Skip to content

Releases: uber/h3

Release 3.6.0

13 Aug 20:49
7728307

Choose a tag to compare

[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

22 Jul 18:35
cca2084

Choose a tag to compare

[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

31 May 17:43
7273ae1

Choose a tag to compare

[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

03 May 17:15
fa76f88

Choose a tag to compare

[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

21 Feb 23:58
d610a22

Choose a tag to compare

[3.4.2] - 2019-02-21

Changed

  • binding-functions build target generates an ASCII file on Windows (#193)

Release 3.4.1

21 Feb 23:58
56110ad

Choose a tag to compare

[3.4.1] - 2019-02-15

Fixed

  • binding-functions build target fixed when running the build out of source (#188)

Release 3.4.0

23 Jan 19:12
4860ae2

Choose a tag to compare

[3.4.0] - 2019-01-23

Added

  • getRes0Indexes function for getting all base cells, and helper function res0IndexCount (#174)
  • Include defined constants for current library version (#173)

Thanks @zachasme for the contributions!

Release 3.3.0

26 Dec 00:46
6af4914

Choose a tag to compare

[3.3.0] - 2018-12-25

Merry Christmas!

Added

  • h3Line and h3LineSize 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

08 Oct 17:52
4b93211

Choose a tag to compare

[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 to h3ToLocalIjk. (#102)
  • h3ToIjk filter application replaced with h3ToLocalIj. (#102)

Fixed

  • Added #include <stdio.h> to benchmark.h (#142)

Release 3.1.1

30 Aug 00:12
5ae3ae5

Choose a tag to compare

[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)