Skip to content

Latest commit

 

History

History
37 lines (23 loc) · 1.7 KB

CHANGELOG.md

File metadata and controls

37 lines (23 loc) · 1.7 KB

Changelog

All notable changes to this project can be found here and in each release's git tag and can be viewed with git tag -ln100 "v*". See also DEVELOPMENT_CYCLE.md for more details.

Contributors do not need to change this file but do need to add changelog details in their PR descriptions. The person making the next release will collect changelog details from included PRs and edit this file prior to each release.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Added:

  • StoreError enum, which includes Io, Bincode and InvalidMagicBytes #1684.
  • docs: add "not intended for production" note in README.

Changed:

  • Store::create_new to Store::create, with new return type: Result<Self, StoreError>
  • Store::open to Store::load, with new return type: Result<(Self, Option<C>), StoreErrorWithDump<C>>
  • Store::open_or_create to Store::load_or_create, with new return type: Result<(Option<C>, Self), StoreErrorWithDump<C>>
  • Store::aggregate_changesets to Store::dump, with new return type: Result<Option<C>, StoreErrorWithDump<C>>
  • FileError to StoreError
  • AggregateChangesetsError to StoreErrorWithDump, which now can include all the variants of StoreError in the error field.

Removed:

  • IterError deleted.

Changed

  • Minor updates to fix new rustc 1.83.0 clippy warnings #1776