Skip to content

Releases

v1.9.3

Choose a tag to compare

@kmaptool kmaptool released this 05 Nov 15:36

What's fixed

  • On Windows, Add kmap to PATH no longer fails when kmap is installed for all users.
  • Uninstalling kmap on Windows takes it off the PATH.

Upgrading

Install over the top. On Debian and Ubuntu sudo apt install ./kmap_1.9.3_<arch>.deb; on
other Linux unpack the archive and put kmap on your PATH; on Windows run the installer;
on macOS replace the app. Profiles, styles and cached downloads stay put.

Which file

System File
Windows kmap-1.9.3.exe - one installer, whatever the machine
macOS kmap-1.9.3.dmg - one image, whatever the Mac
Debian, Ubuntu kmap_1.9.3_amd64.deb for 64-bit x86, kmap_1.9.3_arm64.deb for 64-bit ARM
Other Linux kmap_1.9.3_linux_x86_64.tar.xz for 64-bit x86, kmap_1.9.3_linux_aarch64.tar.xz for 64-bit ARM

Windows 10 1803 or later, macOS 13 or later, Ubuntu 20.04, Debian 11 or later, any other
Linux with glibc 2.17 or later. dpkg --print-architecture or uname -m prints the word
you need.

First run

Nothing here is code-signed, so the first launch takes one extra click. On Windows:
More info, then Run anyway. On macOS: right-click kmap and choose Open;
from macOS 15, System Settings, Privacy & Security, Open Anyway.

checksums.txt carries a SHA-256 for every file above.

v1.9.2

Choose a tag to compare

@kmaptool kmaptool released this 05 Nov 13:52

What's fixed

  • The progress bar no longer jumps ahead or stands still through the long steps of a build.
  • Stages with nothing to do no longer take room on the bar and are shown as skipped.
  • A build from the cache now says when the server did not answer.

Upgrading

Install over the top. On Debian and Ubuntu sudo apt install ./kmap_1.9.2_<arch>.deb; on
other Linux unpack the archive and put kmap on your PATH; on Windows run the installer;
on macOS replace the app. Profiles, styles and cached downloads stay put.

Which file

System File
Windows kmap-1.9.2.exe - one installer, whatever the machine
macOS kmap-1.9.2.dmg - one image, whatever the Mac
Debian, Ubuntu kmap_1.9.2_amd64.deb for 64-bit x86, kmap_1.9.2_arm64.deb for 64-bit ARM
Other Linux kmap_1.9.2_linux_x86_64.tar.xz for 64-bit x86, kmap_1.9.2_linux_aarch64.tar.xz for 64-bit ARM

Windows 10 1803 or later, macOS 13 or later, Ubuntu 20.04, Debian 11 or later, any other
Linux with glibc 2.17 or later. dpkg --print-architecture or uname -m prints the word
you need.

First run

Nothing here is code-signed, so the first launch takes one extra click. On Windows:
More info, then Run anyway. On macOS: right-click kmap and choose Open;
from macOS 15, System Settings, Privacy & Security, Open Anyway.

checksums.txt carries a SHA-256 for every file above.

v1.9.1

Choose a tag to compare

@kmaptool kmaptool released this 31 Oct 14:32

What's fixed

  • A tile edge on the equator or the prime meridian no longer stops the build (#1).
  • Maps across 180 degrees, such as Fiji, are cut on either side of it, with no seam and relief on both sides.

Upgrading

Install over the top. On Debian and Ubuntu sudo apt install ./kmap_1.9.1_<arch>.deb; on
other Linux unpack the archive and put kmap on your PATH; on Windows run the installer;
on macOS replace the app. Profiles, styles and cached downloads stay put.

Which file

System File
Windows kmap-1.9.1.exe - one installer, whatever the machine
macOS kmap-1.9.1.dmg - one image, whatever the Mac
Debian, Ubuntu kmap_1.9.1_amd64.deb for 64-bit x86, kmap_1.9.1_arm64.deb for 64-bit ARM
Other Linux kmap_1.9.1_linux_x86_64.tar.xz for 64-bit x86, kmap_1.9.1_linux_aarch64.tar.xz for 64-bit ARM

Windows 10 1803 or later, macOS 13 or later, Ubuntu 20.04, Debian 11 or later, any other
Linux with glibc 2.17 or later. dpkg --print-architecture or uname -m prints the word
you need.

First run

Nothing here is code-signed, so the first launch takes one extra click. On Windows:
More info, then Run anyway. On macOS: right-click kmap and choose Open;
from macOS 15, System Settings, Privacy & Security, Open Anyway.

checksums.txt carries a SHA-256 for every file above.

v1.9.0

Choose a tag to compare

@kmaptool kmaptool released this 30 Oct 14:34

What's new

  • Trail difficulty on the map. Paths from SAC grade T3 up carry their grade, for example "alpine terrain T4", together with a warning where the path fades or disappears.
  • Mountain pass categories. A pass shows its category from 1A to 3B or n/c next to its name, in the map's alphabet.
  • Faster style recovery. kmap recover now runs on every core.

What's fixed

  • Cancelling a recover now stops its work on every core at once.

Upgrading

Install over the top. On Debian and Ubuntu sudo apt install ./kmap_1.9.0_<arch>.deb; on
other Linux unpack the archive and put kmap on your PATH; on Windows run the installer;
on macOS replace the app. Profiles, styles and cached downloads stay put.

Which file

System File
Windows kmap-1.9.0.exe - one installer, whatever the machine
macOS kmap-1.9.0.dmg - one image, whatever the Mac
Debian, Ubuntu kmap_1.9.0_amd64.deb for 64-bit x86, kmap_1.9.0_arm64.deb for 64-bit ARM
Other Linux kmap_1.9.0_linux_x86_64.tar.xz for 64-bit x86, kmap_1.9.0_linux_aarch64.tar.xz for 64-bit ARM

Windows 10 1803 or later, macOS 13 or later, Ubuntu 20.04, Debian 11 or later, any other
Linux with glibc 2.17 or later. dpkg --print-architecture or uname -m prints the word
you need.

First run

Nothing here is code-signed, so the first launch takes one extra click. On Windows:
More info, then Run anyway. On macOS: right-click kmap and choose Open;
from macOS 15, System Settings, Privacy & Security, Open Anyway.

checksums.txt carries a SHA-256 for every file above.

v1.8.0

Choose a tag to compare

@kmaptool kmaptool released this 12 Oct 18:42

What's new

  • Via ferratas are drawn by their grade, routed as footpaths and marked with a climber at both ends; the map card names the grade and says gear is required.
  • Trams, cable cars and masts have a look of their own instead of the railway's, the ski lift's and the power pylon's.
  • kmap recover downloads the OSM regions it needs, 1 at a time.

What's changed

  • kmap recover needs extracts holding at least a quarter of the map's data, with --extract too.
  • Reassignment sheets made before 1.8.0 for railways, cable cars, masts and via ferratas no longer match: run kmap recover again.

Upgrading

Install over the top. On Debian and Ubuntu sudo apt install ./kmap_1.8.0_<arch>.deb; on
other Linux unpack the archive and put kmap on your PATH; on Windows run the installer;
on macOS replace the app. Profiles, styles and cached downloads stay put.

Which file

System File
Windows kmap-1.8.0.exe - one installer, whatever the machine
macOS kmap-1.8.0.dmg - one image, whatever the Mac
Debian, Ubuntu kmap_1.8.0_amd64.deb for 64-bit x86, kmap_1.8.0_arm64.deb for 64-bit ARM
Other Linux kmap_1.8.0_linux_x86_64.tar.xz for 64-bit x86, kmap_1.8.0_linux_aarch64.tar.xz for 64-bit ARM

Windows 10 1803 or later, macOS 13 or later, Ubuntu 20.04, Debian 11 or later, any other
Linux with glibc 2.17 or later. dpkg --print-architecture or uname -m prints the word
you need.

First run

Nothing here is code-signed, so the first launch takes one extra click. On Windows:
More info, then Run anyway. On macOS: right-click kmap and choose Open;
from macOS 15, System Settings, Privacy & Security, Open Anyway.

checksums.txt carries a SHA-256 for every file above.

v1.7.8

Choose a tag to compare

@kmaptool kmaptool released this 11 Oct 15:26

What's fixed

  • Fixed a long-standing problem that made some trails and dirt roads hard to select with the cursor.
  • Tracks in the OpenTopoMap style are drawn at their proper width.

Upgrading

Install over the top. On Debian and Ubuntu sudo apt install ./kmap_1.7.8_<arch>.deb; on
other Linux unpack the archive and put kmap on your PATH; on Windows run the installer;
on macOS replace the app. Profiles, styles and cached downloads stay put.

Which file

System File
Windows kmap-1.7.8.exe - one installer, whatever the machine
macOS kmap-1.7.8.dmg - one image, whatever the Mac
Debian, Ubuntu kmap_1.7.8_amd64.deb for 64-bit x86, kmap_1.7.8_arm64.deb for 64-bit ARM
Other Linux kmap_1.7.8_linux_x86_64.tar.xz for 64-bit x86, kmap_1.7.8_linux_aarch64.tar.xz for 64-bit ARM

Windows 10 1803 or later, macOS 13 or later, Ubuntu 20.04, Debian 11 or later, any other
Linux with glibc 2.17 or later. dpkg --print-architecture or uname -m prints the word
you need.

First run

Nothing here is code-signed, so the first launch takes one extra click. On Windows:
More info, then Run anyway. On macOS: right-click kmap and choose Open;
from macOS 15, System Settings, Privacy & Security, Open Anyway.

checksums.txt carries a SHA-256 for every file above.

v1.7.7

Choose a tag to compare

@kmaptool kmaptool released this 10 Oct 23:31

What's new

  • OpenTopoMap is drawn from the opentopomap.org web style: its colours, patterns and symbols.
  • New profiles start with the OSM style.
  • OSM and CyclOSM icons are larger and smooth, and codes that showed a plain square now have an icon.
  • OSM Liberty Topo takes its icons from OSM Liberty's current set, which covers more kinds of place.
  • Paths are drawn wider in the OSM, OpenTopoMap and OSM Liberty Topo styles.
  • A map credits the elevation sources its cells came from.

What's fixed

  • The built-in styles no longer show an icon or pattern of another meaning.
  • Icons in the built-in styles no longer vanish at night.
  • Parks, pitches, quarries and other areas the built-in styles draw over woods stay over them on the map.
  • The styles and profile screens no longer slow down on every redraw.

Upgrading

Install over the top. On Debian and Ubuntu sudo apt install ./kmap_1.7.7_<arch>.deb; on
other Linux unpack the archive and put kmap on your PATH; on Windows run the installer;
on macOS replace the app. Profiles, styles and cached downloads stay put.

Which file

System File
Windows kmap-1.7.7.exe - one installer, whatever the machine
macOS kmap-1.7.7.dmg - one image, whatever the Mac
Debian, Ubuntu kmap_1.7.7_amd64.deb for 64-bit x86, kmap_1.7.7_arm64.deb for 64-bit ARM
Other Linux kmap_1.7.7_linux_x86_64.tar.xz for 64-bit x86, kmap_1.7.7_linux_aarch64.tar.xz for 64-bit ARM

Windows 10 1803 or later, macOS 13 or later, Ubuntu 20.04, Debian 11 or later, any other
Linux with glibc 2.17 or later. dpkg --print-architecture or uname -m prints the word
you need.

First run

Nothing here is code-signed, so the first launch takes one extra click. On Windows:
More info, then Run anyway. On macOS: right-click kmap and choose Open;
from macOS 15, System Settings, Privacy & Security, Open Anyway.

checksums.txt carries a SHA-256 for every file above.

v1.7.6

Choose a tag to compare

@kmaptool kmaptool released this 08 Oct 09:52

What's new

  • Elevation comes from Copernicus by default on a new machine or in a new profile, instead of Viewfinder. Profiles already saved keep their sources.
  • kmap doctor shows which vector code the processor runs: NEON, SSE2, SSSE3, SSE4.1 or AVX2.

What's fixed

  • The build log stays put while it is scrolled back, and follows new lines only at the bottom.
  • Esc on the main menu no longer closes kmap; q and Ctrl+C still do.
  • On macOS the Terminal window that kmap.app opened closes about twice as fast when kmap ends.

Upgrading

Install over the top. On Debian and Ubuntu sudo apt install ./kmap_1.7.6_<arch>.deb; on
other Linux unpack the archive and put kmap on your PATH; on Windows run the installer;
on macOS replace the app. Profiles, styles and cached downloads stay put.

Which file

System File
Windows kmap-1.7.6.exe - one installer, whatever the machine
macOS kmap-1.7.6.dmg - one image, whatever the Mac
Debian, Ubuntu kmap_1.7.6_amd64.deb for 64-bit x86, kmap_1.7.6_arm64.deb for 64-bit ARM
Other Linux kmap_1.7.6_linux_x86_64.tar.xz for 64-bit x86, kmap_1.7.6_linux_aarch64.tar.xz for 64-bit ARM

Windows 10 1803 or later, macOS 13 or later, Ubuntu 20.04, Debian 11 or later, any other
Linux with glibc 2.17 or later. dpkg --print-architecture or uname -m prints the word
you need.

First run

Nothing here is code-signed, so the first launch takes one extra click. On Windows:
More info, then Run anyway. On macOS: right-click kmap and choose Open;
from macOS 15, System Settings, Privacy & Security, Open Anyway.

checksums.txt carries a SHA-256 for every file above.

v1.7.5

Choose a tag to compare

@kmaptool kmaptool released this 07 Oct 23:42

What's fixed

Coastline and boundary data come down when a map asks for them. On a new machine a build with Coastlines or Search index on went ahead without the data they read: the sea was derived from the extract, and addresses had no real city or region. A build now fetches a missing pack once and keeps it for every build after, picks up a dropped download where it stopped, and goes on without the pack, with a warning, when the mirror cannot be reached.

  • House numbers are left out, and their row on the build form shows a dash, while the search index is off: they are only found through it.
  • The build log stops scrolling at its first line instead of emptying from the bottom.
  • Every zoom level in Zoom plans shows a rough scale instead of a bare column number.
  • The JSON stream reports every stage running before done, even one that starts and ends between 2 polls.
  • On macOS the Terminal window that kmap.app opens now closes when kmap ends, whatever the Terminal profile says. A window that also holds other tabs stays open.
  • On Ubuntu 26.04 kmap no longer crashes when a download ends, as it did installing mkgmap and its patch.

Upgrading

Install over the top. On Debian and Ubuntu sudo apt install ./kmap_1.7.5_<arch>.deb; on
other Linux unpack the archive and put kmap on your PATH; on Windows run the installer;
on macOS replace the app. Profiles, styles and cached downloads stay put.

Which file

System File
Windows kmap-1.7.5.exe - one installer, whatever the machine
macOS kmap-1.7.5.dmg - one image, whatever the Mac
Debian, Ubuntu kmap_1.7.5_amd64.deb for 64-bit x86, kmap_1.7.5_arm64.deb for 64-bit ARM
Other Linux kmap_1.7.5_linux_x86_64.tar.xz for 64-bit x86, kmap_1.7.5_linux_aarch64.tar.xz for 64-bit ARM

Windows 10 1803 or later, macOS 13 or later, Ubuntu 20.04, Debian 11 or later, any other
Linux with glibc 2.17 or later. dpkg --print-architecture or uname -m prints the word
you need.

First run

Nothing here is code-signed, so the first launch takes one extra click. On Windows:
More info, then Run anyway. On macOS: right-click kmap and choose Open;
from macOS 15, System Settings, Privacy & Security, Open Anyway.

checksums.txt carries a SHA-256 for every file above.

v1.7.4

Choose a tag to compare

@kmaptool kmaptool released this 07 Oct 18:51

What's fixed

Smaller maps, built faster. Less is kept out at sea, and a name the map's code page cannot draw gets a readable stand-in, the way mkgmap itself writes one. Contours, elevation reading and extract reading now run on vector code on every processor, AVX2 included.

  • Downloads: each file is fetched once even across separate kmap runs, a damaged or replaced extract is never built from, and a dropped download picks up where it stopped on every platform. Clearing the cache removes only kmap's own files.
  • Elevation: a tile that failed to download is no longer taken for sea.
  • A TYP file is read in the encoding it declares, and odd but valid TYP files load.
  • kmap recover writes the same sheet on every run.
  • 2 builds of the same region at once are refused instead of colliding, an earlier output is never lost, and builds that share a style keep their hidden features apart.
  • Ctrl+C, a full disk or a broken extract no longer leave half-written files in split, road repair or tool installs, and the terminal is left clean after a kill.
  • The command line refuses malformed numbers and stray arguments instead of guessing.
  • Fixes in the pixel editor: undo and night pictures.

Upgrading

Install over the top. On Debian and Ubuntu sudo apt install ./kmap_1.7.4_<arch>.deb; on
other Linux unpack the archive and put kmap on your PATH; on Windows run the installer;
on macOS replace the app. Profiles, styles and cached downloads stay put.

Which file

System File
Windows kmap-1.7.4.exe - one installer, whatever the machine
macOS kmap-1.7.4.dmg - one image, whatever the Mac
Debian, Ubuntu kmap_1.7.4_amd64.deb for 64-bit x86, kmap_1.7.4_arm64.deb for 64-bit ARM
Other Linux kmap_1.7.4_linux_x86_64.tar.xz for 64-bit x86, kmap_1.7.4_linux_aarch64.tar.xz for 64-bit ARM

Windows 10 1803 or later, macOS 13 or later, Ubuntu 20.04, Debian 11 or later, any other
Linux with glibc 2.17 or later. dpkg --print-architecture or uname -m prints the word
you need.

First run

Nothing here is code-signed, so the first launch takes one extra click. On Windows:
More info, then Run anyway. On macOS: right-click kmap and choose Open;
from macOS 15, System Settings, Privacy & Security, Open Anyway.

checksums.txt carries a SHA-256 for every file above.