[openstreetmap/openstreetmap-website] Update to iD v2.28.0 (PR #4548)

Martin Raifer notifications at github.com
Wed Feb 28 13:06:17 UTC 2024


Changelog for v2.28.0

#### :sparkles: Usability & Accessibility
* Show the color of (route) relations in the form of small colored circles in relation membership section and feature search results ([#9424])
* Hide tag suggestions for tags like `name_1` in raw tag editor autocomplete ([#9422])
* Show `(empty)` as a tag value option in the raw tag editor when a multi selections contains at least one feature which does not have the particular tag ([#9876], thanks [@k-yle])
* Allow to search for OSM notes by id in search bar ([#10062], thanks [@NaVis0mple])
* Add support for coordinates in `<degree> <minutes>[ <seconds>]` format to search bar ([#10066], thanks [@NaVis0mple])
* Improve styling of combobox dopdown list to give entries with long labels more room for better readability ([#10127], thanks [@tordans])
#### :camera: Street-Level
* Fetch Microsoft Bing Streetlevel imagery layer via the Bing Maps API (from the previously used undocumented internal API endpoints), fixing reliability issues with the service's integration ([#10074])
#### :white_check_mark: Validation
* Warn when objects contain tags which are considered to be _mutually exclusive_ like for example `noname` and `name` (replaces previous `incorrect_name` validator) ([#10035], thanks [@mtmail])
#### :bug: Bugfixes
* Show turn restriction editor also when there is only one possible "to" way, as there might exist restrictions with that way as _via_ ([#9983])
* Local photos: Fix bug which prevented the last image from being removed from the map when removed from the list
* Fix wrong mouse cursor on "foreign link" field buttons (for example in the Mapillary or Wikimedia Commons fields) ([#9992], thanks [@ramith-kulal])
* Don't show duplicates of notes when they lie exactly on special locations like null island (0.0,0.0)
* Preserve `side` tag of `highway=cyclist_waiting_aid` features when reversing its way ([#10128])
#### :mortar_board: Walkthrough / Help
* Show message about how to support OSM (e.g. in form of a donation) after a successful save ([#10054])
#### :rocket: Presets
* Don't consider traffic_calming features as areas ([id-tagging-schema#1076])
* Add rendering style for roller coaster tracks and supports ([#9891], thanks [@mangerlahn])
* Drop `*:wikipedia` tags when switching to a new NSI-based preset which specifies a corresponding `*:wikidata` tag ([#9103])

[#9103]: https://github.com/openstreetmap/iD/issues/9103
[#9424]: https://github.com/openstreetmap/iD/pull/9424
[#9422]: https://github.com/openstreetmap/iD/issues/9422
[#9876]: https://github.com/openstreetmap/iD/issues/9876
[#9891]: https://github.com/openstreetmap/iD/pull/9891
[#9983]: https://github.com/openstreetmap/iD/issues/9983
[#9992]: https://github.com/openstreetmap/iD/issues/9992
[#10035]: https://github.com/openstreetmap/iD/pull/10035
[#10054]: https://github.com/openstreetmap/iD/issues/10054
[#10062]: https://github.com/openstreetmap/iD/pull/10062
[#10066]: https://github.com/openstreetmap/iD/pull/10066
[#10074]: https://github.com/openstreetmap/iD/issues/10074
[#10127]: https://github.com/openstreetmap/iD/issues/10127
[#10128]: https://github.com/openstreetmap/iD/issues/10128
[id-tagging-schema#1076]: https://github.com/openstreetmap/id-tagging-schema/pull/1076
[@k-yle]: https://github.com/k-yle
[@ramith-kulal]: https://github.com/ramith-kulal
[@mangerlahn]: https://github.com/mangerlahn
[@NaVis0mple]: https://github.com/NaVis0mple
[@mtmail]: https://github.com/mtmail
[@tordans]: https://github.com/tordans
You can view, comment on, or merge this pull request online at:

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

-- Commit Summary --

  * Update to iD v2.28.0

-- File Changes --

    M vendor/assets/iD/iD.css.erb (1335)
    M vendor/assets/iD/iD.js (58795)
    M vendor/assets/iD/iD/data/address_formats.min.json (2)
    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/territory_languages.min.json (2)
    M vendor/assets/iD/iD/img/community-sprite.svg (2)
    M vendor/assets/iD/iD/img/fa-sprite.svg (2)
    M vendor/assets/iD/iD/img/iD-sprite.svg (2)
    M vendor/assets/iD/iD/img/temaki-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)
    M vendor/assets/iD/iD/locales/de-AT.min.json (2)
    M vendor/assets/iD/iD/locales/de-CH.min.json (2)
    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)
    M vendor/assets/iD/iD/locales/en-CA.min.json (2)
    M vendor/assets/iD/iD/locales/en-GB.min.json (2)
    M vendor/assets/iD/iD/locales/en-IE.min.json (2)
    M vendor/assets/iD/iD/locales/en-IN.min.json (2)
    M vendor/assets/iD/iD/locales/en-NZ.min.json (2)
    M vendor/assets/iD/iD/locales/en-PH.min.json (2)
    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.min.json (2)
    M vendor/assets/iD/iD/locales/fy.min.json (2)
    M vendor/assets/iD/iD/locales/ga.min.json (2)
    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 (0)
    M vendor/assets/iD/iD/locales/ia.min.json (0)
    M vendor/assets/iD/iD/locales/id.min.json (0)
    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)
    M vendor/assets/iD/iD/locales/lb.min.json (0)
    M vendor/assets/iD/iD/locales/lij.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/mg.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)
    M vendor/assets/iD/iD/locales/nb.min.json (0)
    M vendor/assets/iD/iD/locales/ne.min.json (0)
    M vendor/assets/iD/iD/locales/nl-BE.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/oc.min.json (0)
    M vendor/assets/iD/iD/locales/or.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/skr.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/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/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/xh.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.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/4548.patch
https://github.com/openstreetmap/openstreetmap-website/pull/4548.diff

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

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


More information about the rails-dev mailing list