Releases: paulmach/orb
v0.5.0
What's Changed
- update protoscan to 0.2.1 by @paulmach in #83
- encoding/mvt: stable marshalling by @travisgrigsby in #93
- encoding/mvt: support mvt marshal for GeometryCollection by @dadadamarine in #89
- quadtree: fix cleanup of nodes during removal by @paulmach in #94
- encoding/wkt: various code improvements by @paulmach in #95
New Contributors
- @travisgrigsby made their first contribution in #93
- @dadadamarine made their first contribution in #89
Full Changelog: v0.4.0...v0.5.0
v0.4.0
What's Changed
- avoid reflect nil value by @nicklasaven in #78
- Add functions to calculate points based on distance and bearing by @thzinc in #76
New Contributors
- @nicklasaven made their first contribution in #78
- @thzinc made their first contribution in #76
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's Changed
- ring: require >=4 points to return true when calling Closed() by @missinglink in #70
- Address panic-ing quadtree.Matching(…) method when finding no closest node by @willsalz in #73
- encoding/mvt: verify tile coord does not overflow for z > 20 by @paulmach in #74
- quadtree: sort KNearest results closest first by @paulmach in #75
New Contributors
- @missinglink made their first contribution in #70
- @willsalz made their first contribution in #73
Full Changelog: v0.2.2...v0.3.0
v0.2.2
v0.2.1
v0.2
This release has breaking changes involving some GeoJSON edge cases.
-
Foreign Members in Feature Collections
Extra attributes in a feature collection object will now be put into
featureCollection.ExtraMembers
. Similarly, stuff in `ExtraMembers will be marshalled into the feature collection base. The break happens if you were decoding these foreign members using something liketype MyFeatureCollection struct { geojson.FeatureCollection Title string `json:"title"` }
The above will no longer work in this release and it never supported marshalling. See #56 for more details.
-
Features with nil/missing geometry will no longer return an errors
Previously missing or invalid geometry in a feature collection would return a
ErrInvalidGeometry
error. However missing geometry is compliant with section 3.2 of the spec. See #38 and #58 for more details.
This release also includes faster unmarshalling for Mapbox Vector Tiles (MVT) see #57
9 commits v0.1.7...v0.2
Release v0.1.7
A few bug fixes along with major improvements to WKB scanning speed. Highlights:
- 23fc488 - wkb: new fast path for scan/unmarshal, bypass reader interface overhead.
- 9d82907 - wkb: support mysql data prefixed by 4 byte srid
- 5e61823 - fix panics in geojson decoding
- and more...
14 commits v0.1.6...v0.1.7
Fix UnmarshalFeature GeometryCollection cannot unmarshal
- GeometryCollection cannot unmarshal
Fix wkb scanner when using go-pg
add go.mod and go.sum files
v0.1.4 add go.mod