github openstreetmap/iD v2.38.0

7 hours ago

✨ Usability & Accessibility

  • Show warning when attempting to paste but nothing has been copied (#9401, thanks @omsaraykar)
  • Don't suggest values from Taginfo for addr:* tags (#11733, thanks @k-yle)
  • Don't suggest values from Taginfo for tags with less than 100 uses, even if they're documented on the wiki (#11794, thanks @Kaushik4141)
  • Don't suggest values from Taginfo for keys that should only be used on changesets, such as hashtags (#11697, thanks @bhavyaKhatri2703)
  • Handle <key>=left|right|both in the directionalCombo UI to enable support for sidewalk=left|right|both [in the future][#id-tagging-schema/pull/1507] (#10935, thanks @tordans, @k-yle)
  • Update tag list for paved/semipaved surfaces (ffc7e21)
  • Add dedicated rendering style for highway=ladder ways (#11804, thanks @bhavyaKhatri2703)

✂️ Operations

  • Display reflection axis on the map while hovering the reflection operations in the edit menu (#11774, thanks @Kaushik4141)

✅ Validation

  • Don't error on features with a sole note tag (#11522)
  • Warn when two features cross each other on same layer, regardless of bridge / tunnel tags (#10999, thanks @homersimpsons)
  • Add railway=crossing tag when connecting two railways using the validation fix (#9226, thanks @paulklie)

🐛 Bugfixes

  • Fix typo: parking:left:capacity duplicated in osmSummableTags, missing parking:right:capacity (#11819, thanks @JaiswalShivang)
  • Fix some gpx/geojson properties not visible, such as numbers or complex data structures (#11636, thanks @k-yle)
  • Fix error setting custom background (#11862, thanks @Kayd-06)
  • Fix crash when commenting/closing notes when the note is closed by another mapper in the meantime (#8464)
  • Fix confusing 'Point should be a point' warning (#11589, thanks @k-yle)
  • Let presets fall back to base point/line/area presets if there is no matching preset in the current region (cbeb0d5)
  • Properly skip tag suggestions for tags ending in _1 (#11633, thanks @k-yle)
  • Skip emergency access tags when determining whether a feature should be an area or not (#11327)
  • Correctly show special characters in names of background layers (#11773, thanks @Kaushik4141)
  • Fix a bug where the validator mixed up point and vertex in some warning messages (#11590, thanks @k-yle)
  • Fix some icons having the wrong background color in dark mode (#11657, thanks @hlfan)

🌏 Localization

  • Add Moroccan phone number and address formats (#11651, #11698, thanks @ilias52730)
  • The Languages field shows language names in your preferred language. (#11699, thanks @Razen04)
  • When viewing the help information for tags or presets, use locale-specific properties if available (#11760, thanks @k-yle)
  • Show country names in your preferred language and country flag emoji in the Country field dropdown (#11783, thanks @Razen04)
  • Allow language codes of language variants (e.g. name:zh-Latn-pinyin) in multilingual name fields (be0a20e)

⌛ Performance

  • iD is now twice as fast during long editing sessions (#11861, thanks @k-yle)

🎓 Walkthrough / Help

🚀 Presets

  • Add dedicated styling for highway=ladder to make it distinguishable from highway=steps (#11799, thanks @bhavyaKhatri2703)
  • Make fields more rubust when options are undefined (#11533, thanks @hlfan)
  • make addr:floor subfield of the address field narrow by default (b064967)

🔨 Development

  • Change package name to @openstreetmap/id to be able to publish releases on npm
  • Use Röntgen icon set directly from upstream npm package (#11784, thanks @tordans)
  • Replace deprecated document.createEvent/initEvent with modern Event constructor ([#11871], thanks [@JaiswalShivang])
  • Fix crash in country combo field when entering unrecognized ISO country codes (#11904, thanks @JaiswalShivang)
  • Upgrade clipboard functionality with modern Clipboard API (#11869, thanks @tulavamsidheeraj)

Don't miss a new iD release

NewReleases is sending notifications on new releases.