H3

Latest version: v4.1.2

Safety actively analyzes 688746 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 8 of 9

3.0.6

Changed
- Changed signature of internal function h3NeighborRotations.
- Do not require support for `hexRange`, `hexRanges`, or `hexRangeDistances` in the bindings. These functions may be deprecated in the public API in future releases; consumers should use `kRing` and `kRingDistances` instead.
- Performance improvement in core indexing logic for `geoToH3` (thanks wewei!)

3.0.5

Fixed
- Fixed duplicate vertex in h3ToGeoBoundary for certain class III hexagons (46)
Added
- Release guide

3.0.4

Added
- Assertions when allocating memory on the heap.
Changed
- Most internal memory allocations happen on the stack instead of the heap.

3.0.3

Added
- CMake config installation to ease use of h3 from CMake projects.
- Add CMake toolchain file to set build options upfront.
- Add CMake `C_CLANG_TIDY` property to integrate clang-tidy checks during build.
- YouCompleteMe completion support.
Changed
- Improved resilience to out of range inputs.
- Minimum CMake version to 3.1.
- Set `CMAKE_C_STANDARD` to `11` instead of using compiler flag `-std=c1x`.
- Use `CMAKE_POSITION_INDEPENDENT_CODE` instead of using compiler flag `-fPIC`.
- Rename library target from `h3.1` to `h3` with `SONAME` property of 1.
Removed
- CMake `H3_COMPILER` option in favor of built-in `CMAKE_C_COMPILER`.
- CMake `BUILD_STATIC` option in favor of built-in `BUILD_SHARED_LIBS`.
- CMake `ENABLE_TESTS` option in favor of built-in `BUILD_TESTING`.
- File globbing in CMake in favor of listing source files.

3.0.2

Removed
- Removed the `H3IndexFat` internal structure.
Changed
- Simplified build process on Windows.
Fixed
- Fixed an issue where tests would fail on ARM systems.

3.0.1

Added
- Added a `make install` target.
Changed
- Improved compatability with building on Windows.
- Fixed various cases where the test suite could crash or not compile.

Page 8 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.