Skip to content

Release v4.5.0

Latest

Choose a tag to compare

@isaacbrodsky isaacbrodsky released this 21 May 22:59
· 35 commits to master since this release
1b536c3

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