#+title: osm.el - Changelog
#+author: Daniel Mendler
#+language: en

* Version 1.7 (2025-04-04)

- Fix touchscreen support.

* Version 1.6 (2025-01-28)

- Mark gpx track start with a pin.
- Add ~imenu~ support.

* Version 1.5 (2024-12-22)

- Require Emacs 28.1.
- ~osm-server-list~: Add ~:ext~ server property.

* Version 1.4 (2024-07-24)

- Bump Compat dependency to Compat 30.

* Version 1.3 (2024-01-22)

- Add ~osm-jump~ command to jump to pins (bookmarks, way points, POIs) by name.

* Version 1.2 (2023-12-27)

- Store names for track way points.
- Add ~osm-rename~ command to rename both bookmarks and track way points.
- Remove ~osm-max-cache~ customization variable.

* Version 1.1 (2023-12-23)

- ~osm--purge-tile-cache~: Delete empty tile cache directories.
- ~osm-search~: Add message when contacting the server.
- ~osm-delete~: New command to delete track or bookmark pins.
- ~osm-mouse-select~: New command to select pin.
- ~osm-bookmark-delete~: Add confirmation.
- ~osm-org-link-click~: Remove, use ~org-store-link~ instead.
- Rename ~osm-transient-click~ to ~osm-mouse-pin~.
- Unify ~osm-bookmark-set~ and ~osm-bookmark-set-click~.
- Add distance measurement for manual track. Press ~S-<mouse-1>~ (~osm-mouse-track~)
  to place the pins of the track.
- Add ~osm-max-cache~ to keep image cache size in check.

* Version 1.0 (2023-12-01)

- =osm-search-server=: New customization option.
- Automatically register Org geo links. =osm-ol.el= has been removed and should
  not be required anymore from the =init.el=.

* Version 0.14 (2023-10-14)

- Compatibility with =pixel-scroll-precision-mode=.
- Update list of servers.
- Add =osm-add-server= utility function with error checking.
- =osm-search=: Improve UI if default completions buffer is used.

* Version 0.13 (2023-07-02)

- Provide =osm-prefix-map=.
- =osm-server-list=: Add support for an api-key placeholder =%k= in the server =:url=.

* Version 0.12 (2023-05-01)

- Autoload bugfix for Emacs 27
- Use =easy-menu-define= to make sure that the menu bar and the mode line both get
  the OSM mouse menu.

* Version 0.11 (2023-04-17)

- Ensure that mouse pointer is an arrow over the map.
- Use =natnum= defcustom type.
- Ignore mouse drags to avoid region marking.

* Version 0.10 (2023-02-15)

- Start of changelog.
