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
- make
HyperbeeBuilderError
public - Made
prefixed
module public
- Make
Prefixed::traverse
strip prefix and separator from yielded keys. The method now returnsimpl Stream
instead ofTraverse
. - Now the
.sub
method, andPrefixed
struct require configuration withPrefixedConfig
, which has aseperator
field. This separates the key and the prefix.separor
defaults to the NULL byte, which is the same as the JavaScript implementation.
BlockEntry
,KeyValue
andChild
are now private
0.2.2 - 2024-02-23
- More docs
- Add Rust to JavaScript integration tests for file system data
- Move
tracing-subscriber
from regular dependencies to dev-dependencies