Releases: uber/h3
Releases · uber/h3
Release v4.0.0 Release Candidate 3
03 Jun 19:24
Compare
Sorry, something went wrong.
No results found
[4.0.0-rc3] - 2022-06-03
Fixed
Fix polyfill bug when vertex latitude exactly matches cell center. (#603 )
Changed
The file CMakeTests.cmake is no longer included if ENABLE_TESTING is off. (#609 )
Release v4.0.0 Release Candidate 2
17 Mar 17:16
Compare
Sorry, something went wrong.
No results found
[4.0.0-rc2] - 2022-03-16
Breaking changes
experimentalH3ToLocalIj and experimentalLocalIjToH3 renamed to cellToLocalIj and localIjToCell respectively. (#586 )
cellToLocalIj and localIjToCell accept a mode argument for future expansion. (#586 )
cellToCenterChild (previously h3ToCenterChild) returns an error code. (#581 )
Added
E_OPTION_INVALID error code added. (#586 )
Release v4.0.0 Release Candidate 1
07 Feb 17:50
Compare
Sorry, something went wrong.
No results found
[4.0.0-rc1] - 2022-02-07
Breaking changes
Rename functions according to the terminology RFC (#571 , #403 , #466 , #495 , #466 )
Functions that can experience errors now have an H3Error return value. (#551 , #550 , #509 , #505 , #507 , #508 , #503 , #478 , #468 , #436 , #359 )
Cell count parameters use int64_t instead of int.
polygonToCells (previously polyfill) accepts a flags argument for future expansion. (#570 )
Added
Vertex mode and associated functions: (#422 , #420 , #417 )
cellToVertex(cell, vertexNum)
cellToVertexes(cell, out)
vertexToLatLng(vertex, out)
isValidVertex(vertex)
h3 CLI application. (#556 , #497 )
Fixed
Other changes
Generally use lng instead of lon
Closed-form implementation of numHexagons
A number of fuzzer harnesses are now included in the H3 core library. (#557 , #553 , #545 , #433 )
Additional benchmarks are added and benchmarks are regularly run in CI. (#524 , #518 )
Release v3.7.2
16 Jul 23:25
Compare
Sorry, something went wrong.
No results found
[3.7.2] - 2021-07-15
Fixed
kRing of invalid indexes should not crash. (#498 )
Release v3.7.1
06 Oct 04:06
Compare
Sorry, something went wrong.
No results found
[3.7.1] - 2020-10-05
Fixed
Finding invalid edge boundaries should not crash. (#399 )
Build fixes for FreeBSD. (#397 )
Release v3.7.0
30 Sep 01:04
Compare
Sorry, something went wrong.
No results found
[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
20 Jun 00:41
Compare
Sorry, something went wrong.
No results found
[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
21 Jan 18:38
Compare
Sorry, something went wrong.
No results found
[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
09 Dec 22:22
Compare
Sorry, something went wrong.
No results found
[3.6.2] - 2019-12-9
Revert new polyfill algorithm until reported issues are fixed. (#293 )
Release 3.6.1
11 Nov 18:45
Compare
Sorry, something went wrong.
No results found
[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 )
You can’t perform that action at this time.