1.2.0 (2026-07-17)
Features
- modernize package (19f5be5)
Bug Fixes
- correct age calculation when birthday has not yet occurred this year (1f8928d)
- use File.stream!/1 for Elixir 1.15 compatibility (9fc5167)
[1.1.1] (2025-11-10)
Bug Fixes
- remove unreachable pattern match in validator causing Dialyzer warning
- fix typo in Luhn module documentation ("algorith" -> "algorithm")
Documentation
- update README with correct version number (1.1 instead of 1.0.0)
- add detailed South African ID number format explanation
- add real working example instead of placeholder
- document all error messages returned by validator
- add usage example with optional
today:parameter - improve development section with code quality commands
1.1.0 (2024-01-10)
Features
- make validate/2 typespec more specific (2bce1fc)
1.0.0 (2023-07-28)
Features
Bug Fixes
- allow nil id_number and don't require options (996d851)
- do not crash when value is an integer (c6f7745)
- fix eos issue when parsing the string (44deba5)
[0.1.4]
Add automated releases