- **Breaking**: in Node, due to upgrade to `pbf` v3, `encode` will return `UInt8Array` instead of `Buffer`. You can use `Buffer.from(arr)` to convert the result to a `Buffer`. - Fixed a bug where `FeatureCollection` custom `properties` object wasn't encoded.
2.0.0
- **Breaking:** removed TopoJSON support. It will likely branch out into a separate repo/project. - **Breaking:** changed encoding to not include the closing point of a polygon ring. - Fixed a bug with encoding single-ring single-polygon multipolygon. - Fixed a bug where floating point errors could sometimes accumulate, preventing proper roundtrip.
1.1.1
------------------ - Fix integer encoding with Python 3 (33).
1.1.0
------------------ - Change coordinates to sint64 (21). - Adds support for Python 3.4+. This requires protobuf>=3.0 such as the version 3.0.0b2 on PyPI (22).
1.0.1
- Fixed a bug that sometimes led to a freeze when encoding high-precision data. - `json2geobuf` and `geobuf2json` executables now also accept filename in addition to stdin
1.0.0
------------------ - New Python packaging. - New CLI commands `geobuf encode` and `geobuf decode`. See `geobuf --help`.