Releases: uber/h3-py
Releases · uber/h3-py
Release list
v4.5.0
[4.5.0] - 2026-05-29
- Update
h3libto v4.5.0 release (#491) cells_to_h3shape/cells_to_geonow handle all valid cell sets, including
sets that would produce global polygons crossing the antimeridian, poles, or are larger than a hemisphere- Duplicate cells now raise
H3DuplicateInputError - Mixed-resolution cells now raise
H3ResMismatchError - Internal: switch from linked-list to array-based C API for cells-to-polygon conversion
- Duplicate cells now raise
- Update
h3libwith draft v4.5 changes - Drop Python 3.8 and 3.9 (EOL); minimum is now Python 3.10
- Document Python 3.14 support
- Migrate build tooling from Makefile/pip to justfile/uv, including CI
v4.5.0a3
v4.5.0a2
[4.5.0a2] - 2026-02-27
cells_to_h3shape/cells_to_geonow handle all valid cell sets, including
sets that would produce global polygons crossing the antimeridian, poles, or are larger than a hemisphere- Duplicate cells now raise
H3DuplicateInputError - Mixed-resolution cells now raise
H3ResMismatchError - Internal: switch from linked-list to array-based C API for cells-to-polygon conversion
- Duplicate cells now raise
v4.5.0a1
[4.5.0a1] - 2026-02-25
- Update
h3libwith draft v4.5 changes - Drop Python 3.8 and 3.9 (EOL); minimum is now Python 3.10
- Document Python 3.14 support
- Migrate build tooling from Makefile/pip to justfile/uv, including CI
v4.4.2
v4.4.1
[4.4.1] - 2025-12-15
- Fix PyPI publishing issue (#474)
[4.4.0] - 2025-12-12 (never published on PyPI)
- Update
h3libto v4.4.1. (#470)- Add new error codes:
H3IndexInvalidErrorH3BaseCellDomainErrorH3DigitDomainErrorH3DeletedDigitError
- Add new functions:
is_valid_indexget_index_digitconstruct_celldeconstruct_cell
- Add new error codes: