0.22 2005-05-31
- Allow id names passed to load() to contain dashes or underscores, in
order to support RFC 3066 locale names, which use dashes.
- Fix bugs when a custom locale was registered and a "class" parameter
was passed to register(). Patch from Yann Kerherv.
- Switched to a "traditional" Makefile.PL file at Perrin Harkins'
request.
0.21 2005-02-28
- Fix era() method for year 0.
0.20 2005-02-26
* BACKWARDS INCOMPATIBILITY - The way DateTime::Locale::Base
subclasses work has changed. Subclasses should no longer implement
the date_formats() or time_formats() methods. Instead, they need to
provide one method per format length (full_date_format(),
long_date_format(), etc).
- Uses much newer (August, 2004) data from ICU. This includes a
number of new locales. See DateTime::LocaleCatalog for a list. This
new data also adds a new type of differentiator for locales, the
script (Latin vs Cyrillic, for example).
- Added new methods to get the "narrow" forms of a day or month.
- Implemented per-locale eras.
- Fix a number of doc typos and buglets. Patch by Jean Forget.
0.09 2004-03-09
- Added Storable freeze & thaw hooks.
0.08 2004-02-12
- No code changes, just a Makefile.PL update to work with
Module::Build 0.23.
0.07 2003-12-14
- If given an id like 'en_US.UTF-8', DateTime::Locale would die with
the message 'Can't locate object method "_load_from_id" via package
"DateTime::Locale" at /usr/share/perl5/DateTime/Locale.pm line 220'.
Reported by Sylvain Daubert.
0.06 2003-12-08
- The DateTime::Locale docs now includes docs for all the methods that
a locale object has.
0.05 2003-10-03
- Really make the documentation and code match! This time there are
even tests for this. Reported by David Hood (again).
- DateTime::Locale won't try to load a class if it already has a new()
method. This is so you can define multiple locale subclasses in one
file and load that file yourself before calling the load() method.
0.04 2003-10-03
- The documentation incorrectly showed the DateTime::Locale->register
method as taking an array, rather than an array of hash references.
Reported by David Hood.
0.03 2003-08-06
- Once a locale is loaded, it is cached in memory, so that locale
objects are singletons. Calling methods that change the locale
registry, like register() or remove_alias(), clear that cache. This
should provide a noticeable speed boost when constructing many
DateTime objects with the same locale. Based on a patch from John
Siracusa.
0.02 2003-07-25
- Make sure tests pass without requiring DateTime 0.14 to be
installed. Reported by Claus Farber.
- Document default formats and format lengths in
DateTime::Locale::Base.
0.01 2003-07-23
- Initial release