From c01f602f6685ab6df636bc3e356451704574d75b Mon Sep 17 00:00:00 2001 From: "Milos Brzakovic (E-Search)" Date: Mon, 19 Jul 2021 20:28:54 +0200 Subject: [PATCH 1/4] changelog v2.20.0 --- CHANGELOG.md | 90 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 90 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index f84c96fb1..1598329b1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -34,8 +34,98 @@ _Breaking developer changes, which may affect downstream projects or sites that [#xxxx]: https://github.com/openstreetmap/iD/issues/xxxx [@xxxx]: https://github.com/xxxx +[#prxxxx]: https://github.com/openstreetmap/iD/pull/xxxx --> +# 2.20.0 +##### 2021-Jul-20 + +#### :mega: Release Highlights +* :boom: **Presets got their own [repo](https://github.com/openstreetmap/id-tagging-schema)!** 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._ +* :vertical_traffic_light: **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._ +* :fries: Thanks to great improvements ([#pr8305]) done by [@bhousel], iD now **supports newest versions of [name suggestion index](https://github.com/osmlab/name-suggestion-index)**
+_Additionally, presets now :handshake: [location set constraints](https://github.com/ideditor/schema-builder#locationset)._ +* :book: **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._ +* :artificial_satellite: **Bing aerial imagery** is now always **fresh and up to date** ([#pr8570]).
+_This also means load performance improvement._ + +[#pr8229]: https://github.com/openstreetmap/iD/pull/8229 +[#pr8372]: https://github.com/openstreetmap/iD/pull/8372 +[#pr8305]: https://github.com/openstreetmap/iD/pull/8305 +[#pr8238]: https://github.com/openstreetmap/iD/pull/8238 +[#pr8570]: https://github.com/openstreetmap/iD/pull/8570 + +#### :sparkles: Usability & Accessibility +* Enable 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]) + +[#8233]: https://github.com/openstreetmap/iD/issues/8233 +[#8242]: https://github.com/openstreetmap/iD/issues/8242 +[#8164]: https://github.com/openstreetmap/iD/issues/8164 +[#6085]: https://github.com/openstreetmap/iD/issues/6085 + +#### :scissors: 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]) + +[@1ec5]: https://github.com/1ec5 + +[#pr8264]: https://github.com/openstreetmap/iD/pull/8264 +[#pr8577]: https://github.com/openstreetmap/iD/pull/8577 +[#8225]: https://github.com/openstreetmap/iD/issues/8225 +[#8187]: https://github.com/openstreetmap/iD/issues/8187 + +#### :white_check_mark: Validation +* Several rules added for 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]]) + +[#8231]: https://github.com/openstreetmap/iD/issues/8231 +[#8273]: https://github.com/openstreetmap/iD/issues/8273 +[#pr8305]: https://github.com/openstreetmap/iD/pull/8305 + +#### :bug: 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]) + +[@rbuffat]: https://github.com/rbuffat +[@jleedev]: https://github.com/jleedev + +[#8246]: https://github.com/openstreetmap/iD/issues/8246 +[#6731]: https://github.com/openstreetmap/iD/issues/6731 +[#pr8310]: https://github.com/openstreetmap/iD/pull/8310 +[#pr8322]: https://github.com/openstreetmap/iD/pull/8322 +[#pr8473]: https://github.com/openstreetmap/iD/pull/8473 +[#pr8341]: https://github.com/openstreetmap/iD/pull/8341 +[#pr8442]: https://github.com/openstreetmap/iD/pull/8442 + +#### :mortar_board: Walkthrough / Help +* Tooltip added on 'Review my edits' ([#7227]) + +[#7227]: https://github.com/openstreetmap/iD/issues/7227 + +#### :rocket: Presets +* For preset changes please follow [id-tagging-schema repo](https://github.com/openstreetmap/id-tagging-schema). + +#### :hammer: Development +* Use json endpoints for user osm api ([#8188]) +* Migrated from Travis CI to Github Actions ([#pr8258]) + +[#8188]: https://github.com/openstreetmap/iD/issues/8188 +[#pr8258]: https://github.com/openstreetmap/iD/pull/8258 + # 2.19.6 ##### 2021-Mar-3 From a9e36d6e65385ef350e8583374a04b38548d2a84 Mon Sep 17 00:00:00 2001 From: Milos Brzakovic Date: Fri, 23 Jul 2021 11:09:07 +0200 Subject: [PATCH 2/4] Changelog cleaned --- CHANGELOG.md | 40 +++++++++++++++++++++------------------- 1 file changed, 21 insertions(+), 19 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1598329b1..7f13ca5e2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -42,25 +42,22 @@ _Breaking developer changes, which may affect downstream projects or sites that #### :mega: Release Highlights * :boom: **Presets got their own [repo](https://github.com/openstreetmap/id-tagging-schema)!** 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._ -* :vertical_traffic_light: **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._ +_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_ +* :vertical_traffic_light: **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 -> Mapillar._ * :fries: Thanks to great improvements ([#pr8305]) done by [@bhousel], iD now **supports newest versions of [name suggestion index](https://github.com/osmlab/name-suggestion-index)**
-_Additionally, presets now :handshake: [location set constraints](https://github.com/ideditor/schema-builder#locationset)._ +_Additionally, presets now support [location set constraints](https://github.com/ideditor/schema-builder#locationset)_ * :book: **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._ -* :artificial_satellite: **Bing aerial imagery** is now always **fresh and up to date** ([#pr8570]).
-_This also means load performance improvement._ +_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_ [#pr8229]: https://github.com/openstreetmap/iD/pull/8229 [#pr8372]: https://github.com/openstreetmap/iD/pull/8372 [#pr8305]: https://github.com/openstreetmap/iD/pull/8305 [#pr8238]: https://github.com/openstreetmap/iD/pull/8238 -[#pr8570]: https://github.com/openstreetmap/iD/pull/8570 #### :sparkles: Usability & Accessibility -* Enable node dragging at the bottom of the screen ([#8233]) +* 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]) @@ -71,7 +68,7 @@ _This also means load performance improvement._ [#6085]: https://github.com/openstreetmap/iD/issues/6085 #### :scissors: Operations -* New operations: Select parent way operation (Ctrl)/ select child nodes operation (Ctrl) ([#pr8264], [#pr8577]). Thanks [@1ec5] +* 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]) @@ -83,9 +80,9 @@ _This also means load performance improvement._ [#8187]: https://github.com/openstreetmap/iD/issues/8187 #### :white_check_mark: Validation -* Several rules added for case when tagging is used with wrong geometry ([#8231]) +* 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]]) +* Smarter suspicious tag and outdated tag validators (thanks to the new NSI matcher) ([#pr8305]]) [#8231]: https://github.com/openstreetmap/iD/issues/8231 [#8273]: https://github.com/openstreetmap/iD/issues/8273 @@ -95,10 +92,10 @@ _This also means load performance improvement._ * 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]) +* 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]) +* 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]) [@rbuffat]: https://github.com/rbuffat [@jleedev]: https://github.com/jleedev @@ -111,16 +108,21 @@ _This also means load performance improvement._ [#pr8341]: https://github.com/openstreetmap/iD/pull/8341 [#pr8442]: https://github.com/openstreetmap/iD/pull/8442 +#### :hourglass: Performance +* Validator now uses work queue and executes rule-jobs during idle cycles ([#pr8305]) + +[#pr8305]: https://github.com/openstreetmap/iD/pull/8305 + #### :mortar_board: Walkthrough / Help -* Tooltip added on 'Review my edits' ([#7227]) +* Tooltip added to 'Review my edits' ([#7227]) [#7227]: https://github.com/openstreetmap/iD/issues/7227 #### :rocket: Presets -* For preset changes please follow [id-tagging-schema repo](https://github.com/openstreetmap/id-tagging-schema). +* For preset changes please follow [id-tagging-schema repo](https://github.com/openstreetmap/id-tagging-schema) #### :hammer: Development -* Use json endpoints for user osm api ([#8188]) +* Use json endpoints for user OSM API ([#8188]) * Migrated from Travis CI to Github Actions ([#pr8258]) [#8188]: https://github.com/openstreetmap/iD/issues/8188 From b004875d71d2944d3b9c6e77a0864a713b3f4921 Mon Sep 17 00:00:00 2001 From: Milos Brzakovic Date: Fri, 23 Jul 2021 11:16:08 +0200 Subject: [PATCH 3/4] changelog - very minor v2.20.0 fix --- CHANGELOG.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7f13ca5e2..b4fc2d8b4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -45,7 +45,7 @@ _Breaking developer changes, which may affect downstream projects or sites that _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_ * :vertical_traffic_light: **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 -> Mapillar._ +_Be sure to check it out in MapData -> Photo Overlays -> Mapillary._ * :fries: Thanks to great improvements ([#pr8305]) done by [@bhousel], iD now **supports newest versions of [name suggestion index](https://github.com/osmlab/name-suggestion-index)**
_Additionally, presets now support [location set constraints](https://github.com/ideditor/schema-builder#locationset)_ * :book: **Combo field now supports translatable options**. Thanks [@quincylvania]! ([#pr8238])
@@ -82,7 +82,7 @@ _The text styling indicates which values are raw tags and which are translated l #### :white_check_mark: 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]]) +* Smarter suspicious tag and outdated tag validators (thanks to the new NSI matcher) ([#pr8305]) [#8231]: https://github.com/openstreetmap/iD/issues/8231 [#8273]: https://github.com/openstreetmap/iD/issues/8273 From 18741e7e9e0fd837daac74f2f4bec3ad278c0347 Mon Sep 17 00:00:00 2001 From: Milos Brzakovic Date: Fri, 23 Jul 2021 15:48:29 +0200 Subject: [PATCH 4/4] changelog - very minor v2.20.0 --- CHANGELOG.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b4fc2d8b4..3a54bffbb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -45,7 +45,7 @@ _Breaking developer changes, which may affect downstream projects or sites that _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_ * :vertical_traffic_light: **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._ +_Be sure to check it out in MapData -> Photo Overlays -> Mapillary_ * :fries: Thanks to great improvements ([#pr8305]) done by [@bhousel], iD now **supports newest versions of [name suggestion index](https://github.com/osmlab/name-suggestion-index)**
_Additionally, presets now support [location set constraints](https://github.com/ideditor/schema-builder#locationset)_ * :book: **Combo field now supports translatable options**. Thanks [@quincylvania]! ([#pr8238])
@@ -122,7 +122,7 @@ _The text styling indicates which values are raw tags and which are translated l * For preset changes please follow [id-tagging-schema repo](https://github.com/openstreetmap/id-tagging-schema) #### :hammer: Development -* Use json endpoints for user OSM API ([#8188]) +* Use JSON endpoints for user OSM API ([#8188]) * Migrated from Travis CI to Github Actions ([#pr8258]) [#8188]: https://github.com/openstreetmap/iD/issues/8188