✨ 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|bothin thedirectionalComboUI to enable support forsidewalk=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=ladderways (#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
notetag (#11522) - Warn when two features cross each other on same
layer, regardless ofbridge/tunneltags (#10999, thanks @homersimpsons) - Add
railway=crossingtag when connecting two railways using the validation fix (#9226, thanks @paulklie)
🐛 Bugfixes
- Fix typo:
parking:left:capacityduplicated in osmSummableTags, missingparking: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
emergencyaccess 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
🎓 Walkthrough / Help
- Update help text about street level imagery providers (#11560, thanks @danieldegroot2)
🚀 Presets
- Add dedicated styling for
highway=ladderto make it distinguishable fromhighway=steps(#11799, thanks @bhavyaKhatri2703) - Make fields more rubust when options are undefined (#11533, thanks @hlfan)
- make
addr:floorsubfield of the address field narrow by default (b064967)
🔨 Development
- Change package name to
@openstreetmap/idto be able to publish releases on npm - Use Röntgen icon set directly from upstream npm package (#11784, thanks @tordans)
- Replace deprecated
document.createEvent/initEventwith 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)