Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update to iD v2.20.3 #3442

Merged
merged 1 commit into from
Feb 1, 2022
Merged

Update to iD v2.20.3 #3442

merged 1 commit into from
Feb 1, 2022

Conversation

tyrasd
Copy link
Member

@tyrasd tyrasd commented Jan 31, 2022

📰 News

  • We maintain a running changelog now! Upcoming changes will be added to the Unreleased section of this changelog as soon as they are ready in the development version of the iD editor. (#8805)
  • This version will be the last version which will run on Internet Explorer 11

🛡️ 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)

✨ 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)

✂️ 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)

📷 Street-Level

  • Rename OpenStreetCam overlay to KartaView (#8807)

✅ Validation

  • Allow disconnecting members of certain "grouping" types of relation (#8771)
  • Clarify description of "disconnected way" validation rule (#8800)
  • Fix data sources incorrectly flagged as proprietary data: esri/Google_Africa_building (#8844, thanks @Bonkles) and *amap (#8889, thanks @cicku)

🐛 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)

🌏 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)

⌛ Performance

  • Compare regexes as strings when checking imagery blocklists (#8860, thanks @bhousel)

🎓 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)

🚀 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)

🔨 Development

  • Switch test runner to karma (#8764, thanks @wvanderp)
  • Switch to chalk package for build scripts
  • Upgrade to temaki library to v5 (#8434)

@tomhughes tomhughes merged commit 5cb7fbb into openstreetmap:master Feb 1, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants