Skip to content

Latest commit

 

History

History
46 lines (29 loc) · 1.46 KB

CHANGELOG.md

File metadata and controls

46 lines (29 loc) · 1.46 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.

Unreleased - ReleaseDate

Added

  • Make HyperbeeBuilderError public
  • Made prefixed module public

Changed

  • Make Hyprebee::traverse and Prefixed::traverse return KeyDataResult.
  • Make Hyperbee::traverse return impl Stream.
  • Make Prefixed::traverse strip prefix and separator from yielded keys. The method now returns impl Stream instead of Traverse.
  • Now the .sub method, and Prefixed struct require configuration with PrefixedConfig, which has a seperator field. This separates the key and the prefix. separor defaults to the NULL byte, which is the same as the JavaScript implementation.

Removed

  • BlockEntry, KeyValue, Node and Child are now private

0.2.2 - 2024-02-23

Added

  • More docs
  • Add Rust to JavaScript integration tests for file system data

Changed

  • Move tracing-subscriberfrom regular dependencies to dev-dependencies

Removed