Skip to content

Releases: openstreetmap/iD

v2.37.3

31 Oct 09:48
v2.37.3
ecf16f8

Choose a tag to compare

🐛 Bugfixes

  • bump id-taging-schema to 6.13.4 (#11532)
  • fix a potential crash when base presets are missing

v2.37.2

30 Oct 14:51
v2.37.2
a5b385d

Choose a tag to compare

🐛 Bugfixes

  • Correctly resolve subtitles of NSI presets when base preset has a crossreferenced string (#11527)

v2.37.1

27 Oct 19:37
v2.37.1
a5af9e6

Choose a tag to compare

🐛 Bugfixes

  • Fix crash when loading non 360° street level photos

v2.37.0

27 Oct 17:24
v2.37.0
1366a9a

Choose a tag to compare

📣 Release Highlights

✨ Usability & Accessibility

  • Render the side tag 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:xx tags (#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 source tags (#11334)
  • Include the number of changeset tags with incompatible sources in warnings:incompatible_source changeset 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:* and socket:* (#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=coastline tag 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 layer tags 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

  • fix walkthrough getting stuck after "delete point" step (#11442, thanks @bgo-bell)

v2.36.0

27 Aug 12:16
v2.36.0
1f92369

Choose a tag to compare

✨ Usability & Accessibility

  • use addr: tags to label features with no name (#8440, thanks @k-yle)
  • The flip operation now works on nodes with no direction tag, to support quickly adding direction to 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:uprn and ref:linz:building_id attached 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=0 tag 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

19 Jul 10:59
v2.35.3
81e32b3

Choose a tag to compare

  • Fix glitchy behavior of move operation for ways that are touching/intersecting other ways (#11225)

v2.35.2

18 Jul 07:55
v2.35.2
97517a6

Choose a tag to compare

🐛 Bugfixes

  • Restore behavior of reflect and circularize operations, as well as fixing minor glitches in some other actions with transitions (#11213)
  • Fix glitch while dragging the map during a move operation (#11217)
  • Show midpoints of selected ways when mouse is nearby (#11220)

v2.35.1

14 Jul 08:09
v2.35.1
e100783

Choose a tag to compare

  • Fix rendering of line labels that were sometimes cut off at the ends, regression introduced in v2.35.0 (#11123)

v2.35.0

14 Jul 07:07
v2.35.0
df5e576

Choose a tag to compare

✨ 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=-1 tag 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-auth to version 3 to make logging in possible again for standalone deployments of iD

v2.34.1

03 Jun 19:22
v2.34.1
78457bd

Choose a tag to compare

🐛 Bugfixes

  • Fix a bug which can cause non-numeric values in tags of numeric input fields to not be displayed and potentially inadvertently cleared (#11076)