All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Nothing yet.
1.0.1 - 2021-05-06
- replaced compilation flag
-fpermissive
with-Werror
, and fixed all warnings/errors, see issue #10
1.0.0 - 2021-03-23
- API:
MultiMap
: A wrapper that makes PH-Tree behave as a multi-map. - API:
erase(iterator)
- API:
emplace_hint(iterator, ...)
- API for
PhTreeF
andPhTreeBoxF
: 32bit floating point options - Support for custom key classes
- BREAKING CHANGE: The query functions now require a query box as input (instead of a min/max point pair)
- BREAKING CHANGE:
phtree_box_d.h
has been removed, please use `phtree.h instead. - BREAKING CHANGE:
phtree_d.h
has been removed, please usephtree.h
instead. - BREAKING CHANGE: Data converters (IEEE, Multiply, etc) are now structs i.o. functions/functors
- BREAKING CHANGE:
PhFilterNoOp
has been renamed toFilterNoOp
- BREAKING CHANGE: kNN queries now always require the distance function to be specified.
- BREAKING CHANGE: Preprocessors have been refactored and renamed to Converter/ScalarConverter
- Moved CI builds from Travis to GitHub actions
- Nothing.
- GCC warnings from
-Wsign-compare
and-Wsequence-point
.
- Initial version.
- Nothing.
- Nothing.
- Nothing.