Skip to content

Releases: tilezen/mapbox-vector-tile

v2.0.1

22 Jan 18:57
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.0.0...v2.0.1

v2.0.0

16 Jan 03:57
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.2.1...v2.0.0

v1.2.1

20 May 22:35
4e3a65a
Compare
Choose a tag to compare

no feature changes, just adding metadata to setup.py

v1.2.0

29 Mar 15:13
Compare
Choose a tag to compare
  • 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

23 Mar 21:01
Compare
Choose a tag to compare
  • 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

27 Oct 21:05
Compare
Choose a tag to compare
  • 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.

0.5.0

16 Sep 14:11
Compare
Choose a tag to compare
  • Improved results from on_invalid_geometry_make_valid when the geometry is self-crossing. It was possible for large parts of the geometry to be discarded, and it is now less likely. See PR 66 for more information.