------------------------------------------------------------------- Sun Nov 8 09:41:33 UTC 2015 - coolo@suse.com - updated to 1.01 see /usr/share/doc/packages/perl-DateTime-Locale/Changes 1.01 2015-11-07 - Prevent CPAN from indexing the tools directory, which is just for the author's use. 1.00 2015-11-07 * All of these changes were originally released in previous trial releases, but I'm repeating them here for clarity. [ENHANCEMENTS] - This release uses the locale data from CLDR version 28. The last major update of the locale data used CLDR 1.7.1, released in 2009, so this is a big change. Many things have changed in terms of locale data. - Some locales are no longer available because they are not in the CLDR data. - The CLDR data no longer includes default date and time format lengths. This is now "medium" for every locale, simply to provide some level of backwards compatibility. - Loading DateTime::Locale itself is now quite a bit faster. The whole locale registration system has been removed entirely, except for custom locales. This fixes RT #78794. Requested by Michael Conrad. - A long-standing issue with the Austrian locale not using the Austrian name for January has been fixed. RT #52337. Reported by Thomas Klausner. [BACKWARDS INCOMPATIBILITIES] - This is a big new release, and includes a number of backwards-incompatible changes. However, most users should be unaffected by this change. If you only use this module via DateTime.pm, you are unlikely to notice any changes other than changes to the locale data. - The old API deprecated since 0.40 has been removed (almost) entirely. - We now refer to things as "code" in the docs and method names where we used to call them ids. This includes locale, language, script, territory, and variant codes. This is more in line with the various ISO standards and the CLDR packages. - All the $locale->*_id methods (including $locale->id) are deprecated. Use the relevant $locale->*_code method instead. - The canonical form of the locale codes now uses dashes (-) instead of underscores (_). Loading a locale with an underscore in the name (e.g. en_US) still works. - The way that locale data is packaged has changed quite a bit. We no longer package each locale in its own class. Instead, all locale data is in a single module (mostly in a __DATA__ section) and loaded into memory as needed. If you have any code that checks $locale->isa, that code may break. - Locales are no longer subclasses of DateTime::Locale::Base. This module is still included in the distribution in case someone has a custom locale that inherits from this module. However, this module will go away in a future release. z - The "ii-*" aliases for the "he-*" locales have been removed. - The "no-*" aliases for the "nn-*" locales have been removed. - The value of $locale->code no longer reflects the value passed to DateTime::Locale->load. This only affects aliases and non-canonical forms of the code. For example, if you load "en_US" then $locale->code will return "en-US". If you load "C" or "POSIX" the returned code will be "en-US-POSIX". - All of the documentation related to creating aliases and registering custom locales has been removed. All of these methods still work, but I don't think this system got much use, so I don't want to emphasize it in the docs. (But let me know if you are using this and want to see these docs restored). 0.96 2015-10-04 (TRIAL RELEASE) - Locale data with characters in the 0x80-0xFF range was not marked as UTF-8 by Perl. This could cause all sorts of weirdness and was generally bad. 0.95 2015-09-30 (TRIAL RELEASE) - Added .pod files for each locale that document the data for that locale. 0.94 2015-09-30 (TRIAL RELEASE) - Restored the datetime_format method to individual locale objects for backwards compatibility. 0.93 2015-09-28 (TRIAL RELEASE) - Really release a trial release this time. I'm not kidding. See 0.90 for the interesting changes. ------------------------------------------------------------------- Mon Sep 28 08:37:51 UTC 2015 - coolo@suse.com - updated to 0.92 see /usr/share/doc/packages/perl-DateTime-Locale/Changes 0.92 2015-09-27 - I accidentally released 0.90 as a non-trial release. This release is the same as 0.46, so that the newest non-trial release does not break the DateTime.pm tests. 0.91 2015-09-27 - Released the changes in 0.90 as a trial release. 0.90 2015-09-27 [ENHANCEMENTS] - Updated based on version 28 of the CLDR data. The last update was based on the CLDR 1.7.1 release from 2009, so this is a big change. Many things have changed in terms of locale data. - Some locales are no longer available because they are not in the CLDR data. - The CLDR data no longer includes default date and time format lengths. This is now "medium" for every locale, simply to provide some level of backwards compatibility. - The old API deprecated since 0.40 has been removed (almost) entirely. - Loading DateTime::Locale itself is now quite a bit faster. The whole locale registration system has been removed entirely, except for custom locales. This fixes RT #78794. Requested by Michael Conrad. - A long-standing issue with the Austrian locale not using the Austrian name for January has been fixed. RT #52337. Reported by Thomas Klausner. [BACKWARDS INCOMPATIBILITIES] * This is a big new release, and includes a number of backwards-incompatible changes. However, most users should be unaffected by this change. If you only use this module via DateTime.pm, you are unlikely to notice any changes other than changes to the locale data. * We now refer to things as "code" in the docs and method names where we used to call them ids. This includes locale, language, script, territory, and variant codes. This is more in line with the various ISO standards and the CLDR packages. * All the $locale->*_id methods (including $locale->id) are deprecated. Use the relevant $locale->*_code method instead. * The canonical form of the locale codes now uses dashes (-) instead of underscores (_). Loading a locale with an underscore in the name (e.g. en_US) still works. * The way that locale data is packaged has changed quite a bit. We no longer package each locale in its own class. Instead, all locale data is in a single module (mostly in a __DATA__ section) and loaded into memory as needed. If you have any code that checks $locale->isa, that code may break. * Locales are no longer subclasses of DateTime::Locale::Base. However, this module is still included in the distribution in case someone has a custom locale that inherits from this module. However, this module will go away in a future release. * The "ii-*" aliases for the "he-*" locales have been removed. * The "no-*" aliases for the "nn-*" locales have been removed. * The value of $locale->code no longer reflects the value passed to DateTime::Locale->load. This only affects aliases and non-canonical forms of the code. For example, if you load "en_US" then $locale->code returns "en-US". If you load "C" or "POSIX" the code is "en-US-POSIX". * All of the documentation related to creating aliases and registering custom locales has been removed. All of these methods still work, but I don't think this system got much use, so I don't want to emphasize it in the docs (but let me know if you are using this and want to see these docs restored). ------------------------------------------------------------------- Wed Jul 29 00:33:01 CEST 2015 - ro@suse.de - make sure we provide > 0.4001 (perl versions mismatch with rpm) (same change as on Feb 12th) ------------------------------------------------------------------- Sun Jun 14 08:04:17 UTC 2015 - coolo@suse.com - updated to 0.46 see /usr/share/doc/packages/perl-DateTime-Locale/Changes 0.46 2015-05-21 - Fixed handling of C locales like "C.UTF-8". Passing these to DateTime::Locale->load would cause a warning followed by an exception, ubt all "C" locales should be special-cased as an alias of en-US-POSIX. Reported by David Wheeler. RT #104574. ------------------------------------------------------------------- Wed Feb 12 18:39:28 UTC 2014 - coolo@suse.com - make sure we provide > 0.4001 (perl versions mismatch with rpm) - regenerate with cpanspec, centos support no longer interesting ------------------------------------------------------------------- Fri Nov 18 11:10:54 UTC 2011 - coolo@suse.com - use original .tar.gz ------------------------------------------------------------------- Mon Aug 29 21:06:41 UTC 2011 - chris@computersalat.de - fix build/deps for RHEL, CentOS * AutoReq seem to be broken: need to remove tools dir, cause otherwise wrong Requires would be defined, e.g. perl(Moose),.... ------------------------------------------------------------------- Tue Nov 30 19:20:09 UTC 2010 - coolo@novell.com - switch to perl_requires macro ------------------------------------------------------------------- Fri Jul 16 14:25:32 UTC 2010 - chris@computersalat.de - recreated by cpanspec 1.78 o fix deps - added bcond_with test ------------------------------------------------------------------- Sun Apr 11 18:39:41 UTC 2010 - chris@computersalat.de - update to 0.45 - Installing this release will cause older versions of DateTime::Format::Strptime to warn like crazy. Please update DateTime::Format::Strptime if you install this release. - This is an interim release still based on CLDR 1.7.1 pending the release of Locale::CLDR, which will happen real soon now, for some definition of soon. - Removed dependency on Class::ISA and just copied what we need from said module directly. Class::ISA warns as deprecated if used with Perl 5.11.0, even though it works just fine (doh). RT #53940. - All methods deprecated in the last release now warn when called. - Added methods to return per-locale strftime formats from the glibc data. These methods are not yet documented. They are just there for now to allow me to update DateTime::Format::Strptime. - 0.44 2009-09-12 - All methods which return strftime-style patterns are officially deprecated (and have been a little broken for some time, regardless). This includes all date and time format methods ending in "_format". - Other deprecated methods include: date_parts_order, date_before_time era, eras month_name, month_abbreviation, month_narrow month_names, month_abbreviations, month_narrows day_name, day_abbreviation, day_narrow day_names, day_abbreviations, day_narrows quarter_name, quarter_abbreviation, quarter_narrow quarter_names, quarter_abbreviations am_pm, am_pms era_name, era_abbreviation era_narrow, era_names, era_abbreviations - All of these deprecated methods will eventually be removed. If you are using them directly, please change your code. - Converted data files in tools/t/test-data to Unix line endings. This works around a bug in Module::Signature. Reported by Zefram. RT #49085. - Require Params::Validate 0.91, since 0.89 caused test failures for someone. Reported by Jeremy Hetzler. RT #41365. - Moved code to my hg repo at http://hg.urth.org/hg/DateTime-Locale. - 0.43 2009-06-30 - Based on CLDR 1.7.1, which includes support for several new languages, as well as lots of changes. - removed .packlist, perllocal.pod files > noarch package - cleanup spec o removed useless comments o fixed Header o fixed License o fixed deps - perl-macros < 1120 - perl(Params::Validate) >= 0.91 o fixed description o moved changelog to changes file ------------------------------------------------------------------- Sat Jul 25 19:36:45 CEST 2009 - chris@computersalat.de - spec mods * removed ^---------- * removed ^#--------- ------------------------------------------------------------------- Sun Jun 21 19:48:49 CEST 2009 - chris@computersalat.de - added perl-macros o autogen filelist with perl_gen_filelist - spec mods o added header o fixed deps ------------------------------------------------------------------- Sun Oct 26 10:17:25 UTC 2008 - gerrit.beine@gmx.de - update to 0.42 ------------------------------------------------------------------- Sun Jun 8 14:33:16 UTC 2008 - gerrit.beine@gmx.de - first release 0.4001