- Release: 24-Oct-2023,
- First full mono-repo release - 3 plugins! (#21)
- Renamed repo to
leaflet.plugins
([#22][]) - Fix browser compatibility (Firefox) -
Leaflet.a11y
(#20) - Separate locale data and functionality into
Leaflet.translate
(#18) - Document roadmap (todos!)
- Release: 26-Sep-2023,
- Do things the Leaflet way – adopt
L.Map.addInitHook
(#8) - Allow for multiple maps on page! (#8)
- Convert plugin to ESM module / class, with a build script (#8)
- Use an "import map" (#11)
- Put locale import code in separate class (#12)
- Release: 22-Sep-2023.
- Fix: null lang and empty string role bugs (#7)
- Fix: only set focus when opened by a trigger element (#7)
Leaflet.i18n
plugin is optional (#6)- README and documentation fixes (#1)
- Release: 10-Sep-2023.
- Initial release of [Leaflet.a11y][].
- Fixes 4+ accessibility issues in core Leaflet.js
- Set a
role
andaria-label
on the Leaflet map container (#2, L-7193). - Manage keyboard focus when popups are opened and closed (#3, L-8115).
- Fix so non-interactive markers are correctly identified (#4, L-8116)
- Localization - enable map controls (Zoom in, Close popup, ...) to be translated into a language that has been set with
setLocale
([Leaflet.i18n][]) (L-9092).