Releases: tilezen/mapbox-vector-tile
Releases · tilezen/mapbox-vector-tile
v2.1.0
What's Changed
- Update dependencies by @benoit9126 in #132
- Update developments tools by @benoit9126 in #133
Full Changelog: v2.0.1...v2.1.0
v2.0.1
What's Changed
- Slowly deprecate old encode and decode parameters by @chrispreee in #129
New Contributors
- @chrispreee made their first contribution in #129
Full Changelog: v2.0.0...v2.0.1
v2.0.0
What's Changed
- Include vector_tile.proto in sdist. by @sebastic in #106
- Usage of GHA instead of Travis by @benoit9126 in #116
- Drop Python 2 support by @benoit9126 in #115
- Target a major version bump in the next release by @rmarianski in #118
- Regenerate protobuf python file by @benoit9126 in #119
- Support for Python 3.11 by @benoit9126 in #120
- Pre-commit tools by @benoit9126 in #121
- Improvements by @benoit9126 in #122
- Usage of Poetry by @benoit9126 in #123
- Update type -> geom_type by @rmarianski in #124
- Following V2 Specification by @benoit9126 in #125
- Coordinates conversion by @benoit9126 in #127
- Add tests for optimise by @benoit9126 in #128
New Contributors
- @benoit9126 made their first contribution in #116
Full Changelog: v1.2.1...v2.0.0
v1.2.1
v1.2.0
- Performance focused release, including:
- Enable Shapely speedups, when available
- Skip inners which cause exceptions
- Union inners in blocks when making valid
- Make benchmark script python3 compatible
- Fix test to support different versions of GEOS
v1.1.0
- Include LICENSE & CHANGELOG.md in sdist tarballs
- Refactor geometry encoding logic, including skipping tiny geometries
- Decoded geometry is now geojson-ish dict
- Winding order is now optional
- Add benchmarking around round function and document how to improve performance
- Document performance tip for protobuf encoding with C bindings for Debian
v1.0.0
- Generate more valid polygons and multipolygons using pyclipper library for v2 MVT compliance (but we're still not fully v2 compliant for other reasons).
- Handle edge cases where polygon buffer makes a multi-polygon, ensuring inner rings are dropped when subtracting them from the polygon would make it invalid, and not adding multipolygons as array elements for multipolygon constructor.
- Calculate area more properly by using PolyTree result from Clipper.
- Factor out polygon validity code into its own file.