NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #3164 most downloaded on pub.dev
The package provides Flutter version of the H3 Core library, a hexagon-based geographic grid system
Last release 10 months ago
11 Dec 2025
Release timing varies
gaps range from 1 weeks to 1.9 years
Nearly every release is documented
notes for 19 of 20 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
23 releases · first in 2022
One column per quarter.
Support 16kb page size (update cmake) by @erfan-git in #37
Full Changelog: h3_flutter_0.7.0...h3_flutter_0.7.1
v0.7.0 - all packages - v4.2.1 support and more by @festelo in #31
Full Changelog: h3_flutter_0.6.6...h3_web_0.7.0
h3 to 4.2.1h3 source files directly from their repository (via git submodule)ffiPlugin: trueMerge pull request #27 from festelo/fix/26/fixAndroidRelease
h3_flutter 0.6.5 - support flutter for linux
h3_flutter 0.6.5 - support flutter for linux (#25)
* h3_flutter - support flutter for linux
* fix linux tests
Merge pull request #24 from festelo/dev
Merge pull request #24 from festelo/dev
Windows support
libh3lib.lib file to h3.soAdd holes param to H3.polyfill function (thanks @iulian0512)
holes param to H3.polyfill function (thanks @iulian0512)h3_web, h3_ffi, h3_common, geojson2h3 v6.0.1 and others)Remove C files from GitHub stats
Nothing published for this version
* Fix Android build
Split h3_dart library into 5 libraries - h3_dart, h3_ffi, h3_web, h3_common, geojson2h3
h3_dart library into 5 libraries - h3_dart, h3_ffi, h3_web, h3_common, geojson2h3BigInt instead of int for h3 indexes due to web specific.h3_dart and h3_flutterNothing published for this version
* Update README.md and tests
* Update README.md
Split h3_flutter library into 2 libraries - h3_flutter and h3_dart for pure-dart projects.
h3_flutter library into 2 libraries - h3_flutter and h3_dart for pure-dart projects.h3 and geojson2H3 singletones.H3Factory().load() if you use h3_flutter and H3Factory().byPath(...) or H3Factory().byDynamicLibary(...) if you use h3_dartGeoCoordRadians to allow to specify coordinates in radians.GeoCoordRadians must be converted to GeoCoord using .toDegrees(converter) method before you can use it in h3 or geojson2h3 methods.GeoCoord to GeoCoordRadians via .toRadians(converter) methodh3_flutter built for macosNothing published for this version
Change CoordIJ.hashCodeto generate more unique hashcode
CoordIJ.toString() outputCoordIJ.hashCodeto generate more unique hashcodeGeoCoord.toString() outputGeoCoord.hashCodeto generate more unique hashcodeGeoCoord() constructorgeojson2h3.h3ToFeature and geojson2h3.h3SetToFeatureCollection now adds 'properties': {} to output when properties not set. To make the behaviour closer to JS version of the libraryproperties parameter in geojson2h3.h3SetToFeatureCollection function. Now it accepts Function() instead of Maph3_flutter_test.dart to h3_test.dartgeojson2h3.h3ToFeature
geojson2h3.h3SetToFeatureCollection
CoordIJ.==
CoordIJ.hashCode
CoordIJ.toString
GeoCoord.==
GeoCoord.hashCode
GeoCoord.toString
GeoCoord() (World-Wrapping)
H3Exception.toString
Fix h3.getH3UnidirectionalEdgesFromHexagon method - now it returns 5 elements for pentagon.
h3.getH3UnidirectionalEdgesFromHexagon method - now it returns 5 elements for pentagon.h3.h3Line method - now it throws H3Exception instead of some internal when input is not valid.h3.h3ToParent, h3.h3ToCenterChild, h3.getH3UnidirectionalEdge, h3.getOriginH3IndexFromUnidirectionalEdge, h3.getDestinationH3IndexFromUnidirectionalEdge, h3.h3Distance.h3.h3IndexesAreNeighbors
h3.getH3UnidirectionalEdge
h3.getOriginH3IndexFromUnidirectionalEdge
h3.getDestinationH3IndexFromUnidirectionalEdge
h3.h3UnidirectionalEdgeIsValid
h3.getH3UnidirectionalEdgesFromHexagon
h3.getH3UnidirectionalEdgeBoundary
h3.h3Distance
h3.h3Line
h3.experimentalH3ToLocalIj
h3.experimentalLocalIjToH3
h3.hexArea
h3.edgeLength
h3.cellArea
h3.pointDist
h3.numHexagons
h3.getRes0Indexes
h3.getPentagonIndexes
[BREAKING] Change return types for h3.h3IsPentagon and h3IsResClassIII methods from [int] to [bool]
h3.h3IsPentagon and h3IsResClassIII methods from [int] to [bool]h3.h3GetFaces methodh3.h3ToParent and h3.h3ToChildren methodsh3.h3IsPentagon
h3.h3IsResClassIII
h3.h3GetFaces
h3.h3GetBaseCell
h3.h3ToParent
h3.h3ToChildren
h3.h3ToCenterChild
[BREAKING] resolution assert was added to h3.polyfill function.
h3.polyfill function.CoordIJ class was addedH3Exception class was addedH3Units, H3AreaUnits, H3EdgeLengthUnits enums were addedh3.h3IsValid was addedh3.h3IsPentagon was addedh3.h3IsResClassIII was addedh3.h3GetBaseCell was addedh3.h3GetFaces was addedh3.h3GetResolution was addedh3.geoToH3 was addedh3.h3ToGeo was addedh3.kRing was addedh3.hexRing was addedh3.compact was addedh3.uncompact was addedh3.h3IndexesAreNeighbors was addedh3.getH3UnidirectionalEdge was addedh3.getOriginH3IndexFromUnidirectionalEdge was addedh3.getDestinationH3IndexFromUnidirectionalEdge was addedh3.h3UnidirectionalEdgeIsValid was addedh3.getH3IndexesFromUnidirectionalEdge was addedh3.getH3UnidirectionalEdgesFromHexagon was addedh3.getH3UnidirectionalEdgeBoundary was addedh3.h3Distance was addedh3.h3Line was addedh3.experimentalH3ToLocalIj was addedh3.experimentalLocalIjToH3 was addedh3.pointDist was addedh3.cellArea was addedh3.exactEdgeLength was addedh3.hexArea was addedh3.edgeLength was addedh3.numHexagons was addedh3.getRes0Indexes was addedh3.getPentagonIndexes was added* Fix build errors
* macOS system support was added * Tests were added * Documentation was added * h3.maxPolyfillSize was removed
h3.maxPolyfillSize was removedgeojson2h3.h3ToFeature was added
h3.maxPolyfillSize was addedh3.polyfill was addedh3.h3ToGeoBoundary was addedh3.radsToDegs was addedh3.degsToRads was addedgeojson2h3.h3ToFeature was addedgeojson2h3.h3SetToFeatureCollection was addedNothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →