github gramps-project/gramps-web v25.7.0

latest releases: v25.8.0, v25.7.3, v25.7.2...
2 months ago

Vector Maps! 🗺️😍

This release introduces a major improvement of the map view in Gramps Web: the underlying library was changed from Leaflet, which uses raster tiles, to MapLibre, which uses vector tiles. With vector tiles, the map is now super crisp on any screen, zooming and panning is smoother, and you'll even see 3D buildings in cities! And the best thing is, all of the map features you enjoyed so far have been ported to the new version: location pins, time filters, image overlays, and the search function. Of course, also OpenHistoricalMap is still available (and actually is integrated even better now as it was already using the MapLibre via a Leaflet plugin).

In making this improvment possible, two things should be highlighted:

  • This is the first time funds from Grampshub have been used to partially fund the development of a new feature. Needless to say, this feature benefits all users of Gramps Web. See also the associated Grampshub blog post.
  • The base map vector layer has been set to OpenFreeMap. OpenFreeMap is a public instance hosting vector tiles based on OpenStreetMap. It is completely free to use, and you don't even need an API key. If you like the new map feature, please consider donating to the creator and maintainer of OpenFreemap.

The comment about donations also applies to OpenHistoricalMap, who also provide their vector tiles free of charge.

Bug fixes

The following bugs have been fixed in this release:

  • Minimizing Browser Window during edit mode drops changes typed before saving #656
  • Detailed person overview empty when no given names are entered #589
  • Delete all button not working when password has to be entered again #676

Docker image tag format change

The tag format of the docker image has been changed from vMAJOR.MINOR.PATCH to pure semantic versioning, MAJOR.MINOR.PATCH. Consequently, this release will have the docker image tag 25.7.0. The latest tag still works as before.

Don't miss a new gramps-web release

NewReleases is sending notifications on new releases.