Releases: openstreetmap/iD
Releases · openstreetmap/iD
v2.37.3
v2.37.2
v2.37.1
v2.37.0
📣 Release Highlights
- Add dark mode theme (#8214, thanks @hlfan and @AntonKhorev!)
✨ Usability & Accessibility
- Render the
sidetag of vertices (such as traffic signs) in form of small triangles pointing to the respective side of the way (#10303, thanks @k-yle) - Don't suggest values from Taginfo for
name:xxtags (#10287, thanks @draunger) - Link to object's history page on "view on osm" link (#11403, thanks @bhavyaKhatri2703)
- Remove (rarely triggered) autofilling of localized names with wikipedia article titles (#11423)
✂️ Operations
- Be slightly more lenient when searching relations by id in the raw membership editor (#9575)
📷 Street-Level
- Always hide sequence lines when their photos are hidden by the date filter (#11365)
- Fix bug which caused photo viewer to be in an inconsistent state after e.g. switching between a local georeferenced photo and a photo from Panoramax.
- Allow to pan non-360° photos fully to the right/left/top/bottom edge, especially relevant for photos in portrait format or very wide photos (#11466)
✅ Validation
- Show warnings for potentially incompatible sources also in changeset
sourcetags (#11334) - Include the number of changeset tags with incompatible sources in
warnings:incompatible_sourcechangeset tag (#8400)
🐛 Bugfixes
- Display relative time section of "last edited {time ago} by…" text in the correct language when the user's locale is different from the browser language (#11361)
- Fix the help info not working for some namespaced fields like
payment:*andsocket:*(#11402, thanks @k-yle) - Fix crash when a way has more than 2000 nodes (#11360)
- Fix data
sources incorrectly flagged as proprietary data:esri/Google_Open_Buildings(#11412, thanks @Ankitgkp) - Keep
natural=coastlinetag on the way when a coastline way that is also an area (e.g.place=islet) is split and converted into a multipolygon (#9563) - Fix address preset from being hidden in presets list when "point" features are hidden, but "address points" visible (#11456)
- Preserve existing
layertags when adding a bridge or tunnel (#11511, thanks @k-yle)
⌛ Performance
- Compress changesets before uploading, to slightly reduce bandwidth (#11353, thank @k-yle)
- Migrate stored history data from LocalStorage to IndexedDB which allows larger amount of changed data to be stored and enhanced performance (#11141, thanks @Deeptanshu-sankhwar)
🎓 Walkthrough / Help
v2.36.0
✨ Usability & Accessibility
- use
addr:tags to label features with no name (#8440, thanks @k-yle) - The flip operation now works on nodes with no
directiontag, to support quickly addingdirectionto features like traffic signs (#9317, thanks @k-yle) - Show "add new key" placeholder text for blank row in raw tag editor (#11211, thanks @bhavyaKhatri2703)
- Consider other name-like tags for labelling features, such as
loc_name(#9588, thanks @k-yle) - Always take reduced map size due to open side panels into account when zooming to selected entities
- Limit landuse tags that are considered for "Landuse" area features (#11184, thanks @youssefelzedy)
- When a feature is selected, show when and who last modified it (#7629, thanks @k-yle)
- Render climbing routes and via ferrata ways as dotted lines (#11133, thanks @harahu)
✂️ Operations
- When using the extract operation, keep
ref:GB:uprnandref:linz:building_idattached to the building (#11281, thanks @youssefelzedy)
📷 Street-Level
- Fix bug where "tag photo id on selected map feature" is sometimes not working on the first opened photo (#11021)
✅ Validation
- Create a new warning tier for low-severity suggestions (#11020, thanks @k-yle)
- Zoom to correct location when clicking on the relation member has no role issue (#11247)
- Hide KeepRight quality assurance overlay, as the service is currently not providing up to date reports of OSM data (#11098)
🐛 Bugfixes
- Fix flickering of imagery metadata information in background panel (#9754)
- Immediately update raw tag key/value inputs when spaces have been trimmed (#11206)
- Fix duplicate values deleted when editing
destination:*tags (#10639, thanks @k-yle) - Fix the relation role dropdown not opening on click (#10645, thanks @k-yle)
- Don't delete spaces after semicolons in freetext tags like
note:*(3a661d) - Allow uppercase character in tag
type=associatedStreet(#9639) - Fix lasso tool selecting nodes of hidden objects that have been recently hidden (#11335)
🌏 Localization
🚀 Presets
- Support more complex logic to define preset fields that are conditionally hidden (#9511, thanks @k-yle)
- Allow tags to be configured as discardable, not just keys (#11333, thanks @k-yle)
- Explicitly add the
layer=0tag when changing layers (#11300, thanks @Waqibsk) - Add button next to schedule fields to link to YoHours (#9678, thanks @1ec5)
🔨 Development
- Add signatures audit to CI build pipeline and pin github action's versions (#11103, thanks @Harvester57)
- Configure preview deployments for Pull Requests (#11332, thanks @k-yle)
v2.35.3
v2.35.2
v2.35.1
v2.35.0
✨ Usability & Accessibility
- Render housenumbers (or housenames) of address points or buildings as dedicated labels on the map (#10970)
- Simplify raw tag editor and make it easier to use with keyboard-only input (#10889)
- Show info message when a keyboard shortcut of an operation is pressed, but the operation is not available for the selected features (#9896)
📷 Street-Level
- Fix Mapilio photo markers from showing up on low zoom levels (#11014, thanks @keiffer213 and @haipq07)
- Fix wrong 360° panorama from being displayed when navigating quickly between photos (#11054)
🐛 Bugfixes
- Refresh numeric input fields after leaving focus with the value that is stored in the tag (#11027)
- Fix oneway field falsely showing "Assumed to be Yes" if cycled through all options back to the default state
- Fix false positives in "unreachable oneway" validation when
oneway=-1tag is present (#11068) - Fix color of oneway arrows on roads that also have a railway tag (#11080)
- Allow squaring operation to be performed on all vertices of a closed way (#11088)
- Fix crash when radio field with cross-referenced strings/options is rendered (#11187)
🔨 Development
- Update
osm-authto version 3 to make logging in possible again for standalone deployments of iD