Skip to content

Commit bf89810

Browse files
committed
Update changelog
1 parent 4baf3ca commit bf89810

File tree

1 file changed

+48
-0
lines changed

1 file changed

+48
-0
lines changed

CHANGELOG.md

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,53 @@
11
# Changelog
22

3+
## [3.1.0] - 2026-03-18
4+
5+
### Added
6+
- Simple key/value store (@systemed)
7+
- Visvalingam-Whyatt simplification (@systemed, based on code by @e-n-f and @paulmach)
8+
- --quiet flag (@oobayly)
9+
- New ModifyId Lua function (@etienneJr)
10+
- New OsmType Lua function (@etienneJr)
11+
- New AttributeInteger Lua function (@systemed)
12+
- New IsMultiPolygon Lua function (@systemed)
13+
- New AllKeys and AllTags Lua functions (@oobayly)
14+
- Allow combine_lines_below on each layer (@etienneJr)
15+
- tilemaker-server graceful shutdown (@c84c)
16+
- Write attribution in pmtiles metadata (@echozio)
17+
- mbtiles use default UTF-8 (@systemed)
18+
- Merge compatible points into multipoints (@daniel-j-h)
19+
- Per-layer ability to disable multipoints (@systemed)
20+
- Support points and linestrings with GeoJSON writer (@cldellow)
21+
- Convenience scripts to download coastline and landuse data (@daniel-j-h)
22+
- GeoJSON lines/seq (@cldellow)
23+
- Standalone coastline config (@systemed)
24+
### Changed
25+
- Be less chatty when run non-interactively (@cldellow)
26+
- Run without Lua functions (@cldellow)
27+
- Faster intersects queries (@cldellow)
28+
- OMT: handle numeric values of layer and level tags with math.floor (@etienneJr)
29+
- Use libdeflate rather than zlib (@cldellow)
30+
- Remove FAT_TILE_INDEX (@cldellow)
31+
- Faster polygon combining (@systemed)
32+
- Add CORS header to server (@amandasaurus)
33+
- Improve docs (@etienneJr, @daniel-j-h, @cldellow, @mvanlaar, @systemed)
34+
### Fixed
35+
- Always set leafStart when closing pmtiles file (@bdon)
36+
- Thread safety and out-of-bounds fixes (@cldellow, @systemed)
37+
- Fix indexing nodes when basezoom>14 (@systemed)
38+
- Centroid returns nil on error (@cldellow)
39+
- Limit attribute names to 512 (@cldellow)
40+
- Support multiple input files (@cldellow)
41+
- OMT fixes (@nakaner)
42+
- OMT: remove duplicate untagged railway lines (@laem)
43+
- OMT: fix area test for platforms (@etienneJr)
44+
- OMT: use visvalingam for landuse etc. (@arichnad)
45+
- Fix filter_area when used with combine_polygons_below (@systemed)
46+
- Fix Lua 5.4 compatibility (@johncarmack1984)
47+
- Fix GeoJSON string reading (@systemed)
48+
- Fix reading bools from shapefiles (@systemed)
49+
- Build updates (various contributors, thank you)
50+
351
## [3.0.0] - 2024-01-15
452

553
3.0 is a major release that significantly reduces tilemaker's memory footprint and improves running time. Note that it has __breaking changes__ in the way you write your Lua scripts (`way:Layer` becomes simply `Layer`, and so on).

0 commit comments

Comments
 (0)