# Change Log All notable changes to this project will be documented in this file. See [Conventional Commits](Https://conventionalcommits.org) for commit guidelines. ## [v0.1.1](https://github.com/futhr/exk_passwd/compare/v0.1.0...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](https://github.com/futhr/exk_passwd/compare/v0.1.1...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](https://github.com/futhr/exk_passwd/compare/v0.1.0...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