[openstreetmap/openstreetmap-website] Update to iD v2.20.3 (PR #3442)
Martin Raifer
notifications at github.com
Mon Jan 31 17:17:26 UTC 2022
#### :newspaper: News
* We maintain a running changelog now! Upcoming changes will be added to the _[Unreleased](#Unreleased)_ section of this changelog as soon as they are ready in the [development version](https://ideditor.netlify.app/) of the iD editor. ([#8805])
* This version will be the last version which will run on Internet Explorer 11
#### :shield: Security
* Fix missing escaping of external texts and content such as OSM user names, OSM tags, etc. which had opened a way to inject arbitrary HTML into the iD editor, potentially making XSS attacks possible. ([#8813])
#### :sparkles: Usability & Accessibility
* Add a preview to colour fields, showing a native colour picker dialog on click ([#8782], thanks [@k-yle])
* Tag keys of a multi-selection can now also be changed in the tags editor when the tag values differ in the selected features. ([#8836])
* Improve screen reader accessibility ([#8835], thanks [@mbrzakovic])
* Render footways, cycleways, bridleways, paths and steps which are under construction (or proposed) thinner than generic roads under construction ([#8743], thanks [@k-yle])
* Only show accepted file types in custom data file chooser ([#8676], thanks [@jtracey])
#### :scissors: Operations
* Split operation now indicates more clearly when multiple ways will be affected and gives a hint how to restrict the operation to a single line ([#8818])
* Many operations now better preserve OSM object history ([#8839], thanks [@tpetillon])
#### :camera: Street-Level
* Rename OpenStreetCam overlay to KartaView ([#8807])
#### :white_check_mark: Validation
* Allow disconnecting members of certain "grouping" types of relation ([#8771])
* Clarify description of "disconnected way" validation rule ([#8800])
* Fix data `source`s incorrectly flagged as _proprietary data_: `esri/Google_Africa_building` ([#8844], thanks [@Bonkles]) and `*amap` ([#8889], thanks [@cicku])
#### :bug: Bugfixes
* Fix hidden tooltips on map control toolbar ([#8781])
* Fix glitching out turn restriction minimap on narrow sidebars ([#8792])
* Fix non-string properties of GeoJSON custom map data not being displayed correctly ([#8825], thanks [@k-yle])
* Fix a bug which made it impossible to switch to a custom TMS imagery layer after using a custom WMS source and vice versa ([#8057])
* Fix a bug where the validator might show wrong tagging suggestions for a preset if another preset has a partial match ([#8828], thanks [@bhousel])
* Show correct vintage and other metadata for "Esri World Imagery"'s higher zoom levels
* Fix wrong order of route relation members after a split operation ([#8519], thanks [@tpetillon])
* Do not open disabled localized combobox when clicking on it ([#8871], thanks [@hodigabi])
#### :earth_asia: Localization
* Deprecate ~`t.html`~ for providing localized texts, which is replaced by the new method `t.append` which directly and safely appends the localized strings to the DOM ([#8817])
#### :hourglass: Performance
* Compare regexes as strings when checking imagery blocklists ([#8860], thanks [@bhousel])
#### :mortar_board: Walkthrough / Help
* Show privacy settings in splash screen (i.e. the "Welcome to iD" message) ([#8831])
* Fix broken labels in part of the walkthrough ([#8906], thanks [@hodigabi])
#### :rocket: Presets
* Radio-button based presets fields can be in an non-unique state (e.g. a tunnel which is also a ford) – this is now rendered like a multi selection with conflicting states ([#8796])
* Add colours for preset categories ([#8799])
* Activate new access values (`customers` and `unknown`) introduced in `id-tagging-schema` v3.2 ([#8876])
* Handle implied `oneway=yes` by `seamark:type=separation_lane` and `seamark:type=separation_roundabout` tags ([#8880], thanks [@k-yle])
#### :hammer: Development
* Switch test runner to [karma](https://karma-runner.github.io/) ([#8764], thanks [@wvanderp])
* Switch to `chalk` package for build scripts
* Upgrade to temaki library to v5 ([#8434])
[#8057]: https://github.com/openstreetmap/iD/issues/8057
[#8434]: https://github.com/openstreetmap/iD/pull/8434
[#8519]: https://github.com/openstreetmap/iD/issues/8519
[#8676]: https://github.com/openstreetmap/iD/issues/8676
[#8743]: https://github.com/openstreetmap/iD/issues/8743
[#8764]: https://github.com/openstreetmap/iD/pull/8764
[#8771]: https://github.com/openstreetmap/iD/issues/8771
[#8781]: https://github.com/openstreetmap/iD/issues/8781
[#8782]: https://github.com/openstreetmap/iD/pull/8782
[#8792]: https://github.com/openstreetmap/iD/pull/8792
[#8796]: https://github.com/openstreetmap/iD/issues/8796
[#8799]: https://github.com/openstreetmap/iD/issues/8799
[#8800]: https://github.com/openstreetmap/iD/pull/8800
[#8805]: https://github.com/openstreetmap/iD/issues/8805
[#8807]: https://github.com/openstreetmap/iD/issues/8807
[#8813]: https://github.com/openstreetmap/iD/issues/8813
[#8817]: https://github.com/openstreetmap/iD/pull/8817
[#8818]: https://github.com/openstreetmap/iD/issues/8818
[#8825]: https://github.com/openstreetmap/iD/pull/8825
[#8828]: https://github.com/openstreetmap/iD/pull/8828
[#8831]: https://github.com/openstreetmap/iD/issues/8831
[#8835]: https://github.com/openstreetmap/iD/pull/8835
[#8844]: https://github.com/openstreetmap/iD/pull/8844
[#8836]: https://github.com/openstreetmap/iD/issues/8836
[#8839]: https://github.com/openstreetmap/iD/pull/8839
[#8860]: https://github.com/openstreetmap/iD/pull/8860
[#8871]: https://github.com/openstreetmap/iD/issues/8871
[#8876]: https://github.com/openstreetmap/iD/pull/8876
[#8880]: https://github.com/openstreetmap/iD/pull/8880
[#8889]: https://github.com/openstreetmap/iD/pull/8889
[#8906]: https://github.com/openstreetmap/iD/pull/8906
[@k-yle]: https://github.com/k-yle
[@tpetillon]: https://github.com/tpetillon
[@mbrzakovic]: https://github.com/mbrzakovic
[@wvanderp]: https://github.com/wvanderp
[@hodigabi]: https://github.com/hodigabi
[@jtracey]: https://github.com/jtracey
[@cicku]: https://github.com/cicku
[@bhousel]: https://github.com/bhousel
[@Bonkles]: https://github.com/Bonkles
You can view, comment on, or merge this pull request online at:
https://github.com/openstreetmap/openstreetmap-website/pull/3442
-- Commit Summary --
* Update to iD v2.20.3
-- File Changes --
M vendor/assets/iD/iD.css.erb (515)
M vendor/assets/iD/iD.js (118457)
M vendor/assets/iD/iD/data/imagery.min.json (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/ar.min.json (2)
M vendor/assets/iD/iD/locales/ast.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/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.min.json (2)
M vendor/assets/iD/iD/locales/el.min.json (2)
M vendor/assets/iD/iD/locales/en-GB.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/fr-FR.min.json (2)
M vendor/assets/iD/iD/locales/fr.min.json (2)
M vendor/assets/iD/iD/locales/gl.min.json (2)
M vendor/assets/iD/iD/locales/he.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/id.min.json (2)
M vendor/assets/iD/iD/locales/index.min.json (2)
M vendor/assets/iD/iD/locales/is.min.json (2)
M vendor/assets/iD/iD/locales/it.min.json (2)
M vendor/assets/iD/iD/locales/ja.min.json (2)
M vendor/assets/iD/iD/locales/km.min.json (2)
M vendor/assets/iD/iD/locales/kn.min.json (2)
M vendor/assets/iD/iD/locales/ko.min.json (2)
M vendor/assets/iD/iD/locales/lt.min.json (2)
M vendor/assets/iD/iD/locales/lv.min.json (2)
M vendor/assets/iD/iD/locales/mg.min.json (2)
M vendor/assets/iD/iD/locales/mk.min.json (2)
M vendor/assets/iD/iD/locales/ms.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/pl.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/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/sk.min.json (0)
M vendor/assets/iD/iD/locales/sl.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/te.min.json (0)
M vendor/assets/iD/iD/locales/tl.min.json (0)
M vendor/assets/iD/iD/locales/tr.min.json (0)
M vendor/assets/iD/iD/locales/uk.min.json (0)
M vendor/assets/iD/iD/locales/vi.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)
-- Patch Links --
https://github.com/openstreetmap/openstreetmap-website/pull/3442.patch
https://github.com/openstreetmap/openstreetmap-website/pull/3442.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/openstreetmap/openstreetmap-website/pull/3442
You are receiving this because you are subscribed to this thread.
Message ID: <openstreetmap/openstreetmap-website/pull/3442 at github.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/rails-dev/attachments/20220131/be402734/attachment-0001.htm>
More information about the rails-dev
mailing list