Skip to content

v2.0.0-beta.1

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 15 Feb 22:00
· 73 commits to beta since this release
1230127

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().