All notable changes to this project will be documented in this file. The format is based on Keep a Changelog.
This project tracks the major and minor versions set upstream by
h3
, and introduces backwards-compatible updates and/or
fixes via patches with patch version bumps.
All new functions to match H3 v4.
See https://h3geo.org/docs/library/migrating-3.x for upstream changes, and the README.md for upstream to h3-go binding name mapping.
- Functions to cover full functionality (#46)
Res0IndexCount
GetRes0Indexes
DistanceBetween
ToCenterChild
MaxFaceCount
GetFaces
PentagonIndexCount
GetPentagonIndexes
HexAreaKm2
HexAreaM2
PointDistRads
PointDistKm
PointDistM
CellAreaRads2
CellAreaKm2
CellAreaM2
EdgeLengthKm
EdgeLengthM
ExactEdgeLengthRads
ExactEdgeLengthKm
ExactEdgeLengthM
NumHexagons
SetToLinkedGeo
function (#41)Line
function (#37)
go mod vendor
now works correctly (#30, #32)
- Some useful H3 constants (#22):
MaxResolution
NumIcosaFaces
NumBaseCells
- Support for GOMODULES (#24)
Polyfill
function (#19).
- [breaking]
Uncompat
now returns([]H3Index, error)
instead of[]H3Index
to accommodate error scenario from C API (#19).
- panic when using
Uncompact
with invalid resolutions (#20). - latitudes and longitudes outside of respective ranges when unprojecting in certain areas (#7, #9, #13).
- everything! first commit.