Skip to content

bip0039-v0.14.0

Latest

Choose a tag to compare

@koushiro koushiro released this 25 Feb 04:08

bip0039 v0.14.0

Breaking Changes

  • The Language trait now requires a new method: words() -> &'static [&'static str; 2048].
    This is a breaking change for external/custom Language implementations (#132).
  • word_of(index) now has a default implementation based on words().
    If you maintain a custom Language, add words() and ensure the list is 2048 entries,
    BIP-0039 ordered, NFKD-normalized, and unique.

Bug Fixes

  • No separate user-facing bug-fix entries in this release.

New Features

  • Added Language::words for direct access to the full BIP-0039 word list (#132).

Performance & Behavior Improvements

  • Upgraded optional rand dependency from 0.9 to 0.10, with corresponding RNG-path
    updates (#130).
  • Improved zeroization validation by rewriting drop/consume tests to avoid UB-prone
    patterns and make checks more reliable (#129).
  • Enabled crate-level #![deny(unsafe_code)] to enforce a stricter safety boundary (#129).

Full Changelog: bip0039-v0.13.4...bip0039-v0.14.0