v2.0.0-beta.1
Pre-release
Pre-release
·
73 commits
to beta
since this release
2.0.0-beta.1 (2026-02-15)
Bug Fixes
-
correct typo in job name for clarity in workflow (232a413)
-
update constructor parameter type for Randomizer to remove nullability (54ddc20)
-
validate numWords in setDefaults method and update related tests (9476ae4)
-
refactor!: migrate custom word lists to array-only API (a590240)
Features
- add default configuration options for PassphraseGenerator and update generate method to use them (39b9404)
- enhance WordList validation and add exception handling for invalid input (c110df4)
- refactor PassphraseGenerator to use Randomizer to also support deterministic output and update tests accordingly (dcc0ee4)
- update PassphraseGenerator tests to use Xoshiro256StarStar randomizer for improved determinism (018ef00)
BREAKING CHANGES
- removed file-based custom word list support (WordList::fromFile() and passphrase.word_list_path). Custom lists must now be provided as string[] via passphrase.word_list or WordList::fromArray().