Commit Graph

758 Commits

Author SHA1 Message Date
Bryan Housel c2493c4b46 Merge pull request #7353 from openstreetmap/greenkeeper/@ideditor/location-conflation-0.3.0
Update @ideditor/location-conflation to the latest version 🚀
2020-02-14 15:18:16 -05:00
Bryan Housel 9d6ade23b5 v2.17.2 changelog 2020-02-14 11:07:12 -05:00
greenkeeper[bot] 211dea313b chore(package): update @ideditor/temaki to version 3.17.0 2020-02-14 00:03:46 +00:00
Bryan Housel 030a85199f Add support for AES encrypt/decrypting sensitive values
(closes #7355)
2020-02-13 13:12:24 -05:00
greenkeeper[bot] dd2af54ce3 fix(package): update @ideditor/location-conflation to version 0.3.0 2020-02-13 15:02:14 +00:00
Quincy Morgan 2003f7804b Update to temaki 3.16.0 (re: #7068) 2020-02-07 13:46:06 -05:00
Bryan Housel ed19ce5bb1 When testing, pick modern or legacy build depending on which browser
This also lets us remove the special phantom.html tests
2020-02-06 13:05:18 -05:00
Bryan Housel de0ac9d451 Upgrade to name-suggestion-index v4.0.0
(closes #7336)

- json data files are distributed both regular and minified
- json data is no longer exported by index.mjs
2020-02-06 11:28:02 -05:00
Bryan Housel c8fdab6f13 Minor semver for fontawesome
re: https://github.com/openstreetmap/iD/commit/dff56c17d5f1fb1a45b6ce4d2c5660307b203cd5#commitcomment-37118502
2020-02-04 15:23:41 -05:00
Quincy Morgan 7dce4409ee Update to temaki 3.15.0 (re: #7068)
Add terms for static caravan and notice board presets
2020-02-04 11:06:20 -05:00
Bryan Housel dff56c17d5 Upgrade fontawesome versions, to avoid pulling different svg files 2020-02-03 17:45:06 -05:00
Quincy Morgan 2cd425eebb Update country-coder to 3.1.0 (re: #7311) 2020-02-03 09:04:36 -05:00
SilentSpike 9131514722 Create dist/data before building data 2020-01-30 18:53:39 +00:00
Bryan Housel 1e21eea745 Still actually need a devDependency on oci to build icons,translations 2020-01-30 10:00:50 -05:00
Bryan Housel 33a2dafc10 Fetch wmf-sitematrix from CDN.. No need to depend on it anymore. 2020-01-30 09:48:37 -05:00
Bryan Housel fb4d658860 Don't bundle the community index anymore, fetch from CDN instead
Start fetching and preparing it just before the changeset gets sent
2020-01-29 15:24:26 -05:00
Bryan Housel c481f90e7d Stop bundling wmf-sitematrix, move it extern
This also includes a bunch of tweaks to make the tests work
in both PhantomJS and modern browsers like Chrome.

Basically - introduce some more async into the test code so that
the coreData.get promise is guaranteed to settle.  Because in
PhantomJS the promise is polyfilled, and Chrome it's native, they
work slightly differently.
2020-01-29 12:30:11 -05:00
Bryan Housel ce7cac6738 Move all the build scripts into scripts/ folder, ES6ify more stuff 2020-01-28 15:00:23 -05:00
Quincy Morgan aadbddba2f Update to temaki 3.14.0 (close #7299, re: #7255) 2020-01-28 13:21:46 -05:00
Quincy Morgan d7e4575a7b Update to temaki 3.13.0 (close #7298)
Add new rail icons (close #7255)
Render "statused" railways with lighter colors
Don't render disused features with a dashed stroke
2020-01-28 11:42:53 -05:00
greenkeeper[bot] 4c463dac70 fix(package): update martinez-polygon-clipping to version 0.6.0 2020-01-22 14:38:20 -05:00
Bryan Housel 5f9a9864d8 more changes to build scripts
- drop `build_src.js` and `build.js`
  - now we'll use rollup configs for all src building
- add `npm run build:css` and `npm run build:data`
- watcher now only watches for css file changes
  - src and data rebuilds are too slow to reasonably do "live"
- fix `build_css.js` and `build_data.js` to either exec or export
2020-01-22 12:21:36 -05:00
Bryan Housel a7bbc8a9d8 Include rollup-plugin-progress to see what is making thing slow
(bundling big .json files)
2020-01-22 10:43:49 -05:00
Bryan Housel 509f949932 Make separate rollup config files for different builds 2020-01-22 10:25:32 -05:00
Bryan Housel 2bca239ba2 Can't include build:legacy in the parallel dist step
The dist steps run in parallel, so build:legacy won't be
finished before uglify tries to do it's thing
2020-01-21 15:33:52 -05:00
Bryan Housel 6a4a1d57a7 Make a separate build:legacy target that runs buble
- `iD.js` for most browsers, `iD.legacy.js` for IE11/PhantomJS
- Skip buble plugin during normal development for faster builds
2020-01-21 15:25:10 -05:00
Quincy Morgan ba40154a06 v2.17.1 2020-01-16 18:38:21 -05:00
Bryan Housel 28fc2869ca Upgrade to name-suggestion-index 3.7.0 2020-01-16 11:34:45 -05:00
Bryan Housel e84dca4926 Update to osm-community-index v2.0.0 2020-01-15 17:48:02 -05:00
Quincy Morgan b1478b281c Update to temaki 3.12.0 (re: #7068) 2020-01-14 12:23:18 -05:00
Bryan Housel c75496e5c3 drop support for Node 8, end-of-life 2020-01-13 14:15:50 -05:00
Bryan Housel 66a738fafc Update to name-suggestion-index 3.6.0 2020-01-13 13:42:07 -05:00
Quincy Morgan 960e896551 Update to temaki 3.11.0 (close #7239, re: #7068) 2020-01-10 15:40:17 -05:00
Quincy Morgan 72dfcc4811 Update temaki to v3.10.0 (close #7235)
Update Butcher icon (close #7216)
Update icons for Island, Islet, and Water Tap presets
2020-01-08 18:23:57 -05:00
Quincy Morgan 9190cf5a68 Update to temaki 3.9.0
Update Dressmaker icon (close #7229)
Update Water Well icon (close #7170)
2020-01-07 15:26:14 -05:00
Quincy Morgan a760a8f819 Update D3 to 5.15.0 (close #7191)
Update rolup/plugin-buble to 0.21.0 (close #7151)
2020-01-02 14:56:54 -05:00
Quincy Morgan 7b7a42cf76 v2.17.0 2019-12-23 14:04:11 -05:00
Quincy Morgan 6f7f2ab77f Revert "vA.B.C"
This reverts commit 1e9021265c.
2019-12-23 14:03:43 -05:00
Quincy Morgan 1e9021265c vA.B.C 2019-12-23 14:02:55 -05:00
Bryan Housel dcf77236a4 Update to name-suggestion-index 3.5.0
(closes #7157)
2019-12-23 10:37:23 -05:00
Quincy Morgan 23d7e75943 Update to temaki v3.8.0 2019-12-21 14:22:49 -05:00
Quincy Morgan 8210a80c9e Update temaki to v3.7.0 (close #7142)
Update icon for bunker presets (close #7139)
Update icon for Boat Store and Boatyard presets
2019-12-19 17:07:16 -05:00
Quincy Morgan 189a3f87e3 Update rollup-plugin-visualizer to 3.3.1 (close #7054) 2019-12-18 13:02:24 -05:00
Quincy Morgan 2455ca283e Update d3 to v5.14.2 (close #7049) 2019-12-18 12:45:00 -05:00
Quincy Morgan 3f728c5f3e Update marked to 0.8.0 (close #7113)
Update fast-json-stable-stringify to 2.1.0 (close #7121)
2019-12-18 11:02:34 -05:00
Quincy Morgan 1020d04acf Update temaki to 3.6.0 2019-12-17 13:09:38 -05:00
Quincy Morgan f9891538f2 Update to temaki v3.5.0 2019-12-12 11:50:12 -05:00
Quincy Morgan 394396326c Update to temaki 3.4.0 (close #7102) 2019-12-09 12:44:17 -05:00
Quincy Morgan f078c347eb Update to temaki v3.3.0 (close #7094) 2019-12-06 14:27:32 -05:00
Quincy Morgan 4b982379ca Update temaki to v3.2.0 (close #7089) 2019-12-04 18:10:49 -05:00