|
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