Revision history for Locale-CA
0.10 Sun Jun 28 19:20:41 EDT 2026
Non-en/fr system locales now fall back to English instead of croaking
Explicit lang parameter is now case-insensitive ('FR' and 'EN' accepted)
Function-call style new() with a non-class first arg now works correctly
Passing lang => '' no longer silently falls back to environment detection
Missing __DATA__ section now croaks instead of returning an empty object
split on data lines now uses a limit of 2 to preserve colons in values
Parsed province data is cached per language for the process lifetime
Fixed UNIVERSAL::isa() function-call deprecation; use eval { $proto->isa() } instead
IPC::Run3, IPC::System::Simple, Test::Exception, Test::Which added to TEST_REQUIRES
MANIFEST.SKIP now suppresses .circleci/ from the distribution tarball
Removed stale "hash not strict" BUGS entry; per-object shallow copies make mutation intentional
0.09 Fri Apr 10 20:48:26 EDT 2026
Added fuzz testing
Use I18N::LangTags::Detect
Added Nunavut
0.08 Thu Jan 16 21:05:26 EST 2025
Ensure AB becomes ALBERTA not ABLT.
0.07 Tue Dec 17 08:20:35 EST 2024
Allow Newfoundland, as well as Newfoundland and Labrador
Use Test::DescribeMe to simplify tests
Use Test::Needs
0.06 Thu Sep 26 08:42:57 EDT 2024
Fix synopsis syntax
Map Ablt. to AB
Fix http://www.cpantesters.org/cpan/report/147792c2-7b94-11ef-9c4f-aa1bc4b6c371
Added CircleCI, Coveralls and Codecov
0.05 Sat Feb 25 10:35:03 EST 2023
Include normalized strings
Use _get_language from Lingua::Conjunction
0.04 Thu Jul 16 09:19:57 EDT 2020
lang can be passed in as a parameter
0.03 Sun Jul 12 21:52:50 EDT 2020
Added support for French
0.02 Mon Sep 28 10:35:37 EDT 2015
Changed Quebec to QC, and added 'and Labrador' to
Newfoundland
0.01 Sun Nov 18 18:17:09 EST 2012
First draft