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.
StoreError
enum, which includesIo
,Bincode
andInvalidMagicBytes
#1684.- docs: add "not intended for production" note in
README
.
Store::create_new
toStore::create
, with new return type:Result<Self, StoreError>
Store::open
toStore::load
, with new return type:Result<(Self, Option<C>), StoreErrorWithDump<C>>
Store::open_or_create
toStore::load_or_create
, with new return type:Result<(Option<C>, Self), StoreErrorWithDump<C>>
Store::aggregate_changesets
toStore::dump
, with new return type:Result<Option<C>, StoreErrorWithDump<C>>
FileError
toStoreError
AggregateChangesetsError
toStoreErrorWithDump
, which now can include all the variants ofStoreError
in the error field.
IterError
deleted.
- Minor updates to fix new rustc 1.83.0 clippy warnings #1776