Skip to content

Latest commit

 

History

History
77 lines (60 loc) · 2.98 KB

CHANGELOG.md

File metadata and controls

77 lines (60 loc) · 2.98 KB

Changelog

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.1.1 - 2022-01-30

Changed

  • Replaced size() in filters with DIM #26

1.1.0 - 2022-01-25

Added

  • FilterSphere for filtering by sphere constraint (by ctbur) #16
  • IEEE converter for 32bit float, see distance.h (by ctbur) #18

Changed

  • Performance improvement for updates and queries: removed use of std::variant. #23
  • Fixed imports <climits> -> <limits> (by ctbur) #15
  • Cleaned up build scripts #21
  • Fixed warnings: #20
    • "unused function argument" warnings
    • gcc/clang warnings
    • MSVC warnings
    • reserved identifier warnings (identifiers starting with _)
  • typos in README.md #22

1.0.1 - 2021-05-06

Changed

  • replaced compilation flag -fpermissive with -Werror, and fixed all warnings/errors, see issue #10

1.0.0 - 2021-03-23

Added

  • API: MultiMap: A wrapper that makes PH-Tree behave as a multi-map.
  • API: erase(iterator)
  • API: emplace_hint(iterator, ...)
  • API for PhTreeF and PhTreeBoxF: 32bit floating point options
  • Support for custom key classes

Changed

  • 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 use phtree.h instead.
  • BREAKING CHANGE: Data converters (IEEE, Multiply, etc) are now structs i.o. functions/functors
  • BREAKING CHANGE: PhFilterNoOp has been renamed to FilterNoOp
  • 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

Removed

  • Nothing.

Fixed

  • GCC warnings from -Wsign-compare and -Wsequence-point.

0.1.0 - 2020-07-02

Added

  • Initial version.

Changed

  • Nothing.

Removed

  • Nothing.

Fixed

  • Nothing.