GitPedia
maplibre

maplibre/maputnik

An open source visual editor for the 'MapLibre Style Specification'

16 Releases
Latest: 9mo ago
v3.0.0Latest
github-actions[bot]github-actions[bot]·9mo ago·September 9, 2025
GitHub

✨ Features and improvements

  • Fix radio/delete filter buttons styling regression
  • Add german translation
  • Use same version number for web and desktop versions
  • Add scheme type options for vector/raster tile
  • Add `tileSize` field for raster and raster-dem tile sources
  • Update Protomaps Light gallery style to v4
  • Add support to edit local files on the file system if supported by the browser
  • Upgrade to MapLibre LG JS v5
  • + 11 more

🐛 🐞 Bug fixes

  • Fix incorrect handing of network error response (#944)
  • Show an error when adding a layer with a duplicate ID
  • Replace deprecated `ReactDOM.render` usage with `createRoot` and drop the
  • `DOMNodeRemoved` cleanup hack
v2.1.1
github-actions[bot]github-actions[bot]·1y ago·August 29, 2024
GitHub

✨ Features and improvements

  • Add GitHub workflows for releasing new versions
  • Update desktop build to pull from this repo (#922)
v2.0.0
lseelenbinderlseelenbinder·2y ago·July 19, 2023
GitHub

Switches to MapLibre v2 from Mapbox GL v1.

v1.7.0
orangemugorangemug·6y ago·April 23, 2020
GitHub

📋 Changes

  • Replaced Maputnik desktop CLI binaries for Linux, OSX and Windows ([Desktop v1.0.7](https://github.com/maputnik/desktop/releases/tag/v1.0.7))
v1.6.1
orangemugorangemug·6y ago·October 13, 2019
GitHub

📋 Changes

  • Update OMT styles (#555)
  • Updated all dependencies (#553)
v1.6.0
orangemugorangemug·6y ago·October 8, 2019
GitHub

📋 Changes

  • Fix for data functions
  • Added OS Zoomstack to sample styles
  • Added color accessibility UI
  • Better support for OpenLayers
  • Assets now served up by https://www.jsdelivr.com/
  • Added support for ‘fill-extrusion-vertical-gradient’ and ‘symbol-z-order’
  • Export file named as the style name (if available)
  • Prompt user before loading style from the querystring
  • + 15 more
v1.5.0
orangemugorangemug·7y ago·February 9, 2019
GitHub

📋 Changes

  • Added `show-collision-boxes` query parameter
  • Added support for ‘raster-resampling’
  • Updated mapbox dependencies
  • Added Maputnik desktop CLI binaries for Linux, OSX and Windows to the release assets
v1.4.0
orangemugorangemug·7y ago·July 27, 2018
GitHub

📋 Changes

  • Fixed bug that was causing the map pane to be unresponsive for some users ([#348](https://github.com/maputnik/editor/pull/348))
  • Option to download styles with your own tokens ([#345](https://github.com/maputnik/editor/pull/345))
  • Map pane no longer overflows the container, fixing zoom center ([#344](https://github.com/maputnik/editor/pull/344))
  • Disable bounce scroll on main application window ([#343](https://github.com/maputnik/editor/pull/343))
v1.3.0
orangemugorangemug·7y ago·July 12, 2018
GitHub

📋 Changes

  • Added Survey (#328)
  • Updated osm-liberty repository for change of ownership (#333)
  • Add loading modal for styles (#330)
  • Added url option to display tile boundaries (#315)
  • Added keyboard shortcuts + modal (#313)
  • Color blindness emulation via url option (#312)
  • Added skip-menu link for keyboard users (#309)
  • Added keyboard accessible layer options (#306)
  • + 6 more
v1.2.0
orangemugorangemug·8y ago·May 10, 2018
GitHub

📋 Changes

  • Improved key bindings, undo/redo now uses the correct shortcuts on OSX
  • Inspect mode after style change no longer buggy
  • Heatmap layer type added
  • Raster-dem layer type added, you can now do hillshading
  • Version string displayed in the UI
  • Added support for icon anchor/pitch-alignment
  • Added support for circle translate-anchor/pitch-alignment
  • Support added for styles without 'glyphs'
  • + 4 more
v1.1.0
orangemugorangemug·8y ago·May 10, 2018
GitHub

📋 Changes

  • A zoom level indicator in the main UI. This should make zoom specific styling a lot easier
  • Clickable layer tooltips. Clicking on a layer from the map tooltip now opens the layer in the layers panel
  • Update to Mapbox GL JS (v0.43.0)
  • A button to expand/collapse all layers in the layers panel
  • ‘Load from URL’ option is now available in the open modal
  • A field to add comments to a layer
  • Data driven styling. Alongside zoom functions you can now find a data-driven styling toggle for supported fields.
v1.0.2
lukasmartinellilukasmartinelli·9y ago·January 25, 2017
GitHub

📋 Changes

  • Show Tooltip only on Click in Map Mode [#90](https://github.com/maputnik/editor/issues/90)
  • How to deal with unused fields / default values? [#73](https://github.com/maputnik/editor/issues/73)
  • Highlight Selected Layer better in Inspect View [#62](https://github.com/maputnik/editor/issues/62)
  • Handle Tileserver GL fontstacks https://github.com/klokantech/tileserver-gl/pull/104
  • Improve Opacity of Default Values [#92](https://github.com/maputnik/editor/issues/92)
  • CORS issues [#88](https://github.com/maputnik/editor/issues/88)
  • Cannot Change Value for Boolean Values in Zoom Level Functions [#70](https://github.com/maputnik/editor/issues/70)
  • Improve Property Groups [#68](https://github.com/maputnik/editor/issues/68)
  • + 2 more
v1.0.1
lukasmartinellilukasmartinelli·9y ago·January 16, 2017
GitHub

📋 Changes

  • Default Access Token for Mapbox and OpenMapTiles [#80](https://github.com/maputnik/editor/issues/80)
  • Replace Access Token [#79](https://github.com/maputnik/editor/issues/79)
  • Filter Editor Comparison between Text and Number [#63](https://github.com/maputnik/editor/issues/63)
  • Add XYZ tile source does not save the input [#85](https://github.com/maputnik/editor/issues/85)
  • Filter - "has" operator must have 2 elements [#84](https://github.com/maputnik/editor/issues/84)
  • Minzoom and Maxzoom missing (Layer properties) [#77](https://github.com/maputnik/editor/issues/77)
  • Filter Editor Comparison between Text and Number [#63](https://github.com/maputnik/editor/issues/63)
  • Documentation for v1.0 [#75](https://github.com/maputnik/editor/issues/75)
  • + 1 more
v1.0.0
lukasmartinellilukasmartinelli·9y ago·January 13, 2017
GitHub

📋 Changes

  • Default Access Token for Mapbox and OpenMapTiles [#80](https://github.com/maputnik/editor/issues/80)
  • Folder in layer list? [#66](https://github.com/maputnik/editor/issues/66)
  • "Enable zoom functions" missing [#52](https://github.com/maputnik/editor/issues/52)
  • UI feedback: Information hierarchy [#51](https://github.com/maputnik/editor/issues/51)
  • Editing Layer ID triggers too many Layer Changes [#46](https://github.com/maputnik/editor/issues/46)
  • Better Filter Editing [#38](https://github.com/maputnik/editor/issues/38)
  • Pass Style URL via Query String [#34](https://github.com/maputnik/editor/issues/34)
  • Location Hash in Editor URL [#27](https://github.com/maputnik/editor/issues/27)
  • + 26 more
v0.3.1Pre-release
lukasmartinellilukasmartinelli·9y ago·December 31, 2016
GitHub

📋 Changes

  • Better UI component for Enum Values few Choices [#43](https://github.com/maputnik/editor/issues/43)
  • When switching Layer Type Remove Old Properties [#42](https://github.com/maputnik/editor/issues/42)
  • Error Panel [#40](https://github.com/maputnik/editor/issues/40)
  • Show Style Spec Doc when hovering over Property Label [#33](https://github.com/maputnik/editor/issues/33)
  • JSON Mode Validation [#32](https://github.com/maputnik/editor/issues/32)
  • Add/Remove/Edit Stops in Zoom Level Functions [#29](https://github.com/maputnik/editor/issues/29)
  • Groups and Order of Fields in Layer Editor [#21](https://github.com/maputnik/editor/issues/21)
  • Choose from Map Style Gallery [#19](https://github.com/maputnik/editor/issues/19)
  • + 14 more
v0.2.2Pre-release
lukasmartinellilukasmartinelli·9y ago·December 22, 2016
GitHub

📋 Changes

  • Different layout (layers and editor separate plus a top)
  • Reorder layers (drag and drop)
  • Duplicate layer
  • Delete layer
  • Hide/Show layer
  • Show and edit filters
  • Show and edit source of style
  • Analyze vector tiles to find out feature names and possible values (important for filter editor)
  • + 14 more