Change Log
View SourceAll notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
v0.1.1 (2026-04-03)
Bug Fixes:
trim hex package description and exclude PLT files by Tobias Bohwalli
raise memory leak test threshold for CI environments by Tobias Bohwalli
disable async tests that use shared ETS state by Tobias Bohwalli
v0.1.2 (2026-04-03)
Bug Fixes:
trim hex package description and exclude PLT files by Tobias Bohwalli
raise memory leak test threshold for CI environments by Tobias Bohwalli
disable async tests that use shared ETS state by Tobias Bohwalli
v0.1.0 (2026-04-03)
Features:
bench: generate markdown benchmark reports by Tobias Bohwalli
validator: add run_all/2 function for testable validation by Tobias Bohwalli
expand Pinyin transform with 500+ characters and helpers by Tobias Bohwalli
improve config schema validation for Unicode symbols by Tobias Bohwalli
Use GitHub as source instead of HEX (which doesn't yet exist). by Michael Westbay
Add # character to allowed symbols. by Michael Westbay
Suppress consolidate_protocol warnings in dev environment. by Michael Westbay
add internationalization support for Chinese and Japanese by Tobias Bohwalli
implement core password generation library by Tobias Bohwalli
add word dictionaries for password generation by Tobias Bohwalli
Bug Fixes:
prepare README for hex release by Tobias Bohwalli
test: use anonymous unused variables in test files by Tobias Bohwalli
credo: enable UnusedVariableNames with force: :anonymous by Tobias Bohwalli
test: resolve credo strict violations in test files by Tobias Bohwalli
config: suppress false-positive AppendSingleItem credo warnings by Tobias Bohwalli
transform: add @spec to protocol implementation functions by Tobias Bohwalli
dictionary: use try/rescue for ETS table init by Tobias Bohwalli
disable ex_unit to prevent duplicate test runs in mix check by Tobias Bohwalli
version doctest to not break on bump by Tobias Bohwalli
Get livebook examples to all work properly. by Michael Westbay
Change invalid symbol from # which is now valid. by Michael Westbay
Change invalid separator from # which is now valid. by Michael Westbay
Change invalid padding character from # which is now valid. by Michael Westbay
Calculate word entropy for custom dictionaries. by Michael Westbay
Merge configuring padding with default padding. by Michael Westbay
Handle case when {min, max} range not in customer dictionary. by Michael Westbay
update CI badge to match renamed workflow by Tobias Bohwalli
simplify CI coverage check to parse test output directly by Tobias Bohwalli
increase threshold for flaky sequential digit pattern test by Tobias Bohwalli
remove failing benchmark action that expected JSON format by Tobias Bohwalli
resolve CI test failures and documentation issues by Tobias Bohwalli
Performance Improvements:
- add benchmarks and livebook examples by Tobias Bohwalli