github uber/h3 v4.5.0
Release v4.5.0

2 hours ago

[4.5.0] - 2026-05-21

Added

  • cellsToMultiPolygon function (#1104, #1113)
    • Internal for now, will be added to the public API in a future release
    • destroyGeoMultiPolygon function (#1104)
    • (internal) geoLoopArea function (#1101)
  • reverseDirectedEdge function (#1098)
  • Bidirectional gridPathCells (#1111)
  • h3.pc pkg-config file (#1115)

Changed

  • cellsToLinkedMultiPolygon now uses cellsToMultiPolygon internally (#1126, #1133, #1136)
    • cellsToLinkedMultiPolygon (and cellsToMultiPolygon) now return errors for invalid cells (E_CELL_INVALID), mixed resolutions (E_RES_MISMATCH), and duplicate cells (E_DOMAIN) instead of producing undefined output
  • cellAreaRads2 uses geoLoopArea (#1101)
  • Refactor of indexing code to use Vec3d (#1145, #1155)
  • Refactor of CoordIJK code to be inlineable (#1154)

Fixed

  • CLI handling of invalid cell input (#1125, #1124)
  • destroyLinkedMultiPolygon is now idempotent (safe to call twice) (#1136)

Don't miss a new h3 release

NewReleases is sending notifications on new releases.