Revision history for Genealogy-Occupation

0.02	Mon May 11 07:58:27 EDT 2026

      [BUG FIXES]
      - Fixed deduplication failing in non-English locales (consecutive
        identical occupations were not collapsed in French or German because
        the dedup check compared the already-translated $result[-1] against
        the pre-translation English form).  Now tracks the last normalised
        English form in $last_normalised separately.

      [TEST FIXES]
      - All English-locale subtests in unit.t, edge_cases.t, and
        extended_tests.t now delete local LANGUAGE, LC_ALL, and LC_MESSAGES
        before setting LANG=en_GB.UTF-8, preventing smokers with a non-English
        LC_ALL from causing false failures.
	Fixes https://www.cpantesters.org/cpan/report/8ebd4948-4c33-11f1-a584-66046e8775ea
      - Replaced each(%hash) iterator loops in integration.t and
        extended_tests.t with (sort keys %hash) to avoid iterator-state
        surprises on older Perls and to give deterministic test ordering.
      - Removed dead _locale_env helper from integration.t.

0.01	Sat May  9 16:46:21 EDT 2026
        First draft
