[openstreetmap/openstreetmap-website] Update to iD v2.22.0 (PR #3724)

Martin Raifer notifications at github.com
Tue Sep 27 10:06:58 UTC 2022


# 2.22.0
#### :tada: New Features
* Consider lifecycle prefixes when deciding whether features should be rendered as a line or an area ([#8881], thanks [@k-yle])
* Render side-markers on all coastlines (new: also coastlines of small islands mapped as an area) ([#9293])
#### :white_check_mark: Validation
* Don't warn on close-by "Stolperstein" memorials ([#8419], thanks [@paulklie])
#### :sparkles: Usability & Accessibility
* Always render `ref` tag as label ([#9054], thanks [@k-yle])
* Remember last map location when no location is externally specified ([#7790], thanks [@bvercelli99])
* Add a `crossing=traffic_signals` tag to the intersection node when using _connect features_ of a _crossing with pedestrian signals_ way in the validator ([#9176], thanks [@faebebin])
* Don't auto-suggest tag values which have fewer than 100 uses ([#9227])
#### :bug: Bugfixes
* When typing an invalid unit into the Speed Limit or Max Height field, revert to the previous unit ([#9110], thanks [@1ec5])
* Fix wikidata field displaying `[object Object]` instead of item labels after wikibase API change ([#9067])
* Don't truncate background imagery names ([#8975], thanks [@furkanmutlu])
* Fix alignment of "notes" icon in sidebar ([#9018], thanks [@JackNUMBER])
* Fix comments in notes overflowing when hovering ([#9074], thanks [@aaditya0000])
* Don't render `railway=platform_edge` like train tracks ([#9142], thanks [@k-yle])
* Fix leaking of localized tag values into raw tags by multiCombo fields ([#9164], thanks [@1ec5])
* Fix localizable labels in multiCombo fields ("chips") being rendered multiple times ([#9169])
* Fix missing styling when rendering of proposed footway/cycleway/path bridges ([#9172], thanks [@k-yle])
* Fix some boundary lines (and preset) not hidden by the map features filter ([#9171], thanks [@k-yle])
* Fix iD using invalid user selected imagery ([#8732], thanks [@renancleyson-dev])
* Make osmose QA service work again by upgrading API calls to the newest API version ([#9208])
#### :earth_asia: Localization
* Add native labels for various South Asian languages ([#9241], thanks [@bgo-eiu])
* Correct and add country-specific languages for Pakistan ([#9242], thanks [@bgo-eiu])
* Add Ladin as a country-specific language used in Italy
#### :rocket: Presets
* Disable taginfo suggestions for the `via` field ([#9140], thanks [@k-yle])
* Treat `surface=chipseal` as a paved surface ([#9139], thanks [@k-yle])
* Better fallback icons for untagged points, vertices, lines and areas ([#9157])
* Add fallback values for access field for barrier presets
* Support incrementing cardinal directions with the up/down buttons ([#9141], thanks [@k-yle])
* Don't suggest (newly) hidden presets in preset selection list
* Always include the current matching preset of the selected object in the preset selection list ([#9298])
#### :hammer: Development
* Reduce uses of unsafe html injecting code
* Upgrade dependencies: maki to `v8.0`, `osm-community-index` to `v5.2`, `d3` to `v7.6`, `togeojson` to `v5.2`, `mocha` to `v10`


[#7790]: https://github.com/openstreetmap/iD/issues/7790
[#8419]: https://github.com/openstreetmap/iD/issues/8419
[#8732]: https://github.com/openstreetmap/iD/issues/8732
[#8881]: https://github.com/openstreetmap/iD/issues/8881
[#8975]: https://github.com/openstreetmap/iD/pull/8975
[#9018]: https://github.com/openstreetmap/iD/issues/9018
[#9054]: https://github.com/openstreetmap/iD/issues/9054
[#9067]: https://github.com/openstreetmap/iD/issues/9067
[#9074]: https://github.com/openstreetmap/iD/pull/9074
[#9110]: https://github.com/openstreetmap/iD/issues/9110
[#9139]: https://github.com/openstreetmap/iD/pull/9139
[#9140]: https://github.com/openstreetmap/iD/pull/9140
[#9141]: https://github.com/openstreetmap/iD/pull/9141
[#9142]: https://github.com/openstreetmap/iD/pull/9142
[#9157]: https://github.com/openstreetmap/iD/issues/9157
[#9164]: https://github.com/openstreetmap/iD/issues/9164
[#9169]: https://github.com/openstreetmap/iD/issues/9169
[#9171]: https://github.com/openstreetmap/iD/pull/9171
[#9172]: https://github.com/openstreetmap/iD/pull/9172
[#9208]: https://github.com/openstreetmap/iD/issues/9208
[#9227]: https://github.com/openstreetmap/iD/issues/9227
[#9293]: https://github.com/openstreetmap/iD/issues/9293
[#9241]: https://github.com/openstreetmap/iD/pull/9241
[#9242]: https://github.com/openstreetmap/iD/pull/9242
[#9298]: https://github.com/openstreetmap/iD/issues/9298
[@k-yle]: https://github.com/k-yle
[@faebebin]: https://github.com/faebebin
[@1ec5]: https://github.com/1ec5
[@bgo-eiu]: https://github.com/bgo-eiu
[@faebebin]: https://github.com/faebebin
[@furkanmutlu]: https://github.com/furkanmutlu
[@JackNUMBER]: https://github.com/JackNUMBER
[@aaditya0000]: https://github.com/aaditya0000
[@paulklie]: https://github.com/paulklie
[@renancleyson-dev]: https://github.com/renancleyson-dev
[@bvercelli99]: https://github.com/bvercelli99
[@faebebin]:_https://github.com/faebebin
You can view, comment on, or merge this pull request online at:

  https://github.com/openstreetmap/openstreetmap-website/pull/3724

-- Commit Summary --

  * Update to iD v2.22.0

-- File Changes --

    M vendor/assets/iD/iD.css.erb (35)
    M vendor/assets/iD/iD.js (6285)
    M vendor/assets/iD/iD/data/imagery.min.json (2)
    M vendor/assets/iD/iD/data/languages.min.json (2)
    M vendor/assets/iD/iD/data/qa_data.min.json (2)
    M vendor/assets/iD/iD/data/territory_languages.min.json (2)
    M vendor/assets/iD/iD/img/fa-sprite.svg (2)
    M vendor/assets/iD/iD/img/maki-sprite.svg (2)
    M vendor/assets/iD/iD/locales/af.min.json (2)
    M vendor/assets/iD/iD/locales/am.min.json (2)
    M vendor/assets/iD/iD/locales/ar-AA.min.json (2)
    M vendor/assets/iD/iD/locales/ar.min.json (2)
    M vendor/assets/iD/iD/locales/as.min.json (2)
    M vendor/assets/iD/iD/locales/ast.min.json (2)
    M vendor/assets/iD/iD/locales/az.min.json (2)
    M vendor/assets/iD/iD/locales/be.min.json (2)
    M vendor/assets/iD/iD/locales/bg.min.json (2)
    M vendor/assets/iD/iD/locales/bn.min.json (2)
    M vendor/assets/iD/iD/locales/br.min.json (2)
    M vendor/assets/iD/iD/locales/bs.min.json (2)
    M vendor/assets/iD/iD/locales/ca.min.json (2)
    M vendor/assets/iD/iD/locales/ckb.min.json (2)
    M vendor/assets/iD/iD/locales/cs.min.json (2)
    M vendor/assets/iD/iD/locales/cy.min.json (2)
    M vendor/assets/iD/iD/locales/da.min.json (2)
    A vendor/assets/iD/iD/locales/de-AT.min.json (1)
    A vendor/assets/iD/iD/locales/de-CH.min.json (1)
    M vendor/assets/iD/iD/locales/de.min.json (2)
    M vendor/assets/iD/iD/locales/ee.min.json (2)
    M vendor/assets/iD/iD/locales/el.min.json (2)
    M vendor/assets/iD/iD/locales/en-AU.min.json (2)
    A vendor/assets/iD/iD/locales/en-CA.min.json (1)
    M vendor/assets/iD/iD/locales/en-GB.min.json (2)
    A vendor/assets/iD/iD/locales/en-IE.min.json (1)
    M vendor/assets/iD/iD/locales/en-IN.min.json (2)
    M vendor/assets/iD/iD/locales/en-NZ.min.json (2)
    A vendor/assets/iD/iD/locales/en-US.min.json (1)
    M vendor/assets/iD/iD/locales/en.min.json (2)
    M vendor/assets/iD/iD/locales/eo.min.json (2)
    M vendor/assets/iD/iD/locales/es.min.json (2)
    M vendor/assets/iD/iD/locales/et.min.json (2)
    M vendor/assets/iD/iD/locales/eu.min.json (2)
    M vendor/assets/iD/iD/locales/fa.min.json (2)
    M vendor/assets/iD/iD/locales/fi.min.json (2)
    M vendor/assets/iD/iD/locales/fil.min.json (2)
    M vendor/assets/iD/iD/locales/fr-FR.min.json (2)
    M vendor/assets/iD/iD/locales/fr.min.json (2)
    A vendor/assets/iD/iD/locales/fy.min.json (1)
    A vendor/assets/iD/iD/locales/ga.min.json (1)
    M vendor/assets/iD/iD/locales/gl.min.json (2)
    M vendor/assets/iD/iD/locales/gu.min.json (2)
    M vendor/assets/iD/iD/locales/ha.min.json (2)
    M vendor/assets/iD/iD/locales/he.min.json (2)
    M vendor/assets/iD/iD/locales/hi.min.json (2)
    M vendor/assets/iD/iD/locales/hr.min.json (2)
    M vendor/assets/iD/iD/locales/hu.min.json (2)
    M vendor/assets/iD/iD/locales/hy.min.json (2)
    M vendor/assets/iD/iD/locales/ia.min.json (2)
    M vendor/assets/iD/iD/locales/id.min.json (2)
    M vendor/assets/iD/iD/locales/ig.min.json (0)
    M vendor/assets/iD/iD/locales/index.min.json (0)
    M vendor/assets/iD/iD/locales/is.min.json (0)
    M vendor/assets/iD/iD/locales/it.min.json (0)
    M vendor/assets/iD/iD/locales/ja.min.json (0)
    M vendor/assets/iD/iD/locales/jv.min.json (0)
    M vendor/assets/iD/iD/locales/ka.min.json (0)
    M vendor/assets/iD/iD/locales/kk.min.json (0)
    M vendor/assets/iD/iD/locales/km.min.json (0)
    M vendor/assets/iD/iD/locales/kn.min.json (0)
    M vendor/assets/iD/iD/locales/ko.min.json (0)
    M vendor/assets/iD/iD/locales/ks.min.json (0)
    M vendor/assets/iD/iD/locales/ku.min.json (0)
    M vendor/assets/iD/iD/locales/ky.min.json (0)
    A vendor/assets/iD/iD/locales/lb.min.json (0)
    M vendor/assets/iD/iD/locales/lo.min.json (0)
    M vendor/assets/iD/iD/locales/lt.min.json (0)
    M vendor/assets/iD/iD/locales/lv.min.json (0)
    M vendor/assets/iD/iD/locales/mi.min.json (0)
    M vendor/assets/iD/iD/locales/mk.min.json (0)
    M vendor/assets/iD/iD/locales/ml.min.json (0)
    M vendor/assets/iD/iD/locales/mn.min.json (0)
    M vendor/assets/iD/iD/locales/mr.min.json (0)
    M vendor/assets/iD/iD/locales/ms.min.json (0)
    M vendor/assets/iD/iD/locales/my.min.json (0)
    A vendor/assets/iD/iD/locales/nb.min.json (0)
    M vendor/assets/iD/iD/locales/ne.min.json (0)
    A vendor/assets/iD/iD/locales/nl-BE.min.json (0)
    M vendor/assets/iD/iD/locales/nl-NL.min.json (0)
    M vendor/assets/iD/iD/locales/nl.min.json (0)
    M vendor/assets/iD/iD/locales/nn.min.json (0)
    M vendor/assets/iD/iD/locales/no.min.json (0)
    M vendor/assets/iD/iD/locales/or.min.json (0)
    A vendor/assets/iD/iD/locales/pa-PK.min.json (0)
    M vendor/assets/iD/iD/locales/pa.min.json (0)
    M vendor/assets/iD/iD/locales/pl.min.json (0)
    M vendor/assets/iD/iD/locales/ps.min.json (0)
    M vendor/assets/iD/iD/locales/pt-BR.min.json (0)
    M vendor/assets/iD/iD/locales/pt.min.json (0)
    M vendor/assets/iD/iD/locales/qu.min.json (0)
    M vendor/assets/iD/iD/locales/rm.min.json (0)
    M vendor/assets/iD/iD/locales/ro.min.json (0)
    M vendor/assets/iD/iD/locales/ru.min.json (0)
    M vendor/assets/iD/iD/locales/sat.min.json (0)
    M vendor/assets/iD/iD/locales/sc.min.json (0)
    M vendor/assets/iD/iD/locales/sd.min.json (0)
    M vendor/assets/iD/iD/locales/si.min.json (0)
    M vendor/assets/iD/iD/locales/sk.min.json (0)
    M vendor/assets/iD/iD/locales/sl.min.json (0)
    M vendor/assets/iD/iD/locales/so.min.json (0)
    M vendor/assets/iD/iD/locales/sq.min.json (0)
    M vendor/assets/iD/iD/locales/sr.min.json (0)
    M vendor/assets/iD/iD/locales/su.min.json (0)
    M vendor/assets/iD/iD/locales/sv.min.json (0)
    M vendor/assets/iD/iD/locales/sw.min.json (0)
    M vendor/assets/iD/iD/locales/ta.min.json (0)
    M vendor/assets/iD/iD/locales/te.min.json (0)
    M vendor/assets/iD/iD/locales/tg.min.json (0)
    M vendor/assets/iD/iD/locales/th.min.json (0)
    M vendor/assets/iD/iD/locales/ti.min.json (0)
    M vendor/assets/iD/iD/locales/tk.min.json (0)
    M vendor/assets/iD/iD/locales/tr.min.json (0)
    M vendor/assets/iD/iD/locales/tt.min.json (0)
    M vendor/assets/iD/iD/locales/ug.min.json (0)
    M vendor/assets/iD/iD/locales/uk.min.json (0)
    M vendor/assets/iD/iD/locales/ur.min.json (0)
    M vendor/assets/iD/iD/locales/uz.min.json (0)
    M vendor/assets/iD/iD/locales/vi.min.json (0)
    M vendor/assets/iD/iD/locales/yo.min.json (0)
    M vendor/assets/iD/iD/locales/yue.min.json (0)
    M vendor/assets/iD/iD/locales/zh-CN.min.json (0)
    M vendor/assets/iD/iD/locales/zh-HK.min.json (0)
    M vendor/assets/iD/iD/locales/zh-TW.min.json (0)
    M vendor/assets/iD/iD/locales/zh.min.json (0)
    M vendor/assets/iD/iD/locales/zu.min.json (0)
    M vendor/assets/iD/iD/mapillary-js/mapillary.d.ts (0)
    M vendor/assets/iD/iD/mapillary-js/mapillary.js (0)
    M vendor/assets/iD/iD/mapillary-js/mapillary.js.map (0)
    M vendor/assets/iD/iD/mapillary-js/mapillary.module.js (0)
    M vendor/assets/iD/iD/mapillary-js/mapillary.module.js.map (0)
    M vendor/assets/iD/iD/mapillary-js/mapillary.unminified.js (0)
    M vendor/assets/iD/iD/mapillary-js/mapillary.unminified.js.map (0)

-- Patch Links --

https://github.com/openstreetmap/openstreetmap-website/pull/3724.patch
https://github.com/openstreetmap/openstreetmap-website/pull/3724.diff

-- 
Reply to this email directly or view it on GitHub:
https://github.com/openstreetmap/openstreetmap-website/pull/3724
You are receiving this because you are subscribed to this thread.

Message ID: <openstreetmap/openstreetmap-website/pull/3724 at github.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/rails-dev/attachments/20220927/ca39791d/attachment-0001.htm>


More information about the rails-dev mailing list