Changes for version v0.1.1 - 2026-07-21
- Bug Fixes
- t/20.pureperl_grapheme.t: replaced the -e one-liner with a temp file (File::Temp) to fix a Windows incompatibility where multi-line code passed via system() and -e is mangled by CreateProcess(), resulting in a syntax error and a false test failure.
- Documentation
- Expanded POD across all submodules: refactored description, rewrote description and methods intro in PersonName::Format::Compiled, improved synopsis in PersonName::Format::Exception with concrete examples, added signatures and descriptions to PersonName::Format::Pattern and PersonName::Format::SimpleName, added a SYNOPSIS to PersonName::Format::PP.
- PersonName-Format.xs: fixed some typos and improved functions comments.
Modules
CLDR person-name formatter for Perl
Precompiled CLDR person name formatter
Exception object for PersonName::Format
Default CLDR person-name field modifiers
Internal base class for PersonName::Format objects
Base contract for person-name providers
Null Value Chaining Object Class
Pure-Perl backend for PersonName::Format
Parsed CLDR person-name pattern
Simple person-name value object
Provides
in lib/PersonName/Format/Compiled.pm
in lib/PersonName/Format/Pattern.pm
in lib/PersonName/Format.pm