What's Changed
This release includes a number of bug fixes and improvements and also some major improvements to bring the shortbread schema up-to-date with the spec, some of which are breaking changes.
To run this release from Java, download the attached planetiler.jar
, or from docker use ghcr.io/onthegomap/planetiler:0.9.0
Bug Fixes and Improvements
- Allow 429 errors in doc link check by @msbarry in #1158
- Fix point equality by @msbarry in #1161
- Document custom map support for
geojson
by @zstadler in #1175 - Normalize merged fill polygons by @msbarry in #1173
- Improve envelope string representation by @msbarry in #1180
- YAML example of using Natural Earth GeoPackage by @zstadler in #1179
- Use rtree spatial index from PlanetilerConfig bounds by default for Geopackages by @bdon in #635
- Extra name tags by @ejschoen in #1187
- fix CRS by @msbarry in #1198
- Add square meters by @msbarry in #1226
- Fix buffer error message by @wipfli in #1235
- Error when EOF prematurely reached by @msbarry in #1238
- Fix geopackage transform by @msbarry in #1244
- Shortbread schema improvements by @CommanderStorm:
- fix: add bridges layer to shortbread example by @CommanderStorm in #1208
- fix: public transport in the shortbread schema mapping wrong by @CommanderStorm in #1209
- fix: add tunnels and bridges to the shortbread example by @CommanderStorm in #1210
- fix: add the poi layer to the shortbread example by @CommanderStorm in #1207
- feat: remove alias limit for custom maps by @CommanderStorm in #1224
- [breaking] fix: typo in
water_lines_labels
for shortbread tiles spec by @CommanderStorm in #1215 - fix: implement boundaries closer to shortbread spec by @CommanderStorm in #1217
- fix: add missing tags for sites and land in planetiler spec by @CommanderStorm in #1218
- fix: implemented dams and piers in shortbread spec by @CommanderStorm in #1216
- fix layer-order difference for shortbread by @CommanderStorm in #1220
- fix: aerialways not being fully defined as in the shortbread spec by @CommanderStorm in #1223
- fix: add way_area to water pologons/labels by @CommanderStorm in #1214
- [breaking] fix: addresses are specified differently in shortbread by @CommanderStorm in #1219
- fix:
ferries
layer not being defined for the shortbread schema by @CommanderStorm in #1222 - [breaking] fix: streets being differently slightly different to shortbread by @CommanderStorm in #1221
Dependencies
Dependency upgrades in this release
- Bump com.google.protobuf:protobuf-java from 4.29.2 to 4.29.3 by @dependabot in #1157
- Bump geotools.version from 32.1 to 32.2 by @dependabot in #1160
- Bump org.xerial:sqlite-jdbc from 3.48.0.0 to 3.49.0.0 by @dependabot in #1171
- Bump org.yaml:snakeyaml from 2.3 to 2.4 by @dependabot in #1183
- Bump org.xerial:sqlite-jdbc from 3.49.0.0 to 3.49.1.0 by @dependabot in #1185
- Bump com.diffplug.spotless:spotless-maven-plugin from 2.44.2 to 2.44.3 by @dependabot in #1186
- Bump org.junit.jupiter:junit-jupiter-api from 5.11.4 to 5.12.0 in /.github/planetiler-examples-dependabot by @dependabot in #1189
- Bump junit.version from 5.11.4 to 5.12.0 by @dependabot in #1188
- Bump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 by @dependabot in #1191
- Bump org.slf4j:slf4j-api from 2.0.16 to 2.0.17 by @dependabot in #1194
- Bump dawidd6/action-download-artifact from 8 to 9 by @dependabot in #1195
- Bump jackson.version from 2.18.2 to 2.18.3 by @dependabot in #1197
- Bump org.mockito:mockito-core from 5.15.2 to 5.16.0 by @dependabot in #1199
- Bump org.codehaus.mojo:flatten-maven-plugin from 1.6.0 to 1.7.0 by @dependabot in #1200
- Bump org.apache.maven.plugins:maven-deploy-plugin from 3.1.3 to 3.1.4 by @dependabot in #1201
- Bump com.google.protobuf:protobuf-java from 4.29.3 to 4.30.1 by @dependabot in #1204
- Bump junit.version from 5.12.0 to 5.12.1 by @dependabot in #1205
- Bump org.junit.jupiter:junit-jupiter-api from 5.12.0 to 5.12.1 in /.github/planetiler-examples-dependabot by @dependabot in #1206
- Bump com.google.cloud.tools:jib-maven-plugin from 3.4.4 to 3.4.5 by @dependabot in #1211
- Bump blue.strategic.parquet:parquet-floor from 1.49 to 1.50 by @dependabot in #1212
- Bump org.mockito:mockito-core from 5.16.0 to 5.16.1 by @dependabot in #1225
- Bump com.ibm.icu:icu4j from 76.1 to 77.1 by @dependabot in #1228
- Bump com.google.protobuf:protobuf-java from 4.30.1 to 4.30.2 by @dependabot in #1229
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.2 to 3.5.3 in /.github/planetiler-examples-dependabot by @dependabot in #1231
- Bump com.google.guava:guava from 33.4.0-jre to 33.4.6-jre by @dependabot in #1230
- Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.5.2 to 3.5.3 in /.github/planetiler-examples-dependabot by @dependabot in #1234
- Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.5.2 to 3.5.3 by @dependabot in #1233
- Bump geotools.version from 32.2 to 33.0 by @dependabot in #1236
- Bump org.jacoco:jacoco-maven-plugin from 0.8.12 to 0.8.13 by @dependabot in #1239
- Bump org.junit.jupiter:junit-jupiter-api from 5.12.1 to 5.12.2 in /.github/planetiler-examples-dependabot by @dependabot in #1241
- Bump com.google.guava:guava from 33.4.6-jre to 33.4.8-jre by @dependabot in #1242
- Bump junit.version from 5.12.1 to 5.12.2 by @dependabot in #1243
- Bump org.mockito:mockito-core from 5.16.1 to 5.17.0 by @dependabot in #1245
- Bump com.diffplug.spotless:spotless-maven-plugin from 2.44.3 to 2.44.4 by @dependabot in #1246
- Bump jackson.version from 2.18.3 to 2.19.0 by @dependabot in #1247
- Bump org.sonarsource.scanner.maven:sonar-maven-plugin from 5.0.0.4389 to 5.1.0.4751 by @dependabot in #1248
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.2 to 3.5.3 by @dependabot in #1249
- Bump blue.strategic.parquet:parquet-floor from 1.50 to 1.51 by @dependabot in #1250
New Contributors
- @ejschoen made their first contribution in #1187
- @CommanderStorm made their first contribution in #1208
Full Changelog: v0.8.4...v0.9.0