Skip to content

Releases: openstreetmap/iD

v2.34.0

12 May 11:26
v2.34.0
7decd6c

Choose a tag to compare

✨ 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:*:capacity tags 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

🐛 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

09 Apr 13:49
v2.33.0
bd4557b

Choose a tag to compare

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.

Screenshot showing the new date slider to filter street level photos

Further, there are improvements in how oneway arrows are rendered on dashed lines (like cycle paths or tram tracks).

Screenshot showing how oneway arrow are now rendered on cycle paths and 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 + P to 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 panoramax tag 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

🚀 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=yes show implied access restrictions (foot=no, bicycle=no, horse=no) (id-tagging-schema#609, #9333)

v2.32.0

05 Mar 11:59
v2.32.0
76dd842

Choose a tag to compare

✨ Usability & Accessibility

  • Autocomplete changeset source tag with sources of the previous 100 changesets of the user (#10764, thanks @k-yle)
  • Also show search result for coordinates in lon/lat order 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 *_link roads narrower than their "regular" counterpart (#10722)
  • Remove noexit=yes and fixme=continue when 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/right tags unchanged when reversing a way (#10737, thanks @burrscurr)

📷 Street-Level

  • Always use HTTPS to load Bing Streetside images (#10798, thanks @k-yle)

✅ 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:markings tag 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_sign relations 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 housename to address format in Bolivia (#10727)

🎓 Walkthrough / Help

  • Fix walkthrough from not correctly registering deleted ways in "Lines" step (#10776)

🔨 Development

  • Enable Intellisense (IDE auto-completion) for the main classes (#10618, thanks @k-yle)

v2.31.1

06 Feb 12:48
v2.31.1
de80039

Choose a tag to compare

v2.31.0

05 Feb 11:08
v2.31.0
e42f12b

Choose a tag to compare

v2.30.4

07 Oct 09:38
v2.30.4
55a2a5f

Choose a tag to compare

v2.30.3

02 Oct 13:07
v2.30.3
973e2ff

Choose a tag to compare

v2.30.2

21 Aug 15:31
v2.30.2
3c263a3

Choose a tag to compare

v2.30.1

21 Aug 09:24
v2.30.1
6e10329

Choose a tag to compare

v2.30.0

21 Aug 08:25
v2.30.0
609531a

Choose a tag to compare