maplibre/maputnik
An open source visual editor for the 'MapLibre Style Specification'
16 Releases
Latest: 9mo ago
v3.0.0Latest
✨ ✨ 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
✨ ✨ Features and improvements
- Add GitHub workflows for releasing new versions
- Update desktop build to pull from this repo (#922)
v2.0.0
Switches to MapLibre v2 from Mapbox GL v1.
v1.7.0
📋 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
📋 Changes
- Update OMT styles (#555)
- Updated all dependencies (#553)
v1.6.0
📋 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
📋 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
📋 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
📋 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
📋 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
📋 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
📋 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
📋 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
📋 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
📋 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
📋 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
