Commit Graph

782 Commits

Author SHA1 Message Date
Quincy Morgan
420855b012 Update to fontawesome 5.13.0
Update some icons
2020-05-18 10:47:59 -04:00
Álvaro Mondéjar
4df3d43dbb Upgrade minimist to avoid security vulnerability
See [this](https://github.com/substack/minimist#security) for more info.
2020-04-25 13:38:40 +02:00
Quincy Morgan
5dcd0bfe37 Update for 2.17.3 release 2020-04-24 16:37:33 -07:00
Quincy Morgan
b3f84c90ae Update name-suggestion-index to 4.0.2
Add Household Linen Shop and Trampoline Park presets
2020-04-24 13:31:35 -07:00
Quincy Morgan
51f4d539f1 Merge pull request #7522 from mondeja/alif-toolkit-129
Upgrade alif-toolkit to avoid warning installing
2020-04-22 12:08:13 -07:00
Quincy Morgan
85127a395d Update temaki to 3.23.0 (re: #7068)
Differentiate power=pole icon from man_made=utility_pole (close #7516)
2020-04-22 10:51:21 -07:00
Álvaro Mondéjar
84dffc1b2c Upgrade alif-toolkit to avoid warning installing
`alif-toolkit@1.2.6` has request as dependency and this warning was raised running `npm install`:
```
alif-toolkit > request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
```
After this commit, `alif-toolkit@1.2.9` hasn't request as dependency.
2020-04-20 13:39:33 +02:00
Quincy Morgan
e3f79dc3f5 Update osm-community-index to 2.1.1 2020-04-13 17:05:55 -07:00
Quincy Morgan
14681ab642 Update to temaki 3.22.0 (close #7475, re: #7068) 2020-04-10 11:24:27 -07:00
Quincy Morgan
9e3afa638d Update to temaki v3.21.0 (re: #7068) 2020-03-27 10:18:30 -07:00
Quincy Morgan
7900d08aa1 Add homepage and bugs properties to package.json and update repository 2020-03-23 13:42:09 -07:00
Wille Marcel
cac2cc72eb define main file as dist/iD.min.js 2020-03-22 23:26:28 -03:00
Quincy Morgan
36082a8119 Use ideditor as the container class instead of id-container
Scope all CSS to iD's container (close #7437)
Don't style html or body elements unless running standalone iD
2020-03-22 16:54:12 -07:00
Quincy Morgan
72a99673a0 Revert #7428 2020-03-20 09:59:30 -07:00
Quincy Morgan
94c9697ee4 Update temaki to v3.20.0 (re: #7068) 2020-03-13 16:17:08 -07:00
Quincy Morgan
c16e03b9b3 Merge pull request #7428 from openstreetmap/imagery_index
Imagery index
2020-03-13 13:50:46 -07:00
greenkeeper[bot]
84b65bed9c chore(package): remove Greenkeeper section 2020-03-13 11:55:00 -04:00
Bryan Housel
50353cf596 Switch references from editor-layer-index -> imagery-index
- remove the update_imagery script and steps to run it
  (this happens at runtime now)
- update privacy policy, faq, release notes, readme
2020-03-12 15:25:56 -04:00
Quincy Morgan
19dd609cb4 Update to temaki v3.19.0 (close #7409, re: #7068) 2020-03-03 09:40:54 -08:00
Quincy Morgan
bf42bce3be Update martinez-polygon-clipping to v0.6.2 (close #7370) 2020-02-26 15:18:16 -08:00
Quincy Morgan
9f50e60beb Update country-coder to v3.2.0 2020-02-26 15:11:06 -08:00
Quincy Morgan
0767d06005 Update rollup to 1.31.1 (close #7295)
Update mocha to 7.0.1 (close #7291)
2020-02-26 11:09:03 -08:00
Quincy Morgan
d6a458b626 Update uglify-js to 3.8.0 (close #7367) 2020-02-26 11:01:54 -08:00
Quincy Morgan
dc30371fb6 Update to temaki 3.18.0 (re: #7068)
Rename Checkpoint to Military Checkpoint
2020-02-25 20:25:02 -08:00
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: dff56c17d5 (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