Skip to content

Release 1.0.5: upgrade H3 to v4.5.0#5

Merged
agnath18K merged 1 commit into
mainfrom
release/v1.0.5
May 27, 2026
Merged

Release 1.0.5: upgrade H3 to v4.5.0#5
agnath18K merged 1 commit into
mainfrom
release/v1.0.5

Conversation

@agnath18K

Copy link
Copy Markdown
Collaborator

Summary

  • Refresh vendored H3 C library from 4.4.1 → 4.5.0 (upstream notes)
  • Add reverseDirectedEdge (FFI + stub; web throws UnsupportedError until h3-js 4.5 publishes on npm)
  • Pick up bidirectional gridPathCells and stricter cellsToLinkedMultiPolygon errors from upstream
  • Improve pub.dev metadata: homepage, issue_tracker, documentation, refined topics [h3, geospatial, ffi, mapping, hexagonal]
  • Bump package to 1.0.5

Test plan

  • dart format --set-exit-if-changed . clean
  • dart analyze --fatal-warnings clean
  • dart test — 201/201 pass on VM and Chrome
  • dart pub publish --dry-run — no package warnings (only pre-commit git-state notices, now resolved)
  • CI green on this PR
  • After merge, push v1.0.5 tag to trigger automated pub.dev publish via OIDC

- Refresh vendored H3 C library 4.4.1 -> 4.5.0
- Add reverseDirectedEdge (FFI + stub; web throws UnsupportedError pending h3-js 4.5)
- gridPathCells is now bidirectional (upstream behavior change)
- cellsToLinkedMultiPolygon surfaces E_CELL_INVALID, E_RES_MISMATCH, E_DOMAIN
- Regenerate FFI bindings against v4.5.0 headers
- Expand pub.dev metadata: homepage, issue_tracker, documentation; refined topics
- Tests: reverseDirectedEdge round-trip (VM); bidirectional gridPathCells regression
@agnath18K agnath18K merged commit b3b17f7 into main May 27, 2026
7 checks passed
@agnath18K agnath18K deleted the release/v1.0.5 branch May 27, 2026 10:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant