diff --git a/Cargo.lock b/Cargo.lock index d57220a..440ee1d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -157,7 +157,7 @@ dependencies = [ [[package]] name = "cesr-rs" -version = "0.5.0" +version = "0.6.0" dependencies = [ "base64", "blake2", @@ -767,7 +767,7 @@ dependencies = [ [[package]] name = "keri-rs" -version = "0.0.2" +version = "0.0.3" dependencies = [ "base64", "cesr-rs", diff --git a/cesr/CHANGELOG.md b/cesr/CHANGELOG.md index 772e95a..19336c7 100644 --- a/cesr/CHANGELOG.md +++ b/cesr/CHANGELOG.md @@ -7,6 +7,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.6.0](https://github.com/devrandom-labs/cesr/compare/cesr-rs-v0.5.0...cesr-rs-v0.6.0) - 2026-07-11 + +### Added + +- *(serder)* [**breaking**] #142 strict canonical read-path parser — offset-based SAID verification ([#146](https://github.com/devrandom-labs/cesr/pull/146)) +- *(serder)* #79 pluggable serialization backend — seam + DirectJson zero-copy writer ([#141](https://github.com/devrandom-labs/cesr/pull/141)) + +### Fixed + +- *(serder)* [**breaking**] #147 ample(3) — port keripy's exact f1/f2 threshold formula ([#152](https://github.com/devrandom-labs/cesr/pull/152)) +- *(serder)* [**breaking**] guard version-string fixed widths and validate at every deserialize entry ([#139](https://github.com/devrandom-labs/cesr/pull/139)) + ### Fixed (breaking) - **`serder::ample`** now matches keripy's `ample()` exactly (`eventing.py`, diff --git a/cesr/Cargo.toml b/cesr/Cargo.toml index e0e3f6a..de84d20 100644 --- a/cesr/Cargo.toml +++ b/cesr/Cargo.toml @@ -4,7 +4,7 @@ # consumers still write `use cesr::...` — only the dependency key differs # (`cesr-rs = { ... }` or `cesr = { package = "cesr-rs", ... }`). name = "cesr-rs" -version = "0.5.0" +version = "0.6.0" edition.workspace = true rust-version.workspace = true license.workspace = true diff --git a/keri/CHANGELOG.md b/keri/CHANGELOG.md index 5fa30be..96805d3 100644 --- a/keri/CHANGELOG.md +++ b/keri/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.0.3](https://github.com/devrandom-labs/cesr/compare/keri-rs-v0.0.2...keri-rs-v0.0.3) - 2026-07-11 + +### Other + +- updated the following local packages: cesr-rs + ## [0.0.2](https://github.com/devrandom-labs/cesr/compare/keri-rs-v0.0.1...keri-rs-v0.0.2) - 2026-07-08 ### Added diff --git a/keri/Cargo.toml b/keri/Cargo.toml index 9bef5b2..0380145 100644 --- a/keri/Cargo.toml +++ b/keri/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "keri-rs" -version = "0.0.2" +version = "0.0.3" edition.workspace = true rust-version.workspace = true license.workspace = true @@ -22,7 +22,7 @@ alloc = ["cesr/alloc"] [dependencies] # PUBLIC API ONLY. Must NOT enable cesr's `internals` or `test-utils` features # (the only back-doors to non-public items). Enforced by the flake boundary check. -cesr = { package = "cesr-rs", path = "../cesr", version = "0.5", default-features = false, features = [ +cesr = { package = "cesr-rs", path = "../cesr", version = "0.6", default-features = false, features = [ "core", "keri", "crypto",