Changelog

Release notes

Every release, newest first. Latest: v4.0, 14 Oct 2026.

v4.0

Latest
  • Publish anywhere: a static web map with one PMTiles file.
  • No tiles layer, .qlr or .mbtiles: the web map is the result.
  • One web map, two viewers: switch in the page.
  • Same zoom numbers in both viewers.
  • Reopens in the viewer you used last.
  • Tidier layout: settings left, zoom and drawing right.
  • About 40% faster on large projects.
  • Low zoom levels keep all their features.
  • OpenLayers zoom levels follow MapLibre's numbering.
  • No more blank map while zooming between levels.
  • Embed the web map anywhere with ?embed=1.

v3.9

  • About 3× faster on large projects.
  • Rules drawing the same features share their data.
  • Repeated runs reuse glyphs and symbols.
  • @map_scale rules split only where they change.
  • Gradient and shapeburst fills keep their colours.
  • Line markers on first, last, middle or every vertex.
  • Data-defined sizes keep their QGIS units.
  • Map-unit markers scale with the zoom.
  • Rotated markers no longer turn twice.
  • Labels follow placement, spacing and priority.
  • Hebrew and Arabic labels, right to left.
  • Viewers cache tiles and respond faster.
  • Search zooms to where the feature is drawn.
  • Clearer progress messages with step times.
  • OpenLayers: point labels sit beside their marker.

v3.8

  • Viewers: search, drawing, measuring, scale bar.
  • New basemap switcher in the viewers.
  • New Visible Fields option.
  • Polygon Labels Base parameter removed.
  • Perimeter labels follow the outline.
  • Centroid fills follow QGIS.
  • Faster with many rules or categories.
  • Tiles stop at zoom 15; viewers enlarge beyond.
  • Temporary layers are exported.
  • MapLibre GL JS 6.13 and OpenLayers 10.11.
  • Popups off by default.
  • Fixed label fonts and the startup zoom display.
  • Clearer local server description.
  • Fixed crashes with thousands of rules.
  • Fixed data-defined marker sizes.
  • Pattern fills are drawn.
  • Map-unit widths scale with the zoom.
  • Labels keep their size, position and buffer.
  • Symbol levels keep road casings under fills.
  • Opacity, dashes, caps and joins follow QGIS.
  • Offset markers keep their place.

v3.7

  • Much faster: sources clipped and read once.
  • Faster largest-part labels and centroid fills.
  • Fixed self-crossing lines being split.
  • Runs in the background; QGIS stays responsive.
  • Prepared layers cached between runs.
  • Each layer only in its own zoom range.
  • The project's styling is left unchanged.
  • Fixed field-based data-defined values.
  • Fixed freezes and crashes.

v3.6

  • Fixed data-defined fill outline colors.
  • Fixed extra symbol layers from nested rules.

v3.5

  • Added marker lines.
  • Better dash patterns.
  • Fixed symbol opacity.

v3.4

  • Polygon outlines become line layers.
  • Better label halos and text sizes.
  • Popups off by default.
  • Round line caps by default.
  • GDAL simplification while tiling.
  • Icons may overlap, as in QGIS.

v3.3

  • Built-in glyphs: no fonts needed on the web.
  • Glyphs only for the characters used.
  • Faster tile rendering in QGIS.
  • Unused fields left out of the tiles.
  • Sprites always in high resolution.

v3.2

  • Sprite quality parameter.
  • Better centroid fill placement.
  • Fixed geometry generators mixed with other layers.

v3.1

  • Point label placement matches QGIS.
  • Label priority drives collisions.
  • Warnings for invalid generators and filters.
  • Sprite buffer matches QGIS icons.
  • Bug fixes and stability.

v3.0

  • Fixed temporal fields in the tiles.
  • New icon.

v2.9

  • Largest part only labels.
  • Tiles up to zoom 16 (about 1 m precision).
  • Fixed label zoom ranges.

v2.8

  • OpenLayers viewer.
  • Linux fixes.

v2.7

  • Popups in the MapLibre viewer.
  • Clearer feature descriptions.

v2.6

  • Multithreaded rule export.
  • Polygon outlines.
  • Empty styles (no brush or stroke) skipped.

v2.5

  • More style properties converted.
  • Fixed nested rules.
  • Cleaner code.

v2.4

  • Tiles in one MBTiles file.
  • NASA Blue Marble background.
  • Colour transparency, also data-defined.
  • Faster tiling with the GDAL command line.
  • Fixed GeoPackage locking.
  • Fixed skipped PostgreSQL layers.
  • Fixed data-defined colours.

v2.3

  • Stable parallel export.

v2.2

  • Parallel rule export.

v2.1

  • Fixed sprites on Qt6.

v2.0

  • Background Type parameter.
  • Bug fixes.

v1.9

  • MapLibre bundled for offline use.
  • Fixed empty renderers and labels.

v1.8

  • Silent server start on Windows.

v1.7

  • Data-defined properties in the style.
  • MBTiles output removed.
  • More docs and demos.

v1.6

  • Experimental MapLibre style export.
  • Fixed geometry transformations.

v1.5

  • Field-based properties.
  • Faster processing.

v1.4

  • Better centroid fills.
  • Stable data-defined properties on QGIS 3.40.

v1.3

  • Qt6 support.
  • Faster processing, better rendering.
  • QGIS 3.40 fixes.

v1.2

  • Polygon Labels Base parameter.

v1.1

  • Data-defined properties.
  • Bug fixes.

v1.0

Initial Release
  • 🎉 Initial release of QGIS2VectorTiles.