Releases: openstreetmap/iD
Releases · openstreetmap/iD
v2.34.0
✨ Usability & Accessibility
- Show full relation label as hover-text in membership editor, disambiguate relations with duplicate labels by appending the relation id (#10942)
- More consistently round non-integer initial zoom when zooming in/out when using the zoom buttons or
+/-keyboard shortcuts - Render map points over vertices (#11006)
✂️ Operations
- Preserve the sum of certain tags (
step_count,parking:*:capacity) during join operation (#10492, thanks @ChaitanyaKadu03) - Preserve total value of
parking:*:capacitytags during split operation by distributing it proportionally to the resulting ways (#10492) - A split operation will now only split the ways that contain all selected nodes when more than one node is selected (#10997)
📷 Street-Level
- Keep photo viewer open when disabling Panoramax overlay (#10966)
- Don't de-select map feature when clicking on a street level photo (#10959)
- Disable keyboard controls for all panorama viewers, allows to use regular mapping shortcuts while the viewer is focussed (#11011)
- Keep active photo viewer state properly during changeset upload (#10987) and when switching between photos of different services
✅ Validation
- Show unchanged tags of a deprecation rule explicitly in the validation warning (#10104)
🐛 Bugfixes
- Fix removed tooltips from re-appearing when using keyboard navigation (#9873)
- Only consider feature with proper lifecycle tags in "past/futures" layer (#10943)
- Fix zoom level from resetting to the starting value when switching background imagery layer during the zoom transition
- Fix invalid single-noded ways from being created by a split operation under certain conditions when multiple nodes are selected (#10997)
- Properly highlight changed features when they are hovered in the upload dialog's list of changes (#10030)
🎓 Walkthrough / Help
- Change background imagery of walkthrough tutorial to Bing (the previous source is not available anymore)
🚀 Presets
- Suggest housenumber/housename values from surrounding areas (#10946)
🔨 Development
- Drop support for Node 18
v2.33.0
Release Highlights
This release features various improvements to street level photo layers, including a slider to more quickly select relevant up to date street level photos or the new keyboard shortcut Shift + P to quickly toggle street level photo layers on and off.
Further, there are improvements in how oneway arrows are rendered on dashed lines (like cycle paths or tram tracks).
Changelog
✨ Usability & Accessibility
- Allow searching for coordinates in localized number format in search box (#10805)
- Improve visibility of oneway arrows for dashed line styles (such as railway lines, foot paths, etc.): they are now rendered such that the arrows seamlessly integrate into the line dashes (#10849)
✂️ Operations
- Fix unexpected behavior of squaring operation on individual vertices (#10401)
📷 Street-Level
- Replace date filter input boxes with a slider to select photos by freshness (#10394, thanks @mattiapezzotti)
- Preserve relative viewing direction when switching between 360° panoramas in Panoramax(#10392, thanks @mattiapezzotti)
- Add keyboard shortcut
Shift + Pto toggle active street level photo layers (#10394, thanks @mattiapezzotti)) - Add prev/next button to viewer for local georeferenced photos (#10852, thanks @0xatulpatil)
- Add button to directly attach the id of a Panoramax photo as the
panoramaxtag of selected map features (#10856, thanks @MohamedAli00949) - Fix unreliable availability of KartaView images by requesting full resolution images (#10927)
✅ Validation
- The Suspicious Names validator warning now also compares the Name field to the preset’s aliases (in addition to the preset’s name) in the user’s language
🐛 Bugfixes
- Fix some direction cones not appearing on railway tracks (#10843, thanks @k-yle)
- Better handling of rate limited API calls and other API errors (#10299)
- Fix info boxes for descriptions of brands referenced by NSI presets (#10885)
- Make features clickable when "Full Fill" rendering style is selected
- Fix calculation of access field placeholders for multi selections (#9333)
🌏 Localization
- Consider language scripts when determining the locale to use (#10910, thanks @k-yle)
- Add phone format for Egypt (#10916, thanks @youssefelzedy)
🚀 Presets
- Don't inherit fields which the current preset already has a dedicated field for
- Take location into account when setting a presets default values from regional fields
- Roads with
motorroad=yesshow implied access restrictions (foot=no,bicycle=no,horse=no) (id-tagging-schema#609, #9333)
v2.32.0
✨ Usability & Accessibility
- Autocomplete changeset
sourcetag with sources of the previous 100 changesets of the user (#10764, thanks @k-yle) - Also show search result for coordinates in
lon/latorder in search results (#10720, thanks @Deeptanshu-sankhwar) - Linkify keys & tags in the preset docs from the wiki (#10763, thanks @k-yle)
- Allow broken (unclosed) areas to be continued (#9635, thanks @k-yle)
- Render
*_linkroads narrower than their "regular" counterpart (#10722) - Remove
noexit=yesandfixme=continuewhen you continue a line (#9634, thanks @k-yle) - Don't zoom out when interacting with notes (#10807, thanks @hlfan)
- Add a changeset tag if a merge conflict occurred (#9636, thanks @k-yle)
✂️ Operations
- Fix splitting of closed ways (or areas) when two or more split-points are selected
- Keep
red_turn:left/righttags unchanged when reversing a way (#10737, thanks @burrscurr)
📷 Street-Level
✅ Validation
- Add warning if aeroways cross each other, buildings or highways (#9315, thanks @k-yle)
- Warn when a way with more than the maximum allowed number of nodes is to be uploaded and provide a way to fix it (#7381)
- The Suspicious Names validator warning now compares the Name field to the preset’s name in the user’s language, not just the raw tag value (typically in British English). (#9522, thanks @k-yle)
- Revalidate ways that are connected to the currently edited way to also properly update/catch _disconnected way_s and impossible oneway errors (#8911, thanks @andrewpmk)
- Revalidate ways that are added to or removed from relations (#10786)
- Preserve
crossing:markingstag when fixing missing connection of crossing path and road (#9586, thanks @jtracey) - Add a dedicated description to fix waterway-road intersections by adding a culvert (#10778, thanks @matkoniecz)
- Separate tag-upgrade warnings from NSI suggestions (#10801, thanks @k-yle)
🐛 Bugfixes
- Prevent degenerate ways caused by deleting a corner of a triangle (#10003, thanks @k-yle)
- Fix briefly disappearing data layer during background layer tile layer switching transition (#10748)
- Fix the turn restriction editor not supporting bidirectional roads (#10731, thanks @k-yle)
- Preserve imagery offset during tile layer switching transition (#10748)
- Fix the relation membership list using a non-deterministic order (#10648, thanks @k-yle)
- Fix over-saturated map tiles near the border of the tile service's coverage area (#10747, thanks @hlfan)
- Fix too dim markers of selected/hovered photo of some street level imagery layers (#10755, thanks @draunger)
- Fix
+symbol appearing in changeset comments from external tools (#10766, thanks @k-yle) - Fix
destination_signrelations from being corrupted when splitting a way (#10646, thanks @k-yle) - Fix combobox dropdown menu sticking around under certain conditions (e.g. while editing the role of a relation member and deselecting a feature #10319)
🌏 Localization
- Add
housenameto address format in Bolivia (#10727)
🎓 Walkthrough / Help
- Fix walkthrough from not correctly registering deleted ways in "Lines" step (#10776)