ext/h3/src/CHANGELOG.md in h3-3.6.2 vs ext/h3/src/CHANGELOG.md in h3-3.7.1

- old
+ new

@@ -5,9 +5,52 @@ The public API of this library consists of the functions declared in file [h3api.h.in](./src/h3lib/include/h3api.h.in). ## [Unreleased] +## [3.7.1] - 2020-10-05 +### Fixed +- Finding invalid edge boundaries should not crash. (#399) +- Build fixes for FreeBSD. (#397) + +## [3.7.0] - 2020-09-28 +### Added +- Area and haversine distance functions (#377): + - `cellAreaRads2` + - `cellAreaKm2` + - `cellAreaM2` + - `pointDistRads` + - `pointDistKm` + - `pointDistM` + - `exactEdgeLengthRads` + - `exactEdgeLengthKm` + - `exactEdgeLengthM` +- Refactor `getH3UnidirectionalEdgeBoundary` for accuracy at small resolutions. (#391) + - Speeds up `getH3UnidirectionalEdgeBoundary` by about 3x. + - Implement core logic for future vertex mode. +### Fixed +- Fixed building the library with custom memory allocation functions on Mac OSX. (#362) +- The installed H3 CMake target should have include directories specified. (#381) +### Changed +- Tests now use `bash` on Windows. (#381) + +## [3.6.4] - 2020-06-19 +### Added +- `H3_MEMORY_PREFIX` CMake option for replacing the memory management functions used in H3. (#317) +- Support for building Debian packages of H3. (#352) +### Fixed +- Removed duplicate include statements. (#333) +- Fixed macro `H3_DIGIT_MASK_NEGATIVE`. (#329) +## Changed +- Again implement new `polyfill` algorithm. (#313) + +## [3.6.3] - 2020-01-21 +### Fixed +- `compact` detects and fails on cases with duplicated input indexes. (#299) +### Changed +- `h3IsValid` returns false for indexes that have non-zero reserved bits. (#300) +- `h3IsValid` and `h3UnidirectionalEdgeIsValid` return false for indexes with the high bit set. (#300) + ## [3.6.2] - 2019-12-9 - Revert new `polyfill` algorithm until reported issues are fixed. (#293) ## [3.6.1] - 2019-11-11 ### Fixed