Releases: uber/h3
Releases · uber/h3
Release v3.7.0
[3.7.0] - 2020-09-28
Added
Area and haversine distance functions (#377 ):
cellAreaRads2
cellAreaKm2
cellAreaM2
pointDistRads
pointDistKm
pointDistM
exactEdgeLengthRads
exactEdgeLengthKm
exactEdgeLengthM
Refactor getH3UnidirectionalEdgeBoundary
for accuracy at small resolutions. (#391 )
Speeds up getH3UnidirectionalEdgeBoundary
by about 3x.
Implement core logic for future vertex mode.
Fixed
Fixed building the library with custom memory allocation functions on Mac OSX. (#362 )
The installed H3 CMake target should have include directories specified. (#381 )
Changed
Tests now use bash
on Windows. (#381 )
Release v3.6.4
[3.6.4] - 2020-06-19
Added
H3_MEMORY_PREFIX
CMake option for replacing the memory management functions used in H3. (#317 )
Support for building Debian packages of H3. (#352 )
Fixed
Removed duplicate include statements. (#333 )
Fixed macro H3_DIGIT_MASK_NEGATIVE
. (#329 )
Changed
Again implement new polyfill
algorithm. (#313 )
Release 3.6.3
[3.6.3] - 2020-01-21
Fixed
compact
detects and fails on cases with duplicated input indexes. (#299 )
Changed
h3IsValid
returns false for indexes that have non-zero reserved bits. (#300 )
h3IsValid
and h3UnidirectionalEdgeIsValid
return false for indexes with the high bit set. (#300 )
Release 3.6.2
[3.6.2] - 2019-12-9
Revert new polyfill
algorithm until reported issues are fixed. (#293 )
Release 3.6.1
[3.6.1] - 2019-11-11
Fixed
compact
handles zero length input correctly. (#278 )
bboxHexRadius
scaling factor adjusted to guarantee containment for polyfill
. (#279 )
polyfill
new algorithm for up to 3x perf boost. (#282 )
Fix CMake targets for KML generation. (#285 )
Release 3.6.0
[3.6.0] - 2019-08-12
Added
h3ToCenterChild
function to find center child at given resolution (#267 )
getPentagonIndexes
(and pentagonIndexCount
) function to find pentagons at given resolution (#267 )
Fixed
Fix bounds check for local IJ coordinates (#271 )
Release 3.5.0
[3.5.0] - 2019-07-22
Added
CMake options for excluding filter applications or benchmarks from the build. (#247 )
h3GetFaces
function to find icosahedron faces for an index, and helper function maxFaceCount
(#253 )
Changed
Argument parsing for all filter applications is more flexible. (#238 )
Fixed
Fix printing program name in h3ToHier
error messages. (#254 )
Release 3.4.4
[3.4.4] - 2019-05-30
Changed
Local coordinate spaces cannot cross more than one icosahedron edge. (#234 )
All dynamic internal memory allocations happen on the heap instead of the stack. (#235 )
Argument parsing for h3ToGeo
, geoToH3
, and h3ToGeoBoundary
is more flexible. (#227 )
Release 3.4.3
[3.4.3] - 2019-05-02
Added
localIjToH3
filter application (#222 )
An option to print distances in the kRing
filter application (#222 )
Changed
Arguments parsing for kRing
filter application is more flexible. (#224 )
Fixed
benchmarkPolyfill
allocates its memory on the heap (#198 )
Fixed constraints of vertex longitudes (#213 )
Zero only input to uncompact
does not produce an error (#223 )
Release 3.4.2
[3.4.2] - 2019-02-21
Changed
binding-functions
build target generates an ASCII file on Windows (#193 )
You can’t perform that action at this time.