Revision history for Genealogy::Relationship::Name

0.02	Fri May 15 20:25:51 EDT 2026

  [Enhancements]

  - Added logger arg to new(): accepts a Log::Abstraction object for better logging
  - name() gains optional person arg (Log::Abstraction object); explicit
    undef on required args now routes through logger->error() if set,
    otherwise croaks with "$arg not given"
  - Removed on_error coderef interface (superseded by Log::Abstraction)
  - Removed internal _error() helper (no longer needed)
  - Added full POD for new() including API spec and Z-calculus formal spec
  - Object::Configure stash/restore pattern documented in new() POD

0.01	Thu May 14 14:02:44 EDT 2026
      - Initial release; extracted en/fr/de relationship tables from gedcom/ged2site
      - Added name(), supported_languages(), known_sexes() public methods
      - Full POD, Params::Get/Params::Validate::Strict, Readonly constants
      - Test suite: function.t, unit.t, integration.t, edge_cases.t, extended_tests.t
