@@ -7,23 +7,29 @@ The public API of this library consists of the functions declared in file
7
7
8
8
## [ Unreleased]
9
9
10
+ ## [ 4.0.0-rc1] - 2022-02-07
11
+ ### Breaking changes
12
+ - Rename functions according to the terminology RFC (#571 , #403 , #466 , #495 , #466 )
13
+ - Functions that can experience errors now have an ` H3Error ` return value. (#551 , #550 , #509 , #505 , #507 , #508 , #503 , #478 , #468 , #436 , #359 )
14
+ - Cell count parameters use ` int64_t ` instead of ` int ` .
15
+ - ` polygonToCells ` (previously ` polyfill ` ) accepts a flags argument for future expansion. (#570 )
16
+
10
17
### Added
11
- - Vertex mode and associated functions:
18
+ - Vertex mode and associated functions: ( # 422 , # 420 , # 417 )
12
19
- ` cellToVertex(cell, vertexNum) `
13
20
- ` cellToVertexes(cell, out) `
14
- - ` vertexToPoint (vertex, out)`
21
+ - ` vertexToLatLng (vertex, out)`
15
22
- ` isValidVertex(vertex) `
16
- - closed-form implementation of ` numHexagons `
23
+ - ` h3 ` CLI application. ( # 556 , # 497 )
17
24
18
- ### Breaking changes
19
- - rename functions according to the terminology RFC (#403 , #466 )
20
- - ` cellToChildrenSize ` to output ` int64_t ` instead of ` int `
21
- - ` pointDistRads ` to ` distanceRads `
22
- - ` pointDistKm ` to ` distanceKm `
23
- - ` pointDistM ` to ` distanceM `
25
+ ### Fixed
26
+ - A number of issues detected via unit tests and fuzzers were fixed. (#568 , #562 , #558 , #559 , #560 , #430 )
24
27
25
28
### Other changes
26
- - generally use ` lng ` instead of ` lon `
29
+ - Generally use ` lng ` instead of ` lon `
30
+ - Closed-form implementation of ` numHexagons `
31
+ - A number of fuzzer harnesses are now included in the H3 core library. (#557 , #553 , #545 , #433 )
32
+ - Additional benchmarks are added and benchmarks are regularly run in CI. (#524 , #518 )
27
33
28
34
## [ 3.7.2] - 2021-07-15
29
35
### Fixed
0 commit comments