Changes for version 0.04 - 2026-09-13
- Enhancements
- Completed high-step uncle/aunt translations (steps 11-18) for all supported languages: fr, de, de_ch, es, and fa (Farsi). FR adds onzième–quinzième grand-oncle/grand-tante (14,1–18,1); DE/DE-CH add elftens–fuenfzehntens grossonkel/grosstante; ES maps all to tio/tia lejano/lejana; FA adds both generic and paternal/maternal side-specific keys for every new step.
- Added regression tests covering boundary entries (first and last of each new range) in t/unit.t.
- Bug Fixes
- Fixed name() validation regex to accept de_ch (underscore form) as well as de-CH (BCP-47 hyphen form). Previously, callers who iterated supported_languages() and passed the result to name() would get a validation error for 'de_ch'.
- Removed phantom runtime dependencies IPC::System::Simple and Readonly::Values::Months, which were declared in PREREQ_PM but never used.
- Added missing test dependencies Log::Abstraction and Scalar::Util to TEST_REQUIRES.
- Removed unused test dependencies Test::Returns and Test::Which from TEST_REQUIRES.
Documentation
Modules
Return a genealogical relationship name from step counts