bip0039 v0.14.0
Breaking Changes
- The
Languagetrait now requires a new method:words() -> &'static [&'static str; 2048].
This is a breaking change for external/customLanguageimplementations (#132). word_of(index)now has a default implementation based onwords().
If you maintain a customLanguage, addwords()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::wordsfor direct access to the full BIP-0039 word list (#132).
Performance & Behavior Improvements
- Upgraded optional
randdependency from0.9to0.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