Contents
- Changelog
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
Versioning
The H3 core library adheres to Semantic Versioning.
H3-pg has a major.minor.patch
version scheme. The major and minor version
numbers of H3-pg are the major and minor version of the bound core library,
respectively. The patch version is incremented independently of the core
library.
Because H3-pg is versioned in lockstep with the H3 core library, please avoid adding features or APIs which do not map onto the H3 core API.
3.6.0 - 2019-10-07
Added
h3_to_center_child
function to find center child at given resolution.h3_get_pentagon_indexes
function to find pentagons at given resolution.- Casting to and from
bigint
. Make target for
pgindent
(used for formatting c our code)Changed
Bump
h3
to3.6.0
.
3.5.0 - 2019-08-01
Added
h3_get_faces
function to find icosahedron faces for an index.h3_hex_area
replacingh3_hex_area_m2
andh3_hex_area_km2
.h3_edge_length
replacingh3_edge_length_m
andh3_edge_length_km
.Check bindings against
binding-functions
exported by H3.Changed
Bump
h3
to3.5.0
.Fixed
Fix build for PostgreSQL 12 (#4, thanks @Komzpa)
Removed
Removed H3 core library version check, since we know which version we are linking.
- Removed
h3_hex_area_m2
,h3_hex_area_km2
,h3_edge_length_m
andh3_edge_length_km
in favor ofh3_hex_area
andh3_edge_length
. - Removed
hex_range
,hex_ranges
andhex_range_distances
to align withbinding-functions
.
3.4.1 - 2019-06-14
Added
Added more docker test utilities.
Fixed
Fix
abs
warning.
3.4.0 - 2019-06-13
Changed
Use same versioning scheme as python and java bindings, which is to lock major and minor to h3 core, and incrementing patch independently.
Fixed
Remove explicit type specifier :PATH from install prefix.
Removed
Removed degree/radian conversion helpers, recommend postgres built-in RADIANS/DEGREES instead.
1.0.6 - 2019-06-03
Changed
- Bump H3 to 3.4.4
1.0.5 - 2019-02-15
Fixed
- Regression: Remember to add all update files on install
1.0.4 - 2019-02-15
Fixed
- Fix polyfill for polygon with multiple holes.
1.0.3 - 2019-01-27
Fixed
- Fix updatepath makefile target.
1.0.2 - 2019-01-27
Removed
- Removed git tag check in
distribute
makefile target, since it causes error on pgxn install.
1.0.1 - 2019-01-27
Fixed
- Removed usage of
FALSE
instead of 0 in conditional inASSERT
macro.
1.0.0 - 2019-01-27
Added
- Added
h3_get_extension_version()
. - Added test ensuring upgrade path has same result as fresh install.
- Added hash operator class, now
WHERE IN
works. Makefile now builds and links
libh3.a
locally instead of using system installation.Changed
Renamed
h3_basecells
toh3_get_res_0_indexes
.- Renamed all functions with double
h3_h3_
prefix to use singleh3_
prefix.
0.4.0 - 2019-01-12
Added
Added
h3_line
(binding for h3Line)Fixed
Fixed
h3_h3_to_children_slow
0.3.2 - 2019-01-08
Fixed
- Fixed B-Tree operator class, now indexing works.
0.3.1 - 2018-12-17
Changed
- Added flag
extend
such that polygons returned byh3_h3_to_geo_boundary
are not wrapped at 180th meridian.
0.3.0 - 2018-12-11
Added
- First public release.