Releases: uber/h3
Releases · uber/h3
Release 3.4.2
[3.4.2] - 2019-02-21
Changed
binding-functions
build target generates an ASCII file on Windows (#193)
Release 3.4.1
[3.4.1] - 2019-02-15
Fixed
binding-functions
build target fixed when running the build out of source (#188)
Release 3.4.0
Release 3.3.0
[3.3.0] - 2018-12-25
Merry Christmas!
Added
h3Line
andh3LineSize
functions for getting the line of indexes between some start and end (inclusive) (#165)
Changed
- Indexes in deleted pentagon subsequences are not considered valid.
Release 3.2.0
[3.2.0] - 2018-10-04
Added
experimentalH3ToLocalIj
function for getting local coordinates for an index. (#102)experimentalLocalIjToH3
function for getting an index from local coordinates. (#102)- Benchmarks for the kRing method for k's of size 10, 20, 30, and 40. (#142, #144)
Changed
- Internal
h3ToIjk
function renamed toh3ToLocalIjk
. (#102) h3ToIjk
filter application replaced withh3ToLocalIj
. (#102)
Fixed
- Added
#include <stdio.h>
tobenchmark.h
(#142)
Release 3.1.1
[3.1.1] - 2018-08-29
Fixed
- Fixed bounding box bug for polygons crossing the antimeridian (#130)
- Normalize output of h3SetToMultiPolygon to align with the GeoJSON spec, ensuring that each polygon has only one outer loop, followed by holes (#131)
Changed
- Longitude outputs are now guaranteed to be in the range [-Pi, Pi]. (#93)
- Implemented closed form formula for maxKringSize. Source: https://oeis.org/A003215 (#138)
- Improved test and benchmark harnesses (#126, #128)
Release 3.1.0
[3.1.0] - 2018-08-03
Added
h3Distance
function for determining the grid distance between H3 indexes (#83)- Internal
h3ToIjk
function for getting IJK+ coordinates from an index (#83) - Internal
ijkDistance
function for determining the grid distance between IJK+ coordinates (#83) h3ToIjk
filter application for experimenting withh3ToIjk
(#83)
Fixed
- Don't require a C++ compiler (#107)
Changed
- Most dynamic internal memory allocations happen on the heap instead of the stack (#100)
Release 3.0.8
[3.0.8] - 2018-07-18
Added
- Added Direction enum, replacing int and defined constants (#77)
Fixed
- Ensured unused memory is cleared for pentagon children. (#84)
- Fixed compiler warnings in
h3ToGeoHier
andh3ToGeoBoundaryHier
. (#90) - Fixed a segfault in
h3SetToLinkedGeo
(#94)
Changed
- Warnings are not errors by default. (#90)
Release 3.0.7
Release 3.0.6
[3.0.6] - 2018-06-01
Changed
- Changed signature of internal function h3NeighborRotations.
- Do not require support for
hexRange
,hexRanges
, orhexRangeDistances
in the bindings. These functions may be deprecated in the public API in future releases; consumers should usekRing
andkRingDistances
instead. - Performance improvement in core indexing logic for
geoToH3
(thanks @wewei!)