|
1 | 1 | # Changelog |
2 | 2 |
|
3 | | -## [unreleased] |
4 | | - |
5 | | -*The next release of tilemaker will be 2.0.* |
| 3 | +## [2.0-rc1] - 2021-07-02 |
6 | 4 |
|
7 | 5 | ### Added |
8 | 6 | - Optionally use on-disk workspace with new --store/--init-store options (@kleunen) |
9 | | -- Run-time --compact switch for consecutive IDs (@kleunen) |
| 7 | +- Load .pbf in parallel (@kleunen) |
10 | 8 | - Static executable build for github CI (@kleunen) |
11 | | -- Generate .pbf index file with --index switch (@kleunen) |
12 | 9 | - Mac and Windows CI builds (@kleunen) |
13 | 10 | - Write metadata.json for file output (@kleunen) |
14 | 11 | - Merge tile contents when using --merge switch |
15 | 12 | - Mapsplit (.msf) source data support |
16 | 13 | - `obj:MinZoom(z)` to set the minimum zoom at which a feature will be rendered |
| 14 | +- `obj:Centroid` to get the central lat/lon of an OSM object |
17 | 15 | - `filter_below` to skip small areas at low zooms |
18 | 16 | - Make layer name available in shapefile `attribute_function` |
19 | 17 | - Set minimum zoom at which attributes are written |
|
25 | 23 | - Use a shared key/value dictionary across OutputObjects to reduce memory usage (@kleunen) |
26 | 24 |
|
27 | 25 | ### Changed |
| 26 | +- C++14 required |
28 | 27 | - Remove Lua scale functions now that we return metres |
29 | | -- Improve OpenMapTiles tag processing (@leonardehrenfried, @typebrook, @systemed) |
| 28 | +- Improve OpenMapTiles tag processing (@leonardehrenfried, @typebrook, @systemed, @QuentinC) |
| 29 | +- Use OpenMapTiles processing as default in tilemaker directory |
30 | 30 | - Change OpenMapTiles minzoom to 0 |
| 31 | +- Default simplify_ratio to 2 |
31 | 32 | - Ignore Lake Saimaa and USFS National Forest complex polygons in OpenMapTiles script |
32 | 33 | - Rewrite linestring/polygon combining, with zoom level control (`combine_below` and `combine_polygons_below`) |
33 | 34 | - Use boost::geometry::intersection for clipping (faster than clipper) |
|
41 | 42 | - Don't filter out ABCA areas (@rdsa) |
42 | 43 | - Don't break with old versions of sqlite |
43 | 44 | - Don't generate tiles outside bounding box (@kleunen) |
| 45 | +- Dissolve problematic geometries (@kleunen) |
44 | 46 | - Assign multipolygon inners to correct outers, including multiple way inners |
45 | 47 | - Significant performance improvements (@kleunen) |
46 | 48 | - Support nodes in LayerAsCentroid |
|
0 commit comments