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.0 #3270

Merged
merged 2 commits into from
Jul 26, 2021
Merged

Update to iD v2.20.0 #3270

merged 2 commits into from
Jul 26, 2021

Conversation

mbrzakovic
Copy link
Contributor

2.20.0

2021-Jul-20

📣 Release Highlights

  • 💥 Presets got their own repo! Shoutout to [@quincylvania] for this! (#pr8229)

    In iD, this data is being fetched during runtime now, meaning the presets can be updated independently of iD versioning

    For any discussions and issues regarding presets please use the above linked repo
  • 🚦 Mapillary v4 API now enables much faster data load and more objects. Big thanks to [@nickplesha]! (#pr8372)

    Be sure to check it out in MapData -> Photo Overlays -> Mapillary
  • 🍟 Thanks to great improvements (#pr8305) done by [@bhousel], iD now supports newest versions of name suggestion index

    Additionally, presets now support location set constraints
  • 📖 Combo field now supports translatable options. Thanks [@quincylvania]! (#pr8238)

    The text styling indicates which values are raw tags and which are translated labels. It works for semiCombo and multiCombo as well as single-value combos

✨ Usability & Accessibility

  • Enabled node dragging at the bottom of the screen (#8233)
  • Preset search is now more diacritics friendly (#8242)
  • Improve sidebar Fields behavior for multilingual names (#8164)
  • Improved distinction between preset categories and presets icons in sidebar (#6085)

✂️ Operations

  • New operations: Select parent way operation (Ctrl)/ select child nodes operation (Ctrl) (#pr8264, #pr8577) Thanks @1ec5
  • Move (M) now works for nodes (#8225)
  • Move does not exit while moving the map (#8187)

✅ Validation

  • Several rules added for the case when tagging is used with wrong geometry (#8231)
  • Missing tag validation improvement (#8273)
  • Smarter suspicious tag and outdated tag validators (thanks to the new NSI matcher) (#pr8305)

🐛 Bugfixes

  • Extract POI node now ends up in expected center (#8246)
  • Ensure features relations are always available when selected (#6731)
  • Notes processing serialization works correctly now (#pr8310)
  • Wms detection axis ordering fix (#pr8322) Thanks to (@rbuffat)
  • Ensure consistent behaviour near zooming in/out on cross editable zoom (lod16) (#pr8473)
  • Fixed Centroid calculation in measurement panel (#pr8341) Thanks to (@jleedev)
  • Disabled edge case no-op move/rotate (move/rotate + Esc) to pop previous edit of history (#pr8442)

⌛ Performance

  • Validator now uses work queue and executes rule-jobs during idle cycles (#pr8305)

🎓 Walkthrough / Help

  • Tooltip added to 'Review my edits' (#7227)

🚀 Presets

🔨 Development

  • Use JSON endpoints for user OSM API (#8188)
  • Migrated from Travis CI to Github Actions (#pr8258)

@tomhughes tomhughes merged commit b678037 into openstreetmap:master Jul 26, 2021
@tyrasd tyrasd deleted the iD-v2.20.0 branch February 3, 2022 11:01
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