What's Changed
This release includes a number of bug fixes and improvements, notably:
- adds support for geojson input sources
- a new and improved line merging algorithm (see @wipfli's writeup)
- a new
transformScaledGeometry
hook plus Visvalingam Whyatt simplification and Chaikin smoothing algorithms to customize how geometries are simplified at each zoom level (see #1118)
To run this release from Java, download the attached planetiler.jar
, or from docker use ghcr.io/onthegomap/planetiler:0.8.4
New Features and Improvements
- Add no url geojson method by @msbarry in #1155
- Handle newline-delimited GeoJSON and large GeoJSON files by @msbarry in #1154
- Add support for geojson by @HarelM in #1147
- Update README.md: use a library without maven/graddle by @Tristramg in #1140
- Typing error fix by @zstadler in #1134
- Filter out points when min size is set by @msbarry in #1132
- GeometryPipeline by @msbarry in #1118
- Fix cosine formula by @msbarry in #1125
- Make valid language tag regex case sensitive by @msbarry in #1117
- Filter name tags by @msbarry in #1115
- Add Visvalingam Whyatt Simplifier by @msbarry in #1109
- Add more flexibility to "languages" flag by @tbodt in #1111
- Re-enable examples test by @msbarry in #1113
- Fix openmaptiles tests by @msbarry in #1112
- Add loop line merger by @wipfli in #1083
- Add lz4 compression to planetiler by @flymarq in #1104
- Update README.md to better show how to use
output
parameter by @HarelM in #1110 - Fast tests script by @msbarry in #1102
- Fix match ordering by @msbarry in #1101
- Make fill tiles respect buffer size by @msbarry in #1100
- Use 23 jdk for docker image by @msbarry in #1099
- Bump to 0.8.4-SNAPSHOT by @msbarry in #1096
Dependencies
Dependency upgrades in this release
- Bump dawidd6/action-download-artifact from 7 to 8 by @dependabot in #1153
- Bump org.xerial:sqlite-jdbc from 3.47.2.0 to 3.48.0.0 by @dependabot in #1152
- Bump com.diffplug.spotless:spotless-maven-plugin from 2.44.1 to 2.44.2 by @dependabot in #1150
- Bump org.snakeyaml:snakeyaml-engine from 2.8 to 2.9 by @dependabot in #1149
- Bump org.msgpack:msgpack-core from 0.9.8 to 0.9.9 by @dependabot in #1145
- Bump com.diffplug.spotless:spotless-maven-plugin from 2.43.0 to 2.44.1 by @dependabot in #1144
- Bump org.xerial:sqlite-jdbc from 3.47.1.0 to 3.47.2.0 by @dependabot in #1141
- Bump org.mockito:mockito-core from 5.14.2 to 5.15.2 by @dependabot in #1139
- Bump com.google.protobuf:protobuf-java from 4.29.1 to 4.29.2 by @dependabot in #1133
- Bump com.google.guava:guava from 33.3.1-jre to 33.4.0-jre by @dependabot in #1131
- Bump org.junit.jupiter:junit-jupiter-api from 5.11.3 to 5.11.4 in /.github/planetiler-examples-dependabot by @dependabot in #1129
- Bump junit.version from 5.11.3 to 5.11.4 by @dependabot in #1130
- Bump log4j.version from 2.24.2 to 2.24.3 by @dependabot in #1128
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.1 to 3.11.2 by @dependabot in #1127
- Bump com.google.protobuf:protobuf-java from 4.29.0 to 4.29.1 by @dependabot in #1126
- Bump blue.strategic.parquet:parquet-floor from 1.48 to 1.49 by @dependabot in #1124
- Bump dawidd6/action-download-artifact from 6 to 7 by @dependabot in #1122
- Bump jackson.version from 2.18.1 to 2.18.2 by @dependabot in #1121
- Bump com.google.protobuf:protobuf-java from 4.28.1 to 4.29.0 by @dependabot in #1119
- Bump org.xerial:sqlite-jdbc from 3.47.0.0 to 3.47.1.0 by @dependabot in #1116
- Bump log4j.version from 2.24.1 to 2.24.2 by @dependabot in #1108
- Bump geotools.version from 32.0 to 32.1 by @dependabot in #1106
- Bump blue.strategic.parquet:parquet-floor from 1.47 to 1.48 by @dependabot in #1097
New Contributors
- @HarelM made their first contribution in #1110
- @flymarq made their first contribution in #1104
- @tbodt made their first contribution in #1111
- @Tristramg made their first contribution in #1140
Full Changelog: v0.8.3...v0.8.4