Skip to content

chore: release#127

Merged
joeldsouzax merged 1 commit into
mainfrom
release-plz-2026-07-05T20-34-59Z
Jul 9, 2026
Merged

chore: release#127
joeldsouzax merged 1 commit into
mainfrom
release-plz-2026-07-05T20-34-59Z

Conversation

@devrandom-release-plz

@devrandom-release-plz devrandom-release-plz Bot commented Jul 5, 2026

Copy link
Copy Markdown
Contributor

🤖 New release

  • cesr-rs: 0.4.0 -> 0.5.0 (⚠ API breaking changes)
  • keri-rs: 0.0.1 -> 0.0.2 (✓ API compatible changes)

cesr-rs breaking changes

--- failure inherent_method_const_removed: pub method is no longer const ---

Description:
A publicly-visible method or associated fn is no longer `const` and can no longer be used in a `const` context.
        ref: https://doc.rust-lang.org/reference/const_eval.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/inherent_method_const_removed.ron

Failed in:
  Tholder::satisfy in /tmp/.tmpasyaI5/cesr/cesr/src/core/primitives/tholder.rs:33
  Tholder::satisfy in /tmp/.tmpasyaI5/cesr/cesr/src/core/primitives/tholder.rs:33
  Tholder::satisfy in /tmp/.tmpasyaI5/cesr/cesr/src/core/primitives/tholder.rs:33
  Tholder::satisfy in /tmp/.tmpasyaI5/cesr/cesr/src/core/primitives/tholder.rs:33

--- failure module_missing: pub module removed or renamed ---

Description:
A publicly-visible module cannot be imported by its prior path. A `pub use` may have been removed, or the module may have been renamed, removed, or made non-public.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/module_missing.ron

Failed in:
  mod cesr::keri::state, previously in file /tmp/.tmpQw43Z9/cesr-rs/src/keri/state.rs:1

--- failure struct_missing: pub struct removed or renamed ---

Description:
A publicly-visible struct cannot be imported by its prior path. A `pub use` may have been removed, or the struct itself may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/struct_missing.ron

Failed in:
  struct cesr::keri::state::KeyState, previously in file /tmp/.tmpQw43Z9/cesr-rs/src/keri/state.rs:13
  struct cesr::keri::KeyState, previously in file /tmp/.tmpQw43Z9/cesr-rs/src/keri/state.rs:13
  struct cesr::KeyState, previously in file /tmp/.tmpQw43Z9/cesr-rs/src/keri/state.rs:13
Changelog

cesr-rs

0.5.0 - 2026-07-08

Added

Other

Added

Changed (breaking)

  • Removed the logic-free cesr::keri::KeyState (and its cesr::KeyState re-export).
    Computed key state now lives in the keri-rs crate as a folded KeyState<'a> (K1 · KeyState + pure key-state fold (Kever, minus the database) #87).
  • Tholder::satisfy is now index-based: satisfy(indices: impl IntoIterator<Item = u32>)
    instead of the count-based satisfy(count: u64), and is no longer const. Weighted
    thresholds are positional (each clause owns a run of key positions), so satisfaction
    requires the signer index-set, not a bare count — the previous signature could only
    ever return false for Weighted. This is the single canonical satisfaction routine
    (the complete implementation previously lived in keri-rs::threshold::satisfied_by,
    now removed) (K1 · KeyState + pure key-state fold (Kever, minus the database) #87).

keri-rs

0.0.2 - 2026-07-08

Added

Other


This PR was generated with release-plz.

@codspeed-hq

codspeed-hq Bot commented Jul 5, 2026

Copy link
Copy Markdown

Merging this PR will not alter performance

✅ 21 untouched benchmarks
⏩ 21 skipped benchmarks1


Comparing release-plz-2026-07-05T20-34-59Z (a505484) with main (64e9d14)

Open in CodSpeed

Footnotes

  1. 21 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports.

@devrandom-release-plz devrandom-release-plz Bot force-pushed the release-plz-2026-07-05T20-34-59Z branch from 27f788f to 8749cc4 Compare July 6, 2026 21:10
@devrandom-release-plz devrandom-release-plz Bot force-pushed the release-plz-2026-07-05T20-34-59Z branch from 8749cc4 to a505484 Compare July 8, 2026 20:18
@joeldsouzax joeldsouzax merged commit 593ed4e into main Jul 9, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant