- Require Compat 31.
- Improve Google Map link handling.
- New customizable
osm-default-zoom. - Rename customizable
osm-servertoosm-default-server.
- Remove
:subdomainssupport from server configuration. Most servers use the same IP for subdomains or even provide only a single subdomain. - Update connection settings.
- Add support for TCX files.
- Add
osm-routecommand to plan routes via the OSRM routing service. - Renamed
osm-gpx-hideto genericosm-hide, since the command can also hide routes. - Renamed
osm-gpx-opento genericosm-openin preparation of support for other file formats. osm-deletecan hide routes or files if a corresponding pin has been selected.- Server list updated: URLs updated and unmaintained servers removed.
- Add support for tiles in the
webpimage format.
- Make sure that
--disableis passed as first argument to curl.
- New command
osm-urlwhich handles standard Geo, OpenStreetMap.org and Google Maps URLs. - Register
osm-urlfor bothgeo:and Google Maps URLs.
- Disable
mouse-shift-adjust-modelocally.
- Fix search bug introduced in 1.8.
- Require Emacs 29.
- Use
eager-displayfor the default completion UI.
- Fix touchscreen support.
- Mark gpx track start with a pin.
- Add
imenusupport.
- Require Emacs 28.1.
osm-server-list: Add:extserver property.
- Bump Compat dependency to Compat 30.
- Add
osm-jumpcommand to jump to pins (bookmarks, way points, POIs) by name.
- Store names for track way points.
- Add
osm-renamecommand to rename both bookmarks and track way points. - Remove
osm-max-cachecustomization variable.
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, useorg-store-linkinstead.- Rename
osm-transient-clicktoosm-mouse-pin. - Unify
osm-bookmark-setandosm-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-cacheto keep image cache size in check.
osm-search-server: New customization option.- Automatically register Org geo links.
osm-ol.elhas been removed and should not be required anymore from theinit.el.
- Compatibility with
pixel-scroll-precision-mode. - Update list of servers.
- Add
osm-add-serverutility function with error checking. osm-search: Improve UI if default completions buffer is used.
- Provide
osm-prefix-map. osm-server-list: Add support for an api-key placeholder%kin the server:url.
- Autoload bugfix for Emacs 27
- Use
easy-menu-defineto make sure that the menu bar and the mode line both get the OSM mouse menu.
- Ensure that mouse pointer is an arrow over the map.
- Use
natnumdefcustom type. - Ignore mouse drags to avoid region marking.
- Start of changelog.