ANNOUNCE: DateTime::Locale 0.40 and DateTime 0.43

[email protected] (Dave Rolsky)
Newsgroups perl.datetime
Message-ID <[email protected]>
This is a pretty major release. I reworked the Locale generation code to 
extract much more information from the CLDR xml data, and to do the 
generation much more correctly.

I also added support for the CLDR date pattern language to DateTime.pm. 
This enables us to use the additional datetime formats provided by CLDR 
sanely.

The new locale package should work with older versions of DateTime.pm.

If you have created a custom locale, you'll probably need to revisit it, 
and it almost certainly will not work with DateTime 0.43. Sorry.


0.40   2008-05-18

* Dropped support for Perl 5.005.

- Based on CLDR 1.5.1

- Massive reworking of the locale generation code. We now extract much
   more information from the CLDR files. See the DateTime::Locale and
   DateTime::Locale::Base documentation for details on what is
   available.

- Lots of bug fixes in the data. The old generation code was often
   extracting the draft form of a piece of data as opposed to the
   current final form. There are also many other data fixes from this
   new generation code.

- One of the notable additions is the inclusion of
   $locale->format_for(...) and $locale->available_formats(). This
   gives you access to formatting for various arbitrary patterns like
   "year and month" or "month and day". Requested by Brian Hirt.

- Many of the new features in this release will only be available with
   DateTime.pm 0.43+, since it requires a version of DateTime.pm which
   can handle the CLDR date pattern language.

- All locale files now include POD with examples of the data they
   include.


DateTime.pm 0.43   2008-05-18

[ *** BACKWARDS INCOMPATIBILITIES *** ]

* Dropped support for Perl 5.005.

[ ENHANCEMENTS ]

- Added support for formatting the CLDR date pattern language, which
   is much more powerful than strftime. This, combined with the latest
   DateTime::Locale, makes the localized output much more correct.

[ BUG FIXES ]

- The hour_1() method was returning the real hour + 1, rather than
   just representing midnight as 24 instead of 0. This bug fix will
   probably break someone's code.



/*==========================
VegGuide.Org
Your guide to all that's veg
==========================*/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.