Skip to content

Latest commit

 

History

History
87 lines (47 loc) · 1.68 KB

CHANGELOG.md

File metadata and controls

87 lines (47 loc) · 1.68 KB

Change Log

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.

[Unreleased]

[0.2.1] - 2023-03-06

Added

Changed

Fixed

  • Fixed Slice Out of bounds Error when Retrieving Value that is an empty string.

[0.2.0] - 2023-01-16

Added

Changed

  • Changed the Store::new() signature, replacing max_index_key_len option with is_search_enabled.
  • Permanently set the maximum index key length to 3
  • Changed benchmarks to compare operations when search is enabled to when search is disabled.
  • Enhanced accuracy of benchmarks for the delete, and set operations.

Fixed

[0.1.2] - 2023-01-12

Added

Changed

Fixed

[0.1.1] - 2023-01-12

Added

Changed

Fixed

  • Fixed issue with calling InvertedIndex.add with same key would delete keys that were added first, but which shared prefixes with that key e.g. bar would be deleted from the index (but not from the store) if bare was added twice.

[0.1.0] - 2023-01-11

Added

  • Added full-text search for keys, with pagination using store.search(term, skip, limit)

Changed

  • Changed the Store::new() signature to include max_index_key_len option.

Fixed

[0.0.2] - 2022-11-09

Added

Changed

Fixed

  • Fixed a few typos in the docs
  • Fixed typo in the BufferPool.compact_file code

[0.0.1] - 2022-10-26

Added

  • Initial release

Changed

Fixed