diff -Nru libdatetime-timezone-perl-1.95/Changes libdatetime-timezone-perl-2.18/Changes --- libdatetime-timezone-perl-1.95/Changes 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/Changes 2018-03-24 00:18:32.000000000 +0000 @@ -1,7 +1,156 @@ +2.18 2018-03-23 + +- This release is based on version 2018d of the Olson database. This release + includes contemporary changes for Palestine and Casey Station. + + +2.17 2018-01-23 + +- This release is based on version 2018b of the Olson database. This release + reverts the changes for Ireland in the previous versions as these caused + breakages in some systems that consumed the IANA time zone data. + + +2.16 2018-01-19 + +- This release is based on version 2018b of the Olson database. This release + includes contemporary changes for São Tomé and Príncipe, Brazil, and + Ireland. The 2018a was skipped because it was missing a file, but there are + no data changes from 2018a to 2018b. + + +2.15 2017-11-04 + +- Make the local zone lookup code handle the case where /usr/share/zoneinfo is + a symlink, as it apparently is on recent versions of macOS (10.13). Fixed by + Tom Wyant. GH #22 and #23. + + +2.14 2017-10-28 + +- This release is based on version 2017c of the Olson database. This release + includes contemporary changes for Fiji, Namibia, Northern Cyprus, Sudan, + Tonga, and Turks & Caicos. + + +2.13 2017-06-01 + +- Really fix the indexing issue. For reals this time. I'm totally not + kidding. Thanks to Grinnz on #metacpan for giving me the solution. + + +2.12 2017-06-01 + +- Attempting to fix indexing of DateTime::TimeZone::Catalog on metacpan + again. No real code or zone changes. Reported by Greg Oscwhald. GH #19. + + +2.11 2017-03-22 + +- This release is based on version 2017b of the Olson database. This release + includes contemporary changes for Haiti. + + +2.10 2017-03-01 + +- This release is based on version 2017a of the Olson database. This release + includes contemporary changes for Mongolia and Chile. + + +2.09 2016-11-24 + +- This release is based on version 2016j of the Olson database. This release + includes contemporary changes for Russia (Europe/Saratov). + + +2.08 2016-11-12 + +- Switched from RT to the GitHub issue tracker. + + +2.07 2016-11-02 + +- This release is based on version 2016i of the Olson database. This release + includes contemporary changes for Tonga and Antarctica/Casey. There is also + a new zone for Northern Cyprus, Asia/Famagusta, which differs from other + parts of Cyprus. + + +2.06 2016-10-20 + +- This release is based on version 2016h of the Olson database. This release + includes contemporary changes for Palestine. + + +2.05 2016-09-28 + +- This release is based on version 2016g of the Olson database. This release + includes contemporary changes for Turkey. + + +2.04 2016-09-26 + +- Automatically add the latest version of DateTime::Time::Local::Win32 as a + prereqs on Windows system automatically when building the release. + + +2.03 2016-09-17 + +- Bump minimum required Perl to 5.8.4 from 5.8.1. This matches DateTime.pm + itself. + + +2.02 2016-09-16 + +- Replaced Params::Validate with Params::ValidationCompiler. + + +2.01 2016-07-17 + +- This release is based on version 2016f of the Olson database. This release + includes contemporary changes for Egypt and Russia. The changes for Egypt + supersede the ones in 2016e. + + +2.00 2016-06-07 + +- The fix in 1.99 broke the parsing of the etcetera zones, which are specified + as 1 or 2 digit offsets in hours, unlike all other zones which are written + as "1:00" or "-2:00". + + +1.99 2016-06-07 + +- When parsing the POSIX zones in the etcetera file, don't special case the + ETC[+-]NN zones. These are weirdly named, as ETC+8 is 8 hours _behind_ UTC, + and -6 is 6 hours _ahead_. Previously, we were swapping these so the name + matched the sane usage, but this is confusing for anyone who is explicitly + trying to use the POSIX names, expecting the bizarre (but POSIXly correct) + interpretation. Patch by Bron Gondwana. GitHub PR #7. + + +1.98 2016-04-18 + +- This release is based on version 2016d of the Olson database. This release + includes contemporary changes for Russia and Venezuela. + + +1.97 2016-03-23 + +- This release is based on version 2016c of the Olson database. This release + includes contemporary changes for Azerbaijan and Chile. + + +1.96 2016-03-15 + +- This release is based on version 2016b of the Olson database. This release + includes contemporary changes for Russia, Haiti, and Palestine. + + 1.95 2016-01-27 - This release is based on version 2016a of the Olson database. This release - includes contemporary changes for the Cayman Islands, Iran, and Chrita, + includes contemporary changes for the Cayman Islands, Iran, and Chita, Russia. @@ -640,7 +789,7 @@ Asia/Novokuznetsk. -1.02 (I forgot to actually release this one) +1.02 Not Released (Oops) - This release is based on version 2009p of the Olson database. The only changes in this release are for Argentina. This release should produce the @@ -729,7 +878,7 @@ change _from_ DST, but that's governments for you). - Made sure to local-ize $@ before any eval, to prevent errors - accidentally propogating out to your code. + accidentally propagating out to your code. 0.91 2009-05-26 @@ -1415,7 +1564,7 @@ 0.2505 2003-10-27 -- The change in 0.2504 to accomodate SuSE's /etc/sysconfig/clock file +- The change in 0.2504 to accommodate SuSE's /etc/sysconfig/clock file broke this feature on RedHat. Sigh. Reported by John Siracusa. @@ -1578,7 +1727,7 @@ this is America/Belem. - Fixed a bug in the generated time zone code that caused it to do - more work than it should when calculting offsets for future + more work than it should when calculating offsets for future datetimes. diff -Nru libdatetime-timezone-perl-1.95/CONTRIBUTING.md libdatetime-timezone-perl-2.18/CONTRIBUTING.md --- libdatetime-timezone-perl-1.95/CONTRIBUTING.md 1970-01-01 00:00:00.000000000 +0000 +++ libdatetime-timezone-perl-2.18/CONTRIBUTING.md 2018-03-24 00:18:32.000000000 +0000 @@ -0,0 +1,131 @@ +# CONTRIBUTING + +Thank you for considering contributing to this distribution. This file +contains instructions that will help you work with the source code. + +Please note that if you have any questions or difficulties, you can reach the +maintainer(s) through the bug queue described later in this document +(preferred), or by emailing the releaser directly. You are not required to +follow any of the steps in this document to submit a patch or bug report; +these are just recommendations, intended to help you (and help us help you +faster). + + +The distribution is managed with +[Dist::Zilla](https://metacpan.org/release/Dist-Zilla). + +However, you can still compile and test the code with the `Makefile.PL` or +`Build.PL` in the repository: + + perl Makefile.PL + make + make test + +or + perl Build.PL + ./Build + ./Build test + +As well as: + + $ prove -bvr t + +or + + $ perl -Mblib t/some_test_file.t + +You may need to satisfy some dependencies. The easiest way to satisfy +dependencies is to install the last release. This is available at +https://metacpan.org/release/DateTime-TimeZone + +If you use cpanminus, you can do it without downloading the tarball first: + + $ cpanm --reinstall --installdeps --with-recommends DateTime::TimeZone + +Dist::Zilla is a very powerful authoring tool, but requires a number of +author-specific plugins. If you would like to use it for contributing, install +it from CPAN, then run one of the following commands, depending on your CPAN +client: + + $ cpan `dzil authordeps --missing` + +or + + $ dzil authordeps --missing | cpanm + +They may also be additional requirements not needed by the dzil build which +are needed for tests or other development: + + $ cpan `dzil listdeps --author --missing` + +or + + $ dzil listdeps --author --missing | cpanm + +Or, you can use the 'dzil stale' command to install all requirements at once: + + $ cpan Dist::Zilla::App::Command::stale + $ cpan `dzil stale --all` + +or + + $ cpanm Dist::Zilla::App::Command::stale + $ dzil stale --all | cpanm + +You can also do this via cpanm directly: + + $ cpanm --reinstall --installdeps --with-develop --with-recommends DateTime::TimeZone + +Once installed, here are some dzil commands you might try: + + $ dzil build + $ dzil test + $ dzil test --release + $ dzil xtest + $ dzil listdeps --json + $ dzil build --notgz + +You can learn more about Dist::Zilla at http://dzil.org/. + +The code for this distribution is [hosted at GitHub](https://github.com/houseabsolute/DateTime-TimeZone). + +You can submit code changes by forking the repository, pushing your code +changes to your clone, and then submitting a pull request. Detailed +instructions for doing that is available here: + +https://help.github.com/articles/creating-a-pull-request + +If you have found a bug, but do not have an accompanying patch to fix it, you +can submit an issue report [via the web](https://github.com/houseabsolute/DateTime-TimeZone/issues) +). +This is a good place to send your questions about the usage of this distribution. + +## Travis + +All pull requests for this distribution will be automatically tested by +[Travis](https://travis-ci.org/) and the build status will be reported on the +pull request page. If your build fails, please take a look at the output. + +## TidyAll + +This distribution uses +[Code::TidyAll](https://metacpan.org/release/Code-TidyAll) to enforce a +uniform coding style. This is tested as part of the author testing suite. You +can install and run tidyall by running the following commands: + + $ cpanm Code::TidyAll + $ tidyall -a + +Please run this before committing your changes and address any issues it +brings up. + +## Contributor Names + +If you send a patch or pull request, your name and email address will be +included in the documentation as a contributor (using the attribution on the +commit or patch), unless you specifically request for it not to be. If you +wish to be listed under a different name or address, you should submit a pull +request to the .mailmap file to contain the correct mapping. + +This file was generated via Dist::Zilla::Plugin::GenerateFile::FromShareDir 0.013 from a +template file originating in Dist-Zilla-PluginBundle-DROLSKY-0.89. diff -Nru libdatetime-timezone-perl-1.95/cpanfile libdatetime-timezone-perl-2.18/cpanfile --- libdatetime-timezone-perl-1.95/cpanfile 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/cpanfile 2018-03-24 00:18:32.000000000 +0000 @@ -6,13 +6,15 @@ requires "File::Spec" => "0"; requires "List::Util" => "1.33"; requires "Module::Runtime" => "0"; -requires "Params::Validate" => "0.72"; +requires "Params::ValidationCompiler" => "0.13"; +requires "Specio::Library::Builtins" => "0"; +requires "Specio::Library::String" => "0"; requires "Try::Tiny" => "0"; requires "constant" => "0"; +requires "namespace::autoclean" => "0"; requires "parent" => "0"; -requires "perl" => "5.006"; +requires "perl" => "5.008004"; requires "strict" => "0"; -requires "vars" => "0"; requires "warnings" => "0"; on 'test' => sub { @@ -41,7 +43,11 @@ }; on 'develop' => sub { + requires "Code::TidyAll" => "0.56"; + requires "Code::TidyAll::Plugin::SortLines::Naturally" => "0.000003"; + requires "Code::TidyAll::Plugin::Test::Vars" => "0.02"; requires "DateTime" => "0"; + requires "Dist::Zilla::Plugin::OSPrereqs" => "0"; requires "File::Find::Rule" => "0"; requires "File::Spec" => "0"; requires "File::pushd" => "0"; @@ -52,20 +58,27 @@ requires "List::Util" => "1.33"; requires "Locale::Country" => "3.11"; requires "Net::FTP" => "0"; - requires "Parallel::ForkManager" => "0"; - requires "Params::Validate" => "0"; + requires "Parallel::ForkManager" => "1.19"; requires "Path::Class" => "0"; - requires "Perl::Critic" => "1.123"; - requires "Perl::Tidy" => "20140711"; + requires "Perl::Critic" => "1.126"; + requires "Perl::Tidy" => "20160302"; requires "Pod::Coverage::TrustPod" => "0"; + requires "Pod::Wordlist" => "0"; + requires "Test::CPAN::Changes" => "0.19"; + requires "Test::CPAN::Meta::JSON" => "0.16"; + requires "Test::CleanNamespaces" => "0.15"; + requires "Test::Code::TidyAll" => "0.50"; requires "Test::EOL" => "0"; requires "Test::Mojibake" => "0"; - requires "Test::More" => "0.88"; + requires "Test::More" => "0.96"; requires "Test::NoTabs" => "0"; requires "Test::Output" => "0"; requires "Test::Pod" => "1.41"; requires "Test::Pod::Coverage" => "1.08"; + requires "Test::Portability::Files" => "0"; requires "Test::Spelling" => "0.12"; requires "Test::Taint" => "0"; + requires "Test::Vars" => "0.009"; + requires "Test::Version" => "2.05"; requires "autodie" => "0"; }; diff -Nru libdatetime-timezone-perl-1.95/debian/changelog libdatetime-timezone-perl-2.18/debian/changelog --- libdatetime-timezone-perl-1.95/debian/changelog 2016-02-03 17:43:54.000000000 +0000 +++ libdatetime-timezone-perl-2.18/debian/changelog 2021-03-21 05:14:43.000000000 +0000 @@ -1,3 +1,219 @@ +libdatetime-timezone-perl (1:2.18-1+2018d~16.04.sav0) xenial; urgency=high + + * Backport to Xenial + + -- Rob Savoury Sat, 20 Mar 2021 22:14:43 -0700 + +libdatetime-timezone-perl (1:2.18-1+2018d) unstable; urgency=high + + [ Salvatore Bonaccorso ] + * Update Vcs-* headers for switch to salsa.debian.org + + [ gregor herrmann ] + * Import upstream version 2.18. + Based on version 2018d of the Olson database. + Includes contemporary changes for Palestine and Casey Station. + * Set urgency to high, as both changes already happened. + + -- gregor herrmann Sat, 24 Mar 2018 18:49:44 +0100 + +libdatetime-timezone-perl (1:2.17-1+2018c) unstable; urgency=medium + + * Import upstream version 2.17. + Based on version 2018c of the Olson database. + This reverts the changes for Ireland in 2018b, as they caused problems in + some systems. + + -- gregor herrmann Wed, 14 Feb 2018 20:13:01 +0100 + +libdatetime-timezone-perl (1:2.16-1+2018b) unstable; urgency=medium + + [ Damyan Ivanov ] + * declare conformance with Policy 4.1.3 (no changes needed) + + [ gregor herrmann ] + * Import upstream version 2.16. + Based on version 2018b of the Olson database. + Includes contemporary changes for São Tomé and Príncipe, Brazil, and + Ireland. + * Update years of upstream and packaging copyright. + * Bump debhelper compatibility level to 10. + + -- gregor herrmann Sat, 20 Jan 2018 23:52:40 +0100 + +libdatetime-timezone-perl (1:2.15-1+2017c) unstable; urgency=medium + + * Import upstream version 2.15. + + -- gregor herrmann Tue, 21 Nov 2017 18:56:00 +0100 + +libdatetime-timezone-perl (1:2.14-1+2017c) unstable; urgency=medium + + * Fix typo in previous changelog entry. + * Import upstream version 2.14. + * Drop patch olson-2017c. + This release includes the current Olson database version. + + -- gregor herrmann Fri, 03 Nov 2017 13:34:18 +0100 + +libdatetime-timezone-perl (1:2.13-1+2017c) unstable; urgency=high + + [ Alex Muntada ] + * Remove inactive pkg-perl members from Uploaders. + + [ gregor herrmann ] + * Update to Olson database version 2017c. + This update contains contemporary changes for Northern Cyprus, Fiji, + Namibia, Sudan, Tonga, and Turks & Caicos. + * Set urgency to high as the first change (North Cyprus following EU rules) + happens in 5 days. + * Declare compliance with Debian Policy 4.1.1. + + -- gregor herrmann Mon, 23 Oct 2017 18:54:50 +0200 + +libdatetime-timezone-perl (1:2.13-1+2017b) unstable; urgency=medium + + * Import upstream version 2.13. + Based on version 2017b of the Olson database. + * Drop patches olson-2017a and olson-2017b. + This release includes the current Olson database versions. + * Update years of upstream and packaging copyright. + * Declare compliance with Debian Policy 4.0.0. + + -- gregor herrmann Sat, 01 Jul 2017 20:32:31 +0200 + +libdatetime-timezone-perl (1:2.09-1+2017b) unstable; urgency=medium + + * Update to Olson database version 2017b. + This update contains contemporary changes for Haiti. + + -- gregor herrmann Fri, 24 Mar 2017 20:02:23 +0100 + +libdatetime-timezone-perl (1:2.09-1+2017a) unstable; urgency=medium + + * Update to Olson database version 2017a. + This update contains contemporary changes for Mongolia and Chile. + * Update helper script debian/tools/update-tzdata.sh to match how the + timezone data files look since 2.07. Previously we added a separate + version for each module but this version is gone now. Drop the routine + from our manually invoked helper script. + + -- gregor herrmann Fri, 03 Mar 2017 00:24:02 +0100 + +libdatetime-timezone-perl (1:2.09-1+2016j) unstable; urgency=medium + + * Import upstream version 2.09. + Based on version 2016j of the Olson database. + Includes contemporary changes for Russia (Europe/Saratov). + + -- gregor herrmann Thu, 24 Nov 2016 19:11:06 +0100 + +libdatetime-timezone-perl (1:2.08-1+2016i) unstable; urgency=medium + + * Import upstream version 2.08. + * Update debian/upstream/metadata. + + -- gregor herrmann Thu, 17 Nov 2016 23:02:19 +0100 + +libdatetime-timezone-perl (1:2.07-1+2016i) unstable; urgency=medium + + * Import upstream version 2.07. + Based on version 2016i of the Olson database. + * Update debian/upstream/metadata. + * Update (build) dependencies. + * Drop patches, this release contains the current Olson datebase data. + * Add debian/tests/pkg-perl/syntax-skip. + + -- gregor herrmann Fri, 04 Nov 2016 15:20:52 +0100 + +libdatetime-timezone-perl (1:2.01-1+2016h) unstable; urgency=high + + * Update to Olson DB 2016h. + This includes contemporary changes for Palestine. + * Set urgency to high, the changes are effective in 2.5 hours from now. + + -- gregor herrmann Thu, 20 Oct 2016 23:25:17 +0200 + +libdatetime-timezone-perl (1:2.01-1+2016g) unstable; urgency=medium + + * Remove Jonathan Yu from Uploaders. Thanks for your work! + * Update to Olson DB 2016g. + This includes contemporary changes for Turkey. + + -- gregor herrmann Sun, 25 Sep 2016 23:29:51 +0200 + +libdatetime-timezone-perl (1:2.01-1+2016f) unstable; urgency=medium + + * Import upstream version 2.01. + Based on version 2016f of the Olson database. + * Drop patches which brought the package to newer Olson database + releases. 2016e and 2016f are now included. + + -- gregor herrmann Mon, 18 Jul 2016 02:44:00 +0200 + +libdatetime-timezone-perl (1:2.00-1+2016f) unstable; urgency=high + + * Update to Olson db version 2016f via a quilt patch. This release + contains contemporary changes for Africa/Cairo and Asia/Novosibirsk. + * Set urgency to high, the changes in Egypt are effective two days from now. + + -- gregor herrmann Tue, 05 Jul 2016 18:20:21 +0200 + +libdatetime-timezone-perl (1:2.00-1+2016e) unstable; urgency=medium + + * Update to Olson db version 2016e via a quilt patch. This release + contains contemporary changes for Africa/Cairo. + + -- gregor herrmann Sun, 26 Jun 2016 11:57:46 +0200 + +libdatetime-timezone-perl (1:2.00-1+2016d) unstable; urgency=medium + + * Import upstream version 2.00. + + -- gregor herrmann Wed, 08 Jun 2016 16:36:10 +0200 + +libdatetime-timezone-perl (1:1.99-1+2016d) unstable; urgency=medium + + * debian/copyright: change Copyright-Format 1.0 URL to HTTPS. + * debian/upstream/metadata: change GitHub/CPAN URL(s) to HTTPS. + * Import upstream version 1.99. + + -- gregor herrmann Tue, 07 Jun 2016 16:49:16 +0200 + +libdatetime-timezone-perl (1:1.98-1+2016d) unstable; urgency=high + + * Import upstream version 1.98. + Based on version 2016d of the Olson database. This release includes + contemporary changes for Russia and Venezuela. + * Set urgency to high since one change is already in effect. + * Drop alternative Test::More build dependency. The version in oldstable + is new enough. + * Declare compliance with Debian Policy 3.9.8. + + -- gregor herrmann Thu, 28 Apr 2016 12:34:45 +0200 + +libdatetime-timezone-perl (1:1.97-1+2016c) unstable; urgency=high + + * Import upstream version 1.97. + Based on version 2016c of the Olson database. This release includes + contemporary changes for Azerbaijan and Chile. + * Set urgency to high because of the imminent changes for Asia/Baku + (this weekend). + * Install new CONTRIBUTING.md file. + + -- gregor herrmann Thu, 24 Mar 2016 20:11:21 +0100 + +libdatetime-timezone-perl (1:1.96-1+2016b) unstable; urgency=medium + + * Import upstream version 1.96. + Based on version 2016b of the Olson database. This release includes + contemporary changes for Russia, Haiti, and Palestine. + * Fix spelling of Chita in the previous changelog entry. + Thanks to Stepan Golosunov for the bug report. + (Closes: #813631) + + -- gregor herrmann Thu, 17 Mar 2016 20:09:08 +0100 + libdatetime-timezone-perl (1:1.95-1+2016a) unstable; urgency=medium [ Salvatore Bonaccorso ] @@ -6,7 +222,7 @@ [ gregor herrmann ] * Import upstream version 1.95. Based on version 2016a of the Olson database. This release includes - contemporary changes for the Cayman Islands, Iran, and Chrita, Russia. + contemporary changes for the Cayman Islands, Iran, and Chita, Russia. * Update years of upstream and packaging copyright. * Declare compliance with Debian Policy 3.9.7. diff -Nru libdatetime-timezone-perl-1.95/debian/compat libdatetime-timezone-perl-2.18/debian/compat --- libdatetime-timezone-perl-1.95/debian/compat 2016-02-03 17:43:54.000000000 +0000 +++ libdatetime-timezone-perl-2.18/debian/compat 2018-03-24 17:49:44.000000000 +0000 @@ -1 +1 @@ -9 +10 diff -Nru libdatetime-timezone-perl-1.95/debian/control libdatetime-timezone-perl-2.18/debian/control --- libdatetime-timezone-perl-1.95/debian/control 2016-02-03 17:43:54.000000000 +0000 +++ libdatetime-timezone-perl-2.18/debian/control 2018-03-24 17:49:44.000000000 +0000 @@ -1,28 +1,27 @@ Source: libdatetime-timezone-perl Maintainer: Debian Perl Group -Uploaders: Krzysztof Krzyżaniak (eloy) , - gregor herrmann , - Jonathan Yu , +Uploaders: gregor herrmann , Ansgar Burchardt Section: perl +Testsuite: autopkgtest-pkg-perl Priority: optional -Build-Depends: debhelper (>= 9) +Build-Depends: debhelper (>= 10) Build-Depends-Indep: perl, libclass-singleton-perl, libdatetime-perl, libmodule-runtime-perl, - libparams-validate-perl, + libnamespace-autoclean-perl, + libparams-validationcompiler-perl, + libspecio-perl, libtest-fatal-perl, libtest-output-perl, libtest-requires-perl, libtest-taint-perl, libtry-tiny-perl, - perl (>= 5.13.4) | libtest-simple-perl (>= 0.96), perl (>= 5.19.5) | libscalar-list-utils-perl (>= 1:1.33) -Standards-Version: 3.9.7 -Vcs-Browser: https://anonscm.debian.org/cgit/pkg-perl/packages/libdatetime-timezone-perl.git -Vcs-Git: https://anonscm.debian.org/git/pkg-perl/packages/libdatetime-timezone-perl.git -Testsuite: autopkgtest-pkg-perl +Standards-Version: 4.1.3 +Vcs-Browser: https://salsa.debian.org/perl-team/modules/packages/libdatetime-timezone-perl +Vcs-Git: https://salsa.debian.org/perl-team/modules/packages/libdatetime-timezone-perl.git Homepage: http://datetime.perl.org/ Package: libdatetime-timezone-perl @@ -31,7 +30,9 @@ ${perl:Depends}, libclass-singleton-perl, libmodule-runtime-perl, - libparams-validate-perl, + libnamespace-autoclean-perl, + libparams-validationcompiler-perl, + libspecio-perl, libtry-tiny-perl, perl (>= 5.19.5) | libscalar-list-utils-perl (>= 1:1.33) # no Depends to avoid circular dependency @@ -44,4 +45,3 @@ . The Olson time zone database is the best available source for worldwide time zone information and is available from . - diff -Nru libdatetime-timezone-perl-1.95/debian/copyright libdatetime-timezone-perl-2.18/debian/copyright --- libdatetime-timezone-perl-1.95/debian/copyright 2016-02-03 17:43:54.000000000 +0000 +++ libdatetime-timezone-perl-2.18/debian/copyright 2018-03-24 17:49:44.000000000 +0000 @@ -1,10 +1,10 @@ -Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: DateTime-TimeZone Upstream-Contact: Dave Rolsky Source: https://metacpan.org/release/DateTime-TimeZone Files: * -Copyright: 2016, David Rolsky +Copyright: 2018, David Rolsky License: Artistic or GPL-1+ Files: debian/* @@ -12,7 +12,7 @@ 2008, Damyan Ivanov 2008, Krzysztof Krzyżaniak (eloy) 2009-2011, Jonathan Yu - 2009-2016, gregor herrmann + 2009-2018, gregor herrmann 2011, Nicholas Bamber License: Artistic or GPL-1+ diff -Nru libdatetime-timezone-perl-1.95/debian/libdatetime-timezone-perl.docs libdatetime-timezone-perl-2.18/debian/libdatetime-timezone-perl.docs --- libdatetime-timezone-perl-1.95/debian/libdatetime-timezone-perl.docs 1970-01-01 00:00:00.000000000 +0000 +++ libdatetime-timezone-perl-2.18/debian/libdatetime-timezone-perl.docs 2018-03-24 17:49:44.000000000 +0000 @@ -0,0 +1 @@ +CONTRIBUTING.md diff -Nru libdatetime-timezone-perl-1.95/debian/tests/pkg-perl/syntax-skip libdatetime-timezone-perl-2.18/debian/tests/pkg-perl/syntax-skip --- libdatetime-timezone-perl-1.95/debian/tests/pkg-perl/syntax-skip 1970-01-01 00:00:00.000000000 +0000 +++ libdatetime-timezone-perl-2.18/debian/tests/pkg-perl/syntax-skip 2018-03-24 17:49:44.000000000 +0000 @@ -0,0 +1,10 @@ +# # The DateTime::TimeZone::OffsetOnly package already has a type named SimpleStr at /usr/share/perl5/Specio/Exporter.pm line 21. +# # BEGIN failed--compilation aborted at /usr/share/perl5/DateTime/TimeZone/OffsetOnly.pm line 13. +# not ok 322 - /usr/bin/perl -wc /usr/share/perl5/DateTime/TimeZone/OffsetOnly.pm exited successfully +# +# # The DateTime::TimeZone package already has a type named FileHandle at /usr/share/perl5/Specio/Exporter.pm line 21. +# # BEGIN failed--compilation aborted at /usr/share/perl5/DateTime/TimeZone.pm line 19. +# not ok 367 - /usr/bin/perl -wc /usr/share/perl5/DateTime/TimeZone.pm exited successfully + +/usr/share/perl5/DateTime/TimeZone/OffsetOnly.pm +/usr/share/perl5/DateTime/TimeZone.pm diff -Nru libdatetime-timezone-perl-1.95/debian/tools/update-tzdata.sh libdatetime-timezone-perl-2.18/debian/tools/update-tzdata.sh --- libdatetime-timezone-perl-1.95/debian/tools/update-tzdata.sh 2016-02-03 17:43:54.000000000 +0000 +++ libdatetime-timezone-perl-2.18/debian/tools/update-tzdata.sh 2018-03-24 17:49:44.000000000 +0000 @@ -50,10 +50,3 @@ popd perl tools/parse_olson --dir debian/tzdata --version $updbversion --clean - -# add VERSION to files -for f in $(find lib/DateTime -name "*.pm"); do - grep -q "::VERSION = '$dttzversion';" $f && continue - module=$(echo $f | perl -pe 's{lib/DateTime/TimeZone/(.+)(?:(/.+))?.pm}{DateTime/TimeZone/$1$2}; s{/}{::}g;') - perl -pi -e "s{package $module;\s+}{$&\\\$${module}::VERSION = '$dttzversion';}m" $f -done diff -Nru libdatetime-timezone-perl-1.95/debian/upstream/metadata libdatetime-timezone-perl-2.18/debian/upstream/metadata --- libdatetime-timezone-perl-1.95/debian/upstream/metadata 2016-02-03 17:43:54.000000000 +0000 +++ libdatetime-timezone-perl-2.18/debian/upstream/metadata 2018-03-24 17:49:44.000000000 +0000 @@ -1,8 +1,7 @@ --- Archive: CPAN -Bug-Database: http://rt.cpan.org/Public/Dist/Display.html?Name=DateTime-TimeZone -Bug-Submit: bug-datetime-timezone@rt.cpan.org +Bug-Database: https://github.com/houseabsolute/DateTime-TimeZone/issues Contact: Dave Rolsky Name: DateTime-TimeZone -Repository: git://github.com/autarch/DateTime-TimeZone.git -Repository-Browse: https://github.com/autarch/DateTime-TimeZone +Repository: https://github.com/houseabsolute/DateTime-TimeZone.git +Repository-Browse: https://github.com/houseabsolute/DateTime-TimeZone diff -Nru libdatetime-timezone-perl-1.95/dist.ini libdatetime-timezone-perl-2.18/dist.ini --- libdatetime-timezone-perl-1.95/dist.ini 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/dist.ini 2018-03-24 00:18:32.000000000 +0000 @@ -3,24 +3,24 @@ license = Perl_5 copyright_holder = Dave Rolsky -version = 1.95 - [GatherDir] -exclude_filename = cpanfile +exclude_filename = CONTRIBUTING.md exclude_filename = LICENSE exclude_filename = Makefile.PL exclude_filename = README.md +exclude_filename = cpanfile exclude_match = ^t/zd.* [PruneCruft] -[@DROLSKY] +[lib] +lib = inc + +[=DTTZBundle] dist = DateTime-TimeZone next_release_width = 7 -prereqs_skip = Win32::TieRegistry prereqs_skip = DateTime prereqs_skip = DateTime::Duration -prereqs_skip = DateTime::TimeZone::HPUX pod_coverage_skip = DateTime::TimeZone::Catalog pod_coverage_skip = DateTime::TimeZone::Floating pod_coverage_skip = DateTime::TimeZone::OffsetOnly @@ -29,26 +29,27 @@ pod_coverage_skip = qr/^DateTime::TimeZone::Local::.+/ pod_coverage_skip = qr/^DateTime::TimeZone::(?:Africa|America|Antarctica|Asia|Atlantic|Australia|Europe|Indian|Pacific)/ pod_coverage_skip = qr/^DateTime::TimeZone::(?:CET|CST6CDT|EET|EST5EDT|EST|HST|MET|MST7MDT|MST|PST8PDT|WET)/ -pod_coverage_trustme = DateTime::TimeZone => qr/^STORABLE_/ +pod_coverage_trustme = DateTime::TimeZone => qr/^[A-Z_]+/ pod_coverage_trustme = DateTime::TimeZone => qr/^max_span$/ stopwords_file = .stopwords +tidyall_section = _ : ignore = lib/DateTime/TimeZone/Catalog.pm +tidyall_section = _ : ignore = lib/DateTime/TimeZone/{Africa,America,Antarctica,Asia,Atlantic,Australia,Europe,Indian,Pacific}/**/* +tidyall_section = _ : ignore = lib/DateTime/TimeZone/{CET,CST6CDT,EET,EST5EDT,EST,HST,MET,MST7MDT,MST,PST8PDT,WET}.pm +tidyall_section = _ : ignore = t/zd_* +use_github_issues = 1 Test::Compile.xt_mode = 1 --remove = DROLSKY::VersionProvider -remove = Git::GatherDir --remove = Test::CPAN::Changes -remove = Test::Pod::LinkCheck -remove = Test::Pod::No404s -remove = Test::Synopsis --remove = Test::TidyAll --remove = Test::Version --remove = BumpVersionAfterRelease --remove = RewriteVersion - -[PkgVersion] +; authordep Dist::Zilla::PluginBundle::DROLSKY = 0.72 +; authordep MetaCPAN::Client [Prereqs / DevelopRequires] autodie = 0 +Code::TidyAll::Plugin::SortLines::Naturally = 0 DateTime = 0 +Dist::Zilla::Plugin::OSPrereqs = 0 File::Find::Rule = 0 File::pushd = 0 Getopt::Long = 0 @@ -57,10 +58,6 @@ Locale::Country = 3.11 Net::FTP = 0 Parallel::ForkManager = 0 -Params::Validate = 0 Path::Class = 0 Test::Output = 0 Test::Taint = 0 - -[OSPrereqs / MSWin32] -DateTime::TimeZone::Local::Win32 = 1.83 diff -Nru libdatetime-timezone-perl-1.95/inc/DTTZBundle.pm libdatetime-timezone-perl-2.18/inc/DTTZBundle.pm --- libdatetime-timezone-perl-1.95/inc/DTTZBundle.pm 1970-01-01 00:00:00.000000000 +0000 +++ libdatetime-timezone-perl-2.18/inc/DTTZBundle.pm 2018-03-24 00:18:32.000000000 +0000 @@ -0,0 +1,46 @@ +package DTTZBundle; + +use strict; +use warnings; +use namespace::autoclean; + +use MetaCPAN::Client; + +use Moose; + +extends 'Dist::Zilla::PluginBundle::DROLSKY'; + +my $FallbackVersion = '1.94'; +override configure => sub { + my $self = shift; + super(); + + return if $ENV{TRAVIS}; + + my $version; + my $release + = MetaCPAN::Client->new->release('DateTime-TimeZone-Local-Win32'); + if ($release) { + $version = $release->version; + } + else { + $version = $FallbackVersion; + $self->log_warning( + "Could not find DateTime-TimeZone-Local-Win32 on MetaCPAN. Falling back to hard-coded version $FallbackVersion" + ); + } + + $self->add_plugins( + [ + 'OSPrereqs' => { + 'DateTime::TimeZone::Local::Win32' => $version, + } + ], + ); + + return; +}; + +__PACKAGE__->meta->make_immutable; + +1; diff -Nru libdatetime-timezone-perl-1.95/INSTALL libdatetime-timezone-perl-2.18/INSTALL --- libdatetime-timezone-perl-1.95/INSTALL 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/INSTALL 2018-03-24 00:18:32.000000000 +0000 @@ -8,10 +8,10 @@ % cpanm DateTime::TimeZone -If you are installing into a system-wide directory, you may need to pass the -"-S" flag to cpanm, which uses sudo to install the module: - - % cpanm -S DateTime::TimeZone +If it does not have permission to install modules to the current perl, cpanm +will automatically set up and install to a local::lib in your home directory. +See the local::lib documentation (https://metacpan.org/pod/local::lib) for +details on enabling it in your environment. ## Installing with the CPAN shell @@ -31,13 +31,22 @@ % make install -If you are installing into a system-wide directory, you may need to run: +On Windows platforms, you should use `dmake` or `nmake`, instead of `make`. + +If your perl is system-managed, you can create a local::lib in your home +directory to install modules to. For details, see the local::lib documentation: +https://metacpan.org/pod/local::lib + - % sudo make install +The prerequisites of this distribution will also have to be installed manually. The +prerequisites are listed in one of the files: `MYMETA.yml` or `MYMETA.json` generated +by running the manual build process described above. ## Documentation DateTime-TimeZone documentation is available as POD. -You can run perldoc from a shell to read the documentation: +You can run `perldoc` from a shell to read the documentation: % perldoc DateTime::TimeZone +For more information on installing Perl modules via CPAN, please see: +https://www.cpan.org/modules/INSTALL.html diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Africa/Abidjan.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Africa/Abidjan.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Africa/Abidjan.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Africa/Abidjan.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/africa. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/africa. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Africa::Abidjan; -$DateTime::TimeZone::Africa::Abidjan::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -39,11 +43,11 @@ ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {0} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Africa/Accra.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Africa/Accra.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Africa/Accra.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Africa/Accra.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/africa. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/africa. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Africa::Accra; -$DateTime::TimeZone::Africa::Accra::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -44,7 +48,7 @@ 60589296000, # local_end 1920-12-31 00:00:00 (Fri) 1200, 1, -'GHST', +'+0020', ], [ 60589294800, # utc_start 1920-12-30 23:40:00 (Thu) @@ -62,7 +66,7 @@ 60620832000, # local_end 1921-12-31 00:00:00 (Sat) 1200, 1, -'GHST', +'+0020', ], [ 60620830800, # utc_start 1921-12-30 23:40:00 (Fri) @@ -80,7 +84,7 @@ 60652368000, # local_end 1922-12-31 00:00:00 (Sun) 1200, 1, -'GHST', +'+0020', ], [ 60652366800, # utc_start 1922-12-30 23:40:00 (Sat) @@ -98,7 +102,7 @@ 60683904000, # local_end 1923-12-31 00:00:00 (Mon) 1200, 1, -'GHST', +'+0020', ], [ 60683902800, # utc_start 1923-12-30 23:40:00 (Sun) @@ -116,7 +120,7 @@ 60715526400, # local_end 1924-12-31 00:00:00 (Wed) 1200, 1, -'GHST', +'+0020', ], [ 60715525200, # utc_start 1924-12-30 23:40:00 (Tue) @@ -134,7 +138,7 @@ 60747062400, # local_end 1925-12-31 00:00:00 (Thu) 1200, 1, -'GHST', +'+0020', ], [ 60747061200, # utc_start 1925-12-30 23:40:00 (Wed) @@ -152,7 +156,7 @@ 60778598400, # local_end 1926-12-31 00:00:00 (Fri) 1200, 1, -'GHST', +'+0020', ], [ 60778597200, # utc_start 1926-12-30 23:40:00 (Thu) @@ -170,7 +174,7 @@ 60810134400, # local_end 1927-12-31 00:00:00 (Sat) 1200, 1, -'GHST', +'+0020', ], [ 60810133200, # utc_start 1927-12-30 23:40:00 (Fri) @@ -188,7 +192,7 @@ 60841756800, # local_end 1928-12-31 00:00:00 (Mon) 1200, 1, -'GHST', +'+0020', ], [ 60841755600, # utc_start 1928-12-30 23:40:00 (Sun) @@ -206,7 +210,7 @@ 60873292800, # local_end 1929-12-31 00:00:00 (Tue) 1200, 1, -'GHST', +'+0020', ], [ 60873291600, # utc_start 1929-12-30 23:40:00 (Mon) @@ -224,7 +228,7 @@ 60904828800, # local_end 1930-12-31 00:00:00 (Wed) 1200, 1, -'GHST', +'+0020', ], [ 60904827600, # utc_start 1930-12-30 23:40:00 (Tue) @@ -242,7 +246,7 @@ 60936364800, # local_end 1931-12-31 00:00:00 (Thu) 1200, 1, -'GHST', +'+0020', ], [ 60936363600, # utc_start 1931-12-30 23:40:00 (Wed) @@ -260,7 +264,7 @@ 60967987200, # local_end 1932-12-31 00:00:00 (Sat) 1200, 1, -'GHST', +'+0020', ], [ 60967986000, # utc_start 1932-12-30 23:40:00 (Fri) @@ -278,7 +282,7 @@ 60999523200, # local_end 1933-12-31 00:00:00 (Sun) 1200, 1, -'GHST', +'+0020', ], [ 60999522000, # utc_start 1933-12-30 23:40:00 (Sat) @@ -296,7 +300,7 @@ 61031059200, # local_end 1934-12-31 00:00:00 (Mon) 1200, 1, -'GHST', +'+0020', ], [ 61031058000, # utc_start 1934-12-30 23:40:00 (Sun) @@ -314,7 +318,7 @@ 61062595200, # local_end 1935-12-31 00:00:00 (Tue) 1200, 1, -'GHST', +'+0020', ], [ 61062594000, # utc_start 1935-12-30 23:40:00 (Mon) @@ -332,7 +336,7 @@ 61094217600, # local_end 1936-12-31 00:00:00 (Thu) 1200, 1, -'GHST', +'+0020', ], [ 61094216400, # utc_start 1936-12-30 23:40:00 (Wed) @@ -350,7 +354,7 @@ 61125753600, # local_end 1937-12-31 00:00:00 (Fri) 1200, 1, -'GHST', +'+0020', ], [ 61125752400, # utc_start 1937-12-30 23:40:00 (Thu) @@ -368,7 +372,7 @@ 61157289600, # local_end 1938-12-31 00:00:00 (Sat) 1200, 1, -'GHST', +'+0020', ], [ 61157288400, # utc_start 1938-12-30 23:40:00 (Fri) @@ -386,7 +390,7 @@ 61188825600, # local_end 1939-12-31 00:00:00 (Sun) 1200, 1, -'GHST', +'+0020', ], [ 61188824400, # utc_start 1939-12-30 23:40:00 (Sat) @@ -404,7 +408,7 @@ 61220448000, # local_end 1940-12-31 00:00:00 (Tue) 1200, 1, -'GHST', +'+0020', ], [ 61220446800, # utc_start 1940-12-30 23:40:00 (Mon) @@ -422,7 +426,7 @@ 61251984000, # local_end 1941-12-31 00:00:00 (Wed) 1200, 1, -'GHST', +'+0020', ], [ 61251982800, # utc_start 1941-12-30 23:40:00 (Tue) @@ -440,7 +444,7 @@ 61283520000, # local_end 1942-12-31 00:00:00 (Thu) 1200, 1, -'GHST', +'+0020', ], [ 61283518800, # utc_start 1942-12-30 23:40:00 (Wed) @@ -453,11 +457,11 @@ ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {23} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Africa/Algiers.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Africa/Algiers.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Africa/Algiers.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Africa/Algiers.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/africa. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/africa. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Africa::Algiers; -$DateTime::TimeZone::Africa::Algiers::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -336,11 +340,11 @@ ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {13} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Africa/Bissau.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Africa/Bissau.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Africa/Bissau.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Africa/Bissau.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/africa. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/africa. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Africa::Bissau; -$DateTime::TimeZone::Africa::Bissau::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -21,21 +25,21 @@ [ [ DateTime::TimeZone::NEG_INFINITY, # utc_start -60305302940, # utc_end 1912-01-01 01:02:20 (Mon) +60305302800, # utc_end 1912-01-01 01:00:00 (Mon) DateTime::TimeZone::NEG_INFINITY, # local_start -60305299200, # local_end 1912-01-01 00:00:00 (Mon) +60305299060, # local_end 1911-12-31 23:57:40 (Sun) -3740, 0, 'LMT', ], [ -60305302940, # utc_start 1912-01-01 01:02:20 (Mon) +60305302800, # utc_start 1912-01-01 01:00:00 (Mon) 62293453200, # utc_end 1975-01-01 01:00:00 (Wed) -60305299340, # local_start 1912-01-01 00:02:20 (Mon) +60305299200, # local_start 1912-01-01 00:00:00 (Mon) 62293449600, # local_end 1975-01-01 00:00:00 (Wed) -3600, 0, -'WAT', +'-01', ], [ 62293453200, # utc_start 1975-01-01 01:00:00 (Wed) @@ -48,11 +52,11 @@ ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {0} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Africa/Cairo.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Africa/Cairo.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Africa/Cairo.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Africa/Cairo.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/africa. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/africa. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Africa::Cairo; -$DateTime::TimeZone::Africa::Cairo::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -1173,11 +1177,11 @@ ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {63} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Africa/Casablanca.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Africa/Casablanca.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Africa/Casablanca.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Africa/Casablanca.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/africa. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/africa. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Africa::Casablanca; -$DateTime::TimeZone::Africa::Casablanca::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -903,17 +907,17 @@ ], [ 64257588000, # utc_start 2037-03-29 02:00:00 (Sun) -64275732000, # utc_end 2037-10-25 02:00:00 (Sun) +64273917600, # utc_end 2037-10-04 02:00:00 (Sun) 64257591600, # local_start 2037-03-29 03:00:00 (Sun) -64275735600, # local_end 2037-10-25 03:00:00 (Sun) +64273921200, # local_end 2037-10-04 03:00:00 (Sun) 3600, 1, 'WEST', ], [ -64275732000, # utc_start 2037-10-25 02:00:00 (Sun) +64273917600, # utc_start 2037-10-04 02:00:00 (Sun) 64289037600, # utc_end 2038-03-28 02:00:00 (Sun) -64275732000, # local_start 2037-10-25 02:00:00 (Sun) +64273917600, # local_start 2037-10-04 02:00:00 (Sun) 64289037600, # local_end 2038-03-28 02:00:00 (Sun) 0, 0, @@ -930,7 +934,7 @@ ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {49} @@ -990,8 +994,7 @@ 'offset_from_std' => 0, 'on' => 'lastSun', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ), bless( { 'at' => '2:00', @@ -1002,8 +1005,7 @@ 'offset_from_std' => 3600, 'on' => 'lastSun', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Africa/Ceuta.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Africa/Ceuta.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Africa/Ceuta.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Africa/Ceuta.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/europe. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/europe. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Africa::Ceuta; -$DateTime::TimeZone::Africa::Ceuta::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -21,17 +25,17 @@ [ [ DateTime::TimeZone::NEG_INFINITY, # utc_start -59958231676, # utc_end 1901-01-01 00:21:16 (Tue) +59958230400, # utc_end 1901-01-01 00:00:00 (Tue) DateTime::TimeZone::NEG_INFINITY, # local_start -59958230400, # local_end 1901-01-01 00:00:00 (Tue) +59958229124, # local_end 1900-12-31 23:38:44 (Mon) -1276, 0, 'LMT', ], [ -59958231676, # utc_start 1901-01-01 00:21:16 (Tue) +59958230400, # utc_start 1901-01-01 00:00:00 (Tue) 60505570800, # utc_end 1918-05-06 23:00:00 (Mon) -59958231676, # local_start 1901-01-01 00:21:16 (Tue) +59958230400, # local_start 1901-01-01 00:00:00 (Tue) 60505570800, # local_end 1918-05-06 23:00:00 (Mon) 0, 0, @@ -66,17 +70,17 @@ ], [ 60693231600, # utc_start 1924-04-16 23:00:00 (Wed) -60708006000, # utc_end 1924-10-04 23:00:00 (Sat) +60708009600, # utc_end 1924-10-05 00:00:00 (Sun) 60693235200, # local_start 1924-04-17 00:00:00 (Thu) -60708009600, # local_end 1924-10-05 00:00:00 (Sun) +60708013200, # local_end 1924-10-05 01:00:00 (Sun) 3600, 1, 'WEST', ], [ -60708006000, # utc_start 1924-10-04 23:00:00 (Sat) +60708009600, # utc_start 1924-10-05 00:00:00 (Sun) 60756390000, # utc_end 1926-04-17 23:00:00 (Sat) -60708006000, # local_start 1924-10-04 23:00:00 (Sat) +60708009600, # local_start 1924-10-05 00:00:00 (Sun) 60756390000, # local_end 1926-04-17 23:00:00 (Sat) 0, 0, @@ -84,17 +88,17 @@ ], [ 60756390000, # utc_start 1926-04-17 23:00:00 (Sat) -60770905200, # utc_end 1926-10-02 23:00:00 (Sat) +60770908800, # utc_end 1926-10-03 00:00:00 (Sun) 60756393600, # local_start 1926-04-18 00:00:00 (Sun) -60770908800, # local_end 1926-10-03 00:00:00 (Sun) +60770912400, # local_end 1926-10-03 01:00:00 (Sun) 3600, 1, 'WEST', ], [ -60770905200, # utc_start 1926-10-02 23:00:00 (Sat) +60770908800, # utc_start 1926-10-03 00:00:00 (Sun) 60787234800, # utc_end 1927-04-09 23:00:00 (Sat) -60770905200, # local_start 1926-10-02 23:00:00 (Sat) +60770908800, # local_start 1926-10-03 00:00:00 (Sun) 60787234800, # local_end 1927-04-09 23:00:00 (Sat) 0, 0, @@ -102,35 +106,35 @@ ], [ 60787234800, # utc_start 1927-04-09 23:00:00 (Sat) -60802354800, # utc_end 1927-10-01 23:00:00 (Sat) +60802358400, # utc_end 1927-10-02 00:00:00 (Sun) 60787238400, # local_start 1927-04-10 00:00:00 (Sun) -60802358400, # local_end 1927-10-02 00:00:00 (Sun) +60802362000, # local_end 1927-10-02 01:00:00 (Sun) 3600, 1, 'WEST', ], [ -60802354800, # utc_start 1927-10-01 23:00:00 (Sat) -60819289200, # utc_end 1928-04-14 23:00:00 (Sat) -60802354800, # local_start 1927-10-01 23:00:00 (Sat) -60819289200, # local_end 1928-04-14 23:00:00 (Sat) +60802358400, # utc_start 1927-10-02 00:00:00 (Sun) +60819292800, # utc_end 1928-04-15 00:00:00 (Sun) +60802358400, # local_start 1927-10-02 00:00:00 (Sun) +60819292800, # local_end 1928-04-15 00:00:00 (Sun) 0, 0, 'WET', ], [ -60819289200, # utc_start 1928-04-14 23:00:00 (Sat) -60834409200, # utc_end 1928-10-06 23:00:00 (Sat) -60819292800, # local_start 1928-04-15 00:00:00 (Sun) -60834412800, # local_end 1928-10-07 00:00:00 (Sun) +60819292800, # utc_start 1928-04-15 00:00:00 (Sun) +60834412800, # utc_end 1928-10-07 00:00:00 (Sun) +60819296400, # local_start 1928-04-15 01:00:00 (Sun) +60834416400, # local_end 1928-10-07 01:00:00 (Sun) 3600, 1, 'WEST', ], [ -60834409200, # utc_start 1928-10-06 23:00:00 (Sat) +60834412800, # utc_start 1928-10-07 00:00:00 (Sun) 60841843200, # utc_end 1929-01-01 00:00:00 (Tue) -60834409200, # local_start 1928-10-06 23:00:00 (Sat) +60834412800, # local_start 1928-10-07 00:00:00 (Sun) 60841843200, # local_end 1929-01-01 00:00:00 (Tue) 0, 0, @@ -1000,13 +1004,49 @@ 1, 'CEST', ], + [ +63960627600, # utc_start 2027-10-31 01:00:00 (Sun) +63973328400, # utc_end 2028-03-26 01:00:00 (Sun) +63960631200, # local_start 2027-10-31 02:00:00 (Sun) +63973332000, # local_end 2028-03-26 02:00:00 (Sun) +3600, +0, +'CET', + ], + [ +63973328400, # utc_start 2028-03-26 01:00:00 (Sun) +63992077200, # utc_end 2028-10-29 01:00:00 (Sun) +63973335600, # local_start 2028-03-26 03:00:00 (Sun) +63992084400, # local_end 2028-10-29 03:00:00 (Sun) +7200, +1, +'CEST', + ], + [ +63992077200, # utc_start 2028-10-29 01:00:00 (Sun) +64004778000, # utc_end 2029-03-25 01:00:00 (Sun) +63992080800, # local_start 2028-10-29 02:00:00 (Sun) +64004781600, # local_end 2029-03-25 02:00:00 (Sun) +3600, +0, +'CET', + ], + [ +64004778000, # utc_start 2029-03-25 01:00:00 (Sun) +64023526800, # utc_end 2029-10-28 01:00:00 (Sun) +64004785200, # local_start 2029-03-25 03:00:00 (Sun) +64023534000, # local_end 2029-10-28 03:00:00 (Sun) +7200, +1, +'CEST', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {52} +sub has_dst_changes {54} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1055,18 +1095,6 @@ my $rules = [ bless( { 'at' => '1:00u', - 'from' => '1981', - 'in' => 'Mar', - 'letter' => 'S', - 'name' => 'EU', - 'offset_from_std' => 3600, - 'on' => 'lastSun', - 'save' => '1:00', - 'to' => 'max', - 'type' => undef - }, 'DateTime::TimeZone::OlsonDB::Rule' ), - bless( { - 'at' => '1:00u', 'from' => '1996', 'in' => 'Oct', 'letter' => '', @@ -1074,8 +1102,18 @@ 'offset_from_std' => 0, 'on' => 'lastSun', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' + }, 'DateTime::TimeZone::OlsonDB::Rule' ), + bless( { + 'at' => '1:00u', + 'from' => '1981', + 'in' => 'Mar', + 'letter' => 'S', + 'name' => 'EU', + 'offset_from_std' => 3600, + 'on' => 'lastSun', + 'save' => '1:00', + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Africa/El_Aaiun.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Africa/El_Aaiun.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Africa/El_Aaiun.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Africa/El_Aaiun.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/africa. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/africa. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Africa::El_Aaiun; -$DateTime::TimeZone::Africa::El_Aaiun::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,7 +39,7 @@ 62333971200, # local_end 1976-04-14 00:00:00 (Wed) -3600, 0, -'WAT', +'-01', ], [ 62333974800, # utc_start 1976-04-14 01:00:00 (Wed) @@ -804,17 +808,17 @@ ], [ 64257588000, # utc_start 2037-03-29 02:00:00 (Sun) -64275732000, # utc_end 2037-10-25 02:00:00 (Sun) +64273917600, # utc_end 2037-10-04 02:00:00 (Sun) 64257591600, # local_start 2037-03-29 03:00:00 (Sun) -64275735600, # local_end 2037-10-25 03:00:00 (Sun) +64273921200, # local_end 2037-10-04 03:00:00 (Sun) 3600, 1, 'WEST', ], [ -64275732000, # utc_start 2037-10-25 02:00:00 (Sun) +64273917600, # utc_start 2037-10-04 02:00:00 (Sun) 64289037600, # utc_end 2038-03-28 02:00:00 (Sun) -64275732000, # local_start 2037-10-25 02:00:00 (Sun) +64273917600, # local_start 2037-10-04 02:00:00 (Sun) 64289037600, # local_end 2038-03-28 02:00:00 (Sun) 0, 0, @@ -831,7 +835,7 @@ ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {44} @@ -883,18 +887,6 @@ my $rules = [ bless( { - 'at' => '2:00', - 'from' => '2026', - 'in' => 'Mar', - 'letter' => 'S', - 'name' => 'Morocco', - 'offset_from_std' => 3600, - 'on' => 'lastSun', - 'save' => '1:00', - 'to' => 'max', - 'type' => undef - }, 'DateTime::TimeZone::OlsonDB::Rule' ), - bless( { 'at' => '3:00', 'from' => '2013', 'in' => 'Oct', @@ -903,8 +895,18 @@ 'offset_from_std' => 0, 'on' => 'lastSun', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' + }, 'DateTime::TimeZone::OlsonDB::Rule' ), + bless( { + 'at' => '2:00', + 'from' => '2026', + 'in' => 'Mar', + 'letter' => 'S', + 'name' => 'Morocco', + 'offset_from_std' => 3600, + 'on' => 'lastSun', + 'save' => '1:00', + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Africa/Johannesburg.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Africa/Johannesburg.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Africa/Johannesburg.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Africa/Johannesburg.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/africa. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/africa. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Africa::Johannesburg; -$DateTime::TimeZone::Africa::Johannesburg::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -84,11 +88,11 @@ ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {2} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Africa/Juba.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Africa/Juba.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Africa/Juba.pm 1970-01-01 00:00:00.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Africa/Juba.pm 2018-03-24 00:18:32.000000000 +0000 @@ -0,0 +1,356 @@ +# This file is auto-generated by the Perl DateTime Suite time zone +# code generator (0.08) This code generator comes with the +# DateTime::TimeZone module distribution in the tools/ directory + +# +# Generated from /tmp/V7b1FlgEXT/africa. Olson data version 2018d +# +# Do not edit this file directly. +# +package DateTime::TimeZone::Africa::Juba; + +use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; + +use Class::Singleton 1.03; +use DateTime::TimeZone; +use DateTime::TimeZone::OlsonDB; + +@DateTime::TimeZone::Africa::Juba::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' ); + +my $spans = +[ + [ +DateTime::TimeZone::NEG_INFINITY, # utc_start +60904907612, # utc_end 1930-12-31 21:53:32 (Wed) +DateTime::TimeZone::NEG_INFINITY, # local_start +60904915200, # local_end 1931-01-01 00:00:00 (Thu) +7588, +0, +'LMT', + ], + [ +60904907612, # utc_start 1930-12-31 21:53:32 (Wed) +62146044000, # utc_end 1970-04-30 22:00:00 (Thu) +60904914812, # local_start 1930-12-31 23:53:32 (Wed) +62146051200, # local_end 1970-05-01 00:00:00 (Fri) +7200, +0, +'CAT', + ], + [ +62146044000, # utc_start 1970-04-30 22:00:00 (Thu) +62160469200, # utc_end 1970-10-14 21:00:00 (Wed) +62146054800, # local_start 1970-05-01 01:00:00 (Fri) +62160480000, # local_end 1970-10-15 00:00:00 (Thu) +10800, +1, +'CAST', + ], + [ +62160469200, # utc_start 1970-10-14 21:00:00 (Wed) +62177493600, # utc_end 1971-04-29 22:00:00 (Thu) +62160476400, # local_start 1970-10-14 23:00:00 (Wed) +62177500800, # local_end 1971-04-30 00:00:00 (Fri) +7200, +0, +'CAT', + ], + [ +62177493600, # utc_start 1971-04-29 22:00:00 (Thu) +62192005200, # utc_end 1971-10-14 21:00:00 (Thu) +62177504400, # local_start 1971-04-30 01:00:00 (Fri) +62192016000, # local_end 1971-10-15 00:00:00 (Fri) +10800, +1, +'CAST', + ], + [ +62192005200, # utc_start 1971-10-14 21:00:00 (Thu) +62209116000, # utc_end 1972-04-29 22:00:00 (Sat) +62192012400, # local_start 1971-10-14 23:00:00 (Thu) +62209123200, # local_end 1972-04-30 00:00:00 (Sun) +7200, +0, +'CAT', + ], + [ +62209116000, # utc_start 1972-04-29 22:00:00 (Sat) +62223627600, # utc_end 1972-10-14 21:00:00 (Sat) +62209126800, # local_start 1972-04-30 01:00:00 (Sun) +62223638400, # local_end 1972-10-15 00:00:00 (Sun) +10800, +1, +'CAST', + ], + [ +62223627600, # utc_start 1972-10-14 21:00:00 (Sat) +62240565600, # utc_end 1973-04-28 22:00:00 (Sat) +62223634800, # local_start 1972-10-14 23:00:00 (Sat) +62240572800, # local_end 1973-04-29 00:00:00 (Sun) +7200, +0, +'CAT', + ], + [ +62240565600, # utc_start 1973-04-28 22:00:00 (Sat) +62255163600, # utc_end 1973-10-14 21:00:00 (Sun) +62240576400, # local_start 1973-04-29 01:00:00 (Sun) +62255174400, # local_end 1973-10-15 00:00:00 (Mon) +10800, +1, +'CAST', + ], + [ +62255163600, # utc_start 1973-10-14 21:00:00 (Sun) +62272015200, # utc_end 1974-04-27 22:00:00 (Sat) +62255170800, # local_start 1973-10-14 23:00:00 (Sun) +62272022400, # local_end 1974-04-28 00:00:00 (Sun) +7200, +0, +'CAT', + ], + [ +62272015200, # utc_start 1974-04-27 22:00:00 (Sat) +62286699600, # utc_end 1974-10-14 21:00:00 (Mon) +62272026000, # local_start 1974-04-28 01:00:00 (Sun) +62286710400, # local_end 1974-10-15 00:00:00 (Tue) +10800, +1, +'CAST', + ], + [ +62286699600, # utc_start 1974-10-14 21:00:00 (Mon) +62303464800, # utc_end 1975-04-26 22:00:00 (Sat) +62286706800, # local_start 1974-10-14 23:00:00 (Mon) +62303472000, # local_end 1975-04-27 00:00:00 (Sun) +7200, +0, +'CAT', + ], + [ +62303464800, # utc_start 1975-04-26 22:00:00 (Sat) +62318235600, # utc_end 1975-10-14 21:00:00 (Tue) +62303475600, # local_start 1975-04-27 01:00:00 (Sun) +62318246400, # local_end 1975-10-15 00:00:00 (Wed) +10800, +1, +'CAST', + ], + [ +62318235600, # utc_start 1975-10-14 21:00:00 (Tue) +62334914400, # utc_end 1976-04-24 22:00:00 (Sat) +62318242800, # local_start 1975-10-14 23:00:00 (Tue) +62334921600, # local_end 1976-04-25 00:00:00 (Sun) +7200, +0, +'CAT', + ], + [ +62334914400, # utc_start 1976-04-24 22:00:00 (Sat) +62349858000, # utc_end 1976-10-14 21:00:00 (Thu) +62334925200, # local_start 1976-04-25 01:00:00 (Sun) +62349868800, # local_end 1976-10-15 00:00:00 (Fri) +10800, +1, +'CAST', + ], + [ +62349858000, # utc_start 1976-10-14 21:00:00 (Thu) +62366364000, # utc_end 1977-04-23 22:00:00 (Sat) +62349865200, # local_start 1976-10-14 23:00:00 (Thu) +62366371200, # local_end 1977-04-24 00:00:00 (Sun) +7200, +0, +'CAT', + ], + [ +62366364000, # utc_start 1977-04-23 22:00:00 (Sat) +62381394000, # utc_end 1977-10-14 21:00:00 (Fri) +62366374800, # local_start 1977-04-24 01:00:00 (Sun) +62381404800, # local_end 1977-10-15 00:00:00 (Sat) +10800, +1, +'CAST', + ], + [ +62381394000, # utc_start 1977-10-14 21:00:00 (Fri) +62398418400, # utc_end 1978-04-29 22:00:00 (Sat) +62381401200, # local_start 1977-10-14 23:00:00 (Fri) +62398425600, # local_end 1978-04-30 00:00:00 (Sun) +7200, +0, +'CAT', + ], + [ +62398418400, # utc_start 1978-04-29 22:00:00 (Sat) +62412930000, # utc_end 1978-10-14 21:00:00 (Sat) +62398429200, # local_start 1978-04-30 01:00:00 (Sun) +62412940800, # local_end 1978-10-15 00:00:00 (Sun) +10800, +1, +'CAST', + ], + [ +62412930000, # utc_start 1978-10-14 21:00:00 (Sat) +62429868000, # utc_end 1979-04-28 22:00:00 (Sat) +62412937200, # local_start 1978-10-14 23:00:00 (Sat) +62429875200, # local_end 1979-04-29 00:00:00 (Sun) +7200, +0, +'CAT', + ], + [ +62429868000, # utc_start 1979-04-28 22:00:00 (Sat) +62444466000, # utc_end 1979-10-14 21:00:00 (Sun) +62429878800, # local_start 1979-04-29 01:00:00 (Sun) +62444476800, # local_end 1979-10-15 00:00:00 (Mon) +10800, +1, +'CAST', + ], + [ +62444466000, # utc_start 1979-10-14 21:00:00 (Sun) +62461317600, # utc_end 1980-04-26 22:00:00 (Sat) +62444473200, # local_start 1979-10-14 23:00:00 (Sun) +62461324800, # local_end 1980-04-27 00:00:00 (Sun) +7200, +0, +'CAT', + ], + [ +62461317600, # utc_start 1980-04-26 22:00:00 (Sat) +62476088400, # utc_end 1980-10-14 21:00:00 (Tue) +62461328400, # local_start 1980-04-27 01:00:00 (Sun) +62476099200, # local_end 1980-10-15 00:00:00 (Wed) +10800, +1, +'CAST', + ], + [ +62476088400, # utc_start 1980-10-14 21:00:00 (Tue) +62492767200, # utc_end 1981-04-25 22:00:00 (Sat) +62476095600, # local_start 1980-10-14 23:00:00 (Tue) +62492774400, # local_end 1981-04-26 00:00:00 (Sun) +7200, +0, +'CAT', + ], + [ +62492767200, # utc_start 1981-04-25 22:00:00 (Sat) +62507624400, # utc_end 1981-10-14 21:00:00 (Wed) +62492778000, # local_start 1981-04-26 01:00:00 (Sun) +62507635200, # local_end 1981-10-15 00:00:00 (Thu) +10800, +1, +'CAST', + ], + [ +62507624400, # utc_start 1981-10-14 21:00:00 (Wed) +62524216800, # utc_end 1982-04-24 22:00:00 (Sat) +62507631600, # local_start 1981-10-14 23:00:00 (Wed) +62524224000, # local_end 1982-04-25 00:00:00 (Sun) +7200, +0, +'CAT', + ], + [ +62524216800, # utc_start 1982-04-24 22:00:00 (Sat) +62539160400, # utc_end 1982-10-14 21:00:00 (Thu) +62524227600, # local_start 1982-04-25 01:00:00 (Sun) +62539171200, # local_end 1982-10-15 00:00:00 (Fri) +10800, +1, +'CAST', + ], + [ +62539160400, # utc_start 1982-10-14 21:00:00 (Thu) +62555666400, # utc_end 1983-04-23 22:00:00 (Sat) +62539167600, # local_start 1982-10-14 23:00:00 (Thu) +62555673600, # local_end 1983-04-24 00:00:00 (Sun) +7200, +0, +'CAT', + ], + [ +62555666400, # utc_start 1983-04-23 22:00:00 (Sat) +62570696400, # utc_end 1983-10-14 21:00:00 (Fri) +62555677200, # local_start 1983-04-24 01:00:00 (Sun) +62570707200, # local_end 1983-10-15 00:00:00 (Sat) +10800, +1, +'CAST', + ], + [ +62570696400, # utc_start 1983-10-14 21:00:00 (Fri) +62587720800, # utc_end 1984-04-28 22:00:00 (Sat) +62570703600, # local_start 1983-10-14 23:00:00 (Fri) +62587728000, # local_end 1984-04-29 00:00:00 (Sun) +7200, +0, +'CAT', + ], + [ +62587720800, # utc_start 1984-04-28 22:00:00 (Sat) +62602318800, # utc_end 1984-10-14 21:00:00 (Sun) +62587731600, # local_start 1984-04-29 01:00:00 (Sun) +62602329600, # local_end 1984-10-15 00:00:00 (Mon) +10800, +1, +'CAST', + ], + [ +62602318800, # utc_start 1984-10-14 21:00:00 (Sun) +62619170400, # utc_end 1985-04-27 22:00:00 (Sat) +62602326000, # local_start 1984-10-14 23:00:00 (Sun) +62619177600, # local_end 1985-04-28 00:00:00 (Sun) +7200, +0, +'CAT', + ], + [ +62619170400, # utc_start 1985-04-27 22:00:00 (Sat) +62633854800, # utc_end 1985-10-14 21:00:00 (Mon) +62619181200, # local_start 1985-04-28 01:00:00 (Sun) +62633865600, # local_end 1985-10-15 00:00:00 (Tue) +10800, +1, +'CAST', + ], + [ +62633854800, # utc_start 1985-10-14 21:00:00 (Mon) +63083613600, # utc_end 2000-01-15 10:00:00 (Sat) +62633862000, # local_start 1985-10-14 23:00:00 (Mon) +63083620800, # local_end 2000-01-15 12:00:00 (Sat) +7200, +0, +'CAT', + ], + [ +63083613600, # utc_start 2000-01-15 10:00:00 (Sat) +DateTime::TimeZone::INFINITY, # utc_end +63083624400, # local_start 2000-01-15 13:00:00 (Sat) +DateTime::TimeZone::INFINITY, # local_end +10800, +0, +'EAT', + ], +]; + +sub olson_version {'2018d'} + +sub has_dst_changes {16} + +sub _max_year {2028} + +sub _new_instance { + return shift->_init( @_, spans => $spans ); +} + + + +1; + diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Africa/Khartoum.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Africa/Khartoum.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Africa/Khartoum.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Africa/Khartoum.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/africa. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/africa. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Africa::Khartoum; -$DateTime::TimeZone::Africa::Khartoum::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -327,20 +331,29 @@ ], [ 63083613600, # utc_start 2000-01-15 10:00:00 (Sat) -DateTime::TimeZone::INFINITY, # utc_end +63645166800, # utc_end 2017-10-31 21:00:00 (Tue) 63083624400, # local_start 2000-01-15 13:00:00 (Sat) -DateTime::TimeZone::INFINITY, # local_end +63645177600, # local_end 2017-11-01 00:00:00 (Wed) 10800, 0, 'EAT', ], + [ +63645166800, # utc_start 2017-10-31 21:00:00 (Tue) +DateTime::TimeZone::INFINITY, # utc_end +63645174000, # local_start 2017-10-31 23:00:00 (Tue) +DateTime::TimeZone::INFINITY, # local_end +7200, +0, +'CAT', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {16} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Africa/Lagos.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Africa/Lagos.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Africa/Lagos.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Africa/Lagos.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/africa. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/africa. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Africa::Lagos; -$DateTime::TimeZone::Africa::Lagos::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -39,11 +43,11 @@ ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {0} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Africa/Maputo.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Africa/Maputo.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Africa/Maputo.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Africa/Maputo.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/africa. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/africa. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Africa::Maputo; -$DateTime::TimeZone::Africa::Maputo::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -39,11 +43,11 @@ ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {0} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Africa/Monrovia.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Africa/Monrovia.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Africa/Monrovia.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Africa/Monrovia.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/africa. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/africa. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Africa::Monrovia; -$DateTime::TimeZone::Africa::Monrovia::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -39,17 +43,17 @@ ], [ 60531324188, # utc_start 1919-03-01 00:43:08 (Sat) -62209212270, # utc_end 1972-05-01 00:44:30 (Mon) +62199276270, # utc_end 1972-01-07 00:44:30 (Fri) 60531321518, # local_start 1919-02-28 23:58:38 (Fri) -62209209600, # local_end 1972-05-01 00:00:00 (Mon) +62199273600, # local_end 1972-01-07 00:00:00 (Fri) -2670, 0, -'LRT', +'MMT', ], [ -62209212270, # utc_start 1972-05-01 00:44:30 (Mon) +62199276270, # utc_start 1972-01-07 00:44:30 (Fri) DateTime::TimeZone::INFINITY, # utc_end -62209212270, # local_start 1972-05-01 00:44:30 (Mon) +62199276270, # local_start 1972-01-07 00:44:30 (Fri) DateTime::TimeZone::INFINITY, # local_end 0, 0, @@ -57,11 +61,11 @@ ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {0} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Africa/Nairobi.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Africa/Nairobi.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Africa/Nairobi.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Africa/Nairobi.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/africa. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/africa. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Africa::Nairobi; -$DateTime::TimeZone::Africa::Nairobi::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -44,7 +48,7 @@ 61188912000, # local_end 1940-01-01 00:00:00 (Mon) 9000, 0, -'BEAT', +'+0230', ], [ 61188903000, # utc_start 1939-12-31 21:30:00 (Sun) @@ -53,7 +57,7 @@ 61820064000, # local_end 1960-01-01 00:00:00 (Fri) 9900, 0, -'BEAUT', +'+0245', ], [ 61820054100, # utc_start 1959-12-31 21:15:00 (Thu) @@ -66,11 +70,11 @@ ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {0} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Africa/Ndjamena.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Africa/Ndjamena.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Africa/Ndjamena.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Africa/Ndjamena.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/africa. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/africa. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Africa::Ndjamena; -$DateTime::TimeZone::Africa::Ndjamena::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -57,11 +61,11 @@ ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {1} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Africa/Sao_Tome.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Africa/Sao_Tome.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Africa/Sao_Tome.pm 1970-01-01 00:00:00.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Africa/Sao_Tome.pm 2018-03-24 00:18:32.000000000 +0000 @@ -0,0 +1,77 @@ +# This file is auto-generated by the Perl DateTime Suite time zone +# code generator (0.08) This code generator comes with the +# DateTime::TimeZone module distribution in the tools/ directory + +# +# Generated from /tmp/V7b1FlgEXT/africa. Olson data version 2018d +# +# Do not edit this file directly. +# +package DateTime::TimeZone::Africa::Sao_Tome; + +use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; + +use Class::Singleton 1.03; +use DateTime::TimeZone; +use DateTime::TimeZone::OlsonDB; + +@DateTime::TimeZone::Africa::Sao_Tome::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' ); + +my $spans = +[ + [ +DateTime::TimeZone::NEG_INFINITY, # utc_start +59421771184, # utc_end 1883-12-31 23:33:04 (Mon) +DateTime::TimeZone::NEG_INFINITY, # local_start +59421772800, # local_end 1884-01-01 00:00:00 (Tue) +1616, +0, +'LMT', + ], + [ +59421771184, # utc_start 1883-12-31 23:33:04 (Mon) +60305299200, # utc_end 1912-01-01 00:00:00 (Mon) +59421768979, # local_start 1883-12-31 22:56:19 (Mon) +60305296995, # local_end 1911-12-31 23:23:15 (Sun) +-2205, +0, +'LMT', + ], + [ +60305299200, # utc_start 1912-01-01 00:00:00 (Mon) +63650451600, # utc_end 2018-01-01 01:00:00 (Mon) +60305299200, # local_start 1912-01-01 00:00:00 (Mon) +63650451600, # local_end 2018-01-01 01:00:00 (Mon) +0, +0, +'GMT', + ], + [ +63650451600, # utc_start 2018-01-01 01:00:00 (Mon) +DateTime::TimeZone::INFINITY, # utc_end +63650455200, # local_start 2018-01-01 02:00:00 (Mon) +DateTime::TimeZone::INFINITY, # local_end +3600, +0, +'WAT', + ], +]; + +sub olson_version {'2018d'} + +sub has_dst_changes {0} + +sub _max_year {2028} + +sub _new_instance { + return shift->_init( @_, spans => $spans ); +} + + + +1; + diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Africa/Tripoli.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Africa/Tripoli.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Africa/Tripoli.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Africa/Tripoli.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/africa. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/africa. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Africa::Tripoli; -$DateTime::TimeZone::Africa::Tripoli::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -318,11 +322,11 @@ ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {13} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Africa/Tunis.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Africa/Tunis.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Africa/Tunis.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Africa/Tunis.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/africa. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/africa. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Africa::Tunis; -$DateTime::TimeZone::Africa::Tunis::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -336,11 +340,11 @@ ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {16} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Africa/Windhoek.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Africa/Windhoek.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Africa/Windhoek.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Africa/Windhoek.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/africa. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/africa. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Africa::Windhoek; -$DateTime::TimeZone::Africa::Windhoek::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,7 +39,7 @@ 60026400000, # local_end 1903-03-01 00:00:00 (Sun) 5400, 0, -'SWAT', +'+0130', ], [ 60026394600, # utc_start 1903-02-28 22:30:00 (Sat) @@ -66,17 +70,17 @@ ], [ 62773653600, # utc_start 1990-03-20 22:00:00 (Tue) -62901007200, # utc_end 1994-04-02 22:00:00 (Sat) +62899884000, # utc_end 1994-03-20 22:00:00 (Sun) 62773660800, # local_start 1990-03-21 00:00:00 (Wed) -62901014400, # local_end 1994-04-03 00:00:00 (Sun) +62899891200, # local_end 1994-03-21 00:00:00 (Mon) 7200, 0, 'CAT', ], [ -62901007200, # utc_start 1994-04-02 22:00:00 (Sat) +62899884000, # utc_start 1994-03-20 22:00:00 (Sun) 62914323600, # utc_end 1994-09-04 01:00:00 (Sun) -62901010800, # local_start 1994-04-02 23:00:00 (Sat) +62899887600, # local_start 1994-03-20 23:00:00 (Sun) 62914327200, # local_end 1994-09-04 02:00:00 (Sun) 3600, 0, @@ -498,264 +502,25 @@ ], [ 63640083600, # utc_start 2017-09-03 01:00:00 (Sun) -63658224000, # utc_end 2018-04-01 00:00:00 (Sun) +DateTime::TimeZone::INFINITY, # utc_end 63640090800, # local_start 2017-09-03 03:00:00 (Sun) -63658231200, # local_end 2018-04-01 02:00:00 (Sun) -7200, -1, -'WAST', - ], - [ -63658224000, # utc_start 2018-04-01 00:00:00 (Sun) -63671533200, # utc_end 2018-09-02 01:00:00 (Sun) -63658227600, # local_start 2018-04-01 01:00:00 (Sun) -63671536800, # local_end 2018-09-02 02:00:00 (Sun) -3600, -0, -'WAT', - ], - [ -63671533200, # utc_start 2018-09-02 01:00:00 (Sun) -63690278400, # utc_end 2019-04-07 00:00:00 (Sun) -63671540400, # local_start 2018-09-02 03:00:00 (Sun) -63690285600, # local_end 2019-04-07 02:00:00 (Sun) -7200, -1, -'WAST', - ], - [ -63690278400, # utc_start 2019-04-07 00:00:00 (Sun) -63702982800, # utc_end 2019-09-01 01:00:00 (Sun) -63690282000, # local_start 2019-04-07 01:00:00 (Sun) -63702986400, # local_end 2019-09-01 02:00:00 (Sun) -3600, -0, -'WAT', - ], - [ -63702982800, # utc_start 2019-09-01 01:00:00 (Sun) -63721728000, # utc_end 2020-04-05 00:00:00 (Sun) -63702990000, # local_start 2019-09-01 03:00:00 (Sun) -63721735200, # local_end 2020-04-05 02:00:00 (Sun) -7200, -1, -'WAST', - ], - [ -63721728000, # utc_start 2020-04-05 00:00:00 (Sun) -63735037200, # utc_end 2020-09-06 01:00:00 (Sun) -63721731600, # local_start 2020-04-05 01:00:00 (Sun) -63735040800, # local_end 2020-09-06 02:00:00 (Sun) -3600, -0, -'WAT', - ], - [ -63735037200, # utc_start 2020-09-06 01:00:00 (Sun) -63753177600, # utc_end 2021-04-04 00:00:00 (Sun) -63735044400, # local_start 2020-09-06 03:00:00 (Sun) -63753184800, # local_end 2021-04-04 02:00:00 (Sun) -7200, -1, -'WAST', - ], - [ -63753177600, # utc_start 2021-04-04 00:00:00 (Sun) -63766486800, # utc_end 2021-09-05 01:00:00 (Sun) -63753181200, # local_start 2021-04-04 01:00:00 (Sun) -63766490400, # local_end 2021-09-05 02:00:00 (Sun) -3600, -0, -'WAT', - ], - [ -63766486800, # utc_start 2021-09-05 01:00:00 (Sun) -63784627200, # utc_end 2022-04-03 00:00:00 (Sun) -63766494000, # local_start 2021-09-05 03:00:00 (Sun) -63784634400, # local_end 2022-04-03 02:00:00 (Sun) -7200, -1, -'WAST', - ], - [ -63784627200, # utc_start 2022-04-03 00:00:00 (Sun) -63797936400, # utc_end 2022-09-04 01:00:00 (Sun) -63784630800, # local_start 2022-04-03 01:00:00 (Sun) -63797940000, # local_end 2022-09-04 02:00:00 (Sun) -3600, -0, -'WAT', - ], - [ -63797936400, # utc_start 2022-09-04 01:00:00 (Sun) -63816076800, # utc_end 2023-04-02 00:00:00 (Sun) -63797943600, # local_start 2022-09-04 03:00:00 (Sun) -63816084000, # local_end 2023-04-02 02:00:00 (Sun) -7200, -1, -'WAST', - ], - [ -63816076800, # utc_start 2023-04-02 00:00:00 (Sun) -63829386000, # utc_end 2023-09-03 01:00:00 (Sun) -63816080400, # local_start 2023-04-02 01:00:00 (Sun) -63829389600, # local_end 2023-09-03 02:00:00 (Sun) -3600, -0, -'WAT', - ], - [ -63829386000, # utc_start 2023-09-03 01:00:00 (Sun) -63848131200, # utc_end 2024-04-07 00:00:00 (Sun) -63829393200, # local_start 2023-09-03 03:00:00 (Sun) -63848138400, # local_end 2024-04-07 02:00:00 (Sun) -7200, -1, -'WAST', - ], - [ -63848131200, # utc_start 2024-04-07 00:00:00 (Sun) -63860835600, # utc_end 2024-09-01 01:00:00 (Sun) -63848134800, # local_start 2024-04-07 01:00:00 (Sun) -63860839200, # local_end 2024-09-01 02:00:00 (Sun) -3600, -0, -'WAT', - ], - [ -63860835600, # utc_start 2024-09-01 01:00:00 (Sun) -63879580800, # utc_end 2025-04-06 00:00:00 (Sun) -63860842800, # local_start 2024-09-01 03:00:00 (Sun) -63879588000, # local_end 2025-04-06 02:00:00 (Sun) -7200, -1, -'WAST', - ], - [ -63879580800, # utc_start 2025-04-06 00:00:00 (Sun) -63892890000, # utc_end 2025-09-07 01:00:00 (Sun) -63879584400, # local_start 2025-04-06 01:00:00 (Sun) -63892893600, # local_end 2025-09-07 02:00:00 (Sun) -3600, -0, -'WAT', - ], - [ -63892890000, # utc_start 2025-09-07 01:00:00 (Sun) -63911030400, # utc_end 2026-04-05 00:00:00 (Sun) -63892897200, # local_start 2025-09-07 03:00:00 (Sun) -63911037600, # local_end 2026-04-05 02:00:00 (Sun) +DateTime::TimeZone::INFINITY, # local_end 7200, -1, -'WAST', - ], - [ -63911030400, # utc_start 2026-04-05 00:00:00 (Sun) -63924339600, # utc_end 2026-09-06 01:00:00 (Sun) -63911034000, # local_start 2026-04-05 01:00:00 (Sun) -63924343200, # local_end 2026-09-06 02:00:00 (Sun) -3600, 0, -'WAT', - ], - [ -63924339600, # utc_start 2026-09-06 01:00:00 (Sun) -63942480000, # utc_end 2027-04-04 00:00:00 (Sun) -63924346800, # local_start 2026-09-06 03:00:00 (Sun) -63942487200, # local_end 2027-04-04 02:00:00 (Sun) -7200, -1, -'WAST', - ], - [ -63942480000, # utc_start 2027-04-04 00:00:00 (Sun) -63955789200, # utc_end 2027-09-05 01:00:00 (Sun) -63942483600, # local_start 2027-04-04 01:00:00 (Sun) -63955792800, # local_end 2027-09-05 02:00:00 (Sun) -3600, -0, -'WAT', +'CAT', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {35} +sub has_dst_changes {24} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); } -sub _last_offset { 3600 } - -my $last_observance = bless( { - 'format' => 'WA%sT', - 'gmtoff' => '1:00', - 'local_start_datetime' => bless( { - 'formatter' => undef, - 'local_rd_days' => 728020, - 'local_rd_secs' => 82800, - 'offset_modifier' => 0, - 'rd_nanosecs' => 0, - 'tz' => bless( { - 'name' => 'floating', - 'offset' => 0 - }, 'DateTime::TimeZone::Floating' ), - 'utc_rd_days' => 728020, - 'utc_rd_secs' => 82800, - 'utc_year' => 1995 - }, 'DateTime' ), - 'offset_from_std' => 0, - 'offset_from_utc' => 3600, - 'until' => [], - 'utc_start_datetime' => bless( { - 'formatter' => undef, - 'local_rd_days' => 728020, - 'local_rd_secs' => 79200, - 'offset_modifier' => 0, - 'rd_nanosecs' => 0, - 'tz' => bless( { - 'name' => 'floating', - 'offset' => 0 - }, 'DateTime::TimeZone::Floating' ), - 'utc_rd_days' => 728020, - 'utc_rd_secs' => 79200, - 'utc_year' => 1995 - }, 'DateTime' ) -}, 'DateTime::TimeZone::OlsonDB::Observance' ) -; -sub _last_observance { $last_observance } - -my $rules = [ - bless( { - 'at' => '2:00', - 'from' => '1994', - 'in' => 'Sep', - 'letter' => 'S', - 'name' => 'Namibia', - 'offset_from_std' => 3600, - 'on' => 'Sun>=1', - 'save' => '1:00', - 'to' => 'max', - 'type' => undef - }, 'DateTime::TimeZone::OlsonDB::Rule' ), - bless( { - 'at' => '2:00', - 'from' => '1995', - 'in' => 'Apr', - 'letter' => '', - 'name' => 'Namibia', - 'offset_from_std' => 0, - 'on' => 'Sun>=1', - 'save' => '0', - 'to' => 'max', - 'type' => undef - }, 'DateTime::TimeZone::OlsonDB::Rule' ) -] -; -sub _rules { $rules } 1; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Adak.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Adak.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Adak.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Adak.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Adak; -$DateTime::TimeZone::America::Adak::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -21,17 +25,17 @@ [ [ DateTime::TimeZone::NEG_INFINITY, # utc_start -58910327199, # utc_end 1867-10-17 11:46:39 (Thu) +58910459473, # utc_end 1867-10-19 00:31:13 (Sat) DateTime::TimeZone::NEG_INFINITY, # local_start -58910371200, # local_end 1867-10-18 00:00:00 (Fri) -44001, +58910503475, # local_end 1867-10-19 12:44:35 (Sat) +44002, 0, 'LMT', ], [ -58910327199, # utc_start 1867-10-17 11:46:39 (Thu) +58910459473, # utc_start 1867-10-19 00:31:13 (Sat) 59946738398, # utc_end 1900-08-20 23:46:38 (Mon) -58910284801, # local_start 1867-10-17 00:00:01 (Thu) +58910417075, # local_start 1867-10-18 12:44:35 (Fri) 59946696000, # local_end 1900-08-20 12:00:00 (Mon) -42398, 0, @@ -1171,13 +1175,49 @@ 1, 'HDT', ], + [ +63961268400, # utc_start 2027-11-07 11:00:00 (Sun) +63972158400, # utc_end 2028-03-12 12:00:00 (Sun) +63961232400, # local_start 2027-11-07 01:00:00 (Sun) +63972122400, # local_end 2028-03-12 02:00:00 (Sun) +-36000, +0, +'HST', + ], + [ +63972158400, # utc_start 2028-03-12 12:00:00 (Sun) +63992718000, # utc_end 2028-11-05 11:00:00 (Sun) +63972126000, # local_start 2028-03-12 03:00:00 (Sun) +63992685600, # local_end 2028-11-05 02:00:00 (Sun) +-32400, +1, +'HDT', + ], + [ +63992718000, # utc_start 2028-11-05 11:00:00 (Sun) +64003608000, # utc_end 2029-03-11 12:00:00 (Sun) +63992682000, # local_start 2028-11-05 01:00:00 (Sun) +64003572000, # local_end 2029-03-11 02:00:00 (Sun) +-36000, +0, +'HST', + ], + [ +64003608000, # utc_start 2029-03-11 12:00:00 (Sun) +64024167600, # utc_end 2029-11-04 11:00:00 (Sun) +64003575600, # local_start 2029-03-11 03:00:00 (Sun) +64024135200, # local_end 2029-11-04 02:00:00 (Sun) +-32400, +1, +'HDT', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {61} +sub has_dst_changes {63} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1227,26 +1267,24 @@ bless( { 'at' => '2:00', 'from' => '2007', - 'in' => 'Mar', - 'letter' => 'D', - 'name' => 'US', - 'offset_from_std' => 3600, - 'on' => 'Sun>=8', - 'save' => '1:00', - 'to' => 'max', - 'type' => undef - }, 'DateTime::TimeZone::OlsonDB::Rule' ), - bless( { - 'at' => '2:00', - 'from' => '2007', 'in' => 'Nov', 'letter' => 'S', 'name' => 'US', 'offset_from_std' => 0, 'on' => 'Sun>=1', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' + }, 'DateTime::TimeZone::OlsonDB::Rule' ), + bless( { + 'at' => '2:00', + 'from' => '2007', + 'in' => 'Mar', + 'letter' => 'D', + 'name' => 'US', + 'offset_from_std' => 3600, + 'on' => 'Sun>=8', + 'save' => '1:00', + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Anchorage.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Anchorage.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Anchorage.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Anchorage.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Anchorage; -$DateTime::TimeZone::America::Anchorage::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -21,17 +25,17 @@ [ [ DateTime::TimeZone::NEG_INFINITY, # utc_start -58910320776, # utc_end 1867-10-17 09:59:36 (Thu) +58910459473, # utc_end 1867-10-19 00:31:13 (Sat) DateTime::TimeZone::NEG_INFINITY, # local_start -58910371200, # local_end 1867-10-18 00:00:00 (Fri) +58910509897, # local_end 1867-10-19 14:31:37 (Sat) 50424, 0, 'LMT', ], [ -58910320776, # utc_start 1867-10-17 09:59:36 (Thu) +58910459473, # utc_start 1867-10-19 00:31:13 (Sat) 59946731976, # utc_end 1900-08-20 21:59:36 (Mon) -58910284800, # local_start 1867-10-17 00:00:00 (Thu) +58910423497, # local_start 1867-10-18 14:31:37 (Fri) 59946696000, # local_end 1900-08-20 12:00:00 (Mon) -35976, 0, @@ -44,7 +48,7 @@ 61252070400, # local_end 1942-01-01 00:00:00 (Thu) -36000, 0, -'CAT', +'AST', ], [ 61252106400, # utc_start 1942-01-01 10:00:00 (Thu) @@ -53,7 +57,7 @@ 61255447200, # local_end 1942-02-09 02:00:00 (Mon) -36000, 0, -'CAT', +'AST', ], [ 61255483200, # utc_start 1942-02-09 12:00:00 (Mon) @@ -62,7 +66,7 @@ 61366255200, # local_end 1945-08-14 14:00:00 (Tue) -32400, 1, -'CAWT', +'AWT', ], [ 61366287600, # utc_start 1945-08-14 23:00:00 (Tue) @@ -71,25 +75,16 @@ 61370272800, # local_end 1945-09-30 02:00:00 (Sun) -32400, 1, -'CAPT', +'APT', ], [ 61370305200, # utc_start 1945-09-30 11:00:00 (Sun) -61378336800, # utc_end 1946-01-01 10:00:00 (Tue) -61370269200, # local_start 1945-09-30 01:00:00 (Sun) -61378300800, # local_end 1946-01-01 00:00:00 (Tue) --36000, -0, -'CAT', - ], - [ -61378336800, # utc_start 1946-01-01 10:00:00 (Tue) 62048800800, # utc_end 1967-04-01 10:00:00 (Sat) -61378300800, # local_start 1946-01-01 00:00:00 (Tue) +61370269200, # local_start 1945-09-30 01:00:00 (Sun) 62048764800, # local_end 1967-04-01 00:00:00 (Sat) -36000, 0, -'CAT', +'AST', ], [ 62048800800, # utc_start 1967-04-01 10:00:00 (Sat) @@ -1171,13 +1166,49 @@ 1, 'AKDT', ], + [ +63961264800, # utc_start 2027-11-07 10:00:00 (Sun) +63972154800, # utc_end 2028-03-12 11:00:00 (Sun) +63961232400, # local_start 2027-11-07 01:00:00 (Sun) +63972122400, # local_end 2028-03-12 02:00:00 (Sun) +-32400, +0, +'AKST', + ], + [ +63972154800, # utc_start 2028-03-12 11:00:00 (Sun) +63992714400, # utc_end 2028-11-05 10:00:00 (Sun) +63972126000, # local_start 2028-03-12 03:00:00 (Sun) +63992685600, # local_end 2028-11-05 02:00:00 (Sun) +-28800, +1, +'AKDT', + ], + [ +63992714400, # utc_start 2028-11-05 10:00:00 (Sun) +64003604400, # utc_end 2029-03-11 11:00:00 (Sun) +63992682000, # local_start 2028-11-05 01:00:00 (Sun) +64003572000, # local_end 2029-03-11 02:00:00 (Sun) +-32400, +0, +'AKST', + ], + [ +64003604400, # utc_start 2029-03-11 11:00:00 (Sun) +64024164000, # utc_end 2029-11-04 10:00:00 (Sun) +64003575600, # local_start 2029-03-11 03:00:00 (Sun) +64024135200, # local_end 2029-11-04 02:00:00 (Sun) +-28800, +1, +'AKDT', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {61} +sub has_dst_changes {63} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1233,8 +1264,7 @@ 'offset_from_std' => 3600, 'on' => 'Sun>=8', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ), bless( { 'at' => '2:00', @@ -1245,8 +1275,7 @@ 'offset_from_std' => 0, 'on' => 'Sun>=1', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Araguaina.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Araguaina.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Araguaina.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Araguaina.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/southamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/southamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Araguaina; -$DateTime::TimeZone::America::Araguaina::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,7 +39,7 @@ 60928714800, # local_end 1931-10-03 11:00:00 (Sat) -10800, 0, -'BRT', +'-03', ], [ 60928725600, # utc_start 1931-10-03 14:00:00 (Sat) @@ -44,7 +48,7 @@ 60944313600, # local_end 1932-04-01 00:00:00 (Fri) -7200, 1, -'BRST', +'-02', ], [ 60944320800, # utc_start 1932-04-01 02:00:00 (Fri) @@ -53,7 +57,7 @@ 60960297600, # local_end 1932-10-03 00:00:00 (Mon) -10800, 0, -'BRT', +'-03', ], [ 60960308400, # utc_start 1932-10-03 03:00:00 (Mon) @@ -62,7 +66,7 @@ 60975849600, # local_end 1933-04-01 00:00:00 (Sat) -7200, 1, -'BRST', +'-02', ], [ 60975856800, # utc_start 1933-04-01 02:00:00 (Sat) @@ -71,7 +75,7 @@ 61501852800, # local_end 1949-12-01 00:00:00 (Thu) -10800, 0, -'BRT', +'-03', ], [ 61501863600, # utc_start 1949-12-01 03:00:00 (Thu) @@ -80,7 +84,7 @@ 61513606800, # local_end 1950-04-16 01:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 61513614000, # utc_start 1950-04-16 03:00:00 (Sun) @@ -89,7 +93,7 @@ 61533388800, # local_end 1950-12-01 00:00:00 (Fri) -10800, 0, -'BRT', +'-03', ], [ 61533399600, # utc_start 1950-12-01 03:00:00 (Fri) @@ -98,7 +102,7 @@ 61543843200, # local_end 1951-04-01 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 61543850400, # utc_start 1951-04-01 02:00:00 (Sun) @@ -107,7 +111,7 @@ 61564924800, # local_end 1951-12-01 00:00:00 (Sat) -10800, 0, -'BRT', +'-03', ], [ 61564935600, # utc_start 1951-12-01 03:00:00 (Sat) @@ -116,7 +120,7 @@ 61575465600, # local_end 1952-04-01 00:00:00 (Tue) -7200, 1, -'BRST', +'-02', ], [ 61575472800, # utc_start 1952-04-01 02:00:00 (Tue) @@ -125,7 +129,7 @@ 61596547200, # local_end 1952-12-01 00:00:00 (Mon) -10800, 0, -'BRT', +'-03', ], [ 61596558000, # utc_start 1952-12-01 03:00:00 (Mon) @@ -134,7 +138,7 @@ 61604323200, # local_end 1953-03-01 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 61604330400, # utc_start 1953-03-01 02:00:00 (Sun) @@ -143,7 +147,7 @@ 61944307200, # local_end 1963-12-09 00:00:00 (Mon) -10800, 0, -'BRT', +'-03', ], [ 61944318000, # utc_start 1963-12-09 03:00:00 (Mon) @@ -152,7 +156,7 @@ 61951478400, # local_end 1964-03-01 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 61951485600, # utc_start 1964-03-01 02:00:00 (Sun) @@ -161,7 +165,7 @@ 61980508800, # local_end 1965-01-31 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 61980519600, # utc_start 1965-01-31 03:00:00 (Sun) @@ -170,7 +174,7 @@ 61985606400, # local_end 1965-03-31 00:00:00 (Wed) -7200, 1, -'BRST', +'-02', ], [ 61985613600, # utc_start 1965-03-31 02:00:00 (Wed) @@ -179,7 +183,7 @@ 62006774400, # local_end 1965-12-01 00:00:00 (Wed) -10800, 0, -'BRT', +'-03', ], [ 62006785200, # utc_start 1965-12-01 03:00:00 (Wed) @@ -188,7 +192,7 @@ 62014550400, # local_end 1966-03-01 00:00:00 (Tue) -7200, 1, -'BRST', +'-02', ], [ 62014557600, # utc_start 1966-03-01 02:00:00 (Tue) @@ -197,7 +201,7 @@ 62035718400, # local_end 1966-11-01 00:00:00 (Tue) -10800, 0, -'BRT', +'-03', ], [ 62035729200, # utc_start 1966-11-01 03:00:00 (Tue) @@ -206,7 +210,7 @@ 62046086400, # local_end 1967-03-01 00:00:00 (Wed) -7200, 1, -'BRST', +'-02', ], [ 62046093600, # utc_start 1967-03-01 02:00:00 (Wed) @@ -215,7 +219,7 @@ 62067254400, # local_end 1967-11-01 00:00:00 (Wed) -10800, 0, -'BRT', +'-03', ], [ 62067265200, # utc_start 1967-11-01 03:00:00 (Wed) @@ -224,7 +228,7 @@ 62077708800, # local_end 1968-03-01 00:00:00 (Fri) -7200, 1, -'BRST', +'-02', ], [ 62077716000, # utc_start 1968-03-01 02:00:00 (Fri) @@ -233,7 +237,7 @@ 62635420800, # local_end 1985-11-02 00:00:00 (Sat) -10800, 0, -'BRT', +'-03', ], [ 62635431600, # utc_start 1985-11-02 03:00:00 (Sat) @@ -242,7 +246,7 @@ 62646912000, # local_end 1986-03-15 00:00:00 (Sat) -7200, 1, -'BRST', +'-02', ], [ 62646919200, # utc_start 1986-03-15 02:00:00 (Sat) @@ -251,7 +255,7 @@ 62666265600, # local_end 1986-10-25 00:00:00 (Sat) -10800, 0, -'BRT', +'-03', ], [ 62666276400, # utc_start 1986-10-25 03:00:00 (Sat) @@ -260,7 +264,7 @@ 62675942400, # local_end 1987-02-14 00:00:00 (Sat) -7200, 1, -'BRST', +'-02', ], [ 62675949600, # utc_start 1987-02-14 02:00:00 (Sat) @@ -269,7 +273,7 @@ 62697801600, # local_end 1987-10-25 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 62697812400, # utc_start 1987-10-25 03:00:00 (Sun) @@ -278,7 +282,7 @@ 62706873600, # local_end 1988-02-07 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 62706880800, # utc_start 1988-02-07 02:00:00 (Sun) @@ -287,7 +291,7 @@ 62728646400, # local_end 1988-10-16 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 62728657200, # utc_start 1988-10-16 03:00:00 (Sun) @@ -296,7 +300,7 @@ 62737718400, # local_end 1989-01-29 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 62737725600, # utc_start 1989-01-29 02:00:00 (Sun) @@ -305,7 +309,7 @@ 62760096000, # local_end 1989-10-15 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 62760106800, # utc_start 1989-10-15 03:00:00 (Sun) @@ -314,7 +318,7 @@ 62770377600, # local_end 1990-02-11 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 62770384800, # utc_start 1990-02-11 02:00:00 (Sun) @@ -323,7 +327,7 @@ 62789212800, # local_end 1990-09-17 00:00:00 (Mon) -10800, 0, -'BRT', +'-03', ], [ 62789223600, # utc_start 1990-09-17 03:00:00 (Mon) @@ -332,7 +336,7 @@ 62946720000, # local_end 1995-09-14 00:00:00 (Thu) -10800, 0, -'BRT', +'-03', ], [ 62946730800, # utc_start 1995-09-14 03:00:00 (Thu) @@ -341,7 +345,7 @@ 62949398400, # local_end 1995-10-15 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 62949409200, # utc_start 1995-10-15 03:00:00 (Sun) @@ -350,7 +354,7 @@ 62959680000, # local_end 1996-02-11 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 62959687200, # utc_start 1996-02-11 02:00:00 (Sun) @@ -359,7 +363,7 @@ 62980243200, # local_end 1996-10-06 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 62980254000, # utc_start 1996-10-06 03:00:00 (Sun) @@ -368,7 +372,7 @@ 62991734400, # local_end 1997-02-16 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 62991741600, # utc_start 1997-02-16 02:00:00 (Sun) @@ -377,7 +381,7 @@ 63011779200, # local_end 1997-10-06 00:00:00 (Mon) -10800, 0, -'BRT', +'-03', ], [ 63011790000, # utc_start 1997-10-06 03:00:00 (Mon) @@ -386,7 +390,7 @@ 63024393600, # local_end 1998-03-01 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 63024400800, # utc_start 1998-03-01 02:00:00 (Sun) @@ -395,7 +399,7 @@ 63043747200, # local_end 1998-10-11 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 63043758000, # utc_start 1998-10-11 03:00:00 (Sun) @@ -404,7 +408,7 @@ 63055238400, # local_end 1999-02-21 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 63055245600, # utc_start 1999-02-21 02:00:00 (Sun) @@ -413,7 +417,7 @@ 63074592000, # local_end 1999-10-03 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 63074602800, # utc_start 1999-10-03 03:00:00 (Sun) @@ -422,7 +426,7 @@ 63087292800, # local_end 2000-02-27 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 63087300000, # utc_start 2000-02-27 02:00:00 (Sun) @@ -431,7 +435,7 @@ 63106646400, # local_end 2000-10-08 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 63106657200, # utc_start 2000-10-08 03:00:00 (Sun) @@ -440,7 +444,7 @@ 63118137600, # local_end 2001-02-18 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 63118144800, # utc_start 2001-02-18 02:00:00 (Sun) @@ -449,7 +453,7 @@ 63138700800, # local_end 2001-10-14 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 63138711600, # utc_start 2001-10-14 03:00:00 (Sun) @@ -458,7 +462,7 @@ 63149587200, # local_end 2002-02-17 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 63149594400, # utc_start 2002-02-17 02:00:00 (Sun) @@ -467,7 +471,7 @@ 63171964800, # local_end 2002-11-03 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 63171975600, # utc_start 2002-11-03 03:00:00 (Sun) @@ -476,7 +480,7 @@ 63181036800, # local_end 2003-02-16 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 63181044000, # utc_start 2003-02-16 02:00:00 (Sun) @@ -485,7 +489,7 @@ 63200044800, # local_end 2003-09-24 00:00:00 (Wed) -10800, 0, -'BRT', +'-03', ], [ 63200055600, # utc_start 2003-09-24 03:00:00 (Wed) @@ -494,7 +498,7 @@ 63486460800, # local_end 2012-10-21 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 63486471600, # utc_start 2012-10-21 03:00:00 (Sun) @@ -503,7 +507,7 @@ 63496742400, # local_end 2013-02-17 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 63496749600, # utc_start 2013-02-17 02:00:00 (Sun) @@ -512,7 +516,7 @@ 63513676800, # local_end 2013-09-01 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 63513687600, # utc_start 2013-09-01 03:00:00 (Sun) @@ -521,15 +525,15 @@ DateTime::TimeZone::INFINITY, # local_end -10800, 0, -'BRT', +'-03', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {25} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Argentina/Buenos_Aires.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Argentina/Buenos_Aires.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Argentina/Buenos_Aires.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Argentina/Buenos_Aires.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/southamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/southamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Argentina::Buenos_Aires; -$DateTime::TimeZone::America::Argentina::Buenos_Aires::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -44,7 +48,7 @@ 60902236800, # local_end 1930-12-01 00:00:00 (Mon) -14400, 0, -'ART', +'-04', ], [ 60902251200, # utc_start 1930-12-01 04:00:00 (Mon) @@ -53,7 +57,7 @@ 60912691200, # local_end 1931-04-01 00:00:00 (Wed) -10800, 1, -'ARST', +'-03', ], [ 60912702000, # utc_start 1931-04-01 03:00:00 (Wed) @@ -62,7 +66,7 @@ 60929712000, # local_end 1931-10-15 00:00:00 (Thu) -14400, 0, -'ART', +'-04', ], [ 60929726400, # utc_start 1931-10-15 04:00:00 (Thu) @@ -71,7 +75,7 @@ 60941635200, # local_end 1932-03-01 00:00:00 (Tue) -10800, 1, -'ARST', +'-03', ], [ 60941646000, # utc_start 1932-03-01 03:00:00 (Tue) @@ -80,7 +84,7 @@ 60962803200, # local_end 1932-11-01 00:00:00 (Tue) -14400, 0, -'ART', +'-04', ], [ 60962817600, # utc_start 1932-11-01 04:00:00 (Tue) @@ -89,7 +93,7 @@ 60973171200, # local_end 1933-03-01 00:00:00 (Wed) -10800, 1, -'ARST', +'-03', ], [ 60973182000, # utc_start 1933-03-01 03:00:00 (Wed) @@ -98,7 +102,7 @@ 60994339200, # local_end 1933-11-01 00:00:00 (Wed) -14400, 0, -'ART', +'-04', ], [ 60994353600, # utc_start 1933-11-01 04:00:00 (Wed) @@ -107,7 +111,7 @@ 61004707200, # local_end 1934-03-01 00:00:00 (Thu) -10800, 1, -'ARST', +'-03', ], [ 61004718000, # utc_start 1934-03-01 03:00:00 (Thu) @@ -116,7 +120,7 @@ 61025875200, # local_end 1934-11-01 00:00:00 (Thu) -14400, 0, -'ART', +'-04', ], [ 61025889600, # utc_start 1934-11-01 04:00:00 (Thu) @@ -125,7 +129,7 @@ 61036243200, # local_end 1935-03-01 00:00:00 (Fri) -10800, 1, -'ARST', +'-03', ], [ 61036254000, # utc_start 1935-03-01 03:00:00 (Fri) @@ -134,7 +138,7 @@ 61057411200, # local_end 1935-11-01 00:00:00 (Fri) -14400, 0, -'ART', +'-04', ], [ 61057425600, # utc_start 1935-11-01 04:00:00 (Fri) @@ -143,7 +147,7 @@ 61067865600, # local_end 1936-03-01 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 61067876400, # utc_start 1936-03-01 03:00:00 (Sun) @@ -152,7 +156,7 @@ 61089033600, # local_end 1936-11-01 00:00:00 (Sun) -14400, 0, -'ART', +'-04', ], [ 61089048000, # utc_start 1936-11-01 04:00:00 (Sun) @@ -161,7 +165,7 @@ 61099401600, # local_end 1937-03-01 00:00:00 (Mon) -10800, 1, -'ARST', +'-03', ], [ 61099412400, # utc_start 1937-03-01 03:00:00 (Mon) @@ -170,7 +174,7 @@ 61120569600, # local_end 1937-11-01 00:00:00 (Mon) -14400, 0, -'ART', +'-04', ], [ 61120584000, # utc_start 1937-11-01 04:00:00 (Mon) @@ -179,7 +183,7 @@ 61130937600, # local_end 1938-03-01 00:00:00 (Tue) -10800, 1, -'ARST', +'-03', ], [ 61130948400, # utc_start 1938-03-01 03:00:00 (Tue) @@ -188,7 +192,7 @@ 61152105600, # local_end 1938-11-01 00:00:00 (Tue) -14400, 0, -'ART', +'-04', ], [ 61152120000, # utc_start 1938-11-01 04:00:00 (Tue) @@ -197,7 +201,7 @@ 61162473600, # local_end 1939-03-01 00:00:00 (Wed) -10800, 1, -'ARST', +'-03', ], [ 61162484400, # utc_start 1939-03-01 03:00:00 (Wed) @@ -206,7 +210,7 @@ 61183641600, # local_end 1939-11-01 00:00:00 (Wed) -14400, 0, -'ART', +'-04', ], [ 61183656000, # utc_start 1939-11-01 04:00:00 (Wed) @@ -215,7 +219,7 @@ 61194096000, # local_end 1940-03-01 00:00:00 (Fri) -10800, 1, -'ARST', +'-03', ], [ 61194106800, # utc_start 1940-03-01 03:00:00 (Fri) @@ -224,7 +228,7 @@ 61204636800, # local_end 1940-07-01 00:00:00 (Mon) -14400, 0, -'ART', +'-04', ], [ 61204651200, # utc_start 1940-07-01 04:00:00 (Mon) @@ -233,7 +237,7 @@ 61234790400, # local_end 1941-06-15 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 61234801200, # utc_start 1941-06-15 03:00:00 (Sun) @@ -242,7 +246,7 @@ 61245331200, # local_end 1941-10-15 00:00:00 (Wed) -14400, 0, -'ART', +'-04', ], [ 61245345600, # utc_start 1941-10-15 04:00:00 (Wed) @@ -251,7 +255,7 @@ 61301923200, # local_end 1943-08-01 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 61301934000, # utc_start 1943-08-01 03:00:00 (Sun) @@ -260,7 +264,7 @@ 61308403200, # local_end 1943-10-15 00:00:00 (Fri) -14400, 0, -'ART', +'-04', ], [ 61308417600, # utc_start 1943-10-15 04:00:00 (Fri) @@ -269,7 +273,7 @@ 61383398400, # local_end 1946-03-01 00:00:00 (Fri) -10800, 1, -'ARST', +'-03', ], [ 61383409200, # utc_start 1946-03-01 03:00:00 (Fri) @@ -278,7 +282,7 @@ 61401888000, # local_end 1946-10-01 00:00:00 (Tue) -14400, 0, -'ART', +'-04', ], [ 61401902400, # utc_start 1946-10-01 04:00:00 (Tue) @@ -287,7 +291,7 @@ 61938345600, # local_end 1963-10-01 00:00:00 (Tue) -10800, 1, -'ARST', +'-03', ], [ 61938356400, # utc_start 1963-10-01 03:00:00 (Tue) @@ -296,7 +300,7 @@ 61944825600, # local_end 1963-12-15 00:00:00 (Sun) -14400, 0, -'ART', +'-04', ], [ 61944840000, # utc_start 1963-12-15 04:00:00 (Sun) @@ -305,7 +309,7 @@ 61951478400, # local_end 1964-03-01 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 61951489200, # utc_start 1964-03-01 03:00:00 (Sun) @@ -314,7 +318,7 @@ 61971177600, # local_end 1964-10-15 00:00:00 (Thu) -14400, 0, -'ART', +'-04', ], [ 61971192000, # utc_start 1964-10-15 04:00:00 (Thu) @@ -323,7 +327,7 @@ 61983014400, # local_end 1965-03-01 00:00:00 (Mon) -10800, 1, -'ARST', +'-03', ], [ 61983025200, # utc_start 1965-03-01 03:00:00 (Mon) @@ -332,7 +336,7 @@ 62002713600, # local_end 1965-10-15 00:00:00 (Fri) -14400, 0, -'ART', +'-04', ], [ 62002728000, # utc_start 1965-10-15 04:00:00 (Fri) @@ -341,7 +345,7 @@ 62014550400, # local_end 1966-03-01 00:00:00 (Tue) -10800, 1, -'ARST', +'-03', ], [ 62014561200, # utc_start 1966-03-01 03:00:00 (Tue) @@ -350,7 +354,7 @@ 62034249600, # local_end 1966-10-15 00:00:00 (Sat) -14400, 0, -'ART', +'-04', ], [ 62034264000, # utc_start 1966-10-15 04:00:00 (Sat) @@ -359,7 +363,7 @@ 62048851200, # local_end 1967-04-02 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 62048862000, # utc_start 1967-04-02 03:00:00 (Sun) @@ -368,7 +372,7 @@ 62064576000, # local_end 1967-10-01 00:00:00 (Sun) -14400, 0, -'ART', +'-04', ], [ 62064590400, # utc_start 1967-10-01 04:00:00 (Sun) @@ -377,7 +381,7 @@ 62080905600, # local_end 1968-04-07 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 62080916400, # utc_start 1968-04-07 03:00:00 (Sun) @@ -386,7 +390,7 @@ 62096630400, # local_end 1968-10-06 00:00:00 (Sun) -14400, 0, -'ART', +'-04', ], [ 62096644800, # utc_start 1968-10-06 04:00:00 (Sun) @@ -395,7 +399,7 @@ 62112355200, # local_end 1969-04-06 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 62112366000, # utc_start 1969-04-06 03:00:00 (Sun) @@ -404,7 +408,7 @@ 62128080000, # local_end 1969-10-05 00:00:00 (Sun) -14400, 0, -'ART', +'-04', ], [ 62128094400, # utc_start 1969-10-05 04:00:00 (Sun) @@ -413,7 +417,7 @@ 62263814400, # local_end 1974-01-23 00:00:00 (Wed) -10800, 0, -'ART', +'-03', ], [ 62263825200, # utc_start 1974-01-23 03:00:00 (Wed) @@ -422,7 +426,7 @@ 62272281600, # local_end 1974-05-01 00:00:00 (Wed) -7200, 1, -'ARST', +'-02', ], [ 62272288800, # utc_start 1974-05-01 02:00:00 (Wed) @@ -431,7 +435,7 @@ 62732620800, # local_end 1988-12-01 00:00:00 (Thu) -10800, 0, -'ART', +'-03', ], [ 62732631600, # utc_start 1988-12-01 03:00:00 (Thu) @@ -440,7 +444,7 @@ 62740742400, # local_end 1989-03-05 00:00:00 (Sun) -7200, 1, -'ARST', +'-02', ], [ 62740749600, # utc_start 1989-03-05 02:00:00 (Sun) @@ -449,7 +453,7 @@ 62760096000, # local_end 1989-10-15 00:00:00 (Sun) -10800, 0, -'ART', +'-03', ], [ 62760106800, # utc_start 1989-10-15 03:00:00 (Sun) @@ -458,7 +462,7 @@ 62772192000, # local_end 1990-03-04 00:00:00 (Sun) -7200, 1, -'ARST', +'-02', ], [ 62772199200, # utc_start 1990-03-04 02:00:00 (Sun) @@ -467,7 +471,7 @@ 62792150400, # local_end 1990-10-21 00:00:00 (Sun) -10800, 0, -'ART', +'-03', ], [ 62792161200, # utc_start 1990-10-21 03:00:00 (Sun) @@ -476,7 +480,7 @@ 62803641600, # local_end 1991-03-03 00:00:00 (Sun) -7200, 1, -'ARST', +'-02', ], [ 62803648800, # utc_start 1991-03-03 02:00:00 (Sun) @@ -485,7 +489,7 @@ 62823600000, # local_end 1991-10-20 00:00:00 (Sun) -10800, 0, -'ART', +'-03', ], [ 62823610800, # utc_start 1991-10-20 03:00:00 (Sun) @@ -494,7 +498,7 @@ 62835091200, # local_end 1992-03-01 00:00:00 (Sun) -7200, 1, -'ARST', +'-02', ], [ 62835098400, # utc_start 1992-03-01 02:00:00 (Sun) @@ -503,7 +507,7 @@ 62855049600, # local_end 1992-10-18 00:00:00 (Sun) -10800, 0, -'ART', +'-03', ], [ 62855060400, # utc_start 1992-10-18 03:00:00 (Sun) @@ -512,7 +516,7 @@ 62867145600, # local_end 1993-03-07 00:00:00 (Sun) -7200, 1, -'ARST', +'-02', ], [ 62867152800, # utc_start 1993-03-07 02:00:00 (Sun) @@ -521,7 +525,7 @@ 63074592000, # local_end 1999-10-03 00:00:00 (Sun) -10800, 0, -'ART', +'-03', ], [ 63074602800, # utc_start 1999-10-03 03:00:00 (Sun) @@ -530,7 +534,7 @@ 63087724800, # local_end 2000-03-03 00:00:00 (Fri) -10800, 1, -'ARST', +'-03', ], [ 63087735600, # utc_start 2000-03-03 03:00:00 (Fri) @@ -539,7 +543,7 @@ 63334656000, # local_end 2007-12-30 00:00:00 (Sun) -10800, 0, -'ART', +'-03', ], [ 63334666800, # utc_start 2007-12-30 03:00:00 (Sun) @@ -548,7 +552,7 @@ 63341308800, # local_end 2008-03-16 00:00:00 (Sun) -7200, 1, -'ARST', +'-02', ], [ 63341316000, # utc_start 2008-03-16 02:00:00 (Sun) @@ -557,7 +561,7 @@ 63360057600, # local_end 2008-10-19 00:00:00 (Sun) -10800, 0, -'ART', +'-03', ], [ 63360068400, # utc_start 2008-10-19 03:00:00 (Sun) @@ -566,7 +570,7 @@ 63372758400, # local_end 2009-03-15 00:00:00 (Sun) -7200, 1, -'ARST', +'-02', ], [ 63372765600, # utc_start 2009-03-15 02:00:00 (Sun) @@ -575,15 +579,15 @@ DateTime::TimeZone::INFINITY, # local_end -10800, 0, -'ART', +'-03', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {29} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Argentina/Catamarca.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Argentina/Catamarca.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Argentina/Catamarca.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Argentina/Catamarca.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/southamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/southamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Argentina::Catamarca; -$DateTime::TimeZone::America::Argentina::Catamarca::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -44,7 +48,7 @@ 60902236800, # local_end 1930-12-01 00:00:00 (Mon) -14400, 0, -'ART', +'-04', ], [ 60902251200, # utc_start 1930-12-01 04:00:00 (Mon) @@ -53,7 +57,7 @@ 60912691200, # local_end 1931-04-01 00:00:00 (Wed) -10800, 1, -'ARST', +'-03', ], [ 60912702000, # utc_start 1931-04-01 03:00:00 (Wed) @@ -62,7 +66,7 @@ 60929712000, # local_end 1931-10-15 00:00:00 (Thu) -14400, 0, -'ART', +'-04', ], [ 60929726400, # utc_start 1931-10-15 04:00:00 (Thu) @@ -71,7 +75,7 @@ 60941635200, # local_end 1932-03-01 00:00:00 (Tue) -10800, 1, -'ARST', +'-03', ], [ 60941646000, # utc_start 1932-03-01 03:00:00 (Tue) @@ -80,7 +84,7 @@ 60962803200, # local_end 1932-11-01 00:00:00 (Tue) -14400, 0, -'ART', +'-04', ], [ 60962817600, # utc_start 1932-11-01 04:00:00 (Tue) @@ -89,7 +93,7 @@ 60973171200, # local_end 1933-03-01 00:00:00 (Wed) -10800, 1, -'ARST', +'-03', ], [ 60973182000, # utc_start 1933-03-01 03:00:00 (Wed) @@ -98,7 +102,7 @@ 60994339200, # local_end 1933-11-01 00:00:00 (Wed) -14400, 0, -'ART', +'-04', ], [ 60994353600, # utc_start 1933-11-01 04:00:00 (Wed) @@ -107,7 +111,7 @@ 61004707200, # local_end 1934-03-01 00:00:00 (Thu) -10800, 1, -'ARST', +'-03', ], [ 61004718000, # utc_start 1934-03-01 03:00:00 (Thu) @@ -116,7 +120,7 @@ 61025875200, # local_end 1934-11-01 00:00:00 (Thu) -14400, 0, -'ART', +'-04', ], [ 61025889600, # utc_start 1934-11-01 04:00:00 (Thu) @@ -125,7 +129,7 @@ 61036243200, # local_end 1935-03-01 00:00:00 (Fri) -10800, 1, -'ARST', +'-03', ], [ 61036254000, # utc_start 1935-03-01 03:00:00 (Fri) @@ -134,7 +138,7 @@ 61057411200, # local_end 1935-11-01 00:00:00 (Fri) -14400, 0, -'ART', +'-04', ], [ 61057425600, # utc_start 1935-11-01 04:00:00 (Fri) @@ -143,7 +147,7 @@ 61067865600, # local_end 1936-03-01 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 61067876400, # utc_start 1936-03-01 03:00:00 (Sun) @@ -152,7 +156,7 @@ 61089033600, # local_end 1936-11-01 00:00:00 (Sun) -14400, 0, -'ART', +'-04', ], [ 61089048000, # utc_start 1936-11-01 04:00:00 (Sun) @@ -161,7 +165,7 @@ 61099401600, # local_end 1937-03-01 00:00:00 (Mon) -10800, 1, -'ARST', +'-03', ], [ 61099412400, # utc_start 1937-03-01 03:00:00 (Mon) @@ -170,7 +174,7 @@ 61120569600, # local_end 1937-11-01 00:00:00 (Mon) -14400, 0, -'ART', +'-04', ], [ 61120584000, # utc_start 1937-11-01 04:00:00 (Mon) @@ -179,7 +183,7 @@ 61130937600, # local_end 1938-03-01 00:00:00 (Tue) -10800, 1, -'ARST', +'-03', ], [ 61130948400, # utc_start 1938-03-01 03:00:00 (Tue) @@ -188,7 +192,7 @@ 61152105600, # local_end 1938-11-01 00:00:00 (Tue) -14400, 0, -'ART', +'-04', ], [ 61152120000, # utc_start 1938-11-01 04:00:00 (Tue) @@ -197,7 +201,7 @@ 61162473600, # local_end 1939-03-01 00:00:00 (Wed) -10800, 1, -'ARST', +'-03', ], [ 61162484400, # utc_start 1939-03-01 03:00:00 (Wed) @@ -206,7 +210,7 @@ 61183641600, # local_end 1939-11-01 00:00:00 (Wed) -14400, 0, -'ART', +'-04', ], [ 61183656000, # utc_start 1939-11-01 04:00:00 (Wed) @@ -215,7 +219,7 @@ 61194096000, # local_end 1940-03-01 00:00:00 (Fri) -10800, 1, -'ARST', +'-03', ], [ 61194106800, # utc_start 1940-03-01 03:00:00 (Fri) @@ -224,7 +228,7 @@ 61204636800, # local_end 1940-07-01 00:00:00 (Mon) -14400, 0, -'ART', +'-04', ], [ 61204651200, # utc_start 1940-07-01 04:00:00 (Mon) @@ -233,7 +237,7 @@ 61234790400, # local_end 1941-06-15 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 61234801200, # utc_start 1941-06-15 03:00:00 (Sun) @@ -242,7 +246,7 @@ 61245331200, # local_end 1941-10-15 00:00:00 (Wed) -14400, 0, -'ART', +'-04', ], [ 61245345600, # utc_start 1941-10-15 04:00:00 (Wed) @@ -251,7 +255,7 @@ 61301923200, # local_end 1943-08-01 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 61301934000, # utc_start 1943-08-01 03:00:00 (Sun) @@ -260,7 +264,7 @@ 61308403200, # local_end 1943-10-15 00:00:00 (Fri) -14400, 0, -'ART', +'-04', ], [ 61308417600, # utc_start 1943-10-15 04:00:00 (Fri) @@ -269,7 +273,7 @@ 61383398400, # local_end 1946-03-01 00:00:00 (Fri) -10800, 1, -'ARST', +'-03', ], [ 61383409200, # utc_start 1946-03-01 03:00:00 (Fri) @@ -278,7 +282,7 @@ 61401888000, # local_end 1946-10-01 00:00:00 (Tue) -14400, 0, -'ART', +'-04', ], [ 61401902400, # utc_start 1946-10-01 04:00:00 (Tue) @@ -287,7 +291,7 @@ 61938345600, # local_end 1963-10-01 00:00:00 (Tue) -10800, 1, -'ARST', +'-03', ], [ 61938356400, # utc_start 1963-10-01 03:00:00 (Tue) @@ -296,7 +300,7 @@ 61944825600, # local_end 1963-12-15 00:00:00 (Sun) -14400, 0, -'ART', +'-04', ], [ 61944840000, # utc_start 1963-12-15 04:00:00 (Sun) @@ -305,7 +309,7 @@ 61951478400, # local_end 1964-03-01 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 61951489200, # utc_start 1964-03-01 03:00:00 (Sun) @@ -314,7 +318,7 @@ 61971177600, # local_end 1964-10-15 00:00:00 (Thu) -14400, 0, -'ART', +'-04', ], [ 61971192000, # utc_start 1964-10-15 04:00:00 (Thu) @@ -323,7 +327,7 @@ 61983014400, # local_end 1965-03-01 00:00:00 (Mon) -10800, 1, -'ARST', +'-03', ], [ 61983025200, # utc_start 1965-03-01 03:00:00 (Mon) @@ -332,7 +336,7 @@ 62002713600, # local_end 1965-10-15 00:00:00 (Fri) -14400, 0, -'ART', +'-04', ], [ 62002728000, # utc_start 1965-10-15 04:00:00 (Fri) @@ -341,7 +345,7 @@ 62014550400, # local_end 1966-03-01 00:00:00 (Tue) -10800, 1, -'ARST', +'-03', ], [ 62014561200, # utc_start 1966-03-01 03:00:00 (Tue) @@ -350,7 +354,7 @@ 62034249600, # local_end 1966-10-15 00:00:00 (Sat) -14400, 0, -'ART', +'-04', ], [ 62034264000, # utc_start 1966-10-15 04:00:00 (Sat) @@ -359,7 +363,7 @@ 62048851200, # local_end 1967-04-02 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 62048862000, # utc_start 1967-04-02 03:00:00 (Sun) @@ -368,7 +372,7 @@ 62064576000, # local_end 1967-10-01 00:00:00 (Sun) -14400, 0, -'ART', +'-04', ], [ 62064590400, # utc_start 1967-10-01 04:00:00 (Sun) @@ -377,7 +381,7 @@ 62080905600, # local_end 1968-04-07 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 62080916400, # utc_start 1968-04-07 03:00:00 (Sun) @@ -386,7 +390,7 @@ 62096630400, # local_end 1968-10-06 00:00:00 (Sun) -14400, 0, -'ART', +'-04', ], [ 62096644800, # utc_start 1968-10-06 04:00:00 (Sun) @@ -395,7 +399,7 @@ 62112355200, # local_end 1969-04-06 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 62112366000, # utc_start 1969-04-06 03:00:00 (Sun) @@ -404,7 +408,7 @@ 62128080000, # local_end 1969-10-05 00:00:00 (Sun) -14400, 0, -'ART', +'-04', ], [ 62128094400, # utc_start 1969-10-05 04:00:00 (Sun) @@ -413,7 +417,7 @@ 62263814400, # local_end 1974-01-23 00:00:00 (Wed) -10800, 0, -'ART', +'-03', ], [ 62263825200, # utc_start 1974-01-23 03:00:00 (Wed) @@ -422,7 +426,7 @@ 62272281600, # local_end 1974-05-01 00:00:00 (Wed) -7200, 1, -'ARST', +'-02', ], [ 62272288800, # utc_start 1974-05-01 02:00:00 (Wed) @@ -431,7 +435,7 @@ 62732620800, # local_end 1988-12-01 00:00:00 (Thu) -10800, 0, -'ART', +'-03', ], [ 62732631600, # utc_start 1988-12-01 03:00:00 (Thu) @@ -440,7 +444,7 @@ 62740742400, # local_end 1989-03-05 00:00:00 (Sun) -7200, 1, -'ARST', +'-02', ], [ 62740749600, # utc_start 1989-03-05 02:00:00 (Sun) @@ -449,7 +453,7 @@ 62760096000, # local_end 1989-10-15 00:00:00 (Sun) -10800, 0, -'ART', +'-03', ], [ 62760106800, # utc_start 1989-10-15 03:00:00 (Sun) @@ -458,7 +462,7 @@ 62772192000, # local_end 1990-03-04 00:00:00 (Sun) -7200, 1, -'ARST', +'-02', ], [ 62772199200, # utc_start 1990-03-04 02:00:00 (Sun) @@ -467,7 +471,7 @@ 62792150400, # local_end 1990-10-21 00:00:00 (Sun) -10800, 0, -'ART', +'-03', ], [ 62792161200, # utc_start 1990-10-21 03:00:00 (Sun) @@ -476,7 +480,7 @@ 62803641600, # local_end 1991-03-03 00:00:00 (Sun) -7200, 1, -'ARST', +'-02', ], [ 62803648800, # utc_start 1991-03-03 02:00:00 (Sun) @@ -485,7 +489,7 @@ 62823600000, # local_end 1991-10-20 00:00:00 (Sun) -14400, 0, -'WART', +'-04', ], [ 62823614400, # utc_start 1991-10-20 04:00:00 (Sun) @@ -494,7 +498,7 @@ 62835091200, # local_end 1992-03-01 00:00:00 (Sun) -7200, 1, -'ARST', +'-02', ], [ 62835098400, # utc_start 1992-03-01 02:00:00 (Sun) @@ -503,7 +507,7 @@ 62855049600, # local_end 1992-10-18 00:00:00 (Sun) -10800, 0, -'ART', +'-03', ], [ 62855060400, # utc_start 1992-10-18 03:00:00 (Sun) @@ -512,7 +516,7 @@ 62867145600, # local_end 1993-03-07 00:00:00 (Sun) -7200, 1, -'ARST', +'-02', ], [ 62867152800, # utc_start 1993-03-07 02:00:00 (Sun) @@ -521,7 +525,7 @@ 63074592000, # local_end 1999-10-03 00:00:00 (Sun) -10800, 0, -'ART', +'-03', ], [ 63074602800, # utc_start 1999-10-03 03:00:00 (Sun) @@ -530,7 +534,7 @@ 63087724800, # local_end 2000-03-03 00:00:00 (Fri) -10800, 1, -'ARST', +'-03', ], [ 63087735600, # utc_start 2000-03-03 03:00:00 (Fri) @@ -539,7 +543,7 @@ 63221731200, # local_end 2004-06-01 00:00:00 (Tue) -10800, 0, -'ART', +'-03', ], [ 63221742000, # utc_start 2004-06-01 03:00:00 (Tue) @@ -548,7 +552,7 @@ 63223372800, # local_end 2004-06-20 00:00:00 (Sun) -14400, 0, -'WART', +'-04', ], [ 63223387200, # utc_start 2004-06-20 04:00:00 (Sun) @@ -557,7 +561,7 @@ 63334656000, # local_end 2007-12-30 00:00:00 (Sun) -10800, 0, -'ART', +'-03', ], [ 63334666800, # utc_start 2007-12-30 03:00:00 (Sun) @@ -566,7 +570,7 @@ 63341308800, # local_end 2008-03-16 00:00:00 (Sun) -7200, 1, -'ARST', +'-02', ], [ 63341316000, # utc_start 2008-03-16 02:00:00 (Sun) @@ -575,7 +579,7 @@ 63359971200, # local_end 2008-10-18 00:00:00 (Sat) -10800, 0, -'ART', +'-03', ], [ 63359982000, # utc_start 2008-10-18 03:00:00 (Sat) @@ -584,15 +588,15 @@ DateTime::TimeZone::INFINITY, # local_end -10800, 0, -'ART', +'-03', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {28} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Argentina/Cordoba.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Argentina/Cordoba.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Argentina/Cordoba.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Argentina/Cordoba.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/southamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/southamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Argentina::Cordoba; -$DateTime::TimeZone::America::Argentina::Cordoba::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -44,7 +48,7 @@ 60902236800, # local_end 1930-12-01 00:00:00 (Mon) -14400, 0, -'ART', +'-04', ], [ 60902251200, # utc_start 1930-12-01 04:00:00 (Mon) @@ -53,7 +57,7 @@ 60912691200, # local_end 1931-04-01 00:00:00 (Wed) -10800, 1, -'ARST', +'-03', ], [ 60912702000, # utc_start 1931-04-01 03:00:00 (Wed) @@ -62,7 +66,7 @@ 60929712000, # local_end 1931-10-15 00:00:00 (Thu) -14400, 0, -'ART', +'-04', ], [ 60929726400, # utc_start 1931-10-15 04:00:00 (Thu) @@ -71,7 +75,7 @@ 60941635200, # local_end 1932-03-01 00:00:00 (Tue) -10800, 1, -'ARST', +'-03', ], [ 60941646000, # utc_start 1932-03-01 03:00:00 (Tue) @@ -80,7 +84,7 @@ 60962803200, # local_end 1932-11-01 00:00:00 (Tue) -14400, 0, -'ART', +'-04', ], [ 60962817600, # utc_start 1932-11-01 04:00:00 (Tue) @@ -89,7 +93,7 @@ 60973171200, # local_end 1933-03-01 00:00:00 (Wed) -10800, 1, -'ARST', +'-03', ], [ 60973182000, # utc_start 1933-03-01 03:00:00 (Wed) @@ -98,7 +102,7 @@ 60994339200, # local_end 1933-11-01 00:00:00 (Wed) -14400, 0, -'ART', +'-04', ], [ 60994353600, # utc_start 1933-11-01 04:00:00 (Wed) @@ -107,7 +111,7 @@ 61004707200, # local_end 1934-03-01 00:00:00 (Thu) -10800, 1, -'ARST', +'-03', ], [ 61004718000, # utc_start 1934-03-01 03:00:00 (Thu) @@ -116,7 +120,7 @@ 61025875200, # local_end 1934-11-01 00:00:00 (Thu) -14400, 0, -'ART', +'-04', ], [ 61025889600, # utc_start 1934-11-01 04:00:00 (Thu) @@ -125,7 +129,7 @@ 61036243200, # local_end 1935-03-01 00:00:00 (Fri) -10800, 1, -'ARST', +'-03', ], [ 61036254000, # utc_start 1935-03-01 03:00:00 (Fri) @@ -134,7 +138,7 @@ 61057411200, # local_end 1935-11-01 00:00:00 (Fri) -14400, 0, -'ART', +'-04', ], [ 61057425600, # utc_start 1935-11-01 04:00:00 (Fri) @@ -143,7 +147,7 @@ 61067865600, # local_end 1936-03-01 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 61067876400, # utc_start 1936-03-01 03:00:00 (Sun) @@ -152,7 +156,7 @@ 61089033600, # local_end 1936-11-01 00:00:00 (Sun) -14400, 0, -'ART', +'-04', ], [ 61089048000, # utc_start 1936-11-01 04:00:00 (Sun) @@ -161,7 +165,7 @@ 61099401600, # local_end 1937-03-01 00:00:00 (Mon) -10800, 1, -'ARST', +'-03', ], [ 61099412400, # utc_start 1937-03-01 03:00:00 (Mon) @@ -170,7 +174,7 @@ 61120569600, # local_end 1937-11-01 00:00:00 (Mon) -14400, 0, -'ART', +'-04', ], [ 61120584000, # utc_start 1937-11-01 04:00:00 (Mon) @@ -179,7 +183,7 @@ 61130937600, # local_end 1938-03-01 00:00:00 (Tue) -10800, 1, -'ARST', +'-03', ], [ 61130948400, # utc_start 1938-03-01 03:00:00 (Tue) @@ -188,7 +192,7 @@ 61152105600, # local_end 1938-11-01 00:00:00 (Tue) -14400, 0, -'ART', +'-04', ], [ 61152120000, # utc_start 1938-11-01 04:00:00 (Tue) @@ -197,7 +201,7 @@ 61162473600, # local_end 1939-03-01 00:00:00 (Wed) -10800, 1, -'ARST', +'-03', ], [ 61162484400, # utc_start 1939-03-01 03:00:00 (Wed) @@ -206,7 +210,7 @@ 61183641600, # local_end 1939-11-01 00:00:00 (Wed) -14400, 0, -'ART', +'-04', ], [ 61183656000, # utc_start 1939-11-01 04:00:00 (Wed) @@ -215,7 +219,7 @@ 61194096000, # local_end 1940-03-01 00:00:00 (Fri) -10800, 1, -'ARST', +'-03', ], [ 61194106800, # utc_start 1940-03-01 03:00:00 (Fri) @@ -224,7 +228,7 @@ 61204636800, # local_end 1940-07-01 00:00:00 (Mon) -14400, 0, -'ART', +'-04', ], [ 61204651200, # utc_start 1940-07-01 04:00:00 (Mon) @@ -233,7 +237,7 @@ 61234790400, # local_end 1941-06-15 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 61234801200, # utc_start 1941-06-15 03:00:00 (Sun) @@ -242,7 +246,7 @@ 61245331200, # local_end 1941-10-15 00:00:00 (Wed) -14400, 0, -'ART', +'-04', ], [ 61245345600, # utc_start 1941-10-15 04:00:00 (Wed) @@ -251,7 +255,7 @@ 61301923200, # local_end 1943-08-01 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 61301934000, # utc_start 1943-08-01 03:00:00 (Sun) @@ -260,7 +264,7 @@ 61308403200, # local_end 1943-10-15 00:00:00 (Fri) -14400, 0, -'ART', +'-04', ], [ 61308417600, # utc_start 1943-10-15 04:00:00 (Fri) @@ -269,7 +273,7 @@ 61383398400, # local_end 1946-03-01 00:00:00 (Fri) -10800, 1, -'ARST', +'-03', ], [ 61383409200, # utc_start 1946-03-01 03:00:00 (Fri) @@ -278,7 +282,7 @@ 61401888000, # local_end 1946-10-01 00:00:00 (Tue) -14400, 0, -'ART', +'-04', ], [ 61401902400, # utc_start 1946-10-01 04:00:00 (Tue) @@ -287,7 +291,7 @@ 61938345600, # local_end 1963-10-01 00:00:00 (Tue) -10800, 1, -'ARST', +'-03', ], [ 61938356400, # utc_start 1963-10-01 03:00:00 (Tue) @@ -296,7 +300,7 @@ 61944825600, # local_end 1963-12-15 00:00:00 (Sun) -14400, 0, -'ART', +'-04', ], [ 61944840000, # utc_start 1963-12-15 04:00:00 (Sun) @@ -305,7 +309,7 @@ 61951478400, # local_end 1964-03-01 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 61951489200, # utc_start 1964-03-01 03:00:00 (Sun) @@ -314,7 +318,7 @@ 61971177600, # local_end 1964-10-15 00:00:00 (Thu) -14400, 0, -'ART', +'-04', ], [ 61971192000, # utc_start 1964-10-15 04:00:00 (Thu) @@ -323,7 +327,7 @@ 61983014400, # local_end 1965-03-01 00:00:00 (Mon) -10800, 1, -'ARST', +'-03', ], [ 61983025200, # utc_start 1965-03-01 03:00:00 (Mon) @@ -332,7 +336,7 @@ 62002713600, # local_end 1965-10-15 00:00:00 (Fri) -14400, 0, -'ART', +'-04', ], [ 62002728000, # utc_start 1965-10-15 04:00:00 (Fri) @@ -341,7 +345,7 @@ 62014550400, # local_end 1966-03-01 00:00:00 (Tue) -10800, 1, -'ARST', +'-03', ], [ 62014561200, # utc_start 1966-03-01 03:00:00 (Tue) @@ -350,7 +354,7 @@ 62034249600, # local_end 1966-10-15 00:00:00 (Sat) -14400, 0, -'ART', +'-04', ], [ 62034264000, # utc_start 1966-10-15 04:00:00 (Sat) @@ -359,7 +363,7 @@ 62048851200, # local_end 1967-04-02 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 62048862000, # utc_start 1967-04-02 03:00:00 (Sun) @@ -368,7 +372,7 @@ 62064576000, # local_end 1967-10-01 00:00:00 (Sun) -14400, 0, -'ART', +'-04', ], [ 62064590400, # utc_start 1967-10-01 04:00:00 (Sun) @@ -377,7 +381,7 @@ 62080905600, # local_end 1968-04-07 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 62080916400, # utc_start 1968-04-07 03:00:00 (Sun) @@ -386,7 +390,7 @@ 62096630400, # local_end 1968-10-06 00:00:00 (Sun) -14400, 0, -'ART', +'-04', ], [ 62096644800, # utc_start 1968-10-06 04:00:00 (Sun) @@ -395,7 +399,7 @@ 62112355200, # local_end 1969-04-06 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 62112366000, # utc_start 1969-04-06 03:00:00 (Sun) @@ -404,7 +408,7 @@ 62128080000, # local_end 1969-10-05 00:00:00 (Sun) -14400, 0, -'ART', +'-04', ], [ 62128094400, # utc_start 1969-10-05 04:00:00 (Sun) @@ -413,7 +417,7 @@ 62263814400, # local_end 1974-01-23 00:00:00 (Wed) -10800, 0, -'ART', +'-03', ], [ 62263825200, # utc_start 1974-01-23 03:00:00 (Wed) @@ -422,7 +426,7 @@ 62272281600, # local_end 1974-05-01 00:00:00 (Wed) -7200, 1, -'ARST', +'-02', ], [ 62272288800, # utc_start 1974-05-01 02:00:00 (Wed) @@ -431,7 +435,7 @@ 62732620800, # local_end 1988-12-01 00:00:00 (Thu) -10800, 0, -'ART', +'-03', ], [ 62732631600, # utc_start 1988-12-01 03:00:00 (Thu) @@ -440,7 +444,7 @@ 62740742400, # local_end 1989-03-05 00:00:00 (Sun) -7200, 1, -'ARST', +'-02', ], [ 62740749600, # utc_start 1989-03-05 02:00:00 (Sun) @@ -449,7 +453,7 @@ 62760096000, # local_end 1989-10-15 00:00:00 (Sun) -10800, 0, -'ART', +'-03', ], [ 62760106800, # utc_start 1989-10-15 03:00:00 (Sun) @@ -458,7 +462,7 @@ 62772192000, # local_end 1990-03-04 00:00:00 (Sun) -7200, 1, -'ARST', +'-02', ], [ 62772199200, # utc_start 1990-03-04 02:00:00 (Sun) @@ -467,7 +471,7 @@ 62792150400, # local_end 1990-10-21 00:00:00 (Sun) -10800, 0, -'ART', +'-03', ], [ 62792161200, # utc_start 1990-10-21 03:00:00 (Sun) @@ -476,7 +480,7 @@ 62803641600, # local_end 1991-03-03 00:00:00 (Sun) -7200, 1, -'ARST', +'-02', ], [ 62803648800, # utc_start 1991-03-03 02:00:00 (Sun) @@ -485,7 +489,7 @@ 62823600000, # local_end 1991-10-20 00:00:00 (Sun) -14400, 0, -'WART', +'-04', ], [ 62823614400, # utc_start 1991-10-20 04:00:00 (Sun) @@ -494,7 +498,7 @@ 62835091200, # local_end 1992-03-01 00:00:00 (Sun) -7200, 1, -'ARST', +'-02', ], [ 62835098400, # utc_start 1992-03-01 02:00:00 (Sun) @@ -503,7 +507,7 @@ 62855049600, # local_end 1992-10-18 00:00:00 (Sun) -10800, 0, -'ART', +'-03', ], [ 62855060400, # utc_start 1992-10-18 03:00:00 (Sun) @@ -512,7 +516,7 @@ 62867145600, # local_end 1993-03-07 00:00:00 (Sun) -7200, 1, -'ARST', +'-02', ], [ 62867152800, # utc_start 1993-03-07 02:00:00 (Sun) @@ -521,7 +525,7 @@ 63074592000, # local_end 1999-10-03 00:00:00 (Sun) -10800, 0, -'ART', +'-03', ], [ 63074602800, # utc_start 1999-10-03 03:00:00 (Sun) @@ -530,7 +534,7 @@ 63087724800, # local_end 2000-03-03 00:00:00 (Fri) -10800, 1, -'ARST', +'-03', ], [ 63087735600, # utc_start 2000-03-03 03:00:00 (Fri) @@ -539,7 +543,7 @@ 63334656000, # local_end 2007-12-30 00:00:00 (Sun) -10800, 0, -'ART', +'-03', ], [ 63334666800, # utc_start 2007-12-30 03:00:00 (Sun) @@ -548,7 +552,7 @@ 63341308800, # local_end 2008-03-16 00:00:00 (Sun) -7200, 1, -'ARST', +'-02', ], [ 63341316000, # utc_start 2008-03-16 02:00:00 (Sun) @@ -557,7 +561,7 @@ 63360057600, # local_end 2008-10-19 00:00:00 (Sun) -10800, 0, -'ART', +'-03', ], [ 63360068400, # utc_start 2008-10-19 03:00:00 (Sun) @@ -566,7 +570,7 @@ 63372758400, # local_end 2009-03-15 00:00:00 (Sun) -7200, 1, -'ARST', +'-02', ], [ 63372765600, # utc_start 2009-03-15 02:00:00 (Sun) @@ -575,15 +579,15 @@ DateTime::TimeZone::INFINITY, # local_end -10800, 0, -'ART', +'-03', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {29} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Argentina/Jujuy.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Argentina/Jujuy.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Argentina/Jujuy.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Argentina/Jujuy.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/southamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/southamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Argentina::Jujuy; -$DateTime::TimeZone::America::Argentina::Jujuy::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -44,7 +48,7 @@ 60902236800, # local_end 1930-12-01 00:00:00 (Mon) -14400, 0, -'ART', +'-04', ], [ 60902251200, # utc_start 1930-12-01 04:00:00 (Mon) @@ -53,7 +57,7 @@ 60912691200, # local_end 1931-04-01 00:00:00 (Wed) -10800, 1, -'ARST', +'-03', ], [ 60912702000, # utc_start 1931-04-01 03:00:00 (Wed) @@ -62,7 +66,7 @@ 60929712000, # local_end 1931-10-15 00:00:00 (Thu) -14400, 0, -'ART', +'-04', ], [ 60929726400, # utc_start 1931-10-15 04:00:00 (Thu) @@ -71,7 +75,7 @@ 60941635200, # local_end 1932-03-01 00:00:00 (Tue) -10800, 1, -'ARST', +'-03', ], [ 60941646000, # utc_start 1932-03-01 03:00:00 (Tue) @@ -80,7 +84,7 @@ 60962803200, # local_end 1932-11-01 00:00:00 (Tue) -14400, 0, -'ART', +'-04', ], [ 60962817600, # utc_start 1932-11-01 04:00:00 (Tue) @@ -89,7 +93,7 @@ 60973171200, # local_end 1933-03-01 00:00:00 (Wed) -10800, 1, -'ARST', +'-03', ], [ 60973182000, # utc_start 1933-03-01 03:00:00 (Wed) @@ -98,7 +102,7 @@ 60994339200, # local_end 1933-11-01 00:00:00 (Wed) -14400, 0, -'ART', +'-04', ], [ 60994353600, # utc_start 1933-11-01 04:00:00 (Wed) @@ -107,7 +111,7 @@ 61004707200, # local_end 1934-03-01 00:00:00 (Thu) -10800, 1, -'ARST', +'-03', ], [ 61004718000, # utc_start 1934-03-01 03:00:00 (Thu) @@ -116,7 +120,7 @@ 61025875200, # local_end 1934-11-01 00:00:00 (Thu) -14400, 0, -'ART', +'-04', ], [ 61025889600, # utc_start 1934-11-01 04:00:00 (Thu) @@ -125,7 +129,7 @@ 61036243200, # local_end 1935-03-01 00:00:00 (Fri) -10800, 1, -'ARST', +'-03', ], [ 61036254000, # utc_start 1935-03-01 03:00:00 (Fri) @@ -134,7 +138,7 @@ 61057411200, # local_end 1935-11-01 00:00:00 (Fri) -14400, 0, -'ART', +'-04', ], [ 61057425600, # utc_start 1935-11-01 04:00:00 (Fri) @@ -143,7 +147,7 @@ 61067865600, # local_end 1936-03-01 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 61067876400, # utc_start 1936-03-01 03:00:00 (Sun) @@ -152,7 +156,7 @@ 61089033600, # local_end 1936-11-01 00:00:00 (Sun) -14400, 0, -'ART', +'-04', ], [ 61089048000, # utc_start 1936-11-01 04:00:00 (Sun) @@ -161,7 +165,7 @@ 61099401600, # local_end 1937-03-01 00:00:00 (Mon) -10800, 1, -'ARST', +'-03', ], [ 61099412400, # utc_start 1937-03-01 03:00:00 (Mon) @@ -170,7 +174,7 @@ 61120569600, # local_end 1937-11-01 00:00:00 (Mon) -14400, 0, -'ART', +'-04', ], [ 61120584000, # utc_start 1937-11-01 04:00:00 (Mon) @@ -179,7 +183,7 @@ 61130937600, # local_end 1938-03-01 00:00:00 (Tue) -10800, 1, -'ARST', +'-03', ], [ 61130948400, # utc_start 1938-03-01 03:00:00 (Tue) @@ -188,7 +192,7 @@ 61152105600, # local_end 1938-11-01 00:00:00 (Tue) -14400, 0, -'ART', +'-04', ], [ 61152120000, # utc_start 1938-11-01 04:00:00 (Tue) @@ -197,7 +201,7 @@ 61162473600, # local_end 1939-03-01 00:00:00 (Wed) -10800, 1, -'ARST', +'-03', ], [ 61162484400, # utc_start 1939-03-01 03:00:00 (Wed) @@ -206,7 +210,7 @@ 61183641600, # local_end 1939-11-01 00:00:00 (Wed) -14400, 0, -'ART', +'-04', ], [ 61183656000, # utc_start 1939-11-01 04:00:00 (Wed) @@ -215,7 +219,7 @@ 61194096000, # local_end 1940-03-01 00:00:00 (Fri) -10800, 1, -'ARST', +'-03', ], [ 61194106800, # utc_start 1940-03-01 03:00:00 (Fri) @@ -224,7 +228,7 @@ 61204636800, # local_end 1940-07-01 00:00:00 (Mon) -14400, 0, -'ART', +'-04', ], [ 61204651200, # utc_start 1940-07-01 04:00:00 (Mon) @@ -233,7 +237,7 @@ 61234790400, # local_end 1941-06-15 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 61234801200, # utc_start 1941-06-15 03:00:00 (Sun) @@ -242,7 +246,7 @@ 61245331200, # local_end 1941-10-15 00:00:00 (Wed) -14400, 0, -'ART', +'-04', ], [ 61245345600, # utc_start 1941-10-15 04:00:00 (Wed) @@ -251,7 +255,7 @@ 61301923200, # local_end 1943-08-01 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 61301934000, # utc_start 1943-08-01 03:00:00 (Sun) @@ -260,7 +264,7 @@ 61308403200, # local_end 1943-10-15 00:00:00 (Fri) -14400, 0, -'ART', +'-04', ], [ 61308417600, # utc_start 1943-10-15 04:00:00 (Fri) @@ -269,7 +273,7 @@ 61383398400, # local_end 1946-03-01 00:00:00 (Fri) -10800, 1, -'ARST', +'-03', ], [ 61383409200, # utc_start 1946-03-01 03:00:00 (Fri) @@ -278,7 +282,7 @@ 61401888000, # local_end 1946-10-01 00:00:00 (Tue) -14400, 0, -'ART', +'-04', ], [ 61401902400, # utc_start 1946-10-01 04:00:00 (Tue) @@ -287,7 +291,7 @@ 61938345600, # local_end 1963-10-01 00:00:00 (Tue) -10800, 1, -'ARST', +'-03', ], [ 61938356400, # utc_start 1963-10-01 03:00:00 (Tue) @@ -296,7 +300,7 @@ 61944825600, # local_end 1963-12-15 00:00:00 (Sun) -14400, 0, -'ART', +'-04', ], [ 61944840000, # utc_start 1963-12-15 04:00:00 (Sun) @@ -305,7 +309,7 @@ 61951478400, # local_end 1964-03-01 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 61951489200, # utc_start 1964-03-01 03:00:00 (Sun) @@ -314,7 +318,7 @@ 61971177600, # local_end 1964-10-15 00:00:00 (Thu) -14400, 0, -'ART', +'-04', ], [ 61971192000, # utc_start 1964-10-15 04:00:00 (Thu) @@ -323,7 +327,7 @@ 61983014400, # local_end 1965-03-01 00:00:00 (Mon) -10800, 1, -'ARST', +'-03', ], [ 61983025200, # utc_start 1965-03-01 03:00:00 (Mon) @@ -332,7 +336,7 @@ 62002713600, # local_end 1965-10-15 00:00:00 (Fri) -14400, 0, -'ART', +'-04', ], [ 62002728000, # utc_start 1965-10-15 04:00:00 (Fri) @@ -341,7 +345,7 @@ 62014550400, # local_end 1966-03-01 00:00:00 (Tue) -10800, 1, -'ARST', +'-03', ], [ 62014561200, # utc_start 1966-03-01 03:00:00 (Tue) @@ -350,7 +354,7 @@ 62034249600, # local_end 1966-10-15 00:00:00 (Sat) -14400, 0, -'ART', +'-04', ], [ 62034264000, # utc_start 1966-10-15 04:00:00 (Sat) @@ -359,7 +363,7 @@ 62048851200, # local_end 1967-04-02 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 62048862000, # utc_start 1967-04-02 03:00:00 (Sun) @@ -368,7 +372,7 @@ 62064576000, # local_end 1967-10-01 00:00:00 (Sun) -14400, 0, -'ART', +'-04', ], [ 62064590400, # utc_start 1967-10-01 04:00:00 (Sun) @@ -377,7 +381,7 @@ 62080905600, # local_end 1968-04-07 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 62080916400, # utc_start 1968-04-07 03:00:00 (Sun) @@ -386,7 +390,7 @@ 62096630400, # local_end 1968-10-06 00:00:00 (Sun) -14400, 0, -'ART', +'-04', ], [ 62096644800, # utc_start 1968-10-06 04:00:00 (Sun) @@ -395,7 +399,7 @@ 62112355200, # local_end 1969-04-06 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 62112366000, # utc_start 1969-04-06 03:00:00 (Sun) @@ -404,7 +408,7 @@ 62128080000, # local_end 1969-10-05 00:00:00 (Sun) -14400, 0, -'ART', +'-04', ], [ 62128094400, # utc_start 1969-10-05 04:00:00 (Sun) @@ -413,7 +417,7 @@ 62263814400, # local_end 1974-01-23 00:00:00 (Wed) -10800, 0, -'ART', +'-03', ], [ 62263825200, # utc_start 1974-01-23 03:00:00 (Wed) @@ -422,7 +426,7 @@ 62272281600, # local_end 1974-05-01 00:00:00 (Wed) -7200, 1, -'ARST', +'-02', ], [ 62272288800, # utc_start 1974-05-01 02:00:00 (Wed) @@ -431,7 +435,7 @@ 62732620800, # local_end 1988-12-01 00:00:00 (Thu) -10800, 0, -'ART', +'-03', ], [ 62732631600, # utc_start 1988-12-01 03:00:00 (Thu) @@ -440,7 +444,7 @@ 62740742400, # local_end 1989-03-05 00:00:00 (Sun) -7200, 1, -'ARST', +'-02', ], [ 62740749600, # utc_start 1989-03-05 02:00:00 (Sun) @@ -449,7 +453,7 @@ 62760096000, # local_end 1989-10-15 00:00:00 (Sun) -10800, 0, -'ART', +'-03', ], [ 62760106800, # utc_start 1989-10-15 03:00:00 (Sun) @@ -458,7 +462,7 @@ 62772192000, # local_end 1990-03-04 00:00:00 (Sun) -7200, 1, -'ARST', +'-02', ], [ 62772199200, # utc_start 1990-03-04 02:00:00 (Sun) @@ -467,7 +471,7 @@ 62792755200, # local_end 1990-10-28 00:00:00 (Sun) -14400, 0, -'WART', +'-04', ], [ 62792769600, # utc_start 1990-10-28 04:00:00 (Sun) @@ -476,7 +480,7 @@ 62804851200, # local_end 1991-03-17 00:00:00 (Sun) -10800, 1, -'WARST', +'-03', ], [ 62804862000, # utc_start 1991-03-17 03:00:00 (Sun) @@ -485,7 +489,7 @@ 62822390400, # local_end 1991-10-06 00:00:00 (Sun) -14400, 0, -'WART', +'-04', ], [ 62822404800, # utc_start 1991-10-06 04:00:00 (Sun) @@ -494,7 +498,7 @@ 62829907200, # local_end 1992-01-01 00:00:00 (Wed) -7200, 1, -'ARST', +'-02', ], [ 62829914400, # utc_start 1992-01-01 02:00:00 (Wed) @@ -503,7 +507,7 @@ 62835091200, # local_end 1992-03-01 00:00:00 (Sun) -7200, 1, -'ARST', +'-02', ], [ 62835098400, # utc_start 1992-03-01 02:00:00 (Sun) @@ -512,7 +516,7 @@ 62855049600, # local_end 1992-10-18 00:00:00 (Sun) -10800, 0, -'ART', +'-03', ], [ 62855060400, # utc_start 1992-10-18 03:00:00 (Sun) @@ -521,7 +525,7 @@ 62867145600, # local_end 1993-03-07 00:00:00 (Sun) -7200, 1, -'ARST', +'-02', ], [ 62867152800, # utc_start 1993-03-07 02:00:00 (Sun) @@ -530,7 +534,7 @@ 63074592000, # local_end 1999-10-03 00:00:00 (Sun) -10800, 0, -'ART', +'-03', ], [ 63074602800, # utc_start 1999-10-03 03:00:00 (Sun) @@ -539,7 +543,7 @@ 63087724800, # local_end 2000-03-03 00:00:00 (Fri) -10800, 1, -'ARST', +'-03', ], [ 63087735600, # utc_start 2000-03-03 03:00:00 (Fri) @@ -548,7 +552,7 @@ 63334656000, # local_end 2007-12-30 00:00:00 (Sun) -10800, 0, -'ART', +'-03', ], [ 63334666800, # utc_start 2007-12-30 03:00:00 (Sun) @@ -557,7 +561,7 @@ 63341308800, # local_end 2008-03-16 00:00:00 (Sun) -7200, 1, -'ARST', +'-02', ], [ 63341316000, # utc_start 2008-03-16 02:00:00 (Sun) @@ -566,7 +570,7 @@ 63359971200, # local_end 2008-10-18 00:00:00 (Sat) -10800, 0, -'ART', +'-03', ], [ 63359982000, # utc_start 2008-10-18 03:00:00 (Sat) @@ -575,15 +579,15 @@ DateTime::TimeZone::INFINITY, # local_end -10800, 0, -'ART', +'-03', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {29} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Argentina/La_Rioja.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Argentina/La_Rioja.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Argentina/La_Rioja.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Argentina/La_Rioja.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/southamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/southamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Argentina::La_Rioja; -$DateTime::TimeZone::America::Argentina::La_Rioja::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -44,7 +48,7 @@ 60902236800, # local_end 1930-12-01 00:00:00 (Mon) -14400, 0, -'ART', +'-04', ], [ 60902251200, # utc_start 1930-12-01 04:00:00 (Mon) @@ -53,7 +57,7 @@ 60912691200, # local_end 1931-04-01 00:00:00 (Wed) -10800, 1, -'ARST', +'-03', ], [ 60912702000, # utc_start 1931-04-01 03:00:00 (Wed) @@ -62,7 +66,7 @@ 60929712000, # local_end 1931-10-15 00:00:00 (Thu) -14400, 0, -'ART', +'-04', ], [ 60929726400, # utc_start 1931-10-15 04:00:00 (Thu) @@ -71,7 +75,7 @@ 60941635200, # local_end 1932-03-01 00:00:00 (Tue) -10800, 1, -'ARST', +'-03', ], [ 60941646000, # utc_start 1932-03-01 03:00:00 (Tue) @@ -80,7 +84,7 @@ 60962803200, # local_end 1932-11-01 00:00:00 (Tue) -14400, 0, -'ART', +'-04', ], [ 60962817600, # utc_start 1932-11-01 04:00:00 (Tue) @@ -89,7 +93,7 @@ 60973171200, # local_end 1933-03-01 00:00:00 (Wed) -10800, 1, -'ARST', +'-03', ], [ 60973182000, # utc_start 1933-03-01 03:00:00 (Wed) @@ -98,7 +102,7 @@ 60994339200, # local_end 1933-11-01 00:00:00 (Wed) -14400, 0, -'ART', +'-04', ], [ 60994353600, # utc_start 1933-11-01 04:00:00 (Wed) @@ -107,7 +111,7 @@ 61004707200, # local_end 1934-03-01 00:00:00 (Thu) -10800, 1, -'ARST', +'-03', ], [ 61004718000, # utc_start 1934-03-01 03:00:00 (Thu) @@ -116,7 +120,7 @@ 61025875200, # local_end 1934-11-01 00:00:00 (Thu) -14400, 0, -'ART', +'-04', ], [ 61025889600, # utc_start 1934-11-01 04:00:00 (Thu) @@ -125,7 +129,7 @@ 61036243200, # local_end 1935-03-01 00:00:00 (Fri) -10800, 1, -'ARST', +'-03', ], [ 61036254000, # utc_start 1935-03-01 03:00:00 (Fri) @@ -134,7 +138,7 @@ 61057411200, # local_end 1935-11-01 00:00:00 (Fri) -14400, 0, -'ART', +'-04', ], [ 61057425600, # utc_start 1935-11-01 04:00:00 (Fri) @@ -143,7 +147,7 @@ 61067865600, # local_end 1936-03-01 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 61067876400, # utc_start 1936-03-01 03:00:00 (Sun) @@ -152,7 +156,7 @@ 61089033600, # local_end 1936-11-01 00:00:00 (Sun) -14400, 0, -'ART', +'-04', ], [ 61089048000, # utc_start 1936-11-01 04:00:00 (Sun) @@ -161,7 +165,7 @@ 61099401600, # local_end 1937-03-01 00:00:00 (Mon) -10800, 1, -'ARST', +'-03', ], [ 61099412400, # utc_start 1937-03-01 03:00:00 (Mon) @@ -170,7 +174,7 @@ 61120569600, # local_end 1937-11-01 00:00:00 (Mon) -14400, 0, -'ART', +'-04', ], [ 61120584000, # utc_start 1937-11-01 04:00:00 (Mon) @@ -179,7 +183,7 @@ 61130937600, # local_end 1938-03-01 00:00:00 (Tue) -10800, 1, -'ARST', +'-03', ], [ 61130948400, # utc_start 1938-03-01 03:00:00 (Tue) @@ -188,7 +192,7 @@ 61152105600, # local_end 1938-11-01 00:00:00 (Tue) -14400, 0, -'ART', +'-04', ], [ 61152120000, # utc_start 1938-11-01 04:00:00 (Tue) @@ -197,7 +201,7 @@ 61162473600, # local_end 1939-03-01 00:00:00 (Wed) -10800, 1, -'ARST', +'-03', ], [ 61162484400, # utc_start 1939-03-01 03:00:00 (Wed) @@ -206,7 +210,7 @@ 61183641600, # local_end 1939-11-01 00:00:00 (Wed) -14400, 0, -'ART', +'-04', ], [ 61183656000, # utc_start 1939-11-01 04:00:00 (Wed) @@ -215,7 +219,7 @@ 61194096000, # local_end 1940-03-01 00:00:00 (Fri) -10800, 1, -'ARST', +'-03', ], [ 61194106800, # utc_start 1940-03-01 03:00:00 (Fri) @@ -224,7 +228,7 @@ 61204636800, # local_end 1940-07-01 00:00:00 (Mon) -14400, 0, -'ART', +'-04', ], [ 61204651200, # utc_start 1940-07-01 04:00:00 (Mon) @@ -233,7 +237,7 @@ 61234790400, # local_end 1941-06-15 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 61234801200, # utc_start 1941-06-15 03:00:00 (Sun) @@ -242,7 +246,7 @@ 61245331200, # local_end 1941-10-15 00:00:00 (Wed) -14400, 0, -'ART', +'-04', ], [ 61245345600, # utc_start 1941-10-15 04:00:00 (Wed) @@ -251,7 +255,7 @@ 61301923200, # local_end 1943-08-01 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 61301934000, # utc_start 1943-08-01 03:00:00 (Sun) @@ -260,7 +264,7 @@ 61308403200, # local_end 1943-10-15 00:00:00 (Fri) -14400, 0, -'ART', +'-04', ], [ 61308417600, # utc_start 1943-10-15 04:00:00 (Fri) @@ -269,7 +273,7 @@ 61383398400, # local_end 1946-03-01 00:00:00 (Fri) -10800, 1, -'ARST', +'-03', ], [ 61383409200, # utc_start 1946-03-01 03:00:00 (Fri) @@ -278,7 +282,7 @@ 61401888000, # local_end 1946-10-01 00:00:00 (Tue) -14400, 0, -'ART', +'-04', ], [ 61401902400, # utc_start 1946-10-01 04:00:00 (Tue) @@ -287,7 +291,7 @@ 61938345600, # local_end 1963-10-01 00:00:00 (Tue) -10800, 1, -'ARST', +'-03', ], [ 61938356400, # utc_start 1963-10-01 03:00:00 (Tue) @@ -296,7 +300,7 @@ 61944825600, # local_end 1963-12-15 00:00:00 (Sun) -14400, 0, -'ART', +'-04', ], [ 61944840000, # utc_start 1963-12-15 04:00:00 (Sun) @@ -305,7 +309,7 @@ 61951478400, # local_end 1964-03-01 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 61951489200, # utc_start 1964-03-01 03:00:00 (Sun) @@ -314,7 +318,7 @@ 61971177600, # local_end 1964-10-15 00:00:00 (Thu) -14400, 0, -'ART', +'-04', ], [ 61971192000, # utc_start 1964-10-15 04:00:00 (Thu) @@ -323,7 +327,7 @@ 61983014400, # local_end 1965-03-01 00:00:00 (Mon) -10800, 1, -'ARST', +'-03', ], [ 61983025200, # utc_start 1965-03-01 03:00:00 (Mon) @@ -332,7 +336,7 @@ 62002713600, # local_end 1965-10-15 00:00:00 (Fri) -14400, 0, -'ART', +'-04', ], [ 62002728000, # utc_start 1965-10-15 04:00:00 (Fri) @@ -341,7 +345,7 @@ 62014550400, # local_end 1966-03-01 00:00:00 (Tue) -10800, 1, -'ARST', +'-03', ], [ 62014561200, # utc_start 1966-03-01 03:00:00 (Tue) @@ -350,7 +354,7 @@ 62034249600, # local_end 1966-10-15 00:00:00 (Sat) -14400, 0, -'ART', +'-04', ], [ 62034264000, # utc_start 1966-10-15 04:00:00 (Sat) @@ -359,7 +363,7 @@ 62048851200, # local_end 1967-04-02 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 62048862000, # utc_start 1967-04-02 03:00:00 (Sun) @@ -368,7 +372,7 @@ 62064576000, # local_end 1967-10-01 00:00:00 (Sun) -14400, 0, -'ART', +'-04', ], [ 62064590400, # utc_start 1967-10-01 04:00:00 (Sun) @@ -377,7 +381,7 @@ 62080905600, # local_end 1968-04-07 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 62080916400, # utc_start 1968-04-07 03:00:00 (Sun) @@ -386,7 +390,7 @@ 62096630400, # local_end 1968-10-06 00:00:00 (Sun) -14400, 0, -'ART', +'-04', ], [ 62096644800, # utc_start 1968-10-06 04:00:00 (Sun) @@ -395,7 +399,7 @@ 62112355200, # local_end 1969-04-06 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 62112366000, # utc_start 1969-04-06 03:00:00 (Sun) @@ -404,7 +408,7 @@ 62128080000, # local_end 1969-10-05 00:00:00 (Sun) -14400, 0, -'ART', +'-04', ], [ 62128094400, # utc_start 1969-10-05 04:00:00 (Sun) @@ -413,7 +417,7 @@ 62263814400, # local_end 1974-01-23 00:00:00 (Wed) -10800, 0, -'ART', +'-03', ], [ 62263825200, # utc_start 1974-01-23 03:00:00 (Wed) @@ -422,7 +426,7 @@ 62272281600, # local_end 1974-05-01 00:00:00 (Wed) -7200, 1, -'ARST', +'-02', ], [ 62272288800, # utc_start 1974-05-01 02:00:00 (Wed) @@ -431,7 +435,7 @@ 62732620800, # local_end 1988-12-01 00:00:00 (Thu) -10800, 0, -'ART', +'-03', ], [ 62732631600, # utc_start 1988-12-01 03:00:00 (Thu) @@ -440,7 +444,7 @@ 62740742400, # local_end 1989-03-05 00:00:00 (Sun) -7200, 1, -'ARST', +'-02', ], [ 62740749600, # utc_start 1989-03-05 02:00:00 (Sun) @@ -449,7 +453,7 @@ 62760096000, # local_end 1989-10-15 00:00:00 (Sun) -10800, 0, -'ART', +'-03', ], [ 62760106800, # utc_start 1989-10-15 03:00:00 (Sun) @@ -458,7 +462,7 @@ 62772192000, # local_end 1990-03-04 00:00:00 (Sun) -7200, 1, -'ARST', +'-02', ], [ 62772199200, # utc_start 1990-03-04 02:00:00 (Sun) @@ -467,7 +471,7 @@ 62792150400, # local_end 1990-10-21 00:00:00 (Sun) -10800, 0, -'ART', +'-03', ], [ 62792161200, # utc_start 1990-10-21 03:00:00 (Sun) @@ -476,7 +480,7 @@ 62803468800, # local_end 1991-03-01 00:00:00 (Fri) -7200, 1, -'ARST', +'-02', ], [ 62803476000, # utc_start 1991-03-01 02:00:00 (Fri) @@ -485,7 +489,7 @@ 62809257600, # local_end 1991-05-07 00:00:00 (Tue) -14400, 0, -'WART', +'-04', ], [ 62809272000, # utc_start 1991-05-07 04:00:00 (Tue) @@ -494,7 +498,7 @@ 62823600000, # local_end 1991-10-20 00:00:00 (Sun) -10800, 0, -'ART', +'-03', ], [ 62823610800, # utc_start 1991-10-20 03:00:00 (Sun) @@ -503,7 +507,7 @@ 62835091200, # local_end 1992-03-01 00:00:00 (Sun) -7200, 1, -'ARST', +'-02', ], [ 62835098400, # utc_start 1992-03-01 02:00:00 (Sun) @@ -512,7 +516,7 @@ 62855049600, # local_end 1992-10-18 00:00:00 (Sun) -10800, 0, -'ART', +'-03', ], [ 62855060400, # utc_start 1992-10-18 03:00:00 (Sun) @@ -521,7 +525,7 @@ 62867145600, # local_end 1993-03-07 00:00:00 (Sun) -7200, 1, -'ARST', +'-02', ], [ 62867152800, # utc_start 1993-03-07 02:00:00 (Sun) @@ -530,7 +534,7 @@ 63074592000, # local_end 1999-10-03 00:00:00 (Sun) -10800, 0, -'ART', +'-03', ], [ 63074602800, # utc_start 1999-10-03 03:00:00 (Sun) @@ -539,7 +543,7 @@ 63087724800, # local_end 2000-03-03 00:00:00 (Fri) -10800, 1, -'ARST', +'-03', ], [ 63087735600, # utc_start 2000-03-03 03:00:00 (Fri) @@ -548,7 +552,7 @@ 63221731200, # local_end 2004-06-01 00:00:00 (Tue) -10800, 0, -'ART', +'-03', ], [ 63221742000, # utc_start 2004-06-01 03:00:00 (Tue) @@ -557,7 +561,7 @@ 63223372800, # local_end 2004-06-20 00:00:00 (Sun) -14400, 0, -'WART', +'-04', ], [ 63223387200, # utc_start 2004-06-20 04:00:00 (Sun) @@ -566,7 +570,7 @@ 63334656000, # local_end 2007-12-30 00:00:00 (Sun) -10800, 0, -'ART', +'-03', ], [ 63334666800, # utc_start 2007-12-30 03:00:00 (Sun) @@ -575,7 +579,7 @@ 63341308800, # local_end 2008-03-16 00:00:00 (Sun) -7200, 1, -'ARST', +'-02', ], [ 63341316000, # utc_start 2008-03-16 02:00:00 (Sun) @@ -584,7 +588,7 @@ 63359971200, # local_end 2008-10-18 00:00:00 (Sat) -10800, 0, -'ART', +'-03', ], [ 63359982000, # utc_start 2008-10-18 03:00:00 (Sat) @@ -593,15 +597,15 @@ DateTime::TimeZone::INFINITY, # local_end -10800, 0, -'ART', +'-03', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {28} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Argentina/Mendoza.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Argentina/Mendoza.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Argentina/Mendoza.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Argentina/Mendoza.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/southamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/southamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Argentina::Mendoza; -$DateTime::TimeZone::America::Argentina::Mendoza::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -44,7 +48,7 @@ 60902236800, # local_end 1930-12-01 00:00:00 (Mon) -14400, 0, -'ART', +'-04', ], [ 60902251200, # utc_start 1930-12-01 04:00:00 (Mon) @@ -53,7 +57,7 @@ 60912691200, # local_end 1931-04-01 00:00:00 (Wed) -10800, 1, -'ARST', +'-03', ], [ 60912702000, # utc_start 1931-04-01 03:00:00 (Wed) @@ -62,7 +66,7 @@ 60929712000, # local_end 1931-10-15 00:00:00 (Thu) -14400, 0, -'ART', +'-04', ], [ 60929726400, # utc_start 1931-10-15 04:00:00 (Thu) @@ -71,7 +75,7 @@ 60941635200, # local_end 1932-03-01 00:00:00 (Tue) -10800, 1, -'ARST', +'-03', ], [ 60941646000, # utc_start 1932-03-01 03:00:00 (Tue) @@ -80,7 +84,7 @@ 60962803200, # local_end 1932-11-01 00:00:00 (Tue) -14400, 0, -'ART', +'-04', ], [ 60962817600, # utc_start 1932-11-01 04:00:00 (Tue) @@ -89,7 +93,7 @@ 60973171200, # local_end 1933-03-01 00:00:00 (Wed) -10800, 1, -'ARST', +'-03', ], [ 60973182000, # utc_start 1933-03-01 03:00:00 (Wed) @@ -98,7 +102,7 @@ 60994339200, # local_end 1933-11-01 00:00:00 (Wed) -14400, 0, -'ART', +'-04', ], [ 60994353600, # utc_start 1933-11-01 04:00:00 (Wed) @@ -107,7 +111,7 @@ 61004707200, # local_end 1934-03-01 00:00:00 (Thu) -10800, 1, -'ARST', +'-03', ], [ 61004718000, # utc_start 1934-03-01 03:00:00 (Thu) @@ -116,7 +120,7 @@ 61025875200, # local_end 1934-11-01 00:00:00 (Thu) -14400, 0, -'ART', +'-04', ], [ 61025889600, # utc_start 1934-11-01 04:00:00 (Thu) @@ -125,7 +129,7 @@ 61036243200, # local_end 1935-03-01 00:00:00 (Fri) -10800, 1, -'ARST', +'-03', ], [ 61036254000, # utc_start 1935-03-01 03:00:00 (Fri) @@ -134,7 +138,7 @@ 61057411200, # local_end 1935-11-01 00:00:00 (Fri) -14400, 0, -'ART', +'-04', ], [ 61057425600, # utc_start 1935-11-01 04:00:00 (Fri) @@ -143,7 +147,7 @@ 61067865600, # local_end 1936-03-01 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 61067876400, # utc_start 1936-03-01 03:00:00 (Sun) @@ -152,7 +156,7 @@ 61089033600, # local_end 1936-11-01 00:00:00 (Sun) -14400, 0, -'ART', +'-04', ], [ 61089048000, # utc_start 1936-11-01 04:00:00 (Sun) @@ -161,7 +165,7 @@ 61099401600, # local_end 1937-03-01 00:00:00 (Mon) -10800, 1, -'ARST', +'-03', ], [ 61099412400, # utc_start 1937-03-01 03:00:00 (Mon) @@ -170,7 +174,7 @@ 61120569600, # local_end 1937-11-01 00:00:00 (Mon) -14400, 0, -'ART', +'-04', ], [ 61120584000, # utc_start 1937-11-01 04:00:00 (Mon) @@ -179,7 +183,7 @@ 61130937600, # local_end 1938-03-01 00:00:00 (Tue) -10800, 1, -'ARST', +'-03', ], [ 61130948400, # utc_start 1938-03-01 03:00:00 (Tue) @@ -188,7 +192,7 @@ 61152105600, # local_end 1938-11-01 00:00:00 (Tue) -14400, 0, -'ART', +'-04', ], [ 61152120000, # utc_start 1938-11-01 04:00:00 (Tue) @@ -197,7 +201,7 @@ 61162473600, # local_end 1939-03-01 00:00:00 (Wed) -10800, 1, -'ARST', +'-03', ], [ 61162484400, # utc_start 1939-03-01 03:00:00 (Wed) @@ -206,7 +210,7 @@ 61183641600, # local_end 1939-11-01 00:00:00 (Wed) -14400, 0, -'ART', +'-04', ], [ 61183656000, # utc_start 1939-11-01 04:00:00 (Wed) @@ -215,7 +219,7 @@ 61194096000, # local_end 1940-03-01 00:00:00 (Fri) -10800, 1, -'ARST', +'-03', ], [ 61194106800, # utc_start 1940-03-01 03:00:00 (Fri) @@ -224,7 +228,7 @@ 61204636800, # local_end 1940-07-01 00:00:00 (Mon) -14400, 0, -'ART', +'-04', ], [ 61204651200, # utc_start 1940-07-01 04:00:00 (Mon) @@ -233,7 +237,7 @@ 61234790400, # local_end 1941-06-15 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 61234801200, # utc_start 1941-06-15 03:00:00 (Sun) @@ -242,7 +246,7 @@ 61245331200, # local_end 1941-10-15 00:00:00 (Wed) -14400, 0, -'ART', +'-04', ], [ 61245345600, # utc_start 1941-10-15 04:00:00 (Wed) @@ -251,7 +255,7 @@ 61301923200, # local_end 1943-08-01 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 61301934000, # utc_start 1943-08-01 03:00:00 (Sun) @@ -260,7 +264,7 @@ 61308403200, # local_end 1943-10-15 00:00:00 (Fri) -14400, 0, -'ART', +'-04', ], [ 61308417600, # utc_start 1943-10-15 04:00:00 (Fri) @@ -269,7 +273,7 @@ 61383398400, # local_end 1946-03-01 00:00:00 (Fri) -10800, 1, -'ARST', +'-03', ], [ 61383409200, # utc_start 1946-03-01 03:00:00 (Fri) @@ -278,7 +282,7 @@ 61401888000, # local_end 1946-10-01 00:00:00 (Tue) -14400, 0, -'ART', +'-04', ], [ 61401902400, # utc_start 1946-10-01 04:00:00 (Tue) @@ -287,7 +291,7 @@ 61938345600, # local_end 1963-10-01 00:00:00 (Tue) -10800, 1, -'ARST', +'-03', ], [ 61938356400, # utc_start 1963-10-01 03:00:00 (Tue) @@ -296,7 +300,7 @@ 61944825600, # local_end 1963-12-15 00:00:00 (Sun) -14400, 0, -'ART', +'-04', ], [ 61944840000, # utc_start 1963-12-15 04:00:00 (Sun) @@ -305,7 +309,7 @@ 61951478400, # local_end 1964-03-01 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 61951489200, # utc_start 1964-03-01 03:00:00 (Sun) @@ -314,7 +318,7 @@ 61971177600, # local_end 1964-10-15 00:00:00 (Thu) -14400, 0, -'ART', +'-04', ], [ 61971192000, # utc_start 1964-10-15 04:00:00 (Thu) @@ -323,7 +327,7 @@ 61983014400, # local_end 1965-03-01 00:00:00 (Mon) -10800, 1, -'ARST', +'-03', ], [ 61983025200, # utc_start 1965-03-01 03:00:00 (Mon) @@ -332,7 +336,7 @@ 62002713600, # local_end 1965-10-15 00:00:00 (Fri) -14400, 0, -'ART', +'-04', ], [ 62002728000, # utc_start 1965-10-15 04:00:00 (Fri) @@ -341,7 +345,7 @@ 62014550400, # local_end 1966-03-01 00:00:00 (Tue) -10800, 1, -'ARST', +'-03', ], [ 62014561200, # utc_start 1966-03-01 03:00:00 (Tue) @@ -350,7 +354,7 @@ 62034249600, # local_end 1966-10-15 00:00:00 (Sat) -14400, 0, -'ART', +'-04', ], [ 62034264000, # utc_start 1966-10-15 04:00:00 (Sat) @@ -359,7 +363,7 @@ 62048851200, # local_end 1967-04-02 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 62048862000, # utc_start 1967-04-02 03:00:00 (Sun) @@ -368,7 +372,7 @@ 62064576000, # local_end 1967-10-01 00:00:00 (Sun) -14400, 0, -'ART', +'-04', ], [ 62064590400, # utc_start 1967-10-01 04:00:00 (Sun) @@ -377,7 +381,7 @@ 62080905600, # local_end 1968-04-07 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 62080916400, # utc_start 1968-04-07 03:00:00 (Sun) @@ -386,7 +390,7 @@ 62096630400, # local_end 1968-10-06 00:00:00 (Sun) -14400, 0, -'ART', +'-04', ], [ 62096644800, # utc_start 1968-10-06 04:00:00 (Sun) @@ -395,7 +399,7 @@ 62112355200, # local_end 1969-04-06 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 62112366000, # utc_start 1969-04-06 03:00:00 (Sun) @@ -404,7 +408,7 @@ 62128080000, # local_end 1969-10-05 00:00:00 (Sun) -14400, 0, -'ART', +'-04', ], [ 62128094400, # utc_start 1969-10-05 04:00:00 (Sun) @@ -413,7 +417,7 @@ 62263814400, # local_end 1974-01-23 00:00:00 (Wed) -10800, 0, -'ART', +'-03', ], [ 62263825200, # utc_start 1974-01-23 03:00:00 (Wed) @@ -422,7 +426,7 @@ 62272281600, # local_end 1974-05-01 00:00:00 (Wed) -7200, 1, -'ARST', +'-02', ], [ 62272288800, # utc_start 1974-05-01 02:00:00 (Wed) @@ -431,7 +435,7 @@ 62732620800, # local_end 1988-12-01 00:00:00 (Thu) -10800, 0, -'ART', +'-03', ], [ 62732631600, # utc_start 1988-12-01 03:00:00 (Thu) @@ -440,7 +444,7 @@ 62740742400, # local_end 1989-03-05 00:00:00 (Sun) -7200, 1, -'ARST', +'-02', ], [ 62740749600, # utc_start 1989-03-05 02:00:00 (Sun) @@ -449,7 +453,7 @@ 62760096000, # local_end 1989-10-15 00:00:00 (Sun) -10800, 0, -'ART', +'-03', ], [ 62760106800, # utc_start 1989-10-15 03:00:00 (Sun) @@ -458,7 +462,7 @@ 62772192000, # local_end 1990-03-04 00:00:00 (Sun) -7200, 1, -'ARST', +'-02', ], [ 62772199200, # utc_start 1990-03-04 02:00:00 (Sun) @@ -467,7 +471,7 @@ 62791632000, # local_end 1990-10-15 00:00:00 (Mon) -14400, 0, -'WART', +'-04', ], [ 62791646400, # utc_start 1990-10-15 04:00:00 (Mon) @@ -476,7 +480,7 @@ 62803468800, # local_end 1991-03-01 00:00:00 (Fri) -10800, 1, -'WARST', +'-03', ], [ 62803479600, # utc_start 1991-03-01 03:00:00 (Fri) @@ -485,7 +489,7 @@ 62823168000, # local_end 1991-10-15 00:00:00 (Tue) -14400, 0, -'WART', +'-04', ], [ 62823182400, # utc_start 1991-10-15 04:00:00 (Tue) @@ -494,7 +498,7 @@ 62835091200, # local_end 1992-03-01 00:00:00 (Sun) -10800, 1, -'WARST', +'-03', ], [ 62835102000, # utc_start 1992-03-01 03:00:00 (Sun) @@ -503,7 +507,7 @@ 62855049600, # local_end 1992-10-18 00:00:00 (Sun) -14400, 0, -'WART', +'-04', ], [ 62855064000, # utc_start 1992-10-18 04:00:00 (Sun) @@ -512,7 +516,7 @@ 62867145600, # local_end 1993-03-07 00:00:00 (Sun) -7200, 1, -'ARST', +'-02', ], [ 62867152800, # utc_start 1993-03-07 02:00:00 (Sun) @@ -521,7 +525,7 @@ 63074592000, # local_end 1999-10-03 00:00:00 (Sun) -10800, 0, -'ART', +'-03', ], [ 63074602800, # utc_start 1999-10-03 03:00:00 (Sun) @@ -530,7 +534,7 @@ 63087724800, # local_end 2000-03-03 00:00:00 (Fri) -10800, 1, -'ARST', +'-03', ], [ 63087735600, # utc_start 2000-03-03 03:00:00 (Fri) @@ -539,7 +543,7 @@ 63220953600, # local_end 2004-05-23 00:00:00 (Sun) -10800, 0, -'ART', +'-03', ], [ 63220964400, # utc_start 2004-05-23 03:00:00 (Sun) @@ -548,7 +552,7 @@ 63231840000, # local_end 2004-09-26 00:00:00 (Sun) -14400, 0, -'WART', +'-04', ], [ 63231854400, # utc_start 2004-09-26 04:00:00 (Sun) @@ -557,7 +561,7 @@ 63334656000, # local_end 2007-12-30 00:00:00 (Sun) -10800, 0, -'ART', +'-03', ], [ 63334666800, # utc_start 2007-12-30 03:00:00 (Sun) @@ -566,7 +570,7 @@ 63341308800, # local_end 2008-03-16 00:00:00 (Sun) -7200, 1, -'ARST', +'-02', ], [ 63341316000, # utc_start 2008-03-16 02:00:00 (Sun) @@ -575,7 +579,7 @@ 63359971200, # local_end 2008-10-18 00:00:00 (Sat) -10800, 0, -'ART', +'-03', ], [ 63359982000, # utc_start 2008-10-18 03:00:00 (Sat) @@ -584,15 +588,15 @@ DateTime::TimeZone::INFINITY, # local_end -10800, 0, -'ART', +'-03', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {28} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Argentina/Rio_Gallegos.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Argentina/Rio_Gallegos.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Argentina/Rio_Gallegos.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Argentina/Rio_Gallegos.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/southamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/southamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Argentina::Rio_Gallegos; -$DateTime::TimeZone::America::Argentina::Rio_Gallegos::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -44,7 +48,7 @@ 60902236800, # local_end 1930-12-01 00:00:00 (Mon) -14400, 0, -'ART', +'-04', ], [ 60902251200, # utc_start 1930-12-01 04:00:00 (Mon) @@ -53,7 +57,7 @@ 60912691200, # local_end 1931-04-01 00:00:00 (Wed) -10800, 1, -'ARST', +'-03', ], [ 60912702000, # utc_start 1931-04-01 03:00:00 (Wed) @@ -62,7 +66,7 @@ 60929712000, # local_end 1931-10-15 00:00:00 (Thu) -14400, 0, -'ART', +'-04', ], [ 60929726400, # utc_start 1931-10-15 04:00:00 (Thu) @@ -71,7 +75,7 @@ 60941635200, # local_end 1932-03-01 00:00:00 (Tue) -10800, 1, -'ARST', +'-03', ], [ 60941646000, # utc_start 1932-03-01 03:00:00 (Tue) @@ -80,7 +84,7 @@ 60962803200, # local_end 1932-11-01 00:00:00 (Tue) -14400, 0, -'ART', +'-04', ], [ 60962817600, # utc_start 1932-11-01 04:00:00 (Tue) @@ -89,7 +93,7 @@ 60973171200, # local_end 1933-03-01 00:00:00 (Wed) -10800, 1, -'ARST', +'-03', ], [ 60973182000, # utc_start 1933-03-01 03:00:00 (Wed) @@ -98,7 +102,7 @@ 60994339200, # local_end 1933-11-01 00:00:00 (Wed) -14400, 0, -'ART', +'-04', ], [ 60994353600, # utc_start 1933-11-01 04:00:00 (Wed) @@ -107,7 +111,7 @@ 61004707200, # local_end 1934-03-01 00:00:00 (Thu) -10800, 1, -'ARST', +'-03', ], [ 61004718000, # utc_start 1934-03-01 03:00:00 (Thu) @@ -116,7 +120,7 @@ 61025875200, # local_end 1934-11-01 00:00:00 (Thu) -14400, 0, -'ART', +'-04', ], [ 61025889600, # utc_start 1934-11-01 04:00:00 (Thu) @@ -125,7 +129,7 @@ 61036243200, # local_end 1935-03-01 00:00:00 (Fri) -10800, 1, -'ARST', +'-03', ], [ 61036254000, # utc_start 1935-03-01 03:00:00 (Fri) @@ -134,7 +138,7 @@ 61057411200, # local_end 1935-11-01 00:00:00 (Fri) -14400, 0, -'ART', +'-04', ], [ 61057425600, # utc_start 1935-11-01 04:00:00 (Fri) @@ -143,7 +147,7 @@ 61067865600, # local_end 1936-03-01 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 61067876400, # utc_start 1936-03-01 03:00:00 (Sun) @@ -152,7 +156,7 @@ 61089033600, # local_end 1936-11-01 00:00:00 (Sun) -14400, 0, -'ART', +'-04', ], [ 61089048000, # utc_start 1936-11-01 04:00:00 (Sun) @@ -161,7 +165,7 @@ 61099401600, # local_end 1937-03-01 00:00:00 (Mon) -10800, 1, -'ARST', +'-03', ], [ 61099412400, # utc_start 1937-03-01 03:00:00 (Mon) @@ -170,7 +174,7 @@ 61120569600, # local_end 1937-11-01 00:00:00 (Mon) -14400, 0, -'ART', +'-04', ], [ 61120584000, # utc_start 1937-11-01 04:00:00 (Mon) @@ -179,7 +183,7 @@ 61130937600, # local_end 1938-03-01 00:00:00 (Tue) -10800, 1, -'ARST', +'-03', ], [ 61130948400, # utc_start 1938-03-01 03:00:00 (Tue) @@ -188,7 +192,7 @@ 61152105600, # local_end 1938-11-01 00:00:00 (Tue) -14400, 0, -'ART', +'-04', ], [ 61152120000, # utc_start 1938-11-01 04:00:00 (Tue) @@ -197,7 +201,7 @@ 61162473600, # local_end 1939-03-01 00:00:00 (Wed) -10800, 1, -'ARST', +'-03', ], [ 61162484400, # utc_start 1939-03-01 03:00:00 (Wed) @@ -206,7 +210,7 @@ 61183641600, # local_end 1939-11-01 00:00:00 (Wed) -14400, 0, -'ART', +'-04', ], [ 61183656000, # utc_start 1939-11-01 04:00:00 (Wed) @@ -215,7 +219,7 @@ 61194096000, # local_end 1940-03-01 00:00:00 (Fri) -10800, 1, -'ARST', +'-03', ], [ 61194106800, # utc_start 1940-03-01 03:00:00 (Fri) @@ -224,7 +228,7 @@ 61204636800, # local_end 1940-07-01 00:00:00 (Mon) -14400, 0, -'ART', +'-04', ], [ 61204651200, # utc_start 1940-07-01 04:00:00 (Mon) @@ -233,7 +237,7 @@ 61234790400, # local_end 1941-06-15 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 61234801200, # utc_start 1941-06-15 03:00:00 (Sun) @@ -242,7 +246,7 @@ 61245331200, # local_end 1941-10-15 00:00:00 (Wed) -14400, 0, -'ART', +'-04', ], [ 61245345600, # utc_start 1941-10-15 04:00:00 (Wed) @@ -251,7 +255,7 @@ 61301923200, # local_end 1943-08-01 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 61301934000, # utc_start 1943-08-01 03:00:00 (Sun) @@ -260,7 +264,7 @@ 61308403200, # local_end 1943-10-15 00:00:00 (Fri) -14400, 0, -'ART', +'-04', ], [ 61308417600, # utc_start 1943-10-15 04:00:00 (Fri) @@ -269,7 +273,7 @@ 61383398400, # local_end 1946-03-01 00:00:00 (Fri) -10800, 1, -'ARST', +'-03', ], [ 61383409200, # utc_start 1946-03-01 03:00:00 (Fri) @@ -278,7 +282,7 @@ 61401888000, # local_end 1946-10-01 00:00:00 (Tue) -14400, 0, -'ART', +'-04', ], [ 61401902400, # utc_start 1946-10-01 04:00:00 (Tue) @@ -287,7 +291,7 @@ 61938345600, # local_end 1963-10-01 00:00:00 (Tue) -10800, 1, -'ARST', +'-03', ], [ 61938356400, # utc_start 1963-10-01 03:00:00 (Tue) @@ -296,7 +300,7 @@ 61944825600, # local_end 1963-12-15 00:00:00 (Sun) -14400, 0, -'ART', +'-04', ], [ 61944840000, # utc_start 1963-12-15 04:00:00 (Sun) @@ -305,7 +309,7 @@ 61951478400, # local_end 1964-03-01 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 61951489200, # utc_start 1964-03-01 03:00:00 (Sun) @@ -314,7 +318,7 @@ 61971177600, # local_end 1964-10-15 00:00:00 (Thu) -14400, 0, -'ART', +'-04', ], [ 61971192000, # utc_start 1964-10-15 04:00:00 (Thu) @@ -323,7 +327,7 @@ 61983014400, # local_end 1965-03-01 00:00:00 (Mon) -10800, 1, -'ARST', +'-03', ], [ 61983025200, # utc_start 1965-03-01 03:00:00 (Mon) @@ -332,7 +336,7 @@ 62002713600, # local_end 1965-10-15 00:00:00 (Fri) -14400, 0, -'ART', +'-04', ], [ 62002728000, # utc_start 1965-10-15 04:00:00 (Fri) @@ -341,7 +345,7 @@ 62014550400, # local_end 1966-03-01 00:00:00 (Tue) -10800, 1, -'ARST', +'-03', ], [ 62014561200, # utc_start 1966-03-01 03:00:00 (Tue) @@ -350,7 +354,7 @@ 62034249600, # local_end 1966-10-15 00:00:00 (Sat) -14400, 0, -'ART', +'-04', ], [ 62034264000, # utc_start 1966-10-15 04:00:00 (Sat) @@ -359,7 +363,7 @@ 62048851200, # local_end 1967-04-02 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 62048862000, # utc_start 1967-04-02 03:00:00 (Sun) @@ -368,7 +372,7 @@ 62064576000, # local_end 1967-10-01 00:00:00 (Sun) -14400, 0, -'ART', +'-04', ], [ 62064590400, # utc_start 1967-10-01 04:00:00 (Sun) @@ -377,7 +381,7 @@ 62080905600, # local_end 1968-04-07 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 62080916400, # utc_start 1968-04-07 03:00:00 (Sun) @@ -386,7 +390,7 @@ 62096630400, # local_end 1968-10-06 00:00:00 (Sun) -14400, 0, -'ART', +'-04', ], [ 62096644800, # utc_start 1968-10-06 04:00:00 (Sun) @@ -395,7 +399,7 @@ 62112355200, # local_end 1969-04-06 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 62112366000, # utc_start 1969-04-06 03:00:00 (Sun) @@ -404,7 +408,7 @@ 62128080000, # local_end 1969-10-05 00:00:00 (Sun) -14400, 0, -'ART', +'-04', ], [ 62128094400, # utc_start 1969-10-05 04:00:00 (Sun) @@ -413,7 +417,7 @@ 62263814400, # local_end 1974-01-23 00:00:00 (Wed) -10800, 0, -'ART', +'-03', ], [ 62263825200, # utc_start 1974-01-23 03:00:00 (Wed) @@ -422,7 +426,7 @@ 62272281600, # local_end 1974-05-01 00:00:00 (Wed) -7200, 1, -'ARST', +'-02', ], [ 62272288800, # utc_start 1974-05-01 02:00:00 (Wed) @@ -431,7 +435,7 @@ 62732620800, # local_end 1988-12-01 00:00:00 (Thu) -10800, 0, -'ART', +'-03', ], [ 62732631600, # utc_start 1988-12-01 03:00:00 (Thu) @@ -440,7 +444,7 @@ 62740742400, # local_end 1989-03-05 00:00:00 (Sun) -7200, 1, -'ARST', +'-02', ], [ 62740749600, # utc_start 1989-03-05 02:00:00 (Sun) @@ -449,7 +453,7 @@ 62760096000, # local_end 1989-10-15 00:00:00 (Sun) -10800, 0, -'ART', +'-03', ], [ 62760106800, # utc_start 1989-10-15 03:00:00 (Sun) @@ -458,7 +462,7 @@ 62772192000, # local_end 1990-03-04 00:00:00 (Sun) -7200, 1, -'ARST', +'-02', ], [ 62772199200, # utc_start 1990-03-04 02:00:00 (Sun) @@ -467,7 +471,7 @@ 62792150400, # local_end 1990-10-21 00:00:00 (Sun) -10800, 0, -'ART', +'-03', ], [ 62792161200, # utc_start 1990-10-21 03:00:00 (Sun) @@ -476,7 +480,7 @@ 62803641600, # local_end 1991-03-03 00:00:00 (Sun) -7200, 1, -'ARST', +'-02', ], [ 62803648800, # utc_start 1991-03-03 02:00:00 (Sun) @@ -485,7 +489,7 @@ 62823600000, # local_end 1991-10-20 00:00:00 (Sun) -10800, 0, -'ART', +'-03', ], [ 62823610800, # utc_start 1991-10-20 03:00:00 (Sun) @@ -494,7 +498,7 @@ 62835091200, # local_end 1992-03-01 00:00:00 (Sun) -7200, 1, -'ARST', +'-02', ], [ 62835098400, # utc_start 1992-03-01 02:00:00 (Sun) @@ -503,7 +507,7 @@ 62855049600, # local_end 1992-10-18 00:00:00 (Sun) -10800, 0, -'ART', +'-03', ], [ 62855060400, # utc_start 1992-10-18 03:00:00 (Sun) @@ -512,7 +516,7 @@ 62867145600, # local_end 1993-03-07 00:00:00 (Sun) -7200, 1, -'ARST', +'-02', ], [ 62867152800, # utc_start 1993-03-07 02:00:00 (Sun) @@ -521,7 +525,7 @@ 63074592000, # local_end 1999-10-03 00:00:00 (Sun) -10800, 0, -'ART', +'-03', ], [ 63074602800, # utc_start 1999-10-03 03:00:00 (Sun) @@ -530,7 +534,7 @@ 63087724800, # local_end 2000-03-03 00:00:00 (Fri) -10800, 1, -'ARST', +'-03', ], [ 63087735600, # utc_start 2000-03-03 03:00:00 (Fri) @@ -539,7 +543,7 @@ 63221731200, # local_end 2004-06-01 00:00:00 (Tue) -10800, 0, -'ART', +'-03', ], [ 63221742000, # utc_start 2004-06-01 03:00:00 (Tue) @@ -548,7 +552,7 @@ 63223372800, # local_end 2004-06-20 00:00:00 (Sun) -14400, 0, -'WART', +'-04', ], [ 63223387200, # utc_start 2004-06-20 04:00:00 (Sun) @@ -557,7 +561,7 @@ 63334656000, # local_end 2007-12-30 00:00:00 (Sun) -10800, 0, -'ART', +'-03', ], [ 63334666800, # utc_start 2007-12-30 03:00:00 (Sun) @@ -566,7 +570,7 @@ 63341308800, # local_end 2008-03-16 00:00:00 (Sun) -7200, 1, -'ARST', +'-02', ], [ 63341316000, # utc_start 2008-03-16 02:00:00 (Sun) @@ -575,7 +579,7 @@ 63359971200, # local_end 2008-10-18 00:00:00 (Sat) -10800, 0, -'ART', +'-03', ], [ 63359982000, # utc_start 2008-10-18 03:00:00 (Sat) @@ -584,15 +588,15 @@ DateTime::TimeZone::INFINITY, # local_end -10800, 0, -'ART', +'-03', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {28} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Argentina/Salta.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Argentina/Salta.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Argentina/Salta.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Argentina/Salta.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/southamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/southamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Argentina::Salta; -$DateTime::TimeZone::America::Argentina::Salta::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -44,7 +48,7 @@ 60902236800, # local_end 1930-12-01 00:00:00 (Mon) -14400, 0, -'ART', +'-04', ], [ 60902251200, # utc_start 1930-12-01 04:00:00 (Mon) @@ -53,7 +57,7 @@ 60912691200, # local_end 1931-04-01 00:00:00 (Wed) -10800, 1, -'ARST', +'-03', ], [ 60912702000, # utc_start 1931-04-01 03:00:00 (Wed) @@ -62,7 +66,7 @@ 60929712000, # local_end 1931-10-15 00:00:00 (Thu) -14400, 0, -'ART', +'-04', ], [ 60929726400, # utc_start 1931-10-15 04:00:00 (Thu) @@ -71,7 +75,7 @@ 60941635200, # local_end 1932-03-01 00:00:00 (Tue) -10800, 1, -'ARST', +'-03', ], [ 60941646000, # utc_start 1932-03-01 03:00:00 (Tue) @@ -80,7 +84,7 @@ 60962803200, # local_end 1932-11-01 00:00:00 (Tue) -14400, 0, -'ART', +'-04', ], [ 60962817600, # utc_start 1932-11-01 04:00:00 (Tue) @@ -89,7 +93,7 @@ 60973171200, # local_end 1933-03-01 00:00:00 (Wed) -10800, 1, -'ARST', +'-03', ], [ 60973182000, # utc_start 1933-03-01 03:00:00 (Wed) @@ -98,7 +102,7 @@ 60994339200, # local_end 1933-11-01 00:00:00 (Wed) -14400, 0, -'ART', +'-04', ], [ 60994353600, # utc_start 1933-11-01 04:00:00 (Wed) @@ -107,7 +111,7 @@ 61004707200, # local_end 1934-03-01 00:00:00 (Thu) -10800, 1, -'ARST', +'-03', ], [ 61004718000, # utc_start 1934-03-01 03:00:00 (Thu) @@ -116,7 +120,7 @@ 61025875200, # local_end 1934-11-01 00:00:00 (Thu) -14400, 0, -'ART', +'-04', ], [ 61025889600, # utc_start 1934-11-01 04:00:00 (Thu) @@ -125,7 +129,7 @@ 61036243200, # local_end 1935-03-01 00:00:00 (Fri) -10800, 1, -'ARST', +'-03', ], [ 61036254000, # utc_start 1935-03-01 03:00:00 (Fri) @@ -134,7 +138,7 @@ 61057411200, # local_end 1935-11-01 00:00:00 (Fri) -14400, 0, -'ART', +'-04', ], [ 61057425600, # utc_start 1935-11-01 04:00:00 (Fri) @@ -143,7 +147,7 @@ 61067865600, # local_end 1936-03-01 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 61067876400, # utc_start 1936-03-01 03:00:00 (Sun) @@ -152,7 +156,7 @@ 61089033600, # local_end 1936-11-01 00:00:00 (Sun) -14400, 0, -'ART', +'-04', ], [ 61089048000, # utc_start 1936-11-01 04:00:00 (Sun) @@ -161,7 +165,7 @@ 61099401600, # local_end 1937-03-01 00:00:00 (Mon) -10800, 1, -'ARST', +'-03', ], [ 61099412400, # utc_start 1937-03-01 03:00:00 (Mon) @@ -170,7 +174,7 @@ 61120569600, # local_end 1937-11-01 00:00:00 (Mon) -14400, 0, -'ART', +'-04', ], [ 61120584000, # utc_start 1937-11-01 04:00:00 (Mon) @@ -179,7 +183,7 @@ 61130937600, # local_end 1938-03-01 00:00:00 (Tue) -10800, 1, -'ARST', +'-03', ], [ 61130948400, # utc_start 1938-03-01 03:00:00 (Tue) @@ -188,7 +192,7 @@ 61152105600, # local_end 1938-11-01 00:00:00 (Tue) -14400, 0, -'ART', +'-04', ], [ 61152120000, # utc_start 1938-11-01 04:00:00 (Tue) @@ -197,7 +201,7 @@ 61162473600, # local_end 1939-03-01 00:00:00 (Wed) -10800, 1, -'ARST', +'-03', ], [ 61162484400, # utc_start 1939-03-01 03:00:00 (Wed) @@ -206,7 +210,7 @@ 61183641600, # local_end 1939-11-01 00:00:00 (Wed) -14400, 0, -'ART', +'-04', ], [ 61183656000, # utc_start 1939-11-01 04:00:00 (Wed) @@ -215,7 +219,7 @@ 61194096000, # local_end 1940-03-01 00:00:00 (Fri) -10800, 1, -'ARST', +'-03', ], [ 61194106800, # utc_start 1940-03-01 03:00:00 (Fri) @@ -224,7 +228,7 @@ 61204636800, # local_end 1940-07-01 00:00:00 (Mon) -14400, 0, -'ART', +'-04', ], [ 61204651200, # utc_start 1940-07-01 04:00:00 (Mon) @@ -233,7 +237,7 @@ 61234790400, # local_end 1941-06-15 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 61234801200, # utc_start 1941-06-15 03:00:00 (Sun) @@ -242,7 +246,7 @@ 61245331200, # local_end 1941-10-15 00:00:00 (Wed) -14400, 0, -'ART', +'-04', ], [ 61245345600, # utc_start 1941-10-15 04:00:00 (Wed) @@ -251,7 +255,7 @@ 61301923200, # local_end 1943-08-01 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 61301934000, # utc_start 1943-08-01 03:00:00 (Sun) @@ -260,7 +264,7 @@ 61308403200, # local_end 1943-10-15 00:00:00 (Fri) -14400, 0, -'ART', +'-04', ], [ 61308417600, # utc_start 1943-10-15 04:00:00 (Fri) @@ -269,7 +273,7 @@ 61383398400, # local_end 1946-03-01 00:00:00 (Fri) -10800, 1, -'ARST', +'-03', ], [ 61383409200, # utc_start 1946-03-01 03:00:00 (Fri) @@ -278,7 +282,7 @@ 61401888000, # local_end 1946-10-01 00:00:00 (Tue) -14400, 0, -'ART', +'-04', ], [ 61401902400, # utc_start 1946-10-01 04:00:00 (Tue) @@ -287,7 +291,7 @@ 61938345600, # local_end 1963-10-01 00:00:00 (Tue) -10800, 1, -'ARST', +'-03', ], [ 61938356400, # utc_start 1963-10-01 03:00:00 (Tue) @@ -296,7 +300,7 @@ 61944825600, # local_end 1963-12-15 00:00:00 (Sun) -14400, 0, -'ART', +'-04', ], [ 61944840000, # utc_start 1963-12-15 04:00:00 (Sun) @@ -305,7 +309,7 @@ 61951478400, # local_end 1964-03-01 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 61951489200, # utc_start 1964-03-01 03:00:00 (Sun) @@ -314,7 +318,7 @@ 61971177600, # local_end 1964-10-15 00:00:00 (Thu) -14400, 0, -'ART', +'-04', ], [ 61971192000, # utc_start 1964-10-15 04:00:00 (Thu) @@ -323,7 +327,7 @@ 61983014400, # local_end 1965-03-01 00:00:00 (Mon) -10800, 1, -'ARST', +'-03', ], [ 61983025200, # utc_start 1965-03-01 03:00:00 (Mon) @@ -332,7 +336,7 @@ 62002713600, # local_end 1965-10-15 00:00:00 (Fri) -14400, 0, -'ART', +'-04', ], [ 62002728000, # utc_start 1965-10-15 04:00:00 (Fri) @@ -341,7 +345,7 @@ 62014550400, # local_end 1966-03-01 00:00:00 (Tue) -10800, 1, -'ARST', +'-03', ], [ 62014561200, # utc_start 1966-03-01 03:00:00 (Tue) @@ -350,7 +354,7 @@ 62034249600, # local_end 1966-10-15 00:00:00 (Sat) -14400, 0, -'ART', +'-04', ], [ 62034264000, # utc_start 1966-10-15 04:00:00 (Sat) @@ -359,7 +363,7 @@ 62048851200, # local_end 1967-04-02 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 62048862000, # utc_start 1967-04-02 03:00:00 (Sun) @@ -368,7 +372,7 @@ 62064576000, # local_end 1967-10-01 00:00:00 (Sun) -14400, 0, -'ART', +'-04', ], [ 62064590400, # utc_start 1967-10-01 04:00:00 (Sun) @@ -377,7 +381,7 @@ 62080905600, # local_end 1968-04-07 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 62080916400, # utc_start 1968-04-07 03:00:00 (Sun) @@ -386,7 +390,7 @@ 62096630400, # local_end 1968-10-06 00:00:00 (Sun) -14400, 0, -'ART', +'-04', ], [ 62096644800, # utc_start 1968-10-06 04:00:00 (Sun) @@ -395,7 +399,7 @@ 62112355200, # local_end 1969-04-06 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 62112366000, # utc_start 1969-04-06 03:00:00 (Sun) @@ -404,7 +408,7 @@ 62128080000, # local_end 1969-10-05 00:00:00 (Sun) -14400, 0, -'ART', +'-04', ], [ 62128094400, # utc_start 1969-10-05 04:00:00 (Sun) @@ -413,7 +417,7 @@ 62263814400, # local_end 1974-01-23 00:00:00 (Wed) -10800, 0, -'ART', +'-03', ], [ 62263825200, # utc_start 1974-01-23 03:00:00 (Wed) @@ -422,7 +426,7 @@ 62272281600, # local_end 1974-05-01 00:00:00 (Wed) -7200, 1, -'ARST', +'-02', ], [ 62272288800, # utc_start 1974-05-01 02:00:00 (Wed) @@ -431,7 +435,7 @@ 62732620800, # local_end 1988-12-01 00:00:00 (Thu) -10800, 0, -'ART', +'-03', ], [ 62732631600, # utc_start 1988-12-01 03:00:00 (Thu) @@ -440,7 +444,7 @@ 62740742400, # local_end 1989-03-05 00:00:00 (Sun) -7200, 1, -'ARST', +'-02', ], [ 62740749600, # utc_start 1989-03-05 02:00:00 (Sun) @@ -449,7 +453,7 @@ 62760096000, # local_end 1989-10-15 00:00:00 (Sun) -10800, 0, -'ART', +'-03', ], [ 62760106800, # utc_start 1989-10-15 03:00:00 (Sun) @@ -458,7 +462,7 @@ 62772192000, # local_end 1990-03-04 00:00:00 (Sun) -7200, 1, -'ARST', +'-02', ], [ 62772199200, # utc_start 1990-03-04 02:00:00 (Sun) @@ -467,7 +471,7 @@ 62792150400, # local_end 1990-10-21 00:00:00 (Sun) -10800, 0, -'ART', +'-03', ], [ 62792161200, # utc_start 1990-10-21 03:00:00 (Sun) @@ -476,7 +480,7 @@ 62803641600, # local_end 1991-03-03 00:00:00 (Sun) -7200, 1, -'ARST', +'-02', ], [ 62803648800, # utc_start 1991-03-03 02:00:00 (Sun) @@ -485,7 +489,7 @@ 62823600000, # local_end 1991-10-20 00:00:00 (Sun) -14400, 0, -'WART', +'-04', ], [ 62823614400, # utc_start 1991-10-20 04:00:00 (Sun) @@ -494,7 +498,7 @@ 62835091200, # local_end 1992-03-01 00:00:00 (Sun) -7200, 1, -'ARST', +'-02', ], [ 62835098400, # utc_start 1992-03-01 02:00:00 (Sun) @@ -503,7 +507,7 @@ 62855049600, # local_end 1992-10-18 00:00:00 (Sun) -10800, 0, -'ART', +'-03', ], [ 62855060400, # utc_start 1992-10-18 03:00:00 (Sun) @@ -512,7 +516,7 @@ 62867145600, # local_end 1993-03-07 00:00:00 (Sun) -7200, 1, -'ARST', +'-02', ], [ 62867152800, # utc_start 1993-03-07 02:00:00 (Sun) @@ -521,7 +525,7 @@ 63074592000, # local_end 1999-10-03 00:00:00 (Sun) -10800, 0, -'ART', +'-03', ], [ 63074602800, # utc_start 1999-10-03 03:00:00 (Sun) @@ -530,7 +534,7 @@ 63087724800, # local_end 2000-03-03 00:00:00 (Fri) -10800, 1, -'ARST', +'-03', ], [ 63087735600, # utc_start 2000-03-03 03:00:00 (Fri) @@ -539,7 +543,7 @@ 63334656000, # local_end 2007-12-30 00:00:00 (Sun) -10800, 0, -'ART', +'-03', ], [ 63334666800, # utc_start 2007-12-30 03:00:00 (Sun) @@ -548,7 +552,7 @@ 63341308800, # local_end 2008-03-16 00:00:00 (Sun) -7200, 1, -'ARST', +'-02', ], [ 63341316000, # utc_start 2008-03-16 02:00:00 (Sun) @@ -557,7 +561,7 @@ 63359971200, # local_end 2008-10-18 00:00:00 (Sat) -10800, 0, -'ART', +'-03', ], [ 63359982000, # utc_start 2008-10-18 03:00:00 (Sat) @@ -566,15 +570,15 @@ DateTime::TimeZone::INFINITY, # local_end -10800, 0, -'ART', +'-03', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {28} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Argentina/San_Juan.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Argentina/San_Juan.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Argentina/San_Juan.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Argentina/San_Juan.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/southamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/southamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Argentina::San_Juan; -$DateTime::TimeZone::America::Argentina::San_Juan::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -44,7 +48,7 @@ 60902236800, # local_end 1930-12-01 00:00:00 (Mon) -14400, 0, -'ART', +'-04', ], [ 60902251200, # utc_start 1930-12-01 04:00:00 (Mon) @@ -53,7 +57,7 @@ 60912691200, # local_end 1931-04-01 00:00:00 (Wed) -10800, 1, -'ARST', +'-03', ], [ 60912702000, # utc_start 1931-04-01 03:00:00 (Wed) @@ -62,7 +66,7 @@ 60929712000, # local_end 1931-10-15 00:00:00 (Thu) -14400, 0, -'ART', +'-04', ], [ 60929726400, # utc_start 1931-10-15 04:00:00 (Thu) @@ -71,7 +75,7 @@ 60941635200, # local_end 1932-03-01 00:00:00 (Tue) -10800, 1, -'ARST', +'-03', ], [ 60941646000, # utc_start 1932-03-01 03:00:00 (Tue) @@ -80,7 +84,7 @@ 60962803200, # local_end 1932-11-01 00:00:00 (Tue) -14400, 0, -'ART', +'-04', ], [ 60962817600, # utc_start 1932-11-01 04:00:00 (Tue) @@ -89,7 +93,7 @@ 60973171200, # local_end 1933-03-01 00:00:00 (Wed) -10800, 1, -'ARST', +'-03', ], [ 60973182000, # utc_start 1933-03-01 03:00:00 (Wed) @@ -98,7 +102,7 @@ 60994339200, # local_end 1933-11-01 00:00:00 (Wed) -14400, 0, -'ART', +'-04', ], [ 60994353600, # utc_start 1933-11-01 04:00:00 (Wed) @@ -107,7 +111,7 @@ 61004707200, # local_end 1934-03-01 00:00:00 (Thu) -10800, 1, -'ARST', +'-03', ], [ 61004718000, # utc_start 1934-03-01 03:00:00 (Thu) @@ -116,7 +120,7 @@ 61025875200, # local_end 1934-11-01 00:00:00 (Thu) -14400, 0, -'ART', +'-04', ], [ 61025889600, # utc_start 1934-11-01 04:00:00 (Thu) @@ -125,7 +129,7 @@ 61036243200, # local_end 1935-03-01 00:00:00 (Fri) -10800, 1, -'ARST', +'-03', ], [ 61036254000, # utc_start 1935-03-01 03:00:00 (Fri) @@ -134,7 +138,7 @@ 61057411200, # local_end 1935-11-01 00:00:00 (Fri) -14400, 0, -'ART', +'-04', ], [ 61057425600, # utc_start 1935-11-01 04:00:00 (Fri) @@ -143,7 +147,7 @@ 61067865600, # local_end 1936-03-01 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 61067876400, # utc_start 1936-03-01 03:00:00 (Sun) @@ -152,7 +156,7 @@ 61089033600, # local_end 1936-11-01 00:00:00 (Sun) -14400, 0, -'ART', +'-04', ], [ 61089048000, # utc_start 1936-11-01 04:00:00 (Sun) @@ -161,7 +165,7 @@ 61099401600, # local_end 1937-03-01 00:00:00 (Mon) -10800, 1, -'ARST', +'-03', ], [ 61099412400, # utc_start 1937-03-01 03:00:00 (Mon) @@ -170,7 +174,7 @@ 61120569600, # local_end 1937-11-01 00:00:00 (Mon) -14400, 0, -'ART', +'-04', ], [ 61120584000, # utc_start 1937-11-01 04:00:00 (Mon) @@ -179,7 +183,7 @@ 61130937600, # local_end 1938-03-01 00:00:00 (Tue) -10800, 1, -'ARST', +'-03', ], [ 61130948400, # utc_start 1938-03-01 03:00:00 (Tue) @@ -188,7 +192,7 @@ 61152105600, # local_end 1938-11-01 00:00:00 (Tue) -14400, 0, -'ART', +'-04', ], [ 61152120000, # utc_start 1938-11-01 04:00:00 (Tue) @@ -197,7 +201,7 @@ 61162473600, # local_end 1939-03-01 00:00:00 (Wed) -10800, 1, -'ARST', +'-03', ], [ 61162484400, # utc_start 1939-03-01 03:00:00 (Wed) @@ -206,7 +210,7 @@ 61183641600, # local_end 1939-11-01 00:00:00 (Wed) -14400, 0, -'ART', +'-04', ], [ 61183656000, # utc_start 1939-11-01 04:00:00 (Wed) @@ -215,7 +219,7 @@ 61194096000, # local_end 1940-03-01 00:00:00 (Fri) -10800, 1, -'ARST', +'-03', ], [ 61194106800, # utc_start 1940-03-01 03:00:00 (Fri) @@ -224,7 +228,7 @@ 61204636800, # local_end 1940-07-01 00:00:00 (Mon) -14400, 0, -'ART', +'-04', ], [ 61204651200, # utc_start 1940-07-01 04:00:00 (Mon) @@ -233,7 +237,7 @@ 61234790400, # local_end 1941-06-15 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 61234801200, # utc_start 1941-06-15 03:00:00 (Sun) @@ -242,7 +246,7 @@ 61245331200, # local_end 1941-10-15 00:00:00 (Wed) -14400, 0, -'ART', +'-04', ], [ 61245345600, # utc_start 1941-10-15 04:00:00 (Wed) @@ -251,7 +255,7 @@ 61301923200, # local_end 1943-08-01 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 61301934000, # utc_start 1943-08-01 03:00:00 (Sun) @@ -260,7 +264,7 @@ 61308403200, # local_end 1943-10-15 00:00:00 (Fri) -14400, 0, -'ART', +'-04', ], [ 61308417600, # utc_start 1943-10-15 04:00:00 (Fri) @@ -269,7 +273,7 @@ 61383398400, # local_end 1946-03-01 00:00:00 (Fri) -10800, 1, -'ARST', +'-03', ], [ 61383409200, # utc_start 1946-03-01 03:00:00 (Fri) @@ -278,7 +282,7 @@ 61401888000, # local_end 1946-10-01 00:00:00 (Tue) -14400, 0, -'ART', +'-04', ], [ 61401902400, # utc_start 1946-10-01 04:00:00 (Tue) @@ -287,7 +291,7 @@ 61938345600, # local_end 1963-10-01 00:00:00 (Tue) -10800, 1, -'ARST', +'-03', ], [ 61938356400, # utc_start 1963-10-01 03:00:00 (Tue) @@ -296,7 +300,7 @@ 61944825600, # local_end 1963-12-15 00:00:00 (Sun) -14400, 0, -'ART', +'-04', ], [ 61944840000, # utc_start 1963-12-15 04:00:00 (Sun) @@ -305,7 +309,7 @@ 61951478400, # local_end 1964-03-01 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 61951489200, # utc_start 1964-03-01 03:00:00 (Sun) @@ -314,7 +318,7 @@ 61971177600, # local_end 1964-10-15 00:00:00 (Thu) -14400, 0, -'ART', +'-04', ], [ 61971192000, # utc_start 1964-10-15 04:00:00 (Thu) @@ -323,7 +327,7 @@ 61983014400, # local_end 1965-03-01 00:00:00 (Mon) -10800, 1, -'ARST', +'-03', ], [ 61983025200, # utc_start 1965-03-01 03:00:00 (Mon) @@ -332,7 +336,7 @@ 62002713600, # local_end 1965-10-15 00:00:00 (Fri) -14400, 0, -'ART', +'-04', ], [ 62002728000, # utc_start 1965-10-15 04:00:00 (Fri) @@ -341,7 +345,7 @@ 62014550400, # local_end 1966-03-01 00:00:00 (Tue) -10800, 1, -'ARST', +'-03', ], [ 62014561200, # utc_start 1966-03-01 03:00:00 (Tue) @@ -350,7 +354,7 @@ 62034249600, # local_end 1966-10-15 00:00:00 (Sat) -14400, 0, -'ART', +'-04', ], [ 62034264000, # utc_start 1966-10-15 04:00:00 (Sat) @@ -359,7 +363,7 @@ 62048851200, # local_end 1967-04-02 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 62048862000, # utc_start 1967-04-02 03:00:00 (Sun) @@ -368,7 +372,7 @@ 62064576000, # local_end 1967-10-01 00:00:00 (Sun) -14400, 0, -'ART', +'-04', ], [ 62064590400, # utc_start 1967-10-01 04:00:00 (Sun) @@ -377,7 +381,7 @@ 62080905600, # local_end 1968-04-07 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 62080916400, # utc_start 1968-04-07 03:00:00 (Sun) @@ -386,7 +390,7 @@ 62096630400, # local_end 1968-10-06 00:00:00 (Sun) -14400, 0, -'ART', +'-04', ], [ 62096644800, # utc_start 1968-10-06 04:00:00 (Sun) @@ -395,7 +399,7 @@ 62112355200, # local_end 1969-04-06 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 62112366000, # utc_start 1969-04-06 03:00:00 (Sun) @@ -404,7 +408,7 @@ 62128080000, # local_end 1969-10-05 00:00:00 (Sun) -14400, 0, -'ART', +'-04', ], [ 62128094400, # utc_start 1969-10-05 04:00:00 (Sun) @@ -413,7 +417,7 @@ 62263814400, # local_end 1974-01-23 00:00:00 (Wed) -10800, 0, -'ART', +'-03', ], [ 62263825200, # utc_start 1974-01-23 03:00:00 (Wed) @@ -422,7 +426,7 @@ 62272281600, # local_end 1974-05-01 00:00:00 (Wed) -7200, 1, -'ARST', +'-02', ], [ 62272288800, # utc_start 1974-05-01 02:00:00 (Wed) @@ -431,7 +435,7 @@ 62732620800, # local_end 1988-12-01 00:00:00 (Thu) -10800, 0, -'ART', +'-03', ], [ 62732631600, # utc_start 1988-12-01 03:00:00 (Thu) @@ -440,7 +444,7 @@ 62740742400, # local_end 1989-03-05 00:00:00 (Sun) -7200, 1, -'ARST', +'-02', ], [ 62740749600, # utc_start 1989-03-05 02:00:00 (Sun) @@ -449,7 +453,7 @@ 62760096000, # local_end 1989-10-15 00:00:00 (Sun) -10800, 0, -'ART', +'-03', ], [ 62760106800, # utc_start 1989-10-15 03:00:00 (Sun) @@ -458,7 +462,7 @@ 62772192000, # local_end 1990-03-04 00:00:00 (Sun) -7200, 1, -'ARST', +'-02', ], [ 62772199200, # utc_start 1990-03-04 02:00:00 (Sun) @@ -467,7 +471,7 @@ 62792150400, # local_end 1990-10-21 00:00:00 (Sun) -10800, 0, -'ART', +'-03', ], [ 62792161200, # utc_start 1990-10-21 03:00:00 (Sun) @@ -476,7 +480,7 @@ 62803468800, # local_end 1991-03-01 00:00:00 (Fri) -7200, 1, -'ARST', +'-02', ], [ 62803476000, # utc_start 1991-03-01 02:00:00 (Fri) @@ -485,7 +489,7 @@ 62809257600, # local_end 1991-05-07 00:00:00 (Tue) -14400, 0, -'WART', +'-04', ], [ 62809272000, # utc_start 1991-05-07 04:00:00 (Tue) @@ -494,7 +498,7 @@ 62823600000, # local_end 1991-10-20 00:00:00 (Sun) -10800, 0, -'ART', +'-03', ], [ 62823610800, # utc_start 1991-10-20 03:00:00 (Sun) @@ -503,7 +507,7 @@ 62835091200, # local_end 1992-03-01 00:00:00 (Sun) -7200, 1, -'ARST', +'-02', ], [ 62835098400, # utc_start 1992-03-01 02:00:00 (Sun) @@ -512,7 +516,7 @@ 62855049600, # local_end 1992-10-18 00:00:00 (Sun) -10800, 0, -'ART', +'-03', ], [ 62855060400, # utc_start 1992-10-18 03:00:00 (Sun) @@ -521,7 +525,7 @@ 62867145600, # local_end 1993-03-07 00:00:00 (Sun) -7200, 1, -'ARST', +'-02', ], [ 62867152800, # utc_start 1993-03-07 02:00:00 (Sun) @@ -530,7 +534,7 @@ 63074592000, # local_end 1999-10-03 00:00:00 (Sun) -10800, 0, -'ART', +'-03', ], [ 63074602800, # utc_start 1999-10-03 03:00:00 (Sun) @@ -539,7 +543,7 @@ 63087724800, # local_end 2000-03-03 00:00:00 (Fri) -10800, 1, -'ARST', +'-03', ], [ 63087735600, # utc_start 2000-03-03 03:00:00 (Fri) @@ -548,7 +552,7 @@ 63221644800, # local_end 2004-05-31 00:00:00 (Mon) -10800, 0, -'ART', +'-03', ], [ 63221655600, # utc_start 2004-05-31 03:00:00 (Mon) @@ -557,7 +561,7 @@ 63226396800, # local_end 2004-07-25 00:00:00 (Sun) -14400, 0, -'WART', +'-04', ], [ 63226411200, # utc_start 2004-07-25 04:00:00 (Sun) @@ -566,7 +570,7 @@ 63334656000, # local_end 2007-12-30 00:00:00 (Sun) -10800, 0, -'ART', +'-03', ], [ 63334666800, # utc_start 2007-12-30 03:00:00 (Sun) @@ -575,7 +579,7 @@ 63341308800, # local_end 2008-03-16 00:00:00 (Sun) -7200, 1, -'ARST', +'-02', ], [ 63341316000, # utc_start 2008-03-16 02:00:00 (Sun) @@ -584,7 +588,7 @@ 63359971200, # local_end 2008-10-18 00:00:00 (Sat) -10800, 0, -'ART', +'-03', ], [ 63359982000, # utc_start 2008-10-18 03:00:00 (Sat) @@ -593,15 +597,15 @@ DateTime::TimeZone::INFINITY, # local_end -10800, 0, -'ART', +'-03', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {28} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Argentina/San_Luis.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Argentina/San_Luis.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Argentina/San_Luis.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Argentina/San_Luis.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/southamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/southamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Argentina::San_Luis; -$DateTime::TimeZone::America::Argentina::San_Luis::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -44,7 +48,7 @@ 60902236800, # local_end 1930-12-01 00:00:00 (Mon) -14400, 0, -'ART', +'-04', ], [ 60902251200, # utc_start 1930-12-01 04:00:00 (Mon) @@ -53,7 +57,7 @@ 60912691200, # local_end 1931-04-01 00:00:00 (Wed) -10800, 1, -'ARST', +'-03', ], [ 60912702000, # utc_start 1931-04-01 03:00:00 (Wed) @@ -62,7 +66,7 @@ 60929712000, # local_end 1931-10-15 00:00:00 (Thu) -14400, 0, -'ART', +'-04', ], [ 60929726400, # utc_start 1931-10-15 04:00:00 (Thu) @@ -71,7 +75,7 @@ 60941635200, # local_end 1932-03-01 00:00:00 (Tue) -10800, 1, -'ARST', +'-03', ], [ 60941646000, # utc_start 1932-03-01 03:00:00 (Tue) @@ -80,7 +84,7 @@ 60962803200, # local_end 1932-11-01 00:00:00 (Tue) -14400, 0, -'ART', +'-04', ], [ 60962817600, # utc_start 1932-11-01 04:00:00 (Tue) @@ -89,7 +93,7 @@ 60973171200, # local_end 1933-03-01 00:00:00 (Wed) -10800, 1, -'ARST', +'-03', ], [ 60973182000, # utc_start 1933-03-01 03:00:00 (Wed) @@ -98,7 +102,7 @@ 60994339200, # local_end 1933-11-01 00:00:00 (Wed) -14400, 0, -'ART', +'-04', ], [ 60994353600, # utc_start 1933-11-01 04:00:00 (Wed) @@ -107,7 +111,7 @@ 61004707200, # local_end 1934-03-01 00:00:00 (Thu) -10800, 1, -'ARST', +'-03', ], [ 61004718000, # utc_start 1934-03-01 03:00:00 (Thu) @@ -116,7 +120,7 @@ 61025875200, # local_end 1934-11-01 00:00:00 (Thu) -14400, 0, -'ART', +'-04', ], [ 61025889600, # utc_start 1934-11-01 04:00:00 (Thu) @@ -125,7 +129,7 @@ 61036243200, # local_end 1935-03-01 00:00:00 (Fri) -10800, 1, -'ARST', +'-03', ], [ 61036254000, # utc_start 1935-03-01 03:00:00 (Fri) @@ -134,7 +138,7 @@ 61057411200, # local_end 1935-11-01 00:00:00 (Fri) -14400, 0, -'ART', +'-04', ], [ 61057425600, # utc_start 1935-11-01 04:00:00 (Fri) @@ -143,7 +147,7 @@ 61067865600, # local_end 1936-03-01 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 61067876400, # utc_start 1936-03-01 03:00:00 (Sun) @@ -152,7 +156,7 @@ 61089033600, # local_end 1936-11-01 00:00:00 (Sun) -14400, 0, -'ART', +'-04', ], [ 61089048000, # utc_start 1936-11-01 04:00:00 (Sun) @@ -161,7 +165,7 @@ 61099401600, # local_end 1937-03-01 00:00:00 (Mon) -10800, 1, -'ARST', +'-03', ], [ 61099412400, # utc_start 1937-03-01 03:00:00 (Mon) @@ -170,7 +174,7 @@ 61120569600, # local_end 1937-11-01 00:00:00 (Mon) -14400, 0, -'ART', +'-04', ], [ 61120584000, # utc_start 1937-11-01 04:00:00 (Mon) @@ -179,7 +183,7 @@ 61130937600, # local_end 1938-03-01 00:00:00 (Tue) -10800, 1, -'ARST', +'-03', ], [ 61130948400, # utc_start 1938-03-01 03:00:00 (Tue) @@ -188,7 +192,7 @@ 61152105600, # local_end 1938-11-01 00:00:00 (Tue) -14400, 0, -'ART', +'-04', ], [ 61152120000, # utc_start 1938-11-01 04:00:00 (Tue) @@ -197,7 +201,7 @@ 61162473600, # local_end 1939-03-01 00:00:00 (Wed) -10800, 1, -'ARST', +'-03', ], [ 61162484400, # utc_start 1939-03-01 03:00:00 (Wed) @@ -206,7 +210,7 @@ 61183641600, # local_end 1939-11-01 00:00:00 (Wed) -14400, 0, -'ART', +'-04', ], [ 61183656000, # utc_start 1939-11-01 04:00:00 (Wed) @@ -215,7 +219,7 @@ 61194096000, # local_end 1940-03-01 00:00:00 (Fri) -10800, 1, -'ARST', +'-03', ], [ 61194106800, # utc_start 1940-03-01 03:00:00 (Fri) @@ -224,7 +228,7 @@ 61204636800, # local_end 1940-07-01 00:00:00 (Mon) -14400, 0, -'ART', +'-04', ], [ 61204651200, # utc_start 1940-07-01 04:00:00 (Mon) @@ -233,7 +237,7 @@ 61234790400, # local_end 1941-06-15 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 61234801200, # utc_start 1941-06-15 03:00:00 (Sun) @@ -242,7 +246,7 @@ 61245331200, # local_end 1941-10-15 00:00:00 (Wed) -14400, 0, -'ART', +'-04', ], [ 61245345600, # utc_start 1941-10-15 04:00:00 (Wed) @@ -251,7 +255,7 @@ 61301923200, # local_end 1943-08-01 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 61301934000, # utc_start 1943-08-01 03:00:00 (Sun) @@ -260,7 +264,7 @@ 61308403200, # local_end 1943-10-15 00:00:00 (Fri) -14400, 0, -'ART', +'-04', ], [ 61308417600, # utc_start 1943-10-15 04:00:00 (Fri) @@ -269,7 +273,7 @@ 61383398400, # local_end 1946-03-01 00:00:00 (Fri) -10800, 1, -'ARST', +'-03', ], [ 61383409200, # utc_start 1946-03-01 03:00:00 (Fri) @@ -278,7 +282,7 @@ 61401888000, # local_end 1946-10-01 00:00:00 (Tue) -14400, 0, -'ART', +'-04', ], [ 61401902400, # utc_start 1946-10-01 04:00:00 (Tue) @@ -287,7 +291,7 @@ 61938345600, # local_end 1963-10-01 00:00:00 (Tue) -10800, 1, -'ARST', +'-03', ], [ 61938356400, # utc_start 1963-10-01 03:00:00 (Tue) @@ -296,7 +300,7 @@ 61944825600, # local_end 1963-12-15 00:00:00 (Sun) -14400, 0, -'ART', +'-04', ], [ 61944840000, # utc_start 1963-12-15 04:00:00 (Sun) @@ -305,7 +309,7 @@ 61951478400, # local_end 1964-03-01 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 61951489200, # utc_start 1964-03-01 03:00:00 (Sun) @@ -314,7 +318,7 @@ 61971177600, # local_end 1964-10-15 00:00:00 (Thu) -14400, 0, -'ART', +'-04', ], [ 61971192000, # utc_start 1964-10-15 04:00:00 (Thu) @@ -323,7 +327,7 @@ 61983014400, # local_end 1965-03-01 00:00:00 (Mon) -10800, 1, -'ARST', +'-03', ], [ 61983025200, # utc_start 1965-03-01 03:00:00 (Mon) @@ -332,7 +336,7 @@ 62002713600, # local_end 1965-10-15 00:00:00 (Fri) -14400, 0, -'ART', +'-04', ], [ 62002728000, # utc_start 1965-10-15 04:00:00 (Fri) @@ -341,7 +345,7 @@ 62014550400, # local_end 1966-03-01 00:00:00 (Tue) -10800, 1, -'ARST', +'-03', ], [ 62014561200, # utc_start 1966-03-01 03:00:00 (Tue) @@ -350,7 +354,7 @@ 62034249600, # local_end 1966-10-15 00:00:00 (Sat) -14400, 0, -'ART', +'-04', ], [ 62034264000, # utc_start 1966-10-15 04:00:00 (Sat) @@ -359,7 +363,7 @@ 62048851200, # local_end 1967-04-02 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 62048862000, # utc_start 1967-04-02 03:00:00 (Sun) @@ -368,7 +372,7 @@ 62064576000, # local_end 1967-10-01 00:00:00 (Sun) -14400, 0, -'ART', +'-04', ], [ 62064590400, # utc_start 1967-10-01 04:00:00 (Sun) @@ -377,7 +381,7 @@ 62080905600, # local_end 1968-04-07 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 62080916400, # utc_start 1968-04-07 03:00:00 (Sun) @@ -386,7 +390,7 @@ 62096630400, # local_end 1968-10-06 00:00:00 (Sun) -14400, 0, -'ART', +'-04', ], [ 62096644800, # utc_start 1968-10-06 04:00:00 (Sun) @@ -395,7 +399,7 @@ 62112355200, # local_end 1969-04-06 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 62112366000, # utc_start 1969-04-06 03:00:00 (Sun) @@ -404,7 +408,7 @@ 62128080000, # local_end 1969-10-05 00:00:00 (Sun) -14400, 0, -'ART', +'-04', ], [ 62128094400, # utc_start 1969-10-05 04:00:00 (Sun) @@ -413,7 +417,7 @@ 62263814400, # local_end 1974-01-23 00:00:00 (Wed) -10800, 0, -'ART', +'-03', ], [ 62263825200, # utc_start 1974-01-23 03:00:00 (Wed) @@ -422,7 +426,7 @@ 62272281600, # local_end 1974-05-01 00:00:00 (Wed) -7200, 1, -'ARST', +'-02', ], [ 62272288800, # utc_start 1974-05-01 02:00:00 (Wed) @@ -431,7 +435,7 @@ 62732620800, # local_end 1988-12-01 00:00:00 (Thu) -10800, 0, -'ART', +'-03', ], [ 62732631600, # utc_start 1988-12-01 03:00:00 (Thu) @@ -440,7 +444,7 @@ 62740742400, # local_end 1989-03-05 00:00:00 (Sun) -7200, 1, -'ARST', +'-02', ], [ 62740749600, # utc_start 1989-03-05 02:00:00 (Sun) @@ -449,7 +453,7 @@ 62760096000, # local_end 1989-10-15 00:00:00 (Sun) -10800, 0, -'ART', +'-03', ], [ 62760106800, # utc_start 1989-10-15 03:00:00 (Sun) @@ -458,7 +462,7 @@ 62766835200, # local_end 1990-01-01 00:00:00 (Mon) -7200, 1, -'ARST', +'-02', ], [ 62766842400, # utc_start 1990-01-01 02:00:00 (Mon) @@ -467,7 +471,7 @@ 62773056000, # local_end 1990-03-14 00:00:00 (Wed) -7200, 1, -'ARST', +'-02', ], [ 62773063200, # utc_start 1990-03-14 02:00:00 (Wed) @@ -476,7 +480,7 @@ 62791632000, # local_end 1990-10-15 00:00:00 (Mon) -14400, 0, -'WART', +'-04', ], [ 62791646400, # utc_start 1990-10-15 04:00:00 (Mon) @@ -485,7 +489,7 @@ 62803468800, # local_end 1991-03-01 00:00:00 (Fri) -10800, 1, -'WARST', +'-03', ], [ 62803479600, # utc_start 1991-03-01 03:00:00 (Fri) @@ -494,7 +498,7 @@ 62811417600, # local_end 1991-06-01 00:00:00 (Sat) -14400, 0, -'WART', +'-04', ], [ 62811432000, # utc_start 1991-06-01 04:00:00 (Sat) @@ -503,7 +507,7 @@ 63074592000, # local_end 1999-10-03 00:00:00 (Sun) -10800, 0, -'ART', +'-03', ], [ 63074602800, # utc_start 1999-10-03 03:00:00 (Sun) @@ -512,7 +516,7 @@ 63087724800, # local_end 2000-03-03 00:00:00 (Fri) -10800, 1, -'WARST', +'-03', ], [ 63087735600, # utc_start 2000-03-03 03:00:00 (Fri) @@ -521,7 +525,7 @@ 63221644800, # local_end 2004-05-31 00:00:00 (Mon) -10800, 0, -'ART', +'-03', ], [ 63221655600, # utc_start 2004-05-31 03:00:00 (Mon) @@ -530,7 +534,7 @@ 63226396800, # local_end 2004-07-25 00:00:00 (Sun) -14400, 0, -'WART', +'-04', ], [ 63226411200, # utc_start 2004-07-25 04:00:00 (Sun) @@ -539,7 +543,7 @@ 63334656000, # local_end 2007-12-30 00:00:00 (Sun) -10800, 0, -'ART', +'-03', ], [ 63334666800, # utc_start 2007-12-30 03:00:00 (Sun) @@ -548,7 +552,7 @@ 63336556800, # local_end 2008-01-21 00:00:00 (Mon) -7200, 1, -'ARST', +'-02', ], [ 63336564000, # utc_start 2008-01-21 02:00:00 (Mon) @@ -557,7 +561,7 @@ 63340704000, # local_end 2008-03-09 00:00:00 (Sun) -10800, 1, -'WARST', +'-03', ], [ 63340714800, # utc_start 2008-03-09 03:00:00 (Sun) @@ -566,7 +570,7 @@ 63359452800, # local_end 2008-10-12 00:00:00 (Sun) -14400, 0, -'WART', +'-04', ], [ 63359467200, # utc_start 2008-10-12 04:00:00 (Sun) @@ -575,7 +579,7 @@ 63372153600, # local_end 2009-03-08 00:00:00 (Sun) -10800, 1, -'WARST', +'-03', ], [ 63372164400, # utc_start 2009-03-08 03:00:00 (Sun) @@ -584,7 +588,7 @@ 63390902400, # local_end 2009-10-11 00:00:00 (Sun) -14400, 0, -'WART', +'-04', ], [ 63390916800, # utc_start 2009-10-11 04:00:00 (Sun) @@ -593,15 +597,15 @@ DateTime::TimeZone::INFINITY, # local_end -10800, 0, -'ART', +'-03', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {29} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Argentina/Tucuman.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Argentina/Tucuman.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Argentina/Tucuman.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Argentina/Tucuman.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/southamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/southamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Argentina::Tucuman; -$DateTime::TimeZone::America::Argentina::Tucuman::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -44,7 +48,7 @@ 60902236800, # local_end 1930-12-01 00:00:00 (Mon) -14400, 0, -'ART', +'-04', ], [ 60902251200, # utc_start 1930-12-01 04:00:00 (Mon) @@ -53,7 +57,7 @@ 60912691200, # local_end 1931-04-01 00:00:00 (Wed) -10800, 1, -'ARST', +'-03', ], [ 60912702000, # utc_start 1931-04-01 03:00:00 (Wed) @@ -62,7 +66,7 @@ 60929712000, # local_end 1931-10-15 00:00:00 (Thu) -14400, 0, -'ART', +'-04', ], [ 60929726400, # utc_start 1931-10-15 04:00:00 (Thu) @@ -71,7 +75,7 @@ 60941635200, # local_end 1932-03-01 00:00:00 (Tue) -10800, 1, -'ARST', +'-03', ], [ 60941646000, # utc_start 1932-03-01 03:00:00 (Tue) @@ -80,7 +84,7 @@ 60962803200, # local_end 1932-11-01 00:00:00 (Tue) -14400, 0, -'ART', +'-04', ], [ 60962817600, # utc_start 1932-11-01 04:00:00 (Tue) @@ -89,7 +93,7 @@ 60973171200, # local_end 1933-03-01 00:00:00 (Wed) -10800, 1, -'ARST', +'-03', ], [ 60973182000, # utc_start 1933-03-01 03:00:00 (Wed) @@ -98,7 +102,7 @@ 60994339200, # local_end 1933-11-01 00:00:00 (Wed) -14400, 0, -'ART', +'-04', ], [ 60994353600, # utc_start 1933-11-01 04:00:00 (Wed) @@ -107,7 +111,7 @@ 61004707200, # local_end 1934-03-01 00:00:00 (Thu) -10800, 1, -'ARST', +'-03', ], [ 61004718000, # utc_start 1934-03-01 03:00:00 (Thu) @@ -116,7 +120,7 @@ 61025875200, # local_end 1934-11-01 00:00:00 (Thu) -14400, 0, -'ART', +'-04', ], [ 61025889600, # utc_start 1934-11-01 04:00:00 (Thu) @@ -125,7 +129,7 @@ 61036243200, # local_end 1935-03-01 00:00:00 (Fri) -10800, 1, -'ARST', +'-03', ], [ 61036254000, # utc_start 1935-03-01 03:00:00 (Fri) @@ -134,7 +138,7 @@ 61057411200, # local_end 1935-11-01 00:00:00 (Fri) -14400, 0, -'ART', +'-04', ], [ 61057425600, # utc_start 1935-11-01 04:00:00 (Fri) @@ -143,7 +147,7 @@ 61067865600, # local_end 1936-03-01 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 61067876400, # utc_start 1936-03-01 03:00:00 (Sun) @@ -152,7 +156,7 @@ 61089033600, # local_end 1936-11-01 00:00:00 (Sun) -14400, 0, -'ART', +'-04', ], [ 61089048000, # utc_start 1936-11-01 04:00:00 (Sun) @@ -161,7 +165,7 @@ 61099401600, # local_end 1937-03-01 00:00:00 (Mon) -10800, 1, -'ARST', +'-03', ], [ 61099412400, # utc_start 1937-03-01 03:00:00 (Mon) @@ -170,7 +174,7 @@ 61120569600, # local_end 1937-11-01 00:00:00 (Mon) -14400, 0, -'ART', +'-04', ], [ 61120584000, # utc_start 1937-11-01 04:00:00 (Mon) @@ -179,7 +183,7 @@ 61130937600, # local_end 1938-03-01 00:00:00 (Tue) -10800, 1, -'ARST', +'-03', ], [ 61130948400, # utc_start 1938-03-01 03:00:00 (Tue) @@ -188,7 +192,7 @@ 61152105600, # local_end 1938-11-01 00:00:00 (Tue) -14400, 0, -'ART', +'-04', ], [ 61152120000, # utc_start 1938-11-01 04:00:00 (Tue) @@ -197,7 +201,7 @@ 61162473600, # local_end 1939-03-01 00:00:00 (Wed) -10800, 1, -'ARST', +'-03', ], [ 61162484400, # utc_start 1939-03-01 03:00:00 (Wed) @@ -206,7 +210,7 @@ 61183641600, # local_end 1939-11-01 00:00:00 (Wed) -14400, 0, -'ART', +'-04', ], [ 61183656000, # utc_start 1939-11-01 04:00:00 (Wed) @@ -215,7 +219,7 @@ 61194096000, # local_end 1940-03-01 00:00:00 (Fri) -10800, 1, -'ARST', +'-03', ], [ 61194106800, # utc_start 1940-03-01 03:00:00 (Fri) @@ -224,7 +228,7 @@ 61204636800, # local_end 1940-07-01 00:00:00 (Mon) -14400, 0, -'ART', +'-04', ], [ 61204651200, # utc_start 1940-07-01 04:00:00 (Mon) @@ -233,7 +237,7 @@ 61234790400, # local_end 1941-06-15 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 61234801200, # utc_start 1941-06-15 03:00:00 (Sun) @@ -242,7 +246,7 @@ 61245331200, # local_end 1941-10-15 00:00:00 (Wed) -14400, 0, -'ART', +'-04', ], [ 61245345600, # utc_start 1941-10-15 04:00:00 (Wed) @@ -251,7 +255,7 @@ 61301923200, # local_end 1943-08-01 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 61301934000, # utc_start 1943-08-01 03:00:00 (Sun) @@ -260,7 +264,7 @@ 61308403200, # local_end 1943-10-15 00:00:00 (Fri) -14400, 0, -'ART', +'-04', ], [ 61308417600, # utc_start 1943-10-15 04:00:00 (Fri) @@ -269,7 +273,7 @@ 61383398400, # local_end 1946-03-01 00:00:00 (Fri) -10800, 1, -'ARST', +'-03', ], [ 61383409200, # utc_start 1946-03-01 03:00:00 (Fri) @@ -278,7 +282,7 @@ 61401888000, # local_end 1946-10-01 00:00:00 (Tue) -14400, 0, -'ART', +'-04', ], [ 61401902400, # utc_start 1946-10-01 04:00:00 (Tue) @@ -287,7 +291,7 @@ 61938345600, # local_end 1963-10-01 00:00:00 (Tue) -10800, 1, -'ARST', +'-03', ], [ 61938356400, # utc_start 1963-10-01 03:00:00 (Tue) @@ -296,7 +300,7 @@ 61944825600, # local_end 1963-12-15 00:00:00 (Sun) -14400, 0, -'ART', +'-04', ], [ 61944840000, # utc_start 1963-12-15 04:00:00 (Sun) @@ -305,7 +309,7 @@ 61951478400, # local_end 1964-03-01 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 61951489200, # utc_start 1964-03-01 03:00:00 (Sun) @@ -314,7 +318,7 @@ 61971177600, # local_end 1964-10-15 00:00:00 (Thu) -14400, 0, -'ART', +'-04', ], [ 61971192000, # utc_start 1964-10-15 04:00:00 (Thu) @@ -323,7 +327,7 @@ 61983014400, # local_end 1965-03-01 00:00:00 (Mon) -10800, 1, -'ARST', +'-03', ], [ 61983025200, # utc_start 1965-03-01 03:00:00 (Mon) @@ -332,7 +336,7 @@ 62002713600, # local_end 1965-10-15 00:00:00 (Fri) -14400, 0, -'ART', +'-04', ], [ 62002728000, # utc_start 1965-10-15 04:00:00 (Fri) @@ -341,7 +345,7 @@ 62014550400, # local_end 1966-03-01 00:00:00 (Tue) -10800, 1, -'ARST', +'-03', ], [ 62014561200, # utc_start 1966-03-01 03:00:00 (Tue) @@ -350,7 +354,7 @@ 62034249600, # local_end 1966-10-15 00:00:00 (Sat) -14400, 0, -'ART', +'-04', ], [ 62034264000, # utc_start 1966-10-15 04:00:00 (Sat) @@ -359,7 +363,7 @@ 62048851200, # local_end 1967-04-02 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 62048862000, # utc_start 1967-04-02 03:00:00 (Sun) @@ -368,7 +372,7 @@ 62064576000, # local_end 1967-10-01 00:00:00 (Sun) -14400, 0, -'ART', +'-04', ], [ 62064590400, # utc_start 1967-10-01 04:00:00 (Sun) @@ -377,7 +381,7 @@ 62080905600, # local_end 1968-04-07 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 62080916400, # utc_start 1968-04-07 03:00:00 (Sun) @@ -386,7 +390,7 @@ 62096630400, # local_end 1968-10-06 00:00:00 (Sun) -14400, 0, -'ART', +'-04', ], [ 62096644800, # utc_start 1968-10-06 04:00:00 (Sun) @@ -395,7 +399,7 @@ 62112355200, # local_end 1969-04-06 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 62112366000, # utc_start 1969-04-06 03:00:00 (Sun) @@ -404,7 +408,7 @@ 62128080000, # local_end 1969-10-05 00:00:00 (Sun) -14400, 0, -'ART', +'-04', ], [ 62128094400, # utc_start 1969-10-05 04:00:00 (Sun) @@ -413,7 +417,7 @@ 62263814400, # local_end 1974-01-23 00:00:00 (Wed) -10800, 0, -'ART', +'-03', ], [ 62263825200, # utc_start 1974-01-23 03:00:00 (Wed) @@ -422,7 +426,7 @@ 62272281600, # local_end 1974-05-01 00:00:00 (Wed) -7200, 1, -'ARST', +'-02', ], [ 62272288800, # utc_start 1974-05-01 02:00:00 (Wed) @@ -431,7 +435,7 @@ 62732620800, # local_end 1988-12-01 00:00:00 (Thu) -10800, 0, -'ART', +'-03', ], [ 62732631600, # utc_start 1988-12-01 03:00:00 (Thu) @@ -440,7 +444,7 @@ 62740742400, # local_end 1989-03-05 00:00:00 (Sun) -7200, 1, -'ARST', +'-02', ], [ 62740749600, # utc_start 1989-03-05 02:00:00 (Sun) @@ -449,7 +453,7 @@ 62760096000, # local_end 1989-10-15 00:00:00 (Sun) -10800, 0, -'ART', +'-03', ], [ 62760106800, # utc_start 1989-10-15 03:00:00 (Sun) @@ -458,7 +462,7 @@ 62772192000, # local_end 1990-03-04 00:00:00 (Sun) -7200, 1, -'ARST', +'-02', ], [ 62772199200, # utc_start 1990-03-04 02:00:00 (Sun) @@ -467,7 +471,7 @@ 62792150400, # local_end 1990-10-21 00:00:00 (Sun) -10800, 0, -'ART', +'-03', ], [ 62792161200, # utc_start 1990-10-21 03:00:00 (Sun) @@ -476,7 +480,7 @@ 62803641600, # local_end 1991-03-03 00:00:00 (Sun) -7200, 1, -'ARST', +'-02', ], [ 62803648800, # utc_start 1991-03-03 02:00:00 (Sun) @@ -485,7 +489,7 @@ 62823600000, # local_end 1991-10-20 00:00:00 (Sun) -14400, 0, -'WART', +'-04', ], [ 62823614400, # utc_start 1991-10-20 04:00:00 (Sun) @@ -494,7 +498,7 @@ 62835091200, # local_end 1992-03-01 00:00:00 (Sun) -7200, 1, -'ARST', +'-02', ], [ 62835098400, # utc_start 1992-03-01 02:00:00 (Sun) @@ -503,7 +507,7 @@ 62855049600, # local_end 1992-10-18 00:00:00 (Sun) -10800, 0, -'ART', +'-03', ], [ 62855060400, # utc_start 1992-10-18 03:00:00 (Sun) @@ -512,7 +516,7 @@ 62867145600, # local_end 1993-03-07 00:00:00 (Sun) -7200, 1, -'ARST', +'-02', ], [ 62867152800, # utc_start 1993-03-07 02:00:00 (Sun) @@ -521,7 +525,7 @@ 63074592000, # local_end 1999-10-03 00:00:00 (Sun) -10800, 0, -'ART', +'-03', ], [ 63074602800, # utc_start 1999-10-03 03:00:00 (Sun) @@ -530,7 +534,7 @@ 63087724800, # local_end 2000-03-03 00:00:00 (Fri) -10800, 1, -'ARST', +'-03', ], [ 63087735600, # utc_start 2000-03-03 03:00:00 (Fri) @@ -539,7 +543,7 @@ 63221731200, # local_end 2004-06-01 00:00:00 (Tue) -10800, 0, -'ART', +'-03', ], [ 63221742000, # utc_start 2004-06-01 03:00:00 (Tue) @@ -548,7 +552,7 @@ 63222768000, # local_end 2004-06-13 00:00:00 (Sun) -14400, 0, -'WART', +'-04', ], [ 63222782400, # utc_start 2004-06-13 04:00:00 (Sun) @@ -557,7 +561,7 @@ 63334656000, # local_end 2007-12-30 00:00:00 (Sun) -10800, 0, -'ART', +'-03', ], [ 63334666800, # utc_start 2007-12-30 03:00:00 (Sun) @@ -566,7 +570,7 @@ 63341308800, # local_end 2008-03-16 00:00:00 (Sun) -7200, 1, -'ARST', +'-02', ], [ 63341316000, # utc_start 2008-03-16 02:00:00 (Sun) @@ -575,7 +579,7 @@ 63360057600, # local_end 2008-10-19 00:00:00 (Sun) -10800, 0, -'ART', +'-03', ], [ 63360068400, # utc_start 2008-10-19 03:00:00 (Sun) @@ -584,7 +588,7 @@ 63372758400, # local_end 2009-03-15 00:00:00 (Sun) -7200, 1, -'ARST', +'-02', ], [ 63372765600, # utc_start 2009-03-15 02:00:00 (Sun) @@ -593,15 +597,15 @@ DateTime::TimeZone::INFINITY, # local_end -10800, 0, -'ART', +'-03', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {29} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Argentina/Ushuaia.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Argentina/Ushuaia.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Argentina/Ushuaia.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Argentina/Ushuaia.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/southamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/southamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Argentina::Ushuaia; -$DateTime::TimeZone::America::Argentina::Ushuaia::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -44,7 +48,7 @@ 60902236800, # local_end 1930-12-01 00:00:00 (Mon) -14400, 0, -'ART', +'-04', ], [ 60902251200, # utc_start 1930-12-01 04:00:00 (Mon) @@ -53,7 +57,7 @@ 60912691200, # local_end 1931-04-01 00:00:00 (Wed) -10800, 1, -'ARST', +'-03', ], [ 60912702000, # utc_start 1931-04-01 03:00:00 (Wed) @@ -62,7 +66,7 @@ 60929712000, # local_end 1931-10-15 00:00:00 (Thu) -14400, 0, -'ART', +'-04', ], [ 60929726400, # utc_start 1931-10-15 04:00:00 (Thu) @@ -71,7 +75,7 @@ 60941635200, # local_end 1932-03-01 00:00:00 (Tue) -10800, 1, -'ARST', +'-03', ], [ 60941646000, # utc_start 1932-03-01 03:00:00 (Tue) @@ -80,7 +84,7 @@ 60962803200, # local_end 1932-11-01 00:00:00 (Tue) -14400, 0, -'ART', +'-04', ], [ 60962817600, # utc_start 1932-11-01 04:00:00 (Tue) @@ -89,7 +93,7 @@ 60973171200, # local_end 1933-03-01 00:00:00 (Wed) -10800, 1, -'ARST', +'-03', ], [ 60973182000, # utc_start 1933-03-01 03:00:00 (Wed) @@ -98,7 +102,7 @@ 60994339200, # local_end 1933-11-01 00:00:00 (Wed) -14400, 0, -'ART', +'-04', ], [ 60994353600, # utc_start 1933-11-01 04:00:00 (Wed) @@ -107,7 +111,7 @@ 61004707200, # local_end 1934-03-01 00:00:00 (Thu) -10800, 1, -'ARST', +'-03', ], [ 61004718000, # utc_start 1934-03-01 03:00:00 (Thu) @@ -116,7 +120,7 @@ 61025875200, # local_end 1934-11-01 00:00:00 (Thu) -14400, 0, -'ART', +'-04', ], [ 61025889600, # utc_start 1934-11-01 04:00:00 (Thu) @@ -125,7 +129,7 @@ 61036243200, # local_end 1935-03-01 00:00:00 (Fri) -10800, 1, -'ARST', +'-03', ], [ 61036254000, # utc_start 1935-03-01 03:00:00 (Fri) @@ -134,7 +138,7 @@ 61057411200, # local_end 1935-11-01 00:00:00 (Fri) -14400, 0, -'ART', +'-04', ], [ 61057425600, # utc_start 1935-11-01 04:00:00 (Fri) @@ -143,7 +147,7 @@ 61067865600, # local_end 1936-03-01 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 61067876400, # utc_start 1936-03-01 03:00:00 (Sun) @@ -152,7 +156,7 @@ 61089033600, # local_end 1936-11-01 00:00:00 (Sun) -14400, 0, -'ART', +'-04', ], [ 61089048000, # utc_start 1936-11-01 04:00:00 (Sun) @@ -161,7 +165,7 @@ 61099401600, # local_end 1937-03-01 00:00:00 (Mon) -10800, 1, -'ARST', +'-03', ], [ 61099412400, # utc_start 1937-03-01 03:00:00 (Mon) @@ -170,7 +174,7 @@ 61120569600, # local_end 1937-11-01 00:00:00 (Mon) -14400, 0, -'ART', +'-04', ], [ 61120584000, # utc_start 1937-11-01 04:00:00 (Mon) @@ -179,7 +183,7 @@ 61130937600, # local_end 1938-03-01 00:00:00 (Tue) -10800, 1, -'ARST', +'-03', ], [ 61130948400, # utc_start 1938-03-01 03:00:00 (Tue) @@ -188,7 +192,7 @@ 61152105600, # local_end 1938-11-01 00:00:00 (Tue) -14400, 0, -'ART', +'-04', ], [ 61152120000, # utc_start 1938-11-01 04:00:00 (Tue) @@ -197,7 +201,7 @@ 61162473600, # local_end 1939-03-01 00:00:00 (Wed) -10800, 1, -'ARST', +'-03', ], [ 61162484400, # utc_start 1939-03-01 03:00:00 (Wed) @@ -206,7 +210,7 @@ 61183641600, # local_end 1939-11-01 00:00:00 (Wed) -14400, 0, -'ART', +'-04', ], [ 61183656000, # utc_start 1939-11-01 04:00:00 (Wed) @@ -215,7 +219,7 @@ 61194096000, # local_end 1940-03-01 00:00:00 (Fri) -10800, 1, -'ARST', +'-03', ], [ 61194106800, # utc_start 1940-03-01 03:00:00 (Fri) @@ -224,7 +228,7 @@ 61204636800, # local_end 1940-07-01 00:00:00 (Mon) -14400, 0, -'ART', +'-04', ], [ 61204651200, # utc_start 1940-07-01 04:00:00 (Mon) @@ -233,7 +237,7 @@ 61234790400, # local_end 1941-06-15 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 61234801200, # utc_start 1941-06-15 03:00:00 (Sun) @@ -242,7 +246,7 @@ 61245331200, # local_end 1941-10-15 00:00:00 (Wed) -14400, 0, -'ART', +'-04', ], [ 61245345600, # utc_start 1941-10-15 04:00:00 (Wed) @@ -251,7 +255,7 @@ 61301923200, # local_end 1943-08-01 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 61301934000, # utc_start 1943-08-01 03:00:00 (Sun) @@ -260,7 +264,7 @@ 61308403200, # local_end 1943-10-15 00:00:00 (Fri) -14400, 0, -'ART', +'-04', ], [ 61308417600, # utc_start 1943-10-15 04:00:00 (Fri) @@ -269,7 +273,7 @@ 61383398400, # local_end 1946-03-01 00:00:00 (Fri) -10800, 1, -'ARST', +'-03', ], [ 61383409200, # utc_start 1946-03-01 03:00:00 (Fri) @@ -278,7 +282,7 @@ 61401888000, # local_end 1946-10-01 00:00:00 (Tue) -14400, 0, -'ART', +'-04', ], [ 61401902400, # utc_start 1946-10-01 04:00:00 (Tue) @@ -287,7 +291,7 @@ 61938345600, # local_end 1963-10-01 00:00:00 (Tue) -10800, 1, -'ARST', +'-03', ], [ 61938356400, # utc_start 1963-10-01 03:00:00 (Tue) @@ -296,7 +300,7 @@ 61944825600, # local_end 1963-12-15 00:00:00 (Sun) -14400, 0, -'ART', +'-04', ], [ 61944840000, # utc_start 1963-12-15 04:00:00 (Sun) @@ -305,7 +309,7 @@ 61951478400, # local_end 1964-03-01 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 61951489200, # utc_start 1964-03-01 03:00:00 (Sun) @@ -314,7 +318,7 @@ 61971177600, # local_end 1964-10-15 00:00:00 (Thu) -14400, 0, -'ART', +'-04', ], [ 61971192000, # utc_start 1964-10-15 04:00:00 (Thu) @@ -323,7 +327,7 @@ 61983014400, # local_end 1965-03-01 00:00:00 (Mon) -10800, 1, -'ARST', +'-03', ], [ 61983025200, # utc_start 1965-03-01 03:00:00 (Mon) @@ -332,7 +336,7 @@ 62002713600, # local_end 1965-10-15 00:00:00 (Fri) -14400, 0, -'ART', +'-04', ], [ 62002728000, # utc_start 1965-10-15 04:00:00 (Fri) @@ -341,7 +345,7 @@ 62014550400, # local_end 1966-03-01 00:00:00 (Tue) -10800, 1, -'ARST', +'-03', ], [ 62014561200, # utc_start 1966-03-01 03:00:00 (Tue) @@ -350,7 +354,7 @@ 62034249600, # local_end 1966-10-15 00:00:00 (Sat) -14400, 0, -'ART', +'-04', ], [ 62034264000, # utc_start 1966-10-15 04:00:00 (Sat) @@ -359,7 +363,7 @@ 62048851200, # local_end 1967-04-02 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 62048862000, # utc_start 1967-04-02 03:00:00 (Sun) @@ -368,7 +372,7 @@ 62064576000, # local_end 1967-10-01 00:00:00 (Sun) -14400, 0, -'ART', +'-04', ], [ 62064590400, # utc_start 1967-10-01 04:00:00 (Sun) @@ -377,7 +381,7 @@ 62080905600, # local_end 1968-04-07 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 62080916400, # utc_start 1968-04-07 03:00:00 (Sun) @@ -386,7 +390,7 @@ 62096630400, # local_end 1968-10-06 00:00:00 (Sun) -14400, 0, -'ART', +'-04', ], [ 62096644800, # utc_start 1968-10-06 04:00:00 (Sun) @@ -395,7 +399,7 @@ 62112355200, # local_end 1969-04-06 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 62112366000, # utc_start 1969-04-06 03:00:00 (Sun) @@ -404,7 +408,7 @@ 62128080000, # local_end 1969-10-05 00:00:00 (Sun) -14400, 0, -'ART', +'-04', ], [ 62128094400, # utc_start 1969-10-05 04:00:00 (Sun) @@ -413,7 +417,7 @@ 62263814400, # local_end 1974-01-23 00:00:00 (Wed) -10800, 0, -'ART', +'-03', ], [ 62263825200, # utc_start 1974-01-23 03:00:00 (Wed) @@ -422,7 +426,7 @@ 62272281600, # local_end 1974-05-01 00:00:00 (Wed) -7200, 1, -'ARST', +'-02', ], [ 62272288800, # utc_start 1974-05-01 02:00:00 (Wed) @@ -431,7 +435,7 @@ 62732620800, # local_end 1988-12-01 00:00:00 (Thu) -10800, 0, -'ART', +'-03', ], [ 62732631600, # utc_start 1988-12-01 03:00:00 (Thu) @@ -440,7 +444,7 @@ 62740742400, # local_end 1989-03-05 00:00:00 (Sun) -7200, 1, -'ARST', +'-02', ], [ 62740749600, # utc_start 1989-03-05 02:00:00 (Sun) @@ -449,7 +453,7 @@ 62760096000, # local_end 1989-10-15 00:00:00 (Sun) -10800, 0, -'ART', +'-03', ], [ 62760106800, # utc_start 1989-10-15 03:00:00 (Sun) @@ -458,7 +462,7 @@ 62772192000, # local_end 1990-03-04 00:00:00 (Sun) -7200, 1, -'ARST', +'-02', ], [ 62772199200, # utc_start 1990-03-04 02:00:00 (Sun) @@ -467,7 +471,7 @@ 62792150400, # local_end 1990-10-21 00:00:00 (Sun) -10800, 0, -'ART', +'-03', ], [ 62792161200, # utc_start 1990-10-21 03:00:00 (Sun) @@ -476,7 +480,7 @@ 62803641600, # local_end 1991-03-03 00:00:00 (Sun) -7200, 1, -'ARST', +'-02', ], [ 62803648800, # utc_start 1991-03-03 02:00:00 (Sun) @@ -485,7 +489,7 @@ 62823600000, # local_end 1991-10-20 00:00:00 (Sun) -10800, 0, -'ART', +'-03', ], [ 62823610800, # utc_start 1991-10-20 03:00:00 (Sun) @@ -494,7 +498,7 @@ 62835091200, # local_end 1992-03-01 00:00:00 (Sun) -7200, 1, -'ARST', +'-02', ], [ 62835098400, # utc_start 1992-03-01 02:00:00 (Sun) @@ -503,7 +507,7 @@ 62855049600, # local_end 1992-10-18 00:00:00 (Sun) -10800, 0, -'ART', +'-03', ], [ 62855060400, # utc_start 1992-10-18 03:00:00 (Sun) @@ -512,7 +516,7 @@ 62867145600, # local_end 1993-03-07 00:00:00 (Sun) -7200, 1, -'ARST', +'-02', ], [ 62867152800, # utc_start 1993-03-07 02:00:00 (Sun) @@ -521,7 +525,7 @@ 63074592000, # local_end 1999-10-03 00:00:00 (Sun) -10800, 0, -'ART', +'-03', ], [ 63074602800, # utc_start 1999-10-03 03:00:00 (Sun) @@ -530,7 +534,7 @@ 63087724800, # local_end 2000-03-03 00:00:00 (Fri) -10800, 1, -'ARST', +'-03', ], [ 63087735600, # utc_start 2000-03-03 03:00:00 (Fri) @@ -539,7 +543,7 @@ 63221558400, # local_end 2004-05-30 00:00:00 (Sun) -10800, 0, -'ART', +'-03', ], [ 63221569200, # utc_start 2004-05-30 03:00:00 (Sun) @@ -548,7 +552,7 @@ 63223372800, # local_end 2004-06-20 00:00:00 (Sun) -14400, 0, -'WART', +'-04', ], [ 63223387200, # utc_start 2004-06-20 04:00:00 (Sun) @@ -557,7 +561,7 @@ 63334656000, # local_end 2007-12-30 00:00:00 (Sun) -10800, 0, -'ART', +'-03', ], [ 63334666800, # utc_start 2007-12-30 03:00:00 (Sun) @@ -566,7 +570,7 @@ 63341308800, # local_end 2008-03-16 00:00:00 (Sun) -7200, 1, -'ARST', +'-02', ], [ 63341316000, # utc_start 2008-03-16 02:00:00 (Sun) @@ -575,7 +579,7 @@ 63359971200, # local_end 2008-10-18 00:00:00 (Sat) -10800, 0, -'ART', +'-03', ], [ 63359982000, # utc_start 2008-10-18 03:00:00 (Sat) @@ -584,15 +588,15 @@ DateTime::TimeZone::INFINITY, # local_end -10800, 0, -'ART', +'-03', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {28} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Asuncion.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Asuncion.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Asuncion.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Asuncion.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/southamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/southamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Asuncion; -$DateTime::TimeZone::America::Asuncion::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -44,7 +48,7 @@ 62222428800, # local_end 1972-10-01 00:00:00 (Sun) -14400, 0, -'PYT', +'-04', ], [ 62222443200, # utc_start 1972-10-01 04:00:00 (Sun) @@ -53,7 +57,7 @@ 62269689600, # local_end 1974-04-01 00:00:00 (Mon) -10800, 0, -'PYT', +'-03', ], [ 62269700400, # utc_start 1974-04-01 03:00:00 (Mon) @@ -62,7 +66,7 @@ 62317036800, # local_end 1975-10-01 00:00:00 (Wed) -14400, 0, -'PYT', +'-04', ], [ 62317051200, # utc_start 1975-10-01 04:00:00 (Wed) @@ -71,7 +75,7 @@ 62330169600, # local_end 1976-03-01 00:00:00 (Mon) -10800, 1, -'PYST', +'-03', ], [ 62330180400, # utc_start 1976-03-01 03:00:00 (Mon) @@ -80,7 +84,7 @@ 62348659200, # local_end 1976-10-01 00:00:00 (Fri) -14400, 0, -'PYT', +'-04', ], [ 62348673600, # utc_start 1976-10-01 04:00:00 (Fri) @@ -89,7 +93,7 @@ 62361705600, # local_end 1977-03-01 00:00:00 (Tue) -10800, 1, -'PYST', +'-03', ], [ 62361716400, # utc_start 1977-03-01 03:00:00 (Tue) @@ -98,7 +102,7 @@ 62380195200, # local_end 1977-10-01 00:00:00 (Sat) -14400, 0, -'PYT', +'-04', ], [ 62380209600, # utc_start 1977-10-01 04:00:00 (Sat) @@ -107,7 +111,7 @@ 62393241600, # local_end 1978-03-01 00:00:00 (Wed) -10800, 1, -'PYST', +'-03', ], [ 62393252400, # utc_start 1978-03-01 03:00:00 (Wed) @@ -116,7 +120,7 @@ 62411731200, # local_end 1978-10-01 00:00:00 (Sun) -14400, 0, -'PYT', +'-04', ], [ 62411745600, # utc_start 1978-10-01 04:00:00 (Sun) @@ -125,7 +129,7 @@ 62427456000, # local_end 1979-04-01 00:00:00 (Sun) -10800, 1, -'PYST', +'-03', ], [ 62427466800, # utc_start 1979-04-01 03:00:00 (Sun) @@ -134,7 +138,7 @@ 62443267200, # local_end 1979-10-01 00:00:00 (Mon) -14400, 0, -'PYT', +'-04', ], [ 62443281600, # utc_start 1979-10-01 04:00:00 (Mon) @@ -143,7 +147,7 @@ 62459078400, # local_end 1980-04-01 00:00:00 (Tue) -10800, 1, -'PYST', +'-03', ], [ 62459089200, # utc_start 1980-04-01 03:00:00 (Tue) @@ -152,7 +156,7 @@ 62474889600, # local_end 1980-10-01 00:00:00 (Wed) -14400, 0, -'PYT', +'-04', ], [ 62474904000, # utc_start 1980-10-01 04:00:00 (Wed) @@ -161,7 +165,7 @@ 62490614400, # local_end 1981-04-01 00:00:00 (Wed) -10800, 1, -'PYST', +'-03', ], [ 62490625200, # utc_start 1981-04-01 03:00:00 (Wed) @@ -170,7 +174,7 @@ 62506425600, # local_end 1981-10-01 00:00:00 (Thu) -14400, 0, -'PYT', +'-04', ], [ 62506440000, # utc_start 1981-10-01 04:00:00 (Thu) @@ -179,7 +183,7 @@ 62522150400, # local_end 1982-04-01 00:00:00 (Thu) -10800, 1, -'PYST', +'-03', ], [ 62522161200, # utc_start 1982-04-01 03:00:00 (Thu) @@ -188,7 +192,7 @@ 62537961600, # local_end 1982-10-01 00:00:00 (Fri) -14400, 0, -'PYT', +'-04', ], [ 62537976000, # utc_start 1982-10-01 04:00:00 (Fri) @@ -197,7 +201,7 @@ 62553686400, # local_end 1983-04-01 00:00:00 (Fri) -10800, 1, -'PYST', +'-03', ], [ 62553697200, # utc_start 1983-04-01 03:00:00 (Fri) @@ -206,7 +210,7 @@ 62569497600, # local_end 1983-10-01 00:00:00 (Sat) -14400, 0, -'PYT', +'-04', ], [ 62569512000, # utc_start 1983-10-01 04:00:00 (Sat) @@ -215,7 +219,7 @@ 62585308800, # local_end 1984-04-01 00:00:00 (Sun) -10800, 1, -'PYST', +'-03', ], [ 62585319600, # utc_start 1984-04-01 03:00:00 (Sun) @@ -224,7 +228,7 @@ 62601120000, # local_end 1984-10-01 00:00:00 (Mon) -14400, 0, -'PYT', +'-04', ], [ 62601134400, # utc_start 1984-10-01 04:00:00 (Mon) @@ -233,7 +237,7 @@ 62616844800, # local_end 1985-04-01 00:00:00 (Mon) -10800, 1, -'PYST', +'-03', ], [ 62616855600, # utc_start 1985-04-01 03:00:00 (Mon) @@ -242,7 +246,7 @@ 62632656000, # local_end 1985-10-01 00:00:00 (Tue) -14400, 0, -'PYT', +'-04', ], [ 62632670400, # utc_start 1985-10-01 04:00:00 (Tue) @@ -251,7 +255,7 @@ 62648380800, # local_end 1986-04-01 00:00:00 (Tue) -10800, 1, -'PYST', +'-03', ], [ 62648391600, # utc_start 1986-04-01 03:00:00 (Tue) @@ -260,7 +264,7 @@ 62664192000, # local_end 1986-10-01 00:00:00 (Wed) -14400, 0, -'PYT', +'-04', ], [ 62664206400, # utc_start 1986-10-01 04:00:00 (Wed) @@ -269,7 +273,7 @@ 62679916800, # local_end 1987-04-01 00:00:00 (Wed) -10800, 1, -'PYST', +'-03', ], [ 62679927600, # utc_start 1987-04-01 03:00:00 (Wed) @@ -278,7 +282,7 @@ 62695728000, # local_end 1987-10-01 00:00:00 (Thu) -14400, 0, -'PYT', +'-04', ], [ 62695742400, # utc_start 1987-10-01 04:00:00 (Thu) @@ -287,7 +291,7 @@ 62711539200, # local_end 1988-04-01 00:00:00 (Fri) -10800, 1, -'PYST', +'-03', ], [ 62711550000, # utc_start 1988-04-01 03:00:00 (Fri) @@ -296,7 +300,7 @@ 62727350400, # local_end 1988-10-01 00:00:00 (Sat) -14400, 0, -'PYT', +'-04', ], [ 62727364800, # utc_start 1988-10-01 04:00:00 (Sat) @@ -305,7 +309,7 @@ 62743075200, # local_end 1989-04-01 00:00:00 (Sat) -10800, 1, -'PYST', +'-03', ], [ 62743086000, # utc_start 1989-04-01 03:00:00 (Sat) @@ -314,7 +318,7 @@ 62760700800, # local_end 1989-10-22 00:00:00 (Sun) -14400, 0, -'PYT', +'-04', ], [ 62760715200, # utc_start 1989-10-22 04:00:00 (Sun) @@ -323,7 +327,7 @@ 62774611200, # local_end 1990-04-01 00:00:00 (Sun) -10800, 1, -'PYST', +'-03', ], [ 62774622000, # utc_start 1990-04-01 03:00:00 (Sun) @@ -332,7 +336,7 @@ 62790422400, # local_end 1990-10-01 00:00:00 (Mon) -14400, 0, -'PYT', +'-04', ], [ 62790436800, # utc_start 1990-10-01 04:00:00 (Mon) @@ -341,7 +345,7 @@ 62806147200, # local_end 1991-04-01 00:00:00 (Mon) -10800, 1, -'PYST', +'-03', ], [ 62806158000, # utc_start 1991-04-01 03:00:00 (Mon) @@ -350,7 +354,7 @@ 62822390400, # local_end 1991-10-06 00:00:00 (Sun) -14400, 0, -'PYT', +'-04', ], [ 62822404800, # utc_start 1991-10-06 04:00:00 (Sun) @@ -359,7 +363,7 @@ 62835091200, # local_end 1992-03-01 00:00:00 (Sun) -10800, 1, -'PYST', +'-03', ], [ 62835102000, # utc_start 1992-03-01 03:00:00 (Sun) @@ -368,7 +372,7 @@ 62853926400, # local_end 1992-10-05 00:00:00 (Mon) -14400, 0, -'PYT', +'-04', ], [ 62853940800, # utc_start 1992-10-05 04:00:00 (Mon) @@ -377,7 +381,7 @@ 62869219200, # local_end 1993-03-31 00:00:00 (Wed) -10800, 1, -'PYST', +'-03', ], [ 62869230000, # utc_start 1993-03-31 03:00:00 (Wed) @@ -386,7 +390,7 @@ 62885116800, # local_end 1993-10-01 00:00:00 (Fri) -14400, 0, -'PYT', +'-04', ], [ 62885131200, # utc_start 1993-10-01 04:00:00 (Fri) @@ -395,7 +399,7 @@ 62897990400, # local_end 1994-02-27 00:00:00 (Sun) -10800, 1, -'PYST', +'-03', ], [ 62898001200, # utc_start 1994-02-27 03:00:00 (Sun) @@ -404,7 +408,7 @@ 62916652800, # local_end 1994-10-01 00:00:00 (Sat) -14400, 0, -'PYT', +'-04', ], [ 62916667200, # utc_start 1994-10-01 04:00:00 (Sat) @@ -413,7 +417,7 @@ 62929440000, # local_end 1995-02-26 00:00:00 (Sun) -10800, 1, -'PYST', +'-03', ], [ 62929450800, # utc_start 1995-02-26 03:00:00 (Sun) @@ -422,7 +426,7 @@ 62948188800, # local_end 1995-10-01 00:00:00 (Sun) -14400, 0, -'PYT', +'-04', ], [ 62948203200, # utc_start 1995-10-01 04:00:00 (Sun) @@ -431,7 +435,7 @@ 62961321600, # local_end 1996-03-01 00:00:00 (Fri) -10800, 1, -'PYST', +'-03', ], [ 62961332400, # utc_start 1996-03-01 03:00:00 (Fri) @@ -440,7 +444,7 @@ 62980243200, # local_end 1996-10-06 00:00:00 (Sun) -14400, 0, -'PYT', +'-04', ], [ 62980257600, # utc_start 1996-10-06 04:00:00 (Sun) @@ -449,7 +453,7 @@ 62992339200, # local_end 1997-02-23 00:00:00 (Sun) -10800, 1, -'PYST', +'-03', ], [ 62992350000, # utc_start 1997-02-23 03:00:00 (Sun) @@ -458,7 +462,7 @@ 63011692800, # local_end 1997-10-05 00:00:00 (Sun) -14400, 0, -'PYT', +'-04', ], [ 63011707200, # utc_start 1997-10-05 04:00:00 (Sun) @@ -467,7 +471,7 @@ 63024393600, # local_end 1998-03-01 00:00:00 (Sun) -10800, 1, -'PYST', +'-03', ], [ 63024404400, # utc_start 1998-03-01 03:00:00 (Sun) @@ -476,7 +480,7 @@ 63043142400, # local_end 1998-10-04 00:00:00 (Sun) -14400, 0, -'PYT', +'-04', ], [ 63043156800, # utc_start 1998-10-04 04:00:00 (Sun) @@ -485,7 +489,7 @@ 63056448000, # local_end 1999-03-07 00:00:00 (Sun) -10800, 1, -'PYST', +'-03', ], [ 63056458800, # utc_start 1999-03-07 03:00:00 (Sun) @@ -494,7 +498,7 @@ 63074592000, # local_end 1999-10-03 00:00:00 (Sun) -14400, 0, -'PYT', +'-04', ], [ 63074606400, # utc_start 1999-10-03 04:00:00 (Sun) @@ -503,7 +507,7 @@ 63087897600, # local_end 2000-03-05 00:00:00 (Sun) -10800, 1, -'PYST', +'-03', ], [ 63087908400, # utc_start 2000-03-05 03:00:00 (Sun) @@ -512,7 +516,7 @@ 63106041600, # local_end 2000-10-01 00:00:00 (Sun) -14400, 0, -'PYT', +'-04', ], [ 63106056000, # utc_start 2000-10-01 04:00:00 (Sun) @@ -521,7 +525,7 @@ 63119347200, # local_end 2001-03-04 00:00:00 (Sun) -10800, 1, -'PYST', +'-03', ], [ 63119358000, # utc_start 2001-03-04 03:00:00 (Sun) @@ -530,7 +534,7 @@ 63138096000, # local_end 2001-10-07 00:00:00 (Sun) -14400, 0, -'PYT', +'-04', ], [ 63138110400, # utc_start 2001-10-07 04:00:00 (Sun) @@ -539,7 +543,7 @@ 63153820800, # local_end 2002-04-07 00:00:00 (Sun) -10800, 1, -'PYST', +'-03', ], [ 63153831600, # utc_start 2002-04-07 03:00:00 (Sun) @@ -548,7 +552,7 @@ 63166521600, # local_end 2002-09-01 00:00:00 (Sun) -14400, 0, -'PYT', +'-04', ], [ 63166536000, # utc_start 2002-09-01 04:00:00 (Sun) @@ -557,7 +561,7 @@ 63185270400, # local_end 2003-04-06 00:00:00 (Sun) -10800, 1, -'PYST', +'-03', ], [ 63185281200, # utc_start 2003-04-06 03:00:00 (Sun) @@ -566,7 +570,7 @@ 63198576000, # local_end 2003-09-07 00:00:00 (Sun) -14400, 0, -'PYT', +'-04', ], [ 63198590400, # utc_start 2003-09-07 04:00:00 (Sun) @@ -575,7 +579,7 @@ 63216720000, # local_end 2004-04-04 00:00:00 (Sun) -10800, 1, -'PYST', +'-03', ], [ 63216730800, # utc_start 2004-04-04 03:00:00 (Sun) @@ -584,7 +588,7 @@ 63233654400, # local_end 2004-10-17 00:00:00 (Sun) -14400, 0, -'PYT', +'-04', ], [ 63233668800, # utc_start 2004-10-17 04:00:00 (Sun) @@ -593,7 +597,7 @@ 63246355200, # local_end 2005-03-13 00:00:00 (Sun) -10800, 1, -'PYST', +'-03', ], [ 63246366000, # utc_start 2005-03-13 03:00:00 (Sun) @@ -602,7 +606,7 @@ 63265104000, # local_end 2005-10-16 00:00:00 (Sun) -14400, 0, -'PYT', +'-04', ], [ 63265118400, # utc_start 2005-10-16 04:00:00 (Sun) @@ -611,7 +615,7 @@ 63277804800, # local_end 2006-03-12 00:00:00 (Sun) -10800, 1, -'PYST', +'-03', ], [ 63277815600, # utc_start 2006-03-12 03:00:00 (Sun) @@ -620,7 +624,7 @@ 63296553600, # local_end 2006-10-15 00:00:00 (Sun) -14400, 0, -'PYT', +'-04', ], [ 63296568000, # utc_start 2006-10-15 04:00:00 (Sun) @@ -629,7 +633,7 @@ 63309254400, # local_end 2007-03-11 00:00:00 (Sun) -10800, 1, -'PYST', +'-03', ], [ 63309265200, # utc_start 2007-03-11 03:00:00 (Sun) @@ -638,7 +642,7 @@ 63328608000, # local_end 2007-10-21 00:00:00 (Sun) -14400, 0, -'PYT', +'-04', ], [ 63328622400, # utc_start 2007-10-21 04:00:00 (Sun) @@ -647,7 +651,7 @@ 63340704000, # local_end 2008-03-09 00:00:00 (Sun) -10800, 1, -'PYST', +'-03', ], [ 63340714800, # utc_start 2008-03-09 03:00:00 (Sun) @@ -656,7 +660,7 @@ 63360057600, # local_end 2008-10-19 00:00:00 (Sun) -14400, 0, -'PYT', +'-04', ], [ 63360072000, # utc_start 2008-10-19 04:00:00 (Sun) @@ -665,7 +669,7 @@ 63372153600, # local_end 2009-03-08 00:00:00 (Sun) -10800, 1, -'PYST', +'-03', ], [ 63372164400, # utc_start 2009-03-08 03:00:00 (Sun) @@ -674,7 +678,7 @@ 63391507200, # local_end 2009-10-18 00:00:00 (Sun) -14400, 0, -'PYT', +'-04', ], [ 63391521600, # utc_start 2009-10-18 04:00:00 (Sun) @@ -683,7 +687,7 @@ 63406627200, # local_end 2010-04-11 00:00:00 (Sun) -10800, 1, -'PYST', +'-03', ], [ 63406638000, # utc_start 2010-04-11 03:00:00 (Sun) @@ -692,7 +696,7 @@ 63421747200, # local_end 2010-10-03 00:00:00 (Sun) -14400, 0, -'PYT', +'-04', ], [ 63421761600, # utc_start 2010-10-03 04:00:00 (Sun) @@ -701,7 +705,7 @@ 63438076800, # local_end 2011-04-10 00:00:00 (Sun) -10800, 1, -'PYST', +'-03', ], [ 63438087600, # utc_start 2011-04-10 03:00:00 (Sun) @@ -710,7 +714,7 @@ 63453196800, # local_end 2011-10-02 00:00:00 (Sun) -14400, 0, -'PYT', +'-04', ], [ 63453211200, # utc_start 2011-10-02 04:00:00 (Sun) @@ -719,7 +723,7 @@ 63469526400, # local_end 2012-04-08 00:00:00 (Sun) -10800, 1, -'PYST', +'-03', ], [ 63469537200, # utc_start 2012-04-08 03:00:00 (Sun) @@ -728,7 +732,7 @@ 63485251200, # local_end 2012-10-07 00:00:00 (Sun) -14400, 0, -'PYT', +'-04', ], [ 63485265600, # utc_start 2012-10-07 04:00:00 (Sun) @@ -737,7 +741,7 @@ 63499766400, # local_end 2013-03-24 00:00:00 (Sun) -10800, 1, -'PYST', +'-03', ], [ 63499777200, # utc_start 2013-03-24 03:00:00 (Sun) @@ -746,7 +750,7 @@ 63516700800, # local_end 2013-10-06 00:00:00 (Sun) -14400, 0, -'PYT', +'-04', ], [ 63516715200, # utc_start 2013-10-06 04:00:00 (Sun) @@ -755,7 +759,7 @@ 63531216000, # local_end 2014-03-23 00:00:00 (Sun) -10800, 1, -'PYST', +'-03', ], [ 63531226800, # utc_start 2014-03-23 03:00:00 (Sun) @@ -764,7 +768,7 @@ 63548150400, # local_end 2014-10-05 00:00:00 (Sun) -14400, 0, -'PYT', +'-04', ], [ 63548164800, # utc_start 2014-10-05 04:00:00 (Sun) @@ -773,7 +777,7 @@ 63562665600, # local_end 2015-03-22 00:00:00 (Sun) -10800, 1, -'PYST', +'-03', ], [ 63562676400, # utc_start 2015-03-22 03:00:00 (Sun) @@ -782,7 +786,7 @@ 63579600000, # local_end 2015-10-04 00:00:00 (Sun) -14400, 0, -'PYT', +'-04', ], [ 63579614400, # utc_start 2015-10-04 04:00:00 (Sun) @@ -791,7 +795,7 @@ 63594720000, # local_end 2016-03-27 00:00:00 (Sun) -10800, 1, -'PYST', +'-03', ], [ 63594730800, # utc_start 2016-03-27 03:00:00 (Sun) @@ -800,7 +804,7 @@ 63611049600, # local_end 2016-10-02 00:00:00 (Sun) -14400, 0, -'PYT', +'-04', ], [ 63611064000, # utc_start 2016-10-02 04:00:00 (Sun) @@ -809,7 +813,7 @@ 63626169600, # local_end 2017-03-26 00:00:00 (Sun) -10800, 1, -'PYST', +'-03', ], [ 63626180400, # utc_start 2017-03-26 03:00:00 (Sun) @@ -818,7 +822,7 @@ 63642499200, # local_end 2017-10-01 00:00:00 (Sun) -14400, 0, -'PYT', +'-04', ], [ 63642513600, # utc_start 2017-10-01 04:00:00 (Sun) @@ -827,7 +831,7 @@ 63657619200, # local_end 2018-03-25 00:00:00 (Sun) -10800, 1, -'PYST', +'-03', ], [ 63657630000, # utc_start 2018-03-25 03:00:00 (Sun) @@ -836,7 +840,7 @@ 63674553600, # local_end 2018-10-07 00:00:00 (Sun) -14400, 0, -'PYT', +'-04', ], [ 63674568000, # utc_start 2018-10-07 04:00:00 (Sun) @@ -845,7 +849,7 @@ 63689068800, # local_end 2019-03-24 00:00:00 (Sun) -10800, 1, -'PYST', +'-03', ], [ 63689079600, # utc_start 2019-03-24 03:00:00 (Sun) @@ -854,7 +858,7 @@ 63706003200, # local_end 2019-10-06 00:00:00 (Sun) -14400, 0, -'PYT', +'-04', ], [ 63706017600, # utc_start 2019-10-06 04:00:00 (Sun) @@ -863,7 +867,7 @@ 63720518400, # local_end 2020-03-22 00:00:00 (Sun) -10800, 1, -'PYST', +'-03', ], [ 63720529200, # utc_start 2020-03-22 03:00:00 (Sun) @@ -872,7 +876,7 @@ 63737452800, # local_end 2020-10-04 00:00:00 (Sun) -14400, 0, -'PYT', +'-04', ], [ 63737467200, # utc_start 2020-10-04 04:00:00 (Sun) @@ -881,7 +885,7 @@ 63752572800, # local_end 2021-03-28 00:00:00 (Sun) -10800, 1, -'PYST', +'-03', ], [ 63752583600, # utc_start 2021-03-28 03:00:00 (Sun) @@ -890,7 +894,7 @@ 63768902400, # local_end 2021-10-03 00:00:00 (Sun) -14400, 0, -'PYT', +'-04', ], [ 63768916800, # utc_start 2021-10-03 04:00:00 (Sun) @@ -899,7 +903,7 @@ 63784022400, # local_end 2022-03-27 00:00:00 (Sun) -10800, 1, -'PYST', +'-03', ], [ 63784033200, # utc_start 2022-03-27 03:00:00 (Sun) @@ -908,7 +912,7 @@ 63800352000, # local_end 2022-10-02 00:00:00 (Sun) -14400, 0, -'PYT', +'-04', ], [ 63800366400, # utc_start 2022-10-02 04:00:00 (Sun) @@ -917,7 +921,7 @@ 63815472000, # local_end 2023-03-26 00:00:00 (Sun) -10800, 1, -'PYST', +'-03', ], [ 63815482800, # utc_start 2023-03-26 03:00:00 (Sun) @@ -926,7 +930,7 @@ 63831801600, # local_end 2023-10-01 00:00:00 (Sun) -14400, 0, -'PYT', +'-04', ], [ 63831816000, # utc_start 2023-10-01 04:00:00 (Sun) @@ -935,7 +939,7 @@ 63846921600, # local_end 2024-03-24 00:00:00 (Sun) -10800, 1, -'PYST', +'-03', ], [ 63846932400, # utc_start 2024-03-24 03:00:00 (Sun) @@ -944,7 +948,7 @@ 63863856000, # local_end 2024-10-06 00:00:00 (Sun) -14400, 0, -'PYT', +'-04', ], [ 63863870400, # utc_start 2024-10-06 04:00:00 (Sun) @@ -953,7 +957,7 @@ 63878371200, # local_end 2025-03-23 00:00:00 (Sun) -10800, 1, -'PYST', +'-03', ], [ 63878382000, # utc_start 2025-03-23 03:00:00 (Sun) @@ -962,7 +966,7 @@ 63895305600, # local_end 2025-10-05 00:00:00 (Sun) -14400, 0, -'PYT', +'-04', ], [ 63895320000, # utc_start 2025-10-05 04:00:00 (Sun) @@ -971,7 +975,7 @@ 63909820800, # local_end 2026-03-22 00:00:00 (Sun) -10800, 1, -'PYST', +'-03', ], [ 63909831600, # utc_start 2026-03-22 03:00:00 (Sun) @@ -980,7 +984,7 @@ 63926755200, # local_end 2026-10-04 00:00:00 (Sun) -14400, 0, -'PYT', +'-04', ], [ 63926769600, # utc_start 2026-10-04 04:00:00 (Sun) @@ -989,7 +993,7 @@ 63941875200, # local_end 2027-03-28 00:00:00 (Sun) -10800, 1, -'PYST', +'-03', ], [ 63941886000, # utc_start 2027-03-28 03:00:00 (Sun) @@ -998,15 +1002,51 @@ 63958204800, # local_end 2027-10-03 00:00:00 (Sun) -14400, 0, -'PYT', +'-04', + ], + [ +63958219200, # utc_start 2027-10-03 04:00:00 (Sun) +63973335600, # utc_end 2028-03-26 03:00:00 (Sun) +63958208400, # local_start 2027-10-03 01:00:00 (Sun) +63973324800, # local_end 2028-03-26 00:00:00 (Sun) +-10800, +1, +'-03', + ], + [ +63973335600, # utc_start 2028-03-26 03:00:00 (Sun) +63989668800, # utc_end 2028-10-01 04:00:00 (Sun) +63973321200, # local_start 2028-03-25 23:00:00 (Sat) +63989654400, # local_end 2028-10-01 00:00:00 (Sun) +-14400, +0, +'-04', + ], + [ +63989668800, # utc_start 2028-10-01 04:00:00 (Sun) +64004785200, # utc_end 2029-03-25 03:00:00 (Sun) +63989658000, # local_start 2028-10-01 01:00:00 (Sun) +64004774400, # local_end 2029-03-25 00:00:00 (Sun) +-10800, +1, +'-03', + ], + [ +64004785200, # utc_start 2029-03-25 03:00:00 (Sun) +64021723200, # utc_end 2029-10-07 04:00:00 (Sun) +64004770800, # local_start 2029-03-24 23:00:00 (Sat) +64021708800, # local_end 2029-10-07 00:00:00 (Sun) +-14400, +0, +'-04', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {53} +sub has_dst_changes {55} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1015,7 +1055,7 @@ sub _last_offset { -14400 } my $last_observance = bless( { - 'format' => 'PY%sT', + 'format' => '-04/-03', 'gmtoff' => '-4:00', 'local_start_datetime' => bless( { 'formatter' => undef, @@ -1055,18 +1095,6 @@ my $rules = [ bless( { 'at' => '0:00', - 'from' => '2010', - 'in' => 'Oct', - 'letter' => 'S', - 'name' => 'Para', - 'offset_from_std' => 3600, - 'on' => 'Sun>=1', - 'save' => '1:00', - 'to' => 'max', - 'type' => undef - }, 'DateTime::TimeZone::OlsonDB::Rule' ), - bless( { - 'at' => '0:00', 'from' => '2013', 'in' => 'Mar', 'letter' => '', @@ -1074,8 +1102,18 @@ 'offset_from_std' => 0, 'on' => 'Sun>=22', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' + }, 'DateTime::TimeZone::OlsonDB::Rule' ), + bless( { + 'at' => '0:00', + 'from' => '2010', + 'in' => 'Oct', + 'letter' => '', + 'name' => 'Para', + 'offset_from_std' => 3600, + 'on' => 'Sun>=1', + 'save' => '1:00', + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Atikokan.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Atikokan.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Atikokan.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Atikokan.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Atikokan; -$DateTime::TimeZone::America::Atikokan::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -93,11 +97,11 @@ ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {4} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Bahia_Banderas.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Bahia_Banderas.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Bahia_Banderas.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Bahia_Banderas.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Bahia_Banderas; -$DateTime::TimeZone::America::Bahia_Banderas::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -676,13 +680,49 @@ 1, 'CDT', ], + [ +63960649200, # utc_start 2027-10-31 07:00:00 (Sun) +63973958400, # utc_end 2028-04-02 08:00:00 (Sun) +63960627600, # local_start 2027-10-31 01:00:00 (Sun) +63973936800, # local_end 2028-04-02 02:00:00 (Sun) +-21600, +0, +'CST', + ], + [ +63973958400, # utc_start 2028-04-02 08:00:00 (Sun) +63992098800, # utc_end 2028-10-29 07:00:00 (Sun) +63973940400, # local_start 2028-04-02 03:00:00 (Sun) +63992080800, # local_end 2028-10-29 02:00:00 (Sun) +-18000, +1, +'CDT', + ], + [ +63992098800, # utc_start 2028-10-29 07:00:00 (Sun) +64005408000, # utc_end 2029-04-01 08:00:00 (Sun) +63992077200, # local_start 2028-10-29 01:00:00 (Sun) +64005386400, # local_end 2029-04-01 02:00:00 (Sun) +-21600, +0, +'CST', + ], + [ +64005408000, # utc_start 2029-04-01 08:00:00 (Sun) +64023548400, # utc_end 2029-10-28 07:00:00 (Sun) +64005390000, # local_start 2029-04-01 03:00:00 (Sun) +64023530400, # local_end 2029-10-28 02:00:00 (Sun) +-18000, +1, +'CDT', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {32} +sub has_dst_changes {34} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -732,26 +772,24 @@ bless( { 'at' => '2:00', 'from' => '2002', - 'in' => 'Oct', - 'letter' => 'S', - 'name' => 'Mexico', - 'offset_from_std' => 0, - 'on' => 'lastSun', - 'save' => '0', - 'to' => 'max', - 'type' => undef - }, 'DateTime::TimeZone::OlsonDB::Rule' ), - bless( { - 'at' => '2:00', - 'from' => '2002', 'in' => 'Apr', 'letter' => 'D', 'name' => 'Mexico', 'offset_from_std' => 3600, 'on' => 'Sun>=1', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' + }, 'DateTime::TimeZone::OlsonDB::Rule' ), + bless( { + 'at' => '2:00', + 'from' => '2002', + 'in' => 'Oct', + 'letter' => 'S', + 'name' => 'Mexico', + 'offset_from_std' => 0, + 'on' => 'lastSun', + 'save' => '0', + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Bahia.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Bahia.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Bahia.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Bahia.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/southamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/southamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Bahia; -$DateTime::TimeZone::America::Bahia::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,7 +39,7 @@ 60928714800, # local_end 1931-10-03 11:00:00 (Sat) -10800, 0, -'BRT', +'-03', ], [ 60928725600, # utc_start 1931-10-03 14:00:00 (Sat) @@ -44,7 +48,7 @@ 60944313600, # local_end 1932-04-01 00:00:00 (Fri) -7200, 1, -'BRST', +'-02', ], [ 60944320800, # utc_start 1932-04-01 02:00:00 (Fri) @@ -53,7 +57,7 @@ 60960297600, # local_end 1932-10-03 00:00:00 (Mon) -10800, 0, -'BRT', +'-03', ], [ 60960308400, # utc_start 1932-10-03 03:00:00 (Mon) @@ -62,7 +66,7 @@ 60975849600, # local_end 1933-04-01 00:00:00 (Sat) -7200, 1, -'BRST', +'-02', ], [ 60975856800, # utc_start 1933-04-01 02:00:00 (Sat) @@ -71,7 +75,7 @@ 61501852800, # local_end 1949-12-01 00:00:00 (Thu) -10800, 0, -'BRT', +'-03', ], [ 61501863600, # utc_start 1949-12-01 03:00:00 (Thu) @@ -80,7 +84,7 @@ 61513606800, # local_end 1950-04-16 01:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 61513614000, # utc_start 1950-04-16 03:00:00 (Sun) @@ -89,7 +93,7 @@ 61533388800, # local_end 1950-12-01 00:00:00 (Fri) -10800, 0, -'BRT', +'-03', ], [ 61533399600, # utc_start 1950-12-01 03:00:00 (Fri) @@ -98,7 +102,7 @@ 61543843200, # local_end 1951-04-01 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 61543850400, # utc_start 1951-04-01 02:00:00 (Sun) @@ -107,7 +111,7 @@ 61564924800, # local_end 1951-12-01 00:00:00 (Sat) -10800, 0, -'BRT', +'-03', ], [ 61564935600, # utc_start 1951-12-01 03:00:00 (Sat) @@ -116,7 +120,7 @@ 61575465600, # local_end 1952-04-01 00:00:00 (Tue) -7200, 1, -'BRST', +'-02', ], [ 61575472800, # utc_start 1952-04-01 02:00:00 (Tue) @@ -125,7 +129,7 @@ 61596547200, # local_end 1952-12-01 00:00:00 (Mon) -10800, 0, -'BRT', +'-03', ], [ 61596558000, # utc_start 1952-12-01 03:00:00 (Mon) @@ -134,7 +138,7 @@ 61604323200, # local_end 1953-03-01 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 61604330400, # utc_start 1953-03-01 02:00:00 (Sun) @@ -143,7 +147,7 @@ 61944307200, # local_end 1963-12-09 00:00:00 (Mon) -10800, 0, -'BRT', +'-03', ], [ 61944318000, # utc_start 1963-12-09 03:00:00 (Mon) @@ -152,7 +156,7 @@ 61951478400, # local_end 1964-03-01 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 61951485600, # utc_start 1964-03-01 02:00:00 (Sun) @@ -161,7 +165,7 @@ 61980508800, # local_end 1965-01-31 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 61980519600, # utc_start 1965-01-31 03:00:00 (Sun) @@ -170,7 +174,7 @@ 61985606400, # local_end 1965-03-31 00:00:00 (Wed) -7200, 1, -'BRST', +'-02', ], [ 61985613600, # utc_start 1965-03-31 02:00:00 (Wed) @@ -179,7 +183,7 @@ 62006774400, # local_end 1965-12-01 00:00:00 (Wed) -10800, 0, -'BRT', +'-03', ], [ 62006785200, # utc_start 1965-12-01 03:00:00 (Wed) @@ -188,7 +192,7 @@ 62014550400, # local_end 1966-03-01 00:00:00 (Tue) -7200, 1, -'BRST', +'-02', ], [ 62014557600, # utc_start 1966-03-01 02:00:00 (Tue) @@ -197,7 +201,7 @@ 62035718400, # local_end 1966-11-01 00:00:00 (Tue) -10800, 0, -'BRT', +'-03', ], [ 62035729200, # utc_start 1966-11-01 03:00:00 (Tue) @@ -206,7 +210,7 @@ 62046086400, # local_end 1967-03-01 00:00:00 (Wed) -7200, 1, -'BRST', +'-02', ], [ 62046093600, # utc_start 1967-03-01 02:00:00 (Wed) @@ -215,7 +219,7 @@ 62067254400, # local_end 1967-11-01 00:00:00 (Wed) -10800, 0, -'BRT', +'-03', ], [ 62067265200, # utc_start 1967-11-01 03:00:00 (Wed) @@ -224,7 +228,7 @@ 62077708800, # local_end 1968-03-01 00:00:00 (Fri) -7200, 1, -'BRST', +'-02', ], [ 62077716000, # utc_start 1968-03-01 02:00:00 (Fri) @@ -233,7 +237,7 @@ 62635420800, # local_end 1985-11-02 00:00:00 (Sat) -10800, 0, -'BRT', +'-03', ], [ 62635431600, # utc_start 1985-11-02 03:00:00 (Sat) @@ -242,7 +246,7 @@ 62646912000, # local_end 1986-03-15 00:00:00 (Sat) -7200, 1, -'BRST', +'-02', ], [ 62646919200, # utc_start 1986-03-15 02:00:00 (Sat) @@ -251,7 +255,7 @@ 62666265600, # local_end 1986-10-25 00:00:00 (Sat) -10800, 0, -'BRT', +'-03', ], [ 62666276400, # utc_start 1986-10-25 03:00:00 (Sat) @@ -260,7 +264,7 @@ 62675942400, # local_end 1987-02-14 00:00:00 (Sat) -7200, 1, -'BRST', +'-02', ], [ 62675949600, # utc_start 1987-02-14 02:00:00 (Sat) @@ -269,7 +273,7 @@ 62697801600, # local_end 1987-10-25 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 62697812400, # utc_start 1987-10-25 03:00:00 (Sun) @@ -278,7 +282,7 @@ 62706873600, # local_end 1988-02-07 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 62706880800, # utc_start 1988-02-07 02:00:00 (Sun) @@ -287,7 +291,7 @@ 62728646400, # local_end 1988-10-16 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 62728657200, # utc_start 1988-10-16 03:00:00 (Sun) @@ -296,7 +300,7 @@ 62737718400, # local_end 1989-01-29 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 62737725600, # utc_start 1989-01-29 02:00:00 (Sun) @@ -305,7 +309,7 @@ 62760096000, # local_end 1989-10-15 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 62760106800, # utc_start 1989-10-15 03:00:00 (Sun) @@ -314,7 +318,7 @@ 62770377600, # local_end 1990-02-11 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 62770384800, # utc_start 1990-02-11 02:00:00 (Sun) @@ -323,7 +327,7 @@ 62792150400, # local_end 1990-10-21 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 62792161200, # utc_start 1990-10-21 03:00:00 (Sun) @@ -332,7 +336,7 @@ 62802432000, # local_end 1991-02-17 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 62802439200, # utc_start 1991-02-17 02:00:00 (Sun) @@ -341,7 +345,7 @@ 62823600000, # local_end 1991-10-20 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 62823610800, # utc_start 1991-10-20 03:00:00 (Sun) @@ -350,7 +354,7 @@ 62833276800, # local_end 1992-02-09 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 62833284000, # utc_start 1992-02-09 02:00:00 (Sun) @@ -359,7 +363,7 @@ 62855654400, # local_end 1992-10-25 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 62855665200, # utc_start 1992-10-25 03:00:00 (Sun) @@ -368,7 +372,7 @@ 62864121600, # local_end 1993-01-31 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 62864128800, # utc_start 1993-01-31 02:00:00 (Sun) @@ -377,7 +381,7 @@ 62886499200, # local_end 1993-10-17 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 62886510000, # utc_start 1993-10-17 03:00:00 (Sun) @@ -386,7 +390,7 @@ 62897385600, # local_end 1994-02-20 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 62897392800, # utc_start 1994-02-20 02:00:00 (Sun) @@ -395,7 +399,7 @@ 62917948800, # local_end 1994-10-16 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 62917959600, # utc_start 1994-10-16 03:00:00 (Sun) @@ -404,7 +408,7 @@ 62928835200, # local_end 1995-02-19 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 62928842400, # utc_start 1995-02-19 02:00:00 (Sun) @@ -413,7 +417,7 @@ 62949398400, # local_end 1995-10-15 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 62949409200, # utc_start 1995-10-15 03:00:00 (Sun) @@ -422,7 +426,7 @@ 62959680000, # local_end 1996-02-11 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 62959687200, # utc_start 1996-02-11 02:00:00 (Sun) @@ -431,7 +435,7 @@ 62980243200, # local_end 1996-10-06 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 62980254000, # utc_start 1996-10-06 03:00:00 (Sun) @@ -440,7 +444,7 @@ 62991734400, # local_end 1997-02-16 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 62991741600, # utc_start 1997-02-16 02:00:00 (Sun) @@ -449,7 +453,7 @@ 63011779200, # local_end 1997-10-06 00:00:00 (Mon) -10800, 0, -'BRT', +'-03', ], [ 63011790000, # utc_start 1997-10-06 03:00:00 (Mon) @@ -458,7 +462,7 @@ 63024393600, # local_end 1998-03-01 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 63024400800, # utc_start 1998-03-01 02:00:00 (Sun) @@ -467,7 +471,7 @@ 63043747200, # local_end 1998-10-11 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 63043758000, # utc_start 1998-10-11 03:00:00 (Sun) @@ -476,7 +480,7 @@ 63055238400, # local_end 1999-02-21 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 63055245600, # utc_start 1999-02-21 02:00:00 (Sun) @@ -485,7 +489,7 @@ 63074592000, # local_end 1999-10-03 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 63074602800, # utc_start 1999-10-03 03:00:00 (Sun) @@ -494,7 +498,7 @@ 63087292800, # local_end 2000-02-27 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 63087300000, # utc_start 2000-02-27 02:00:00 (Sun) @@ -503,7 +507,7 @@ 63106646400, # local_end 2000-10-08 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 63106657200, # utc_start 2000-10-08 03:00:00 (Sun) @@ -512,7 +516,7 @@ 63118137600, # local_end 2001-02-18 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 63118144800, # utc_start 2001-02-18 02:00:00 (Sun) @@ -521,7 +525,7 @@ 63138700800, # local_end 2001-10-14 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 63138711600, # utc_start 2001-10-14 03:00:00 (Sun) @@ -530,7 +534,7 @@ 63149587200, # local_end 2002-02-17 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 63149594400, # utc_start 2002-02-17 02:00:00 (Sun) @@ -539,7 +543,7 @@ 63171964800, # local_end 2002-11-03 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 63171975600, # utc_start 2002-11-03 03:00:00 (Sun) @@ -548,7 +552,7 @@ 63181036800, # local_end 2003-02-16 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 63181044000, # utc_start 2003-02-16 02:00:00 (Sun) @@ -557,7 +561,7 @@ 63200044800, # local_end 2003-09-24 00:00:00 (Wed) -10800, 0, -'BRT', +'-03', ], [ 63200055600, # utc_start 2003-09-24 03:00:00 (Wed) @@ -566,7 +570,7 @@ 63454406400, # local_end 2011-10-16 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 63454417200, # utc_start 2011-10-16 03:00:00 (Sun) @@ -575,7 +579,7 @@ 63465897600, # local_end 2012-02-26 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 63465904800, # utc_start 2012-02-26 02:00:00 (Sun) @@ -584,7 +588,7 @@ 63486460800, # local_end 2012-10-21 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 63486471600, # utc_start 2012-10-21 03:00:00 (Sun) @@ -593,15 +597,15 @@ DateTime::TimeZone::INFINITY, # local_end -10800, 0, -'BRT', +'-03', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {30} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Barbados.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Barbados.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Barbados.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Barbados.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Barbados; -$DateTime::TimeZone::America::Barbados::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -120,11 +124,11 @@ ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {4} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Belem.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Belem.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Belem.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Belem.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/southamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/southamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Belem; -$DateTime::TimeZone::America::Belem::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,7 +39,7 @@ 60928714800, # local_end 1931-10-03 11:00:00 (Sat) -10800, 0, -'BRT', +'-03', ], [ 60928725600, # utc_start 1931-10-03 14:00:00 (Sat) @@ -44,7 +48,7 @@ 60944313600, # local_end 1932-04-01 00:00:00 (Fri) -7200, 1, -'BRST', +'-02', ], [ 60944320800, # utc_start 1932-04-01 02:00:00 (Fri) @@ -53,7 +57,7 @@ 60960297600, # local_end 1932-10-03 00:00:00 (Mon) -10800, 0, -'BRT', +'-03', ], [ 60960308400, # utc_start 1932-10-03 03:00:00 (Mon) @@ -62,7 +66,7 @@ 60975849600, # local_end 1933-04-01 00:00:00 (Sat) -7200, 1, -'BRST', +'-02', ], [ 60975856800, # utc_start 1933-04-01 02:00:00 (Sat) @@ -71,7 +75,7 @@ 61501852800, # local_end 1949-12-01 00:00:00 (Thu) -10800, 0, -'BRT', +'-03', ], [ 61501863600, # utc_start 1949-12-01 03:00:00 (Thu) @@ -80,7 +84,7 @@ 61513606800, # local_end 1950-04-16 01:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 61513614000, # utc_start 1950-04-16 03:00:00 (Sun) @@ -89,7 +93,7 @@ 61533388800, # local_end 1950-12-01 00:00:00 (Fri) -10800, 0, -'BRT', +'-03', ], [ 61533399600, # utc_start 1950-12-01 03:00:00 (Fri) @@ -98,7 +102,7 @@ 61543843200, # local_end 1951-04-01 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 61543850400, # utc_start 1951-04-01 02:00:00 (Sun) @@ -107,7 +111,7 @@ 61564924800, # local_end 1951-12-01 00:00:00 (Sat) -10800, 0, -'BRT', +'-03', ], [ 61564935600, # utc_start 1951-12-01 03:00:00 (Sat) @@ -116,7 +120,7 @@ 61575465600, # local_end 1952-04-01 00:00:00 (Tue) -7200, 1, -'BRST', +'-02', ], [ 61575472800, # utc_start 1952-04-01 02:00:00 (Tue) @@ -125,7 +129,7 @@ 61596547200, # local_end 1952-12-01 00:00:00 (Mon) -10800, 0, -'BRT', +'-03', ], [ 61596558000, # utc_start 1952-12-01 03:00:00 (Mon) @@ -134,7 +138,7 @@ 61604323200, # local_end 1953-03-01 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 61604330400, # utc_start 1953-03-01 02:00:00 (Sun) @@ -143,7 +147,7 @@ 61944307200, # local_end 1963-12-09 00:00:00 (Mon) -10800, 0, -'BRT', +'-03', ], [ 61944318000, # utc_start 1963-12-09 03:00:00 (Mon) @@ -152,7 +156,7 @@ 61951478400, # local_end 1964-03-01 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 61951485600, # utc_start 1964-03-01 02:00:00 (Sun) @@ -161,7 +165,7 @@ 61980508800, # local_end 1965-01-31 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 61980519600, # utc_start 1965-01-31 03:00:00 (Sun) @@ -170,7 +174,7 @@ 61985606400, # local_end 1965-03-31 00:00:00 (Wed) -7200, 1, -'BRST', +'-02', ], [ 61985613600, # utc_start 1965-03-31 02:00:00 (Wed) @@ -179,7 +183,7 @@ 62006774400, # local_end 1965-12-01 00:00:00 (Wed) -10800, 0, -'BRT', +'-03', ], [ 62006785200, # utc_start 1965-12-01 03:00:00 (Wed) @@ -188,7 +192,7 @@ 62014550400, # local_end 1966-03-01 00:00:00 (Tue) -7200, 1, -'BRST', +'-02', ], [ 62014557600, # utc_start 1966-03-01 02:00:00 (Tue) @@ -197,7 +201,7 @@ 62035718400, # local_end 1966-11-01 00:00:00 (Tue) -10800, 0, -'BRT', +'-03', ], [ 62035729200, # utc_start 1966-11-01 03:00:00 (Tue) @@ -206,7 +210,7 @@ 62046086400, # local_end 1967-03-01 00:00:00 (Wed) -7200, 1, -'BRST', +'-02', ], [ 62046093600, # utc_start 1967-03-01 02:00:00 (Wed) @@ -215,7 +219,7 @@ 62067254400, # local_end 1967-11-01 00:00:00 (Wed) -10800, 0, -'BRT', +'-03', ], [ 62067265200, # utc_start 1967-11-01 03:00:00 (Wed) @@ -224,7 +228,7 @@ 62077708800, # local_end 1968-03-01 00:00:00 (Fri) -7200, 1, -'BRST', +'-02', ], [ 62077716000, # utc_start 1968-03-01 02:00:00 (Fri) @@ -233,7 +237,7 @@ 62635420800, # local_end 1985-11-02 00:00:00 (Sat) -10800, 0, -'BRT', +'-03', ], [ 62635431600, # utc_start 1985-11-02 03:00:00 (Sat) @@ -242,7 +246,7 @@ 62646912000, # local_end 1986-03-15 00:00:00 (Sat) -7200, 1, -'BRST', +'-02', ], [ 62646919200, # utc_start 1986-03-15 02:00:00 (Sat) @@ -251,7 +255,7 @@ 62666265600, # local_end 1986-10-25 00:00:00 (Sat) -10800, 0, -'BRT', +'-03', ], [ 62666276400, # utc_start 1986-10-25 03:00:00 (Sat) @@ -260,7 +264,7 @@ 62675942400, # local_end 1987-02-14 00:00:00 (Sat) -7200, 1, -'BRST', +'-02', ], [ 62675949600, # utc_start 1987-02-14 02:00:00 (Sat) @@ -269,7 +273,7 @@ 62697801600, # local_end 1987-10-25 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 62697812400, # utc_start 1987-10-25 03:00:00 (Sun) @@ -278,7 +282,7 @@ 62706873600, # local_end 1988-02-07 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 62706880800, # utc_start 1988-02-07 02:00:00 (Sun) @@ -287,7 +291,7 @@ 62725708800, # local_end 1988-09-12 00:00:00 (Mon) -10800, 0, -'BRT', +'-03', ], [ 62725719600, # utc_start 1988-09-12 03:00:00 (Mon) @@ -296,15 +300,15 @@ DateTime::TimeZone::INFINITY, # local_end -10800, 0, -'BRT', +'-03', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {14} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Belize.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Belize.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Belize.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Belize.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Belize; -$DateTime::TimeZone::America::Belize::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -44,7 +48,7 @@ 60529593600, # local_end 1919-02-09 00:00:00 (Sun) -19800, 1, -'CHDT', +'-0530', ], [ 60529613400, # utc_start 1919-02-09 05:30:00 (Sun) @@ -62,7 +66,7 @@ 60561648000, # local_end 1920-02-15 00:00:00 (Sun) -19800, 1, -'CHDT', +'-0530', ], [ 60561667800, # utc_start 1920-02-15 05:30:00 (Sun) @@ -80,7 +84,7 @@ 60593097600, # local_end 1921-02-13 00:00:00 (Sun) -19800, 1, -'CHDT', +'-0530', ], [ 60593117400, # utc_start 1921-02-13 05:30:00 (Sun) @@ -98,7 +102,7 @@ 60624547200, # local_end 1922-02-12 00:00:00 (Sun) -19800, 1, -'CHDT', +'-0530', ], [ 60624567000, # utc_start 1922-02-12 05:30:00 (Sun) @@ -116,7 +120,7 @@ 60655996800, # local_end 1923-02-11 00:00:00 (Sun) -19800, 1, -'CHDT', +'-0530', ], [ 60656016600, # utc_start 1923-02-11 05:30:00 (Sun) @@ -134,7 +138,7 @@ 60687446400, # local_end 1924-02-10 00:00:00 (Sun) -19800, 1, -'CHDT', +'-0530', ], [ 60687466200, # utc_start 1924-02-10 05:30:00 (Sun) @@ -152,7 +156,7 @@ 60719500800, # local_end 1925-02-15 00:00:00 (Sun) -19800, 1, -'CHDT', +'-0530', ], [ 60719520600, # utc_start 1925-02-15 05:30:00 (Sun) @@ -170,7 +174,7 @@ 60750950400, # local_end 1926-02-14 00:00:00 (Sun) -19800, 1, -'CHDT', +'-0530', ], [ 60750970200, # utc_start 1926-02-14 05:30:00 (Sun) @@ -188,7 +192,7 @@ 60782400000, # local_end 1927-02-13 00:00:00 (Sun) -19800, 1, -'CHDT', +'-0530', ], [ 60782419800, # utc_start 1927-02-13 05:30:00 (Sun) @@ -206,7 +210,7 @@ 60813849600, # local_end 1928-02-12 00:00:00 (Sun) -19800, 1, -'CHDT', +'-0530', ], [ 60813869400, # utc_start 1928-02-12 05:30:00 (Sun) @@ -224,7 +228,7 @@ 60845299200, # local_end 1929-02-10 00:00:00 (Sun) -19800, 1, -'CHDT', +'-0530', ], [ 60845319000, # utc_start 1929-02-10 05:30:00 (Sun) @@ -242,7 +246,7 @@ 60876748800, # local_end 1930-02-09 00:00:00 (Sun) -19800, 1, -'CHDT', +'-0530', ], [ 60876768600, # utc_start 1930-02-09 05:30:00 (Sun) @@ -260,7 +264,7 @@ 60908803200, # local_end 1931-02-15 00:00:00 (Sun) -19800, 1, -'CHDT', +'-0530', ], [ 60908823000, # utc_start 1931-02-15 05:30:00 (Sun) @@ -278,7 +282,7 @@ 60940252800, # local_end 1932-02-14 00:00:00 (Sun) -19800, 1, -'CHDT', +'-0530', ], [ 60940272600, # utc_start 1932-02-14 05:30:00 (Sun) @@ -296,7 +300,7 @@ 60971702400, # local_end 1933-02-12 00:00:00 (Sun) -19800, 1, -'CHDT', +'-0530', ], [ 60971722200, # utc_start 1933-02-12 05:30:00 (Sun) @@ -314,7 +318,7 @@ 61003152000, # local_end 1934-02-11 00:00:00 (Sun) -19800, 1, -'CHDT', +'-0530', ], [ 61003171800, # utc_start 1934-02-11 05:30:00 (Sun) @@ -332,7 +336,7 @@ 61034601600, # local_end 1935-02-10 00:00:00 (Sun) -19800, 1, -'CHDT', +'-0530', ], [ 61034621400, # utc_start 1935-02-10 05:30:00 (Sun) @@ -350,7 +354,7 @@ 61066051200, # local_end 1936-02-09 00:00:00 (Sun) -19800, 1, -'CHDT', +'-0530', ], [ 61066071000, # utc_start 1936-02-09 05:30:00 (Sun) @@ -368,7 +372,7 @@ 61098105600, # local_end 1937-02-14 00:00:00 (Sun) -19800, 1, -'CHDT', +'-0530', ], [ 61098125400, # utc_start 1937-02-14 05:30:00 (Sun) @@ -386,7 +390,7 @@ 61129555200, # local_end 1938-02-13 00:00:00 (Sun) -19800, 1, -'CHDT', +'-0530', ], [ 61129575000, # utc_start 1938-02-13 05:30:00 (Sun) @@ -404,7 +408,7 @@ 61161004800, # local_end 1939-02-12 00:00:00 (Sun) -19800, 1, -'CHDT', +'-0530', ], [ 61161024600, # utc_start 1939-02-12 05:30:00 (Sun) @@ -422,7 +426,7 @@ 61192454400, # local_end 1940-02-11 00:00:00 (Sun) -19800, 1, -'CHDT', +'-0530', ], [ 61192474200, # utc_start 1940-02-11 05:30:00 (Sun) @@ -440,7 +444,7 @@ 61223904000, # local_end 1941-02-09 00:00:00 (Sun) -19800, 1, -'CHDT', +'-0530', ], [ 61223923800, # utc_start 1941-02-09 05:30:00 (Sun) @@ -458,7 +462,7 @@ 61255958400, # local_end 1942-02-15 00:00:00 (Sun) -19800, 1, -'CHDT', +'-0530', ], [ 61255978200, # utc_start 1942-02-15 05:30:00 (Sun) @@ -476,7 +480,7 @@ 61287408000, # local_end 1943-02-14 00:00:00 (Sun) -19800, 1, -'CHDT', +'-0530', ], [ 61287427800, # utc_start 1943-02-14 05:30:00 (Sun) @@ -525,11 +529,11 @@ ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {27} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Blanc_Sablon.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Blanc_Sablon.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Blanc_Sablon.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Blanc_Sablon.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Blanc_Sablon; -$DateTime::TimeZone::America::Blanc_Sablon::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -93,11 +97,11 @@ ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {3} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Boa_Vista.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Boa_Vista.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Boa_Vista.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Boa_Vista.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/southamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/southamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Boa_Vista; -$DateTime::TimeZone::America::Boa_Vista::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,7 +39,7 @@ 60928714800, # local_end 1931-10-03 11:00:00 (Sat) -14400, 0, -'AMT', +'-04', ], [ 60928729200, # utc_start 1931-10-03 15:00:00 (Sat) @@ -44,7 +48,7 @@ 60944313600, # local_end 1932-04-01 00:00:00 (Fri) -10800, 1, -'AMST', +'-03', ], [ 60944324400, # utc_start 1932-04-01 03:00:00 (Fri) @@ -53,7 +57,7 @@ 60960297600, # local_end 1932-10-03 00:00:00 (Mon) -14400, 0, -'AMT', +'-04', ], [ 60960312000, # utc_start 1932-10-03 04:00:00 (Mon) @@ -62,7 +66,7 @@ 60975849600, # local_end 1933-04-01 00:00:00 (Sat) -10800, 1, -'AMST', +'-03', ], [ 60975860400, # utc_start 1933-04-01 03:00:00 (Sat) @@ -71,7 +75,7 @@ 61501852800, # local_end 1949-12-01 00:00:00 (Thu) -14400, 0, -'AMT', +'-04', ], [ 61501867200, # utc_start 1949-12-01 04:00:00 (Thu) @@ -80,7 +84,7 @@ 61513606800, # local_end 1950-04-16 01:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 61513617600, # utc_start 1950-04-16 04:00:00 (Sun) @@ -89,7 +93,7 @@ 61533388800, # local_end 1950-12-01 00:00:00 (Fri) -14400, 0, -'AMT', +'-04', ], [ 61533403200, # utc_start 1950-12-01 04:00:00 (Fri) @@ -98,7 +102,7 @@ 61543843200, # local_end 1951-04-01 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 61543854000, # utc_start 1951-04-01 03:00:00 (Sun) @@ -107,7 +111,7 @@ 61564924800, # local_end 1951-12-01 00:00:00 (Sat) -14400, 0, -'AMT', +'-04', ], [ 61564939200, # utc_start 1951-12-01 04:00:00 (Sat) @@ -116,7 +120,7 @@ 61575465600, # local_end 1952-04-01 00:00:00 (Tue) -10800, 1, -'AMST', +'-03', ], [ 61575476400, # utc_start 1952-04-01 03:00:00 (Tue) @@ -125,7 +129,7 @@ 61596547200, # local_end 1952-12-01 00:00:00 (Mon) -14400, 0, -'AMT', +'-04', ], [ 61596561600, # utc_start 1952-12-01 04:00:00 (Mon) @@ -134,7 +138,7 @@ 61604323200, # local_end 1953-03-01 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 61604334000, # utc_start 1953-03-01 03:00:00 (Sun) @@ -143,7 +147,7 @@ 61944307200, # local_end 1963-12-09 00:00:00 (Mon) -14400, 0, -'AMT', +'-04', ], [ 61944321600, # utc_start 1963-12-09 04:00:00 (Mon) @@ -152,7 +156,7 @@ 61951478400, # local_end 1964-03-01 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 61951489200, # utc_start 1964-03-01 03:00:00 (Sun) @@ -161,7 +165,7 @@ 61980508800, # local_end 1965-01-31 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ 61980523200, # utc_start 1965-01-31 04:00:00 (Sun) @@ -170,7 +174,7 @@ 61985606400, # local_end 1965-03-31 00:00:00 (Wed) -10800, 1, -'AMST', +'-03', ], [ 61985617200, # utc_start 1965-03-31 03:00:00 (Wed) @@ -179,7 +183,7 @@ 62006774400, # local_end 1965-12-01 00:00:00 (Wed) -14400, 0, -'AMT', +'-04', ], [ 62006788800, # utc_start 1965-12-01 04:00:00 (Wed) @@ -188,7 +192,7 @@ 62014550400, # local_end 1966-03-01 00:00:00 (Tue) -10800, 1, -'AMST', +'-03', ], [ 62014561200, # utc_start 1966-03-01 03:00:00 (Tue) @@ -197,7 +201,7 @@ 62035718400, # local_end 1966-11-01 00:00:00 (Tue) -14400, 0, -'AMT', +'-04', ], [ 62035732800, # utc_start 1966-11-01 04:00:00 (Tue) @@ -206,7 +210,7 @@ 62046086400, # local_end 1967-03-01 00:00:00 (Wed) -10800, 1, -'AMST', +'-03', ], [ 62046097200, # utc_start 1967-03-01 03:00:00 (Wed) @@ -215,7 +219,7 @@ 62067254400, # local_end 1967-11-01 00:00:00 (Wed) -14400, 0, -'AMT', +'-04', ], [ 62067268800, # utc_start 1967-11-01 04:00:00 (Wed) @@ -224,7 +228,7 @@ 62077708800, # local_end 1968-03-01 00:00:00 (Fri) -10800, 1, -'AMST', +'-03', ], [ 62077719600, # utc_start 1968-03-01 03:00:00 (Fri) @@ -233,7 +237,7 @@ 62635420800, # local_end 1985-11-02 00:00:00 (Sat) -14400, 0, -'AMT', +'-04', ], [ 62635435200, # utc_start 1985-11-02 04:00:00 (Sat) @@ -242,7 +246,7 @@ 62646912000, # local_end 1986-03-15 00:00:00 (Sat) -10800, 1, -'AMST', +'-03', ], [ 62646922800, # utc_start 1986-03-15 03:00:00 (Sat) @@ -251,7 +255,7 @@ 62666265600, # local_end 1986-10-25 00:00:00 (Sat) -14400, 0, -'AMT', +'-04', ], [ 62666280000, # utc_start 1986-10-25 04:00:00 (Sat) @@ -260,7 +264,7 @@ 62675942400, # local_end 1987-02-14 00:00:00 (Sat) -10800, 1, -'AMST', +'-03', ], [ 62675953200, # utc_start 1987-02-14 03:00:00 (Sat) @@ -269,7 +273,7 @@ 62697801600, # local_end 1987-10-25 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ 62697816000, # utc_start 1987-10-25 04:00:00 (Sun) @@ -278,7 +282,7 @@ 62706873600, # local_end 1988-02-07 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 62706884400, # utc_start 1988-02-07 03:00:00 (Sun) @@ -287,7 +291,7 @@ 62725708800, # local_end 1988-09-12 00:00:00 (Mon) -14400, 0, -'AMT', +'-04', ], [ 62725723200, # utc_start 1988-09-12 04:00:00 (Mon) @@ -296,7 +300,7 @@ 63074332800, # local_end 1999-09-30 00:00:00 (Thu) -14400, 0, -'AMT', +'-04', ], [ 63074347200, # utc_start 1999-09-30 04:00:00 (Thu) @@ -305,7 +309,7 @@ 63074592000, # local_end 1999-10-03 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ 63074606400, # utc_start 1999-10-03 04:00:00 (Sun) @@ -314,7 +318,7 @@ 63087292800, # local_end 2000-02-27 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 63087303600, # utc_start 2000-02-27 03:00:00 (Sun) @@ -323,7 +327,7 @@ 63106646400, # local_end 2000-10-08 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ 63106660800, # utc_start 2000-10-08 04:00:00 (Sun) @@ -332,7 +336,7 @@ 63107251200, # local_end 2000-10-15 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 63107262000, # utc_start 2000-10-15 03:00:00 (Sun) @@ -341,15 +345,15 @@ DateTime::TimeZone::INFINITY, # local_end -14400, 0, -'AMT', +'-04', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {16} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Bogota.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Bogota.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Bogota.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Bogota.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/southamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/southamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Bogota; -$DateTime::TimeZone::America::Bogota::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -44,7 +48,7 @@ 62840534400, # local_end 1992-05-03 00:00:00 (Sun) -18000, 0, -'COT', +'-05', ], [ 62840552400, # utc_start 1992-05-03 05:00:00 (Sun) @@ -53,7 +57,7 @@ 62869564800, # local_end 1993-04-04 00:00:00 (Sun) -14400, 1, -'COST', +'-04', ], [ 62869579200, # utc_start 1993-04-04 04:00:00 (Sun) @@ -62,15 +66,15 @@ DateTime::TimeZone::INFINITY, # local_end -18000, 0, -'COT', +'-05', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {1} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Boise.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Boise.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Boise.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Boise.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Boise; -$DateTime::TimeZone::America::Boise::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -1207,13 +1211,49 @@ 1, 'MDT', ], + [ +63961257600, # utc_start 2027-11-07 08:00:00 (Sun) +63972147600, # utc_end 2028-03-12 09:00:00 (Sun) +63961232400, # local_start 2027-11-07 01:00:00 (Sun) +63972122400, # local_end 2028-03-12 02:00:00 (Sun) +-25200, +0, +'MST', + ], + [ +63972147600, # utc_start 2028-03-12 09:00:00 (Sun) +63992707200, # utc_end 2028-11-05 08:00:00 (Sun) +63972126000, # local_start 2028-03-12 03:00:00 (Sun) +63992685600, # local_end 2028-11-05 02:00:00 (Sun) +-21600, +1, +'MDT', + ], + [ +63992707200, # utc_start 2028-11-05 08:00:00 (Sun) +64003597200, # utc_end 2029-03-11 09:00:00 (Sun) +63992682000, # local_start 2028-11-05 01:00:00 (Sun) +64003572000, # local_end 2029-03-11 02:00:00 (Sun) +-25200, +0, +'MST', + ], + [ +64003597200, # utc_start 2029-03-11 09:00:00 (Sun) +64024156800, # utc_end 2029-11-04 08:00:00 (Sun) +64003575600, # local_start 2029-03-11 03:00:00 (Sun) +64024135200, # local_end 2029-11-04 02:00:00 (Sun) +-21600, +1, +'MDT', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {65} +sub has_dst_changes {67} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1269,8 +1309,7 @@ 'offset_from_std' => 3600, 'on' => 'Sun>=8', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ), bless( { 'at' => '2:00', @@ -1281,8 +1320,7 @@ 'offset_from_std' => 0, 'on' => 'Sun>=1', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Cambridge_Bay.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Cambridge_Bay.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Cambridge_Bay.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Cambridge_Bay.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Cambridge_Bay; -$DateTime::TimeZone::America::Cambridge_Bay::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -26,7 +30,7 @@ 60557760000, # local_end 1920-01-01 00:00:00 (Thu) 0, 0, -'zzz', +'-00', ], [ 60557760000, # utc_start 1920-01-01 00:00:00 (Thu) @@ -946,13 +950,49 @@ 1, 'MDT', ], + [ +63961257600, # utc_start 2027-11-07 08:00:00 (Sun) +63972147600, # utc_end 2028-03-12 09:00:00 (Sun) +63961232400, # local_start 2027-11-07 01:00:00 (Sun) +63972122400, # local_end 2028-03-12 02:00:00 (Sun) +-25200, +0, +'MST', + ], + [ +63972147600, # utc_start 2028-03-12 09:00:00 (Sun) +63992707200, # utc_end 2028-11-05 08:00:00 (Sun) +63972126000, # local_start 2028-03-12 03:00:00 (Sun) +63992685600, # local_end 2028-11-05 02:00:00 (Sun) +-21600, +1, +'MDT', + ], + [ +63992707200, # utc_start 2028-11-05 08:00:00 (Sun) +64003597200, # utc_end 2029-03-11 09:00:00 (Sun) +63992682000, # local_start 2028-11-05 01:00:00 (Sun) +64003572000, # local_end 2029-03-11 02:00:00 (Sun) +-25200, +0, +'MST', + ], + [ +64003597200, # utc_start 2029-03-11 09:00:00 (Sun) +64024156800, # utc_end 2029-11-04 08:00:00 (Sun) +64003575600, # local_start 2029-03-11 03:00:00 (Sun) +64024135200, # local_end 2029-11-04 02:00:00 (Sun) +-21600, +1, +'MDT', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {51} +sub has_dst_changes {53} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1002,26 +1042,24 @@ bless( { 'at' => '2:00', 'from' => '2007', - 'in' => 'Mar', - 'letter' => 'D', - 'name' => 'Canada', - 'offset_from_std' => 3600, - 'on' => 'Sun>=8', - 'save' => '1:00', - 'to' => 'max', - 'type' => undef - }, 'DateTime::TimeZone::OlsonDB::Rule' ), - bless( { - 'at' => '2:00', - 'from' => '2007', 'in' => 'Nov', 'letter' => 'S', 'name' => 'Canada', 'offset_from_std' => 0, 'on' => 'Sun>=1', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' + }, 'DateTime::TimeZone::OlsonDB::Rule' ), + bless( { + 'at' => '2:00', + 'from' => '2007', + 'in' => 'Mar', + 'letter' => 'D', + 'name' => 'Canada', + 'offset_from_std' => 3600, + 'on' => 'Sun>=8', + 'save' => '1:00', + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Campo_Grande.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Campo_Grande.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Campo_Grande.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Campo_Grande.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/southamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/southamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Campo_Grande; -$DateTime::TimeZone::America::Campo_Grande::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,7 +39,7 @@ 60928714800, # local_end 1931-10-03 11:00:00 (Sat) -14400, 0, -'AMT', +'-04', ], [ 60928729200, # utc_start 1931-10-03 15:00:00 (Sat) @@ -44,7 +48,7 @@ 60944313600, # local_end 1932-04-01 00:00:00 (Fri) -10800, 1, -'AMST', +'-03', ], [ 60944324400, # utc_start 1932-04-01 03:00:00 (Fri) @@ -53,7 +57,7 @@ 60960297600, # local_end 1932-10-03 00:00:00 (Mon) -14400, 0, -'AMT', +'-04', ], [ 60960312000, # utc_start 1932-10-03 04:00:00 (Mon) @@ -62,7 +66,7 @@ 60975849600, # local_end 1933-04-01 00:00:00 (Sat) -10800, 1, -'AMST', +'-03', ], [ 60975860400, # utc_start 1933-04-01 03:00:00 (Sat) @@ -71,7 +75,7 @@ 61501852800, # local_end 1949-12-01 00:00:00 (Thu) -14400, 0, -'AMT', +'-04', ], [ 61501867200, # utc_start 1949-12-01 04:00:00 (Thu) @@ -80,7 +84,7 @@ 61513606800, # local_end 1950-04-16 01:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 61513617600, # utc_start 1950-04-16 04:00:00 (Sun) @@ -89,7 +93,7 @@ 61533388800, # local_end 1950-12-01 00:00:00 (Fri) -14400, 0, -'AMT', +'-04', ], [ 61533403200, # utc_start 1950-12-01 04:00:00 (Fri) @@ -98,7 +102,7 @@ 61543843200, # local_end 1951-04-01 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 61543854000, # utc_start 1951-04-01 03:00:00 (Sun) @@ -107,7 +111,7 @@ 61564924800, # local_end 1951-12-01 00:00:00 (Sat) -14400, 0, -'AMT', +'-04', ], [ 61564939200, # utc_start 1951-12-01 04:00:00 (Sat) @@ -116,7 +120,7 @@ 61575465600, # local_end 1952-04-01 00:00:00 (Tue) -10800, 1, -'AMST', +'-03', ], [ 61575476400, # utc_start 1952-04-01 03:00:00 (Tue) @@ -125,7 +129,7 @@ 61596547200, # local_end 1952-12-01 00:00:00 (Mon) -14400, 0, -'AMT', +'-04', ], [ 61596561600, # utc_start 1952-12-01 04:00:00 (Mon) @@ -134,7 +138,7 @@ 61604323200, # local_end 1953-03-01 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 61604334000, # utc_start 1953-03-01 03:00:00 (Sun) @@ -143,7 +147,7 @@ 61944307200, # local_end 1963-12-09 00:00:00 (Mon) -14400, 0, -'AMT', +'-04', ], [ 61944321600, # utc_start 1963-12-09 04:00:00 (Mon) @@ -152,7 +156,7 @@ 61951478400, # local_end 1964-03-01 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 61951489200, # utc_start 1964-03-01 03:00:00 (Sun) @@ -161,7 +165,7 @@ 61980508800, # local_end 1965-01-31 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ 61980523200, # utc_start 1965-01-31 04:00:00 (Sun) @@ -170,7 +174,7 @@ 61985606400, # local_end 1965-03-31 00:00:00 (Wed) -10800, 1, -'AMST', +'-03', ], [ 61985617200, # utc_start 1965-03-31 03:00:00 (Wed) @@ -179,7 +183,7 @@ 62006774400, # local_end 1965-12-01 00:00:00 (Wed) -14400, 0, -'AMT', +'-04', ], [ 62006788800, # utc_start 1965-12-01 04:00:00 (Wed) @@ -188,7 +192,7 @@ 62014550400, # local_end 1966-03-01 00:00:00 (Tue) -10800, 1, -'AMST', +'-03', ], [ 62014561200, # utc_start 1966-03-01 03:00:00 (Tue) @@ -197,7 +201,7 @@ 62035718400, # local_end 1966-11-01 00:00:00 (Tue) -14400, 0, -'AMT', +'-04', ], [ 62035732800, # utc_start 1966-11-01 04:00:00 (Tue) @@ -206,7 +210,7 @@ 62046086400, # local_end 1967-03-01 00:00:00 (Wed) -10800, 1, -'AMST', +'-03', ], [ 62046097200, # utc_start 1967-03-01 03:00:00 (Wed) @@ -215,7 +219,7 @@ 62067254400, # local_end 1967-11-01 00:00:00 (Wed) -14400, 0, -'AMT', +'-04', ], [ 62067268800, # utc_start 1967-11-01 04:00:00 (Wed) @@ -224,7 +228,7 @@ 62077708800, # local_end 1968-03-01 00:00:00 (Fri) -10800, 1, -'AMST', +'-03', ], [ 62077719600, # utc_start 1968-03-01 03:00:00 (Fri) @@ -233,7 +237,7 @@ 62635420800, # local_end 1985-11-02 00:00:00 (Sat) -14400, 0, -'AMT', +'-04', ], [ 62635435200, # utc_start 1985-11-02 04:00:00 (Sat) @@ -242,7 +246,7 @@ 62646912000, # local_end 1986-03-15 00:00:00 (Sat) -10800, 1, -'AMST', +'-03', ], [ 62646922800, # utc_start 1986-03-15 03:00:00 (Sat) @@ -251,7 +255,7 @@ 62666265600, # local_end 1986-10-25 00:00:00 (Sat) -14400, 0, -'AMT', +'-04', ], [ 62666280000, # utc_start 1986-10-25 04:00:00 (Sat) @@ -260,7 +264,7 @@ 62675942400, # local_end 1987-02-14 00:00:00 (Sat) -10800, 1, -'AMST', +'-03', ], [ 62675953200, # utc_start 1987-02-14 03:00:00 (Sat) @@ -269,7 +273,7 @@ 62697801600, # local_end 1987-10-25 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ 62697816000, # utc_start 1987-10-25 04:00:00 (Sun) @@ -278,7 +282,7 @@ 62706873600, # local_end 1988-02-07 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 62706884400, # utc_start 1988-02-07 03:00:00 (Sun) @@ -287,7 +291,7 @@ 62728646400, # local_end 1988-10-16 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ 62728660800, # utc_start 1988-10-16 04:00:00 (Sun) @@ -296,7 +300,7 @@ 62737718400, # local_end 1989-01-29 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 62737729200, # utc_start 1989-01-29 03:00:00 (Sun) @@ -305,7 +309,7 @@ 62760096000, # local_end 1989-10-15 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ 62760110400, # utc_start 1989-10-15 04:00:00 (Sun) @@ -314,7 +318,7 @@ 62770377600, # local_end 1990-02-11 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 62770388400, # utc_start 1990-02-11 03:00:00 (Sun) @@ -323,7 +327,7 @@ 62792150400, # local_end 1990-10-21 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ 62792164800, # utc_start 1990-10-21 04:00:00 (Sun) @@ -332,7 +336,7 @@ 62802432000, # local_end 1991-02-17 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 62802442800, # utc_start 1991-02-17 03:00:00 (Sun) @@ -341,7 +345,7 @@ 62823600000, # local_end 1991-10-20 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ 62823614400, # utc_start 1991-10-20 04:00:00 (Sun) @@ -350,7 +354,7 @@ 62833276800, # local_end 1992-02-09 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 62833287600, # utc_start 1992-02-09 03:00:00 (Sun) @@ -359,7 +363,7 @@ 62855654400, # local_end 1992-10-25 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ 62855668800, # utc_start 1992-10-25 04:00:00 (Sun) @@ -368,7 +372,7 @@ 62864121600, # local_end 1993-01-31 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 62864132400, # utc_start 1993-01-31 03:00:00 (Sun) @@ -377,7 +381,7 @@ 62886499200, # local_end 1993-10-17 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ 62886513600, # utc_start 1993-10-17 04:00:00 (Sun) @@ -386,7 +390,7 @@ 62897385600, # local_end 1994-02-20 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 62897396400, # utc_start 1994-02-20 03:00:00 (Sun) @@ -395,7 +399,7 @@ 62917948800, # local_end 1994-10-16 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ 62917963200, # utc_start 1994-10-16 04:00:00 (Sun) @@ -404,7 +408,7 @@ 62928835200, # local_end 1995-02-19 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 62928846000, # utc_start 1995-02-19 03:00:00 (Sun) @@ -413,7 +417,7 @@ 62949398400, # local_end 1995-10-15 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ 62949412800, # utc_start 1995-10-15 04:00:00 (Sun) @@ -422,7 +426,7 @@ 62959680000, # local_end 1996-02-11 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 62959690800, # utc_start 1996-02-11 03:00:00 (Sun) @@ -431,7 +435,7 @@ 62980243200, # local_end 1996-10-06 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ 62980257600, # utc_start 1996-10-06 04:00:00 (Sun) @@ -440,7 +444,7 @@ 62991734400, # local_end 1997-02-16 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 62991745200, # utc_start 1997-02-16 03:00:00 (Sun) @@ -449,7 +453,7 @@ 63011779200, # local_end 1997-10-06 00:00:00 (Mon) -14400, 0, -'AMT', +'-04', ], [ 63011793600, # utc_start 1997-10-06 04:00:00 (Mon) @@ -458,7 +462,7 @@ 63024393600, # local_end 1998-03-01 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 63024404400, # utc_start 1998-03-01 03:00:00 (Sun) @@ -467,7 +471,7 @@ 63043747200, # local_end 1998-10-11 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ 63043761600, # utc_start 1998-10-11 04:00:00 (Sun) @@ -476,7 +480,7 @@ 63055238400, # local_end 1999-02-21 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 63055249200, # utc_start 1999-02-21 03:00:00 (Sun) @@ -485,7 +489,7 @@ 63074592000, # local_end 1999-10-03 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ 63074606400, # utc_start 1999-10-03 04:00:00 (Sun) @@ -494,7 +498,7 @@ 63087292800, # local_end 2000-02-27 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 63087303600, # utc_start 2000-02-27 03:00:00 (Sun) @@ -503,7 +507,7 @@ 63106646400, # local_end 2000-10-08 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ 63106660800, # utc_start 2000-10-08 04:00:00 (Sun) @@ -512,7 +516,7 @@ 63118137600, # local_end 2001-02-18 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 63118148400, # utc_start 2001-02-18 03:00:00 (Sun) @@ -521,7 +525,7 @@ 63138700800, # local_end 2001-10-14 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ 63138715200, # utc_start 2001-10-14 04:00:00 (Sun) @@ -530,7 +534,7 @@ 63149587200, # local_end 2002-02-17 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 63149598000, # utc_start 2002-02-17 03:00:00 (Sun) @@ -539,7 +543,7 @@ 63171964800, # local_end 2002-11-03 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ 63171979200, # utc_start 2002-11-03 04:00:00 (Sun) @@ -548,7 +552,7 @@ 63181036800, # local_end 2003-02-16 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 63181047600, # utc_start 2003-02-16 03:00:00 (Sun) @@ -557,7 +561,7 @@ 63202204800, # local_end 2003-10-19 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ 63202219200, # utc_start 2003-10-19 04:00:00 (Sun) @@ -566,7 +570,7 @@ 63212486400, # local_end 2004-02-15 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 63212497200, # utc_start 2004-02-15 03:00:00 (Sun) @@ -575,7 +579,7 @@ 63235036800, # local_end 2004-11-02 00:00:00 (Tue) -14400, 0, -'AMT', +'-04', ], [ 63235051200, # utc_start 2004-11-02 04:00:00 (Tue) @@ -584,7 +588,7 @@ 63244540800, # local_end 2005-02-20 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 63244551600, # utc_start 2005-02-20 03:00:00 (Sun) @@ -593,7 +597,7 @@ 63265104000, # local_end 2005-10-16 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ 63265118400, # utc_start 2005-10-16 04:00:00 (Sun) @@ -602,7 +606,7 @@ 63275990400, # local_end 2006-02-19 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 63276001200, # utc_start 2006-02-19 03:00:00 (Sun) @@ -611,7 +615,7 @@ 63298368000, # local_end 2006-11-05 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ 63298382400, # utc_start 2006-11-05 04:00:00 (Sun) @@ -620,7 +624,7 @@ 63308044800, # local_end 2007-02-25 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 63308055600, # utc_start 2007-02-25 03:00:00 (Sun) @@ -629,7 +633,7 @@ 63328003200, # local_end 2007-10-14 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ 63328017600, # utc_start 2007-10-14 04:00:00 (Sun) @@ -638,7 +642,7 @@ 63338889600, # local_end 2008-02-17 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 63338900400, # utc_start 2008-02-17 03:00:00 (Sun) @@ -647,7 +651,7 @@ 63360057600, # local_end 2008-10-19 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ 63360072000, # utc_start 2008-10-19 04:00:00 (Sun) @@ -656,7 +660,7 @@ 63370339200, # local_end 2009-02-15 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 63370350000, # utc_start 2009-02-15 03:00:00 (Sun) @@ -665,7 +669,7 @@ 63391507200, # local_end 2009-10-18 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ 63391521600, # utc_start 2009-10-18 04:00:00 (Sun) @@ -674,7 +678,7 @@ 63402393600, # local_end 2010-02-21 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 63402404400, # utc_start 2010-02-21 03:00:00 (Sun) @@ -683,7 +687,7 @@ 63422956800, # local_end 2010-10-17 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ 63422971200, # utc_start 2010-10-17 04:00:00 (Sun) @@ -692,7 +696,7 @@ 63433843200, # local_end 2011-02-20 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 63433854000, # utc_start 2011-02-20 03:00:00 (Sun) @@ -701,7 +705,7 @@ 63454406400, # local_end 2011-10-16 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ 63454420800, # utc_start 2011-10-16 04:00:00 (Sun) @@ -710,7 +714,7 @@ 63465897600, # local_end 2012-02-26 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 63465908400, # utc_start 2012-02-26 03:00:00 (Sun) @@ -719,7 +723,7 @@ 63486460800, # local_end 2012-10-21 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ 63486475200, # utc_start 2012-10-21 04:00:00 (Sun) @@ -728,7 +732,7 @@ 63496742400, # local_end 2013-02-17 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 63496753200, # utc_start 2013-02-17 03:00:00 (Sun) @@ -737,7 +741,7 @@ 63517910400, # local_end 2013-10-20 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ 63517924800, # utc_start 2013-10-20 04:00:00 (Sun) @@ -746,7 +750,7 @@ 63528192000, # local_end 2014-02-16 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 63528202800, # utc_start 2014-02-16 03:00:00 (Sun) @@ -755,7 +759,7 @@ 63549360000, # local_end 2014-10-19 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ 63549374400, # utc_start 2014-10-19 04:00:00 (Sun) @@ -764,7 +768,7 @@ 63560246400, # local_end 2015-02-22 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 63560257200, # utc_start 2015-02-22 03:00:00 (Sun) @@ -773,7 +777,7 @@ 63580809600, # local_end 2015-10-18 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ 63580824000, # utc_start 2015-10-18 04:00:00 (Sun) @@ -782,7 +786,7 @@ 63591696000, # local_end 2016-02-21 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 63591706800, # utc_start 2016-02-21 03:00:00 (Sun) @@ -791,7 +795,7 @@ 63612259200, # local_end 2016-10-16 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ 63612273600, # utc_start 2016-10-16 04:00:00 (Sun) @@ -800,7 +804,7 @@ 63623145600, # local_end 2017-02-19 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 63623156400, # utc_start 2017-02-19 03:00:00 (Sun) @@ -809,7 +813,7 @@ 63643708800, # local_end 2017-10-15 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ 63643723200, # utc_start 2017-10-15 04:00:00 (Sun) @@ -818,398 +822,398 @@ 63654595200, # local_end 2018-02-18 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 63654606000, # utc_start 2018-02-18 03:00:00 (Sun) -63675777600, # utc_end 2018-10-21 04:00:00 (Sun) +63676987200, # utc_end 2018-11-04 04:00:00 (Sun) 63654591600, # local_start 2018-02-17 23:00:00 (Sat) -63675763200, # local_end 2018-10-21 00:00:00 (Sun) +63676972800, # local_end 2018-11-04 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ -63675777600, # utc_start 2018-10-21 04:00:00 (Sun) +63676987200, # utc_start 2018-11-04 04:00:00 (Sun) 63686055600, # utc_end 2019-02-17 03:00:00 (Sun) -63675766800, # local_start 2018-10-21 01:00:00 (Sun) +63676976400, # local_start 2018-11-04 01:00:00 (Sun) 63686044800, # local_end 2019-02-17 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 63686055600, # utc_start 2019-02-17 03:00:00 (Sun) -63707227200, # utc_end 2019-10-20 04:00:00 (Sun) +63708436800, # utc_end 2019-11-03 04:00:00 (Sun) 63686041200, # local_start 2019-02-16 23:00:00 (Sat) -63707212800, # local_end 2019-10-20 00:00:00 (Sun) +63708422400, # local_end 2019-11-03 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ -63707227200, # utc_start 2019-10-20 04:00:00 (Sun) +63708436800, # utc_start 2019-11-03 04:00:00 (Sun) 63717505200, # utc_end 2020-02-16 03:00:00 (Sun) -63707216400, # local_start 2019-10-20 01:00:00 (Sun) +63708426000, # local_start 2019-11-03 01:00:00 (Sun) 63717494400, # local_end 2020-02-16 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 63717505200, # utc_start 2020-02-16 03:00:00 (Sun) -63738676800, # utc_end 2020-10-18 04:00:00 (Sun) +63739886400, # utc_end 2020-11-01 04:00:00 (Sun) 63717490800, # local_start 2020-02-15 23:00:00 (Sat) -63738662400, # local_end 2020-10-18 00:00:00 (Sun) +63739872000, # local_end 2020-11-01 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ -63738676800, # utc_start 2020-10-18 04:00:00 (Sun) +63739886400, # utc_start 2020-11-01 04:00:00 (Sun) 63749559600, # utc_end 2021-02-21 03:00:00 (Sun) -63738666000, # local_start 2020-10-18 01:00:00 (Sun) +63739875600, # local_start 2020-11-01 01:00:00 (Sun) 63749548800, # local_end 2021-02-21 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 63749559600, # utc_start 2021-02-21 03:00:00 (Sun) -63770126400, # utc_end 2021-10-17 04:00:00 (Sun) +63771940800, # utc_end 2021-11-07 04:00:00 (Sun) 63749545200, # local_start 2021-02-20 23:00:00 (Sat) -63770112000, # local_end 2021-10-17 00:00:00 (Sun) +63771926400, # local_end 2021-11-07 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ -63770126400, # utc_start 2021-10-17 04:00:00 (Sun) +63771940800, # utc_start 2021-11-07 04:00:00 (Sun) 63781009200, # utc_end 2022-02-20 03:00:00 (Sun) -63770115600, # local_start 2021-10-17 01:00:00 (Sun) +63771930000, # local_start 2021-11-07 01:00:00 (Sun) 63780998400, # local_end 2022-02-20 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 63781009200, # utc_start 2022-02-20 03:00:00 (Sun) -63801576000, # utc_end 2022-10-16 04:00:00 (Sun) +63803390400, # utc_end 2022-11-06 04:00:00 (Sun) 63780994800, # local_start 2022-02-19 23:00:00 (Sat) -63801561600, # local_end 2022-10-16 00:00:00 (Sun) +63803376000, # local_end 2022-11-06 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ -63801576000, # utc_start 2022-10-16 04:00:00 (Sun) +63803390400, # utc_start 2022-11-06 04:00:00 (Sun) 63813063600, # utc_end 2023-02-26 03:00:00 (Sun) -63801565200, # local_start 2022-10-16 01:00:00 (Sun) +63803379600, # local_start 2022-11-06 01:00:00 (Sun) 63813052800, # local_end 2023-02-26 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 63813063600, # utc_start 2023-02-26 03:00:00 (Sun) -63833025600, # utc_end 2023-10-15 04:00:00 (Sun) +63834840000, # utc_end 2023-11-05 04:00:00 (Sun) 63813049200, # local_start 2023-02-25 23:00:00 (Sat) -63833011200, # local_end 2023-10-15 00:00:00 (Sun) +63834825600, # local_end 2023-11-05 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ -63833025600, # utc_start 2023-10-15 04:00:00 (Sun) +63834840000, # utc_start 2023-11-05 04:00:00 (Sun) 63843908400, # utc_end 2024-02-18 03:00:00 (Sun) -63833014800, # local_start 2023-10-15 01:00:00 (Sun) +63834829200, # local_start 2023-11-05 01:00:00 (Sun) 63843897600, # local_end 2024-02-18 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 63843908400, # utc_start 2024-02-18 03:00:00 (Sun) -63865080000, # utc_end 2024-10-20 04:00:00 (Sun) +63866289600, # utc_end 2024-11-03 04:00:00 (Sun) 63843894000, # local_start 2024-02-17 23:00:00 (Sat) -63865065600, # local_end 2024-10-20 00:00:00 (Sun) +63866275200, # local_end 2024-11-03 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ -63865080000, # utc_start 2024-10-20 04:00:00 (Sun) +63866289600, # utc_start 2024-11-03 04:00:00 (Sun) 63875358000, # utc_end 2025-02-16 03:00:00 (Sun) -63865069200, # local_start 2024-10-20 01:00:00 (Sun) +63866278800, # local_start 2024-11-03 01:00:00 (Sun) 63875347200, # local_end 2025-02-16 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 63875358000, # utc_start 2025-02-16 03:00:00 (Sun) -63896529600, # utc_end 2025-10-19 04:00:00 (Sun) +63897739200, # utc_end 2025-11-02 04:00:00 (Sun) 63875343600, # local_start 2025-02-15 23:00:00 (Sat) -63896515200, # local_end 2025-10-19 00:00:00 (Sun) +63897724800, # local_end 2025-11-02 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ -63896529600, # utc_start 2025-10-19 04:00:00 (Sun) +63897739200, # utc_start 2025-11-02 04:00:00 (Sun) 63907412400, # utc_end 2026-02-22 03:00:00 (Sun) -63896518800, # local_start 2025-10-19 01:00:00 (Sun) +63897728400, # local_start 2025-11-02 01:00:00 (Sun) 63907401600, # local_end 2026-02-22 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 63907412400, # utc_start 2026-02-22 03:00:00 (Sun) -63927979200, # utc_end 2026-10-18 04:00:00 (Sun) +63929188800, # utc_end 2026-11-01 04:00:00 (Sun) 63907398000, # local_start 2026-02-21 23:00:00 (Sat) -63927964800, # local_end 2026-10-18 00:00:00 (Sun) +63929174400, # local_end 2026-11-01 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ -63927979200, # utc_start 2026-10-18 04:00:00 (Sun) +63929188800, # utc_start 2026-11-01 04:00:00 (Sun) 63938862000, # utc_end 2027-02-21 03:00:00 (Sun) -63927968400, # local_start 2026-10-18 01:00:00 (Sun) +63929178000, # local_start 2026-11-01 01:00:00 (Sun) 63938851200, # local_end 2027-02-21 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 63938862000, # utc_start 2027-02-21 03:00:00 (Sun) -63959428800, # utc_end 2027-10-17 04:00:00 (Sun) +63961243200, # utc_end 2027-11-07 04:00:00 (Sun) 63938847600, # local_start 2027-02-20 23:00:00 (Sat) -63959414400, # local_end 2027-10-17 00:00:00 (Sun) +63961228800, # local_end 2027-11-07 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ -63959428800, # utc_start 2027-10-17 04:00:00 (Sun) +63961243200, # utc_start 2027-11-07 04:00:00 (Sun) 63970311600, # utc_end 2028-02-20 03:00:00 (Sun) -63959418000, # local_start 2027-10-17 01:00:00 (Sun) +63961232400, # local_start 2027-11-07 01:00:00 (Sun) 63970300800, # local_end 2028-02-20 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 63970311600, # utc_start 2028-02-20 03:00:00 (Sun) -63990878400, # utc_end 2028-10-15 04:00:00 (Sun) +63992692800, # utc_end 2028-11-05 04:00:00 (Sun) 63970297200, # local_start 2028-02-19 23:00:00 (Sat) -63990864000, # local_end 2028-10-15 00:00:00 (Sun) +63992678400, # local_end 2028-11-05 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ -63990878400, # utc_start 2028-10-15 04:00:00 (Sun) +63992692800, # utc_start 2028-11-05 04:00:00 (Sun) 64001761200, # utc_end 2029-02-18 03:00:00 (Sun) -63990867600, # local_start 2028-10-15 01:00:00 (Sun) +63992682000, # local_start 2028-11-05 01:00:00 (Sun) 64001750400, # local_end 2029-02-18 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 64001761200, # utc_start 2029-02-18 03:00:00 (Sun) -64022932800, # utc_end 2029-10-21 04:00:00 (Sun) +64024142400, # utc_end 2029-11-04 04:00:00 (Sun) 64001746800, # local_start 2029-02-17 23:00:00 (Sat) -64022918400, # local_end 2029-10-21 00:00:00 (Sun) +64024128000, # local_end 2029-11-04 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ -64022932800, # utc_start 2029-10-21 04:00:00 (Sun) +64024142400, # utc_start 2029-11-04 04:00:00 (Sun) 64033210800, # utc_end 2030-02-17 03:00:00 (Sun) -64022922000, # local_start 2029-10-21 01:00:00 (Sun) +64024131600, # local_start 2029-11-04 01:00:00 (Sun) 64033200000, # local_end 2030-02-17 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 64033210800, # utc_start 2030-02-17 03:00:00 (Sun) -64054382400, # utc_end 2030-10-20 04:00:00 (Sun) +64055592000, # utc_end 2030-11-03 04:00:00 (Sun) 64033196400, # local_start 2030-02-16 23:00:00 (Sat) -64054368000, # local_end 2030-10-20 00:00:00 (Sun) +64055577600, # local_end 2030-11-03 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ -64054382400, # utc_start 2030-10-20 04:00:00 (Sun) +64055592000, # utc_start 2030-11-03 04:00:00 (Sun) 64064660400, # utc_end 2031-02-16 03:00:00 (Sun) -64054371600, # local_start 2030-10-20 01:00:00 (Sun) +64055581200, # local_start 2030-11-03 01:00:00 (Sun) 64064649600, # local_end 2031-02-16 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 64064660400, # utc_start 2031-02-16 03:00:00 (Sun) -64085832000, # utc_end 2031-10-19 04:00:00 (Sun) +64087041600, # utc_end 2031-11-02 04:00:00 (Sun) 64064646000, # local_start 2031-02-15 23:00:00 (Sat) -64085817600, # local_end 2031-10-19 00:00:00 (Sun) +64087027200, # local_end 2031-11-02 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ -64085832000, # utc_start 2031-10-19 04:00:00 (Sun) +64087041600, # utc_start 2031-11-02 04:00:00 (Sun) 64096110000, # utc_end 2032-02-15 03:00:00 (Sun) -64085821200, # local_start 2031-10-19 01:00:00 (Sun) +64087030800, # local_start 2031-11-02 01:00:00 (Sun) 64096099200, # local_end 2032-02-15 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 64096110000, # utc_start 2032-02-15 03:00:00 (Sun) -64117281600, # utc_end 2032-10-17 04:00:00 (Sun) +64119096000, # utc_end 2032-11-07 04:00:00 (Sun) 64096095600, # local_start 2032-02-14 23:00:00 (Sat) -64117267200, # local_end 2032-10-17 00:00:00 (Sun) +64119081600, # local_end 2032-11-07 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ -64117281600, # utc_start 2032-10-17 04:00:00 (Sun) +64119096000, # utc_start 2032-11-07 04:00:00 (Sun) 64128164400, # utc_end 2033-02-20 03:00:00 (Sun) -64117270800, # local_start 2032-10-17 01:00:00 (Sun) +64119085200, # local_start 2032-11-07 01:00:00 (Sun) 64128153600, # local_end 2033-02-20 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 64128164400, # utc_start 2033-02-20 03:00:00 (Sun) -64148731200, # utc_end 2033-10-16 04:00:00 (Sun) +64150545600, # utc_end 2033-11-06 04:00:00 (Sun) 64128150000, # local_start 2033-02-19 23:00:00 (Sat) -64148716800, # local_end 2033-10-16 00:00:00 (Sun) +64150531200, # local_end 2033-11-06 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ -64148731200, # utc_start 2033-10-16 04:00:00 (Sun) +64150545600, # utc_start 2033-11-06 04:00:00 (Sun) 64160218800, # utc_end 2034-02-26 03:00:00 (Sun) -64148720400, # local_start 2033-10-16 01:00:00 (Sun) +64150534800, # local_start 2033-11-06 01:00:00 (Sun) 64160208000, # local_end 2034-02-26 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 64160218800, # utc_start 2034-02-26 03:00:00 (Sun) -64180180800, # utc_end 2034-10-15 04:00:00 (Sun) +64181995200, # utc_end 2034-11-05 04:00:00 (Sun) 64160204400, # local_start 2034-02-25 23:00:00 (Sat) -64180166400, # local_end 2034-10-15 00:00:00 (Sun) +64181980800, # local_end 2034-11-05 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ -64180180800, # utc_start 2034-10-15 04:00:00 (Sun) +64181995200, # utc_start 2034-11-05 04:00:00 (Sun) 64191063600, # utc_end 2035-02-18 03:00:00 (Sun) -64180170000, # local_start 2034-10-15 01:00:00 (Sun) +64181984400, # local_start 2034-11-05 01:00:00 (Sun) 64191052800, # local_end 2035-02-18 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 64191063600, # utc_start 2035-02-18 03:00:00 (Sun) -64212235200, # utc_end 2035-10-21 04:00:00 (Sun) +64213444800, # utc_end 2035-11-04 04:00:00 (Sun) 64191049200, # local_start 2035-02-17 23:00:00 (Sat) -64212220800, # local_end 2035-10-21 00:00:00 (Sun) +64213430400, # local_end 2035-11-04 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ -64212235200, # utc_start 2035-10-21 04:00:00 (Sun) +64213444800, # utc_start 2035-11-04 04:00:00 (Sun) 64222513200, # utc_end 2036-02-17 03:00:00 (Sun) -64212224400, # local_start 2035-10-21 01:00:00 (Sun) +64213434000, # local_start 2035-11-04 01:00:00 (Sun) 64222502400, # local_end 2036-02-17 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 64222513200, # utc_start 2036-02-17 03:00:00 (Sun) -64243684800, # utc_end 2036-10-19 04:00:00 (Sun) +64244894400, # utc_end 2036-11-02 04:00:00 (Sun) 64222498800, # local_start 2036-02-16 23:00:00 (Sat) -64243670400, # local_end 2036-10-19 00:00:00 (Sun) +64244880000, # local_end 2036-11-02 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ -64243684800, # utc_start 2036-10-19 04:00:00 (Sun) +64244894400, # utc_start 2036-11-02 04:00:00 (Sun) 64254567600, # utc_end 2037-02-22 03:00:00 (Sun) -64243674000, # local_start 2036-10-19 01:00:00 (Sun) +64244883600, # local_start 2036-11-02 01:00:00 (Sun) 64254556800, # local_end 2037-02-22 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 64254567600, # utc_start 2037-02-22 03:00:00 (Sun) -64275134400, # utc_end 2037-10-18 04:00:00 (Sun) +64276344000, # utc_end 2037-11-01 04:00:00 (Sun) 64254553200, # local_start 2037-02-21 23:00:00 (Sat) -64275120000, # local_end 2037-10-18 00:00:00 (Sun) +64276329600, # local_end 2037-11-01 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ -64275134400, # utc_start 2037-10-18 04:00:00 (Sun) +64276344000, # utc_start 2037-11-01 04:00:00 (Sun) 64286017200, # utc_end 2038-02-21 03:00:00 (Sun) -64275123600, # local_start 2037-10-18 01:00:00 (Sun) +64276333200, # local_start 2037-11-01 01:00:00 (Sun) 64286006400, # local_end 2038-02-21 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 64286017200, # utc_start 2038-02-21 03:00:00 (Sun) -64306584000, # utc_end 2038-10-17 04:00:00 (Sun) +64308398400, # utc_end 2038-11-07 04:00:00 (Sun) 64286002800, # local_start 2038-02-20 23:00:00 (Sat) -64306569600, # local_end 2038-10-17 00:00:00 (Sun) +64308384000, # local_end 2038-11-07 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ -64306584000, # utc_start 2038-10-17 04:00:00 (Sun) +64308398400, # utc_start 2038-11-07 04:00:00 (Sun) 64317466800, # utc_end 2039-02-20 03:00:00 (Sun) -64306573200, # local_start 2038-10-17 01:00:00 (Sun) +64308387600, # local_start 2038-11-07 01:00:00 (Sun) 64317456000, # local_end 2039-02-20 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 64317466800, # utc_start 2039-02-20 03:00:00 (Sun) -64338033600, # utc_end 2039-10-16 04:00:00 (Sun) +64339848000, # utc_end 2039-11-06 04:00:00 (Sun) 64317452400, # local_start 2039-02-19 23:00:00 (Sat) -64338019200, # local_end 2039-10-16 00:00:00 (Sun) +64339833600, # local_end 2039-11-06 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {66} @@ -1222,7 +1226,7 @@ sub _last_offset { -14400 } my $last_observance = bless( { - 'format' => 'AM%sT', + 'format' => '-04/-03', 'gmtoff' => '-4:00', 'local_start_datetime' => bless( { 'formatter' => undef, @@ -1262,15 +1266,14 @@ my $rules = [ bless( { 'at' => '0:00', - 'from' => '2008', - 'in' => 'Oct', - 'letter' => 'S', + 'from' => '2018', + 'in' => 'Nov', + 'letter' => '', 'name' => 'Brazil', 'offset_from_std' => 3600, - 'on' => 'Sun>=15', + 'on' => 'Sun>=1', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ), bless( { 'at' => '0:00', @@ -1281,8 +1284,7 @@ 'offset_from_std' => 0, 'on' => 'Sun>=15', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Cancun.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Cancun.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Cancun.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Cancun.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Cancun; -$DateTime::TimeZone::America::Cancun::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -408,11 +412,11 @@ ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {20} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Caracas.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Caracas.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Caracas.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Caracas.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/southamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/southamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Caracas; -$DateTime::TimeZone::America::Caracas::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -44,7 +48,7 @@ 61977916800, # local_end 1965-01-01 00:00:00 (Fri) -16200, 0, -'VET', +'-0430', ], [ 61977933000, # utc_start 1965-01-01 04:30:00 (Fri) @@ -53,24 +57,33 @@ 63332852400, # local_end 2007-12-09 03:00:00 (Sun) -14400, 0, -'VET', +'-04', ], [ 63332866800, # utc_start 2007-12-09 07:00:00 (Sun) -DateTime::TimeZone::INFINITY, # utc_end +63597769200, # utc_end 2016-05-01 07:00:00 (Sun) 63332850600, # local_start 2007-12-09 02:30:00 (Sun) -DateTime::TimeZone::INFINITY, # local_end +63597753000, # local_end 2016-05-01 02:30:00 (Sun) -16200, 0, -'VET', +'-0430', + ], + [ +63597769200, # utc_start 2016-05-01 07:00:00 (Sun) +DateTime::TimeZone::INFINITY, # utc_end +63597754800, # local_start 2016-05-01 03:00:00 (Sun) +DateTime::TimeZone::INFINITY, # local_end +-14400, +0, +'-04', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {0} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Cayenne.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Cayenne.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Cayenne.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Cayenne.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/southamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/southamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Cayenne; -$DateTime::TimeZone::America::Cayenne::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,7 +39,7 @@ 62064576000, # local_end 1967-10-01 00:00:00 (Sun) -14400, 0, -'GFT', +'-04', ], [ 62064590400, # utc_start 1967-10-01 04:00:00 (Sun) @@ -44,15 +48,15 @@ DateTime::TimeZone::INFINITY, # local_end -10800, 0, -'GFT', +'-03', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {0} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Chicago.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Chicago.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Chicago.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Chicago.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Chicago; -$DateTime::TimeZone::America::Chicago::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -1999,13 +2003,49 @@ 1, 'CDT', ], + [ +63961254000, # utc_start 2027-11-07 07:00:00 (Sun) +63972144000, # utc_end 2028-03-12 08:00:00 (Sun) +63961232400, # local_start 2027-11-07 01:00:00 (Sun) +63972122400, # local_end 2028-03-12 02:00:00 (Sun) +-21600, +0, +'CST', + ], + [ +63972144000, # utc_start 2028-03-12 08:00:00 (Sun) +63992703600, # utc_end 2028-11-05 07:00:00 (Sun) +63972126000, # local_start 2028-03-12 03:00:00 (Sun) +63992685600, # local_end 2028-11-05 02:00:00 (Sun) +-18000, +1, +'CDT', + ], + [ +63992703600, # utc_start 2028-11-05 07:00:00 (Sun) +64003593600, # utc_end 2029-03-11 08:00:00 (Sun) +63992682000, # local_start 2028-11-05 01:00:00 (Sun) +64003572000, # local_end 2029-03-11 02:00:00 (Sun) +-21600, +0, +'CST', + ], + [ +64003593600, # utc_start 2029-03-11 08:00:00 (Sun) +64024153200, # utc_end 2029-11-04 07:00:00 (Sun) +64003575600, # local_start 2029-03-11 03:00:00 (Sun) +64024135200, # local_end 2029-11-04 02:00:00 (Sun) +-18000, +1, +'CDT', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {107} +sub has_dst_changes {109} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -2061,8 +2101,7 @@ 'offset_from_std' => 0, 'on' => 'Sun>=1', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ), bless( { 'at' => '2:00', @@ -2073,8 +2112,7 @@ 'offset_from_std' => 3600, 'on' => 'Sun>=8', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Chihuahua.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Chihuahua.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Chihuahua.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Chihuahua.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Chihuahua; -$DateTime::TimeZone::America::Chihuahua::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -667,13 +671,49 @@ 1, 'MDT', ], + [ +63960652800, # utc_start 2027-10-31 08:00:00 (Sun) +63973962000, # utc_end 2028-04-02 09:00:00 (Sun) +63960627600, # local_start 2027-10-31 01:00:00 (Sun) +63973936800, # local_end 2028-04-02 02:00:00 (Sun) +-25200, +0, +'MST', + ], + [ +63973962000, # utc_start 2028-04-02 09:00:00 (Sun) +63992102400, # utc_end 2028-10-29 08:00:00 (Sun) +63973940400, # local_start 2028-04-02 03:00:00 (Sun) +63992080800, # local_end 2028-10-29 02:00:00 (Sun) +-21600, +1, +'MDT', + ], + [ +63992102400, # utc_start 2028-10-29 08:00:00 (Sun) +64005411600, # utc_end 2029-04-01 09:00:00 (Sun) +63992077200, # local_start 2028-10-29 01:00:00 (Sun) +64005386400, # local_end 2029-04-01 02:00:00 (Sun) +-25200, +0, +'MST', + ], + [ +64005411600, # utc_start 2029-04-01 09:00:00 (Sun) +64023552000, # utc_end 2029-10-28 08:00:00 (Sun) +64005390000, # local_start 2029-04-01 03:00:00 (Sun) +64023530400, # local_end 2029-10-28 02:00:00 (Sun) +-21600, +1, +'MDT', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {32} +sub has_dst_changes {34} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -729,8 +769,7 @@ 'offset_from_std' => 0, 'on' => 'lastSun', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ), bless( { 'at' => '2:00', @@ -741,8 +780,7 @@ 'offset_from_std' => 3600, 'on' => 'Sun>=1', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Costa_Rica.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Costa_Rica.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Costa_Rica.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Costa_Rica.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Costa_Rica; -$DateTime::TimeZone::America::Costa_Rica::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -120,11 +124,11 @@ ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {4} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Creston.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Creston.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Creston.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Creston.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Creston; -$DateTime::TimeZone::America::Creston::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -57,11 +61,11 @@ ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {0} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Cuiaba.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Cuiaba.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Cuiaba.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Cuiaba.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/southamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/southamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Cuiaba; -$DateTime::TimeZone::America::Cuiaba::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,7 +39,7 @@ 60928714800, # local_end 1931-10-03 11:00:00 (Sat) -14400, 0, -'AMT', +'-04', ], [ 60928729200, # utc_start 1931-10-03 15:00:00 (Sat) @@ -44,7 +48,7 @@ 60944313600, # local_end 1932-04-01 00:00:00 (Fri) -10800, 1, -'AMST', +'-03', ], [ 60944324400, # utc_start 1932-04-01 03:00:00 (Fri) @@ -53,7 +57,7 @@ 60960297600, # local_end 1932-10-03 00:00:00 (Mon) -14400, 0, -'AMT', +'-04', ], [ 60960312000, # utc_start 1932-10-03 04:00:00 (Mon) @@ -62,7 +66,7 @@ 60975849600, # local_end 1933-04-01 00:00:00 (Sat) -10800, 1, -'AMST', +'-03', ], [ 60975860400, # utc_start 1933-04-01 03:00:00 (Sat) @@ -71,7 +75,7 @@ 61501852800, # local_end 1949-12-01 00:00:00 (Thu) -14400, 0, -'AMT', +'-04', ], [ 61501867200, # utc_start 1949-12-01 04:00:00 (Thu) @@ -80,7 +84,7 @@ 61513606800, # local_end 1950-04-16 01:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 61513617600, # utc_start 1950-04-16 04:00:00 (Sun) @@ -89,7 +93,7 @@ 61533388800, # local_end 1950-12-01 00:00:00 (Fri) -14400, 0, -'AMT', +'-04', ], [ 61533403200, # utc_start 1950-12-01 04:00:00 (Fri) @@ -98,7 +102,7 @@ 61543843200, # local_end 1951-04-01 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 61543854000, # utc_start 1951-04-01 03:00:00 (Sun) @@ -107,7 +111,7 @@ 61564924800, # local_end 1951-12-01 00:00:00 (Sat) -14400, 0, -'AMT', +'-04', ], [ 61564939200, # utc_start 1951-12-01 04:00:00 (Sat) @@ -116,7 +120,7 @@ 61575465600, # local_end 1952-04-01 00:00:00 (Tue) -10800, 1, -'AMST', +'-03', ], [ 61575476400, # utc_start 1952-04-01 03:00:00 (Tue) @@ -125,7 +129,7 @@ 61596547200, # local_end 1952-12-01 00:00:00 (Mon) -14400, 0, -'AMT', +'-04', ], [ 61596561600, # utc_start 1952-12-01 04:00:00 (Mon) @@ -134,7 +138,7 @@ 61604323200, # local_end 1953-03-01 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 61604334000, # utc_start 1953-03-01 03:00:00 (Sun) @@ -143,7 +147,7 @@ 61944307200, # local_end 1963-12-09 00:00:00 (Mon) -14400, 0, -'AMT', +'-04', ], [ 61944321600, # utc_start 1963-12-09 04:00:00 (Mon) @@ -152,7 +156,7 @@ 61951478400, # local_end 1964-03-01 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 61951489200, # utc_start 1964-03-01 03:00:00 (Sun) @@ -161,7 +165,7 @@ 61980508800, # local_end 1965-01-31 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ 61980523200, # utc_start 1965-01-31 04:00:00 (Sun) @@ -170,7 +174,7 @@ 61985606400, # local_end 1965-03-31 00:00:00 (Wed) -10800, 1, -'AMST', +'-03', ], [ 61985617200, # utc_start 1965-03-31 03:00:00 (Wed) @@ -179,7 +183,7 @@ 62006774400, # local_end 1965-12-01 00:00:00 (Wed) -14400, 0, -'AMT', +'-04', ], [ 62006788800, # utc_start 1965-12-01 04:00:00 (Wed) @@ -188,7 +192,7 @@ 62014550400, # local_end 1966-03-01 00:00:00 (Tue) -10800, 1, -'AMST', +'-03', ], [ 62014561200, # utc_start 1966-03-01 03:00:00 (Tue) @@ -197,7 +201,7 @@ 62035718400, # local_end 1966-11-01 00:00:00 (Tue) -14400, 0, -'AMT', +'-04', ], [ 62035732800, # utc_start 1966-11-01 04:00:00 (Tue) @@ -206,7 +210,7 @@ 62046086400, # local_end 1967-03-01 00:00:00 (Wed) -10800, 1, -'AMST', +'-03', ], [ 62046097200, # utc_start 1967-03-01 03:00:00 (Wed) @@ -215,7 +219,7 @@ 62067254400, # local_end 1967-11-01 00:00:00 (Wed) -14400, 0, -'AMT', +'-04', ], [ 62067268800, # utc_start 1967-11-01 04:00:00 (Wed) @@ -224,7 +228,7 @@ 62077708800, # local_end 1968-03-01 00:00:00 (Fri) -10800, 1, -'AMST', +'-03', ], [ 62077719600, # utc_start 1968-03-01 03:00:00 (Fri) @@ -233,7 +237,7 @@ 62635420800, # local_end 1985-11-02 00:00:00 (Sat) -14400, 0, -'AMT', +'-04', ], [ 62635435200, # utc_start 1985-11-02 04:00:00 (Sat) @@ -242,7 +246,7 @@ 62646912000, # local_end 1986-03-15 00:00:00 (Sat) -10800, 1, -'AMST', +'-03', ], [ 62646922800, # utc_start 1986-03-15 03:00:00 (Sat) @@ -251,7 +255,7 @@ 62666265600, # local_end 1986-10-25 00:00:00 (Sat) -14400, 0, -'AMT', +'-04', ], [ 62666280000, # utc_start 1986-10-25 04:00:00 (Sat) @@ -260,7 +264,7 @@ 62675942400, # local_end 1987-02-14 00:00:00 (Sat) -10800, 1, -'AMST', +'-03', ], [ 62675953200, # utc_start 1987-02-14 03:00:00 (Sat) @@ -269,7 +273,7 @@ 62697801600, # local_end 1987-10-25 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ 62697816000, # utc_start 1987-10-25 04:00:00 (Sun) @@ -278,7 +282,7 @@ 62706873600, # local_end 1988-02-07 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 62706884400, # utc_start 1988-02-07 03:00:00 (Sun) @@ -287,7 +291,7 @@ 62728646400, # local_end 1988-10-16 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ 62728660800, # utc_start 1988-10-16 04:00:00 (Sun) @@ -296,7 +300,7 @@ 62737718400, # local_end 1989-01-29 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 62737729200, # utc_start 1989-01-29 03:00:00 (Sun) @@ -305,7 +309,7 @@ 62760096000, # local_end 1989-10-15 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ 62760110400, # utc_start 1989-10-15 04:00:00 (Sun) @@ -314,7 +318,7 @@ 62770377600, # local_end 1990-02-11 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 62770388400, # utc_start 1990-02-11 03:00:00 (Sun) @@ -323,7 +327,7 @@ 62792150400, # local_end 1990-10-21 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ 62792164800, # utc_start 1990-10-21 04:00:00 (Sun) @@ -332,7 +336,7 @@ 62802432000, # local_end 1991-02-17 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 62802442800, # utc_start 1991-02-17 03:00:00 (Sun) @@ -341,7 +345,7 @@ 62823600000, # local_end 1991-10-20 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ 62823614400, # utc_start 1991-10-20 04:00:00 (Sun) @@ -350,7 +354,7 @@ 62833276800, # local_end 1992-02-09 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 62833287600, # utc_start 1992-02-09 03:00:00 (Sun) @@ -359,7 +363,7 @@ 62855654400, # local_end 1992-10-25 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ 62855668800, # utc_start 1992-10-25 04:00:00 (Sun) @@ -368,7 +372,7 @@ 62864121600, # local_end 1993-01-31 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 62864132400, # utc_start 1993-01-31 03:00:00 (Sun) @@ -377,7 +381,7 @@ 62886499200, # local_end 1993-10-17 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ 62886513600, # utc_start 1993-10-17 04:00:00 (Sun) @@ -386,7 +390,7 @@ 62897385600, # local_end 1994-02-20 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 62897396400, # utc_start 1994-02-20 03:00:00 (Sun) @@ -395,7 +399,7 @@ 62917948800, # local_end 1994-10-16 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ 62917963200, # utc_start 1994-10-16 04:00:00 (Sun) @@ -404,7 +408,7 @@ 62928835200, # local_end 1995-02-19 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 62928846000, # utc_start 1995-02-19 03:00:00 (Sun) @@ -413,7 +417,7 @@ 62949398400, # local_end 1995-10-15 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ 62949412800, # utc_start 1995-10-15 04:00:00 (Sun) @@ -422,7 +426,7 @@ 62959680000, # local_end 1996-02-11 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 62959690800, # utc_start 1996-02-11 03:00:00 (Sun) @@ -431,7 +435,7 @@ 62980243200, # local_end 1996-10-06 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ 62980257600, # utc_start 1996-10-06 04:00:00 (Sun) @@ -440,7 +444,7 @@ 62991734400, # local_end 1997-02-16 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 62991745200, # utc_start 1997-02-16 03:00:00 (Sun) @@ -449,7 +453,7 @@ 63011779200, # local_end 1997-10-06 00:00:00 (Mon) -14400, 0, -'AMT', +'-04', ], [ 63011793600, # utc_start 1997-10-06 04:00:00 (Mon) @@ -458,7 +462,7 @@ 63024393600, # local_end 1998-03-01 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 63024404400, # utc_start 1998-03-01 03:00:00 (Sun) @@ -467,7 +471,7 @@ 63043747200, # local_end 1998-10-11 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ 63043761600, # utc_start 1998-10-11 04:00:00 (Sun) @@ -476,7 +480,7 @@ 63055238400, # local_end 1999-02-21 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 63055249200, # utc_start 1999-02-21 03:00:00 (Sun) @@ -485,7 +489,7 @@ 63074592000, # local_end 1999-10-03 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ 63074606400, # utc_start 1999-10-03 04:00:00 (Sun) @@ -494,7 +498,7 @@ 63087292800, # local_end 2000-02-27 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 63087303600, # utc_start 2000-02-27 03:00:00 (Sun) @@ -503,7 +507,7 @@ 63106646400, # local_end 2000-10-08 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ 63106660800, # utc_start 2000-10-08 04:00:00 (Sun) @@ -512,7 +516,7 @@ 63118137600, # local_end 2001-02-18 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 63118148400, # utc_start 2001-02-18 03:00:00 (Sun) @@ -521,7 +525,7 @@ 63138700800, # local_end 2001-10-14 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ 63138715200, # utc_start 2001-10-14 04:00:00 (Sun) @@ -530,7 +534,7 @@ 63149587200, # local_end 2002-02-17 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 63149598000, # utc_start 2002-02-17 03:00:00 (Sun) @@ -539,7 +543,7 @@ 63171964800, # local_end 2002-11-03 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ 63171979200, # utc_start 2002-11-03 04:00:00 (Sun) @@ -548,7 +552,7 @@ 63181036800, # local_end 2003-02-16 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 63181047600, # utc_start 2003-02-16 03:00:00 (Sun) @@ -557,7 +561,7 @@ 63200044800, # local_end 2003-09-24 00:00:00 (Wed) -14400, 0, -'AMT', +'-04', ], [ 63200059200, # utc_start 2003-09-24 04:00:00 (Wed) @@ -566,7 +570,7 @@ 63232272000, # local_end 2004-10-01 00:00:00 (Fri) -14400, 0, -'AMT', +'-04', ], [ 63232286400, # utc_start 2004-10-01 04:00:00 (Fri) @@ -575,7 +579,7 @@ 63235036800, # local_end 2004-11-02 00:00:00 (Tue) -14400, 0, -'AMT', +'-04', ], [ 63235051200, # utc_start 2004-11-02 04:00:00 (Tue) @@ -584,7 +588,7 @@ 63244540800, # local_end 2005-02-20 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 63244551600, # utc_start 2005-02-20 03:00:00 (Sun) @@ -593,7 +597,7 @@ 63265104000, # local_end 2005-10-16 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ 63265118400, # utc_start 2005-10-16 04:00:00 (Sun) @@ -602,7 +606,7 @@ 63275990400, # local_end 2006-02-19 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 63276001200, # utc_start 2006-02-19 03:00:00 (Sun) @@ -611,7 +615,7 @@ 63298368000, # local_end 2006-11-05 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ 63298382400, # utc_start 2006-11-05 04:00:00 (Sun) @@ -620,7 +624,7 @@ 63308044800, # local_end 2007-02-25 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 63308055600, # utc_start 2007-02-25 03:00:00 (Sun) @@ -629,7 +633,7 @@ 63328003200, # local_end 2007-10-14 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ 63328017600, # utc_start 2007-10-14 04:00:00 (Sun) @@ -638,7 +642,7 @@ 63338889600, # local_end 2008-02-17 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 63338900400, # utc_start 2008-02-17 03:00:00 (Sun) @@ -647,7 +651,7 @@ 63360057600, # local_end 2008-10-19 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ 63360072000, # utc_start 2008-10-19 04:00:00 (Sun) @@ -656,7 +660,7 @@ 63370339200, # local_end 2009-02-15 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 63370350000, # utc_start 2009-02-15 03:00:00 (Sun) @@ -665,7 +669,7 @@ 63391507200, # local_end 2009-10-18 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ 63391521600, # utc_start 2009-10-18 04:00:00 (Sun) @@ -674,7 +678,7 @@ 63402393600, # local_end 2010-02-21 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 63402404400, # utc_start 2010-02-21 03:00:00 (Sun) @@ -683,7 +687,7 @@ 63422956800, # local_end 2010-10-17 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ 63422971200, # utc_start 2010-10-17 04:00:00 (Sun) @@ -692,7 +696,7 @@ 63433843200, # local_end 2011-02-20 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 63433854000, # utc_start 2011-02-20 03:00:00 (Sun) @@ -701,7 +705,7 @@ 63454406400, # local_end 2011-10-16 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ 63454420800, # utc_start 2011-10-16 04:00:00 (Sun) @@ -710,7 +714,7 @@ 63465897600, # local_end 2012-02-26 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 63465908400, # utc_start 2012-02-26 03:00:00 (Sun) @@ -719,7 +723,7 @@ 63486460800, # local_end 2012-10-21 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ 63486475200, # utc_start 2012-10-21 04:00:00 (Sun) @@ -728,7 +732,7 @@ 63496742400, # local_end 2013-02-17 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 63496753200, # utc_start 2013-02-17 03:00:00 (Sun) @@ -737,7 +741,7 @@ 63517910400, # local_end 2013-10-20 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ 63517924800, # utc_start 2013-10-20 04:00:00 (Sun) @@ -746,7 +750,7 @@ 63528192000, # local_end 2014-02-16 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 63528202800, # utc_start 2014-02-16 03:00:00 (Sun) @@ -755,7 +759,7 @@ 63549360000, # local_end 2014-10-19 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ 63549374400, # utc_start 2014-10-19 04:00:00 (Sun) @@ -764,7 +768,7 @@ 63560246400, # local_end 2015-02-22 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 63560257200, # utc_start 2015-02-22 03:00:00 (Sun) @@ -773,7 +777,7 @@ 63580809600, # local_end 2015-10-18 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ 63580824000, # utc_start 2015-10-18 04:00:00 (Sun) @@ -782,7 +786,7 @@ 63591696000, # local_end 2016-02-21 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 63591706800, # utc_start 2016-02-21 03:00:00 (Sun) @@ -791,7 +795,7 @@ 63612259200, # local_end 2016-10-16 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ 63612273600, # utc_start 2016-10-16 04:00:00 (Sun) @@ -800,7 +804,7 @@ 63623145600, # local_end 2017-02-19 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 63623156400, # utc_start 2017-02-19 03:00:00 (Sun) @@ -809,7 +813,7 @@ 63643708800, # local_end 2017-10-15 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ 63643723200, # utc_start 2017-10-15 04:00:00 (Sun) @@ -818,398 +822,398 @@ 63654595200, # local_end 2018-02-18 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 63654606000, # utc_start 2018-02-18 03:00:00 (Sun) -63675777600, # utc_end 2018-10-21 04:00:00 (Sun) +63676987200, # utc_end 2018-11-04 04:00:00 (Sun) 63654591600, # local_start 2018-02-17 23:00:00 (Sat) -63675763200, # local_end 2018-10-21 00:00:00 (Sun) +63676972800, # local_end 2018-11-04 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ -63675777600, # utc_start 2018-10-21 04:00:00 (Sun) +63676987200, # utc_start 2018-11-04 04:00:00 (Sun) 63686055600, # utc_end 2019-02-17 03:00:00 (Sun) -63675766800, # local_start 2018-10-21 01:00:00 (Sun) +63676976400, # local_start 2018-11-04 01:00:00 (Sun) 63686044800, # local_end 2019-02-17 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 63686055600, # utc_start 2019-02-17 03:00:00 (Sun) -63707227200, # utc_end 2019-10-20 04:00:00 (Sun) +63708436800, # utc_end 2019-11-03 04:00:00 (Sun) 63686041200, # local_start 2019-02-16 23:00:00 (Sat) -63707212800, # local_end 2019-10-20 00:00:00 (Sun) +63708422400, # local_end 2019-11-03 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ -63707227200, # utc_start 2019-10-20 04:00:00 (Sun) +63708436800, # utc_start 2019-11-03 04:00:00 (Sun) 63717505200, # utc_end 2020-02-16 03:00:00 (Sun) -63707216400, # local_start 2019-10-20 01:00:00 (Sun) +63708426000, # local_start 2019-11-03 01:00:00 (Sun) 63717494400, # local_end 2020-02-16 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 63717505200, # utc_start 2020-02-16 03:00:00 (Sun) -63738676800, # utc_end 2020-10-18 04:00:00 (Sun) +63739886400, # utc_end 2020-11-01 04:00:00 (Sun) 63717490800, # local_start 2020-02-15 23:00:00 (Sat) -63738662400, # local_end 2020-10-18 00:00:00 (Sun) +63739872000, # local_end 2020-11-01 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ -63738676800, # utc_start 2020-10-18 04:00:00 (Sun) +63739886400, # utc_start 2020-11-01 04:00:00 (Sun) 63749559600, # utc_end 2021-02-21 03:00:00 (Sun) -63738666000, # local_start 2020-10-18 01:00:00 (Sun) +63739875600, # local_start 2020-11-01 01:00:00 (Sun) 63749548800, # local_end 2021-02-21 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 63749559600, # utc_start 2021-02-21 03:00:00 (Sun) -63770126400, # utc_end 2021-10-17 04:00:00 (Sun) +63771940800, # utc_end 2021-11-07 04:00:00 (Sun) 63749545200, # local_start 2021-02-20 23:00:00 (Sat) -63770112000, # local_end 2021-10-17 00:00:00 (Sun) +63771926400, # local_end 2021-11-07 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ -63770126400, # utc_start 2021-10-17 04:00:00 (Sun) +63771940800, # utc_start 2021-11-07 04:00:00 (Sun) 63781009200, # utc_end 2022-02-20 03:00:00 (Sun) -63770115600, # local_start 2021-10-17 01:00:00 (Sun) +63771930000, # local_start 2021-11-07 01:00:00 (Sun) 63780998400, # local_end 2022-02-20 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 63781009200, # utc_start 2022-02-20 03:00:00 (Sun) -63801576000, # utc_end 2022-10-16 04:00:00 (Sun) +63803390400, # utc_end 2022-11-06 04:00:00 (Sun) 63780994800, # local_start 2022-02-19 23:00:00 (Sat) -63801561600, # local_end 2022-10-16 00:00:00 (Sun) +63803376000, # local_end 2022-11-06 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ -63801576000, # utc_start 2022-10-16 04:00:00 (Sun) +63803390400, # utc_start 2022-11-06 04:00:00 (Sun) 63813063600, # utc_end 2023-02-26 03:00:00 (Sun) -63801565200, # local_start 2022-10-16 01:00:00 (Sun) +63803379600, # local_start 2022-11-06 01:00:00 (Sun) 63813052800, # local_end 2023-02-26 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 63813063600, # utc_start 2023-02-26 03:00:00 (Sun) -63833025600, # utc_end 2023-10-15 04:00:00 (Sun) +63834840000, # utc_end 2023-11-05 04:00:00 (Sun) 63813049200, # local_start 2023-02-25 23:00:00 (Sat) -63833011200, # local_end 2023-10-15 00:00:00 (Sun) +63834825600, # local_end 2023-11-05 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ -63833025600, # utc_start 2023-10-15 04:00:00 (Sun) +63834840000, # utc_start 2023-11-05 04:00:00 (Sun) 63843908400, # utc_end 2024-02-18 03:00:00 (Sun) -63833014800, # local_start 2023-10-15 01:00:00 (Sun) +63834829200, # local_start 2023-11-05 01:00:00 (Sun) 63843897600, # local_end 2024-02-18 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 63843908400, # utc_start 2024-02-18 03:00:00 (Sun) -63865080000, # utc_end 2024-10-20 04:00:00 (Sun) +63866289600, # utc_end 2024-11-03 04:00:00 (Sun) 63843894000, # local_start 2024-02-17 23:00:00 (Sat) -63865065600, # local_end 2024-10-20 00:00:00 (Sun) +63866275200, # local_end 2024-11-03 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ -63865080000, # utc_start 2024-10-20 04:00:00 (Sun) +63866289600, # utc_start 2024-11-03 04:00:00 (Sun) 63875358000, # utc_end 2025-02-16 03:00:00 (Sun) -63865069200, # local_start 2024-10-20 01:00:00 (Sun) +63866278800, # local_start 2024-11-03 01:00:00 (Sun) 63875347200, # local_end 2025-02-16 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 63875358000, # utc_start 2025-02-16 03:00:00 (Sun) -63896529600, # utc_end 2025-10-19 04:00:00 (Sun) +63897739200, # utc_end 2025-11-02 04:00:00 (Sun) 63875343600, # local_start 2025-02-15 23:00:00 (Sat) -63896515200, # local_end 2025-10-19 00:00:00 (Sun) +63897724800, # local_end 2025-11-02 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ -63896529600, # utc_start 2025-10-19 04:00:00 (Sun) +63897739200, # utc_start 2025-11-02 04:00:00 (Sun) 63907412400, # utc_end 2026-02-22 03:00:00 (Sun) -63896518800, # local_start 2025-10-19 01:00:00 (Sun) +63897728400, # local_start 2025-11-02 01:00:00 (Sun) 63907401600, # local_end 2026-02-22 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 63907412400, # utc_start 2026-02-22 03:00:00 (Sun) -63927979200, # utc_end 2026-10-18 04:00:00 (Sun) +63929188800, # utc_end 2026-11-01 04:00:00 (Sun) 63907398000, # local_start 2026-02-21 23:00:00 (Sat) -63927964800, # local_end 2026-10-18 00:00:00 (Sun) +63929174400, # local_end 2026-11-01 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ -63927979200, # utc_start 2026-10-18 04:00:00 (Sun) +63929188800, # utc_start 2026-11-01 04:00:00 (Sun) 63938862000, # utc_end 2027-02-21 03:00:00 (Sun) -63927968400, # local_start 2026-10-18 01:00:00 (Sun) +63929178000, # local_start 2026-11-01 01:00:00 (Sun) 63938851200, # local_end 2027-02-21 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 63938862000, # utc_start 2027-02-21 03:00:00 (Sun) -63959428800, # utc_end 2027-10-17 04:00:00 (Sun) +63961243200, # utc_end 2027-11-07 04:00:00 (Sun) 63938847600, # local_start 2027-02-20 23:00:00 (Sat) -63959414400, # local_end 2027-10-17 00:00:00 (Sun) +63961228800, # local_end 2027-11-07 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ -63959428800, # utc_start 2027-10-17 04:00:00 (Sun) +63961243200, # utc_start 2027-11-07 04:00:00 (Sun) 63970311600, # utc_end 2028-02-20 03:00:00 (Sun) -63959418000, # local_start 2027-10-17 01:00:00 (Sun) +63961232400, # local_start 2027-11-07 01:00:00 (Sun) 63970300800, # local_end 2028-02-20 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 63970311600, # utc_start 2028-02-20 03:00:00 (Sun) -63990878400, # utc_end 2028-10-15 04:00:00 (Sun) +63992692800, # utc_end 2028-11-05 04:00:00 (Sun) 63970297200, # local_start 2028-02-19 23:00:00 (Sat) -63990864000, # local_end 2028-10-15 00:00:00 (Sun) +63992678400, # local_end 2028-11-05 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ -63990878400, # utc_start 2028-10-15 04:00:00 (Sun) +63992692800, # utc_start 2028-11-05 04:00:00 (Sun) 64001761200, # utc_end 2029-02-18 03:00:00 (Sun) -63990867600, # local_start 2028-10-15 01:00:00 (Sun) +63992682000, # local_start 2028-11-05 01:00:00 (Sun) 64001750400, # local_end 2029-02-18 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 64001761200, # utc_start 2029-02-18 03:00:00 (Sun) -64022932800, # utc_end 2029-10-21 04:00:00 (Sun) +64024142400, # utc_end 2029-11-04 04:00:00 (Sun) 64001746800, # local_start 2029-02-17 23:00:00 (Sat) -64022918400, # local_end 2029-10-21 00:00:00 (Sun) +64024128000, # local_end 2029-11-04 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ -64022932800, # utc_start 2029-10-21 04:00:00 (Sun) +64024142400, # utc_start 2029-11-04 04:00:00 (Sun) 64033210800, # utc_end 2030-02-17 03:00:00 (Sun) -64022922000, # local_start 2029-10-21 01:00:00 (Sun) +64024131600, # local_start 2029-11-04 01:00:00 (Sun) 64033200000, # local_end 2030-02-17 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 64033210800, # utc_start 2030-02-17 03:00:00 (Sun) -64054382400, # utc_end 2030-10-20 04:00:00 (Sun) +64055592000, # utc_end 2030-11-03 04:00:00 (Sun) 64033196400, # local_start 2030-02-16 23:00:00 (Sat) -64054368000, # local_end 2030-10-20 00:00:00 (Sun) +64055577600, # local_end 2030-11-03 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ -64054382400, # utc_start 2030-10-20 04:00:00 (Sun) +64055592000, # utc_start 2030-11-03 04:00:00 (Sun) 64064660400, # utc_end 2031-02-16 03:00:00 (Sun) -64054371600, # local_start 2030-10-20 01:00:00 (Sun) +64055581200, # local_start 2030-11-03 01:00:00 (Sun) 64064649600, # local_end 2031-02-16 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 64064660400, # utc_start 2031-02-16 03:00:00 (Sun) -64085832000, # utc_end 2031-10-19 04:00:00 (Sun) +64087041600, # utc_end 2031-11-02 04:00:00 (Sun) 64064646000, # local_start 2031-02-15 23:00:00 (Sat) -64085817600, # local_end 2031-10-19 00:00:00 (Sun) +64087027200, # local_end 2031-11-02 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ -64085832000, # utc_start 2031-10-19 04:00:00 (Sun) +64087041600, # utc_start 2031-11-02 04:00:00 (Sun) 64096110000, # utc_end 2032-02-15 03:00:00 (Sun) -64085821200, # local_start 2031-10-19 01:00:00 (Sun) +64087030800, # local_start 2031-11-02 01:00:00 (Sun) 64096099200, # local_end 2032-02-15 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 64096110000, # utc_start 2032-02-15 03:00:00 (Sun) -64117281600, # utc_end 2032-10-17 04:00:00 (Sun) +64119096000, # utc_end 2032-11-07 04:00:00 (Sun) 64096095600, # local_start 2032-02-14 23:00:00 (Sat) -64117267200, # local_end 2032-10-17 00:00:00 (Sun) +64119081600, # local_end 2032-11-07 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ -64117281600, # utc_start 2032-10-17 04:00:00 (Sun) +64119096000, # utc_start 2032-11-07 04:00:00 (Sun) 64128164400, # utc_end 2033-02-20 03:00:00 (Sun) -64117270800, # local_start 2032-10-17 01:00:00 (Sun) +64119085200, # local_start 2032-11-07 01:00:00 (Sun) 64128153600, # local_end 2033-02-20 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 64128164400, # utc_start 2033-02-20 03:00:00 (Sun) -64148731200, # utc_end 2033-10-16 04:00:00 (Sun) +64150545600, # utc_end 2033-11-06 04:00:00 (Sun) 64128150000, # local_start 2033-02-19 23:00:00 (Sat) -64148716800, # local_end 2033-10-16 00:00:00 (Sun) +64150531200, # local_end 2033-11-06 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ -64148731200, # utc_start 2033-10-16 04:00:00 (Sun) +64150545600, # utc_start 2033-11-06 04:00:00 (Sun) 64160218800, # utc_end 2034-02-26 03:00:00 (Sun) -64148720400, # local_start 2033-10-16 01:00:00 (Sun) +64150534800, # local_start 2033-11-06 01:00:00 (Sun) 64160208000, # local_end 2034-02-26 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 64160218800, # utc_start 2034-02-26 03:00:00 (Sun) -64180180800, # utc_end 2034-10-15 04:00:00 (Sun) +64181995200, # utc_end 2034-11-05 04:00:00 (Sun) 64160204400, # local_start 2034-02-25 23:00:00 (Sat) -64180166400, # local_end 2034-10-15 00:00:00 (Sun) +64181980800, # local_end 2034-11-05 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ -64180180800, # utc_start 2034-10-15 04:00:00 (Sun) +64181995200, # utc_start 2034-11-05 04:00:00 (Sun) 64191063600, # utc_end 2035-02-18 03:00:00 (Sun) -64180170000, # local_start 2034-10-15 01:00:00 (Sun) +64181984400, # local_start 2034-11-05 01:00:00 (Sun) 64191052800, # local_end 2035-02-18 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 64191063600, # utc_start 2035-02-18 03:00:00 (Sun) -64212235200, # utc_end 2035-10-21 04:00:00 (Sun) +64213444800, # utc_end 2035-11-04 04:00:00 (Sun) 64191049200, # local_start 2035-02-17 23:00:00 (Sat) -64212220800, # local_end 2035-10-21 00:00:00 (Sun) +64213430400, # local_end 2035-11-04 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ -64212235200, # utc_start 2035-10-21 04:00:00 (Sun) +64213444800, # utc_start 2035-11-04 04:00:00 (Sun) 64222513200, # utc_end 2036-02-17 03:00:00 (Sun) -64212224400, # local_start 2035-10-21 01:00:00 (Sun) +64213434000, # local_start 2035-11-04 01:00:00 (Sun) 64222502400, # local_end 2036-02-17 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 64222513200, # utc_start 2036-02-17 03:00:00 (Sun) -64243684800, # utc_end 2036-10-19 04:00:00 (Sun) +64244894400, # utc_end 2036-11-02 04:00:00 (Sun) 64222498800, # local_start 2036-02-16 23:00:00 (Sat) -64243670400, # local_end 2036-10-19 00:00:00 (Sun) +64244880000, # local_end 2036-11-02 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ -64243684800, # utc_start 2036-10-19 04:00:00 (Sun) +64244894400, # utc_start 2036-11-02 04:00:00 (Sun) 64254567600, # utc_end 2037-02-22 03:00:00 (Sun) -64243674000, # local_start 2036-10-19 01:00:00 (Sun) +64244883600, # local_start 2036-11-02 01:00:00 (Sun) 64254556800, # local_end 2037-02-22 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 64254567600, # utc_start 2037-02-22 03:00:00 (Sun) -64275134400, # utc_end 2037-10-18 04:00:00 (Sun) +64276344000, # utc_end 2037-11-01 04:00:00 (Sun) 64254553200, # local_start 2037-02-21 23:00:00 (Sat) -64275120000, # local_end 2037-10-18 00:00:00 (Sun) +64276329600, # local_end 2037-11-01 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ -64275134400, # utc_start 2037-10-18 04:00:00 (Sun) +64276344000, # utc_start 2037-11-01 04:00:00 (Sun) 64286017200, # utc_end 2038-02-21 03:00:00 (Sun) -64275123600, # local_start 2037-10-18 01:00:00 (Sun) +64276333200, # local_start 2037-11-01 01:00:00 (Sun) 64286006400, # local_end 2038-02-21 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 64286017200, # utc_start 2038-02-21 03:00:00 (Sun) -64306584000, # utc_end 2038-10-17 04:00:00 (Sun) +64308398400, # utc_end 2038-11-07 04:00:00 (Sun) 64286002800, # local_start 2038-02-20 23:00:00 (Sat) -64306569600, # local_end 2038-10-17 00:00:00 (Sun) +64308384000, # local_end 2038-11-07 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ -64306584000, # utc_start 2038-10-17 04:00:00 (Sun) +64308398400, # utc_start 2038-11-07 04:00:00 (Sun) 64317466800, # utc_end 2039-02-20 03:00:00 (Sun) -64306573200, # local_start 2038-10-17 01:00:00 (Sun) +64308387600, # local_start 2038-11-07 01:00:00 (Sun) 64317456000, # local_end 2039-02-20 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 64317466800, # utc_start 2039-02-20 03:00:00 (Sun) -64338033600, # utc_end 2039-10-16 04:00:00 (Sun) +64339848000, # utc_end 2039-11-06 04:00:00 (Sun) 64317452400, # local_start 2039-02-19 23:00:00 (Sat) -64338019200, # local_end 2039-10-16 00:00:00 (Sun) +64339833600, # local_end 2039-11-06 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {65} @@ -1222,7 +1226,7 @@ sub _last_offset { -14400 } my $last_observance = bless( { - 'format' => 'AM%sT', + 'format' => '-04/-03', 'gmtoff' => '-4:00', 'local_start_datetime' => bless( { 'formatter' => undef, @@ -1262,15 +1266,14 @@ my $rules = [ bless( { 'at' => '0:00', - 'from' => '2008', - 'in' => 'Oct', - 'letter' => 'S', + 'from' => '2018', + 'in' => 'Nov', + 'letter' => '', 'name' => 'Brazil', 'offset_from_std' => 3600, - 'on' => 'Sun>=15', + 'on' => 'Sun>=1', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ), bless( { 'at' => '0:00', @@ -1281,8 +1284,7 @@ 'offset_from_std' => 0, 'on' => 'Sun>=15', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Curacao.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Curacao.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Curacao.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Curacao.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/southamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/southamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Curacao; -$DateTime::TimeZone::America::Curacao::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,7 +39,7 @@ 61977916800, # local_end 1965-01-01 00:00:00 (Fri) -16200, 0, -'ANT', +'-0430', ], [ 61977933000, # utc_start 1965-01-01 04:30:00 (Fri) @@ -48,11 +52,11 @@ ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {0} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Danmarkshavn.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Danmarkshavn.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Danmarkshavn.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Danmarkshavn.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/europe. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/europe. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Danmarkshavn; -$DateTime::TimeZone::America::Danmarkshavn::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,7 +39,7 @@ 62459517600, # local_end 1980-04-06 02:00:00 (Sun) -10800, 0, -'WGT', +'-03', ], [ 62459528400, # utc_start 1980-04-06 05:00:00 (Sun) @@ -44,7 +48,7 @@ 62474626800, # local_end 1980-09-27 23:00:00 (Sat) -7200, 1, -'WGST', +'-02', ], [ 62474634000, # utc_start 1980-09-28 01:00:00 (Sun) @@ -53,7 +57,7 @@ 62490348000, # local_end 1981-03-28 22:00:00 (Sat) -10800, 0, -'WGT', +'-03', ], [ 62490358800, # utc_start 1981-03-29 01:00:00 (Sun) @@ -62,7 +66,7 @@ 62506076400, # local_end 1981-09-26 23:00:00 (Sat) -7200, 1, -'WGST', +'-02', ], [ 62506083600, # utc_start 1981-09-27 01:00:00 (Sun) @@ -71,7 +75,7 @@ 62521797600, # local_end 1982-03-27 22:00:00 (Sat) -10800, 0, -'WGT', +'-03', ], [ 62521808400, # utc_start 1982-03-28 01:00:00 (Sun) @@ -80,7 +84,7 @@ 62537526000, # local_end 1982-09-25 23:00:00 (Sat) -7200, 1, -'WGST', +'-02', ], [ 62537533200, # utc_start 1982-09-26 01:00:00 (Sun) @@ -89,7 +93,7 @@ 62553247200, # local_end 1983-03-26 22:00:00 (Sat) -10800, 0, -'WGT', +'-03', ], [ 62553258000, # utc_start 1983-03-27 01:00:00 (Sun) @@ -98,7 +102,7 @@ 62568975600, # local_end 1983-09-24 23:00:00 (Sat) -7200, 1, -'WGST', +'-02', ], [ 62568982800, # utc_start 1983-09-25 01:00:00 (Sun) @@ -107,7 +111,7 @@ 62584696800, # local_end 1984-03-24 22:00:00 (Sat) -10800, 0, -'WGT', +'-03', ], [ 62584707600, # utc_start 1984-03-25 01:00:00 (Sun) @@ -116,7 +120,7 @@ 62601030000, # local_end 1984-09-29 23:00:00 (Sat) -7200, 1, -'WGST', +'-02', ], [ 62601037200, # utc_start 1984-09-30 01:00:00 (Sun) @@ -125,7 +129,7 @@ 62616751200, # local_end 1985-03-30 22:00:00 (Sat) -10800, 0, -'WGT', +'-03', ], [ 62616762000, # utc_start 1985-03-31 01:00:00 (Sun) @@ -134,7 +138,7 @@ 62632479600, # local_end 1985-09-28 23:00:00 (Sat) -7200, 1, -'WGST', +'-02', ], [ 62632486800, # utc_start 1985-09-29 01:00:00 (Sun) @@ -143,7 +147,7 @@ 62648200800, # local_end 1986-03-29 22:00:00 (Sat) -10800, 0, -'WGT', +'-03', ], [ 62648211600, # utc_start 1986-03-30 01:00:00 (Sun) @@ -152,7 +156,7 @@ 62663929200, # local_end 1986-09-27 23:00:00 (Sat) -7200, 1, -'WGST', +'-02', ], [ 62663936400, # utc_start 1986-09-28 01:00:00 (Sun) @@ -161,7 +165,7 @@ 62679650400, # local_end 1987-03-28 22:00:00 (Sat) -10800, 0, -'WGT', +'-03', ], [ 62679661200, # utc_start 1987-03-29 01:00:00 (Sun) @@ -170,7 +174,7 @@ 62695378800, # local_end 1987-09-26 23:00:00 (Sat) -7200, 1, -'WGST', +'-02', ], [ 62695386000, # utc_start 1987-09-27 01:00:00 (Sun) @@ -179,7 +183,7 @@ 62711100000, # local_end 1988-03-26 22:00:00 (Sat) -10800, 0, -'WGT', +'-03', ], [ 62711110800, # utc_start 1988-03-27 01:00:00 (Sun) @@ -188,7 +192,7 @@ 62726828400, # local_end 1988-09-24 23:00:00 (Sat) -7200, 1, -'WGST', +'-02', ], [ 62726835600, # utc_start 1988-09-25 01:00:00 (Sun) @@ -197,7 +201,7 @@ 62742549600, # local_end 1989-03-25 22:00:00 (Sat) -10800, 0, -'WGT', +'-03', ], [ 62742560400, # utc_start 1989-03-26 01:00:00 (Sun) @@ -206,7 +210,7 @@ 62758278000, # local_end 1989-09-23 23:00:00 (Sat) -7200, 1, -'WGST', +'-02', ], [ 62758285200, # utc_start 1989-09-24 01:00:00 (Sun) @@ -215,7 +219,7 @@ 62773999200, # local_end 1990-03-24 22:00:00 (Sat) -10800, 0, -'WGT', +'-03', ], [ 62774010000, # utc_start 1990-03-25 01:00:00 (Sun) @@ -224,7 +228,7 @@ 62790332400, # local_end 1990-09-29 23:00:00 (Sat) -7200, 1, -'WGST', +'-02', ], [ 62790339600, # utc_start 1990-09-30 01:00:00 (Sun) @@ -233,7 +237,7 @@ 62806053600, # local_end 1991-03-30 22:00:00 (Sat) -10800, 0, -'WGT', +'-03', ], [ 62806064400, # utc_start 1991-03-31 01:00:00 (Sun) @@ -242,7 +246,7 @@ 62821782000, # local_end 1991-09-28 23:00:00 (Sat) -7200, 1, -'WGST', +'-02', ], [ 62821789200, # utc_start 1991-09-29 01:00:00 (Sun) @@ -251,7 +255,7 @@ 62837503200, # local_end 1992-03-28 22:00:00 (Sat) -10800, 0, -'WGT', +'-03', ], [ 62837514000, # utc_start 1992-03-29 01:00:00 (Sun) @@ -260,7 +264,7 @@ 62853231600, # local_end 1992-09-26 23:00:00 (Sat) -7200, 1, -'WGST', +'-02', ], [ 62853238800, # utc_start 1992-09-27 01:00:00 (Sun) @@ -269,7 +273,7 @@ 62868952800, # local_end 1993-03-27 22:00:00 (Sat) -10800, 0, -'WGT', +'-03', ], [ 62868963600, # utc_start 1993-03-28 01:00:00 (Sun) @@ -278,7 +282,7 @@ 62884681200, # local_end 1993-09-25 23:00:00 (Sat) -7200, 1, -'WGST', +'-02', ], [ 62884688400, # utc_start 1993-09-26 01:00:00 (Sun) @@ -287,7 +291,7 @@ 62900402400, # local_end 1994-03-26 22:00:00 (Sat) -10800, 0, -'WGT', +'-03', ], [ 62900413200, # utc_start 1994-03-27 01:00:00 (Sun) @@ -296,7 +300,7 @@ 62916130800, # local_end 1994-09-24 23:00:00 (Sat) -7200, 1, -'WGST', +'-02', ], [ 62916138000, # utc_start 1994-09-25 01:00:00 (Sun) @@ -305,7 +309,7 @@ 62931852000, # local_end 1995-03-25 22:00:00 (Sat) -10800, 0, -'WGT', +'-03', ], [ 62931862800, # utc_start 1995-03-26 01:00:00 (Sun) @@ -314,7 +318,7 @@ 62947580400, # local_end 1995-09-23 23:00:00 (Sat) -7200, 1, -'WGST', +'-02', ], [ 62947587600, # utc_start 1995-09-24 01:00:00 (Sun) @@ -323,7 +327,7 @@ 62956137600, # local_end 1996-01-01 00:00:00 (Mon) -10800, 0, -'WGT', +'-03', ], [ 62956148400, # utc_start 1996-01-01 03:00:00 (Mon) @@ -336,11 +340,11 @@ ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {16} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Dawson_Creek.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Dawson_Creek.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Dawson_Creek.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Dawson_Creek.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Dawson_Creek; -$DateTime::TimeZone::America::Dawson_Creek::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -561,11 +565,11 @@ ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {29} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Dawson.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Dawson.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Dawson.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Dawson.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Dawson; -$DateTime::TimeZone::America::Dawson::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -991,13 +995,49 @@ 1, 'PDT', ], + [ +63961261200, # utc_start 2027-11-07 09:00:00 (Sun) +63972151200, # utc_end 2028-03-12 10:00:00 (Sun) +63961232400, # local_start 2027-11-07 01:00:00 (Sun) +63972122400, # local_end 2028-03-12 02:00:00 (Sun) +-28800, +0, +'PST', + ], + [ +63972151200, # utc_start 2028-03-12 10:00:00 (Sun) +63992710800, # utc_end 2028-11-05 09:00:00 (Sun) +63972126000, # local_start 2028-03-12 03:00:00 (Sun) +63992685600, # local_end 2028-11-05 02:00:00 (Sun) +-25200, +1, +'PDT', + ], + [ +63992710800, # utc_start 2028-11-05 09:00:00 (Sun) +64003600800, # utc_end 2029-03-11 10:00:00 (Sun) +63992682000, # local_start 2028-11-05 01:00:00 (Sun) +64003572000, # local_end 2029-03-11 02:00:00 (Sun) +-28800, +0, +'PST', + ], + [ +64003600800, # utc_start 2029-03-11 10:00:00 (Sun) +64024160400, # utc_end 2029-11-04 09:00:00 (Sun) +64003575600, # local_start 2029-03-11 03:00:00 (Sun) +64024135200, # local_end 2029-11-04 02:00:00 (Sun) +-25200, +1, +'PDT', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {53} +sub has_dst_changes {55} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1053,8 +1093,7 @@ 'offset_from_std' => 0, 'on' => 'Sun>=1', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ), bless( { 'at' => '2:00', @@ -1065,8 +1104,7 @@ 'offset_from_std' => 3600, 'on' => 'Sun>=8', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Denver.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Denver.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Denver.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Denver.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Denver; -$DateTime::TimeZone::America::Denver::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -1297,13 +1301,49 @@ 1, 'MDT', ], + [ +63961257600, # utc_start 2027-11-07 08:00:00 (Sun) +63972147600, # utc_end 2028-03-12 09:00:00 (Sun) +63961232400, # local_start 2027-11-07 01:00:00 (Sun) +63972122400, # local_end 2028-03-12 02:00:00 (Sun) +-25200, +0, +'MST', + ], + [ +63972147600, # utc_start 2028-03-12 09:00:00 (Sun) +63992707200, # utc_end 2028-11-05 08:00:00 (Sun) +63972126000, # local_start 2028-03-12 03:00:00 (Sun) +63992685600, # local_end 2028-11-05 02:00:00 (Sun) +-21600, +1, +'MDT', + ], + [ +63992707200, # utc_start 2028-11-05 08:00:00 (Sun) +64003597200, # utc_end 2029-03-11 09:00:00 (Sun) +63992682000, # local_start 2028-11-05 01:00:00 (Sun) +64003572000, # local_end 2029-03-11 02:00:00 (Sun) +-25200, +0, +'MST', + ], + [ +64003597200, # utc_start 2029-03-11 09:00:00 (Sun) +64024156800, # utc_end 2029-11-04 08:00:00 (Sun) +64003575600, # local_start 2029-03-11 03:00:00 (Sun) +64024135200, # local_end 2029-11-04 02:00:00 (Sun) +-21600, +1, +'MDT', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {69} +sub has_dst_changes {71} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1353,26 +1393,24 @@ bless( { 'at' => '2:00', 'from' => '2007', - 'in' => 'Mar', - 'letter' => 'D', - 'name' => 'US', - 'offset_from_std' => 3600, - 'on' => 'Sun>=8', - 'save' => '1:00', - 'to' => 'max', - 'type' => undef - }, 'DateTime::TimeZone::OlsonDB::Rule' ), - bless( { - 'at' => '2:00', - 'from' => '2007', 'in' => 'Nov', 'letter' => 'S', 'name' => 'US', 'offset_from_std' => 0, 'on' => 'Sun>=1', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' + }, 'DateTime::TimeZone::OlsonDB::Rule' ), + bless( { + 'at' => '2:00', + 'from' => '2007', + 'in' => 'Mar', + 'letter' => 'D', + 'name' => 'US', + 'offset_from_std' => 3600, + 'on' => 'Sun>=8', + 'save' => '1:00', + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Detroit.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Detroit.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Detroit.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Detroit.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Detroit; -$DateTime::TimeZone::America::Detroit::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -102,26 +106,8 @@ ], [ 61464636000, # utc_start 1948-09-26 06:00:00 (Sun) -62055183600, # utc_end 1967-06-14 07:00:00 (Wed) -61464618000, # local_start 1948-09-26 01:00:00 (Sun) -62055165600, # local_end 1967-06-14 02:00:00 (Wed) --18000, -0, -'EST', - ], - [ -62055183600, # utc_start 1967-06-14 07:00:00 (Wed) -62067016800, # utc_end 1967-10-29 06:00:00 (Sun) -62055169200, # local_start 1967-06-14 03:00:00 (Wed) -62067002400, # local_end 1967-10-29 02:00:00 (Sun) --14400, -1, -'EDT', - ], - [ -62067016800, # utc_start 1967-10-29 06:00:00 (Sun) 62230395600, # utc_end 1973-01-01 05:00:00 (Mon) -62066998800, # local_start 1967-10-29 01:00:00 (Sun) +61464618000, # local_start 1948-09-26 01:00:00 (Sun) 62230377600, # local_end 1973-01-01 00:00:00 (Mon) -18000, 0, @@ -1126,13 +1112,49 @@ 1, 'EDT', ], + [ +63961250400, # utc_start 2027-11-07 06:00:00 (Sun) +63972140400, # utc_end 2028-03-12 07:00:00 (Sun) +63961232400, # local_start 2027-11-07 01:00:00 (Sun) +63972122400, # local_end 2028-03-12 02:00:00 (Sun) +-18000, +0, +'EST', + ], + [ +63972140400, # utc_start 2028-03-12 07:00:00 (Sun) +63992700000, # utc_end 2028-11-05 06:00:00 (Sun) +63972126000, # local_start 2028-03-12 03:00:00 (Sun) +63992685600, # local_end 2028-11-05 02:00:00 (Sun) +-14400, +1, +'EDT', + ], + [ +63992700000, # utc_start 2028-11-05 06:00:00 (Sun) +64003590000, # utc_end 2029-03-11 07:00:00 (Sun) +63992682000, # local_start 2028-11-05 01:00:00 (Sun) +64003572000, # local_end 2029-03-11 02:00:00 (Sun) +-18000, +0, +'EST', + ], + [ +64003590000, # utc_start 2029-03-11 07:00:00 (Sun) +64024149600, # utc_end 2029-11-04 06:00:00 (Sun) +64003575600, # local_start 2029-03-11 03:00:00 (Sun) +64024135200, # local_end 2029-11-04 02:00:00 (Sun) +-14400, +1, +'EDT', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {59} +sub has_dst_changes {60} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1182,26 +1204,24 @@ bless( { 'at' => '2:00', 'from' => '2007', - 'in' => 'Nov', - 'letter' => 'S', - 'name' => 'US', - 'offset_from_std' => 0, - 'on' => 'Sun>=1', - 'save' => '0', - 'to' => 'max', - 'type' => undef - }, 'DateTime::TimeZone::OlsonDB::Rule' ), - bless( { - 'at' => '2:00', - 'from' => '2007', 'in' => 'Mar', 'letter' => 'D', 'name' => 'US', 'offset_from_std' => 3600, 'on' => 'Sun>=8', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' + }, 'DateTime::TimeZone::OlsonDB::Rule' ), + bless( { + 'at' => '2:00', + 'from' => '2007', + 'in' => 'Nov', + 'letter' => 'S', + 'name' => 'US', + 'offset_from_std' => 0, + 'on' => 'Sun>=1', + 'save' => '0', + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Edmonton.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Edmonton.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Edmonton.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Edmonton.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Edmonton; -$DateTime::TimeZone::America::Edmonton::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -1234,13 +1238,49 @@ 1, 'MDT', ], + [ +63961257600, # utc_start 2027-11-07 08:00:00 (Sun) +63972147600, # utc_end 2028-03-12 09:00:00 (Sun) +63961232400, # local_start 2027-11-07 01:00:00 (Sun) +63972122400, # local_end 2028-03-12 02:00:00 (Sun) +-25200, +0, +'MST', + ], + [ +63972147600, # utc_start 2028-03-12 09:00:00 (Sun) +63992707200, # utc_end 2028-11-05 08:00:00 (Sun) +63972126000, # local_start 2028-03-12 03:00:00 (Sun) +63992685600, # local_end 2028-11-05 02:00:00 (Sun) +-21600, +1, +'MDT', + ], + [ +63992707200, # utc_start 2028-11-05 08:00:00 (Sun) +64003597200, # utc_end 2029-03-11 09:00:00 (Sun) +63992682000, # local_start 2028-11-05 01:00:00 (Sun) +64003572000, # local_end 2029-03-11 02:00:00 (Sun) +-25200, +0, +'MST', + ], + [ +64003597200, # utc_start 2029-03-11 09:00:00 (Sun) +64024156800, # utc_end 2029-11-04 08:00:00 (Sun) +64003575600, # local_start 2029-03-11 03:00:00 (Sun) +64024135200, # local_end 2029-11-04 02:00:00 (Sun) +-21600, +1, +'MDT', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {67} +sub has_dst_changes {69} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1290,26 +1330,24 @@ bless( { 'at' => '2:00', 'from' => '2007', - 'in' => 'Nov', - 'letter' => 'S', - 'name' => 'Canada', - 'offset_from_std' => 0, - 'on' => 'Sun>=1', - 'save' => '0', - 'to' => 'max', - 'type' => undef - }, 'DateTime::TimeZone::OlsonDB::Rule' ), - bless( { - 'at' => '2:00', - 'from' => '2007', 'in' => 'Mar', 'letter' => 'D', 'name' => 'Canada', 'offset_from_std' => 3600, 'on' => 'Sun>=8', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' + }, 'DateTime::TimeZone::OlsonDB::Rule' ), + bless( { + 'at' => '2:00', + 'from' => '2007', + 'in' => 'Nov', + 'letter' => 'S', + 'name' => 'Canada', + 'offset_from_std' => 0, + 'on' => 'Sun>=1', + 'save' => '0', + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Eirunepe.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Eirunepe.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Eirunepe.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Eirunepe.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/southamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/southamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Eirunepe; -$DateTime::TimeZone::America::Eirunepe::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,7 +39,7 @@ 60928714800, # local_end 1931-10-03 11:00:00 (Sat) -18000, 0, -'ACT', +'-05', ], [ 60928732800, # utc_start 1931-10-03 16:00:00 (Sat) @@ -44,7 +48,7 @@ 60944313600, # local_end 1932-04-01 00:00:00 (Fri) -14400, 1, -'ACST', +'-04', ], [ 60944328000, # utc_start 1932-04-01 04:00:00 (Fri) @@ -53,7 +57,7 @@ 60960297600, # local_end 1932-10-03 00:00:00 (Mon) -18000, 0, -'ACT', +'-05', ], [ 60960315600, # utc_start 1932-10-03 05:00:00 (Mon) @@ -62,7 +66,7 @@ 60975849600, # local_end 1933-04-01 00:00:00 (Sat) -14400, 1, -'ACST', +'-04', ], [ 60975864000, # utc_start 1933-04-01 04:00:00 (Sat) @@ -71,7 +75,7 @@ 61501852800, # local_end 1949-12-01 00:00:00 (Thu) -18000, 0, -'ACT', +'-05', ], [ 61501870800, # utc_start 1949-12-01 05:00:00 (Thu) @@ -80,7 +84,7 @@ 61513606800, # local_end 1950-04-16 01:00:00 (Sun) -14400, 1, -'ACST', +'-04', ], [ 61513621200, # utc_start 1950-04-16 05:00:00 (Sun) @@ -89,7 +93,7 @@ 61533388800, # local_end 1950-12-01 00:00:00 (Fri) -18000, 0, -'ACT', +'-05', ], [ 61533406800, # utc_start 1950-12-01 05:00:00 (Fri) @@ -98,7 +102,7 @@ 61543843200, # local_end 1951-04-01 00:00:00 (Sun) -14400, 1, -'ACST', +'-04', ], [ 61543857600, # utc_start 1951-04-01 04:00:00 (Sun) @@ -107,7 +111,7 @@ 61564924800, # local_end 1951-12-01 00:00:00 (Sat) -18000, 0, -'ACT', +'-05', ], [ 61564942800, # utc_start 1951-12-01 05:00:00 (Sat) @@ -116,7 +120,7 @@ 61575465600, # local_end 1952-04-01 00:00:00 (Tue) -14400, 1, -'ACST', +'-04', ], [ 61575480000, # utc_start 1952-04-01 04:00:00 (Tue) @@ -125,7 +129,7 @@ 61596547200, # local_end 1952-12-01 00:00:00 (Mon) -18000, 0, -'ACT', +'-05', ], [ 61596565200, # utc_start 1952-12-01 05:00:00 (Mon) @@ -134,7 +138,7 @@ 61604323200, # local_end 1953-03-01 00:00:00 (Sun) -14400, 1, -'ACST', +'-04', ], [ 61604337600, # utc_start 1953-03-01 04:00:00 (Sun) @@ -143,7 +147,7 @@ 61944307200, # local_end 1963-12-09 00:00:00 (Mon) -18000, 0, -'ACT', +'-05', ], [ 61944325200, # utc_start 1963-12-09 05:00:00 (Mon) @@ -152,7 +156,7 @@ 61951478400, # local_end 1964-03-01 00:00:00 (Sun) -14400, 1, -'ACST', +'-04', ], [ 61951492800, # utc_start 1964-03-01 04:00:00 (Sun) @@ -161,7 +165,7 @@ 61980508800, # local_end 1965-01-31 00:00:00 (Sun) -18000, 0, -'ACT', +'-05', ], [ 61980526800, # utc_start 1965-01-31 05:00:00 (Sun) @@ -170,7 +174,7 @@ 61985606400, # local_end 1965-03-31 00:00:00 (Wed) -14400, 1, -'ACST', +'-04', ], [ 61985620800, # utc_start 1965-03-31 04:00:00 (Wed) @@ -179,7 +183,7 @@ 62006774400, # local_end 1965-12-01 00:00:00 (Wed) -18000, 0, -'ACT', +'-05', ], [ 62006792400, # utc_start 1965-12-01 05:00:00 (Wed) @@ -188,7 +192,7 @@ 62014550400, # local_end 1966-03-01 00:00:00 (Tue) -14400, 1, -'ACST', +'-04', ], [ 62014564800, # utc_start 1966-03-01 04:00:00 (Tue) @@ -197,7 +201,7 @@ 62035718400, # local_end 1966-11-01 00:00:00 (Tue) -18000, 0, -'ACT', +'-05', ], [ 62035736400, # utc_start 1966-11-01 05:00:00 (Tue) @@ -206,7 +210,7 @@ 62046086400, # local_end 1967-03-01 00:00:00 (Wed) -14400, 1, -'ACST', +'-04', ], [ 62046100800, # utc_start 1967-03-01 04:00:00 (Wed) @@ -215,7 +219,7 @@ 62067254400, # local_end 1967-11-01 00:00:00 (Wed) -18000, 0, -'ACT', +'-05', ], [ 62067272400, # utc_start 1967-11-01 05:00:00 (Wed) @@ -224,7 +228,7 @@ 62077708800, # local_end 1968-03-01 00:00:00 (Fri) -14400, 1, -'ACST', +'-04', ], [ 62077723200, # utc_start 1968-03-01 04:00:00 (Fri) @@ -233,7 +237,7 @@ 62635420800, # local_end 1985-11-02 00:00:00 (Sat) -18000, 0, -'ACT', +'-05', ], [ 62635438800, # utc_start 1985-11-02 05:00:00 (Sat) @@ -242,7 +246,7 @@ 62646912000, # local_end 1986-03-15 00:00:00 (Sat) -14400, 1, -'ACST', +'-04', ], [ 62646926400, # utc_start 1986-03-15 04:00:00 (Sat) @@ -251,7 +255,7 @@ 62666265600, # local_end 1986-10-25 00:00:00 (Sat) -18000, 0, -'ACT', +'-05', ], [ 62666283600, # utc_start 1986-10-25 05:00:00 (Sat) @@ -260,7 +264,7 @@ 62675942400, # local_end 1987-02-14 00:00:00 (Sat) -14400, 1, -'ACST', +'-04', ], [ 62675956800, # utc_start 1987-02-14 04:00:00 (Sat) @@ -269,7 +273,7 @@ 62697801600, # local_end 1987-10-25 00:00:00 (Sun) -18000, 0, -'ACT', +'-05', ], [ 62697819600, # utc_start 1987-10-25 05:00:00 (Sun) @@ -278,7 +282,7 @@ 62706873600, # local_end 1988-02-07 00:00:00 (Sun) -14400, 1, -'ACST', +'-04', ], [ 62706888000, # utc_start 1988-02-07 04:00:00 (Sun) @@ -287,7 +291,7 @@ 62725708800, # local_end 1988-09-12 00:00:00 (Mon) -18000, 0, -'ACT', +'-05', ], [ 62725726800, # utc_start 1988-09-12 05:00:00 (Mon) @@ -296,7 +300,7 @@ 62884857600, # local_end 1993-09-28 00:00:00 (Tue) -18000, 0, -'ACT', +'-05', ], [ 62884875600, # utc_start 1993-09-28 05:00:00 (Tue) @@ -305,7 +309,7 @@ 62886499200, # local_end 1993-10-17 00:00:00 (Sun) -18000, 0, -'ACT', +'-05', ], [ 62886517200, # utc_start 1993-10-17 05:00:00 (Sun) @@ -314,7 +318,7 @@ 62897385600, # local_end 1994-02-20 00:00:00 (Sun) -14400, 1, -'ACST', +'-04', ], [ 62897400000, # utc_start 1994-02-20 04:00:00 (Sun) @@ -323,7 +327,7 @@ 62915875200, # local_end 1994-09-22 00:00:00 (Thu) -18000, 0, -'ACT', +'-05', ], [ 62915893200, # utc_start 1994-09-22 05:00:00 (Thu) @@ -332,7 +336,7 @@ 63349948800, # local_end 2008-06-24 00:00:00 (Tue) -18000, 0, -'ACT', +'-05', ], [ 63349966800, # utc_start 2008-06-24 05:00:00 (Tue) @@ -341,7 +345,7 @@ 63519724800, # local_end 2013-11-10 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ 63519739200, # utc_start 2013-11-10 04:00:00 (Sun) @@ -350,15 +354,15 @@ DateTime::TimeZone::INFINITY, # local_end -18000, 0, -'ACT', +'-05', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {15} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/El_Salvador.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/El_Salvador.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/El_Salvador.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/El_Salvador.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::El_Salvador; -$DateTime::TimeZone::America::El_Salvador::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -75,11 +79,11 @@ ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {2} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Fortaleza.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Fortaleza.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Fortaleza.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Fortaleza.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/southamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/southamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Fortaleza; -$DateTime::TimeZone::America::Fortaleza::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,7 +39,7 @@ 60928714800, # local_end 1931-10-03 11:00:00 (Sat) -10800, 0, -'BRT', +'-03', ], [ 60928725600, # utc_start 1931-10-03 14:00:00 (Sat) @@ -44,7 +48,7 @@ 60944313600, # local_end 1932-04-01 00:00:00 (Fri) -7200, 1, -'BRST', +'-02', ], [ 60944320800, # utc_start 1932-04-01 02:00:00 (Fri) @@ -53,7 +57,7 @@ 60960297600, # local_end 1932-10-03 00:00:00 (Mon) -10800, 0, -'BRT', +'-03', ], [ 60960308400, # utc_start 1932-10-03 03:00:00 (Mon) @@ -62,7 +66,7 @@ 60975849600, # local_end 1933-04-01 00:00:00 (Sat) -7200, 1, -'BRST', +'-02', ], [ 60975856800, # utc_start 1933-04-01 02:00:00 (Sat) @@ -71,7 +75,7 @@ 61501852800, # local_end 1949-12-01 00:00:00 (Thu) -10800, 0, -'BRT', +'-03', ], [ 61501863600, # utc_start 1949-12-01 03:00:00 (Thu) @@ -80,7 +84,7 @@ 61513606800, # local_end 1950-04-16 01:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 61513614000, # utc_start 1950-04-16 03:00:00 (Sun) @@ -89,7 +93,7 @@ 61533388800, # local_end 1950-12-01 00:00:00 (Fri) -10800, 0, -'BRT', +'-03', ], [ 61533399600, # utc_start 1950-12-01 03:00:00 (Fri) @@ -98,7 +102,7 @@ 61543843200, # local_end 1951-04-01 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 61543850400, # utc_start 1951-04-01 02:00:00 (Sun) @@ -107,7 +111,7 @@ 61564924800, # local_end 1951-12-01 00:00:00 (Sat) -10800, 0, -'BRT', +'-03', ], [ 61564935600, # utc_start 1951-12-01 03:00:00 (Sat) @@ -116,7 +120,7 @@ 61575465600, # local_end 1952-04-01 00:00:00 (Tue) -7200, 1, -'BRST', +'-02', ], [ 61575472800, # utc_start 1952-04-01 02:00:00 (Tue) @@ -125,7 +129,7 @@ 61596547200, # local_end 1952-12-01 00:00:00 (Mon) -10800, 0, -'BRT', +'-03', ], [ 61596558000, # utc_start 1952-12-01 03:00:00 (Mon) @@ -134,7 +138,7 @@ 61604323200, # local_end 1953-03-01 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 61604330400, # utc_start 1953-03-01 02:00:00 (Sun) @@ -143,7 +147,7 @@ 61944307200, # local_end 1963-12-09 00:00:00 (Mon) -10800, 0, -'BRT', +'-03', ], [ 61944318000, # utc_start 1963-12-09 03:00:00 (Mon) @@ -152,7 +156,7 @@ 61951478400, # local_end 1964-03-01 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 61951485600, # utc_start 1964-03-01 02:00:00 (Sun) @@ -161,7 +165,7 @@ 61980508800, # local_end 1965-01-31 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 61980519600, # utc_start 1965-01-31 03:00:00 (Sun) @@ -170,7 +174,7 @@ 61985606400, # local_end 1965-03-31 00:00:00 (Wed) -7200, 1, -'BRST', +'-02', ], [ 61985613600, # utc_start 1965-03-31 02:00:00 (Wed) @@ -179,7 +183,7 @@ 62006774400, # local_end 1965-12-01 00:00:00 (Wed) -10800, 0, -'BRT', +'-03', ], [ 62006785200, # utc_start 1965-12-01 03:00:00 (Wed) @@ -188,7 +192,7 @@ 62014550400, # local_end 1966-03-01 00:00:00 (Tue) -7200, 1, -'BRST', +'-02', ], [ 62014557600, # utc_start 1966-03-01 02:00:00 (Tue) @@ -197,7 +201,7 @@ 62035718400, # local_end 1966-11-01 00:00:00 (Tue) -10800, 0, -'BRT', +'-03', ], [ 62035729200, # utc_start 1966-11-01 03:00:00 (Tue) @@ -206,7 +210,7 @@ 62046086400, # local_end 1967-03-01 00:00:00 (Wed) -7200, 1, -'BRST', +'-02', ], [ 62046093600, # utc_start 1967-03-01 02:00:00 (Wed) @@ -215,7 +219,7 @@ 62067254400, # local_end 1967-11-01 00:00:00 (Wed) -10800, 0, -'BRT', +'-03', ], [ 62067265200, # utc_start 1967-11-01 03:00:00 (Wed) @@ -224,7 +228,7 @@ 62077708800, # local_end 1968-03-01 00:00:00 (Fri) -7200, 1, -'BRST', +'-02', ], [ 62077716000, # utc_start 1968-03-01 02:00:00 (Fri) @@ -233,7 +237,7 @@ 62635420800, # local_end 1985-11-02 00:00:00 (Sat) -10800, 0, -'BRT', +'-03', ], [ 62635431600, # utc_start 1985-11-02 03:00:00 (Sat) @@ -242,7 +246,7 @@ 62646912000, # local_end 1986-03-15 00:00:00 (Sat) -7200, 1, -'BRST', +'-02', ], [ 62646919200, # utc_start 1986-03-15 02:00:00 (Sat) @@ -251,7 +255,7 @@ 62666265600, # local_end 1986-10-25 00:00:00 (Sat) -10800, 0, -'BRT', +'-03', ], [ 62666276400, # utc_start 1986-10-25 03:00:00 (Sat) @@ -260,7 +264,7 @@ 62675942400, # local_end 1987-02-14 00:00:00 (Sat) -7200, 1, -'BRST', +'-02', ], [ 62675949600, # utc_start 1987-02-14 02:00:00 (Sat) @@ -269,7 +273,7 @@ 62697801600, # local_end 1987-10-25 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 62697812400, # utc_start 1987-10-25 03:00:00 (Sun) @@ -278,7 +282,7 @@ 62706873600, # local_end 1988-02-07 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 62706880800, # utc_start 1988-02-07 02:00:00 (Sun) @@ -287,7 +291,7 @@ 62728646400, # local_end 1988-10-16 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 62728657200, # utc_start 1988-10-16 03:00:00 (Sun) @@ -296,7 +300,7 @@ 62737718400, # local_end 1989-01-29 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 62737725600, # utc_start 1989-01-29 02:00:00 (Sun) @@ -305,7 +309,7 @@ 62760096000, # local_end 1989-10-15 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 62760106800, # utc_start 1989-10-15 03:00:00 (Sun) @@ -314,7 +318,7 @@ 62770377600, # local_end 1990-02-11 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 62770384800, # utc_start 1990-02-11 02:00:00 (Sun) @@ -323,7 +327,7 @@ 62789212800, # local_end 1990-09-17 00:00:00 (Mon) -10800, 0, -'BRT', +'-03', ], [ 62789223600, # utc_start 1990-09-17 03:00:00 (Mon) @@ -332,7 +336,7 @@ 63074332800, # local_end 1999-09-30 00:00:00 (Thu) -10800, 0, -'BRT', +'-03', ], [ 63074343600, # utc_start 1999-09-30 03:00:00 (Thu) @@ -341,7 +345,7 @@ 63074592000, # local_end 1999-10-03 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 63074602800, # utc_start 1999-10-03 03:00:00 (Sun) @@ -350,7 +354,7 @@ 63087292800, # local_end 2000-02-27 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 63087300000, # utc_start 2000-02-27 02:00:00 (Sun) @@ -359,7 +363,7 @@ 63106646400, # local_end 2000-10-08 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 63106657200, # utc_start 2000-10-08 03:00:00 (Sun) @@ -368,7 +372,7 @@ 63107856000, # local_end 2000-10-22 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 63107863200, # utc_start 2000-10-22 02:00:00 (Sun) @@ -377,7 +381,7 @@ 63136022400, # local_end 2001-09-13 00:00:00 (Thu) -10800, 0, -'BRT', +'-03', ], [ 63136033200, # utc_start 2001-09-13 03:00:00 (Thu) @@ -386,7 +390,7 @@ 63138700800, # local_end 2001-10-14 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 63138711600, # utc_start 2001-10-14 03:00:00 (Sun) @@ -395,7 +399,7 @@ 63149587200, # local_end 2002-02-17 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 63149594400, # utc_start 2002-02-17 02:00:00 (Sun) @@ -404,7 +408,7 @@ 63169113600, # local_end 2002-10-01 00:00:00 (Tue) -10800, 0, -'BRT', +'-03', ], [ 63169124400, # utc_start 2002-10-01 03:00:00 (Tue) @@ -413,15 +417,15 @@ DateTime::TimeZone::INFINITY, # local_end -10800, 0, -'BRT', +'-03', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {19} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Fort_Nelson.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Fort_Nelson.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Fort_Nelson.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Fort_Nelson.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Fort_Nelson; -$DateTime::TimeZone::America::Fort_Nelson::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -1344,11 +1348,11 @@ ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {71} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Glace_Bay.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Glace_Bay.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Glace_Bay.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Glace_Bay.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Glace_Bay; -$DateTime::TimeZone::America::Glace_Bay::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -1135,13 +1139,49 @@ 1, 'ADT', ], + [ +63961246800, # utc_start 2027-11-07 05:00:00 (Sun) +63972136800, # utc_end 2028-03-12 06:00:00 (Sun) +63961232400, # local_start 2027-11-07 01:00:00 (Sun) +63972122400, # local_end 2028-03-12 02:00:00 (Sun) +-14400, +0, +'AST', + ], + [ +63972136800, # utc_start 2028-03-12 06:00:00 (Sun) +63992696400, # utc_end 2028-11-05 05:00:00 (Sun) +63972126000, # local_start 2028-03-12 03:00:00 (Sun) +63992685600, # local_end 2028-11-05 02:00:00 (Sun) +-10800, +1, +'ADT', + ], + [ +63992696400, # utc_start 2028-11-05 05:00:00 (Sun) +64003586400, # utc_end 2029-03-11 06:00:00 (Sun) +63992682000, # local_start 2028-11-05 01:00:00 (Sun) +64003572000, # local_end 2029-03-11 02:00:00 (Sun) +-14400, +0, +'AST', + ], + [ +64003586400, # utc_start 2029-03-11 06:00:00 (Sun) +64024146000, # utc_end 2029-11-04 05:00:00 (Sun) +64003575600, # local_start 2029-03-11 03:00:00 (Sun) +64024135200, # local_end 2029-11-04 02:00:00 (Sun) +-10800, +1, +'ADT', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {60} +sub has_dst_changes {62} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1191,26 +1231,24 @@ bless( { 'at' => '2:00', 'from' => '2007', - 'in' => 'Mar', - 'letter' => 'D', - 'name' => 'Canada', - 'offset_from_std' => 3600, - 'on' => 'Sun>=8', - 'save' => '1:00', - 'to' => 'max', - 'type' => undef - }, 'DateTime::TimeZone::OlsonDB::Rule' ), - bless( { - 'at' => '2:00', - 'from' => '2007', 'in' => 'Nov', 'letter' => 'S', 'name' => 'Canada', 'offset_from_std' => 0, 'on' => 'Sun>=1', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' + }, 'DateTime::TimeZone::OlsonDB::Rule' ), + bless( { + 'at' => '2:00', + 'from' => '2007', + 'in' => 'Mar', + 'letter' => 'D', + 'name' => 'Canada', + 'offset_from_std' => 3600, + 'on' => 'Sun>=8', + 'save' => '1:00', + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Godthab.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Godthab.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Godthab.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Godthab.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/europe. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/europe. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Godthab; -$DateTime::TimeZone::America::Godthab::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,7 +39,7 @@ 62459517600, # local_end 1980-04-06 02:00:00 (Sun) -10800, 0, -'WGT', +'-03', ], [ 62459528400, # utc_start 1980-04-06 05:00:00 (Sun) @@ -44,7 +48,7 @@ 62474626800, # local_end 1980-09-27 23:00:00 (Sat) -7200, 1, -'WGST', +'-02', ], [ 62474634000, # utc_start 1980-09-28 01:00:00 (Sun) @@ -53,7 +57,7 @@ 62490348000, # local_end 1981-03-28 22:00:00 (Sat) -10800, 0, -'WGT', +'-03', ], [ 62490358800, # utc_start 1981-03-29 01:00:00 (Sun) @@ -62,7 +66,7 @@ 62506076400, # local_end 1981-09-26 23:00:00 (Sat) -7200, 1, -'WGST', +'-02', ], [ 62506083600, # utc_start 1981-09-27 01:00:00 (Sun) @@ -71,7 +75,7 @@ 62521797600, # local_end 1982-03-27 22:00:00 (Sat) -10800, 0, -'WGT', +'-03', ], [ 62521808400, # utc_start 1982-03-28 01:00:00 (Sun) @@ -80,7 +84,7 @@ 62537526000, # local_end 1982-09-25 23:00:00 (Sat) -7200, 1, -'WGST', +'-02', ], [ 62537533200, # utc_start 1982-09-26 01:00:00 (Sun) @@ -89,7 +93,7 @@ 62553247200, # local_end 1983-03-26 22:00:00 (Sat) -10800, 0, -'WGT', +'-03', ], [ 62553258000, # utc_start 1983-03-27 01:00:00 (Sun) @@ -98,7 +102,7 @@ 62568975600, # local_end 1983-09-24 23:00:00 (Sat) -7200, 1, -'WGST', +'-02', ], [ 62568982800, # utc_start 1983-09-25 01:00:00 (Sun) @@ -107,7 +111,7 @@ 62584696800, # local_end 1984-03-24 22:00:00 (Sat) -10800, 0, -'WGT', +'-03', ], [ 62584707600, # utc_start 1984-03-25 01:00:00 (Sun) @@ -116,7 +120,7 @@ 62601030000, # local_end 1984-09-29 23:00:00 (Sat) -7200, 1, -'WGST', +'-02', ], [ 62601037200, # utc_start 1984-09-30 01:00:00 (Sun) @@ -125,7 +129,7 @@ 62616751200, # local_end 1985-03-30 22:00:00 (Sat) -10800, 0, -'WGT', +'-03', ], [ 62616762000, # utc_start 1985-03-31 01:00:00 (Sun) @@ -134,7 +138,7 @@ 62632479600, # local_end 1985-09-28 23:00:00 (Sat) -7200, 1, -'WGST', +'-02', ], [ 62632486800, # utc_start 1985-09-29 01:00:00 (Sun) @@ -143,7 +147,7 @@ 62648200800, # local_end 1986-03-29 22:00:00 (Sat) -10800, 0, -'WGT', +'-03', ], [ 62648211600, # utc_start 1986-03-30 01:00:00 (Sun) @@ -152,7 +156,7 @@ 62663929200, # local_end 1986-09-27 23:00:00 (Sat) -7200, 1, -'WGST', +'-02', ], [ 62663936400, # utc_start 1986-09-28 01:00:00 (Sun) @@ -161,7 +165,7 @@ 62679650400, # local_end 1987-03-28 22:00:00 (Sat) -10800, 0, -'WGT', +'-03', ], [ 62679661200, # utc_start 1987-03-29 01:00:00 (Sun) @@ -170,7 +174,7 @@ 62695378800, # local_end 1987-09-26 23:00:00 (Sat) -7200, 1, -'WGST', +'-02', ], [ 62695386000, # utc_start 1987-09-27 01:00:00 (Sun) @@ -179,7 +183,7 @@ 62711100000, # local_end 1988-03-26 22:00:00 (Sat) -10800, 0, -'WGT', +'-03', ], [ 62711110800, # utc_start 1988-03-27 01:00:00 (Sun) @@ -188,7 +192,7 @@ 62726828400, # local_end 1988-09-24 23:00:00 (Sat) -7200, 1, -'WGST', +'-02', ], [ 62726835600, # utc_start 1988-09-25 01:00:00 (Sun) @@ -197,7 +201,7 @@ 62742549600, # local_end 1989-03-25 22:00:00 (Sat) -10800, 0, -'WGT', +'-03', ], [ 62742560400, # utc_start 1989-03-26 01:00:00 (Sun) @@ -206,7 +210,7 @@ 62758278000, # local_end 1989-09-23 23:00:00 (Sat) -7200, 1, -'WGST', +'-02', ], [ 62758285200, # utc_start 1989-09-24 01:00:00 (Sun) @@ -215,7 +219,7 @@ 62773999200, # local_end 1990-03-24 22:00:00 (Sat) -10800, 0, -'WGT', +'-03', ], [ 62774010000, # utc_start 1990-03-25 01:00:00 (Sun) @@ -224,7 +228,7 @@ 62790332400, # local_end 1990-09-29 23:00:00 (Sat) -7200, 1, -'WGST', +'-02', ], [ 62790339600, # utc_start 1990-09-30 01:00:00 (Sun) @@ -233,7 +237,7 @@ 62806053600, # local_end 1991-03-30 22:00:00 (Sat) -10800, 0, -'WGT', +'-03', ], [ 62806064400, # utc_start 1991-03-31 01:00:00 (Sun) @@ -242,7 +246,7 @@ 62821782000, # local_end 1991-09-28 23:00:00 (Sat) -7200, 1, -'WGST', +'-02', ], [ 62821789200, # utc_start 1991-09-29 01:00:00 (Sun) @@ -251,7 +255,7 @@ 62837503200, # local_end 1992-03-28 22:00:00 (Sat) -10800, 0, -'WGT', +'-03', ], [ 62837514000, # utc_start 1992-03-29 01:00:00 (Sun) @@ -260,7 +264,7 @@ 62853231600, # local_end 1992-09-26 23:00:00 (Sat) -7200, 1, -'WGST', +'-02', ], [ 62853238800, # utc_start 1992-09-27 01:00:00 (Sun) @@ -269,7 +273,7 @@ 62868952800, # local_end 1993-03-27 22:00:00 (Sat) -10800, 0, -'WGT', +'-03', ], [ 62868963600, # utc_start 1993-03-28 01:00:00 (Sun) @@ -278,7 +282,7 @@ 62884681200, # local_end 1993-09-25 23:00:00 (Sat) -7200, 1, -'WGST', +'-02', ], [ 62884688400, # utc_start 1993-09-26 01:00:00 (Sun) @@ -287,7 +291,7 @@ 62900402400, # local_end 1994-03-26 22:00:00 (Sat) -10800, 0, -'WGT', +'-03', ], [ 62900413200, # utc_start 1994-03-27 01:00:00 (Sun) @@ -296,7 +300,7 @@ 62916130800, # local_end 1994-09-24 23:00:00 (Sat) -7200, 1, -'WGST', +'-02', ], [ 62916138000, # utc_start 1994-09-25 01:00:00 (Sun) @@ -305,7 +309,7 @@ 62931852000, # local_end 1995-03-25 22:00:00 (Sat) -10800, 0, -'WGT', +'-03', ], [ 62931862800, # utc_start 1995-03-26 01:00:00 (Sun) @@ -314,7 +318,7 @@ 62947580400, # local_end 1995-09-23 23:00:00 (Sat) -7200, 1, -'WGST', +'-02', ], [ 62947587600, # utc_start 1995-09-24 01:00:00 (Sun) @@ -323,7 +327,7 @@ 62963906400, # local_end 1996-03-30 22:00:00 (Sat) -10800, 0, -'WGT', +'-03', ], [ 62963917200, # utc_start 1996-03-31 01:00:00 (Sun) @@ -332,7 +336,7 @@ 62982054000, # local_end 1996-10-26 23:00:00 (Sat) -7200, 1, -'WGST', +'-02', ], [ 62982061200, # utc_start 1996-10-27 01:00:00 (Sun) @@ -341,7 +345,7 @@ 62995356000, # local_end 1997-03-29 22:00:00 (Sat) -10800, 0, -'WGT', +'-03', ], [ 62995366800, # utc_start 1997-03-30 01:00:00 (Sun) @@ -350,7 +354,7 @@ 63013503600, # local_end 1997-10-25 23:00:00 (Sat) -7200, 1, -'WGST', +'-02', ], [ 63013510800, # utc_start 1997-10-26 01:00:00 (Sun) @@ -359,7 +363,7 @@ 63026805600, # local_end 1998-03-28 22:00:00 (Sat) -10800, 0, -'WGT', +'-03', ], [ 63026816400, # utc_start 1998-03-29 01:00:00 (Sun) @@ -368,7 +372,7 @@ 63044953200, # local_end 1998-10-24 23:00:00 (Sat) -7200, 1, -'WGST', +'-02', ], [ 63044960400, # utc_start 1998-10-25 01:00:00 (Sun) @@ -377,7 +381,7 @@ 63058255200, # local_end 1999-03-27 22:00:00 (Sat) -10800, 0, -'WGT', +'-03', ], [ 63058266000, # utc_start 1999-03-28 01:00:00 (Sun) @@ -386,7 +390,7 @@ 63077007600, # local_end 1999-10-30 23:00:00 (Sat) -7200, 1, -'WGST', +'-02', ], [ 63077014800, # utc_start 1999-10-31 01:00:00 (Sun) @@ -395,7 +399,7 @@ 63089704800, # local_end 2000-03-25 22:00:00 (Sat) -10800, 0, -'WGT', +'-03', ], [ 63089715600, # utc_start 2000-03-26 01:00:00 (Sun) @@ -404,7 +408,7 @@ 63108457200, # local_end 2000-10-28 23:00:00 (Sat) -7200, 1, -'WGST', +'-02', ], [ 63108464400, # utc_start 2000-10-29 01:00:00 (Sun) @@ -413,7 +417,7 @@ 63121154400, # local_end 2001-03-24 22:00:00 (Sat) -10800, 0, -'WGT', +'-03', ], [ 63121165200, # utc_start 2001-03-25 01:00:00 (Sun) @@ -422,7 +426,7 @@ 63139906800, # local_end 2001-10-27 23:00:00 (Sat) -7200, 1, -'WGST', +'-02', ], [ 63139914000, # utc_start 2001-10-28 01:00:00 (Sun) @@ -431,7 +435,7 @@ 63153208800, # local_end 2002-03-30 22:00:00 (Sat) -10800, 0, -'WGT', +'-03', ], [ 63153219600, # utc_start 2002-03-31 01:00:00 (Sun) @@ -440,7 +444,7 @@ 63171356400, # local_end 2002-10-26 23:00:00 (Sat) -7200, 1, -'WGST', +'-02', ], [ 63171363600, # utc_start 2002-10-27 01:00:00 (Sun) @@ -449,7 +453,7 @@ 63184658400, # local_end 2003-03-29 22:00:00 (Sat) -10800, 0, -'WGT', +'-03', ], [ 63184669200, # utc_start 2003-03-30 01:00:00 (Sun) @@ -458,7 +462,7 @@ 63202806000, # local_end 2003-10-25 23:00:00 (Sat) -7200, 1, -'WGST', +'-02', ], [ 63202813200, # utc_start 2003-10-26 01:00:00 (Sun) @@ -467,7 +471,7 @@ 63216108000, # local_end 2004-03-27 22:00:00 (Sat) -10800, 0, -'WGT', +'-03', ], [ 63216118800, # utc_start 2004-03-28 01:00:00 (Sun) @@ -476,7 +480,7 @@ 63234860400, # local_end 2004-10-30 23:00:00 (Sat) -7200, 1, -'WGST', +'-02', ], [ 63234867600, # utc_start 2004-10-31 01:00:00 (Sun) @@ -485,7 +489,7 @@ 63247557600, # local_end 2005-03-26 22:00:00 (Sat) -10800, 0, -'WGT', +'-03', ], [ 63247568400, # utc_start 2005-03-27 01:00:00 (Sun) @@ -494,7 +498,7 @@ 63266310000, # local_end 2005-10-29 23:00:00 (Sat) -7200, 1, -'WGST', +'-02', ], [ 63266317200, # utc_start 2005-10-30 01:00:00 (Sun) @@ -503,7 +507,7 @@ 63279007200, # local_end 2006-03-25 22:00:00 (Sat) -10800, 0, -'WGT', +'-03', ], [ 63279018000, # utc_start 2006-03-26 01:00:00 (Sun) @@ -512,7 +516,7 @@ 63297759600, # local_end 2006-10-28 23:00:00 (Sat) -7200, 1, -'WGST', +'-02', ], [ 63297766800, # utc_start 2006-10-29 01:00:00 (Sun) @@ -521,7 +525,7 @@ 63310456800, # local_end 2007-03-24 22:00:00 (Sat) -10800, 0, -'WGT', +'-03', ], [ 63310467600, # utc_start 2007-03-25 01:00:00 (Sun) @@ -530,7 +534,7 @@ 63329209200, # local_end 2007-10-27 23:00:00 (Sat) -7200, 1, -'WGST', +'-02', ], [ 63329216400, # utc_start 2007-10-28 01:00:00 (Sun) @@ -539,7 +543,7 @@ 63342511200, # local_end 2008-03-29 22:00:00 (Sat) -10800, 0, -'WGT', +'-03', ], [ 63342522000, # utc_start 2008-03-30 01:00:00 (Sun) @@ -548,7 +552,7 @@ 63360658800, # local_end 2008-10-25 23:00:00 (Sat) -7200, 1, -'WGST', +'-02', ], [ 63360666000, # utc_start 2008-10-26 01:00:00 (Sun) @@ -557,7 +561,7 @@ 63373960800, # local_end 2009-03-28 22:00:00 (Sat) -10800, 0, -'WGT', +'-03', ], [ 63373971600, # utc_start 2009-03-29 01:00:00 (Sun) @@ -566,7 +570,7 @@ 63392108400, # local_end 2009-10-24 23:00:00 (Sat) -7200, 1, -'WGST', +'-02', ], [ 63392115600, # utc_start 2009-10-25 01:00:00 (Sun) @@ -575,7 +579,7 @@ 63405410400, # local_end 2010-03-27 22:00:00 (Sat) -10800, 0, -'WGT', +'-03', ], [ 63405421200, # utc_start 2010-03-28 01:00:00 (Sun) @@ -584,7 +588,7 @@ 63424162800, # local_end 2010-10-30 23:00:00 (Sat) -7200, 1, -'WGST', +'-02', ], [ 63424170000, # utc_start 2010-10-31 01:00:00 (Sun) @@ -593,7 +597,7 @@ 63436860000, # local_end 2011-03-26 22:00:00 (Sat) -10800, 0, -'WGT', +'-03', ], [ 63436870800, # utc_start 2011-03-27 01:00:00 (Sun) @@ -602,7 +606,7 @@ 63455612400, # local_end 2011-10-29 23:00:00 (Sat) -7200, 1, -'WGST', +'-02', ], [ 63455619600, # utc_start 2011-10-30 01:00:00 (Sun) @@ -611,7 +615,7 @@ 63468309600, # local_end 2012-03-24 22:00:00 (Sat) -10800, 0, -'WGT', +'-03', ], [ 63468320400, # utc_start 2012-03-25 01:00:00 (Sun) @@ -620,7 +624,7 @@ 63487062000, # local_end 2012-10-27 23:00:00 (Sat) -7200, 1, -'WGST', +'-02', ], [ 63487069200, # utc_start 2012-10-28 01:00:00 (Sun) @@ -629,7 +633,7 @@ 63500364000, # local_end 2013-03-30 22:00:00 (Sat) -10800, 0, -'WGT', +'-03', ], [ 63500374800, # utc_start 2013-03-31 01:00:00 (Sun) @@ -638,7 +642,7 @@ 63518511600, # local_end 2013-10-26 23:00:00 (Sat) -7200, 1, -'WGST', +'-02', ], [ 63518518800, # utc_start 2013-10-27 01:00:00 (Sun) @@ -647,7 +651,7 @@ 63531813600, # local_end 2014-03-29 22:00:00 (Sat) -10800, 0, -'WGT', +'-03', ], [ 63531824400, # utc_start 2014-03-30 01:00:00 (Sun) @@ -656,7 +660,7 @@ 63549961200, # local_end 2014-10-25 23:00:00 (Sat) -7200, 1, -'WGST', +'-02', ], [ 63549968400, # utc_start 2014-10-26 01:00:00 (Sun) @@ -665,7 +669,7 @@ 63563263200, # local_end 2015-03-28 22:00:00 (Sat) -10800, 0, -'WGT', +'-03', ], [ 63563274000, # utc_start 2015-03-29 01:00:00 (Sun) @@ -674,7 +678,7 @@ 63581410800, # local_end 2015-10-24 23:00:00 (Sat) -7200, 1, -'WGST', +'-02', ], [ 63581418000, # utc_start 2015-10-25 01:00:00 (Sun) @@ -683,7 +687,7 @@ 63594712800, # local_end 2016-03-26 22:00:00 (Sat) -10800, 0, -'WGT', +'-03', ], [ 63594723600, # utc_start 2016-03-27 01:00:00 (Sun) @@ -692,7 +696,7 @@ 63613465200, # local_end 2016-10-29 23:00:00 (Sat) -7200, 1, -'WGST', +'-02', ], [ 63613472400, # utc_start 2016-10-30 01:00:00 (Sun) @@ -701,7 +705,7 @@ 63626162400, # local_end 2017-03-25 22:00:00 (Sat) -10800, 0, -'WGT', +'-03', ], [ 63626173200, # utc_start 2017-03-26 01:00:00 (Sun) @@ -710,7 +714,7 @@ 63644914800, # local_end 2017-10-28 23:00:00 (Sat) -7200, 1, -'WGST', +'-02', ], [ 63644922000, # utc_start 2017-10-29 01:00:00 (Sun) @@ -719,7 +723,7 @@ 63657612000, # local_end 2018-03-24 22:00:00 (Sat) -10800, 0, -'WGT', +'-03', ], [ 63657622800, # utc_start 2018-03-25 01:00:00 (Sun) @@ -728,7 +732,7 @@ 63676364400, # local_end 2018-10-27 23:00:00 (Sat) -7200, 1, -'WGST', +'-02', ], [ 63676371600, # utc_start 2018-10-28 01:00:00 (Sun) @@ -737,7 +741,7 @@ 63689666400, # local_end 2019-03-30 22:00:00 (Sat) -10800, 0, -'WGT', +'-03', ], [ 63689677200, # utc_start 2019-03-31 01:00:00 (Sun) @@ -746,7 +750,7 @@ 63707814000, # local_end 2019-10-26 23:00:00 (Sat) -7200, 1, -'WGST', +'-02', ], [ 63707821200, # utc_start 2019-10-27 01:00:00 (Sun) @@ -755,7 +759,7 @@ 63721116000, # local_end 2020-03-28 22:00:00 (Sat) -10800, 0, -'WGT', +'-03', ], [ 63721126800, # utc_start 2020-03-29 01:00:00 (Sun) @@ -764,7 +768,7 @@ 63739263600, # local_end 2020-10-24 23:00:00 (Sat) -7200, 1, -'WGST', +'-02', ], [ 63739270800, # utc_start 2020-10-25 01:00:00 (Sun) @@ -773,7 +777,7 @@ 63752565600, # local_end 2021-03-27 22:00:00 (Sat) -10800, 0, -'WGT', +'-03', ], [ 63752576400, # utc_start 2021-03-28 01:00:00 (Sun) @@ -782,7 +786,7 @@ 63771318000, # local_end 2021-10-30 23:00:00 (Sat) -7200, 1, -'WGST', +'-02', ], [ 63771325200, # utc_start 2021-10-31 01:00:00 (Sun) @@ -791,7 +795,7 @@ 63784015200, # local_end 2022-03-26 22:00:00 (Sat) -10800, 0, -'WGT', +'-03', ], [ 63784026000, # utc_start 2022-03-27 01:00:00 (Sun) @@ -800,7 +804,7 @@ 63802767600, # local_end 2022-10-29 23:00:00 (Sat) -7200, 1, -'WGST', +'-02', ], [ 63802774800, # utc_start 2022-10-30 01:00:00 (Sun) @@ -809,7 +813,7 @@ 63815464800, # local_end 2023-03-25 22:00:00 (Sat) -10800, 0, -'WGT', +'-03', ], [ 63815475600, # utc_start 2023-03-26 01:00:00 (Sun) @@ -818,7 +822,7 @@ 63834217200, # local_end 2023-10-28 23:00:00 (Sat) -7200, 1, -'WGST', +'-02', ], [ 63834224400, # utc_start 2023-10-29 01:00:00 (Sun) @@ -827,7 +831,7 @@ 63847519200, # local_end 2024-03-30 22:00:00 (Sat) -10800, 0, -'WGT', +'-03', ], [ 63847530000, # utc_start 2024-03-31 01:00:00 (Sun) @@ -836,7 +840,7 @@ 63865666800, # local_end 2024-10-26 23:00:00 (Sat) -7200, 1, -'WGST', +'-02', ], [ 63865674000, # utc_start 2024-10-27 01:00:00 (Sun) @@ -845,7 +849,7 @@ 63878968800, # local_end 2025-03-29 22:00:00 (Sat) -10800, 0, -'WGT', +'-03', ], [ 63878979600, # utc_start 2025-03-30 01:00:00 (Sun) @@ -854,7 +858,7 @@ 63897116400, # local_end 2025-10-25 23:00:00 (Sat) -7200, 1, -'WGST', +'-02', ], [ 63897123600, # utc_start 2025-10-26 01:00:00 (Sun) @@ -863,7 +867,7 @@ 63910418400, # local_end 2026-03-28 22:00:00 (Sat) -10800, 0, -'WGT', +'-03', ], [ 63910429200, # utc_start 2026-03-29 01:00:00 (Sun) @@ -872,7 +876,7 @@ 63928566000, # local_end 2026-10-24 23:00:00 (Sat) -7200, 1, -'WGST', +'-02', ], [ 63928573200, # utc_start 2026-10-25 01:00:00 (Sun) @@ -881,7 +885,7 @@ 63941868000, # local_end 2027-03-27 22:00:00 (Sat) -10800, 0, -'WGT', +'-03', ], [ 63941878800, # utc_start 2027-03-28 01:00:00 (Sun) @@ -890,15 +894,51 @@ 63960620400, # local_end 2027-10-30 23:00:00 (Sat) -7200, 1, -'WGST', +'-02', + ], + [ +63960627600, # utc_start 2027-10-31 01:00:00 (Sun) +63973328400, # utc_end 2028-03-26 01:00:00 (Sun) +63960616800, # local_start 2027-10-30 22:00:00 (Sat) +63973317600, # local_end 2028-03-25 22:00:00 (Sat) +-10800, +0, +'-03', + ], + [ +63973328400, # utc_start 2028-03-26 01:00:00 (Sun) +63992077200, # utc_end 2028-10-29 01:00:00 (Sun) +63973321200, # local_start 2028-03-25 23:00:00 (Sat) +63992070000, # local_end 2028-10-28 23:00:00 (Sat) +-7200, +1, +'-02', + ], + [ +63992077200, # utc_start 2028-10-29 01:00:00 (Sun) +64004778000, # utc_end 2029-03-25 01:00:00 (Sun) +63992066400, # local_start 2028-10-28 22:00:00 (Sat) +64004767200, # local_end 2029-03-24 22:00:00 (Sat) +-10800, +0, +'-03', + ], + [ +64004778000, # utc_start 2029-03-25 01:00:00 (Sun) +64023526800, # utc_end 2029-10-28 01:00:00 (Sun) +64004770800, # local_start 2029-03-24 23:00:00 (Sat) +64023519600, # local_end 2029-10-27 23:00:00 (Sat) +-7200, +1, +'-02', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {48} +sub has_dst_changes {50} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -907,7 +947,7 @@ sub _last_offset { -10800 } my $last_observance = bless( { - 'format' => 'WG%sT', + 'format' => '-03/-02', 'gmtoff' => '-3:00', 'local_start_datetime' => bless( { 'formatter' => undef, @@ -947,18 +987,6 @@ my $rules = [ bless( { 'at' => '1:00u', - 'from' => '1981', - 'in' => 'Mar', - 'letter' => 'S', - 'name' => 'EU', - 'offset_from_std' => 3600, - 'on' => 'lastSun', - 'save' => '1:00', - 'to' => 'max', - 'type' => undef - }, 'DateTime::TimeZone::OlsonDB::Rule' ), - bless( { - 'at' => '1:00u', 'from' => '1996', 'in' => 'Oct', 'letter' => '', @@ -966,8 +994,18 @@ 'offset_from_std' => 0, 'on' => 'lastSun', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' + }, 'DateTime::TimeZone::OlsonDB::Rule' ), + bless( { + 'at' => '1:00u', + 'from' => '1981', + 'in' => 'Mar', + 'letter' => 'S', + 'name' => 'EU', + 'offset_from_std' => 3600, + 'on' => 'lastSun', + 'save' => '1:00', + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Goose_Bay.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Goose_Bay.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Goose_Bay.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Goose_Bay.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Goose_Bay; -$DateTime::TimeZone::America::Goose_Bay::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -1720,13 +1724,49 @@ 1, 'ADT', ], + [ +63961246800, # utc_start 2027-11-07 05:00:00 (Sun) +63972136800, # utc_end 2028-03-12 06:00:00 (Sun) +63961232400, # local_start 2027-11-07 01:00:00 (Sun) +63972122400, # local_end 2028-03-12 02:00:00 (Sun) +-14400, +0, +'AST', + ], + [ +63972136800, # utc_start 2028-03-12 06:00:00 (Sun) +63992696400, # utc_end 2028-11-05 05:00:00 (Sun) +63972126000, # local_start 2028-03-12 03:00:00 (Sun) +63992685600, # local_end 2028-11-05 02:00:00 (Sun) +-10800, +1, +'ADT', + ], + [ +63992696400, # utc_start 2028-11-05 05:00:00 (Sun) +64003586400, # utc_end 2029-03-11 06:00:00 (Sun) +63992682000, # local_start 2028-11-05 01:00:00 (Sun) +64003572000, # local_end 2029-03-11 02:00:00 (Sun) +-14400, +0, +'AST', + ], + [ +64003586400, # utc_start 2029-03-11 06:00:00 (Sun) +64024146000, # utc_end 2029-11-04 05:00:00 (Sun) +64003575600, # local_start 2029-03-11 03:00:00 (Sun) +64024135200, # local_end 2029-11-04 02:00:00 (Sun) +-10800, +1, +'ADT', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {92} +sub has_dst_changes {94} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1782,8 +1822,7 @@ 'offset_from_std' => 3600, 'on' => 'Sun>=8', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ), bless( { 'at' => '2:00', @@ -1794,8 +1833,7 @@ 'offset_from_std' => 0, 'on' => 'Sun>=1', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Grand_Turk.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Grand_Turk.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Grand_Turk.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Grand_Turk.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Grand_Turk; -$DateTime::TimeZone::America::Grand_Turk::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -30,17 +34,17 @@ ], [ 59611178672, # utc_start 1890-01-01 04:44:32 (Wed) -60307996031, # utc_end 1912-02-01 05:07:11 (Thu) -59611160241, # local_start 1889-12-31 23:37:21 (Tue) +60307996030, # utc_end 1912-02-01 05:07:10 (Thu) +59611160242, # local_start 1889-12-31 23:37:22 (Tue) 60307977600, # local_end 1912-02-01 00:00:00 (Thu) --18431, +-18430, 0, 'KMT', ], [ -60307996031, # utc_start 1912-02-01 05:07:11 (Thu) +60307996030, # utc_start 1912-02-01 05:07:10 (Thu) 62419698000, # utc_end 1979-01-01 05:00:00 (Mon) -60307978031, # local_start 1912-02-01 00:07:11 (Thu) +60307978030, # local_start 1912-02-01 00:07:10 (Thu) 62419680000, # local_end 1979-01-01 00:00:00 (Mon) -18000, 0, @@ -714,25 +718,298 @@ ], [ 63582040800, # utc_start 2015-11-01 06:00:00 (Sun) -DateTime::TimeZone::INFINITY, # utc_end +63656434800, # utc_end 2018-03-11 07:00:00 (Sun) 63582026400, # local_start 2015-11-01 02:00:00 (Sun) -DateTime::TimeZone::INFINITY, # local_end +63656420400, # local_end 2018-03-11 03:00:00 (Sun) -14400, 0, 'AST', ], + [ +63656434800, # utc_start 2018-03-11 07:00:00 (Sun) +63676994400, # utc_end 2018-11-04 06:00:00 (Sun) +63656420400, # local_start 2018-03-11 03:00:00 (Sun) +63676980000, # local_end 2018-11-04 02:00:00 (Sun) +-14400, +1, +'EDT', + ], + [ +63676994400, # utc_start 2018-11-04 06:00:00 (Sun) +63687884400, # utc_end 2019-03-10 07:00:00 (Sun) +63676976400, # local_start 2018-11-04 01:00:00 (Sun) +63687866400, # local_end 2019-03-10 02:00:00 (Sun) +-18000, +0, +'EST', + ], + [ +63687884400, # utc_start 2019-03-10 07:00:00 (Sun) +63708444000, # utc_end 2019-11-03 06:00:00 (Sun) +63687870000, # local_start 2019-03-10 03:00:00 (Sun) +63708429600, # local_end 2019-11-03 02:00:00 (Sun) +-14400, +1, +'EDT', + ], + [ +63708444000, # utc_start 2019-11-03 06:00:00 (Sun) +63719334000, # utc_end 2020-03-08 07:00:00 (Sun) +63708426000, # local_start 2019-11-03 01:00:00 (Sun) +63719316000, # local_end 2020-03-08 02:00:00 (Sun) +-18000, +0, +'EST', + ], + [ +63719334000, # utc_start 2020-03-08 07:00:00 (Sun) +63739893600, # utc_end 2020-11-01 06:00:00 (Sun) +63719319600, # local_start 2020-03-08 03:00:00 (Sun) +63739879200, # local_end 2020-11-01 02:00:00 (Sun) +-14400, +1, +'EDT', + ], + [ +63739893600, # utc_start 2020-11-01 06:00:00 (Sun) +63751388400, # utc_end 2021-03-14 07:00:00 (Sun) +63739875600, # local_start 2020-11-01 01:00:00 (Sun) +63751370400, # local_end 2021-03-14 02:00:00 (Sun) +-18000, +0, +'EST', + ], + [ +63751388400, # utc_start 2021-03-14 07:00:00 (Sun) +63771948000, # utc_end 2021-11-07 06:00:00 (Sun) +63751374000, # local_start 2021-03-14 03:00:00 (Sun) +63771933600, # local_end 2021-11-07 02:00:00 (Sun) +-14400, +1, +'EDT', + ], + [ +63771948000, # utc_start 2021-11-07 06:00:00 (Sun) +63782838000, # utc_end 2022-03-13 07:00:00 (Sun) +63771930000, # local_start 2021-11-07 01:00:00 (Sun) +63782820000, # local_end 2022-03-13 02:00:00 (Sun) +-18000, +0, +'EST', + ], + [ +63782838000, # utc_start 2022-03-13 07:00:00 (Sun) +63803397600, # utc_end 2022-11-06 06:00:00 (Sun) +63782823600, # local_start 2022-03-13 03:00:00 (Sun) +63803383200, # local_end 2022-11-06 02:00:00 (Sun) +-14400, +1, +'EDT', + ], + [ +63803397600, # utc_start 2022-11-06 06:00:00 (Sun) +63814287600, # utc_end 2023-03-12 07:00:00 (Sun) +63803379600, # local_start 2022-11-06 01:00:00 (Sun) +63814269600, # local_end 2023-03-12 02:00:00 (Sun) +-18000, +0, +'EST', + ], + [ +63814287600, # utc_start 2023-03-12 07:00:00 (Sun) +63834847200, # utc_end 2023-11-05 06:00:00 (Sun) +63814273200, # local_start 2023-03-12 03:00:00 (Sun) +63834832800, # local_end 2023-11-05 02:00:00 (Sun) +-14400, +1, +'EDT', + ], + [ +63834847200, # utc_start 2023-11-05 06:00:00 (Sun) +63845737200, # utc_end 2024-03-10 07:00:00 (Sun) +63834829200, # local_start 2023-11-05 01:00:00 (Sun) +63845719200, # local_end 2024-03-10 02:00:00 (Sun) +-18000, +0, +'EST', + ], + [ +63845737200, # utc_start 2024-03-10 07:00:00 (Sun) +63866296800, # utc_end 2024-11-03 06:00:00 (Sun) +63845722800, # local_start 2024-03-10 03:00:00 (Sun) +63866282400, # local_end 2024-11-03 02:00:00 (Sun) +-14400, +1, +'EDT', + ], + [ +63866296800, # utc_start 2024-11-03 06:00:00 (Sun) +63877186800, # utc_end 2025-03-09 07:00:00 (Sun) +63866278800, # local_start 2024-11-03 01:00:00 (Sun) +63877168800, # local_end 2025-03-09 02:00:00 (Sun) +-18000, +0, +'EST', + ], + [ +63877186800, # utc_start 2025-03-09 07:00:00 (Sun) +63897746400, # utc_end 2025-11-02 06:00:00 (Sun) +63877172400, # local_start 2025-03-09 03:00:00 (Sun) +63897732000, # local_end 2025-11-02 02:00:00 (Sun) +-14400, +1, +'EDT', + ], + [ +63897746400, # utc_start 2025-11-02 06:00:00 (Sun) +63908636400, # utc_end 2026-03-08 07:00:00 (Sun) +63897728400, # local_start 2025-11-02 01:00:00 (Sun) +63908618400, # local_end 2026-03-08 02:00:00 (Sun) +-18000, +0, +'EST', + ], + [ +63908636400, # utc_start 2026-03-08 07:00:00 (Sun) +63929196000, # utc_end 2026-11-01 06:00:00 (Sun) +63908622000, # local_start 2026-03-08 03:00:00 (Sun) +63929181600, # local_end 2026-11-01 02:00:00 (Sun) +-14400, +1, +'EDT', + ], + [ +63929196000, # utc_start 2026-11-01 06:00:00 (Sun) +63940690800, # utc_end 2027-03-14 07:00:00 (Sun) +63929178000, # local_start 2026-11-01 01:00:00 (Sun) +63940672800, # local_end 2027-03-14 02:00:00 (Sun) +-18000, +0, +'EST', + ], + [ +63940690800, # utc_start 2027-03-14 07:00:00 (Sun) +63961250400, # utc_end 2027-11-07 06:00:00 (Sun) +63940676400, # local_start 2027-03-14 03:00:00 (Sun) +63961236000, # local_end 2027-11-07 02:00:00 (Sun) +-14400, +1, +'EDT', + ], + [ +63961250400, # utc_start 2027-11-07 06:00:00 (Sun) +63972140400, # utc_end 2028-03-12 07:00:00 (Sun) +63961232400, # local_start 2027-11-07 01:00:00 (Sun) +63972122400, # local_end 2028-03-12 02:00:00 (Sun) +-18000, +0, +'EST', + ], + [ +63972140400, # utc_start 2028-03-12 07:00:00 (Sun) +63992700000, # utc_end 2028-11-05 06:00:00 (Sun) +63972126000, # local_start 2028-03-12 03:00:00 (Sun) +63992685600, # local_end 2028-11-05 02:00:00 (Sun) +-14400, +1, +'EDT', + ], + [ +63992700000, # utc_start 2028-11-05 06:00:00 (Sun) +64003590000, # utc_end 2029-03-11 07:00:00 (Sun) +63992682000, # local_start 2028-11-05 01:00:00 (Sun) +64003572000, # local_end 2029-03-11 02:00:00 (Sun) +-18000, +0, +'EST', + ], + [ +64003590000, # utc_start 2029-03-11 07:00:00 (Sun) +64024149600, # utc_end 2029-11-04 06:00:00 (Sun) +64003575600, # local_start 2029-03-11 03:00:00 (Sun) +64024135200, # local_end 2029-11-04 02:00:00 (Sun) +-14400, +1, +'EDT', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {37} +sub has_dst_changes {49} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); } +sub _last_offset { -18000 } + +my $last_observance = bless( { + 'format' => 'E%sT', + 'gmtoff' => '-5:00', + 'local_start_datetime' => bless( { + 'formatter' => undef, + 'local_rd_days' => 736764, + 'local_rd_secs' => 10800, + 'offset_modifier' => 0, + 'rd_nanosecs' => 0, + 'tz' => bless( { + 'name' => 'floating', + 'offset' => 0 + }, 'DateTime::TimeZone::Floating' ), + 'utc_rd_days' => 736764, + 'utc_rd_secs' => 10800, + 'utc_year' => 2019 + }, 'DateTime' ), + 'offset_from_std' => 0, + 'offset_from_utc' => -18000, + 'until' => [], + 'utc_start_datetime' => bless( { + 'formatter' => undef, + 'local_rd_days' => 736764, + 'local_rd_secs' => 25200, + 'offset_modifier' => 0, + 'rd_nanosecs' => 0, + 'tz' => bless( { + 'name' => 'floating', + 'offset' => 0 + }, 'DateTime::TimeZone::Floating' ), + 'utc_rd_days' => 736764, + 'utc_rd_secs' => 25200, + 'utc_year' => 2019 + }, 'DateTime' ) +}, 'DateTime::TimeZone::OlsonDB::Observance' ) +; +sub _last_observance { $last_observance } + +my $rules = [ + bless( { + 'at' => '2:00', + 'from' => '2007', + 'in' => 'Mar', + 'letter' => 'D', + 'name' => 'US', + 'offset_from_std' => 3600, + 'on' => 'Sun>=8', + 'save' => '1:00', + 'to' => 'max' + }, 'DateTime::TimeZone::OlsonDB::Rule' ), + bless( { + 'at' => '2:00', + 'from' => '2007', + 'in' => 'Nov', + 'letter' => 'S', + 'name' => 'US', + 'offset_from_std' => 0, + 'on' => 'Sun>=1', + 'save' => '0', + 'to' => 'max' + }, 'DateTime::TimeZone::OlsonDB::Rule' ) +] +; +sub _rules { $rules } 1; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Guatemala.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Guatemala.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Guatemala.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Guatemala.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Guatemala; -$DateTime::TimeZone::America::Guatemala::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -111,11 +115,11 @@ ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {4} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Guayaquil.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Guayaquil.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Guayaquil.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Guayaquil.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/southamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/southamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Guayaquil; -$DateTime::TimeZone::America::Guayaquil::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -39,20 +43,38 @@ ], [ 60904934040, # utc_start 1931-01-01 05:14:00 (Thu) -DateTime::TimeZone::INFINITY, # utc_end +62858610000, # utc_end 1992-11-28 05:00:00 (Sat) 60904916040, # local_start 1931-01-01 00:14:00 (Thu) +62858592000, # local_end 1992-11-28 00:00:00 (Sat) +-18000, +0, +'-05', + ], + [ +62858610000, # utc_start 1992-11-28 05:00:00 (Sat) +62864568000, # utc_end 1993-02-05 04:00:00 (Fri) +62858595600, # local_start 1992-11-28 01:00:00 (Sat) +62864553600, # local_end 1993-02-05 00:00:00 (Fri) +-14400, +1, +'-04', + ], + [ +62864568000, # utc_start 1993-02-05 04:00:00 (Fri) +DateTime::TimeZone::INFINITY, # utc_end +62864550000, # local_start 1993-02-04 23:00:00 (Thu) DateTime::TimeZone::INFINITY, # local_end -18000, 0, -'ECT', +'-05', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {0} +sub has_dst_changes {1} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Guyana.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Guyana.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Guyana.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Guyana.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/southamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/southamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Guyana; -$DateTime::TimeZone::America::Guyana::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -30,21 +34,12 @@ ], [ 60405105160, # utc_start 1915-03-01 03:52:40 (Mon) -62021994300, # utc_end 1966-05-26 03:45:00 (Thu) -60405091660, # local_start 1915-03-01 00:07:40 (Mon) -62021980800, # local_end 1966-05-26 00:00:00 (Thu) --13500, -0, -'GBGT', - ], - [ -62021994300, # utc_start 1966-05-26 03:45:00 (Thu) 62311693500, # utc_end 1975-07-31 03:45:00 (Thu) -62021980800, # local_start 1966-05-26 00:00:00 (Thu) +60405091660, # local_start 1915-03-01 00:07:40 (Mon) 62311680000, # local_end 1975-07-31 00:00:00 (Thu) -13500, 0, -'GYT', +'-0345', ], [ 62311693500, # utc_start 1975-07-31 03:45:00 (Thu) @@ -53,7 +48,7 @@ 62798371200, # local_end 1991-01-01 00:00:00 (Tue) -10800, 0, -'GYT', +'-03', ], [ 62798382000, # utc_start 1991-01-01 03:00:00 (Tue) @@ -62,15 +57,15 @@ DateTime::TimeZone::INFINITY, # local_end -14400, 0, -'GYT', +'-04', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {0} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Halifax.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Halifax.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Halifax.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Halifax.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Halifax; -$DateTime::TimeZone::America::Halifax::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -1927,13 +1931,49 @@ 1, 'ADT', ], + [ +63961246800, # utc_start 2027-11-07 05:00:00 (Sun) +63972136800, # utc_end 2028-03-12 06:00:00 (Sun) +63961232400, # local_start 2027-11-07 01:00:00 (Sun) +63972122400, # local_end 2028-03-12 02:00:00 (Sun) +-14400, +0, +'AST', + ], + [ +63972136800, # utc_start 2028-03-12 06:00:00 (Sun) +63992696400, # utc_end 2028-11-05 05:00:00 (Sun) +63972126000, # local_start 2028-03-12 03:00:00 (Sun) +63992685600, # local_end 2028-11-05 02:00:00 (Sun) +-10800, +1, +'ADT', + ], + [ +63992696400, # utc_start 2028-11-05 05:00:00 (Sun) +64003586400, # utc_end 2029-03-11 06:00:00 (Sun) +63992682000, # local_start 2028-11-05 01:00:00 (Sun) +64003572000, # local_end 2029-03-11 02:00:00 (Sun) +-14400, +0, +'AST', + ], + [ +64003586400, # utc_start 2029-03-11 06:00:00 (Sun) +64024146000, # utc_end 2029-11-04 05:00:00 (Sun) +64003575600, # local_start 2029-03-11 03:00:00 (Sun) +64024135200, # local_end 2029-11-04 02:00:00 (Sun) +-10800, +1, +'ADT', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {104} +sub has_dst_changes {106} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1989,8 +2029,7 @@ 'offset_from_std' => 3600, 'on' => 'Sun>=8', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ), bless( { 'at' => '2:00', @@ -2001,8 +2040,7 @@ 'offset_from_std' => 0, 'on' => 'Sun>=1', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Havana.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Havana.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Havana.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Havana.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Havana; -$DateTime::TimeZone::America::Havana::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -1243,13 +1247,49 @@ 1, 'CDT', ], + [ +63961246800, # utc_start 2027-11-07 05:00:00 (Sun) +63972133200, # utc_end 2028-03-12 05:00:00 (Sun) +63961228800, # local_start 2027-11-07 00:00:00 (Sun) +63972115200, # local_end 2028-03-12 00:00:00 (Sun) +-18000, +0, +'CST', + ], + [ +63972133200, # utc_start 2028-03-12 05:00:00 (Sun) +63992696400, # utc_end 2028-11-05 05:00:00 (Sun) +63972118800, # local_start 2028-03-12 01:00:00 (Sun) +63992682000, # local_end 2028-11-05 01:00:00 (Sun) +-14400, +1, +'CDT', + ], + [ +63992696400, # utc_start 2028-11-05 05:00:00 (Sun) +64003582800, # utc_end 2029-03-11 05:00:00 (Sun) +63992678400, # local_start 2028-11-05 00:00:00 (Sun) +64003564800, # local_end 2029-03-11 00:00:00 (Sun) +-18000, +0, +'CST', + ], + [ +64003582800, # utc_start 2029-03-11 05:00:00 (Sun) +64024146000, # utc_end 2029-11-04 05:00:00 (Sun) +64003568400, # local_start 2029-03-11 01:00:00 (Sun) +64024131600, # local_end 2029-11-04 01:00:00 (Sun) +-14400, +1, +'CDT', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {67} +sub has_dst_changes {69} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1305,8 +1345,7 @@ 'offset_from_std' => 3600, 'on' => 'Sun>=8', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ), bless( { 'at' => '0:00s', @@ -1317,8 +1356,7 @@ 'offset_from_std' => 0, 'on' => 'Sun>=1', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Hermosillo.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Hermosillo.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Hermosillo.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Hermosillo.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Hermosillo; -$DateTime::TimeZone::America::Hermosillo::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -174,11 +178,11 @@ ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {3} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Indiana/Indianapolis.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Indiana/Indianapolis.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Indiana/Indianapolis.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Indiana/Indianapolis.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Indiana::Indianapolis; -$DateTime::TimeZone::America::Indiana::Indianapolis::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -784,13 +788,49 @@ 1, 'EDT', ], + [ +63961250400, # utc_start 2027-11-07 06:00:00 (Sun) +63972140400, # utc_end 2028-03-12 07:00:00 (Sun) +63961232400, # local_start 2027-11-07 01:00:00 (Sun) +63972122400, # local_end 2028-03-12 02:00:00 (Sun) +-18000, +0, +'EST', + ], + [ +63972140400, # utc_start 2028-03-12 07:00:00 (Sun) +63992700000, # utc_end 2028-11-05 06:00:00 (Sun) +63972126000, # local_start 2028-03-12 03:00:00 (Sun) +63992685600, # local_end 2028-11-05 02:00:00 (Sun) +-14400, +1, +'EDT', + ], + [ +63992700000, # utc_start 2028-11-05 06:00:00 (Sun) +64003590000, # utc_end 2029-03-11 07:00:00 (Sun) +63992682000, # local_start 2028-11-05 01:00:00 (Sun) +64003572000, # local_end 2029-03-11 02:00:00 (Sun) +-18000, +0, +'EST', + ], + [ +64003590000, # utc_start 2029-03-11 07:00:00 (Sun) +64024149600, # utc_end 2029-11-04 06:00:00 (Sun) +64003575600, # local_start 2029-03-11 03:00:00 (Sun) +64024135200, # local_end 2029-11-04 02:00:00 (Sun) +-14400, +1, +'EDT', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {38} +sub has_dst_changes {40} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -846,8 +886,7 @@ 'offset_from_std' => 3600, 'on' => 'Sun>=8', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ), bless( { 'at' => '2:00', @@ -858,8 +897,7 @@ 'offset_from_std' => 0, 'on' => 'Sun>=1', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Indiana/Knox.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Indiana/Knox.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Indiana/Knox.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Indiana/Knox.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Indiana::Knox; -$DateTime::TimeZone::America::Indiana::Knox::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -1234,13 +1238,49 @@ 1, 'CDT', ], + [ +63961254000, # utc_start 2027-11-07 07:00:00 (Sun) +63972144000, # utc_end 2028-03-12 08:00:00 (Sun) +63961232400, # local_start 2027-11-07 01:00:00 (Sun) +63972122400, # local_end 2028-03-12 02:00:00 (Sun) +-21600, +0, +'CST', + ], + [ +63972144000, # utc_start 2028-03-12 08:00:00 (Sun) +63992703600, # utc_end 2028-11-05 07:00:00 (Sun) +63972126000, # local_start 2028-03-12 03:00:00 (Sun) +63992685600, # local_end 2028-11-05 02:00:00 (Sun) +-18000, +1, +'CDT', + ], + [ +63992703600, # utc_start 2028-11-05 07:00:00 (Sun) +64003593600, # utc_end 2029-03-11 08:00:00 (Sun) +63992682000, # local_start 2028-11-05 01:00:00 (Sun) +64003572000, # local_end 2029-03-11 02:00:00 (Sun) +-21600, +0, +'CST', + ], + [ +64003593600, # utc_start 2029-03-11 08:00:00 (Sun) +64024153200, # utc_end 2029-11-04 07:00:00 (Sun) +64003575600, # local_start 2029-03-11 03:00:00 (Sun) +64024135200, # local_end 2029-11-04 02:00:00 (Sun) +-18000, +1, +'CDT', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {66} +sub has_dst_changes {68} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1290,26 +1330,24 @@ bless( { 'at' => '2:00', 'from' => '2007', - 'in' => 'Mar', - 'letter' => 'D', - 'name' => 'US', - 'offset_from_std' => 3600, - 'on' => 'Sun>=8', - 'save' => '1:00', - 'to' => 'max', - 'type' => undef - }, 'DateTime::TimeZone::OlsonDB::Rule' ), - bless( { - 'at' => '2:00', - 'from' => '2007', 'in' => 'Nov', 'letter' => 'S', 'name' => 'US', 'offset_from_std' => 0, 'on' => 'Sun>=1', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' + }, 'DateTime::TimeZone::OlsonDB::Rule' ), + bless( { + 'at' => '2:00', + 'from' => '2007', + 'in' => 'Mar', + 'letter' => 'D', + 'name' => 'US', + 'offset_from_std' => 3600, + 'on' => 'Sun>=8', + 'save' => '1:00', + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Indiana/Marengo.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Indiana/Marengo.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Indiana/Marengo.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Indiana/Marengo.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Indiana::Marengo; -$DateTime::TimeZone::America::Indiana::Marengo::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -802,13 +806,49 @@ 1, 'EDT', ], + [ +63961250400, # utc_start 2027-11-07 06:00:00 (Sun) +63972140400, # utc_end 2028-03-12 07:00:00 (Sun) +63961232400, # local_start 2027-11-07 01:00:00 (Sun) +63972122400, # local_end 2028-03-12 02:00:00 (Sun) +-18000, +0, +'EST', + ], + [ +63972140400, # utc_start 2028-03-12 07:00:00 (Sun) +63992700000, # utc_end 2028-11-05 06:00:00 (Sun) +63972126000, # local_start 2028-03-12 03:00:00 (Sun) +63992685600, # local_end 2028-11-05 02:00:00 (Sun) +-14400, +1, +'EDT', + ], + [ +63992700000, # utc_start 2028-11-05 06:00:00 (Sun) +64003590000, # utc_end 2029-03-11 07:00:00 (Sun) +63992682000, # local_start 2028-11-05 01:00:00 (Sun) +64003572000, # local_end 2029-03-11 02:00:00 (Sun) +-18000, +0, +'EST', + ], + [ +64003590000, # utc_start 2029-03-11 07:00:00 (Sun) +64024149600, # utc_end 2029-11-04 06:00:00 (Sun) +64003575600, # local_start 2029-03-11 03:00:00 (Sun) +64024135200, # local_end 2029-11-04 02:00:00 (Sun) +-14400, +1, +'EDT', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {41} +sub has_dst_changes {43} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -864,8 +904,7 @@ 'offset_from_std' => 3600, 'on' => 'Sun>=8', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ), bless( { 'at' => '2:00', @@ -876,8 +915,7 @@ 'offset_from_std' => 0, 'on' => 'Sun>=1', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Indiana/Petersburg.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Indiana/Petersburg.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Indiana/Petersburg.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Indiana/Petersburg.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Indiana::Petersburg; -$DateTime::TimeZone::America::Indiana::Petersburg::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -892,13 +896,49 @@ 1, 'EDT', ], + [ +63961250400, # utc_start 2027-11-07 06:00:00 (Sun) +63972140400, # utc_end 2028-03-12 07:00:00 (Sun) +63961232400, # local_start 2027-11-07 01:00:00 (Sun) +63972122400, # local_end 2028-03-12 02:00:00 (Sun) +-18000, +0, +'EST', + ], + [ +63972140400, # utc_start 2028-03-12 07:00:00 (Sun) +63992700000, # utc_end 2028-11-05 06:00:00 (Sun) +63972126000, # local_start 2028-03-12 03:00:00 (Sun) +63992685600, # local_end 2028-11-05 02:00:00 (Sun) +-14400, +1, +'EDT', + ], + [ +63992700000, # utc_start 2028-11-05 06:00:00 (Sun) +64003590000, # utc_end 2029-03-11 07:00:00 (Sun) +63992682000, # local_start 2028-11-05 01:00:00 (Sun) +64003572000, # local_end 2029-03-11 02:00:00 (Sun) +-18000, +0, +'EST', + ], + [ +64003590000, # utc_start 2029-03-11 07:00:00 (Sun) +64024149600, # utc_end 2029-11-04 06:00:00 (Sun) +64003575600, # local_start 2029-03-11 03:00:00 (Sun) +64024135200, # local_end 2029-11-04 02:00:00 (Sun) +-14400, +1, +'EDT', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {47} +sub has_dst_changes {49} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -954,8 +994,7 @@ 'offset_from_std' => 0, 'on' => 'Sun>=1', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ), bless( { 'at' => '2:00', @@ -966,8 +1005,7 @@ 'offset_from_std' => 3600, 'on' => 'Sun>=8', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Indiana/Tell_City.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Indiana/Tell_City.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Indiana/Tell_City.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Indiana/Tell_City.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Indiana::Tell_City; -$DateTime::TimeZone::America::Indiana::Tell_City::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -775,13 +779,49 @@ 1, 'CDT', ], + [ +63961254000, # utc_start 2027-11-07 07:00:00 (Sun) +63972144000, # utc_end 2028-03-12 08:00:00 (Sun) +63961232400, # local_start 2027-11-07 01:00:00 (Sun) +63972122400, # local_end 2028-03-12 02:00:00 (Sun) +-21600, +0, +'CST', + ], + [ +63972144000, # utc_start 2028-03-12 08:00:00 (Sun) +63992703600, # utc_end 2028-11-05 07:00:00 (Sun) +63972126000, # local_start 2028-03-12 03:00:00 (Sun) +63992685600, # local_end 2028-11-05 02:00:00 (Sun) +-18000, +1, +'CDT', + ], + [ +63992703600, # utc_start 2028-11-05 07:00:00 (Sun) +64003593600, # utc_end 2029-03-11 08:00:00 (Sun) +63992682000, # local_start 2028-11-05 01:00:00 (Sun) +64003572000, # local_end 2029-03-11 02:00:00 (Sun) +-21600, +0, +'CST', + ], + [ +64003593600, # utc_start 2029-03-11 08:00:00 (Sun) +64024153200, # utc_end 2029-11-04 07:00:00 (Sun) +64003575600, # local_start 2029-03-11 03:00:00 (Sun) +64024135200, # local_end 2029-11-04 02:00:00 (Sun) +-18000, +1, +'CDT', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {40} +sub has_dst_changes {42} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -837,8 +877,7 @@ 'offset_from_std' => 3600, 'on' => 'Sun>=8', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ), bless( { 'at' => '2:00', @@ -849,8 +888,7 @@ 'offset_from_std' => 0, 'on' => 'Sun>=1', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Indiana/Vevay.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Indiana/Vevay.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Indiana/Vevay.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Indiana/Vevay.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Indiana::Vevay; -$DateTime::TimeZone::America::Indiana::Vevay::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -595,13 +599,49 @@ 1, 'EDT', ], + [ +63961250400, # utc_start 2027-11-07 06:00:00 (Sun) +63972140400, # utc_end 2028-03-12 07:00:00 (Sun) +63961232400, # local_start 2027-11-07 01:00:00 (Sun) +63972122400, # local_end 2028-03-12 02:00:00 (Sun) +-18000, +0, +'EST', + ], + [ +63972140400, # utc_start 2028-03-12 07:00:00 (Sun) +63992700000, # utc_end 2028-11-05 06:00:00 (Sun) +63972126000, # local_start 2028-03-12 03:00:00 (Sun) +63992685600, # local_end 2028-11-05 02:00:00 (Sun) +-14400, +1, +'EDT', + ], + [ +63992700000, # utc_start 2028-11-05 06:00:00 (Sun) +64003590000, # utc_end 2029-03-11 07:00:00 (Sun) +63992682000, # local_start 2028-11-05 01:00:00 (Sun) +64003572000, # local_end 2029-03-11 02:00:00 (Sun) +-18000, +0, +'EST', + ], + [ +64003590000, # utc_start 2029-03-11 07:00:00 (Sun) +64024149600, # utc_end 2029-11-04 06:00:00 (Sun) +64003575600, # local_start 2029-03-11 03:00:00 (Sun) +64024135200, # local_end 2029-11-04 02:00:00 (Sun) +-14400, +1, +'EDT', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {30} +sub has_dst_changes {32} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -651,26 +691,24 @@ bless( { 'at' => '2:00', 'from' => '2007', - 'in' => 'Nov', - 'letter' => 'S', - 'name' => 'US', - 'offset_from_std' => 0, - 'on' => 'Sun>=1', - 'save' => '0', - 'to' => 'max', - 'type' => undef - }, 'DateTime::TimeZone::OlsonDB::Rule' ), - bless( { - 'at' => '2:00', - 'from' => '2007', 'in' => 'Mar', 'letter' => 'D', 'name' => 'US', 'offset_from_std' => 3600, 'on' => 'Sun>=8', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' + }, 'DateTime::TimeZone::OlsonDB::Rule' ), + bless( { + 'at' => '2:00', + 'from' => '2007', + 'in' => 'Nov', + 'letter' => 'S', + 'name' => 'US', + 'offset_from_std' => 0, + 'on' => 'Sun>=1', + 'save' => '0', + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Indiana/Vincennes.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Indiana/Vincennes.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Indiana/Vincennes.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Indiana/Vincennes.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Indiana::Vincennes; -$DateTime::TimeZone::America::Indiana::Vincennes::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -775,13 +779,49 @@ 1, 'EDT', ], + [ +63961250400, # utc_start 2027-11-07 06:00:00 (Sun) +63972140400, # utc_end 2028-03-12 07:00:00 (Sun) +63961232400, # local_start 2027-11-07 01:00:00 (Sun) +63972122400, # local_end 2028-03-12 02:00:00 (Sun) +-18000, +0, +'EST', + ], + [ +63972140400, # utc_start 2028-03-12 07:00:00 (Sun) +63992700000, # utc_end 2028-11-05 06:00:00 (Sun) +63972126000, # local_start 2028-03-12 03:00:00 (Sun) +63992685600, # local_end 2028-11-05 02:00:00 (Sun) +-14400, +1, +'EDT', + ], + [ +63992700000, # utc_start 2028-11-05 06:00:00 (Sun) +64003590000, # utc_end 2029-03-11 07:00:00 (Sun) +63992682000, # local_start 2028-11-05 01:00:00 (Sun) +64003572000, # local_end 2029-03-11 02:00:00 (Sun) +-18000, +0, +'EST', + ], + [ +64003590000, # utc_start 2029-03-11 07:00:00 (Sun) +64024149600, # utc_end 2029-11-04 06:00:00 (Sun) +64003575600, # local_start 2029-03-11 03:00:00 (Sun) +64024135200, # local_end 2029-11-04 02:00:00 (Sun) +-14400, +1, +'EDT', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {40} +sub has_dst_changes {42} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -831,26 +871,24 @@ bless( { 'at' => '2:00', 'from' => '2007', - 'in' => 'Nov', - 'letter' => 'S', - 'name' => 'US', - 'offset_from_std' => 0, - 'on' => 'Sun>=1', - 'save' => '0', - 'to' => 'max', - 'type' => undef - }, 'DateTime::TimeZone::OlsonDB::Rule' ), - bless( { - 'at' => '2:00', - 'from' => '2007', 'in' => 'Mar', 'letter' => 'D', 'name' => 'US', 'offset_from_std' => 3600, 'on' => 'Sun>=8', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' + }, 'DateTime::TimeZone::OlsonDB::Rule' ), + bless( { + 'at' => '2:00', + 'from' => '2007', + 'in' => 'Nov', + 'letter' => 'S', + 'name' => 'US', + 'offset_from_std' => 0, + 'on' => 'Sun>=1', + 'save' => '0', + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Indiana/Winamac.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Indiana/Winamac.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Indiana/Winamac.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Indiana/Winamac.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Indiana::Winamac; -$DateTime::TimeZone::America::Indiana::Winamac::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -829,13 +833,49 @@ 1, 'EDT', ], + [ +63961250400, # utc_start 2027-11-07 06:00:00 (Sun) +63972140400, # utc_end 2028-03-12 07:00:00 (Sun) +63961232400, # local_start 2027-11-07 01:00:00 (Sun) +63972122400, # local_end 2028-03-12 02:00:00 (Sun) +-18000, +0, +'EST', + ], + [ +63972140400, # utc_start 2028-03-12 07:00:00 (Sun) +63992700000, # utc_end 2028-11-05 06:00:00 (Sun) +63972126000, # local_start 2028-03-12 03:00:00 (Sun) +63992685600, # local_end 2028-11-05 02:00:00 (Sun) +-14400, +1, +'EDT', + ], + [ +63992700000, # utc_start 2028-11-05 06:00:00 (Sun) +64003590000, # utc_end 2029-03-11 07:00:00 (Sun) +63992682000, # local_start 2028-11-05 01:00:00 (Sun) +64003572000, # local_end 2029-03-11 02:00:00 (Sun) +-18000, +0, +'EST', + ], + [ +64003590000, # utc_start 2029-03-11 07:00:00 (Sun) +64024149600, # utc_end 2029-11-04 06:00:00 (Sun) +64003575600, # local_start 2029-03-11 03:00:00 (Sun) +64024135200, # local_end 2029-11-04 02:00:00 (Sun) +-14400, +1, +'EDT', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {43} +sub has_dst_changes {45} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -891,8 +931,7 @@ 'offset_from_std' => 0, 'on' => 'Sun>=1', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ), bless( { 'at' => '2:00', @@ -903,8 +942,7 @@ 'offset_from_std' => 3600, 'on' => 'Sun>=8', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Inuvik.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Inuvik.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Inuvik.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Inuvik.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Inuvik; -$DateTime::TimeZone::America::Inuvik::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -26,7 +30,7 @@ 61599225600, # local_end 1953-01-01 00:00:00 (Thu) 0, 0, -'zzz', +'-00', ], [ 61599225600, # utc_start 1953-01-01 00:00:00 (Thu) @@ -928,13 +932,49 @@ 1, 'MDT', ], + [ +63961257600, # utc_start 2027-11-07 08:00:00 (Sun) +63972147600, # utc_end 2028-03-12 09:00:00 (Sun) +63961232400, # local_start 2027-11-07 01:00:00 (Sun) +63972122400, # local_end 2028-03-12 02:00:00 (Sun) +-25200, +0, +'MST', + ], + [ +63972147600, # utc_start 2028-03-12 09:00:00 (Sun) +63992707200, # utc_end 2028-11-05 08:00:00 (Sun) +63972126000, # local_start 2028-03-12 03:00:00 (Sun) +63992685600, # local_end 2028-11-05 02:00:00 (Sun) +-21600, +1, +'MDT', + ], + [ +63992707200, # utc_start 2028-11-05 08:00:00 (Sun) +64003597200, # utc_end 2029-03-11 09:00:00 (Sun) +63992682000, # local_start 2028-11-05 01:00:00 (Sun) +64003572000, # local_end 2029-03-11 02:00:00 (Sun) +-25200, +0, +'MST', + ], + [ +64003597200, # utc_start 2029-03-11 09:00:00 (Sun) +64024156800, # utc_end 2029-11-04 08:00:00 (Sun) +64003575600, # local_start 2029-03-11 03:00:00 (Sun) +64024135200, # local_end 2029-11-04 02:00:00 (Sun) +-21600, +1, +'MDT', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {49} +sub has_dst_changes {51} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -984,26 +1024,24 @@ bless( { 'at' => '2:00', 'from' => '2007', - 'in' => 'Nov', - 'letter' => 'S', - 'name' => 'Canada', - 'offset_from_std' => 0, - 'on' => 'Sun>=1', - 'save' => '0', - 'to' => 'max', - 'type' => undef - }, 'DateTime::TimeZone::OlsonDB::Rule' ), - bless( { - 'at' => '2:00', - 'from' => '2007', 'in' => 'Mar', 'letter' => 'D', 'name' => 'Canada', 'offset_from_std' => 3600, 'on' => 'Sun>=8', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' + }, 'DateTime::TimeZone::OlsonDB::Rule' ), + bless( { + 'at' => '2:00', + 'from' => '2007', + 'in' => 'Nov', + 'letter' => 'S', + 'name' => 'Canada', + 'offset_from_std' => 0, + 'on' => 'Sun>=1', + 'save' => '0', + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Iqaluit.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Iqaluit.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Iqaluit.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Iqaluit.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Iqaluit; -$DateTime::TimeZone::America::Iqaluit::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -26,7 +30,7 @@ 61270387200, # local_end 1942-08-01 00:00:00 (Sat) 0, 0, -'zzz', +'-00', ], [ 61270387200, # utc_start 1942-08-01 00:00:00 (Sat) @@ -928,13 +932,49 @@ 1, 'EDT', ], + [ +63961250400, # utc_start 2027-11-07 06:00:00 (Sun) +63972140400, # utc_end 2028-03-12 07:00:00 (Sun) +63961232400, # local_start 2027-11-07 01:00:00 (Sun) +63972122400, # local_end 2028-03-12 02:00:00 (Sun) +-18000, +0, +'EST', + ], + [ +63972140400, # utc_start 2028-03-12 07:00:00 (Sun) +63992700000, # utc_end 2028-11-05 06:00:00 (Sun) +63972126000, # local_start 2028-03-12 03:00:00 (Sun) +63992685600, # local_end 2028-11-05 02:00:00 (Sun) +-14400, +1, +'EDT', + ], + [ +63992700000, # utc_start 2028-11-05 06:00:00 (Sun) +64003590000, # utc_end 2029-03-11 07:00:00 (Sun) +63992682000, # local_start 2028-11-05 01:00:00 (Sun) +64003572000, # local_end 2029-03-11 02:00:00 (Sun) +-18000, +0, +'EST', + ], + [ +64003590000, # utc_start 2029-03-11 07:00:00 (Sun) +64024149600, # utc_end 2029-11-04 06:00:00 (Sun) +64003575600, # local_start 2029-03-11 03:00:00 (Sun) +64024135200, # local_end 2029-11-04 02:00:00 (Sun) +-14400, +1, +'EDT', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {51} +sub has_dst_changes {53} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -984,26 +1024,24 @@ bless( { 'at' => '2:00', 'from' => '2007', - 'in' => 'Mar', - 'letter' => 'D', - 'name' => 'Canada', - 'offset_from_std' => 3600, - 'on' => 'Sun>=8', - 'save' => '1:00', - 'to' => 'max', - 'type' => undef - }, 'DateTime::TimeZone::OlsonDB::Rule' ), - bless( { - 'at' => '2:00', - 'from' => '2007', 'in' => 'Nov', 'letter' => 'S', 'name' => 'Canada', 'offset_from_std' => 0, 'on' => 'Sun>=1', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' + }, 'DateTime::TimeZone::OlsonDB::Rule' ), + bless( { + 'at' => '2:00', + 'from' => '2007', + 'in' => 'Mar', + 'letter' => 'D', + 'name' => 'Canada', + 'offset_from_std' => 3600, + 'on' => 'Sun>=8', + 'save' => '1:00', + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Jamaica.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Jamaica.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Jamaica.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Jamaica.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Jamaica; -$DateTime::TimeZone::America::Jamaica::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -21,26 +25,26 @@ [ [ DateTime::TimeZone::NEG_INFINITY, # utc_start -59611180031, # utc_end 1890-01-01 05:07:11 (Wed) +59611180030, # utc_end 1890-01-01 05:07:10 (Wed) DateTime::TimeZone::NEG_INFINITY, # local_start 59611161600, # local_end 1890-01-01 00:00:00 (Wed) --18431, +-18430, 0, 'LMT', ], [ -59611180031, # utc_start 1890-01-01 05:07:11 (Wed) -60307996031, # utc_end 1912-02-01 05:07:11 (Thu) +59611180030, # utc_start 1890-01-01 05:07:10 (Wed) +60307996030, # utc_end 1912-02-01 05:07:10 (Thu) 59611161600, # local_start 1890-01-01 00:00:00 (Wed) 60307977600, # local_end 1912-02-01 00:00:00 (Thu) --18431, +-18430, 0, 'KMT', ], [ -60307996031, # utc_start 1912-02-01 05:07:11 (Thu) +60307996030, # utc_start 1912-02-01 05:07:10 (Thu) 62261931600, # utc_end 1974-01-01 05:00:00 (Tue) -60307978031, # local_start 1912-02-01 00:07:11 (Thu) +60307978030, # local_start 1912-02-01 00:07:10 (Thu) 62261913600, # local_end 1974-01-01 00:00:00 (Tue) -18000, 0, @@ -246,11 +250,11 @@ ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {10} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Juneau.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Juneau.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Juneau.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Juneau.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Juneau; -$DateTime::TimeZone::America::Juneau::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -21,17 +25,17 @@ [ [ DateTime::TimeZone::NEG_INFINITY, # utc_start -58910317061, # utc_end 1867-10-17 08:57:41 (Thu) +58910459473, # utc_end 1867-10-19 00:31:13 (Sat) DateTime::TimeZone::NEG_INFINITY, # local_start -58910371200, # local_end 1867-10-18 00:00:00 (Fri) +58910513612, # local_end 1867-10-19 15:33:32 (Sat) 54139, 0, 'LMT', ], [ -58910317061, # utc_start 1867-10-17 08:57:41 (Thu) +58910459473, # utc_start 1867-10-19 00:31:13 (Sat) 59946728261, # utc_end 1900-08-20 20:57:41 (Mon) -58910284800, # local_start 1867-10-17 00:00:00 (Thu) +58910427212, # local_start 1867-10-18 15:33:32 (Fri) 59946696000, # local_end 1900-08-20 12:00:00 (Mon) -32261, 0, @@ -1162,13 +1166,49 @@ 1, 'AKDT', ], + [ +63961264800, # utc_start 2027-11-07 10:00:00 (Sun) +63972154800, # utc_end 2028-03-12 11:00:00 (Sun) +63961232400, # local_start 2027-11-07 01:00:00 (Sun) +63972122400, # local_end 2028-03-12 02:00:00 (Sun) +-32400, +0, +'AKST', + ], + [ +63972154800, # utc_start 2028-03-12 11:00:00 (Sun) +63992714400, # utc_end 2028-11-05 10:00:00 (Sun) +63972126000, # local_start 2028-03-12 03:00:00 (Sun) +63992685600, # local_end 2028-11-05 02:00:00 (Sun) +-28800, +1, +'AKDT', + ], + [ +63992714400, # utc_start 2028-11-05 10:00:00 (Sun) +64003604400, # utc_end 2029-03-11 11:00:00 (Sun) +63992682000, # local_start 2028-11-05 01:00:00 (Sun) +64003572000, # local_end 2029-03-11 02:00:00 (Sun) +-32400, +0, +'AKST', + ], + [ +64003604400, # utc_start 2029-03-11 11:00:00 (Sun) +64024164000, # utc_end 2029-11-04 10:00:00 (Sun) +64003575600, # local_start 2029-03-11 03:00:00 (Sun) +64024135200, # local_end 2029-11-04 02:00:00 (Sun) +-28800, +1, +'AKDT', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {61} +sub has_dst_changes {63} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1218,26 +1258,24 @@ bless( { 'at' => '2:00', 'from' => '2007', - 'in' => 'Mar', - 'letter' => 'D', - 'name' => 'US', - 'offset_from_std' => 3600, - 'on' => 'Sun>=8', - 'save' => '1:00', - 'to' => 'max', - 'type' => undef - }, 'DateTime::TimeZone::OlsonDB::Rule' ), - bless( { - 'at' => '2:00', - 'from' => '2007', 'in' => 'Nov', 'letter' => 'S', 'name' => 'US', 'offset_from_std' => 0, 'on' => 'Sun>=1', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' + }, 'DateTime::TimeZone::OlsonDB::Rule' ), + bless( { + 'at' => '2:00', + 'from' => '2007', + 'in' => 'Mar', + 'letter' => 'D', + 'name' => 'US', + 'offset_from_std' => 3600, + 'on' => 'Sun>=8', + 'save' => '1:00', + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Kentucky/Louisville.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Kentucky/Louisville.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Kentucky/Louisville.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Kentucky/Louisville.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Kentucky::Louisville; -$DateTime::TimeZone::America::Kentucky::Louisville::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -1468,13 +1472,49 @@ 1, 'EDT', ], + [ +63961250400, # utc_start 2027-11-07 06:00:00 (Sun) +63972140400, # utc_end 2028-03-12 07:00:00 (Sun) +63961232400, # local_start 2027-11-07 01:00:00 (Sun) +63972122400, # local_end 2028-03-12 02:00:00 (Sun) +-18000, +0, +'EST', + ], + [ +63972140400, # utc_start 2028-03-12 07:00:00 (Sun) +63992700000, # utc_end 2028-11-05 06:00:00 (Sun) +63972126000, # local_start 2028-03-12 03:00:00 (Sun) +63992685600, # local_end 2028-11-05 02:00:00 (Sun) +-14400, +1, +'EDT', + ], + [ +63992700000, # utc_start 2028-11-05 06:00:00 (Sun) +64003590000, # utc_end 2029-03-11 07:00:00 (Sun) +63992682000, # local_start 2028-11-05 01:00:00 (Sun) +64003572000, # local_end 2029-03-11 02:00:00 (Sun) +-18000, +0, +'EST', + ], + [ +64003590000, # utc_start 2029-03-11 07:00:00 (Sun) +64024149600, # utc_end 2029-11-04 06:00:00 (Sun) +64003575600, # local_start 2029-03-11 03:00:00 (Sun) +64024135200, # local_end 2029-11-04 02:00:00 (Sun) +-14400, +1, +'EDT', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {79} +sub has_dst_changes {81} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1524,26 +1564,24 @@ bless( { 'at' => '2:00', 'from' => '2007', - 'in' => 'Mar', - 'letter' => 'D', - 'name' => 'US', - 'offset_from_std' => 3600, - 'on' => 'Sun>=8', - 'save' => '1:00', - 'to' => 'max', - 'type' => undef - }, 'DateTime::TimeZone::OlsonDB::Rule' ), - bless( { - 'at' => '2:00', - 'from' => '2007', 'in' => 'Nov', 'letter' => 'S', 'name' => 'US', 'offset_from_std' => 0, 'on' => 'Sun>=1', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' + }, 'DateTime::TimeZone::OlsonDB::Rule' ), + bless( { + 'at' => '2:00', + 'from' => '2007', + 'in' => 'Mar', + 'letter' => 'D', + 'name' => 'US', + 'offset_from_std' => 3600, + 'on' => 'Sun>=8', + 'save' => '1:00', + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Kentucky/Monticello.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Kentucky/Monticello.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Kentucky/Monticello.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Kentucky/Monticello.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Kentucky::Monticello; -$DateTime::TimeZone::America::Kentucky::Monticello::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -1189,13 +1193,49 @@ 1, 'EDT', ], + [ +63961250400, # utc_start 2027-11-07 06:00:00 (Sun) +63972140400, # utc_end 2028-03-12 07:00:00 (Sun) +63961232400, # local_start 2027-11-07 01:00:00 (Sun) +63972122400, # local_end 2028-03-12 02:00:00 (Sun) +-18000, +0, +'EST', + ], + [ +63972140400, # utc_start 2028-03-12 07:00:00 (Sun) +63992700000, # utc_end 2028-11-05 06:00:00 (Sun) +63972126000, # local_start 2028-03-12 03:00:00 (Sun) +63992685600, # local_end 2028-11-05 02:00:00 (Sun) +-14400, +1, +'EDT', + ], + [ +63992700000, # utc_start 2028-11-05 06:00:00 (Sun) +64003590000, # utc_end 2029-03-11 07:00:00 (Sun) +63992682000, # local_start 2028-11-05 01:00:00 (Sun) +64003572000, # local_end 2029-03-11 02:00:00 (Sun) +-18000, +0, +'EST', + ], + [ +64003590000, # utc_start 2029-03-11 07:00:00 (Sun) +64024149600, # utc_end 2029-11-04 06:00:00 (Sun) +64003575600, # local_start 2029-03-11 03:00:00 (Sun) +64024135200, # local_end 2029-11-04 02:00:00 (Sun) +-14400, +1, +'EDT', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {64} +sub has_dst_changes {66} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1251,8 +1291,7 @@ 'offset_from_std' => 0, 'on' => 'Sun>=1', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ), bless( { 'at' => '2:00', @@ -1263,8 +1302,7 @@ 'offset_from_std' => 3600, 'on' => 'Sun>=8', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/La_Paz.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/La_Paz.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/La_Paz.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/La_Paz.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/southamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/southamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::La_Paz; -$DateTime::TimeZone::America::La_Paz::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -44,7 +48,7 @@ 60943363200, # local_end 1932-03-21 00:00:00 (Mon) -12756, 1, -'BOST', +'BST', ], [ 60943375956, # utc_start 1932-03-21 03:32:36 (Mon) @@ -53,15 +57,15 @@ DateTime::TimeZone::INFINITY, # local_end -14400, 0, -'BOT', +'-04', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {1} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Lima.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Lima.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Lima.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Lima.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/southamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/southamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Lima; -$DateTime::TimeZone::America::Lima::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -44,7 +48,7 @@ 61125840000, # local_end 1938-01-01 00:00:00 (Sat) -18000, 0, -'PET', +'-05', ], [ 61125858000, # utc_start 1938-01-01 05:00:00 (Sat) @@ -53,7 +57,7 @@ 61133616000, # local_end 1938-04-01 00:00:00 (Fri) -14400, 1, -'PEST', +'-04', ], [ 61133630400, # utc_start 1938-04-01 04:00:00 (Fri) @@ -62,7 +66,7 @@ 61148908800, # local_end 1938-09-25 00:00:00 (Sun) -18000, 0, -'PET', +'-05', ], [ 61148926800, # utc_start 1938-09-25 05:00:00 (Sun) @@ -71,7 +75,7 @@ 61164633600, # local_end 1939-03-26 00:00:00 (Sun) -14400, 1, -'PEST', +'-04', ], [ 61164648000, # utc_start 1939-03-26 04:00:00 (Sun) @@ -80,7 +84,7 @@ 61180358400, # local_end 1939-09-24 00:00:00 (Sun) -18000, 0, -'PET', +'-05', ], [ 61180376400, # utc_start 1939-09-24 05:00:00 (Sun) @@ -89,7 +93,7 @@ 61196083200, # local_end 1940-03-24 00:00:00 (Sun) -14400, 1, -'PEST', +'-04', ], [ 61196097600, # utc_start 1940-03-24 04:00:00 (Sun) @@ -98,7 +102,7 @@ 62640604800, # local_end 1986-01-01 00:00:00 (Wed) -18000, 0, -'PET', +'-05', ], [ 62640622800, # utc_start 1986-01-01 05:00:00 (Wed) @@ -107,7 +111,7 @@ 62648380800, # local_end 1986-04-01 00:00:00 (Tue) -14400, 1, -'PEST', +'-04', ], [ 62648395200, # utc_start 1986-04-01 04:00:00 (Tue) @@ -116,7 +120,7 @@ 62672140800, # local_end 1987-01-01 00:00:00 (Thu) -18000, 0, -'PET', +'-05', ], [ 62672158800, # utc_start 1987-01-01 05:00:00 (Thu) @@ -125,7 +129,7 @@ 62679916800, # local_end 1987-04-01 00:00:00 (Wed) -14400, 1, -'PEST', +'-04', ], [ 62679931200, # utc_start 1987-04-01 04:00:00 (Wed) @@ -134,7 +138,7 @@ 62766835200, # local_end 1990-01-01 00:00:00 (Mon) -18000, 0, -'PET', +'-05', ], [ 62766853200, # utc_start 1990-01-01 05:00:00 (Mon) @@ -143,7 +147,7 @@ 62774611200, # local_end 1990-04-01 00:00:00 (Sun) -14400, 1, -'PEST', +'-04', ], [ 62774625600, # utc_start 1990-04-01 04:00:00 (Sun) @@ -152,7 +156,7 @@ 62893065600, # local_end 1994-01-01 00:00:00 (Sat) -18000, 0, -'PET', +'-05', ], [ 62893083600, # utc_start 1994-01-01 05:00:00 (Sat) @@ -161,7 +165,7 @@ 62900841600, # local_end 1994-04-01 00:00:00 (Fri) -14400, 1, -'PEST', +'-04', ], [ 62900856000, # utc_start 1994-04-01 04:00:00 (Fri) @@ -170,15 +174,15 @@ DateTime::TimeZone::INFINITY, # local_end -18000, 0, -'PET', +'-05', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {7} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Los_Angeles.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Los_Angeles.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Los_Angeles.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Los_Angeles.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Los_Angeles; -$DateTime::TimeZone::America::Los_Angeles::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -102,17 +106,17 @@ ], [ 61378329600, # utc_start 1946-01-01 08:00:00 (Tue) -61447716000, # utc_end 1948-03-14 10:00:00 (Sun) +61447716060, # utc_end 1948-03-14 10:01:00 (Sun) 61378300800, # local_start 1946-01-01 00:00:00 (Tue) -61447687200, # local_end 1948-03-14 02:00:00 (Sun) +61447687260, # local_end 1948-03-14 02:01:00 (Sun) -28800, 0, 'PST', ], [ -61447716000, # utc_start 1948-03-14 10:00:00 (Sun) +61447716060, # utc_start 1948-03-14 10:01:00 (Sun) 61473027600, # utc_end 1949-01-01 09:00:00 (Sat) -61447690800, # local_start 1948-03-14 03:00:00 (Sun) +61447690860, # local_start 1948-03-14 03:01:00 (Sun) 61473002400, # local_end 1949-01-01 02:00:00 (Sat) -25200, 1, @@ -120,17 +124,17 @@ ], [ 61473027600, # utc_start 1949-01-01 09:00:00 (Sat) -61514848800, # utc_end 1950-04-30 10:00:00 (Sun) +61514845200, # utc_end 1950-04-30 09:00:00 (Sun) 61472998800, # local_start 1949-01-01 01:00:00 (Sat) -61514820000, # local_end 1950-04-30 02:00:00 (Sun) +61514816400, # local_end 1950-04-30 01:00:00 (Sun) -28800, 0, 'PST', ], [ -61514848800, # utc_start 1950-04-30 10:00:00 (Sun) +61514845200, # utc_start 1950-04-30 09:00:00 (Sun) 61527546000, # utc_end 1950-09-24 09:00:00 (Sun) -61514823600, # local_start 1950-04-30 03:00:00 (Sun) +61514820000, # local_start 1950-04-30 02:00:00 (Sun) 61527520800, # local_end 1950-09-24 02:00:00 (Sun) -25200, 1, @@ -138,17 +142,17 @@ ], [ 61527546000, # utc_start 1950-09-24 09:00:00 (Sun) -61546298400, # utc_end 1951-04-29 10:00:00 (Sun) +61546294800, # utc_end 1951-04-29 09:00:00 (Sun) 61527517200, # local_start 1950-09-24 01:00:00 (Sun) -61546269600, # local_end 1951-04-29 02:00:00 (Sun) +61546266000, # local_end 1951-04-29 01:00:00 (Sun) -28800, 0, 'PST', ], [ -61546298400, # utc_start 1951-04-29 10:00:00 (Sun) +61546294800, # utc_start 1951-04-29 09:00:00 (Sun) 61559600400, # utc_end 1951-09-30 09:00:00 (Sun) -61546273200, # local_start 1951-04-29 03:00:00 (Sun) +61546269600, # local_start 1951-04-29 02:00:00 (Sun) 61559575200, # local_end 1951-09-30 02:00:00 (Sun) -25200, 1, @@ -156,17 +160,17 @@ ], [ 61559600400, # utc_start 1951-09-30 09:00:00 (Sun) -61577748000, # utc_end 1952-04-27 10:00:00 (Sun) +61577744400, # utc_end 1952-04-27 09:00:00 (Sun) 61559571600, # local_start 1951-09-30 01:00:00 (Sun) -61577719200, # local_end 1952-04-27 02:00:00 (Sun) +61577715600, # local_end 1952-04-27 01:00:00 (Sun) -28800, 0, 'PST', ], [ -61577748000, # utc_start 1952-04-27 10:00:00 (Sun) +61577744400, # utc_start 1952-04-27 09:00:00 (Sun) 61591050000, # utc_end 1952-09-28 09:00:00 (Sun) -61577722800, # local_start 1952-04-27 03:00:00 (Sun) +61577719200, # local_start 1952-04-27 02:00:00 (Sun) 61591024800, # local_end 1952-09-28 02:00:00 (Sun) -25200, 1, @@ -174,17 +178,17 @@ ], [ 61591050000, # utc_start 1952-09-28 09:00:00 (Sun) -61609197600, # utc_end 1953-04-26 10:00:00 (Sun) +61609194000, # utc_end 1953-04-26 09:00:00 (Sun) 61591021200, # local_start 1952-09-28 01:00:00 (Sun) -61609168800, # local_end 1953-04-26 02:00:00 (Sun) +61609165200, # local_end 1953-04-26 01:00:00 (Sun) -28800, 0, 'PST', ], [ -61609197600, # utc_start 1953-04-26 10:00:00 (Sun) +61609194000, # utc_start 1953-04-26 09:00:00 (Sun) 61622499600, # utc_end 1953-09-27 09:00:00 (Sun) -61609172400, # local_start 1953-04-26 03:00:00 (Sun) +61609168800, # local_start 1953-04-26 02:00:00 (Sun) 61622474400, # local_end 1953-09-27 02:00:00 (Sun) -25200, 1, @@ -192,17 +196,17 @@ ], [ 61622499600, # utc_start 1953-09-27 09:00:00 (Sun) -61640647200, # utc_end 1954-04-25 10:00:00 (Sun) +61640643600, # utc_end 1954-04-25 09:00:00 (Sun) 61622470800, # local_start 1953-09-27 01:00:00 (Sun) -61640618400, # local_end 1954-04-25 02:00:00 (Sun) +61640614800, # local_end 1954-04-25 01:00:00 (Sun) -28800, 0, 'PST', ], [ -61640647200, # utc_start 1954-04-25 10:00:00 (Sun) +61640643600, # utc_start 1954-04-25 09:00:00 (Sun) 61653949200, # utc_end 1954-09-26 09:00:00 (Sun) -61640622000, # local_start 1954-04-25 03:00:00 (Sun) +61640618400, # local_start 1954-04-25 02:00:00 (Sun) 61653924000, # local_end 1954-09-26 02:00:00 (Sun) -25200, 1, @@ -210,17 +214,17 @@ ], [ 61653949200, # utc_start 1954-09-26 09:00:00 (Sun) -61672096800, # utc_end 1955-04-24 10:00:00 (Sun) +61672093200, # utc_end 1955-04-24 09:00:00 (Sun) 61653920400, # local_start 1954-09-26 01:00:00 (Sun) -61672068000, # local_end 1955-04-24 02:00:00 (Sun) +61672064400, # local_end 1955-04-24 01:00:00 (Sun) -28800, 0, 'PST', ], [ -61672096800, # utc_start 1955-04-24 10:00:00 (Sun) +61672093200, # utc_start 1955-04-24 09:00:00 (Sun) 61685398800, # utc_end 1955-09-25 09:00:00 (Sun) -61672071600, # local_start 1955-04-24 03:00:00 (Sun) +61672068000, # local_start 1955-04-24 02:00:00 (Sun) 61685373600, # local_end 1955-09-25 02:00:00 (Sun) -25200, 1, @@ -228,17 +232,17 @@ ], [ 61685398800, # utc_start 1955-09-25 09:00:00 (Sun) -61704151200, # utc_end 1956-04-29 10:00:00 (Sun) +61704147600, # utc_end 1956-04-29 09:00:00 (Sun) 61685370000, # local_start 1955-09-25 01:00:00 (Sun) -61704122400, # local_end 1956-04-29 02:00:00 (Sun) +61704118800, # local_end 1956-04-29 01:00:00 (Sun) -28800, 0, 'PST', ], [ -61704151200, # utc_start 1956-04-29 10:00:00 (Sun) +61704147600, # utc_start 1956-04-29 09:00:00 (Sun) 61717453200, # utc_end 1956-09-30 09:00:00 (Sun) -61704126000, # local_start 1956-04-29 03:00:00 (Sun) +61704122400, # local_start 1956-04-29 02:00:00 (Sun) 61717428000, # local_end 1956-09-30 02:00:00 (Sun) -25200, 1, @@ -246,17 +250,17 @@ ], [ 61717453200, # utc_start 1956-09-30 09:00:00 (Sun) -61735600800, # utc_end 1957-04-28 10:00:00 (Sun) +61735597200, # utc_end 1957-04-28 09:00:00 (Sun) 61717424400, # local_start 1956-09-30 01:00:00 (Sun) -61735572000, # local_end 1957-04-28 02:00:00 (Sun) +61735568400, # local_end 1957-04-28 01:00:00 (Sun) -28800, 0, 'PST', ], [ -61735600800, # utc_start 1957-04-28 10:00:00 (Sun) +61735597200, # utc_start 1957-04-28 09:00:00 (Sun) 61748902800, # utc_end 1957-09-29 09:00:00 (Sun) -61735575600, # local_start 1957-04-28 03:00:00 (Sun) +61735572000, # local_start 1957-04-28 02:00:00 (Sun) 61748877600, # local_end 1957-09-29 02:00:00 (Sun) -25200, 1, @@ -264,17 +268,17 @@ ], [ 61748902800, # utc_start 1957-09-29 09:00:00 (Sun) -61767050400, # utc_end 1958-04-27 10:00:00 (Sun) +61767046800, # utc_end 1958-04-27 09:00:00 (Sun) 61748874000, # local_start 1957-09-29 01:00:00 (Sun) -61767021600, # local_end 1958-04-27 02:00:00 (Sun) +61767018000, # local_end 1958-04-27 01:00:00 (Sun) -28800, 0, 'PST', ], [ -61767050400, # utc_start 1958-04-27 10:00:00 (Sun) +61767046800, # utc_start 1958-04-27 09:00:00 (Sun) 61780352400, # utc_end 1958-09-28 09:00:00 (Sun) -61767025200, # local_start 1958-04-27 03:00:00 (Sun) +61767021600, # local_start 1958-04-27 02:00:00 (Sun) 61780327200, # local_end 1958-09-28 02:00:00 (Sun) -25200, 1, @@ -282,17 +286,17 @@ ], [ 61780352400, # utc_start 1958-09-28 09:00:00 (Sun) -61798500000, # utc_end 1959-04-26 10:00:00 (Sun) +61798496400, # utc_end 1959-04-26 09:00:00 (Sun) 61780323600, # local_start 1958-09-28 01:00:00 (Sun) -61798471200, # local_end 1959-04-26 02:00:00 (Sun) +61798467600, # local_end 1959-04-26 01:00:00 (Sun) -28800, 0, 'PST', ], [ -61798500000, # utc_start 1959-04-26 10:00:00 (Sun) +61798496400, # utc_start 1959-04-26 09:00:00 (Sun) 61811802000, # utc_end 1959-09-27 09:00:00 (Sun) -61798474800, # local_start 1959-04-26 03:00:00 (Sun) +61798471200, # local_start 1959-04-26 02:00:00 (Sun) 61811776800, # local_end 1959-09-27 02:00:00 (Sun) -25200, 1, @@ -300,17 +304,17 @@ ], [ 61811802000, # utc_start 1959-09-27 09:00:00 (Sun) -61829949600, # utc_end 1960-04-24 10:00:00 (Sun) +61829946000, # utc_end 1960-04-24 09:00:00 (Sun) 61811773200, # local_start 1959-09-27 01:00:00 (Sun) -61829920800, # local_end 1960-04-24 02:00:00 (Sun) +61829917200, # local_end 1960-04-24 01:00:00 (Sun) -28800, 0, 'PST', ], [ -61829949600, # utc_start 1960-04-24 10:00:00 (Sun) +61829946000, # utc_start 1960-04-24 09:00:00 (Sun) 61843251600, # utc_end 1960-09-25 09:00:00 (Sun) -61829924400, # local_start 1960-04-24 03:00:00 (Sun) +61829920800, # local_start 1960-04-24 02:00:00 (Sun) 61843226400, # local_end 1960-09-25 02:00:00 (Sun) -25200, 1, @@ -318,17 +322,17 @@ ], [ 61843251600, # utc_start 1960-09-25 09:00:00 (Sun) -61862004000, # utc_end 1961-04-30 10:00:00 (Sun) +61862000400, # utc_end 1961-04-30 09:00:00 (Sun) 61843222800, # local_start 1960-09-25 01:00:00 (Sun) -61861975200, # local_end 1961-04-30 02:00:00 (Sun) +61861971600, # local_end 1961-04-30 01:00:00 (Sun) -28800, 0, 'PST', ], [ -61862004000, # utc_start 1961-04-30 10:00:00 (Sun) +61862000400, # utc_start 1961-04-30 09:00:00 (Sun) 61874701200, # utc_end 1961-09-24 09:00:00 (Sun) -61861978800, # local_start 1961-04-30 03:00:00 (Sun) +61861975200, # local_start 1961-04-30 02:00:00 (Sun) 61874676000, # local_end 1961-09-24 02:00:00 (Sun) -25200, 1, @@ -336,17 +340,17 @@ ], [ 61874701200, # utc_start 1961-09-24 09:00:00 (Sun) -61893453600, # utc_end 1962-04-29 10:00:00 (Sun) +61893450000, # utc_end 1962-04-29 09:00:00 (Sun) 61874672400, # local_start 1961-09-24 01:00:00 (Sun) -61893424800, # local_end 1962-04-29 02:00:00 (Sun) +61893421200, # local_end 1962-04-29 01:00:00 (Sun) -28800, 0, 'PST', ], [ -61893453600, # utc_start 1962-04-29 10:00:00 (Sun) +61893450000, # utc_start 1962-04-29 09:00:00 (Sun) 61909174800, # utc_end 1962-10-28 09:00:00 (Sun) -61893428400, # local_start 1962-04-29 03:00:00 (Sun) +61893424800, # local_start 1962-04-29 02:00:00 (Sun) 61909149600, # local_end 1962-10-28 02:00:00 (Sun) -25200, 1, @@ -354,17 +358,17 @@ ], [ 61909174800, # utc_start 1962-10-28 09:00:00 (Sun) -61924903200, # utc_end 1963-04-28 10:00:00 (Sun) +61924899600, # utc_end 1963-04-28 09:00:00 (Sun) 61909146000, # local_start 1962-10-28 01:00:00 (Sun) -61924874400, # local_end 1963-04-28 02:00:00 (Sun) +61924870800, # local_end 1963-04-28 01:00:00 (Sun) -28800, 0, 'PST', ], [ -61924903200, # utc_start 1963-04-28 10:00:00 (Sun) +61924899600, # utc_start 1963-04-28 09:00:00 (Sun) 61940624400, # utc_end 1963-10-27 09:00:00 (Sun) -61924878000, # local_start 1963-04-28 03:00:00 (Sun) +61924874400, # local_start 1963-04-28 02:00:00 (Sun) 61940599200, # local_end 1963-10-27 02:00:00 (Sun) -25200, 1, @@ -372,17 +376,17 @@ ], [ 61940624400, # utc_start 1963-10-27 09:00:00 (Sun) -61956352800, # utc_end 1964-04-26 10:00:00 (Sun) +61956349200, # utc_end 1964-04-26 09:00:00 (Sun) 61940595600, # local_start 1963-10-27 01:00:00 (Sun) -61956324000, # local_end 1964-04-26 02:00:00 (Sun) +61956320400, # local_end 1964-04-26 01:00:00 (Sun) -28800, 0, 'PST', ], [ -61956352800, # utc_start 1964-04-26 10:00:00 (Sun) +61956349200, # utc_start 1964-04-26 09:00:00 (Sun) 61972074000, # utc_end 1964-10-25 09:00:00 (Sun) -61956327600, # local_start 1964-04-26 03:00:00 (Sun) +61956324000, # local_start 1964-04-26 02:00:00 (Sun) 61972048800, # local_end 1964-10-25 02:00:00 (Sun) -25200, 1, @@ -390,17 +394,17 @@ ], [ 61972074000, # utc_start 1964-10-25 09:00:00 (Sun) -61987802400, # utc_end 1965-04-25 10:00:00 (Sun) +61987798800, # utc_end 1965-04-25 09:00:00 (Sun) 61972045200, # local_start 1964-10-25 01:00:00 (Sun) -61987773600, # local_end 1965-04-25 02:00:00 (Sun) +61987770000, # local_end 1965-04-25 01:00:00 (Sun) -28800, 0, 'PST', ], [ -61987802400, # utc_start 1965-04-25 10:00:00 (Sun) +61987798800, # utc_start 1965-04-25 09:00:00 (Sun) 62004128400, # utc_end 1965-10-31 09:00:00 (Sun) -61987777200, # local_start 1965-04-25 03:00:00 (Sun) +61987773600, # local_start 1965-04-25 02:00:00 (Sun) 62004103200, # local_end 1965-10-31 02:00:00 (Sun) -25200, 1, @@ -408,17 +412,17 @@ ], [ 62004128400, # utc_start 1965-10-31 09:00:00 (Sun) -62019252000, # utc_end 1966-04-24 10:00:00 (Sun) +62019248400, # utc_end 1966-04-24 09:00:00 (Sun) 62004099600, # local_start 1965-10-31 01:00:00 (Sun) -62019223200, # local_end 1966-04-24 02:00:00 (Sun) +62019219600, # local_end 1966-04-24 01:00:00 (Sun) -28800, 0, 'PST', ], [ -62019252000, # utc_start 1966-04-24 10:00:00 (Sun) +62019248400, # utc_start 1966-04-24 09:00:00 (Sun) 62035578000, # utc_end 1966-10-30 09:00:00 (Sun) -62019226800, # local_start 1966-04-24 03:00:00 (Sun) +62019223200, # local_start 1966-04-24 02:00:00 (Sun) 62035552800, # local_end 1966-10-30 02:00:00 (Sun) -25200, 1, @@ -1531,13 +1535,49 @@ 1, 'PDT', ], + [ +63961261200, # utc_start 2027-11-07 09:00:00 (Sun) +63972151200, # utc_end 2028-03-12 10:00:00 (Sun) +63961232400, # local_start 2027-11-07 01:00:00 (Sun) +63972122400, # local_end 2028-03-12 02:00:00 (Sun) +-28800, +0, +'PST', + ], + [ +63972151200, # utc_start 2028-03-12 10:00:00 (Sun) +63992710800, # utc_end 2028-11-05 09:00:00 (Sun) +63972126000, # local_start 2028-03-12 03:00:00 (Sun) +63992685600, # local_end 2028-11-05 02:00:00 (Sun) +-25200, +1, +'PDT', + ], + [ +63992710800, # utc_start 2028-11-05 09:00:00 (Sun) +64003600800, # utc_end 2029-03-11 10:00:00 (Sun) +63992682000, # local_start 2028-11-05 01:00:00 (Sun) +64003572000, # local_end 2029-03-11 02:00:00 (Sun) +-28800, +0, +'PST', + ], + [ +64003600800, # utc_start 2029-03-11 10:00:00 (Sun) +64024160400, # utc_end 2029-11-04 09:00:00 (Sun) +64003575600, # local_start 2029-03-11 03:00:00 (Sun) +64024135200, # local_end 2029-11-04 02:00:00 (Sun) +-25200, +1, +'PDT', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {83} +sub has_dst_changes {85} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1593,8 +1633,7 @@ 'offset_from_std' => 0, 'on' => 'Sun>=1', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ), bless( { 'at' => '2:00', @@ -1605,8 +1644,7 @@ 'offset_from_std' => 3600, 'on' => 'Sun>=8', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Maceio.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Maceio.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Maceio.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Maceio.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/southamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/southamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Maceio; -$DateTime::TimeZone::America::Maceio::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,7 +39,7 @@ 60928714800, # local_end 1931-10-03 11:00:00 (Sat) -10800, 0, -'BRT', +'-03', ], [ 60928725600, # utc_start 1931-10-03 14:00:00 (Sat) @@ -44,7 +48,7 @@ 60944313600, # local_end 1932-04-01 00:00:00 (Fri) -7200, 1, -'BRST', +'-02', ], [ 60944320800, # utc_start 1932-04-01 02:00:00 (Fri) @@ -53,7 +57,7 @@ 60960297600, # local_end 1932-10-03 00:00:00 (Mon) -10800, 0, -'BRT', +'-03', ], [ 60960308400, # utc_start 1932-10-03 03:00:00 (Mon) @@ -62,7 +66,7 @@ 60975849600, # local_end 1933-04-01 00:00:00 (Sat) -7200, 1, -'BRST', +'-02', ], [ 60975856800, # utc_start 1933-04-01 02:00:00 (Sat) @@ -71,7 +75,7 @@ 61501852800, # local_end 1949-12-01 00:00:00 (Thu) -10800, 0, -'BRT', +'-03', ], [ 61501863600, # utc_start 1949-12-01 03:00:00 (Thu) @@ -80,7 +84,7 @@ 61513606800, # local_end 1950-04-16 01:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 61513614000, # utc_start 1950-04-16 03:00:00 (Sun) @@ -89,7 +93,7 @@ 61533388800, # local_end 1950-12-01 00:00:00 (Fri) -10800, 0, -'BRT', +'-03', ], [ 61533399600, # utc_start 1950-12-01 03:00:00 (Fri) @@ -98,7 +102,7 @@ 61543843200, # local_end 1951-04-01 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 61543850400, # utc_start 1951-04-01 02:00:00 (Sun) @@ -107,7 +111,7 @@ 61564924800, # local_end 1951-12-01 00:00:00 (Sat) -10800, 0, -'BRT', +'-03', ], [ 61564935600, # utc_start 1951-12-01 03:00:00 (Sat) @@ -116,7 +120,7 @@ 61575465600, # local_end 1952-04-01 00:00:00 (Tue) -7200, 1, -'BRST', +'-02', ], [ 61575472800, # utc_start 1952-04-01 02:00:00 (Tue) @@ -125,7 +129,7 @@ 61596547200, # local_end 1952-12-01 00:00:00 (Mon) -10800, 0, -'BRT', +'-03', ], [ 61596558000, # utc_start 1952-12-01 03:00:00 (Mon) @@ -134,7 +138,7 @@ 61604323200, # local_end 1953-03-01 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 61604330400, # utc_start 1953-03-01 02:00:00 (Sun) @@ -143,7 +147,7 @@ 61944307200, # local_end 1963-12-09 00:00:00 (Mon) -10800, 0, -'BRT', +'-03', ], [ 61944318000, # utc_start 1963-12-09 03:00:00 (Mon) @@ -152,7 +156,7 @@ 61951478400, # local_end 1964-03-01 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 61951485600, # utc_start 1964-03-01 02:00:00 (Sun) @@ -161,7 +165,7 @@ 61980508800, # local_end 1965-01-31 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 61980519600, # utc_start 1965-01-31 03:00:00 (Sun) @@ -170,7 +174,7 @@ 61985606400, # local_end 1965-03-31 00:00:00 (Wed) -7200, 1, -'BRST', +'-02', ], [ 61985613600, # utc_start 1965-03-31 02:00:00 (Wed) @@ -179,7 +183,7 @@ 62006774400, # local_end 1965-12-01 00:00:00 (Wed) -10800, 0, -'BRT', +'-03', ], [ 62006785200, # utc_start 1965-12-01 03:00:00 (Wed) @@ -188,7 +192,7 @@ 62014550400, # local_end 1966-03-01 00:00:00 (Tue) -7200, 1, -'BRST', +'-02', ], [ 62014557600, # utc_start 1966-03-01 02:00:00 (Tue) @@ -197,7 +201,7 @@ 62035718400, # local_end 1966-11-01 00:00:00 (Tue) -10800, 0, -'BRT', +'-03', ], [ 62035729200, # utc_start 1966-11-01 03:00:00 (Tue) @@ -206,7 +210,7 @@ 62046086400, # local_end 1967-03-01 00:00:00 (Wed) -7200, 1, -'BRST', +'-02', ], [ 62046093600, # utc_start 1967-03-01 02:00:00 (Wed) @@ -215,7 +219,7 @@ 62067254400, # local_end 1967-11-01 00:00:00 (Wed) -10800, 0, -'BRT', +'-03', ], [ 62067265200, # utc_start 1967-11-01 03:00:00 (Wed) @@ -224,7 +228,7 @@ 62077708800, # local_end 1968-03-01 00:00:00 (Fri) -7200, 1, -'BRST', +'-02', ], [ 62077716000, # utc_start 1968-03-01 02:00:00 (Fri) @@ -233,7 +237,7 @@ 62635420800, # local_end 1985-11-02 00:00:00 (Sat) -10800, 0, -'BRT', +'-03', ], [ 62635431600, # utc_start 1985-11-02 03:00:00 (Sat) @@ -242,7 +246,7 @@ 62646912000, # local_end 1986-03-15 00:00:00 (Sat) -7200, 1, -'BRST', +'-02', ], [ 62646919200, # utc_start 1986-03-15 02:00:00 (Sat) @@ -251,7 +255,7 @@ 62666265600, # local_end 1986-10-25 00:00:00 (Sat) -10800, 0, -'BRT', +'-03', ], [ 62666276400, # utc_start 1986-10-25 03:00:00 (Sat) @@ -260,7 +264,7 @@ 62675942400, # local_end 1987-02-14 00:00:00 (Sat) -7200, 1, -'BRST', +'-02', ], [ 62675949600, # utc_start 1987-02-14 02:00:00 (Sat) @@ -269,7 +273,7 @@ 62697801600, # local_end 1987-10-25 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 62697812400, # utc_start 1987-10-25 03:00:00 (Sun) @@ -278,7 +282,7 @@ 62706873600, # local_end 1988-02-07 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 62706880800, # utc_start 1988-02-07 02:00:00 (Sun) @@ -287,7 +291,7 @@ 62728646400, # local_end 1988-10-16 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 62728657200, # utc_start 1988-10-16 03:00:00 (Sun) @@ -296,7 +300,7 @@ 62737718400, # local_end 1989-01-29 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 62737725600, # utc_start 1989-01-29 02:00:00 (Sun) @@ -305,7 +309,7 @@ 62760096000, # local_end 1989-10-15 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 62760106800, # utc_start 1989-10-15 03:00:00 (Sun) @@ -314,7 +318,7 @@ 62770377600, # local_end 1990-02-11 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 62770384800, # utc_start 1990-02-11 02:00:00 (Sun) @@ -323,7 +327,7 @@ 62789212800, # local_end 1990-09-17 00:00:00 (Mon) -10800, 0, -'BRT', +'-03', ], [ 62789223600, # utc_start 1990-09-17 03:00:00 (Mon) @@ -332,7 +336,7 @@ 62949225600, # local_end 1995-10-13 00:00:00 (Fri) -10800, 0, -'BRT', +'-03', ], [ 62949236400, # utc_start 1995-10-13 03:00:00 (Fri) @@ -341,7 +345,7 @@ 62949398400, # local_end 1995-10-15 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 62949409200, # utc_start 1995-10-15 03:00:00 (Sun) @@ -350,7 +354,7 @@ 62959680000, # local_end 1996-02-11 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 62959687200, # utc_start 1996-02-11 02:00:00 (Sun) @@ -359,7 +363,7 @@ 62977478400, # local_end 1996-09-04 00:00:00 (Wed) -10800, 0, -'BRT', +'-03', ], [ 62977489200, # utc_start 1996-09-04 03:00:00 (Wed) @@ -368,7 +372,7 @@ 63074332800, # local_end 1999-09-30 00:00:00 (Thu) -10800, 0, -'BRT', +'-03', ], [ 63074343600, # utc_start 1999-09-30 03:00:00 (Thu) @@ -377,7 +381,7 @@ 63074592000, # local_end 1999-10-03 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 63074602800, # utc_start 1999-10-03 03:00:00 (Sun) @@ -386,7 +390,7 @@ 63087292800, # local_end 2000-02-27 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 63087300000, # utc_start 2000-02-27 02:00:00 (Sun) @@ -395,7 +399,7 @@ 63106646400, # local_end 2000-10-08 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 63106657200, # utc_start 2000-10-08 03:00:00 (Sun) @@ -404,7 +408,7 @@ 63107856000, # local_end 2000-10-22 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 63107863200, # utc_start 2000-10-22 02:00:00 (Sun) @@ -413,7 +417,7 @@ 63136022400, # local_end 2001-09-13 00:00:00 (Thu) -10800, 0, -'BRT', +'-03', ], [ 63136033200, # utc_start 2001-09-13 03:00:00 (Thu) @@ -422,7 +426,7 @@ 63138700800, # local_end 2001-10-14 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 63138711600, # utc_start 2001-10-14 03:00:00 (Sun) @@ -431,7 +435,7 @@ 63149587200, # local_end 2002-02-17 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 63149594400, # utc_start 2002-02-17 02:00:00 (Sun) @@ -440,7 +444,7 @@ 63169113600, # local_end 2002-10-01 00:00:00 (Tue) -10800, 0, -'BRT', +'-03', ], [ 63169124400, # utc_start 2002-10-01 03:00:00 (Tue) @@ -449,15 +453,15 @@ DateTime::TimeZone::INFINITY, # local_end -10800, 0, -'BRT', +'-03', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {20} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Managua.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Managua.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Managua.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Managua.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Managua; -$DateTime::TimeZone::America::Managua::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -174,11 +178,11 @@ ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {4} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Manaus.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Manaus.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Manaus.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Manaus.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/southamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/southamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Manaus; -$DateTime::TimeZone::America::Manaus::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,7 +39,7 @@ 60928714800, # local_end 1931-10-03 11:00:00 (Sat) -14400, 0, -'AMT', +'-04', ], [ 60928729200, # utc_start 1931-10-03 15:00:00 (Sat) @@ -44,7 +48,7 @@ 60944313600, # local_end 1932-04-01 00:00:00 (Fri) -10800, 1, -'AMST', +'-03', ], [ 60944324400, # utc_start 1932-04-01 03:00:00 (Fri) @@ -53,7 +57,7 @@ 60960297600, # local_end 1932-10-03 00:00:00 (Mon) -14400, 0, -'AMT', +'-04', ], [ 60960312000, # utc_start 1932-10-03 04:00:00 (Mon) @@ -62,7 +66,7 @@ 60975849600, # local_end 1933-04-01 00:00:00 (Sat) -10800, 1, -'AMST', +'-03', ], [ 60975860400, # utc_start 1933-04-01 03:00:00 (Sat) @@ -71,7 +75,7 @@ 61501852800, # local_end 1949-12-01 00:00:00 (Thu) -14400, 0, -'AMT', +'-04', ], [ 61501867200, # utc_start 1949-12-01 04:00:00 (Thu) @@ -80,7 +84,7 @@ 61513606800, # local_end 1950-04-16 01:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 61513617600, # utc_start 1950-04-16 04:00:00 (Sun) @@ -89,7 +93,7 @@ 61533388800, # local_end 1950-12-01 00:00:00 (Fri) -14400, 0, -'AMT', +'-04', ], [ 61533403200, # utc_start 1950-12-01 04:00:00 (Fri) @@ -98,7 +102,7 @@ 61543843200, # local_end 1951-04-01 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 61543854000, # utc_start 1951-04-01 03:00:00 (Sun) @@ -107,7 +111,7 @@ 61564924800, # local_end 1951-12-01 00:00:00 (Sat) -14400, 0, -'AMT', +'-04', ], [ 61564939200, # utc_start 1951-12-01 04:00:00 (Sat) @@ -116,7 +120,7 @@ 61575465600, # local_end 1952-04-01 00:00:00 (Tue) -10800, 1, -'AMST', +'-03', ], [ 61575476400, # utc_start 1952-04-01 03:00:00 (Tue) @@ -125,7 +129,7 @@ 61596547200, # local_end 1952-12-01 00:00:00 (Mon) -14400, 0, -'AMT', +'-04', ], [ 61596561600, # utc_start 1952-12-01 04:00:00 (Mon) @@ -134,7 +138,7 @@ 61604323200, # local_end 1953-03-01 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 61604334000, # utc_start 1953-03-01 03:00:00 (Sun) @@ -143,7 +147,7 @@ 61944307200, # local_end 1963-12-09 00:00:00 (Mon) -14400, 0, -'AMT', +'-04', ], [ 61944321600, # utc_start 1963-12-09 04:00:00 (Mon) @@ -152,7 +156,7 @@ 61951478400, # local_end 1964-03-01 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 61951489200, # utc_start 1964-03-01 03:00:00 (Sun) @@ -161,7 +165,7 @@ 61980508800, # local_end 1965-01-31 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ 61980523200, # utc_start 1965-01-31 04:00:00 (Sun) @@ -170,7 +174,7 @@ 61985606400, # local_end 1965-03-31 00:00:00 (Wed) -10800, 1, -'AMST', +'-03', ], [ 61985617200, # utc_start 1965-03-31 03:00:00 (Wed) @@ -179,7 +183,7 @@ 62006774400, # local_end 1965-12-01 00:00:00 (Wed) -14400, 0, -'AMT', +'-04', ], [ 62006788800, # utc_start 1965-12-01 04:00:00 (Wed) @@ -188,7 +192,7 @@ 62014550400, # local_end 1966-03-01 00:00:00 (Tue) -10800, 1, -'AMST', +'-03', ], [ 62014561200, # utc_start 1966-03-01 03:00:00 (Tue) @@ -197,7 +201,7 @@ 62035718400, # local_end 1966-11-01 00:00:00 (Tue) -14400, 0, -'AMT', +'-04', ], [ 62035732800, # utc_start 1966-11-01 04:00:00 (Tue) @@ -206,7 +210,7 @@ 62046086400, # local_end 1967-03-01 00:00:00 (Wed) -10800, 1, -'AMST', +'-03', ], [ 62046097200, # utc_start 1967-03-01 03:00:00 (Wed) @@ -215,7 +219,7 @@ 62067254400, # local_end 1967-11-01 00:00:00 (Wed) -14400, 0, -'AMT', +'-04', ], [ 62067268800, # utc_start 1967-11-01 04:00:00 (Wed) @@ -224,7 +228,7 @@ 62077708800, # local_end 1968-03-01 00:00:00 (Fri) -10800, 1, -'AMST', +'-03', ], [ 62077719600, # utc_start 1968-03-01 03:00:00 (Fri) @@ -233,7 +237,7 @@ 62635420800, # local_end 1985-11-02 00:00:00 (Sat) -14400, 0, -'AMT', +'-04', ], [ 62635435200, # utc_start 1985-11-02 04:00:00 (Sat) @@ -242,7 +246,7 @@ 62646912000, # local_end 1986-03-15 00:00:00 (Sat) -10800, 1, -'AMST', +'-03', ], [ 62646922800, # utc_start 1986-03-15 03:00:00 (Sat) @@ -251,7 +255,7 @@ 62666265600, # local_end 1986-10-25 00:00:00 (Sat) -14400, 0, -'AMT', +'-04', ], [ 62666280000, # utc_start 1986-10-25 04:00:00 (Sat) @@ -260,7 +264,7 @@ 62675942400, # local_end 1987-02-14 00:00:00 (Sat) -10800, 1, -'AMST', +'-03', ], [ 62675953200, # utc_start 1987-02-14 03:00:00 (Sat) @@ -269,7 +273,7 @@ 62697801600, # local_end 1987-10-25 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ 62697816000, # utc_start 1987-10-25 04:00:00 (Sun) @@ -278,7 +282,7 @@ 62706873600, # local_end 1988-02-07 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 62706884400, # utc_start 1988-02-07 03:00:00 (Sun) @@ -287,7 +291,7 @@ 62725708800, # local_end 1988-09-12 00:00:00 (Mon) -14400, 0, -'AMT', +'-04', ], [ 62725723200, # utc_start 1988-09-12 04:00:00 (Mon) @@ -296,7 +300,7 @@ 62884857600, # local_end 1993-09-28 00:00:00 (Tue) -14400, 0, -'AMT', +'-04', ], [ 62884872000, # utc_start 1993-09-28 04:00:00 (Tue) @@ -305,7 +309,7 @@ 62886499200, # local_end 1993-10-17 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ 62886513600, # utc_start 1993-10-17 04:00:00 (Sun) @@ -314,7 +318,7 @@ 62897385600, # local_end 1994-02-20 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 62897396400, # utc_start 1994-02-20 03:00:00 (Sun) @@ -323,7 +327,7 @@ 62915875200, # local_end 1994-09-22 00:00:00 (Thu) -14400, 0, -'AMT', +'-04', ], [ 62915889600, # utc_start 1994-09-22 04:00:00 (Thu) @@ -332,15 +336,15 @@ DateTime::TimeZone::INFINITY, # local_end -14400, 0, -'AMT', +'-04', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {15} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Martinique.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Martinique.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Martinique.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Martinique.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Martinique; -$DateTime::TimeZone::America::Martinique::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -66,11 +70,11 @@ ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {1} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Matamoros.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Matamoros.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Matamoros.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Matamoros.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Matamoros; -$DateTime::TimeZone::America::Matamoros::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -649,13 +653,49 @@ 1, 'CDT', ], + [ +63961254000, # utc_start 2027-11-07 07:00:00 (Sun) +63972144000, # utc_end 2028-03-12 08:00:00 (Sun) +63961232400, # local_start 2027-11-07 01:00:00 (Sun) +63972122400, # local_end 2028-03-12 02:00:00 (Sun) +-21600, +0, +'CST', + ], + [ +63972144000, # utc_start 2028-03-12 08:00:00 (Sun) +63992703600, # utc_end 2028-11-05 07:00:00 (Sun) +63972126000, # local_start 2028-03-12 03:00:00 (Sun) +63992685600, # local_end 2028-11-05 02:00:00 (Sun) +-18000, +1, +'CDT', + ], + [ +63992703600, # utc_start 2028-11-05 07:00:00 (Sun) +64003593600, # utc_end 2029-03-11 08:00:00 (Sun) +63992682000, # local_start 2028-11-05 01:00:00 (Sun) +64003572000, # local_end 2029-03-11 02:00:00 (Sun) +-21600, +0, +'CST', + ], + [ +64003593600, # utc_start 2029-03-11 08:00:00 (Sun) +64024153200, # utc_end 2029-11-04 07:00:00 (Sun) +64003575600, # local_start 2029-03-11 03:00:00 (Sun) +64024135200, # local_end 2029-11-04 02:00:00 (Sun) +-18000, +1, +'CDT', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {33} +sub has_dst_changes {35} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -711,8 +751,7 @@ 'offset_from_std' => 0, 'on' => 'Sun>=1', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ), bless( { 'at' => '2:00', @@ -723,8 +762,7 @@ 'offset_from_std' => 3600, 'on' => 'Sun>=8', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Mazatlan.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Mazatlan.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Mazatlan.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Mazatlan.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Mazatlan; -$DateTime::TimeZone::America::Mazatlan::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -676,13 +680,49 @@ 1, 'MDT', ], + [ +63960652800, # utc_start 2027-10-31 08:00:00 (Sun) +63973962000, # utc_end 2028-04-02 09:00:00 (Sun) +63960627600, # local_start 2027-10-31 01:00:00 (Sun) +63973936800, # local_end 2028-04-02 02:00:00 (Sun) +-25200, +0, +'MST', + ], + [ +63973962000, # utc_start 2028-04-02 09:00:00 (Sun) +63992102400, # utc_end 2028-10-29 08:00:00 (Sun) +63973940400, # local_start 2028-04-02 03:00:00 (Sun) +63992080800, # local_end 2028-10-29 02:00:00 (Sun) +-21600, +1, +'MDT', + ], + [ +63992102400, # utc_start 2028-10-29 08:00:00 (Sun) +64005411600, # utc_end 2029-04-01 09:00:00 (Sun) +63992077200, # local_start 2028-10-29 01:00:00 (Sun) +64005386400, # local_end 2029-04-01 02:00:00 (Sun) +-25200, +0, +'MST', + ], + [ +64005411600, # utc_start 2029-04-01 09:00:00 (Sun) +64023552000, # utc_end 2029-10-28 08:00:00 (Sun) +64005390000, # local_start 2029-04-01 03:00:00 (Sun) +64023530400, # local_end 2029-10-28 02:00:00 (Sun) +-21600, +1, +'MDT', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {32} +sub has_dst_changes {34} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -732,26 +772,24 @@ bless( { 'at' => '2:00', 'from' => '2002', - 'in' => 'Oct', - 'letter' => 'S', - 'name' => 'Mexico', - 'offset_from_std' => 0, - 'on' => 'lastSun', - 'save' => '0', - 'to' => 'max', - 'type' => undef - }, 'DateTime::TimeZone::OlsonDB::Rule' ), - bless( { - 'at' => '2:00', - 'from' => '2002', 'in' => 'Apr', 'letter' => 'D', 'name' => 'Mexico', 'offset_from_std' => 3600, 'on' => 'Sun>=1', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' + }, 'DateTime::TimeZone::OlsonDB::Rule' ), + bless( { + 'at' => '2:00', + 'from' => '2002', + 'in' => 'Oct', + 'letter' => 'S', + 'name' => 'Mexico', + 'offset_from_std' => 0, + 'on' => 'lastSun', + 'save' => '0', + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Menominee.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Menominee.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Menominee.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Menominee.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Menominee; -$DateTime::TimeZone::America::Menominee::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -1135,13 +1139,49 @@ 1, 'CDT', ], + [ +63961254000, # utc_start 2027-11-07 07:00:00 (Sun) +63972144000, # utc_end 2028-03-12 08:00:00 (Sun) +63961232400, # local_start 2027-11-07 01:00:00 (Sun) +63972122400, # local_end 2028-03-12 02:00:00 (Sun) +-21600, +0, +'CST', + ], + [ +63972144000, # utc_start 2028-03-12 08:00:00 (Sun) +63992703600, # utc_end 2028-11-05 07:00:00 (Sun) +63972126000, # local_start 2028-03-12 03:00:00 (Sun) +63992685600, # local_end 2028-11-05 02:00:00 (Sun) +-18000, +1, +'CDT', + ], + [ +63992703600, # utc_start 2028-11-05 07:00:00 (Sun) +64003593600, # utc_end 2029-03-11 08:00:00 (Sun) +63992682000, # local_start 2028-11-05 01:00:00 (Sun) +64003572000, # local_end 2029-03-11 02:00:00 (Sun) +-21600, +0, +'CST', + ], + [ +64003593600, # utc_start 2029-03-11 08:00:00 (Sun) +64024153200, # utc_end 2029-11-04 07:00:00 (Sun) +64003575600, # local_start 2029-03-11 03:00:00 (Sun) +64024135200, # local_end 2029-11-04 02:00:00 (Sun) +-18000, +1, +'CDT', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {61} +sub has_dst_changes {63} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1191,26 +1231,24 @@ bless( { 'at' => '2:00', 'from' => '2007', - 'in' => 'Mar', - 'letter' => 'D', - 'name' => 'US', - 'offset_from_std' => 3600, - 'on' => 'Sun>=8', - 'save' => '1:00', - 'to' => 'max', - 'type' => undef - }, 'DateTime::TimeZone::OlsonDB::Rule' ), - bless( { - 'at' => '2:00', - 'from' => '2007', 'in' => 'Nov', 'letter' => 'S', 'name' => 'US', 'offset_from_std' => 0, 'on' => 'Sun>=1', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' + }, 'DateTime::TimeZone::OlsonDB::Rule' ), + bless( { + 'at' => '2:00', + 'from' => '2007', + 'in' => 'Mar', + 'letter' => 'D', + 'name' => 'US', + 'offset_from_std' => 3600, + 'on' => 'Sun>=8', + 'save' => '1:00', + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Merida.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Merida.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Merida.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Merida.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Merida; -$DateTime::TimeZone::America::Merida::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -622,13 +626,49 @@ 1, 'CDT', ], + [ +63960649200, # utc_start 2027-10-31 07:00:00 (Sun) +63973958400, # utc_end 2028-04-02 08:00:00 (Sun) +63960627600, # local_start 2027-10-31 01:00:00 (Sun) +63973936800, # local_end 2028-04-02 02:00:00 (Sun) +-21600, +0, +'CST', + ], + [ +63973958400, # utc_start 2028-04-02 08:00:00 (Sun) +63992098800, # utc_end 2028-10-29 07:00:00 (Sun) +63973940400, # local_start 2028-04-02 03:00:00 (Sun) +63992080800, # local_end 2028-10-29 02:00:00 (Sun) +-18000, +1, +'CDT', + ], + [ +63992098800, # utc_start 2028-10-29 07:00:00 (Sun) +64005408000, # utc_end 2029-04-01 08:00:00 (Sun) +63992077200, # local_start 2028-10-29 01:00:00 (Sun) +64005386400, # local_end 2029-04-01 02:00:00 (Sun) +-21600, +0, +'CST', + ], + [ +64005408000, # utc_start 2029-04-01 08:00:00 (Sun) +64023548400, # utc_end 2029-10-28 07:00:00 (Sun) +64005390000, # local_start 2029-04-01 03:00:00 (Sun) +64023530400, # local_end 2029-10-28 02:00:00 (Sun) +-18000, +1, +'CDT', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {32} +sub has_dst_changes {34} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -684,8 +724,7 @@ 'offset_from_std' => 0, 'on' => 'lastSun', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ), bless( { 'at' => '2:00', @@ -696,8 +735,7 @@ 'offset_from_std' => 3600, 'on' => 'Sun>=1', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Metlakatla.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Metlakatla.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Metlakatla.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Metlakatla.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Metlakatla; -$DateTime::TimeZone::America::Metlakatla::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -21,17 +25,17 @@ [ [ DateTime::TimeZone::NEG_INFINITY, # utc_start -58910316378, # utc_end 1867-10-17 08:46:18 (Thu) +58910459473, # utc_end 1867-10-19 00:31:13 (Sat) DateTime::TimeZone::NEG_INFINITY, # local_start -58910371200, # local_end 1867-10-18 00:00:00 (Fri) +58910514295, # local_end 1867-10-19 15:44:55 (Sat) 54822, 0, 'LMT', ], [ -58910316378, # utc_start 1867-10-17 08:46:18 (Thu) +58910459473, # utc_start 1867-10-19 00:31:13 (Sat) 59946727578, # utc_end 1900-08-20 20:46:18 (Mon) -58910284800, # local_start 1867-10-17 00:00:00 (Thu) +58910427895, # local_start 1867-10-18 15:44:55 (Fri) 59946696000, # local_end 1900-08-20 12:00:00 (Mon) -31578, 0, @@ -586,13 +590,49 @@ 1, 'AKDT', ], + [ +63961264800, # utc_start 2027-11-07 10:00:00 (Sun) +63972154800, # utc_end 2028-03-12 11:00:00 (Sun) +63961232400, # local_start 2027-11-07 01:00:00 (Sun) +63972122400, # local_end 2028-03-12 02:00:00 (Sun) +-32400, +0, +'AKST', + ], + [ +63972154800, # utc_start 2028-03-12 11:00:00 (Sun) +63992714400, # utc_end 2028-11-05 10:00:00 (Sun) +63972126000, # local_start 2028-03-12 03:00:00 (Sun) +63992685600, # local_end 2028-11-05 02:00:00 (Sun) +-28800, +1, +'AKDT', + ], + [ +63992714400, # utc_start 2028-11-05 10:00:00 (Sun) +64003604400, # utc_end 2029-03-11 11:00:00 (Sun) +63992682000, # local_start 2028-11-05 01:00:00 (Sun) +64003572000, # local_end 2029-03-11 02:00:00 (Sun) +-32400, +0, +'AKST', + ], + [ +64003604400, # utc_start 2029-03-11 11:00:00 (Sun) +64024164000, # utc_end 2029-11-04 10:00:00 (Sun) +64003575600, # local_start 2029-03-11 03:00:00 (Sun) +64024135200, # local_end 2029-11-04 02:00:00 (Sun) +-28800, +1, +'AKDT', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {29} +sub has_dst_changes {31} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -642,26 +682,24 @@ bless( { 'at' => '2:00', 'from' => '2007', - 'in' => 'Nov', - 'letter' => 'S', - 'name' => 'US', - 'offset_from_std' => 0, - 'on' => 'Sun>=1', - 'save' => '0', - 'to' => 'max', - 'type' => undef - }, 'DateTime::TimeZone::OlsonDB::Rule' ), - bless( { - 'at' => '2:00', - 'from' => '2007', 'in' => 'Mar', 'letter' => 'D', 'name' => 'US', 'offset_from_std' => 3600, 'on' => 'Sun>=8', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' + }, 'DateTime::TimeZone::OlsonDB::Rule' ), + bless( { + 'at' => '2:00', + 'from' => '2007', + 'in' => 'Nov', + 'letter' => 'S', + 'name' => 'US', + 'offset_from_std' => 0, + 'on' => 'Sun>=1', + 'save' => '0', + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Mexico_City.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Mexico_City.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Mexico_City.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Mexico_City.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Mexico_City; -$DateTime::TimeZone::America::Mexico_City::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -730,13 +734,49 @@ 1, 'CDT', ], + [ +63960649200, # utc_start 2027-10-31 07:00:00 (Sun) +63973958400, # utc_end 2028-04-02 08:00:00 (Sun) +63960627600, # local_start 2027-10-31 01:00:00 (Sun) +63973936800, # local_end 2028-04-02 02:00:00 (Sun) +-21600, +0, +'CST', + ], + [ +63973958400, # utc_start 2028-04-02 08:00:00 (Sun) +63992098800, # utc_end 2028-10-29 07:00:00 (Sun) +63973940400, # local_start 2028-04-02 03:00:00 (Sun) +63992080800, # local_end 2028-10-29 02:00:00 (Sun) +-18000, +1, +'CDT', + ], + [ +63992098800, # utc_start 2028-10-29 07:00:00 (Sun) +64005408000, # utc_end 2029-04-01 08:00:00 (Sun) +63992077200, # local_start 2028-10-29 01:00:00 (Sun) +64005386400, # local_end 2029-04-01 02:00:00 (Sun) +-21600, +0, +'CST', + ], + [ +64005408000, # utc_start 2029-04-01 08:00:00 (Sun) +64023548400, # utc_end 2029-10-28 07:00:00 (Sun) +64005390000, # local_start 2029-04-01 03:00:00 (Sun) +64023530400, # local_end 2029-10-28 02:00:00 (Sun) +-18000, +1, +'CDT', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {36} +sub has_dst_changes {38} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -792,8 +832,7 @@ 'offset_from_std' => 3600, 'on' => 'Sun>=1', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ), bless( { 'at' => '2:00', @@ -804,8 +843,7 @@ 'offset_from_std' => 0, 'on' => 'lastSun', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Miquelon.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Miquelon.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Miquelon.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Miquelon.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Miquelon; -$DateTime::TimeZone::America::Miquelon::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -44,7 +48,7 @@ 62672140800, # local_end 1987-01-01 00:00:00 (Thu) -10800, 0, -'PMST', +'-03', ], [ 62672151600, # utc_start 1987-01-01 03:00:00 (Thu) @@ -53,7 +57,7 @@ 62680269600, # local_end 1987-04-05 02:00:00 (Sun) -10800, 0, -'PMST', +'-03', ], [ 62680280400, # utc_start 1987-04-05 05:00:00 (Sun) @@ -62,7 +66,7 @@ 62697808800, # local_end 1987-10-25 02:00:00 (Sun) -7200, 1, -'PMDT', +'-02', ], [ 62697816000, # utc_start 1987-10-25 04:00:00 (Sun) @@ -71,7 +75,7 @@ 62711719200, # local_end 1988-04-03 02:00:00 (Sun) -10800, 0, -'PMST', +'-03', ], [ 62711730000, # utc_start 1988-04-03 05:00:00 (Sun) @@ -80,7 +84,7 @@ 62729863200, # local_end 1988-10-30 02:00:00 (Sun) -7200, 1, -'PMDT', +'-02', ], [ 62729870400, # utc_start 1988-10-30 04:00:00 (Sun) @@ -89,7 +93,7 @@ 62743168800, # local_end 1989-04-02 02:00:00 (Sun) -10800, 0, -'PMST', +'-03', ], [ 62743179600, # utc_start 1989-04-02 05:00:00 (Sun) @@ -98,7 +102,7 @@ 62761312800, # local_end 1989-10-29 02:00:00 (Sun) -7200, 1, -'PMDT', +'-02', ], [ 62761320000, # utc_start 1989-10-29 04:00:00 (Sun) @@ -107,7 +111,7 @@ 62774618400, # local_end 1990-04-01 02:00:00 (Sun) -10800, 0, -'PMST', +'-03', ], [ 62774629200, # utc_start 1990-04-01 05:00:00 (Sun) @@ -116,7 +120,7 @@ 62792762400, # local_end 1990-10-28 02:00:00 (Sun) -7200, 1, -'PMDT', +'-02', ], [ 62792769600, # utc_start 1990-10-28 04:00:00 (Sun) @@ -125,7 +129,7 @@ 62806672800, # local_end 1991-04-07 02:00:00 (Sun) -10800, 0, -'PMST', +'-03', ], [ 62806683600, # utc_start 1991-04-07 05:00:00 (Sun) @@ -134,7 +138,7 @@ 62824212000, # local_end 1991-10-27 02:00:00 (Sun) -7200, 1, -'PMDT', +'-02', ], [ 62824219200, # utc_start 1991-10-27 04:00:00 (Sun) @@ -143,7 +147,7 @@ 62838122400, # local_end 1992-04-05 02:00:00 (Sun) -10800, 0, -'PMST', +'-03', ], [ 62838133200, # utc_start 1992-04-05 05:00:00 (Sun) @@ -152,7 +156,7 @@ 62855661600, # local_end 1992-10-25 02:00:00 (Sun) -7200, 1, -'PMDT', +'-02', ], [ 62855668800, # utc_start 1992-10-25 04:00:00 (Sun) @@ -161,7 +165,7 @@ 62869572000, # local_end 1993-04-04 02:00:00 (Sun) -10800, 0, -'PMST', +'-03', ], [ 62869582800, # utc_start 1993-04-04 05:00:00 (Sun) @@ -170,7 +174,7 @@ 62887716000, # local_end 1993-10-31 02:00:00 (Sun) -7200, 1, -'PMDT', +'-02', ], [ 62887723200, # utc_start 1993-10-31 04:00:00 (Sun) @@ -179,7 +183,7 @@ 62901021600, # local_end 1994-04-03 02:00:00 (Sun) -10800, 0, -'PMST', +'-03', ], [ 62901032400, # utc_start 1994-04-03 05:00:00 (Sun) @@ -188,7 +192,7 @@ 62919165600, # local_end 1994-10-30 02:00:00 (Sun) -7200, 1, -'PMDT', +'-02', ], [ 62919172800, # utc_start 1994-10-30 04:00:00 (Sun) @@ -197,7 +201,7 @@ 62932471200, # local_end 1995-04-02 02:00:00 (Sun) -10800, 0, -'PMST', +'-03', ], [ 62932482000, # utc_start 1995-04-02 05:00:00 (Sun) @@ -206,7 +210,7 @@ 62950615200, # local_end 1995-10-29 02:00:00 (Sun) -7200, 1, -'PMDT', +'-02', ], [ 62950622400, # utc_start 1995-10-29 04:00:00 (Sun) @@ -215,7 +219,7 @@ 62964525600, # local_end 1996-04-07 02:00:00 (Sun) -10800, 0, -'PMST', +'-03', ], [ 62964536400, # utc_start 1996-04-07 05:00:00 (Sun) @@ -224,7 +228,7 @@ 62982064800, # local_end 1996-10-27 02:00:00 (Sun) -7200, 1, -'PMDT', +'-02', ], [ 62982072000, # utc_start 1996-10-27 04:00:00 (Sun) @@ -233,7 +237,7 @@ 62995975200, # local_end 1997-04-06 02:00:00 (Sun) -10800, 0, -'PMST', +'-03', ], [ 62995986000, # utc_start 1997-04-06 05:00:00 (Sun) @@ -242,7 +246,7 @@ 63013514400, # local_end 1997-10-26 02:00:00 (Sun) -7200, 1, -'PMDT', +'-02', ], [ 63013521600, # utc_start 1997-10-26 04:00:00 (Sun) @@ -251,7 +255,7 @@ 63027424800, # local_end 1998-04-05 02:00:00 (Sun) -10800, 0, -'PMST', +'-03', ], [ 63027435600, # utc_start 1998-04-05 05:00:00 (Sun) @@ -260,7 +264,7 @@ 63044964000, # local_end 1998-10-25 02:00:00 (Sun) -7200, 1, -'PMDT', +'-02', ], [ 63044971200, # utc_start 1998-10-25 04:00:00 (Sun) @@ -269,7 +273,7 @@ 63058874400, # local_end 1999-04-04 02:00:00 (Sun) -10800, 0, -'PMST', +'-03', ], [ 63058885200, # utc_start 1999-04-04 05:00:00 (Sun) @@ -278,7 +282,7 @@ 63077018400, # local_end 1999-10-31 02:00:00 (Sun) -7200, 1, -'PMDT', +'-02', ], [ 63077025600, # utc_start 1999-10-31 04:00:00 (Sun) @@ -287,7 +291,7 @@ 63090324000, # local_end 2000-04-02 02:00:00 (Sun) -10800, 0, -'PMST', +'-03', ], [ 63090334800, # utc_start 2000-04-02 05:00:00 (Sun) @@ -296,7 +300,7 @@ 63108468000, # local_end 2000-10-29 02:00:00 (Sun) -7200, 1, -'PMDT', +'-02', ], [ 63108475200, # utc_start 2000-10-29 04:00:00 (Sun) @@ -305,7 +309,7 @@ 63121773600, # local_end 2001-04-01 02:00:00 (Sun) -10800, 0, -'PMST', +'-03', ], [ 63121784400, # utc_start 2001-04-01 05:00:00 (Sun) @@ -314,7 +318,7 @@ 63139917600, # local_end 2001-10-28 02:00:00 (Sun) -7200, 1, -'PMDT', +'-02', ], [ 63139924800, # utc_start 2001-10-28 04:00:00 (Sun) @@ -323,7 +327,7 @@ 63153828000, # local_end 2002-04-07 02:00:00 (Sun) -10800, 0, -'PMST', +'-03', ], [ 63153838800, # utc_start 2002-04-07 05:00:00 (Sun) @@ -332,7 +336,7 @@ 63171367200, # local_end 2002-10-27 02:00:00 (Sun) -7200, 1, -'PMDT', +'-02', ], [ 63171374400, # utc_start 2002-10-27 04:00:00 (Sun) @@ -341,7 +345,7 @@ 63185277600, # local_end 2003-04-06 02:00:00 (Sun) -10800, 0, -'PMST', +'-03', ], [ 63185288400, # utc_start 2003-04-06 05:00:00 (Sun) @@ -350,7 +354,7 @@ 63202816800, # local_end 2003-10-26 02:00:00 (Sun) -7200, 1, -'PMDT', +'-02', ], [ 63202824000, # utc_start 2003-10-26 04:00:00 (Sun) @@ -359,7 +363,7 @@ 63216727200, # local_end 2004-04-04 02:00:00 (Sun) -10800, 0, -'PMST', +'-03', ], [ 63216738000, # utc_start 2004-04-04 05:00:00 (Sun) @@ -368,7 +372,7 @@ 63234871200, # local_end 2004-10-31 02:00:00 (Sun) -7200, 1, -'PMDT', +'-02', ], [ 63234878400, # utc_start 2004-10-31 04:00:00 (Sun) @@ -377,7 +381,7 @@ 63248176800, # local_end 2005-04-03 02:00:00 (Sun) -10800, 0, -'PMST', +'-03', ], [ 63248187600, # utc_start 2005-04-03 05:00:00 (Sun) @@ -386,7 +390,7 @@ 63266320800, # local_end 2005-10-30 02:00:00 (Sun) -7200, 1, -'PMDT', +'-02', ], [ 63266328000, # utc_start 2005-10-30 04:00:00 (Sun) @@ -395,7 +399,7 @@ 63279626400, # local_end 2006-04-02 02:00:00 (Sun) -10800, 0, -'PMST', +'-03', ], [ 63279637200, # utc_start 2006-04-02 05:00:00 (Sun) @@ -404,7 +408,7 @@ 63297770400, # local_end 2006-10-29 02:00:00 (Sun) -7200, 1, -'PMDT', +'-02', ], [ 63297777600, # utc_start 2006-10-29 04:00:00 (Sun) @@ -413,7 +417,7 @@ 63309261600, # local_end 2007-03-11 02:00:00 (Sun) -10800, 0, -'PMST', +'-03', ], [ 63309272400, # utc_start 2007-03-11 05:00:00 (Sun) @@ -422,7 +426,7 @@ 63329824800, # local_end 2007-11-04 02:00:00 (Sun) -7200, 1, -'PMDT', +'-02', ], [ 63329832000, # utc_start 2007-11-04 04:00:00 (Sun) @@ -431,7 +435,7 @@ 63340711200, # local_end 2008-03-09 02:00:00 (Sun) -10800, 0, -'PMST', +'-03', ], [ 63340722000, # utc_start 2008-03-09 05:00:00 (Sun) @@ -440,7 +444,7 @@ 63361274400, # local_end 2008-11-02 02:00:00 (Sun) -7200, 1, -'PMDT', +'-02', ], [ 63361281600, # utc_start 2008-11-02 04:00:00 (Sun) @@ -449,7 +453,7 @@ 63372160800, # local_end 2009-03-08 02:00:00 (Sun) -10800, 0, -'PMST', +'-03', ], [ 63372171600, # utc_start 2009-03-08 05:00:00 (Sun) @@ -458,7 +462,7 @@ 63392724000, # local_end 2009-11-01 02:00:00 (Sun) -7200, 1, -'PMDT', +'-02', ], [ 63392731200, # utc_start 2009-11-01 04:00:00 (Sun) @@ -467,7 +471,7 @@ 63404215200, # local_end 2010-03-14 02:00:00 (Sun) -10800, 0, -'PMST', +'-03', ], [ 63404226000, # utc_start 2010-03-14 05:00:00 (Sun) @@ -476,7 +480,7 @@ 63424778400, # local_end 2010-11-07 02:00:00 (Sun) -7200, 1, -'PMDT', +'-02', ], [ 63424785600, # utc_start 2010-11-07 04:00:00 (Sun) @@ -485,7 +489,7 @@ 63435664800, # local_end 2011-03-13 02:00:00 (Sun) -10800, 0, -'PMST', +'-03', ], [ 63435675600, # utc_start 2011-03-13 05:00:00 (Sun) @@ -494,7 +498,7 @@ 63456228000, # local_end 2011-11-06 02:00:00 (Sun) -7200, 1, -'PMDT', +'-02', ], [ 63456235200, # utc_start 2011-11-06 04:00:00 (Sun) @@ -503,7 +507,7 @@ 63467114400, # local_end 2012-03-11 02:00:00 (Sun) -10800, 0, -'PMST', +'-03', ], [ 63467125200, # utc_start 2012-03-11 05:00:00 (Sun) @@ -512,7 +516,7 @@ 63487677600, # local_end 2012-11-04 02:00:00 (Sun) -7200, 1, -'PMDT', +'-02', ], [ 63487684800, # utc_start 2012-11-04 04:00:00 (Sun) @@ -521,7 +525,7 @@ 63498564000, # local_end 2013-03-10 02:00:00 (Sun) -10800, 0, -'PMST', +'-03', ], [ 63498574800, # utc_start 2013-03-10 05:00:00 (Sun) @@ -530,7 +534,7 @@ 63519127200, # local_end 2013-11-03 02:00:00 (Sun) -7200, 1, -'PMDT', +'-02', ], [ 63519134400, # utc_start 2013-11-03 04:00:00 (Sun) @@ -539,7 +543,7 @@ 63530013600, # local_end 2014-03-09 02:00:00 (Sun) -10800, 0, -'PMST', +'-03', ], [ 63530024400, # utc_start 2014-03-09 05:00:00 (Sun) @@ -548,7 +552,7 @@ 63550576800, # local_end 2014-11-02 02:00:00 (Sun) -7200, 1, -'PMDT', +'-02', ], [ 63550584000, # utc_start 2014-11-02 04:00:00 (Sun) @@ -557,7 +561,7 @@ 63561463200, # local_end 2015-03-08 02:00:00 (Sun) -10800, 0, -'PMST', +'-03', ], [ 63561474000, # utc_start 2015-03-08 05:00:00 (Sun) @@ -566,7 +570,7 @@ 63582026400, # local_end 2015-11-01 02:00:00 (Sun) -7200, 1, -'PMDT', +'-02', ], [ 63582033600, # utc_start 2015-11-01 04:00:00 (Sun) @@ -575,7 +579,7 @@ 63593517600, # local_end 2016-03-13 02:00:00 (Sun) -10800, 0, -'PMST', +'-03', ], [ 63593528400, # utc_start 2016-03-13 05:00:00 (Sun) @@ -584,7 +588,7 @@ 63614080800, # local_end 2016-11-06 02:00:00 (Sun) -7200, 1, -'PMDT', +'-02', ], [ 63614088000, # utc_start 2016-11-06 04:00:00 (Sun) @@ -593,7 +597,7 @@ 63624967200, # local_end 2017-03-12 02:00:00 (Sun) -10800, 0, -'PMST', +'-03', ], [ 63624978000, # utc_start 2017-03-12 05:00:00 (Sun) @@ -602,7 +606,7 @@ 63645530400, # local_end 2017-11-05 02:00:00 (Sun) -7200, 1, -'PMDT', +'-02', ], [ 63645537600, # utc_start 2017-11-05 04:00:00 (Sun) @@ -611,7 +615,7 @@ 63656416800, # local_end 2018-03-11 02:00:00 (Sun) -10800, 0, -'PMST', +'-03', ], [ 63656427600, # utc_start 2018-03-11 05:00:00 (Sun) @@ -620,7 +624,7 @@ 63676980000, # local_end 2018-11-04 02:00:00 (Sun) -7200, 1, -'PMDT', +'-02', ], [ 63676987200, # utc_start 2018-11-04 04:00:00 (Sun) @@ -629,7 +633,7 @@ 63687866400, # local_end 2019-03-10 02:00:00 (Sun) -10800, 0, -'PMST', +'-03', ], [ 63687877200, # utc_start 2019-03-10 05:00:00 (Sun) @@ -638,7 +642,7 @@ 63708429600, # local_end 2019-11-03 02:00:00 (Sun) -7200, 1, -'PMDT', +'-02', ], [ 63708436800, # utc_start 2019-11-03 04:00:00 (Sun) @@ -647,7 +651,7 @@ 63719316000, # local_end 2020-03-08 02:00:00 (Sun) -10800, 0, -'PMST', +'-03', ], [ 63719326800, # utc_start 2020-03-08 05:00:00 (Sun) @@ -656,7 +660,7 @@ 63739879200, # local_end 2020-11-01 02:00:00 (Sun) -7200, 1, -'PMDT', +'-02', ], [ 63739886400, # utc_start 2020-11-01 04:00:00 (Sun) @@ -665,7 +669,7 @@ 63751370400, # local_end 2021-03-14 02:00:00 (Sun) -10800, 0, -'PMST', +'-03', ], [ 63751381200, # utc_start 2021-03-14 05:00:00 (Sun) @@ -674,7 +678,7 @@ 63771933600, # local_end 2021-11-07 02:00:00 (Sun) -7200, 1, -'PMDT', +'-02', ], [ 63771940800, # utc_start 2021-11-07 04:00:00 (Sun) @@ -683,7 +687,7 @@ 63782820000, # local_end 2022-03-13 02:00:00 (Sun) -10800, 0, -'PMST', +'-03', ], [ 63782830800, # utc_start 2022-03-13 05:00:00 (Sun) @@ -692,7 +696,7 @@ 63803383200, # local_end 2022-11-06 02:00:00 (Sun) -7200, 1, -'PMDT', +'-02', ], [ 63803390400, # utc_start 2022-11-06 04:00:00 (Sun) @@ -701,7 +705,7 @@ 63814269600, # local_end 2023-03-12 02:00:00 (Sun) -10800, 0, -'PMST', +'-03', ], [ 63814280400, # utc_start 2023-03-12 05:00:00 (Sun) @@ -710,7 +714,7 @@ 63834832800, # local_end 2023-11-05 02:00:00 (Sun) -7200, 1, -'PMDT', +'-02', ], [ 63834840000, # utc_start 2023-11-05 04:00:00 (Sun) @@ -719,7 +723,7 @@ 63845719200, # local_end 2024-03-10 02:00:00 (Sun) -10800, 0, -'PMST', +'-03', ], [ 63845730000, # utc_start 2024-03-10 05:00:00 (Sun) @@ -728,7 +732,7 @@ 63866282400, # local_end 2024-11-03 02:00:00 (Sun) -7200, 1, -'PMDT', +'-02', ], [ 63866289600, # utc_start 2024-11-03 04:00:00 (Sun) @@ -737,7 +741,7 @@ 63877168800, # local_end 2025-03-09 02:00:00 (Sun) -10800, 0, -'PMST', +'-03', ], [ 63877179600, # utc_start 2025-03-09 05:00:00 (Sun) @@ -746,7 +750,7 @@ 63897732000, # local_end 2025-11-02 02:00:00 (Sun) -7200, 1, -'PMDT', +'-02', ], [ 63897739200, # utc_start 2025-11-02 04:00:00 (Sun) @@ -755,7 +759,7 @@ 63908618400, # local_end 2026-03-08 02:00:00 (Sun) -10800, 0, -'PMST', +'-03', ], [ 63908629200, # utc_start 2026-03-08 05:00:00 (Sun) @@ -764,7 +768,7 @@ 63929181600, # local_end 2026-11-01 02:00:00 (Sun) -7200, 1, -'PMDT', +'-02', ], [ 63929188800, # utc_start 2026-11-01 04:00:00 (Sun) @@ -773,7 +777,7 @@ 63940672800, # local_end 2027-03-14 02:00:00 (Sun) -10800, 0, -'PMST', +'-03', ], [ 63940683600, # utc_start 2027-03-14 05:00:00 (Sun) @@ -782,15 +786,51 @@ 63961236000, # local_end 2027-11-07 02:00:00 (Sun) -7200, 1, -'PMDT', +'-02', + ], + [ +63961243200, # utc_start 2027-11-07 04:00:00 (Sun) +63972133200, # utc_end 2028-03-12 05:00:00 (Sun) +63961232400, # local_start 2027-11-07 01:00:00 (Sun) +63972122400, # local_end 2028-03-12 02:00:00 (Sun) +-10800, +0, +'-03', + ], + [ +63972133200, # utc_start 2028-03-12 05:00:00 (Sun) +63992692800, # utc_end 2028-11-05 04:00:00 (Sun) +63972126000, # local_start 2028-03-12 03:00:00 (Sun) +63992685600, # local_end 2028-11-05 02:00:00 (Sun) +-7200, +1, +'-02', + ], + [ +63992692800, # utc_start 2028-11-05 04:00:00 (Sun) +64003582800, # utc_end 2029-03-11 05:00:00 (Sun) +63992682000, # local_start 2028-11-05 01:00:00 (Sun) +64003572000, # local_end 2029-03-11 02:00:00 (Sun) +-10800, +0, +'-03', + ], + [ +64003582800, # utc_start 2029-03-11 05:00:00 (Sun) +64024142400, # utc_end 2029-11-04 04:00:00 (Sun) +64003575600, # local_start 2029-03-11 03:00:00 (Sun) +64024135200, # local_end 2029-11-04 02:00:00 (Sun) +-7200, +1, +'-02', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {41} +sub has_dst_changes {43} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -799,7 +839,7 @@ sub _last_offset { -10800 } my $last_observance = bless( { - 'format' => 'PM%sT', + 'format' => '-03/-02', 'gmtoff' => '-3:00', 'local_start_datetime' => bless( { 'formatter' => undef, @@ -846,8 +886,7 @@ 'offset_from_std' => 3600, 'on' => 'Sun>=8', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ), bless( { 'at' => '2:00', @@ -858,8 +897,7 @@ 'offset_from_std' => 0, 'on' => 'Sun>=1', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Moncton.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Moncton.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Moncton.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Moncton.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Moncton; -$DateTime::TimeZone::America::Moncton::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -1756,13 +1760,49 @@ 1, 'ADT', ], + [ +63961246800, # utc_start 2027-11-07 05:00:00 (Sun) +63972136800, # utc_end 2028-03-12 06:00:00 (Sun) +63961232400, # local_start 2027-11-07 01:00:00 (Sun) +63972122400, # local_end 2028-03-12 02:00:00 (Sun) +-14400, +0, +'AST', + ], + [ +63972136800, # utc_start 2028-03-12 06:00:00 (Sun) +63992696400, # utc_end 2028-11-05 05:00:00 (Sun) +63972126000, # local_start 2028-03-12 03:00:00 (Sun) +63992685600, # local_end 2028-11-05 02:00:00 (Sun) +-10800, +1, +'ADT', + ], + [ +63992696400, # utc_start 2028-11-05 05:00:00 (Sun) +64003586400, # utc_end 2029-03-11 06:00:00 (Sun) +63992682000, # local_start 2028-11-05 01:00:00 (Sun) +64003572000, # local_end 2029-03-11 02:00:00 (Sun) +-14400, +0, +'AST', + ], + [ +64003586400, # utc_start 2029-03-11 06:00:00 (Sun) +64024146000, # utc_end 2029-11-04 05:00:00 (Sun) +64003575600, # local_start 2029-03-11 03:00:00 (Sun) +64024135200, # local_end 2029-11-04 02:00:00 (Sun) +-10800, +1, +'ADT', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {93} +sub has_dst_changes {95} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1818,8 +1858,7 @@ 'offset_from_std' => 0, 'on' => 'Sun>=1', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ), bless( { 'at' => '2:00', @@ -1830,8 +1869,7 @@ 'offset_from_std' => 3600, 'on' => 'Sun>=8', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Monterrey.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Monterrey.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Monterrey.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Monterrey.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Monterrey; -$DateTime::TimeZone::America::Monterrey::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -640,13 +644,49 @@ 1, 'CDT', ], + [ +63960649200, # utc_start 2027-10-31 07:00:00 (Sun) +63973958400, # utc_end 2028-04-02 08:00:00 (Sun) +63960627600, # local_start 2027-10-31 01:00:00 (Sun) +63973936800, # local_end 2028-04-02 02:00:00 (Sun) +-21600, +0, +'CST', + ], + [ +63973958400, # utc_start 2028-04-02 08:00:00 (Sun) +63992098800, # utc_end 2028-10-29 07:00:00 (Sun) +63973940400, # local_start 2028-04-02 03:00:00 (Sun) +63992080800, # local_end 2028-10-29 02:00:00 (Sun) +-18000, +1, +'CDT', + ], + [ +63992098800, # utc_start 2028-10-29 07:00:00 (Sun) +64005408000, # utc_end 2029-04-01 08:00:00 (Sun) +63992077200, # local_start 2028-10-29 01:00:00 (Sun) +64005386400, # local_end 2029-04-01 02:00:00 (Sun) +-21600, +0, +'CST', + ], + [ +64005408000, # utc_start 2029-04-01 08:00:00 (Sun) +64023548400, # utc_end 2029-10-28 07:00:00 (Sun) +64005390000, # local_start 2029-04-01 03:00:00 (Sun) +64023530400, # local_end 2029-10-28 02:00:00 (Sun) +-18000, +1, +'CDT', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {33} +sub has_dst_changes {35} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -696,26 +736,24 @@ bless( { 'at' => '2:00', 'from' => '2002', - 'in' => 'Oct', - 'letter' => 'S', - 'name' => 'Mexico', - 'offset_from_std' => 0, - 'on' => 'lastSun', - 'save' => '0', - 'to' => 'max', - 'type' => undef - }, 'DateTime::TimeZone::OlsonDB::Rule' ), - bless( { - 'at' => '2:00', - 'from' => '2002', 'in' => 'Apr', 'letter' => 'D', 'name' => 'Mexico', 'offset_from_std' => 3600, 'on' => 'Sun>=1', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' + }, 'DateTime::TimeZone::OlsonDB::Rule' ), + bless( { + 'at' => '2:00', + 'from' => '2002', + 'in' => 'Oct', + 'letter' => 'S', + 'name' => 'Mexico', + 'offset_from_std' => 0, + 'on' => 'lastSun', + 'save' => '0', + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Montevideo.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Montevideo.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Montevideo.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Montevideo.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/southamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/southamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Montevideo; -$DateTime::TimeZone::America::Montevideo::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -21,39 +25,39 @@ [ [ DateTime::TimeZone::NEG_INFINITY, # utc_start -59879015084, # utc_end 1898-06-28 03:44:44 (Tue) +60192992691, # utc_end 1908-06-10 03:44:51 (Wed) DateTime::TimeZone::NEG_INFINITY, # local_start -59879001600, # local_end 1898-06-28 00:00:00 (Tue) --13484, +60192979200, # local_end 1908-06-10 00:00:00 (Wed) +-13491, 0, 'LMT', ], [ -59879015084, # utc_start 1898-06-28 03:44:44 (Tue) -60568227884, # utc_end 1920-05-01 03:44:44 (Sat) -59879001600, # local_start 1898-06-28 00:00:00 (Tue) +60192992691, # utc_start 1908-06-10 03:44:51 (Wed) +60568227891, # utc_end 1920-05-01 03:44:51 (Sat) +60192979200, # local_start 1908-06-10 00:00:00 (Wed) 60568214400, # local_end 1920-05-01 00:00:00 (Sat) --13484, +-13491, 0, 'MMT', ], [ -60568227884, # utc_start 1920-05-01 03:44:44 (Sat) -60676140600, # utc_end 1923-10-02 03:30:00 (Tue) -60568215284, # local_start 1920-05-01 00:14:44 (Sat) -60676128000, # local_end 1923-10-02 00:00:00 (Tue) --12600, +60568227891, # utc_start 1920-05-01 03:44:51 (Sat) +60676056000, # utc_end 1923-10-01 04:00:00 (Mon) +60568213491, # local_start 1920-04-30 23:44:51 (Fri) +60676041600, # local_end 1923-10-01 00:00:00 (Mon) +-14400, 0, -'UYT', +'-04', ], [ -60676140600, # utc_start 1923-10-02 03:30:00 (Tue) +60676056000, # utc_start 1923-10-01 04:00:00 (Mon) 60691863600, # utc_end 1924-04-01 03:00:00 (Tue) -60676129800, # local_start 1923-10-02 00:30:00 (Tue) +60676045200, # local_start 1923-10-01 01:00:00 (Mon) 60691852800, # local_end 1924-04-01 00:00:00 (Tue) -10800, 1, -'UYHST', +'-03', ], [ 60691863600, # utc_start 1924-04-01 03:00:00 (Tue) @@ -62,7 +66,7 @@ 60707664000, # local_end 1924-10-01 00:00:00 (Wed) -12600, 0, -'UYT', +'-0330', ], [ 60707676600, # utc_start 1924-10-01 03:30:00 (Wed) @@ -71,7 +75,7 @@ 60723388800, # local_end 1925-04-01 00:00:00 (Wed) -10800, 1, -'UYHST', +'-03', ], [ 60723399600, # utc_start 1925-04-01 03:00:00 (Wed) @@ -80,7 +84,7 @@ 60739200000, # local_end 1925-10-01 00:00:00 (Thu) -12600, 0, -'UYT', +'-0330', ], [ 60739212600, # utc_start 1925-10-01 03:30:00 (Thu) @@ -89,7 +93,7 @@ 60754924800, # local_end 1926-04-01 00:00:00 (Thu) -10800, 1, -'UYHST', +'-03', ], [ 60754935600, # utc_start 1926-04-01 03:00:00 (Thu) @@ -98,7 +102,7 @@ 60994080000, # local_end 1933-10-29 00:00:00 (Sun) -12600, 0, -'UYT', +'-0330', ], [ 60994092600, # utc_start 1933-10-29 03:30:00 (Sun) @@ -107,7 +111,7 @@ 61007385600, # local_end 1934-04-01 00:00:00 (Sun) -10800, 1, -'UYHST', +'-03', ], [ 61007396400, # utc_start 1934-04-01 03:00:00 (Sun) @@ -116,7 +120,7 @@ 61025529600, # local_end 1934-10-28 00:00:00 (Sun) -12600, 0, -'UYT', +'-0330', ], [ 61025542200, # utc_start 1934-10-28 03:30:00 (Sun) @@ -125,7 +129,7 @@ 61038835200, # local_end 1935-03-31 00:00:00 (Sun) -10800, 1, -'UYHST', +'-03', ], [ 61038846000, # utc_start 1935-03-31 03:00:00 (Sun) @@ -134,7 +138,7 @@ 61056979200, # local_end 1935-10-27 00:00:00 (Sun) -12600, 0, -'UYT', +'-0330', ], [ 61056991800, # utc_start 1935-10-27 03:30:00 (Sun) @@ -143,25 +147,25 @@ 61070284800, # local_end 1936-03-29 00:00:00 (Sun) -10800, 1, -'UYHST', +'-03', ], [ 61070295600, # utc_start 1936-03-29 03:00:00 (Sun) -61089046200, # utc_end 1936-11-01 03:30:00 (Sun) +61088441400, # utc_end 1936-10-25 03:30:00 (Sun) 61070283000, # local_start 1936-03-28 23:30:00 (Sat) -61089033600, # local_end 1936-11-01 00:00:00 (Sun) +61088428800, # local_end 1936-10-25 00:00:00 (Sun) -12600, 0, -'UYT', +'-0330', ], [ -61089046200, # utc_start 1936-11-01 03:30:00 (Sun) +61088441400, # utc_start 1936-10-25 03:30:00 (Sun) 61101745200, # utc_end 1937-03-28 03:00:00 (Sun) -61089035400, # local_start 1936-11-01 00:30:00 (Sun) +61088430600, # local_start 1936-10-25 00:30:00 (Sun) 61101734400, # local_end 1937-03-28 00:00:00 (Sun) -10800, 1, -'UYHST', +'-03', ], [ 61101745200, # utc_start 1937-03-28 03:00:00 (Sun) @@ -170,7 +174,7 @@ 61120483200, # local_end 1937-10-31 00:00:00 (Sun) -12600, 0, -'UYT', +'-0330', ], [ 61120495800, # utc_start 1937-10-31 03:30:00 (Sun) @@ -179,7 +183,7 @@ 61133184000, # local_end 1938-03-27 00:00:00 (Sun) -10800, 1, -'UYHST', +'-03', ], [ 61133194800, # utc_start 1938-03-27 03:00:00 (Sun) @@ -188,7 +192,7 @@ 61151932800, # local_end 1938-10-30 00:00:00 (Sun) -12600, 0, -'UYT', +'-0330', ], [ 61151945400, # utc_start 1938-10-30 03:30:00 (Sun) @@ -197,25 +201,25 @@ 61164633600, # local_end 1939-03-26 00:00:00 (Sun) -10800, 1, -'UYHST', +'-03', ], [ 61164644400, # utc_start 1939-03-26 03:00:00 (Sun) -61183395000, # utc_end 1939-10-29 03:30:00 (Sun) +61180975800, # utc_end 1939-10-01 03:30:00 (Sun) 61164631800, # local_start 1939-03-25 23:30:00 (Sat) -61183382400, # local_end 1939-10-29 00:00:00 (Sun) +61180963200, # local_end 1939-10-01 00:00:00 (Sun) -12600, 0, -'UYT', +'-0330', ], [ -61183395000, # utc_start 1939-10-29 03:30:00 (Sun) +61180975800, # utc_start 1939-10-01 03:30:00 (Sun) 61196698800, # utc_end 1940-03-31 03:00:00 (Sun) -61183384200, # local_start 1939-10-29 00:30:00 (Sun) +61180965000, # local_start 1939-10-01 00:30:00 (Sun) 61196688000, # local_end 1940-03-31 00:00:00 (Sun) -10800, 1, -'UYHST', +'-03', ], [ 61196698800, # utc_start 1940-03-31 03:00:00 (Sun) @@ -224,7 +228,7 @@ 61214832000, # local_end 1940-10-27 00:00:00 (Sun) -12600, 0, -'UYT', +'-0330', ], [ 61214844600, # utc_start 1940-10-27 03:30:00 (Sun) @@ -233,7 +237,7 @@ 61228137600, # local_end 1941-03-30 00:00:00 (Sun) -10800, 1, -'UYHST', +'-03', ], [ 61228148400, # utc_start 1941-03-30 03:00:00 (Sun) @@ -242,61 +246,61 @@ 61238851200, # local_end 1941-08-01 00:00:00 (Fri) -12600, 0, -'UYT', +'-0330', ], [ 61238863800, # utc_start 1941-08-01 03:30:00 (Fri) -61252081200, # utc_end 1942-01-01 03:00:00 (Thu) +61282062000, # utc_end 1942-12-14 03:00:00 (Mon) 61238853000, # local_start 1941-08-01 00:30:00 (Fri) -61252070400, # local_end 1942-01-01 00:00:00 (Thu) +61282051200, # local_end 1942-12-14 00:00:00 (Mon) -10800, 1, -'UYHST', +'-03', ], [ -61252081200, # utc_start 1942-01-01 03:00:00 (Thu) -61282063800, # utc_end 1942-12-14 03:30:00 (Mon) -61252068600, # local_start 1941-12-31 23:30:00 (Wed) -61282051200, # local_end 1942-12-14 00:00:00 (Mon) --12600, -0, -'UYT', - ], - [ -61282063800, # utc_start 1942-12-14 03:30:00 (Mon) -61289834400, # utc_end 1943-03-14 02:00:00 (Sun) -61282056600, # local_start 1942-12-14 01:30:00 (Mon) +61282062000, # utc_start 1942-12-14 03:00:00 (Mon) +61289836200, # utc_end 1943-03-14 02:30:00 (Sun) +61282053000, # local_start 1942-12-14 00:30:00 (Mon) 61289827200, # local_end 1943-03-14 00:00:00 (Sun) --7200, +-9000, 1, -'UYST', +'-0230', ], [ -61289834400, # utc_start 1943-03-14 02:00:00 (Sun) +61289836200, # utc_start 1943-03-14 02:30:00 (Sun) 61800894000, # utc_end 1959-05-24 03:00:00 (Sun) -61289823600, # local_start 1943-03-13 23:00:00 (Sat) +61289825400, # local_start 1943-03-13 23:30:00 (Sat) 61800883200, # local_end 1959-05-24 00:00:00 (Sun) -10800, 0, -'UYT', +'-03', ], [ 61800894000, # utc_start 1959-05-24 03:00:00 (Sun) -61816010400, # utc_end 1959-11-15 02:00:00 (Sun) -61800886800, # local_start 1959-05-24 01:00:00 (Sun) +61816012200, # utc_end 1959-11-15 02:30:00 (Sun) +61800885000, # local_start 1959-05-24 00:30:00 (Sun) 61816003200, # local_end 1959-11-15 00:00:00 (Sun) --7200, +-9000, 1, -'UYST', +'-0230', + ], + [ +61816012200, # utc_start 1959-11-15 02:30:00 (Sun) +61820074800, # utc_end 1960-01-01 03:00:00 (Fri) +61816001400, # local_start 1959-11-14 23:30:00 (Sat) +61820064000, # local_end 1960-01-01 00:00:00 (Fri) +-10800, +0, +'-03', ], [ -61816010400, # utc_start 1959-11-15 02:00:00 (Sun) +61820074800, # utc_start 1960-01-01 03:00:00 (Fri) 61821457200, # utc_end 1960-01-17 03:00:00 (Sun) -61815999600, # local_start 1959-11-14 23:00:00 (Sat) +61820064000, # local_start 1960-01-01 00:00:00 (Fri) 61821446400, # local_end 1960-01-17 00:00:00 (Sun) -10800, 0, -'UYT', +'-03', ], [ 61821457200, # utc_start 1960-01-17 03:00:00 (Sun) @@ -305,7 +309,7 @@ 61825680000, # local_end 1960-03-06 00:00:00 (Sun) -7200, 1, -'UYST', +'-02', ], [ 61825687200, # utc_start 1960-03-06 02:00:00 (Sun) @@ -314,7 +318,7 @@ 61985952000, # local_end 1965-04-04 00:00:00 (Sun) -10800, 0, -'UYT', +'-03', ], [ 61985962800, # utc_start 1965-04-04 03:00:00 (Sun) @@ -323,241 +327,268 @@ 62001072000, # local_end 1965-09-26 00:00:00 (Sun) -7200, 1, -'UYST', +'-02', ], [ 62001079200, # utc_start 1965-09-26 02:00:00 (Sun) -62017412400, # utc_end 1966-04-03 03:00:00 (Sun) +62072535600, # utc_end 1968-01-01 03:00:00 (Mon) 62001068400, # local_start 1965-09-25 23:00:00 (Sat) -62017401600, # local_end 1966-04-03 00:00:00 (Sun) +62072524800, # local_end 1968-01-01 00:00:00 (Mon) -10800, 0, -'UYT', +'-03', ], [ -62017412400, # utc_start 1966-04-03 03:00:00 (Sun) -62035639200, # utc_end 1966-10-31 02:00:00 (Mon) -62017405200, # local_start 1966-04-03 01:00:00 (Sun) -62035632000, # local_end 1966-10-31 00:00:00 (Mon) --7200, +62072535600, # utc_start 1968-01-01 03:00:00 (Mon) +62085236400, # utc_end 1968-05-27 03:00:00 (Mon) +62072524800, # local_start 1968-01-01 00:00:00 (Mon) +62085225600, # local_end 1968-05-27 00:00:00 (Mon) +-10800, +0, +'-03', + ], + [ +62085236400, # utc_start 1968-05-27 03:00:00 (Mon) +62101477800, # utc_end 1968-12-01 02:30:00 (Sun) +62085227400, # local_start 1968-05-27 00:30:00 (Mon) +62101468800, # local_end 1968-12-01 00:00:00 (Sun) +-9000, 1, -'UYST', +'-0230', + ], + [ +62101477800, # utc_start 1968-12-01 02:30:00 (Sun) +62135694000, # utc_end 1970-01-01 03:00:00 (Thu) +62101467000, # local_start 1968-11-30 23:30:00 (Sat) +62135683200, # local_end 1970-01-01 00:00:00 (Thu) +-10800, +0, +'-03', ], [ -62035639200, # utc_start 1966-10-31 02:00:00 (Mon) -62048862000, # utc_end 1967-04-02 03:00:00 (Sun) -62035628400, # local_start 1966-10-30 23:00:00 (Sun) -62048851200, # local_end 1967-04-02 00:00:00 (Sun) +62135694000, # utc_start 1970-01-01 03:00:00 (Thu) +62145543600, # utc_end 1970-04-25 03:00:00 (Sat) +62135683200, # local_start 1970-01-01 00:00:00 (Thu) +62145532800, # local_end 1970-04-25 00:00:00 (Sat) -10800, 0, -'UYT', +'-03', ], [ -62048862000, # utc_start 1967-04-02 03:00:00 (Sun) -62067175200, # utc_end 1967-10-31 02:00:00 (Tue) -62048854800, # local_start 1967-04-02 01:00:00 (Sun) -62067168000, # local_end 1967-10-31 00:00:00 (Tue) +62145543600, # utc_start 1970-04-25 03:00:00 (Sat) +62149860000, # utc_end 1970-06-14 02:00:00 (Sun) +62145536400, # local_start 1970-04-25 01:00:00 (Sat) +62149852800, # local_end 1970-06-14 00:00:00 (Sun) -7200, 1, -'UYST', +'-02', ], [ -62067175200, # utc_start 1967-10-31 02:00:00 (Tue) -62085236400, # utc_end 1968-05-27 03:00:00 (Mon) -62067164400, # local_start 1967-10-30 23:00:00 (Mon) -62085225600, # local_end 1968-05-27 00:00:00 (Mon) +62149860000, # utc_start 1970-06-14 02:00:00 (Sun) +62208529200, # utc_end 1972-04-23 03:00:00 (Sun) +62149849200, # local_start 1970-06-13 23:00:00 (Sat) +62208518400, # local_end 1972-04-23 00:00:00 (Sun) -10800, 0, -'UYT', +'-03', ], [ -62085236400, # utc_start 1968-05-27 03:00:00 (Mon) -62101564200, # utc_end 1968-12-02 02:30:00 (Mon) -62085227400, # local_start 1968-05-27 00:30:00 (Mon) -62101555200, # local_end 1968-12-02 00:00:00 (Mon) --9000, +62208529200, # utc_start 1972-04-23 03:00:00 (Sun) +62215783200, # utc_end 1972-07-16 02:00:00 (Sun) +62208522000, # local_start 1972-04-23 01:00:00 (Sun) +62215776000, # local_end 1972-07-16 00:00:00 (Sun) +-7200, 1, -'UYHST', +'-02', ], [ -62101564200, # utc_start 1968-12-02 02:30:00 (Mon) -62116772400, # utc_end 1969-05-27 03:00:00 (Tue) -62101553400, # local_start 1968-12-01 23:30:00 (Sun) -62116761600, # local_end 1969-05-27 00:00:00 (Tue) +62215783200, # utc_start 1972-07-16 02:00:00 (Sun) +62261924400, # utc_end 1974-01-01 03:00:00 (Tue) +62215772400, # local_start 1972-07-15 23:00:00 (Sat) +62261913600, # local_end 1974-01-01 00:00:00 (Tue) -10800, 0, -'UYT', +'-03', ], [ -62116772400, # utc_start 1969-05-27 03:00:00 (Tue) -62133100200, # utc_end 1969-12-02 02:30:00 (Tue) -62116763400, # local_start 1969-05-27 00:30:00 (Tue) -62133091200, # local_end 1969-12-02 00:00:00 (Tue) --9000, -1, -'UYHST', - ], - [ -62133100200, # utc_start 1969-12-02 02:30:00 (Tue) -62148308400, # utc_end 1970-05-27 03:00:00 (Wed) -62133089400, # local_start 1969-12-01 23:30:00 (Mon) -62148297600, # local_end 1970-05-27 00:00:00 (Wed) +62261924400, # utc_start 1974-01-01 03:00:00 (Tue) +62262961200, # utc_end 1974-01-13 03:00:00 (Sun) +62261913600, # local_start 1974-01-01 00:00:00 (Tue) +62262950400, # local_end 1974-01-13 00:00:00 (Sun) -10800, 0, -'UYT', +'-03', + ], + [ +62262961200, # utc_start 1974-01-13 03:00:00 (Sun) +62267794200, # utc_end 1974-03-10 01:30:00 (Sun) +62262955800, # local_start 1974-01-13 01:30:00 (Sun) +62267788800, # local_end 1974-03-10 00:00:00 (Sun) +-5400, +1, +'-0130', ], [ -62148308400, # utc_start 1970-05-27 03:00:00 (Wed) -62164636200, # utc_end 1970-12-02 02:30:00 (Wed) -62148299400, # local_start 1970-05-27 00:30:00 (Wed) -62164627200, # local_end 1970-12-02 00:00:00 (Wed) +62267794200, # utc_start 1974-03-10 01:30:00 (Sun) +62282917800, # utc_end 1974-09-01 02:30:00 (Sun) +62267785200, # local_start 1974-03-09 23:00:00 (Sat) +62282908800, # local_end 1974-09-01 00:00:00 (Sun) -9000, 1, -'UYHST', +'-0230', ], [ -62164636200, # utc_start 1970-12-02 02:30:00 (Wed) -62208615600, # utc_end 1972-04-24 03:00:00 (Mon) -62164625400, # local_start 1970-12-01 23:30:00 (Tue) -62208604800, # local_end 1972-04-24 00:00:00 (Mon) +62282917800, # utc_start 1974-09-01 02:30:00 (Sun) +62292596400, # utc_end 1974-12-22 03:00:00 (Sun) +62282907000, # local_start 1974-08-31 23:30:00 (Sat) +62292585600, # local_end 1974-12-22 00:00:00 (Sun) -10800, 0, -'UYT', +'-03', ], [ -62208615600, # utc_start 1972-04-24 03:00:00 (Mon) -62218375200, # utc_end 1972-08-15 02:00:00 (Tue) -62208608400, # local_start 1972-04-24 01:00:00 (Mon) -62218368000, # local_end 1972-08-15 00:00:00 (Tue) +62292596400, # utc_start 1974-12-22 03:00:00 (Sun) +62301060000, # utc_end 1975-03-30 02:00:00 (Sun) +62292589200, # local_start 1974-12-22 01:00:00 (Sun) +62301052800, # local_end 1975-03-30 00:00:00 (Sun) -7200, 1, -'UYST', +'-02', ], [ -62218375200, # utc_start 1972-08-15 02:00:00 (Tue) -62267799600, # utc_end 1974-03-10 03:00:00 (Sun) -62218364400, # local_start 1972-08-14 23:00:00 (Mon) -62267788800, # local_end 1974-03-10 00:00:00 (Sun) +62301060000, # utc_start 1975-03-30 02:00:00 (Sun) +62355495600, # utc_end 1976-12-19 03:00:00 (Sun) +62301049200, # local_start 1975-03-29 23:00:00 (Sat) +62355484800, # local_end 1976-12-19 00:00:00 (Sun) -10800, 0, -'UYT', - ], - [ -62267799600, # utc_start 1974-03-10 03:00:00 (Sun) -62292594600, # utc_end 1974-12-22 02:30:00 (Sun) -62267790600, # local_start 1974-03-10 00:30:00 (Sun) -62292585600, # local_end 1974-12-22 00:00:00 (Sun) --9000, -1, -'UYHST', +'-03', ], [ -62292594600, # utc_start 1974-12-22 02:30:00 (Sun) -62348666400, # utc_end 1976-10-01 02:00:00 (Fri) -62292587400, # local_start 1974-12-22 00:30:00 (Sun) -62348659200, # local_end 1976-10-01 00:00:00 (Fri) +62355495600, # utc_start 1976-12-19 03:00:00 (Sun) +62362144800, # utc_end 1977-03-06 02:00:00 (Sun) +62355488400, # local_start 1976-12-19 01:00:00 (Sun) +62362137600, # local_end 1977-03-06 00:00:00 (Sun) -7200, 1, -'UYST', +'-02', ], [ -62348666400, # utc_start 1976-10-01 02:00:00 (Fri) +62362144800, # utc_start 1977-03-06 02:00:00 (Sun) 62385735600, # utc_end 1977-12-04 03:00:00 (Sun) -62348655600, # local_start 1976-09-30 23:00:00 (Thu) +62362134000, # local_start 1977-03-05 23:00:00 (Sat) 62385724800, # local_end 1977-12-04 00:00:00 (Sun) -10800, 0, -'UYT', +'-03', ], [ 62385735600, # utc_start 1977-12-04 03:00:00 (Sun) -62395927200, # utc_end 1978-04-01 02:00:00 (Sat) +62393594400, # utc_end 1978-03-05 02:00:00 (Sun) 62385728400, # local_start 1977-12-04 01:00:00 (Sun) -62395920000, # local_end 1978-04-01 00:00:00 (Sat) +62393587200, # local_end 1978-03-05 00:00:00 (Sun) +-7200, +1, +'-02', + ], + [ +62393594400, # utc_start 1978-03-05 02:00:00 (Sun) +62418394800, # utc_end 1978-12-17 03:00:00 (Sun) +62393583600, # local_start 1978-03-04 23:00:00 (Sat) +62418384000, # local_end 1978-12-17 00:00:00 (Sun) +-10800, +0, +'-03', + ], + [ +62418394800, # utc_start 1978-12-17 03:00:00 (Sun) +62425044000, # utc_end 1979-03-04 02:00:00 (Sun) +62418387600, # local_start 1978-12-17 01:00:00 (Sun) +62425036800, # local_end 1979-03-04 00:00:00 (Sun) -7200, 1, -'UYST', +'-02', ], [ -62395927200, # utc_start 1978-04-01 02:00:00 (Sat) -62443278000, # utc_end 1979-10-01 03:00:00 (Mon) -62395916400, # local_start 1978-03-31 23:00:00 (Fri) -62443267200, # local_end 1979-10-01 00:00:00 (Mon) +62425044000, # utc_start 1979-03-04 02:00:00 (Sun) +62429886000, # utc_end 1979-04-29 03:00:00 (Sun) +62425033200, # local_start 1979-03-03 23:00:00 (Sat) +62429875200, # local_end 1979-04-29 00:00:00 (Sun) -10800, 0, -'UYT', +'-03', ], [ -62443278000, # utc_start 1979-10-01 03:00:00 (Mon) -62461677600, # utc_end 1980-05-01 02:00:00 (Thu) -62443270800, # local_start 1979-10-01 01:00:00 (Mon) -62461670400, # local_end 1980-05-01 00:00:00 (Thu) +62429886000, # utc_start 1979-04-29 03:00:00 (Sun) +62457703200, # utc_end 1980-03-16 02:00:00 (Sun) +62429878800, # local_start 1979-04-29 01:00:00 (Sun) +62457696000, # local_end 1980-03-16 00:00:00 (Sun) -7200, 1, -'UYST', +'-02', ], [ -62461677600, # utc_start 1980-05-01 02:00:00 (Thu) +62457703200, # utc_start 1980-03-16 02:00:00 (Sun) 62702132400, # utc_end 1987-12-14 03:00:00 (Mon) -62461666800, # local_start 1980-04-30 23:00:00 (Wed) +62457692400, # local_start 1980-03-15 23:00:00 (Sat) 62702121600, # local_end 1987-12-14 00:00:00 (Mon) -10800, 0, -'UYT', +'-03', ], [ 62702132400, # utc_start 1987-12-14 03:00:00 (Mon) -62709991200, # utc_end 1988-03-14 02:00:00 (Mon) +62708695200, # utc_end 1988-02-28 02:00:00 (Sun) 62702125200, # local_start 1987-12-14 01:00:00 (Mon) -62709984000, # local_end 1988-03-14 00:00:00 (Mon) +62708688000, # local_end 1988-02-28 00:00:00 (Sun) -7200, 1, -'UYST', +'-02', ], [ -62709991200, # utc_start 1988-03-14 02:00:00 (Mon) +62708695200, # utc_start 1988-02-28 02:00:00 (Sun) 62733495600, # utc_end 1988-12-11 03:00:00 (Sun) -62709980400, # local_start 1988-03-13 23:00:00 (Sun) +62708684400, # local_start 1988-02-27 23:00:00 (Sat) 62733484800, # local_end 1988-12-11 00:00:00 (Sun) -10800, 0, -'UYT', +'-03', ], [ 62733495600, # utc_start 1988-12-11 03:00:00 (Sun) -62741354400, # utc_end 1989-03-12 02:00:00 (Sun) +62740749600, # utc_end 1989-03-05 02:00:00 (Sun) 62733488400, # local_start 1988-12-11 01:00:00 (Sun) -62741347200, # local_end 1989-03-12 00:00:00 (Sun) +62740742400, # local_end 1989-03-05 00:00:00 (Sun) -7200, 1, -'UYST', +'-02', ], [ -62741354400, # utc_start 1989-03-12 02:00:00 (Sun) +62740749600, # utc_start 1989-03-05 02:00:00 (Sun) 62761316400, # utc_end 1989-10-29 03:00:00 (Sun) -62741343600, # local_start 1989-03-11 23:00:00 (Sat) +62740738800, # local_start 1989-03-04 23:00:00 (Sat) 62761305600, # local_end 1989-10-29 00:00:00 (Sun) -10800, 0, -'UYT', +'-03', ], [ 62761316400, # utc_start 1989-10-29 03:00:00 (Sun) -62772199200, # utc_end 1990-03-04 02:00:00 (Sun) +62771594400, # utc_end 1990-02-25 02:00:00 (Sun) 62761309200, # local_start 1989-10-29 01:00:00 (Sun) -62772192000, # local_end 1990-03-04 00:00:00 (Sun) +62771587200, # local_end 1990-02-25 00:00:00 (Sun) -7200, 1, -'UYST', +'-02', ], [ -62772199200, # utc_start 1990-03-04 02:00:00 (Sun) +62771594400, # utc_start 1990-02-25 02:00:00 (Sun) 62792161200, # utc_end 1990-10-21 03:00:00 (Sun) -62772188400, # local_start 1990-03-03 23:00:00 (Sat) +62771583600, # local_start 1990-02-24 23:00:00 (Sat) 62792150400, # local_end 1990-10-21 00:00:00 (Sun) -10800, 0, -'UYT', +'-03', ], [ 62792161200, # utc_start 1990-10-21 03:00:00 (Sun) @@ -566,7 +597,7 @@ 62803641600, # local_end 1991-03-03 00:00:00 (Sun) -7200, 1, -'UYST', +'-02', ], [ 62803648800, # utc_start 1991-03-03 02:00:00 (Sun) @@ -575,7 +606,7 @@ 62824204800, # local_end 1991-10-27 00:00:00 (Sun) -10800, 0, -'UYT', +'-03', ], [ 62824215600, # utc_start 1991-10-27 03:00:00 (Sun) @@ -584,7 +615,7 @@ 62835091200, # local_end 1992-03-01 00:00:00 (Sun) -7200, 1, -'UYST', +'-02', ], [ 62835098400, # utc_start 1992-03-01 02:00:00 (Sun) @@ -593,7 +624,7 @@ 62855049600, # local_end 1992-10-18 00:00:00 (Sun) -10800, 0, -'UYT', +'-03', ], [ 62855060400, # utc_start 1992-10-18 03:00:00 (Sun) @@ -602,7 +633,7 @@ 62866540800, # local_end 1993-02-28 00:00:00 (Sun) -7200, 1, -'UYST', +'-02', ], [ 62866548000, # utc_start 1993-02-28 02:00:00 (Sun) @@ -611,7 +642,7 @@ 63231235200, # local_end 2004-09-19 00:00:00 (Sun) -10800, 0, -'UYT', +'-03', ], [ 63231246000, # utc_start 2004-09-19 03:00:00 (Sun) @@ -620,7 +651,7 @@ 63247572000, # local_end 2005-03-27 02:00:00 (Sun) -7200, 1, -'UYST', +'-02', ], [ 63247579200, # utc_start 2005-03-27 04:00:00 (Sun) @@ -629,7 +660,7 @@ 63264506400, # local_end 2005-10-09 02:00:00 (Sun) -10800, 0, -'UYT', +'-03', ], [ 63264517200, # utc_start 2005-10-09 05:00:00 (Sun) @@ -638,7 +669,7 @@ 63277812000, # local_end 2006-03-12 02:00:00 (Sun) -7200, 1, -'UYST', +'-02', ], [ 63277819200, # utc_start 2006-03-12 04:00:00 (Sun) @@ -647,7 +678,7 @@ 63295351200, # local_end 2006-10-01 02:00:00 (Sun) -10800, 0, -'UYT', +'-03', ], [ 63295362000, # utc_start 2006-10-01 05:00:00 (Sun) @@ -656,7 +687,7 @@ 63309261600, # local_end 2007-03-11 02:00:00 (Sun) -7200, 1, -'UYST', +'-02', ], [ 63309268800, # utc_start 2007-03-11 04:00:00 (Sun) @@ -665,7 +696,7 @@ 63327405600, # local_end 2007-10-07 02:00:00 (Sun) -10800, 0, -'UYT', +'-03', ], [ 63327416400, # utc_start 2007-10-07 05:00:00 (Sun) @@ -674,7 +705,7 @@ 63340711200, # local_end 2008-03-09 02:00:00 (Sun) -7200, 1, -'UYST', +'-02', ], [ 63340718400, # utc_start 2008-03-09 04:00:00 (Sun) @@ -683,7 +714,7 @@ 63358855200, # local_end 2008-10-05 02:00:00 (Sun) -10800, 0, -'UYT', +'-03', ], [ 63358866000, # utc_start 2008-10-05 05:00:00 (Sun) @@ -692,7 +723,7 @@ 63372160800, # local_end 2009-03-08 02:00:00 (Sun) -7200, 1, -'UYST', +'-02', ], [ 63372168000, # utc_start 2009-03-08 04:00:00 (Sun) @@ -701,7 +732,7 @@ 63390304800, # local_end 2009-10-04 02:00:00 (Sun) -10800, 0, -'UYT', +'-03', ], [ 63390315600, # utc_start 2009-10-04 05:00:00 (Sun) @@ -710,7 +741,7 @@ 63404215200, # local_end 2010-03-14 02:00:00 (Sun) -7200, 1, -'UYST', +'-02', ], [ 63404222400, # utc_start 2010-03-14 04:00:00 (Sun) @@ -719,7 +750,7 @@ 63421754400, # local_end 2010-10-03 02:00:00 (Sun) -10800, 0, -'UYT', +'-03', ], [ 63421765200, # utc_start 2010-10-03 05:00:00 (Sun) @@ -728,7 +759,7 @@ 63435664800, # local_end 2011-03-13 02:00:00 (Sun) -7200, 1, -'UYST', +'-02', ], [ 63435672000, # utc_start 2011-03-13 04:00:00 (Sun) @@ -737,7 +768,7 @@ 63453204000, # local_end 2011-10-02 02:00:00 (Sun) -10800, 0, -'UYT', +'-03', ], [ 63453214800, # utc_start 2011-10-02 05:00:00 (Sun) @@ -746,7 +777,7 @@ 63467114400, # local_end 2012-03-11 02:00:00 (Sun) -7200, 1, -'UYST', +'-02', ], [ 63467121600, # utc_start 2012-03-11 04:00:00 (Sun) @@ -755,7 +786,7 @@ 63485258400, # local_end 2012-10-07 02:00:00 (Sun) -10800, 0, -'UYT', +'-03', ], [ 63485269200, # utc_start 2012-10-07 05:00:00 (Sun) @@ -764,7 +795,7 @@ 63498564000, # local_end 2013-03-10 02:00:00 (Sun) -7200, 1, -'UYST', +'-02', ], [ 63498571200, # utc_start 2013-03-10 04:00:00 (Sun) @@ -773,7 +804,7 @@ 63516708000, # local_end 2013-10-06 02:00:00 (Sun) -10800, 0, -'UYT', +'-03', ], [ 63516718800, # utc_start 2013-10-06 05:00:00 (Sun) @@ -782,7 +813,7 @@ 63530013600, # local_end 2014-03-09 02:00:00 (Sun) -7200, 1, -'UYST', +'-02', ], [ 63530020800, # utc_start 2014-03-09 04:00:00 (Sun) @@ -791,7 +822,7 @@ 63548157600, # local_end 2014-10-05 02:00:00 (Sun) -10800, 0, -'UYT', +'-03', ], [ 63548168400, # utc_start 2014-10-05 05:00:00 (Sun) @@ -800,7 +831,7 @@ 63561463200, # local_end 2015-03-08 02:00:00 (Sun) -7200, 1, -'UYST', +'-02', ], [ 63561470400, # utc_start 2015-03-08 04:00:00 (Sun) @@ -809,15 +840,15 @@ DateTime::TimeZone::INFINITY, # local_end -10800, 0, -'UYT', +'-03', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {43} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Nassau.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Nassau.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Nassau.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Nassau.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Nassau; -$DateTime::TimeZone::America::Nassau::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -1189,13 +1193,49 @@ 1, 'EDT', ], + [ +63961250400, # utc_start 2027-11-07 06:00:00 (Sun) +63972140400, # utc_end 2028-03-12 07:00:00 (Sun) +63961232400, # local_start 2027-11-07 01:00:00 (Sun) +63972122400, # local_end 2028-03-12 02:00:00 (Sun) +-18000, +0, +'EST', + ], + [ +63972140400, # utc_start 2028-03-12 07:00:00 (Sun) +63992700000, # utc_end 2028-11-05 06:00:00 (Sun) +63972126000, # local_start 2028-03-12 03:00:00 (Sun) +63992685600, # local_end 2028-11-05 02:00:00 (Sun) +-14400, +1, +'EDT', + ], + [ +63992700000, # utc_start 2028-11-05 06:00:00 (Sun) +64003590000, # utc_end 2029-03-11 07:00:00 (Sun) +63992682000, # local_start 2028-11-05 01:00:00 (Sun) +64003572000, # local_end 2029-03-11 02:00:00 (Sun) +-18000, +0, +'EST', + ], + [ +64003590000, # utc_start 2029-03-11 07:00:00 (Sun) +64024149600, # utc_end 2029-11-04 06:00:00 (Sun) +64003575600, # local_start 2029-03-11 03:00:00 (Sun) +64024135200, # local_end 2029-11-04 02:00:00 (Sun) +-14400, +1, +'EDT', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {64} +sub has_dst_changes {66} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1245,26 +1285,24 @@ bless( { 'at' => '2:00', 'from' => '2007', - 'in' => 'Mar', - 'letter' => 'D', - 'name' => 'US', - 'offset_from_std' => 3600, - 'on' => 'Sun>=8', - 'save' => '1:00', - 'to' => 'max', - 'type' => undef - }, 'DateTime::TimeZone::OlsonDB::Rule' ), - bless( { - 'at' => '2:00', - 'from' => '2007', 'in' => 'Nov', 'letter' => 'S', 'name' => 'US', 'offset_from_std' => 0, 'on' => 'Sun>=1', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' + }, 'DateTime::TimeZone::OlsonDB::Rule' ), + bless( { + 'at' => '2:00', + 'from' => '2007', + 'in' => 'Mar', + 'letter' => 'D', + 'name' => 'US', + 'offset_from_std' => 3600, + 'on' => 'Sun>=8', + 'save' => '1:00', + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/New_York.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/New_York.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/New_York.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/New_York.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::New_York; -$DateTime::TimeZone::America::New_York::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -1999,13 +2003,49 @@ 1, 'EDT', ], + [ +63961250400, # utc_start 2027-11-07 06:00:00 (Sun) +63972140400, # utc_end 2028-03-12 07:00:00 (Sun) +63961232400, # local_start 2027-11-07 01:00:00 (Sun) +63972122400, # local_end 2028-03-12 02:00:00 (Sun) +-18000, +0, +'EST', + ], + [ +63972140400, # utc_start 2028-03-12 07:00:00 (Sun) +63992700000, # utc_end 2028-11-05 06:00:00 (Sun) +63972126000, # local_start 2028-03-12 03:00:00 (Sun) +63992685600, # local_end 2028-11-05 02:00:00 (Sun) +-14400, +1, +'EDT', + ], + [ +63992700000, # utc_start 2028-11-05 06:00:00 (Sun) +64003590000, # utc_end 2029-03-11 07:00:00 (Sun) +63992682000, # local_start 2028-11-05 01:00:00 (Sun) +64003572000, # local_end 2029-03-11 02:00:00 (Sun) +-18000, +0, +'EST', + ], + [ +64003590000, # utc_start 2029-03-11 07:00:00 (Sun) +64024149600, # utc_end 2029-11-04 06:00:00 (Sun) +64003575600, # local_start 2029-03-11 03:00:00 (Sun) +64024135200, # local_end 2029-11-04 02:00:00 (Sun) +-14400, +1, +'EDT', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {108} +sub has_dst_changes {110} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -2061,8 +2101,7 @@ 'offset_from_std' => 3600, 'on' => 'Sun>=8', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ), bless( { 'at' => '2:00', @@ -2073,8 +2112,7 @@ 'offset_from_std' => 0, 'on' => 'Sun>=1', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Nipigon.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Nipigon.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Nipigon.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Nipigon.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Nipigon; -$DateTime::TimeZone::America::Nipigon::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -1054,13 +1058,49 @@ 1, 'EDT', ], + [ +63961250400, # utc_start 2027-11-07 06:00:00 (Sun) +63972140400, # utc_end 2028-03-12 07:00:00 (Sun) +63961232400, # local_start 2027-11-07 01:00:00 (Sun) +63972122400, # local_end 2028-03-12 02:00:00 (Sun) +-18000, +0, +'EST', + ], + [ +63972140400, # utc_start 2028-03-12 07:00:00 (Sun) +63992700000, # utc_end 2028-11-05 06:00:00 (Sun) +63972126000, # local_start 2028-03-12 03:00:00 (Sun) +63992685600, # local_end 2028-11-05 02:00:00 (Sun) +-14400, +1, +'EDT', + ], + [ +63992700000, # utc_start 2028-11-05 06:00:00 (Sun) +64003590000, # utc_end 2029-03-11 07:00:00 (Sun) +63992682000, # local_start 2028-11-05 01:00:00 (Sun) +64003572000, # local_end 2029-03-11 02:00:00 (Sun) +-18000, +0, +'EST', + ], + [ +64003590000, # utc_start 2029-03-11 07:00:00 (Sun) +64024149600, # utc_end 2029-11-04 06:00:00 (Sun) +64003575600, # local_start 2029-03-11 03:00:00 (Sun) +64024135200, # local_end 2029-11-04 02:00:00 (Sun) +-14400, +1, +'EDT', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {58} +sub has_dst_changes {60} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1116,8 +1156,7 @@ 'offset_from_std' => 3600, 'on' => 'Sun>=8', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ), bless( { 'at' => '2:00', @@ -1128,8 +1167,7 @@ 'offset_from_std' => 0, 'on' => 'Sun>=1', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Nome.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Nome.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Nome.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Nome.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Nome; -$DateTime::TimeZone::America::Nome::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -21,17 +25,17 @@ [ [ DateTime::TimeZone::NEG_INFINITY, # utc_start -58910324499, # utc_end 1867-10-17 11:01:39 (Thu) +58910459473, # utc_end 1867-10-19 00:31:13 (Sat) DateTime::TimeZone::NEG_INFINITY, # local_start -58910371200, # local_end 1867-10-18 00:00:00 (Fri) -46701, +58910506175, # local_end 1867-10-19 13:29:35 (Sat) +46702, 0, 'LMT', ], [ -58910324499, # utc_start 1867-10-17 11:01:39 (Thu) +58910459473, # utc_start 1867-10-19 00:31:13 (Sat) 59946735698, # utc_end 1900-08-20 23:01:38 (Mon) -58910284801, # local_start 1867-10-17 00:00:01 (Thu) +58910419775, # local_start 1867-10-18 13:29:35 (Fri) 59946696000, # local_end 1900-08-20 12:00:00 (Mon) -39698, 0, @@ -1171,13 +1175,49 @@ 1, 'AKDT', ], + [ +63961264800, # utc_start 2027-11-07 10:00:00 (Sun) +63972154800, # utc_end 2028-03-12 11:00:00 (Sun) +63961232400, # local_start 2027-11-07 01:00:00 (Sun) +63972122400, # local_end 2028-03-12 02:00:00 (Sun) +-32400, +0, +'AKST', + ], + [ +63972154800, # utc_start 2028-03-12 11:00:00 (Sun) +63992714400, # utc_end 2028-11-05 10:00:00 (Sun) +63972126000, # local_start 2028-03-12 03:00:00 (Sun) +63992685600, # local_end 2028-11-05 02:00:00 (Sun) +-28800, +1, +'AKDT', + ], + [ +63992714400, # utc_start 2028-11-05 10:00:00 (Sun) +64003604400, # utc_end 2029-03-11 11:00:00 (Sun) +63992682000, # local_start 2028-11-05 01:00:00 (Sun) +64003572000, # local_end 2029-03-11 02:00:00 (Sun) +-32400, +0, +'AKST', + ], + [ +64003604400, # utc_start 2029-03-11 11:00:00 (Sun) +64024164000, # utc_end 2029-11-04 10:00:00 (Sun) +64003575600, # local_start 2029-03-11 03:00:00 (Sun) +64024135200, # local_end 2029-11-04 02:00:00 (Sun) +-28800, +1, +'AKDT', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {61} +sub has_dst_changes {63} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1227,26 +1267,24 @@ bless( { 'at' => '2:00', 'from' => '2007', - 'in' => 'Mar', - 'letter' => 'D', - 'name' => 'US', - 'offset_from_std' => 3600, - 'on' => 'Sun>=8', - 'save' => '1:00', - 'to' => 'max', - 'type' => undef - }, 'DateTime::TimeZone::OlsonDB::Rule' ), - bless( { - 'at' => '2:00', - 'from' => '2007', 'in' => 'Nov', 'letter' => 'S', 'name' => 'US', 'offset_from_std' => 0, 'on' => 'Sun>=1', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' + }, 'DateTime::TimeZone::OlsonDB::Rule' ), + bless( { + 'at' => '2:00', + 'from' => '2007', + 'in' => 'Mar', + 'letter' => 'D', + 'name' => 'US', + 'offset_from_std' => 3600, + 'on' => 'Sun>=8', + 'save' => '1:00', + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Noronha.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Noronha.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Noronha.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Noronha.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/southamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/southamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Noronha; -$DateTime::TimeZone::America::Noronha::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,7 +39,7 @@ 60928714800, # local_end 1931-10-03 11:00:00 (Sat) -7200, 0, -'FNT', +'-02', ], [ 60928722000, # utc_start 1931-10-03 13:00:00 (Sat) @@ -44,7 +48,7 @@ 60944313600, # local_end 1932-04-01 00:00:00 (Fri) -3600, 1, -'FNST', +'-01', ], [ 60944317200, # utc_start 1932-04-01 01:00:00 (Fri) @@ -53,7 +57,7 @@ 60960297600, # local_end 1932-10-03 00:00:00 (Mon) -7200, 0, -'FNT', +'-02', ], [ 60960304800, # utc_start 1932-10-03 02:00:00 (Mon) @@ -62,7 +66,7 @@ 60975849600, # local_end 1933-04-01 00:00:00 (Sat) -3600, 1, -'FNST', +'-01', ], [ 60975853200, # utc_start 1933-04-01 01:00:00 (Sat) @@ -71,7 +75,7 @@ 61501852800, # local_end 1949-12-01 00:00:00 (Thu) -7200, 0, -'FNT', +'-02', ], [ 61501860000, # utc_start 1949-12-01 02:00:00 (Thu) @@ -80,7 +84,7 @@ 61513606800, # local_end 1950-04-16 01:00:00 (Sun) -3600, 1, -'FNST', +'-01', ], [ 61513610400, # utc_start 1950-04-16 02:00:00 (Sun) @@ -89,7 +93,7 @@ 61533388800, # local_end 1950-12-01 00:00:00 (Fri) -7200, 0, -'FNT', +'-02', ], [ 61533396000, # utc_start 1950-12-01 02:00:00 (Fri) @@ -98,7 +102,7 @@ 61543843200, # local_end 1951-04-01 00:00:00 (Sun) -3600, 1, -'FNST', +'-01', ], [ 61543846800, # utc_start 1951-04-01 01:00:00 (Sun) @@ -107,7 +111,7 @@ 61564924800, # local_end 1951-12-01 00:00:00 (Sat) -7200, 0, -'FNT', +'-02', ], [ 61564932000, # utc_start 1951-12-01 02:00:00 (Sat) @@ -116,7 +120,7 @@ 61575465600, # local_end 1952-04-01 00:00:00 (Tue) -3600, 1, -'FNST', +'-01', ], [ 61575469200, # utc_start 1952-04-01 01:00:00 (Tue) @@ -125,7 +129,7 @@ 61596547200, # local_end 1952-12-01 00:00:00 (Mon) -7200, 0, -'FNT', +'-02', ], [ 61596554400, # utc_start 1952-12-01 02:00:00 (Mon) @@ -134,7 +138,7 @@ 61604323200, # local_end 1953-03-01 00:00:00 (Sun) -3600, 1, -'FNST', +'-01', ], [ 61604326800, # utc_start 1953-03-01 01:00:00 (Sun) @@ -143,7 +147,7 @@ 61944307200, # local_end 1963-12-09 00:00:00 (Mon) -7200, 0, -'FNT', +'-02', ], [ 61944314400, # utc_start 1963-12-09 02:00:00 (Mon) @@ -152,7 +156,7 @@ 61951478400, # local_end 1964-03-01 00:00:00 (Sun) -3600, 1, -'FNST', +'-01', ], [ 61951482000, # utc_start 1964-03-01 01:00:00 (Sun) @@ -161,7 +165,7 @@ 61980508800, # local_end 1965-01-31 00:00:00 (Sun) -7200, 0, -'FNT', +'-02', ], [ 61980516000, # utc_start 1965-01-31 02:00:00 (Sun) @@ -170,7 +174,7 @@ 61985606400, # local_end 1965-03-31 00:00:00 (Wed) -3600, 1, -'FNST', +'-01', ], [ 61985610000, # utc_start 1965-03-31 01:00:00 (Wed) @@ -179,7 +183,7 @@ 62006774400, # local_end 1965-12-01 00:00:00 (Wed) -7200, 0, -'FNT', +'-02', ], [ 62006781600, # utc_start 1965-12-01 02:00:00 (Wed) @@ -188,7 +192,7 @@ 62014550400, # local_end 1966-03-01 00:00:00 (Tue) -3600, 1, -'FNST', +'-01', ], [ 62014554000, # utc_start 1966-03-01 01:00:00 (Tue) @@ -197,7 +201,7 @@ 62035718400, # local_end 1966-11-01 00:00:00 (Tue) -7200, 0, -'FNT', +'-02', ], [ 62035725600, # utc_start 1966-11-01 02:00:00 (Tue) @@ -206,7 +210,7 @@ 62046086400, # local_end 1967-03-01 00:00:00 (Wed) -3600, 1, -'FNST', +'-01', ], [ 62046090000, # utc_start 1967-03-01 01:00:00 (Wed) @@ -215,7 +219,7 @@ 62067254400, # local_end 1967-11-01 00:00:00 (Wed) -7200, 0, -'FNT', +'-02', ], [ 62067261600, # utc_start 1967-11-01 02:00:00 (Wed) @@ -224,7 +228,7 @@ 62077708800, # local_end 1968-03-01 00:00:00 (Fri) -3600, 1, -'FNST', +'-01', ], [ 62077712400, # utc_start 1968-03-01 01:00:00 (Fri) @@ -233,7 +237,7 @@ 62635420800, # local_end 1985-11-02 00:00:00 (Sat) -7200, 0, -'FNT', +'-02', ], [ 62635428000, # utc_start 1985-11-02 02:00:00 (Sat) @@ -242,7 +246,7 @@ 62646912000, # local_end 1986-03-15 00:00:00 (Sat) -3600, 1, -'FNST', +'-01', ], [ 62646915600, # utc_start 1986-03-15 01:00:00 (Sat) @@ -251,7 +255,7 @@ 62666265600, # local_end 1986-10-25 00:00:00 (Sat) -7200, 0, -'FNT', +'-02', ], [ 62666272800, # utc_start 1986-10-25 02:00:00 (Sat) @@ -260,7 +264,7 @@ 62675942400, # local_end 1987-02-14 00:00:00 (Sat) -3600, 1, -'FNST', +'-01', ], [ 62675946000, # utc_start 1987-02-14 01:00:00 (Sat) @@ -269,7 +273,7 @@ 62697801600, # local_end 1987-10-25 00:00:00 (Sun) -7200, 0, -'FNT', +'-02', ], [ 62697808800, # utc_start 1987-10-25 02:00:00 (Sun) @@ -278,7 +282,7 @@ 62706873600, # local_end 1988-02-07 00:00:00 (Sun) -3600, 1, -'FNST', +'-01', ], [ 62706877200, # utc_start 1988-02-07 01:00:00 (Sun) @@ -287,7 +291,7 @@ 62728646400, # local_end 1988-10-16 00:00:00 (Sun) -7200, 0, -'FNT', +'-02', ], [ 62728653600, # utc_start 1988-10-16 02:00:00 (Sun) @@ -296,7 +300,7 @@ 62737718400, # local_end 1989-01-29 00:00:00 (Sun) -3600, 1, -'FNST', +'-01', ], [ 62737722000, # utc_start 1989-01-29 01:00:00 (Sun) @@ -305,7 +309,7 @@ 62760096000, # local_end 1989-10-15 00:00:00 (Sun) -7200, 0, -'FNT', +'-02', ], [ 62760103200, # utc_start 1989-10-15 02:00:00 (Sun) @@ -314,7 +318,7 @@ 62770377600, # local_end 1990-02-11 00:00:00 (Sun) -3600, 1, -'FNST', +'-01', ], [ 62770381200, # utc_start 1990-02-11 01:00:00 (Sun) @@ -323,7 +327,7 @@ 62789212800, # local_end 1990-09-17 00:00:00 (Mon) -7200, 0, -'FNT', +'-02', ], [ 62789220000, # utc_start 1990-09-17 02:00:00 (Mon) @@ -332,7 +336,7 @@ 63074332800, # local_end 1999-09-30 00:00:00 (Thu) -7200, 0, -'FNT', +'-02', ], [ 63074340000, # utc_start 1999-09-30 02:00:00 (Thu) @@ -341,7 +345,7 @@ 63074592000, # local_end 1999-10-03 00:00:00 (Sun) -7200, 0, -'FNT', +'-02', ], [ 63074599200, # utc_start 1999-10-03 02:00:00 (Sun) @@ -350,7 +354,7 @@ 63087292800, # local_end 2000-02-27 00:00:00 (Sun) -3600, 1, -'FNST', +'-01', ], [ 63087296400, # utc_start 2000-02-27 01:00:00 (Sun) @@ -359,7 +363,7 @@ 63106646400, # local_end 2000-10-08 00:00:00 (Sun) -7200, 0, -'FNT', +'-02', ], [ 63106653600, # utc_start 2000-10-08 02:00:00 (Sun) @@ -368,7 +372,7 @@ 63107251200, # local_end 2000-10-15 00:00:00 (Sun) -3600, 1, -'FNST', +'-01', ], [ 63107254800, # utc_start 2000-10-15 01:00:00 (Sun) @@ -377,7 +381,7 @@ 63136022400, # local_end 2001-09-13 00:00:00 (Thu) -7200, 0, -'FNT', +'-02', ], [ 63136029600, # utc_start 2001-09-13 02:00:00 (Thu) @@ -386,7 +390,7 @@ 63138700800, # local_end 2001-10-14 00:00:00 (Sun) -7200, 0, -'FNT', +'-02', ], [ 63138708000, # utc_start 2001-10-14 02:00:00 (Sun) @@ -395,7 +399,7 @@ 63149587200, # local_end 2002-02-17 00:00:00 (Sun) -3600, 1, -'FNST', +'-01', ], [ 63149590800, # utc_start 2002-02-17 01:00:00 (Sun) @@ -404,7 +408,7 @@ 63169113600, # local_end 2002-10-01 00:00:00 (Tue) -7200, 0, -'FNT', +'-02', ], [ 63169120800, # utc_start 2002-10-01 02:00:00 (Tue) @@ -413,15 +417,15 @@ DateTime::TimeZone::INFINITY, # local_end -7200, 0, -'FNT', +'-02', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {19} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/North_Dakota/Beulah.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/North_Dakota/Beulah.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/North_Dakota/Beulah.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/North_Dakota/Beulah.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::North_Dakota::Beulah; -$DateTime::TimeZone::America::North_Dakota::Beulah::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -1189,13 +1193,49 @@ 1, 'CDT', ], + [ +63961254000, # utc_start 2027-11-07 07:00:00 (Sun) +63972144000, # utc_end 2028-03-12 08:00:00 (Sun) +63961232400, # local_start 2027-11-07 01:00:00 (Sun) +63972122400, # local_end 2028-03-12 02:00:00 (Sun) +-21600, +0, +'CST', + ], + [ +63972144000, # utc_start 2028-03-12 08:00:00 (Sun) +63992703600, # utc_end 2028-11-05 07:00:00 (Sun) +63972126000, # local_start 2028-03-12 03:00:00 (Sun) +63992685600, # local_end 2028-11-05 02:00:00 (Sun) +-18000, +1, +'CDT', + ], + [ +63992703600, # utc_start 2028-11-05 07:00:00 (Sun) +64003593600, # utc_end 2029-03-11 08:00:00 (Sun) +63992682000, # local_start 2028-11-05 01:00:00 (Sun) +64003572000, # local_end 2029-03-11 02:00:00 (Sun) +-21600, +0, +'CST', + ], + [ +64003593600, # utc_start 2029-03-11 08:00:00 (Sun) +64024153200, # utc_end 2029-11-04 07:00:00 (Sun) +64003575600, # local_start 2029-03-11 03:00:00 (Sun) +64024135200, # local_end 2029-11-04 02:00:00 (Sun) +-18000, +1, +'CDT', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {65} +sub has_dst_changes {67} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1245,26 +1285,24 @@ bless( { 'at' => '2:00', 'from' => '2007', - 'in' => 'Nov', - 'letter' => 'S', - 'name' => 'US', - 'offset_from_std' => 0, - 'on' => 'Sun>=1', - 'save' => '0', - 'to' => 'max', - 'type' => undef - }, 'DateTime::TimeZone::OlsonDB::Rule' ), - bless( { - 'at' => '2:00', - 'from' => '2007', 'in' => 'Mar', 'letter' => 'D', 'name' => 'US', 'offset_from_std' => 3600, 'on' => 'Sun>=8', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' + }, 'DateTime::TimeZone::OlsonDB::Rule' ), + bless( { + 'at' => '2:00', + 'from' => '2007', + 'in' => 'Nov', + 'letter' => 'S', + 'name' => 'US', + 'offset_from_std' => 0, + 'on' => 'Sun>=1', + 'save' => '0', + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/North_Dakota/Center.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/North_Dakota/Center.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/North_Dakota/Center.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/North_Dakota/Center.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::North_Dakota::Center; -$DateTime::TimeZone::America::North_Dakota::Center::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -1189,13 +1193,49 @@ 1, 'CDT', ], + [ +63961254000, # utc_start 2027-11-07 07:00:00 (Sun) +63972144000, # utc_end 2028-03-12 08:00:00 (Sun) +63961232400, # local_start 2027-11-07 01:00:00 (Sun) +63972122400, # local_end 2028-03-12 02:00:00 (Sun) +-21600, +0, +'CST', + ], + [ +63972144000, # utc_start 2028-03-12 08:00:00 (Sun) +63992703600, # utc_end 2028-11-05 07:00:00 (Sun) +63972126000, # local_start 2028-03-12 03:00:00 (Sun) +63992685600, # local_end 2028-11-05 02:00:00 (Sun) +-18000, +1, +'CDT', + ], + [ +63992703600, # utc_start 2028-11-05 07:00:00 (Sun) +64003593600, # utc_end 2029-03-11 08:00:00 (Sun) +63992682000, # local_start 2028-11-05 01:00:00 (Sun) +64003572000, # local_end 2029-03-11 02:00:00 (Sun) +-21600, +0, +'CST', + ], + [ +64003593600, # utc_start 2029-03-11 08:00:00 (Sun) +64024153200, # utc_end 2029-11-04 07:00:00 (Sun) +64003575600, # local_start 2029-03-11 03:00:00 (Sun) +64024135200, # local_end 2029-11-04 02:00:00 (Sun) +-18000, +1, +'CDT', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {65} +sub has_dst_changes {67} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1245,26 +1285,24 @@ bless( { 'at' => '2:00', 'from' => '2007', - 'in' => 'Mar', - 'letter' => 'D', - 'name' => 'US', - 'offset_from_std' => 3600, - 'on' => 'Sun>=8', - 'save' => '1:00', - 'to' => 'max', - 'type' => undef - }, 'DateTime::TimeZone::OlsonDB::Rule' ), - bless( { - 'at' => '2:00', - 'from' => '2007', 'in' => 'Nov', 'letter' => 'S', 'name' => 'US', 'offset_from_std' => 0, 'on' => 'Sun>=1', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' + }, 'DateTime::TimeZone::OlsonDB::Rule' ), + bless( { + 'at' => '2:00', + 'from' => '2007', + 'in' => 'Mar', + 'letter' => 'D', + 'name' => 'US', + 'offset_from_std' => 3600, + 'on' => 'Sun>=8', + 'save' => '1:00', + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/North_Dakota/New_Salem.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/North_Dakota/New_Salem.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/North_Dakota/New_Salem.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/North_Dakota/New_Salem.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::North_Dakota::New_Salem; -$DateTime::TimeZone::America::North_Dakota::New_Salem::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -1189,13 +1193,49 @@ 1, 'CDT', ], + [ +63961254000, # utc_start 2027-11-07 07:00:00 (Sun) +63972144000, # utc_end 2028-03-12 08:00:00 (Sun) +63961232400, # local_start 2027-11-07 01:00:00 (Sun) +63972122400, # local_end 2028-03-12 02:00:00 (Sun) +-21600, +0, +'CST', + ], + [ +63972144000, # utc_start 2028-03-12 08:00:00 (Sun) +63992703600, # utc_end 2028-11-05 07:00:00 (Sun) +63972126000, # local_start 2028-03-12 03:00:00 (Sun) +63992685600, # local_end 2028-11-05 02:00:00 (Sun) +-18000, +1, +'CDT', + ], + [ +63992703600, # utc_start 2028-11-05 07:00:00 (Sun) +64003593600, # utc_end 2029-03-11 08:00:00 (Sun) +63992682000, # local_start 2028-11-05 01:00:00 (Sun) +64003572000, # local_end 2029-03-11 02:00:00 (Sun) +-21600, +0, +'CST', + ], + [ +64003593600, # utc_start 2029-03-11 08:00:00 (Sun) +64024153200, # utc_end 2029-11-04 07:00:00 (Sun) +64003575600, # local_start 2029-03-11 03:00:00 (Sun) +64024135200, # local_end 2029-11-04 02:00:00 (Sun) +-18000, +1, +'CDT', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {65} +sub has_dst_changes {67} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1251,8 +1291,7 @@ 'offset_from_std' => 3600, 'on' => 'Sun>=8', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ), bless( { 'at' => '2:00', @@ -1263,8 +1302,7 @@ 'offset_from_std' => 0, 'on' => 'Sun>=1', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Ojinaga.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Ojinaga.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Ojinaga.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Ojinaga.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Ojinaga; -$DateTime::TimeZone::America::Ojinaga::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -676,13 +680,49 @@ 1, 'MDT', ], + [ +63961257600, # utc_start 2027-11-07 08:00:00 (Sun) +63972147600, # utc_end 2028-03-12 09:00:00 (Sun) +63961232400, # local_start 2027-11-07 01:00:00 (Sun) +63972122400, # local_end 2028-03-12 02:00:00 (Sun) +-25200, +0, +'MST', + ], + [ +63972147600, # utc_start 2028-03-12 09:00:00 (Sun) +63992707200, # utc_end 2028-11-05 08:00:00 (Sun) +63972126000, # local_start 2028-03-12 03:00:00 (Sun) +63992685600, # local_end 2028-11-05 02:00:00 (Sun) +-21600, +1, +'MDT', + ], + [ +63992707200, # utc_start 2028-11-05 08:00:00 (Sun) +64003597200, # utc_end 2029-03-11 09:00:00 (Sun) +63992682000, # local_start 2028-11-05 01:00:00 (Sun) +64003572000, # local_end 2029-03-11 02:00:00 (Sun) +-25200, +0, +'MST', + ], + [ +64003597200, # utc_start 2029-03-11 09:00:00 (Sun) +64024156800, # utc_end 2029-11-04 08:00:00 (Sun) +64003575600, # local_start 2029-03-11 03:00:00 (Sun) +64024135200, # local_end 2029-11-04 02:00:00 (Sun) +-21600, +1, +'MDT', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {32} +sub has_dst_changes {34} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -732,26 +772,24 @@ bless( { 'at' => '2:00', 'from' => '2007', - 'in' => 'Nov', - 'letter' => 'S', - 'name' => 'US', - 'offset_from_std' => 0, - 'on' => 'Sun>=1', - 'save' => '0', - 'to' => 'max', - 'type' => undef - }, 'DateTime::TimeZone::OlsonDB::Rule' ), - bless( { - 'at' => '2:00', - 'from' => '2007', 'in' => 'Mar', 'letter' => 'D', 'name' => 'US', 'offset_from_std' => 3600, 'on' => 'Sun>=8', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' + }, 'DateTime::TimeZone::OlsonDB::Rule' ), + bless( { + 'at' => '2:00', + 'from' => '2007', + 'in' => 'Nov', + 'letter' => 'S', + 'name' => 'US', + 'offset_from_std' => 0, + 'on' => 'Sun>=1', + 'save' => '0', + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Panama.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Panama.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Panama.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Panama.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Panama; -$DateTime::TimeZone::America::Panama::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -48,11 +52,11 @@ ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {0} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Pangnirtung.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Pangnirtung.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Pangnirtung.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Pangnirtung.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Pangnirtung; -$DateTime::TimeZone::America::Pangnirtung::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -26,7 +30,7 @@ 60589382400, # local_end 1921-01-01 00:00:00 (Sat) 0, 0, -'zzz', +'-00', ], [ 60589382400, # utc_start 1921-01-01 00:00:00 (Sat) @@ -937,13 +941,49 @@ 1, 'EDT', ], + [ +63961250400, # utc_start 2027-11-07 06:00:00 (Sun) +63972140400, # utc_end 2028-03-12 07:00:00 (Sun) +63961232400, # local_start 2027-11-07 01:00:00 (Sun) +63972122400, # local_end 2028-03-12 02:00:00 (Sun) +-18000, +0, +'EST', + ], + [ +63972140400, # utc_start 2028-03-12 07:00:00 (Sun) +63992700000, # utc_end 2028-11-05 06:00:00 (Sun) +63972126000, # local_start 2028-03-12 03:00:00 (Sun) +63992685600, # local_end 2028-11-05 02:00:00 (Sun) +-14400, +1, +'EDT', + ], + [ +63992700000, # utc_start 2028-11-05 06:00:00 (Sun) +64003590000, # utc_end 2029-03-11 07:00:00 (Sun) +63992682000, # local_start 2028-11-05 01:00:00 (Sun) +64003572000, # local_end 2029-03-11 02:00:00 (Sun) +-18000, +0, +'EST', + ], + [ +64003590000, # utc_start 2029-03-11 07:00:00 (Sun) +64024149600, # utc_end 2029-11-04 06:00:00 (Sun) +64003575600, # local_start 2029-03-11 03:00:00 (Sun) +64024135200, # local_end 2029-11-04 02:00:00 (Sun) +-14400, +1, +'EDT', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {51} +sub has_dst_changes {53} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -993,26 +1033,24 @@ bless( { 'at' => '2:00', 'from' => '2007', - 'in' => 'Mar', - 'letter' => 'D', - 'name' => 'Canada', - 'offset_from_std' => 3600, - 'on' => 'Sun>=8', - 'save' => '1:00', - 'to' => 'max', - 'type' => undef - }, 'DateTime::TimeZone::OlsonDB::Rule' ), - bless( { - 'at' => '2:00', - 'from' => '2007', 'in' => 'Nov', 'letter' => 'S', 'name' => 'Canada', 'offset_from_std' => 0, 'on' => 'Sun>=1', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' + }, 'DateTime::TimeZone::OlsonDB::Rule' ), + bless( { + 'at' => '2:00', + 'from' => '2007', + 'in' => 'Mar', + 'letter' => 'D', + 'name' => 'Canada', + 'offset_from_std' => 3600, + 'on' => 'Sun>=8', + 'save' => '1:00', + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Paramaribo.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Paramaribo.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Paramaribo.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Paramaribo.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/southamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/southamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Paramaribo; -$DateTime::TimeZone::America::Paramaribo::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -48,21 +52,12 @@ ], [ 61370365236, # utc_start 1945-10-01 03:40:36 (Mon) -62321369400, # utc_end 1975-11-20 03:30:00 (Thu) -61370352636, # local_start 1945-10-01 00:10:36 (Mon) -62321356800, # local_end 1975-11-20 00:00:00 (Thu) --12600, -0, -'NEGT', - ], - [ -62321369400, # utc_start 1975-11-20 03:30:00 (Thu) 62601132600, # utc_end 1984-10-01 03:30:00 (Mon) -62321356800, # local_start 1975-11-20 00:00:00 (Thu) +61370352636, # local_start 1945-10-01 00:10:36 (Mon) 62601120000, # local_end 1984-10-01 00:00:00 (Mon) -12600, 0, -'SRT', +'-0330', ], [ 62601132600, # utc_start 1984-10-01 03:30:00 (Mon) @@ -71,15 +66,15 @@ DateTime::TimeZone::INFINITY, # local_end -10800, 0, -'SRT', +'-03', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {0} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Phoenix.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Phoenix.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Phoenix.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Phoenix.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Phoenix; -$DateTime::TimeZone::America::Phoenix::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -147,11 +151,11 @@ ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {5} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Port_au_Prince.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Port_au_Prince.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Port_au_Prince.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Port_au_Prince.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Port_au_Prince; -$DateTime::TimeZone::America::Port_au_Prince::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -417,26 +421,8 @@ ], [ 63582040800, # utc_start 2015-11-01 06:00:00 (Sun) -63593535600, # utc_end 2016-03-13 07:00:00 (Sun) -63582022800, # local_start 2015-11-01 01:00:00 (Sun) -63593517600, # local_end 2016-03-13 02:00:00 (Sun) --18000, -0, -'EST', - ], - [ -63593535600, # utc_start 2016-03-13 07:00:00 (Sun) -63614095200, # utc_end 2016-11-06 06:00:00 (Sun) -63593521200, # local_start 2016-03-13 03:00:00 (Sun) -63614080800, # local_end 2016-11-06 02:00:00 (Sun) --14400, -1, -'EDT', - ], - [ -63614095200, # utc_start 2016-11-06 06:00:00 (Sun) 63624985200, # utc_end 2017-03-12 07:00:00 (Sun) -63614077200, # local_start 2016-11-06 01:00:00 (Sun) +63582022800, # local_start 2015-11-01 01:00:00 (Sun) 63624967200, # local_end 2017-03-12 02:00:00 (Sun) -18000, 0, @@ -631,13 +617,49 @@ 1, 'EDT', ], + [ +63961250400, # utc_start 2027-11-07 06:00:00 (Sun) +63972140400, # utc_end 2028-03-12 07:00:00 (Sun) +63961232400, # local_start 2027-11-07 01:00:00 (Sun) +63972122400, # local_end 2028-03-12 02:00:00 (Sun) +-18000, +0, +'EST', + ], + [ +63972140400, # utc_start 2028-03-12 07:00:00 (Sun) +63992700000, # utc_end 2028-11-05 06:00:00 (Sun) +63972126000, # local_start 2028-03-12 03:00:00 (Sun) +63992685600, # local_end 2028-11-05 02:00:00 (Sun) +-14400, +1, +'EDT', + ], + [ +63992700000, # utc_start 2028-11-05 06:00:00 (Sun) +64003590000, # utc_end 2029-03-11 07:00:00 (Sun) +63992682000, # local_start 2028-11-05 01:00:00 (Sun) +64003572000, # local_end 2029-03-11 02:00:00 (Sun) +-18000, +0, +'EST', + ], + [ +64003590000, # utc_start 2029-03-11 07:00:00 (Sun) +64024149600, # utc_end 2029-11-04 06:00:00 (Sun) +64003575600, # local_start 2029-03-11 03:00:00 (Sun) +64024135200, # local_end 2029-11-04 02:00:00 (Sun) +-14400, +1, +'EDT', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {33} +sub has_dst_changes {34} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -686,27 +708,25 @@ my $rules = [ bless( { 'at' => '2:00', - 'from' => '2012', - 'in' => 'Nov', - 'letter' => 'S', - 'name' => 'Haiti', - 'offset_from_std' => 0, - 'on' => 'Sun>=1', - 'save' => '0', - 'to' => 'max', - 'type' => undef - }, 'DateTime::TimeZone::OlsonDB::Rule' ), - bless( { - 'at' => '2:00', - 'from' => '2012', + 'from' => '2017', 'in' => 'Mar', 'letter' => 'D', 'name' => 'Haiti', 'offset_from_std' => 3600, 'on' => 'Sun>=8', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' + }, 'DateTime::TimeZone::OlsonDB::Rule' ), + bless( { + 'at' => '2:00', + 'from' => '2017', + 'in' => 'Nov', + 'letter' => 'S', + 'name' => 'Haiti', + 'offset_from_std' => 0, + 'on' => 'Sun>=1', + 'save' => '0', + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Port_of_Spain.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Port_of_Spain.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Port_of_Spain.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Port_of_Spain.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/southamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/southamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Port_of_Spain; -$DateTime::TimeZone::America::Port_of_Spain::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -39,11 +43,11 @@ ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {0} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Porto_Velho.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Porto_Velho.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Porto_Velho.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Porto_Velho.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/southamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/southamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Porto_Velho; -$DateTime::TimeZone::America::Porto_Velho::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,7 +39,7 @@ 60928714800, # local_end 1931-10-03 11:00:00 (Sat) -14400, 0, -'AMT', +'-04', ], [ 60928729200, # utc_start 1931-10-03 15:00:00 (Sat) @@ -44,7 +48,7 @@ 60944313600, # local_end 1932-04-01 00:00:00 (Fri) -10800, 1, -'AMST', +'-03', ], [ 60944324400, # utc_start 1932-04-01 03:00:00 (Fri) @@ -53,7 +57,7 @@ 60960297600, # local_end 1932-10-03 00:00:00 (Mon) -14400, 0, -'AMT', +'-04', ], [ 60960312000, # utc_start 1932-10-03 04:00:00 (Mon) @@ -62,7 +66,7 @@ 60975849600, # local_end 1933-04-01 00:00:00 (Sat) -10800, 1, -'AMST', +'-03', ], [ 60975860400, # utc_start 1933-04-01 03:00:00 (Sat) @@ -71,7 +75,7 @@ 61501852800, # local_end 1949-12-01 00:00:00 (Thu) -14400, 0, -'AMT', +'-04', ], [ 61501867200, # utc_start 1949-12-01 04:00:00 (Thu) @@ -80,7 +84,7 @@ 61513606800, # local_end 1950-04-16 01:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 61513617600, # utc_start 1950-04-16 04:00:00 (Sun) @@ -89,7 +93,7 @@ 61533388800, # local_end 1950-12-01 00:00:00 (Fri) -14400, 0, -'AMT', +'-04', ], [ 61533403200, # utc_start 1950-12-01 04:00:00 (Fri) @@ -98,7 +102,7 @@ 61543843200, # local_end 1951-04-01 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 61543854000, # utc_start 1951-04-01 03:00:00 (Sun) @@ -107,7 +111,7 @@ 61564924800, # local_end 1951-12-01 00:00:00 (Sat) -14400, 0, -'AMT', +'-04', ], [ 61564939200, # utc_start 1951-12-01 04:00:00 (Sat) @@ -116,7 +120,7 @@ 61575465600, # local_end 1952-04-01 00:00:00 (Tue) -10800, 1, -'AMST', +'-03', ], [ 61575476400, # utc_start 1952-04-01 03:00:00 (Tue) @@ -125,7 +129,7 @@ 61596547200, # local_end 1952-12-01 00:00:00 (Mon) -14400, 0, -'AMT', +'-04', ], [ 61596561600, # utc_start 1952-12-01 04:00:00 (Mon) @@ -134,7 +138,7 @@ 61604323200, # local_end 1953-03-01 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 61604334000, # utc_start 1953-03-01 03:00:00 (Sun) @@ -143,7 +147,7 @@ 61944307200, # local_end 1963-12-09 00:00:00 (Mon) -14400, 0, -'AMT', +'-04', ], [ 61944321600, # utc_start 1963-12-09 04:00:00 (Mon) @@ -152,7 +156,7 @@ 61951478400, # local_end 1964-03-01 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 61951489200, # utc_start 1964-03-01 03:00:00 (Sun) @@ -161,7 +165,7 @@ 61980508800, # local_end 1965-01-31 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ 61980523200, # utc_start 1965-01-31 04:00:00 (Sun) @@ -170,7 +174,7 @@ 61985606400, # local_end 1965-03-31 00:00:00 (Wed) -10800, 1, -'AMST', +'-03', ], [ 61985617200, # utc_start 1965-03-31 03:00:00 (Wed) @@ -179,7 +183,7 @@ 62006774400, # local_end 1965-12-01 00:00:00 (Wed) -14400, 0, -'AMT', +'-04', ], [ 62006788800, # utc_start 1965-12-01 04:00:00 (Wed) @@ -188,7 +192,7 @@ 62014550400, # local_end 1966-03-01 00:00:00 (Tue) -10800, 1, -'AMST', +'-03', ], [ 62014561200, # utc_start 1966-03-01 03:00:00 (Tue) @@ -197,7 +201,7 @@ 62035718400, # local_end 1966-11-01 00:00:00 (Tue) -14400, 0, -'AMT', +'-04', ], [ 62035732800, # utc_start 1966-11-01 04:00:00 (Tue) @@ -206,7 +210,7 @@ 62046086400, # local_end 1967-03-01 00:00:00 (Wed) -10800, 1, -'AMST', +'-03', ], [ 62046097200, # utc_start 1967-03-01 03:00:00 (Wed) @@ -215,7 +219,7 @@ 62067254400, # local_end 1967-11-01 00:00:00 (Wed) -14400, 0, -'AMT', +'-04', ], [ 62067268800, # utc_start 1967-11-01 04:00:00 (Wed) @@ -224,7 +228,7 @@ 62077708800, # local_end 1968-03-01 00:00:00 (Fri) -10800, 1, -'AMST', +'-03', ], [ 62077719600, # utc_start 1968-03-01 03:00:00 (Fri) @@ -233,7 +237,7 @@ 62635420800, # local_end 1985-11-02 00:00:00 (Sat) -14400, 0, -'AMT', +'-04', ], [ 62635435200, # utc_start 1985-11-02 04:00:00 (Sat) @@ -242,7 +246,7 @@ 62646912000, # local_end 1986-03-15 00:00:00 (Sat) -10800, 1, -'AMST', +'-03', ], [ 62646922800, # utc_start 1986-03-15 03:00:00 (Sat) @@ -251,7 +255,7 @@ 62666265600, # local_end 1986-10-25 00:00:00 (Sat) -14400, 0, -'AMT', +'-04', ], [ 62666280000, # utc_start 1986-10-25 04:00:00 (Sat) @@ -260,7 +264,7 @@ 62675942400, # local_end 1987-02-14 00:00:00 (Sat) -10800, 1, -'AMST', +'-03', ], [ 62675953200, # utc_start 1987-02-14 03:00:00 (Sat) @@ -269,7 +273,7 @@ 62697801600, # local_end 1987-10-25 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ 62697816000, # utc_start 1987-10-25 04:00:00 (Sun) @@ -278,7 +282,7 @@ 62706873600, # local_end 1988-02-07 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 62706884400, # utc_start 1988-02-07 03:00:00 (Sun) @@ -287,7 +291,7 @@ 62725708800, # local_end 1988-09-12 00:00:00 (Mon) -14400, 0, -'AMT', +'-04', ], [ 62725723200, # utc_start 1988-09-12 04:00:00 (Mon) @@ -296,15 +300,15 @@ DateTime::TimeZone::INFINITY, # local_end -14400, 0, -'AMT', +'-04', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {14} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Puerto_Rico.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Puerto_Rico.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Puerto_Rico.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Puerto_Rico.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Puerto_Rico; -$DateTime::TimeZone::America::Puerto_Rico::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -75,11 +79,11 @@ ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {2} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Punta_Arenas.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Punta_Arenas.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Punta_Arenas.pm 1970-01-01 00:00:00.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Punta_Arenas.pm 2018-03-24 00:18:32.000000000 +0000 @@ -0,0 +1,1094 @@ +# This file is auto-generated by the Perl DateTime Suite time zone +# code generator (0.08) This code generator comes with the +# DateTime::TimeZone module distribution in the tools/ directory + +# +# Generated from /tmp/V7b1FlgEXT/southamerica. Olson data version 2018d +# +# Do not edit this file directly. +# +package DateTime::TimeZone::America::Punta_Arenas; + +use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; + +use Class::Singleton 1.03; +use DateTime::TimeZone; +use DateTime::TimeZone::OlsonDB; + +@DateTime::TimeZone::America::Punta_Arenas::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' ); + +my $spans = +[ + [ +DateTime::TimeZone::NEG_INFINITY, # utc_start +59611178620, # utc_end 1890-01-01 04:43:40 (Wed) +DateTime::TimeZone::NEG_INFINITY, # local_start +59611161600, # local_end 1890-01-01 00:00:00 (Wed) +-17020, +0, +'LMT', + ], + [ +59611178620, # utc_start 1890-01-01 04:43:40 (Wed) +60243021766, # utc_end 1910-01-10 04:42:46 (Mon) +59611161654, # local_start 1890-01-01 00:00:54 (Wed) +60243004800, # local_end 1910-01-10 00:00:00 (Mon) +-16966, +0, +'SMT', + ], + [ +60243021766, # utc_start 1910-01-10 04:42:46 (Mon) +60447272400, # utc_end 1916-07-01 05:00:00 (Sat) +60243003766, # local_start 1910-01-09 23:42:46 (Sun) +60447254400, # local_end 1916-07-01 00:00:00 (Sat) +-18000, +0, +'-05', + ], + [ +60447272400, # utc_start 1916-07-01 05:00:00 (Sat) +60516477766, # utc_end 1918-09-10 04:42:46 (Tue) +60447255434, # local_start 1916-07-01 00:17:14 (Sat) +60516460800, # local_end 1918-09-10 00:00:00 (Tue) +-16966, +0, +'SMT', + ], + [ +60516477766, # utc_start 1918-09-10 04:42:46 (Tue) +60541876800, # utc_end 1919-07-01 04:00:00 (Tue) +60516463366, # local_start 1918-09-10 00:42:46 (Tue) +60541862400, # local_end 1919-07-01 00:00:00 (Tue) +-14400, +0, +'-04', + ], + [ +60541876800, # utc_start 1919-07-01 04:00:00 (Tue) +60799696966, # utc_end 1927-09-01 04:42:46 (Thu) +60541859834, # local_start 1919-06-30 23:17:14 (Mon) +60799680000, # local_end 1927-09-01 00:00:00 (Thu) +-16966, +0, +'SMT', + ], + [ +60799696966, # utc_start 1927-09-01 04:42:46 (Thu) +60818097600, # utc_end 1928-04-01 04:00:00 (Sun) +60799682566, # local_start 1927-09-01 00:42:46 (Thu) +60818083200, # local_end 1928-04-01 00:00:00 (Sun) +-14400, +1, +'-04', + ], + [ +60818097600, # utc_start 1928-04-01 04:00:00 (Sun) +60831320400, # utc_end 1928-09-01 05:00:00 (Sat) +60818079600, # local_start 1928-03-31 23:00:00 (Sat) +60831302400, # local_end 1928-09-01 00:00:00 (Sat) +-18000, +0, +'-05', + ], + [ +60831320400, # utc_start 1928-09-01 05:00:00 (Sat) +60849633600, # utc_end 1929-04-01 04:00:00 (Mon) +60831306000, # local_start 1928-09-01 01:00:00 (Sat) +60849619200, # local_end 1929-04-01 00:00:00 (Mon) +-14400, +1, +'-04', + ], + [ +60849633600, # utc_start 1929-04-01 04:00:00 (Mon) +60862856400, # utc_end 1929-09-01 05:00:00 (Sun) +60849615600, # local_start 1929-03-31 23:00:00 (Sun) +60862838400, # local_end 1929-09-01 00:00:00 (Sun) +-18000, +0, +'-05', + ], + [ +60862856400, # utc_start 1929-09-01 05:00:00 (Sun) +60881169600, # utc_end 1930-04-01 04:00:00 (Tue) +60862842000, # local_start 1929-09-01 01:00:00 (Sun) +60881155200, # local_end 1930-04-01 00:00:00 (Tue) +-14400, +1, +'-04', + ], + [ +60881169600, # utc_start 1930-04-01 04:00:00 (Tue) +60894392400, # utc_end 1930-09-01 05:00:00 (Mon) +60881151600, # local_start 1930-03-31 23:00:00 (Mon) +60894374400, # local_end 1930-09-01 00:00:00 (Mon) +-18000, +0, +'-05', + ], + [ +60894392400, # utc_start 1930-09-01 05:00:00 (Mon) +60912705600, # utc_end 1931-04-01 04:00:00 (Wed) +60894378000, # local_start 1930-09-01 01:00:00 (Mon) +60912691200, # local_end 1931-04-01 00:00:00 (Wed) +-14400, +1, +'-04', + ], + [ +60912705600, # utc_start 1931-04-01 04:00:00 (Wed) +60925928400, # utc_end 1931-09-01 05:00:00 (Tue) +60912687600, # local_start 1931-03-31 23:00:00 (Tue) +60925910400, # local_end 1931-09-01 00:00:00 (Tue) +-18000, +0, +'-05', + ], + [ +60925928400, # utc_start 1931-09-01 05:00:00 (Tue) +60944328000, # utc_end 1932-04-01 04:00:00 (Fri) +60925914000, # local_start 1931-09-01 01:00:00 (Tue) +60944313600, # local_end 1932-04-01 00:00:00 (Fri) +-14400, +1, +'-04', + ], + [ +60944328000, # utc_start 1932-04-01 04:00:00 (Fri) +60957550800, # utc_end 1932-09-01 05:00:00 (Thu) +60944310000, # local_start 1932-03-31 23:00:00 (Thu) +60957532800, # local_end 1932-09-01 00:00:00 (Thu) +-18000, +0, +'-05', + ], + [ +60957550800, # utc_start 1932-09-01 05:00:00 (Thu) +61265131200, # utc_end 1942-06-01 04:00:00 (Mon) +60957536400, # local_start 1932-09-01 01:00:00 (Thu) +61265116800, # local_end 1942-06-01 00:00:00 (Mon) +-14400, +0, +'-04', + ], + [ +61265131200, # utc_start 1942-06-01 04:00:00 (Mon) +61270405200, # utc_end 1942-08-01 05:00:00 (Sat) +61265113200, # local_start 1942-05-31 23:00:00 (Sun) +61270387200, # local_end 1942-08-01 00:00:00 (Sat) +-18000, +0, +'-05', + ], + [ +61270405200, # utc_start 1942-08-01 05:00:00 (Sat) +61417627200, # utc_end 1947-04-01 04:00:00 (Tue) +61270390800, # local_start 1942-08-01 01:00:00 (Sat) +61417612800, # local_end 1947-04-01 00:00:00 (Tue) +-14400, +0, +'-04', + ], + [ +61417627200, # utc_start 1947-04-01 04:00:00 (Tue) +61422033600, # utc_end 1947-05-22 04:00:00 (Thu) +61417609200, # local_start 1947-03-31 23:00:00 (Mon) +61422015600, # local_end 1947-05-21 23:00:00 (Wed) +-18000, +0, +'-05', + ], + [ +61422033600, # utc_start 1947-05-22 04:00:00 (Thu) +62099064000, # utc_end 1968-11-03 04:00:00 (Sun) +61422019200, # local_start 1947-05-22 00:00:00 (Thu) +62099049600, # local_end 1968-11-03 00:00:00 (Sun) +-14400, +0, +'-04', + ], + [ +62099064000, # utc_start 1968-11-03 04:00:00 (Sun) +62111761200, # utc_end 1969-03-30 03:00:00 (Sun) +62099053200, # local_start 1968-11-03 01:00:00 (Sun) +62111750400, # local_end 1969-03-30 00:00:00 (Sun) +-10800, +1, +'-03', + ], + [ +62111761200, # utc_start 1969-03-30 03:00:00 (Sun) +62132328000, # utc_end 1969-11-23 04:00:00 (Sun) +62111746800, # local_start 1969-03-29 23:00:00 (Sat) +62132313600, # local_end 1969-11-23 00:00:00 (Sun) +-14400, +0, +'-04', + ], + [ +62132328000, # utc_start 1969-11-23 04:00:00 (Sun) +62143210800, # utc_end 1970-03-29 03:00:00 (Sun) +62132317200, # local_start 1969-11-23 01:00:00 (Sun) +62143200000, # local_end 1970-03-29 00:00:00 (Sun) +-10800, +1, +'-03', + ], + [ +62143210800, # utc_start 1970-03-29 03:00:00 (Sun) +62160148800, # utc_end 1970-10-11 04:00:00 (Sun) +62143196400, # local_start 1970-03-28 23:00:00 (Sat) +62160134400, # local_end 1970-10-11 00:00:00 (Sun) +-14400, +0, +'-04', + ], + [ +62160148800, # utc_start 1970-10-11 04:00:00 (Sun) +62173450800, # utc_end 1971-03-14 03:00:00 (Sun) +62160138000, # local_start 1970-10-11 01:00:00 (Sun) +62173440000, # local_end 1971-03-14 00:00:00 (Sun) +-10800, +1, +'-03', + ], + [ +62173450800, # utc_start 1971-03-14 03:00:00 (Sun) +62191598400, # utc_end 1971-10-10 04:00:00 (Sun) +62173436400, # local_start 1971-03-13 23:00:00 (Sat) +62191584000, # local_end 1971-10-10 00:00:00 (Sun) +-14400, +0, +'-04', + ], + [ +62191598400, # utc_start 1971-10-10 04:00:00 (Sun) +62204900400, # utc_end 1972-03-12 03:00:00 (Sun) +62191587600, # local_start 1971-10-10 01:00:00 (Sun) +62204889600, # local_end 1972-03-12 00:00:00 (Sun) +-10800, +1, +'-03', + ], + [ +62204900400, # utc_start 1972-03-12 03:00:00 (Sun) +62223652800, # utc_end 1972-10-15 04:00:00 (Sun) +62204886000, # local_start 1972-03-11 23:00:00 (Sat) +62223638400, # local_end 1972-10-15 00:00:00 (Sun) +-14400, +0, +'-04', + ], + [ +62223652800, # utc_start 1972-10-15 04:00:00 (Sun) +62236350000, # utc_end 1973-03-11 03:00:00 (Sun) +62223642000, # local_start 1972-10-15 01:00:00 (Sun) +62236339200, # local_end 1973-03-11 00:00:00 (Sun) +-10800, +1, +'-03', + ], + [ +62236350000, # utc_start 1973-03-11 03:00:00 (Sun) +62253892800, # utc_end 1973-09-30 04:00:00 (Sun) +62236335600, # local_start 1973-03-10 23:00:00 (Sat) +62253878400, # local_end 1973-09-30 00:00:00 (Sun) +-14400, +0, +'-04', + ], + [ +62253892800, # utc_start 1973-09-30 04:00:00 (Sun) +62267799600, # utc_end 1974-03-10 03:00:00 (Sun) +62253882000, # local_start 1973-09-30 01:00:00 (Sun) +62267788800, # local_end 1974-03-10 00:00:00 (Sun) +-10800, +1, +'-03', + ], + [ +62267799600, # utc_start 1974-03-10 03:00:00 (Sun) +62286552000, # utc_end 1974-10-13 04:00:00 (Sun) +62267785200, # local_start 1974-03-09 23:00:00 (Sat) +62286537600, # local_end 1974-10-13 00:00:00 (Sun) +-14400, +0, +'-04', + ], + [ +62286552000, # utc_start 1974-10-13 04:00:00 (Sun) +62299249200, # utc_end 1975-03-09 03:00:00 (Sun) +62286541200, # local_start 1974-10-13 01:00:00 (Sun) +62299238400, # local_end 1975-03-09 00:00:00 (Sun) +-10800, +1, +'-03', + ], + [ +62299249200, # utc_start 1975-03-09 03:00:00 (Sun) +62318001600, # utc_end 1975-10-12 04:00:00 (Sun) +62299234800, # local_start 1975-03-08 23:00:00 (Sat) +62317987200, # local_end 1975-10-12 00:00:00 (Sun) +-14400, +0, +'-04', + ], + [ +62318001600, # utc_start 1975-10-12 04:00:00 (Sun) +62331303600, # utc_end 1976-03-14 03:00:00 (Sun) +62317990800, # local_start 1975-10-12 01:00:00 (Sun) +62331292800, # local_end 1976-03-14 00:00:00 (Sun) +-10800, +1, +'-03', + ], + [ +62331303600, # utc_start 1976-03-14 03:00:00 (Sun) +62349451200, # utc_end 1976-10-10 04:00:00 (Sun) +62331289200, # local_start 1976-03-13 23:00:00 (Sat) +62349436800, # local_end 1976-10-10 00:00:00 (Sun) +-14400, +0, +'-04', + ], + [ +62349451200, # utc_start 1976-10-10 04:00:00 (Sun) +62362753200, # utc_end 1977-03-13 03:00:00 (Sun) +62349440400, # local_start 1976-10-10 01:00:00 (Sun) +62362742400, # local_end 1977-03-13 00:00:00 (Sun) +-10800, +1, +'-03', + ], + [ +62362753200, # utc_start 1977-03-13 03:00:00 (Sun) +62380900800, # utc_end 1977-10-09 04:00:00 (Sun) +62362738800, # local_start 1977-03-12 23:00:00 (Sat) +62380886400, # local_end 1977-10-09 00:00:00 (Sun) +-14400, +0, +'-04', + ], + [ +62380900800, # utc_start 1977-10-09 04:00:00 (Sun) +62394202800, # utc_end 1978-03-12 03:00:00 (Sun) +62380890000, # local_start 1977-10-09 01:00:00 (Sun) +62394192000, # local_end 1978-03-12 00:00:00 (Sun) +-10800, +1, +'-03', + ], + [ +62394202800, # utc_start 1978-03-12 03:00:00 (Sun) +62412955200, # utc_end 1978-10-15 04:00:00 (Sun) +62394188400, # local_start 1978-03-11 23:00:00 (Sat) +62412940800, # local_end 1978-10-15 00:00:00 (Sun) +-14400, +0, +'-04', + ], + [ +62412955200, # utc_start 1978-10-15 04:00:00 (Sun) +62425652400, # utc_end 1979-03-11 03:00:00 (Sun) +62412944400, # local_start 1978-10-15 01:00:00 (Sun) +62425641600, # local_end 1979-03-11 00:00:00 (Sun) +-10800, +1, +'-03', + ], + [ +62425652400, # utc_start 1979-03-11 03:00:00 (Sun) +62444404800, # utc_end 1979-10-14 04:00:00 (Sun) +62425638000, # local_start 1979-03-10 23:00:00 (Sat) +62444390400, # local_end 1979-10-14 00:00:00 (Sun) +-14400, +0, +'-04', + ], + [ +62444404800, # utc_start 1979-10-14 04:00:00 (Sun) +62457102000, # utc_end 1980-03-09 03:00:00 (Sun) +62444394000, # local_start 1979-10-14 01:00:00 (Sun) +62457091200, # local_end 1980-03-09 00:00:00 (Sun) +-10800, +1, +'-03', + ], + [ +62457102000, # utc_start 1980-03-09 03:00:00 (Sun) +62475854400, # utc_end 1980-10-12 04:00:00 (Sun) +62457087600, # local_start 1980-03-08 23:00:00 (Sat) +62475840000, # local_end 1980-10-12 00:00:00 (Sun) +-14400, +0, +'-04', + ], + [ +62475854400, # utc_start 1980-10-12 04:00:00 (Sun) +62489156400, # utc_end 1981-03-15 03:00:00 (Sun) +62475843600, # local_start 1980-10-12 01:00:00 (Sun) +62489145600, # local_end 1981-03-15 00:00:00 (Sun) +-10800, +1, +'-03', + ], + [ +62489156400, # utc_start 1981-03-15 03:00:00 (Sun) +62507304000, # utc_end 1981-10-11 04:00:00 (Sun) +62489142000, # local_start 1981-03-14 23:00:00 (Sat) +62507289600, # local_end 1981-10-11 00:00:00 (Sun) +-14400, +0, +'-04', + ], + [ +62507304000, # utc_start 1981-10-11 04:00:00 (Sun) +62520606000, # utc_end 1982-03-14 03:00:00 (Sun) +62507293200, # local_start 1981-10-11 01:00:00 (Sun) +62520595200, # local_end 1982-03-14 00:00:00 (Sun) +-10800, +1, +'-03', + ], + [ +62520606000, # utc_start 1982-03-14 03:00:00 (Sun) +62538753600, # utc_end 1982-10-10 04:00:00 (Sun) +62520591600, # local_start 1982-03-13 23:00:00 (Sat) +62538739200, # local_end 1982-10-10 00:00:00 (Sun) +-14400, +0, +'-04', + ], + [ +62538753600, # utc_start 1982-10-10 04:00:00 (Sun) +62552055600, # utc_end 1983-03-13 03:00:00 (Sun) +62538742800, # local_start 1982-10-10 01:00:00 (Sun) +62552044800, # local_end 1983-03-13 00:00:00 (Sun) +-10800, +1, +'-03', + ], + [ +62552055600, # utc_start 1983-03-13 03:00:00 (Sun) +62570203200, # utc_end 1983-10-09 04:00:00 (Sun) +62552041200, # local_start 1983-03-12 23:00:00 (Sat) +62570188800, # local_end 1983-10-09 00:00:00 (Sun) +-14400, +0, +'-04', + ], + [ +62570203200, # utc_start 1983-10-09 04:00:00 (Sun) +62583505200, # utc_end 1984-03-11 03:00:00 (Sun) +62570192400, # local_start 1983-10-09 01:00:00 (Sun) +62583494400, # local_end 1984-03-11 00:00:00 (Sun) +-10800, +1, +'-03', + ], + [ +62583505200, # utc_start 1984-03-11 03:00:00 (Sun) +62602257600, # utc_end 1984-10-14 04:00:00 (Sun) +62583490800, # local_start 1984-03-10 23:00:00 (Sat) +62602243200, # local_end 1984-10-14 00:00:00 (Sun) +-14400, +0, +'-04', + ], + [ +62602257600, # utc_start 1984-10-14 04:00:00 (Sun) +62614954800, # utc_end 1985-03-10 03:00:00 (Sun) +62602246800, # local_start 1984-10-14 01:00:00 (Sun) +62614944000, # local_end 1985-03-10 00:00:00 (Sun) +-10800, +1, +'-03', + ], + [ +62614954800, # utc_start 1985-03-10 03:00:00 (Sun) +62633707200, # utc_end 1985-10-13 04:00:00 (Sun) +62614940400, # local_start 1985-03-09 23:00:00 (Sat) +62633692800, # local_end 1985-10-13 00:00:00 (Sun) +-14400, +0, +'-04', + ], + [ +62633707200, # utc_start 1985-10-13 04:00:00 (Sun) +62646404400, # utc_end 1986-03-09 03:00:00 (Sun) +62633696400, # local_start 1985-10-13 01:00:00 (Sun) +62646393600, # local_end 1986-03-09 00:00:00 (Sun) +-10800, +1, +'-03', + ], + [ +62646404400, # utc_start 1986-03-09 03:00:00 (Sun) +62665156800, # utc_end 1986-10-12 04:00:00 (Sun) +62646390000, # local_start 1986-03-08 23:00:00 (Sat) +62665142400, # local_end 1986-10-12 00:00:00 (Sun) +-14400, +0, +'-04', + ], + [ +62665156800, # utc_start 1986-10-12 04:00:00 (Sun) +62680878000, # utc_end 1987-04-12 03:00:00 (Sun) +62665146000, # local_start 1986-10-12 01:00:00 (Sun) +62680867200, # local_end 1987-04-12 00:00:00 (Sun) +-10800, +1, +'-03', + ], + [ +62680878000, # utc_start 1987-04-12 03:00:00 (Sun) +62696606400, # utc_end 1987-10-11 04:00:00 (Sun) +62680863600, # local_start 1987-04-11 23:00:00 (Sat) +62696592000, # local_end 1987-10-11 00:00:00 (Sun) +-14400, +0, +'-04', + ], + [ +62696606400, # utc_start 1987-10-11 04:00:00 (Sun) +62709908400, # utc_end 1988-03-13 03:00:00 (Sun) +62696595600, # local_start 1987-10-11 01:00:00 (Sun) +62709897600, # local_end 1988-03-13 00:00:00 (Sun) +-10800, +1, +'-03', + ], + [ +62709908400, # utc_start 1988-03-13 03:00:00 (Sun) +62728056000, # utc_end 1988-10-09 04:00:00 (Sun) +62709894000, # local_start 1988-03-12 23:00:00 (Sat) +62728041600, # local_end 1988-10-09 00:00:00 (Sun) +-14400, +0, +'-04', + ], + [ +62728056000, # utc_start 1988-10-09 04:00:00 (Sun) +62741358000, # utc_end 1989-03-12 03:00:00 (Sun) +62728045200, # local_start 1988-10-09 01:00:00 (Sun) +62741347200, # local_end 1989-03-12 00:00:00 (Sun) +-10800, +1, +'-03', + ], + [ +62741358000, # utc_start 1989-03-12 03:00:00 (Sun) +62760110400, # utc_end 1989-10-15 04:00:00 (Sun) +62741343600, # local_start 1989-03-11 23:00:00 (Sat) +62760096000, # local_end 1989-10-15 00:00:00 (Sun) +-14400, +0, +'-04', + ], + [ +62760110400, # utc_start 1989-10-15 04:00:00 (Sun) +62772807600, # utc_end 1990-03-11 03:00:00 (Sun) +62760099600, # local_start 1989-10-15 01:00:00 (Sun) +62772796800, # local_end 1990-03-11 00:00:00 (Sun) +-10800, +1, +'-03', + ], + [ +62772807600, # utc_start 1990-03-11 03:00:00 (Sun) +62789140800, # utc_end 1990-09-16 04:00:00 (Sun) +62772793200, # local_start 1990-03-10 23:00:00 (Sat) +62789126400, # local_end 1990-09-16 00:00:00 (Sun) +-14400, +0, +'-04', + ], + [ +62789140800, # utc_start 1990-09-16 04:00:00 (Sun) +62804257200, # utc_end 1991-03-10 03:00:00 (Sun) +62789130000, # local_start 1990-09-16 01:00:00 (Sun) +62804246400, # local_end 1991-03-10 00:00:00 (Sun) +-10800, +1, +'-03', + ], + [ +62804257200, # utc_start 1991-03-10 03:00:00 (Sun) +62823009600, # utc_end 1991-10-13 04:00:00 (Sun) +62804242800, # local_start 1991-03-09 23:00:00 (Sat) +62822995200, # local_end 1991-10-13 00:00:00 (Sun) +-14400, +0, +'-04', + ], + [ +62823009600, # utc_start 1991-10-13 04:00:00 (Sun) +62836311600, # utc_end 1992-03-15 03:00:00 (Sun) +62822998800, # local_start 1991-10-13 01:00:00 (Sun) +62836300800, # local_end 1992-03-15 00:00:00 (Sun) +-10800, +1, +'-03', + ], + [ +62836311600, # utc_start 1992-03-15 03:00:00 (Sun) +62854459200, # utc_end 1992-10-11 04:00:00 (Sun) +62836297200, # local_start 1992-03-14 23:00:00 (Sat) +62854444800, # local_end 1992-10-11 00:00:00 (Sun) +-14400, +0, +'-04', + ], + [ +62854459200, # utc_start 1992-10-11 04:00:00 (Sun) +62867761200, # utc_end 1993-03-14 03:00:00 (Sun) +62854448400, # local_start 1992-10-11 01:00:00 (Sun) +62867750400, # local_end 1993-03-14 00:00:00 (Sun) +-10800, +1, +'-03', + ], + [ +62867761200, # utc_start 1993-03-14 03:00:00 (Sun) +62885908800, # utc_end 1993-10-10 04:00:00 (Sun) +62867746800, # local_start 1993-03-13 23:00:00 (Sat) +62885894400, # local_end 1993-10-10 00:00:00 (Sun) +-14400, +0, +'-04', + ], + [ +62885908800, # utc_start 1993-10-10 04:00:00 (Sun) +62899210800, # utc_end 1994-03-13 03:00:00 (Sun) +62885898000, # local_start 1993-10-10 01:00:00 (Sun) +62899200000, # local_end 1994-03-13 00:00:00 (Sun) +-10800, +1, +'-03', + ], + [ +62899210800, # utc_start 1994-03-13 03:00:00 (Sun) +62917358400, # utc_end 1994-10-09 04:00:00 (Sun) +62899196400, # local_start 1994-03-12 23:00:00 (Sat) +62917344000, # local_end 1994-10-09 00:00:00 (Sun) +-14400, +0, +'-04', + ], + [ +62917358400, # utc_start 1994-10-09 04:00:00 (Sun) +62930660400, # utc_end 1995-03-12 03:00:00 (Sun) +62917347600, # local_start 1994-10-09 01:00:00 (Sun) +62930649600, # local_end 1995-03-12 00:00:00 (Sun) +-10800, +1, +'-03', + ], + [ +62930660400, # utc_start 1995-03-12 03:00:00 (Sun) +62949412800, # utc_end 1995-10-15 04:00:00 (Sun) +62930646000, # local_start 1995-03-11 23:00:00 (Sat) +62949398400, # local_end 1995-10-15 00:00:00 (Sun) +-14400, +0, +'-04', + ], + [ +62949412800, # utc_start 1995-10-15 04:00:00 (Sun) +62962110000, # utc_end 1996-03-10 03:00:00 (Sun) +62949402000, # local_start 1995-10-15 01:00:00 (Sun) +62962099200, # local_end 1996-03-10 00:00:00 (Sun) +-10800, +1, +'-03', + ], + [ +62962110000, # utc_start 1996-03-10 03:00:00 (Sun) +62980862400, # utc_end 1996-10-13 04:00:00 (Sun) +62962095600, # local_start 1996-03-09 23:00:00 (Sat) +62980848000, # local_end 1996-10-13 00:00:00 (Sun) +-14400, +0, +'-04', + ], + [ +62980862400, # utc_start 1996-10-13 04:00:00 (Sun) +62995374000, # utc_end 1997-03-30 03:00:00 (Sun) +62980851600, # local_start 1996-10-13 01:00:00 (Sun) +62995363200, # local_end 1997-03-30 00:00:00 (Sun) +-10800, +1, +'-03', + ], + [ +62995374000, # utc_start 1997-03-30 03:00:00 (Sun) +63012312000, # utc_end 1997-10-12 04:00:00 (Sun) +62995359600, # local_start 1997-03-29 23:00:00 (Sat) +63012297600, # local_end 1997-10-12 00:00:00 (Sun) +-14400, +0, +'-04', + ], + [ +63012312000, # utc_start 1997-10-12 04:00:00 (Sun) +63025614000, # utc_end 1998-03-15 03:00:00 (Sun) +63012301200, # local_start 1997-10-12 01:00:00 (Sun) +63025603200, # local_end 1998-03-15 00:00:00 (Sun) +-10800, +1, +'-03', + ], + [ +63025614000, # utc_start 1998-03-15 03:00:00 (Sun) +63042552000, # utc_end 1998-09-27 04:00:00 (Sun) +63025599600, # local_start 1998-03-14 23:00:00 (Sat) +63042537600, # local_end 1998-09-27 00:00:00 (Sun) +-14400, +0, +'-04', + ], + [ +63042552000, # utc_start 1998-09-27 04:00:00 (Sun) +63058878000, # utc_end 1999-04-04 03:00:00 (Sun) +63042541200, # local_start 1998-09-27 01:00:00 (Sun) +63058867200, # local_end 1999-04-04 00:00:00 (Sun) +-10800, +1, +'-03', + ], + [ +63058878000, # utc_start 1999-04-04 03:00:00 (Sun) +63075211200, # utc_end 1999-10-10 04:00:00 (Sun) +63058863600, # local_start 1999-04-03 23:00:00 (Sat) +63075196800, # local_end 1999-10-10 00:00:00 (Sun) +-14400, +0, +'-04', + ], + [ +63075211200, # utc_start 1999-10-10 04:00:00 (Sun) +63088513200, # utc_end 2000-03-12 03:00:00 (Sun) +63075200400, # local_start 1999-10-10 01:00:00 (Sun) +63088502400, # local_end 2000-03-12 00:00:00 (Sun) +-10800, +1, +'-03', + ], + [ +63088513200, # utc_start 2000-03-12 03:00:00 (Sun) +63107265600, # utc_end 2000-10-15 04:00:00 (Sun) +63088498800, # local_start 2000-03-11 23:00:00 (Sat) +63107251200, # local_end 2000-10-15 00:00:00 (Sun) +-14400, +0, +'-04', + ], + [ +63107265600, # utc_start 2000-10-15 04:00:00 (Sun) +63119962800, # utc_end 2001-03-11 03:00:00 (Sun) +63107254800, # local_start 2000-10-15 01:00:00 (Sun) +63119952000, # local_end 2001-03-11 00:00:00 (Sun) +-10800, +1, +'-03', + ], + [ +63119962800, # utc_start 2001-03-11 03:00:00 (Sun) +63138715200, # utc_end 2001-10-14 04:00:00 (Sun) +63119948400, # local_start 2001-03-10 23:00:00 (Sat) +63138700800, # local_end 2001-10-14 00:00:00 (Sun) +-14400, +0, +'-04', + ], + [ +63138715200, # utc_start 2001-10-14 04:00:00 (Sun) +63151412400, # utc_end 2002-03-10 03:00:00 (Sun) +63138704400, # local_start 2001-10-14 01:00:00 (Sun) +63151401600, # local_end 2002-03-10 00:00:00 (Sun) +-10800, +1, +'-03', + ], + [ +63151412400, # utc_start 2002-03-10 03:00:00 (Sun) +63170164800, # utc_end 2002-10-13 04:00:00 (Sun) +63151398000, # local_start 2002-03-09 23:00:00 (Sat) +63170150400, # local_end 2002-10-13 00:00:00 (Sun) +-14400, +0, +'-04', + ], + [ +63170164800, # utc_start 2002-10-13 04:00:00 (Sun) +63182862000, # utc_end 2003-03-09 03:00:00 (Sun) +63170154000, # local_start 2002-10-13 01:00:00 (Sun) +63182851200, # local_end 2003-03-09 00:00:00 (Sun) +-10800, +1, +'-03', + ], + [ +63182862000, # utc_start 2003-03-09 03:00:00 (Sun) +63201614400, # utc_end 2003-10-12 04:00:00 (Sun) +63182847600, # local_start 2003-03-08 23:00:00 (Sat) +63201600000, # local_end 2003-10-12 00:00:00 (Sun) +-14400, +0, +'-04', + ], + [ +63201614400, # utc_start 2003-10-12 04:00:00 (Sun) +63214916400, # utc_end 2004-03-14 03:00:00 (Sun) +63201603600, # local_start 2003-10-12 01:00:00 (Sun) +63214905600, # local_end 2004-03-14 00:00:00 (Sun) +-10800, +1, +'-03', + ], + [ +63214916400, # utc_start 2004-03-14 03:00:00 (Sun) +63233064000, # utc_end 2004-10-10 04:00:00 (Sun) +63214902000, # local_start 2004-03-13 23:00:00 (Sat) +63233049600, # local_end 2004-10-10 00:00:00 (Sun) +-14400, +0, +'-04', + ], + [ +63233064000, # utc_start 2004-10-10 04:00:00 (Sun) +63246366000, # utc_end 2005-03-13 03:00:00 (Sun) +63233053200, # local_start 2004-10-10 01:00:00 (Sun) +63246355200, # local_end 2005-03-13 00:00:00 (Sun) +-10800, +1, +'-03', + ], + [ +63246366000, # utc_start 2005-03-13 03:00:00 (Sun) +63264513600, # utc_end 2005-10-09 04:00:00 (Sun) +63246351600, # local_start 2005-03-12 23:00:00 (Sat) +63264499200, # local_end 2005-10-09 00:00:00 (Sun) +-14400, +0, +'-04', + ], + [ +63264513600, # utc_start 2005-10-09 04:00:00 (Sun) +63277815600, # utc_end 2006-03-12 03:00:00 (Sun) +63264502800, # local_start 2005-10-09 01:00:00 (Sun) +63277804800, # local_end 2006-03-12 00:00:00 (Sun) +-10800, +1, +'-03', + ], + [ +63277815600, # utc_start 2006-03-12 03:00:00 (Sun) +63296568000, # utc_end 2006-10-15 04:00:00 (Sun) +63277801200, # local_start 2006-03-11 23:00:00 (Sat) +63296553600, # local_end 2006-10-15 00:00:00 (Sun) +-14400, +0, +'-04', + ], + [ +63296568000, # utc_start 2006-10-15 04:00:00 (Sun) +63309265200, # utc_end 2007-03-11 03:00:00 (Sun) +63296557200, # local_start 2006-10-15 01:00:00 (Sun) +63309254400, # local_end 2007-03-11 00:00:00 (Sun) +-10800, +1, +'-03', + ], + [ +63309265200, # utc_start 2007-03-11 03:00:00 (Sun) +63328017600, # utc_end 2007-10-14 04:00:00 (Sun) +63309250800, # local_start 2007-03-10 23:00:00 (Sat) +63328003200, # local_end 2007-10-14 00:00:00 (Sun) +-14400, +0, +'-04', + ], + [ +63328017600, # utc_start 2007-10-14 04:00:00 (Sun) +63342529200, # utc_end 2008-03-30 03:00:00 (Sun) +63328006800, # local_start 2007-10-14 01:00:00 (Sun) +63342518400, # local_end 2008-03-30 00:00:00 (Sun) +-10800, +1, +'-03', + ], + [ +63342529200, # utc_start 2008-03-30 03:00:00 (Sun) +63359467200, # utc_end 2008-10-12 04:00:00 (Sun) +63342514800, # local_start 2008-03-29 23:00:00 (Sat) +63359452800, # local_end 2008-10-12 00:00:00 (Sun) +-14400, +0, +'-04', + ], + [ +63359467200, # utc_start 2008-10-12 04:00:00 (Sun) +63372769200, # utc_end 2009-03-15 03:00:00 (Sun) +63359456400, # local_start 2008-10-12 01:00:00 (Sun) +63372758400, # local_end 2009-03-15 00:00:00 (Sun) +-10800, +1, +'-03', + ], + [ +63372769200, # utc_start 2009-03-15 03:00:00 (Sun) +63390916800, # utc_end 2009-10-11 04:00:00 (Sun) +63372754800, # local_start 2009-03-14 23:00:00 (Sat) +63390902400, # local_end 2009-10-11 00:00:00 (Sun) +-14400, +0, +'-04', + ], + [ +63390916800, # utc_start 2009-10-11 04:00:00 (Sun) +63406033200, # utc_end 2010-04-04 03:00:00 (Sun) +63390906000, # local_start 2009-10-11 01:00:00 (Sun) +63406022400, # local_end 2010-04-04 00:00:00 (Sun) +-10800, +1, +'-03', + ], + [ +63406033200, # utc_start 2010-04-04 03:00:00 (Sun) +63422366400, # utc_end 2010-10-10 04:00:00 (Sun) +63406018800, # local_start 2010-04-03 23:00:00 (Sat) +63422352000, # local_end 2010-10-10 00:00:00 (Sun) +-14400, +0, +'-04', + ], + [ +63422366400, # utc_start 2010-10-10 04:00:00 (Sun) +63440506800, # utc_end 2011-05-08 03:00:00 (Sun) +63422355600, # local_start 2010-10-10 01:00:00 (Sun) +63440496000, # local_end 2011-05-08 00:00:00 (Sun) +-10800, +1, +'-03', + ], + [ +63440506800, # utc_start 2011-05-08 03:00:00 (Sun) +63449582400, # utc_end 2011-08-21 04:00:00 (Sun) +63440492400, # local_start 2011-05-07 23:00:00 (Sat) +63449568000, # local_end 2011-08-21 00:00:00 (Sun) +-14400, +0, +'-04', + ], + [ +63449582400, # utc_start 2011-08-21 04:00:00 (Sun) +63471351600, # utc_end 2012-04-29 03:00:00 (Sun) +63449571600, # local_start 2011-08-21 01:00:00 (Sun) +63471340800, # local_end 2012-04-29 00:00:00 (Sun) +-10800, +1, +'-03', + ], + [ +63471351600, # utc_start 2012-04-29 03:00:00 (Sun) +63482241600, # utc_end 2012-09-02 04:00:00 (Sun) +63471337200, # local_start 2012-04-28 23:00:00 (Sat) +63482227200, # local_end 2012-09-02 00:00:00 (Sun) +-14400, +0, +'-04', + ], + [ +63482241600, # utc_start 2012-09-02 04:00:00 (Sun) +63502801200, # utc_end 2013-04-28 03:00:00 (Sun) +63482230800, # local_start 2012-09-02 01:00:00 (Sun) +63502790400, # local_end 2013-04-28 00:00:00 (Sun) +-10800, +1, +'-03', + ], + [ +63502801200, # utc_start 2013-04-28 03:00:00 (Sun) +63514296000, # utc_end 2013-09-08 04:00:00 (Sun) +63502786800, # local_start 2013-04-27 23:00:00 (Sat) +63514281600, # local_end 2013-09-08 00:00:00 (Sun) +-14400, +0, +'-04', + ], + [ +63514296000, # utc_start 2013-09-08 04:00:00 (Sun) +63534250800, # utc_end 2014-04-27 03:00:00 (Sun) +63514285200, # local_start 2013-09-08 01:00:00 (Sun) +63534240000, # local_end 2014-04-27 00:00:00 (Sun) +-10800, +1, +'-03', + ], + [ +63534250800, # utc_start 2014-04-27 03:00:00 (Sun) +63545745600, # utc_end 2014-09-07 04:00:00 (Sun) +63534236400, # local_start 2014-04-26 23:00:00 (Sat) +63545731200, # local_end 2014-09-07 00:00:00 (Sun) +-14400, +0, +'-04', + ], + [ +63545745600, # utc_start 2014-09-07 04:00:00 (Sun) +63598964400, # utc_end 2016-05-15 03:00:00 (Sun) +63545734800, # local_start 2014-09-07 01:00:00 (Sun) +63598953600, # local_end 2016-05-15 00:00:00 (Sun) +-10800, +1, +'-03', + ], + [ +63598964400, # utc_start 2016-05-15 03:00:00 (Sun) +63606830400, # utc_end 2016-08-14 04:00:00 (Sun) +63598950000, # local_start 2016-05-14 23:00:00 (Sat) +63606816000, # local_end 2016-08-14 00:00:00 (Sun) +-14400, +0, +'-04', + ], + [ +63606830400, # utc_start 2016-08-14 04:00:00 (Sun) +63616503600, # utc_end 2016-12-04 03:00:00 (Sun) +63606819600, # local_start 2016-08-14 01:00:00 (Sun) +63616492800, # local_end 2016-12-04 00:00:00 (Sun) +-10800, +1, +'-03', + ], + [ +63616503600, # utc_start 2016-12-04 03:00:00 (Sun) +DateTime::TimeZone::INFINITY, # utc_end +63616492800, # local_start 2016-12-04 00:00:00 (Sun) +DateTime::TimeZone::INFINITY, # local_end +-10800, +0, +'-03', + ], +]; + +sub olson_version {'2018d'} + +sub has_dst_changes {53} + +sub _max_year {2028} + +sub _new_instance { + return shift->_init( @_, spans => $spans ); +} + + + +1; + diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Rainy_River.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Rainy_River.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Rainy_River.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Rainy_River.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Rainy_River; -$DateTime::TimeZone::America::Rainy_River::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -1054,13 +1058,49 @@ 1, 'CDT', ], + [ +63961254000, # utc_start 2027-11-07 07:00:00 (Sun) +63972144000, # utc_end 2028-03-12 08:00:00 (Sun) +63961232400, # local_start 2027-11-07 01:00:00 (Sun) +63972122400, # local_end 2028-03-12 02:00:00 (Sun) +-21600, +0, +'CST', + ], + [ +63972144000, # utc_start 2028-03-12 08:00:00 (Sun) +63992703600, # utc_end 2028-11-05 07:00:00 (Sun) +63972126000, # local_start 2028-03-12 03:00:00 (Sun) +63992685600, # local_end 2028-11-05 02:00:00 (Sun) +-18000, +1, +'CDT', + ], + [ +63992703600, # utc_start 2028-11-05 07:00:00 (Sun) +64003593600, # utc_end 2029-03-11 08:00:00 (Sun) +63992682000, # local_start 2028-11-05 01:00:00 (Sun) +64003572000, # local_end 2029-03-11 02:00:00 (Sun) +-21600, +0, +'CST', + ], + [ +64003593600, # utc_start 2029-03-11 08:00:00 (Sun) +64024153200, # utc_end 2029-11-04 07:00:00 (Sun) +64003575600, # local_start 2029-03-11 03:00:00 (Sun) +64024135200, # local_end 2029-11-04 02:00:00 (Sun) +-18000, +1, +'CDT', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {58} +sub has_dst_changes {60} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1110,26 +1150,24 @@ bless( { 'at' => '2:00', 'from' => '2007', - 'in' => 'Mar', - 'letter' => 'D', - 'name' => 'Canada', - 'offset_from_std' => 3600, - 'on' => 'Sun>=8', - 'save' => '1:00', - 'to' => 'max', - 'type' => undef - }, 'DateTime::TimeZone::OlsonDB::Rule' ), - bless( { - 'at' => '2:00', - 'from' => '2007', 'in' => 'Nov', 'letter' => 'S', 'name' => 'Canada', 'offset_from_std' => 0, 'on' => 'Sun>=1', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' + }, 'DateTime::TimeZone::OlsonDB::Rule' ), + bless( { + 'at' => '2:00', + 'from' => '2007', + 'in' => 'Mar', + 'letter' => 'D', + 'name' => 'Canada', + 'offset_from_std' => 3600, + 'on' => 'Sun>=8', + 'save' => '1:00', + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Rankin_Inlet.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Rankin_Inlet.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Rankin_Inlet.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Rankin_Inlet.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Rankin_Inlet; -$DateTime::TimeZone::America::Rankin_Inlet::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -26,7 +30,7 @@ 61725456000, # local_end 1957-01-01 00:00:00 (Tue) 0, 0, -'zzz', +'-00', ], [ 61725456000, # utc_start 1957-01-01 00:00:00 (Tue) @@ -910,13 +914,49 @@ 1, 'CDT', ], + [ +63961254000, # utc_start 2027-11-07 07:00:00 (Sun) +63972144000, # utc_end 2028-03-12 08:00:00 (Sun) +63961232400, # local_start 2027-11-07 01:00:00 (Sun) +63972122400, # local_end 2028-03-12 02:00:00 (Sun) +-21600, +0, +'CST', + ], + [ +63972144000, # utc_start 2028-03-12 08:00:00 (Sun) +63992703600, # utc_end 2028-11-05 07:00:00 (Sun) +63972126000, # local_start 2028-03-12 03:00:00 (Sun) +63992685600, # local_end 2028-11-05 02:00:00 (Sun) +-18000, +1, +'CDT', + ], + [ +63992703600, # utc_start 2028-11-05 07:00:00 (Sun) +64003593600, # utc_end 2029-03-11 08:00:00 (Sun) +63992682000, # local_start 2028-11-05 01:00:00 (Sun) +64003572000, # local_end 2029-03-11 02:00:00 (Sun) +-21600, +0, +'CST', + ], + [ +64003593600, # utc_start 2029-03-11 08:00:00 (Sun) +64024153200, # utc_end 2029-11-04 07:00:00 (Sun) +64003575600, # local_start 2029-03-11 03:00:00 (Sun) +64024135200, # local_end 2029-11-04 02:00:00 (Sun) +-18000, +1, +'CDT', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {49} +sub has_dst_changes {51} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -966,26 +1006,24 @@ bless( { 'at' => '2:00', 'from' => '2007', - 'in' => 'Mar', - 'letter' => 'D', - 'name' => 'Canada', - 'offset_from_std' => 3600, - 'on' => 'Sun>=8', - 'save' => '1:00', - 'to' => 'max', - 'type' => undef - }, 'DateTime::TimeZone::OlsonDB::Rule' ), - bless( { - 'at' => '2:00', - 'from' => '2007', 'in' => 'Nov', 'letter' => 'S', 'name' => 'Canada', 'offset_from_std' => 0, 'on' => 'Sun>=1', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' + }, 'DateTime::TimeZone::OlsonDB::Rule' ), + bless( { + 'at' => '2:00', + 'from' => '2007', + 'in' => 'Mar', + 'letter' => 'D', + 'name' => 'Canada', + 'offset_from_std' => 3600, + 'on' => 'Sun>=8', + 'save' => '1:00', + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Recife.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Recife.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Recife.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Recife.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/southamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/southamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Recife; -$DateTime::TimeZone::America::Recife::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,7 +39,7 @@ 60928714800, # local_end 1931-10-03 11:00:00 (Sat) -10800, 0, -'BRT', +'-03', ], [ 60928725600, # utc_start 1931-10-03 14:00:00 (Sat) @@ -44,7 +48,7 @@ 60944313600, # local_end 1932-04-01 00:00:00 (Fri) -7200, 1, -'BRST', +'-02', ], [ 60944320800, # utc_start 1932-04-01 02:00:00 (Fri) @@ -53,7 +57,7 @@ 60960297600, # local_end 1932-10-03 00:00:00 (Mon) -10800, 0, -'BRT', +'-03', ], [ 60960308400, # utc_start 1932-10-03 03:00:00 (Mon) @@ -62,7 +66,7 @@ 60975849600, # local_end 1933-04-01 00:00:00 (Sat) -7200, 1, -'BRST', +'-02', ], [ 60975856800, # utc_start 1933-04-01 02:00:00 (Sat) @@ -71,7 +75,7 @@ 61501852800, # local_end 1949-12-01 00:00:00 (Thu) -10800, 0, -'BRT', +'-03', ], [ 61501863600, # utc_start 1949-12-01 03:00:00 (Thu) @@ -80,7 +84,7 @@ 61513606800, # local_end 1950-04-16 01:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 61513614000, # utc_start 1950-04-16 03:00:00 (Sun) @@ -89,7 +93,7 @@ 61533388800, # local_end 1950-12-01 00:00:00 (Fri) -10800, 0, -'BRT', +'-03', ], [ 61533399600, # utc_start 1950-12-01 03:00:00 (Fri) @@ -98,7 +102,7 @@ 61543843200, # local_end 1951-04-01 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 61543850400, # utc_start 1951-04-01 02:00:00 (Sun) @@ -107,7 +111,7 @@ 61564924800, # local_end 1951-12-01 00:00:00 (Sat) -10800, 0, -'BRT', +'-03', ], [ 61564935600, # utc_start 1951-12-01 03:00:00 (Sat) @@ -116,7 +120,7 @@ 61575465600, # local_end 1952-04-01 00:00:00 (Tue) -7200, 1, -'BRST', +'-02', ], [ 61575472800, # utc_start 1952-04-01 02:00:00 (Tue) @@ -125,7 +129,7 @@ 61596547200, # local_end 1952-12-01 00:00:00 (Mon) -10800, 0, -'BRT', +'-03', ], [ 61596558000, # utc_start 1952-12-01 03:00:00 (Mon) @@ -134,7 +138,7 @@ 61604323200, # local_end 1953-03-01 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 61604330400, # utc_start 1953-03-01 02:00:00 (Sun) @@ -143,7 +147,7 @@ 61944307200, # local_end 1963-12-09 00:00:00 (Mon) -10800, 0, -'BRT', +'-03', ], [ 61944318000, # utc_start 1963-12-09 03:00:00 (Mon) @@ -152,7 +156,7 @@ 61951478400, # local_end 1964-03-01 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 61951485600, # utc_start 1964-03-01 02:00:00 (Sun) @@ -161,7 +165,7 @@ 61980508800, # local_end 1965-01-31 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 61980519600, # utc_start 1965-01-31 03:00:00 (Sun) @@ -170,7 +174,7 @@ 61985606400, # local_end 1965-03-31 00:00:00 (Wed) -7200, 1, -'BRST', +'-02', ], [ 61985613600, # utc_start 1965-03-31 02:00:00 (Wed) @@ -179,7 +183,7 @@ 62006774400, # local_end 1965-12-01 00:00:00 (Wed) -10800, 0, -'BRT', +'-03', ], [ 62006785200, # utc_start 1965-12-01 03:00:00 (Wed) @@ -188,7 +192,7 @@ 62014550400, # local_end 1966-03-01 00:00:00 (Tue) -7200, 1, -'BRST', +'-02', ], [ 62014557600, # utc_start 1966-03-01 02:00:00 (Tue) @@ -197,7 +201,7 @@ 62035718400, # local_end 1966-11-01 00:00:00 (Tue) -10800, 0, -'BRT', +'-03', ], [ 62035729200, # utc_start 1966-11-01 03:00:00 (Tue) @@ -206,7 +210,7 @@ 62046086400, # local_end 1967-03-01 00:00:00 (Wed) -7200, 1, -'BRST', +'-02', ], [ 62046093600, # utc_start 1967-03-01 02:00:00 (Wed) @@ -215,7 +219,7 @@ 62067254400, # local_end 1967-11-01 00:00:00 (Wed) -10800, 0, -'BRT', +'-03', ], [ 62067265200, # utc_start 1967-11-01 03:00:00 (Wed) @@ -224,7 +228,7 @@ 62077708800, # local_end 1968-03-01 00:00:00 (Fri) -7200, 1, -'BRST', +'-02', ], [ 62077716000, # utc_start 1968-03-01 02:00:00 (Fri) @@ -233,7 +237,7 @@ 62635420800, # local_end 1985-11-02 00:00:00 (Sat) -10800, 0, -'BRT', +'-03', ], [ 62635431600, # utc_start 1985-11-02 03:00:00 (Sat) @@ -242,7 +246,7 @@ 62646912000, # local_end 1986-03-15 00:00:00 (Sat) -7200, 1, -'BRST', +'-02', ], [ 62646919200, # utc_start 1986-03-15 02:00:00 (Sat) @@ -251,7 +255,7 @@ 62666265600, # local_end 1986-10-25 00:00:00 (Sat) -10800, 0, -'BRT', +'-03', ], [ 62666276400, # utc_start 1986-10-25 03:00:00 (Sat) @@ -260,7 +264,7 @@ 62675942400, # local_end 1987-02-14 00:00:00 (Sat) -7200, 1, -'BRST', +'-02', ], [ 62675949600, # utc_start 1987-02-14 02:00:00 (Sat) @@ -269,7 +273,7 @@ 62697801600, # local_end 1987-10-25 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 62697812400, # utc_start 1987-10-25 03:00:00 (Sun) @@ -278,7 +282,7 @@ 62706873600, # local_end 1988-02-07 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 62706880800, # utc_start 1988-02-07 02:00:00 (Sun) @@ -287,7 +291,7 @@ 62728646400, # local_end 1988-10-16 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 62728657200, # utc_start 1988-10-16 03:00:00 (Sun) @@ -296,7 +300,7 @@ 62737718400, # local_end 1989-01-29 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 62737725600, # utc_start 1989-01-29 02:00:00 (Sun) @@ -305,7 +309,7 @@ 62760096000, # local_end 1989-10-15 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 62760106800, # utc_start 1989-10-15 03:00:00 (Sun) @@ -314,7 +318,7 @@ 62770377600, # local_end 1990-02-11 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 62770384800, # utc_start 1990-02-11 02:00:00 (Sun) @@ -323,7 +327,7 @@ 62789212800, # local_end 1990-09-17 00:00:00 (Mon) -10800, 0, -'BRT', +'-03', ], [ 62789223600, # utc_start 1990-09-17 03:00:00 (Mon) @@ -332,7 +336,7 @@ 63074332800, # local_end 1999-09-30 00:00:00 (Thu) -10800, 0, -'BRT', +'-03', ], [ 63074343600, # utc_start 1999-09-30 03:00:00 (Thu) @@ -341,7 +345,7 @@ 63074592000, # local_end 1999-10-03 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 63074602800, # utc_start 1999-10-03 03:00:00 (Sun) @@ -350,7 +354,7 @@ 63087292800, # local_end 2000-02-27 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 63087300000, # utc_start 2000-02-27 02:00:00 (Sun) @@ -359,7 +363,7 @@ 63106646400, # local_end 2000-10-08 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 63106657200, # utc_start 2000-10-08 03:00:00 (Sun) @@ -368,7 +372,7 @@ 63107251200, # local_end 2000-10-15 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 63107258400, # utc_start 2000-10-15 02:00:00 (Sun) @@ -377,7 +381,7 @@ 63136022400, # local_end 2001-09-13 00:00:00 (Thu) -10800, 0, -'BRT', +'-03', ], [ 63136033200, # utc_start 2001-09-13 03:00:00 (Thu) @@ -386,7 +390,7 @@ 63138700800, # local_end 2001-10-14 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 63138711600, # utc_start 2001-10-14 03:00:00 (Sun) @@ -395,7 +399,7 @@ 63149587200, # local_end 2002-02-17 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 63149594400, # utc_start 2002-02-17 02:00:00 (Sun) @@ -404,7 +408,7 @@ 63169113600, # local_end 2002-10-01 00:00:00 (Tue) -10800, 0, -'BRT', +'-03', ], [ 63169124400, # utc_start 2002-10-01 03:00:00 (Tue) @@ -413,15 +417,15 @@ DateTime::TimeZone::INFINITY, # local_end -10800, 0, -'BRT', +'-03', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {19} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Regina.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Regina.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Regina.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Regina.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Regina; -$DateTime::TimeZone::America::Regina::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -507,11 +511,11 @@ ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {26} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Resolute.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Resolute.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Resolute.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Resolute.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Resolute; -$DateTime::TimeZone::America::Resolute::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -26,7 +30,7 @@ 61430745600, # local_end 1947-08-31 00:00:00 (Sun) 0, 0, -'zzz', +'-00', ], [ 61430745600, # utc_start 1947-08-31 00:00:00 (Sun) @@ -910,13 +914,49 @@ 1, 'CDT', ], + [ +63961254000, # utc_start 2027-11-07 07:00:00 (Sun) +63972144000, # utc_end 2028-03-12 08:00:00 (Sun) +63961232400, # local_start 2027-11-07 01:00:00 (Sun) +63972122400, # local_end 2028-03-12 02:00:00 (Sun) +-21600, +0, +'CST', + ], + [ +63972144000, # utc_start 2028-03-12 08:00:00 (Sun) +63992703600, # utc_end 2028-11-05 07:00:00 (Sun) +63972126000, # local_start 2028-03-12 03:00:00 (Sun) +63992685600, # local_end 2028-11-05 02:00:00 (Sun) +-18000, +1, +'CDT', + ], + [ +63992703600, # utc_start 2028-11-05 07:00:00 (Sun) +64003593600, # utc_end 2029-03-11 08:00:00 (Sun) +63992682000, # local_start 2028-11-05 01:00:00 (Sun) +64003572000, # local_end 2029-03-11 02:00:00 (Sun) +-21600, +0, +'CST', + ], + [ +64003593600, # utc_start 2029-03-11 08:00:00 (Sun) +64024153200, # utc_end 2029-11-04 07:00:00 (Sun) +64003575600, # local_start 2029-03-11 03:00:00 (Sun) +64024135200, # local_end 2029-11-04 02:00:00 (Sun) +-18000, +1, +'CDT', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {49} +sub has_dst_changes {51} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -966,26 +1006,24 @@ bless( { 'at' => '2:00', 'from' => '2007', - 'in' => 'Nov', - 'letter' => 'S', - 'name' => 'Canada', - 'offset_from_std' => 0, - 'on' => 'Sun>=1', - 'save' => '0', - 'to' => 'max', - 'type' => undef - }, 'DateTime::TimeZone::OlsonDB::Rule' ), - bless( { - 'at' => '2:00', - 'from' => '2007', 'in' => 'Mar', 'letter' => 'D', 'name' => 'Canada', 'offset_from_std' => 3600, 'on' => 'Sun>=8', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' + }, 'DateTime::TimeZone::OlsonDB::Rule' ), + bless( { + 'at' => '2:00', + 'from' => '2007', + 'in' => 'Nov', + 'letter' => 'S', + 'name' => 'Canada', + 'offset_from_std' => 0, + 'on' => 'Sun>=1', + 'save' => '0', + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Rio_Branco.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Rio_Branco.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Rio_Branco.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Rio_Branco.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/southamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/southamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Rio_Branco; -$DateTime::TimeZone::America::Rio_Branco::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,7 +39,7 @@ 60928714800, # local_end 1931-10-03 11:00:00 (Sat) -18000, 0, -'ACT', +'-05', ], [ 60928732800, # utc_start 1931-10-03 16:00:00 (Sat) @@ -44,7 +48,7 @@ 60944313600, # local_end 1932-04-01 00:00:00 (Fri) -14400, 1, -'ACST', +'-04', ], [ 60944328000, # utc_start 1932-04-01 04:00:00 (Fri) @@ -53,7 +57,7 @@ 60960297600, # local_end 1932-10-03 00:00:00 (Mon) -18000, 0, -'ACT', +'-05', ], [ 60960315600, # utc_start 1932-10-03 05:00:00 (Mon) @@ -62,7 +66,7 @@ 60975849600, # local_end 1933-04-01 00:00:00 (Sat) -14400, 1, -'ACST', +'-04', ], [ 60975864000, # utc_start 1933-04-01 04:00:00 (Sat) @@ -71,7 +75,7 @@ 61501852800, # local_end 1949-12-01 00:00:00 (Thu) -18000, 0, -'ACT', +'-05', ], [ 61501870800, # utc_start 1949-12-01 05:00:00 (Thu) @@ -80,7 +84,7 @@ 61513606800, # local_end 1950-04-16 01:00:00 (Sun) -14400, 1, -'ACST', +'-04', ], [ 61513621200, # utc_start 1950-04-16 05:00:00 (Sun) @@ -89,7 +93,7 @@ 61533388800, # local_end 1950-12-01 00:00:00 (Fri) -18000, 0, -'ACT', +'-05', ], [ 61533406800, # utc_start 1950-12-01 05:00:00 (Fri) @@ -98,7 +102,7 @@ 61543843200, # local_end 1951-04-01 00:00:00 (Sun) -14400, 1, -'ACST', +'-04', ], [ 61543857600, # utc_start 1951-04-01 04:00:00 (Sun) @@ -107,7 +111,7 @@ 61564924800, # local_end 1951-12-01 00:00:00 (Sat) -18000, 0, -'ACT', +'-05', ], [ 61564942800, # utc_start 1951-12-01 05:00:00 (Sat) @@ -116,7 +120,7 @@ 61575465600, # local_end 1952-04-01 00:00:00 (Tue) -14400, 1, -'ACST', +'-04', ], [ 61575480000, # utc_start 1952-04-01 04:00:00 (Tue) @@ -125,7 +129,7 @@ 61596547200, # local_end 1952-12-01 00:00:00 (Mon) -18000, 0, -'ACT', +'-05', ], [ 61596565200, # utc_start 1952-12-01 05:00:00 (Mon) @@ -134,7 +138,7 @@ 61604323200, # local_end 1953-03-01 00:00:00 (Sun) -14400, 1, -'ACST', +'-04', ], [ 61604337600, # utc_start 1953-03-01 04:00:00 (Sun) @@ -143,7 +147,7 @@ 61944307200, # local_end 1963-12-09 00:00:00 (Mon) -18000, 0, -'ACT', +'-05', ], [ 61944325200, # utc_start 1963-12-09 05:00:00 (Mon) @@ -152,7 +156,7 @@ 61951478400, # local_end 1964-03-01 00:00:00 (Sun) -14400, 1, -'ACST', +'-04', ], [ 61951492800, # utc_start 1964-03-01 04:00:00 (Sun) @@ -161,7 +165,7 @@ 61980508800, # local_end 1965-01-31 00:00:00 (Sun) -18000, 0, -'ACT', +'-05', ], [ 61980526800, # utc_start 1965-01-31 05:00:00 (Sun) @@ -170,7 +174,7 @@ 61985606400, # local_end 1965-03-31 00:00:00 (Wed) -14400, 1, -'ACST', +'-04', ], [ 61985620800, # utc_start 1965-03-31 04:00:00 (Wed) @@ -179,7 +183,7 @@ 62006774400, # local_end 1965-12-01 00:00:00 (Wed) -18000, 0, -'ACT', +'-05', ], [ 62006792400, # utc_start 1965-12-01 05:00:00 (Wed) @@ -188,7 +192,7 @@ 62014550400, # local_end 1966-03-01 00:00:00 (Tue) -14400, 1, -'ACST', +'-04', ], [ 62014564800, # utc_start 1966-03-01 04:00:00 (Tue) @@ -197,7 +201,7 @@ 62035718400, # local_end 1966-11-01 00:00:00 (Tue) -18000, 0, -'ACT', +'-05', ], [ 62035736400, # utc_start 1966-11-01 05:00:00 (Tue) @@ -206,7 +210,7 @@ 62046086400, # local_end 1967-03-01 00:00:00 (Wed) -14400, 1, -'ACST', +'-04', ], [ 62046100800, # utc_start 1967-03-01 04:00:00 (Wed) @@ -215,7 +219,7 @@ 62067254400, # local_end 1967-11-01 00:00:00 (Wed) -18000, 0, -'ACT', +'-05', ], [ 62067272400, # utc_start 1967-11-01 05:00:00 (Wed) @@ -224,7 +228,7 @@ 62077708800, # local_end 1968-03-01 00:00:00 (Fri) -14400, 1, -'ACST', +'-04', ], [ 62077723200, # utc_start 1968-03-01 04:00:00 (Fri) @@ -233,7 +237,7 @@ 62635420800, # local_end 1985-11-02 00:00:00 (Sat) -18000, 0, -'ACT', +'-05', ], [ 62635438800, # utc_start 1985-11-02 05:00:00 (Sat) @@ -242,7 +246,7 @@ 62646912000, # local_end 1986-03-15 00:00:00 (Sat) -14400, 1, -'ACST', +'-04', ], [ 62646926400, # utc_start 1986-03-15 04:00:00 (Sat) @@ -251,7 +255,7 @@ 62666265600, # local_end 1986-10-25 00:00:00 (Sat) -18000, 0, -'ACT', +'-05', ], [ 62666283600, # utc_start 1986-10-25 05:00:00 (Sat) @@ -260,7 +264,7 @@ 62675942400, # local_end 1987-02-14 00:00:00 (Sat) -14400, 1, -'ACST', +'-04', ], [ 62675956800, # utc_start 1987-02-14 04:00:00 (Sat) @@ -269,7 +273,7 @@ 62697801600, # local_end 1987-10-25 00:00:00 (Sun) -18000, 0, -'ACT', +'-05', ], [ 62697819600, # utc_start 1987-10-25 05:00:00 (Sun) @@ -278,7 +282,7 @@ 62706873600, # local_end 1988-02-07 00:00:00 (Sun) -14400, 1, -'ACST', +'-04', ], [ 62706888000, # utc_start 1988-02-07 04:00:00 (Sun) @@ -287,7 +291,7 @@ 62725708800, # local_end 1988-09-12 00:00:00 (Mon) -18000, 0, -'ACT', +'-05', ], [ 62725726800, # utc_start 1988-09-12 05:00:00 (Mon) @@ -296,7 +300,7 @@ 63349948800, # local_end 2008-06-24 00:00:00 (Tue) -18000, 0, -'ACT', +'-05', ], [ 63349966800, # utc_start 2008-06-24 05:00:00 (Tue) @@ -305,7 +309,7 @@ 63519724800, # local_end 2013-11-10 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ 63519739200, # utc_start 2013-11-10 04:00:00 (Sun) @@ -314,15 +318,15 @@ DateTime::TimeZone::INFINITY, # local_end -18000, 0, -'ACT', +'-05', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {14} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Santarem.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Santarem.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Santarem.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Santarem.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/southamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/southamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Santarem; -$DateTime::TimeZone::America::Santarem::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,7 +39,7 @@ 60928714800, # local_end 1931-10-03 11:00:00 (Sat) -14400, 0, -'AMT', +'-04', ], [ 60928729200, # utc_start 1931-10-03 15:00:00 (Sat) @@ -44,7 +48,7 @@ 60944313600, # local_end 1932-04-01 00:00:00 (Fri) -10800, 1, -'AMST', +'-03', ], [ 60944324400, # utc_start 1932-04-01 03:00:00 (Fri) @@ -53,7 +57,7 @@ 60960297600, # local_end 1932-10-03 00:00:00 (Mon) -14400, 0, -'AMT', +'-04', ], [ 60960312000, # utc_start 1932-10-03 04:00:00 (Mon) @@ -62,7 +66,7 @@ 60975849600, # local_end 1933-04-01 00:00:00 (Sat) -10800, 1, -'AMST', +'-03', ], [ 60975860400, # utc_start 1933-04-01 03:00:00 (Sat) @@ -71,7 +75,7 @@ 61501852800, # local_end 1949-12-01 00:00:00 (Thu) -14400, 0, -'AMT', +'-04', ], [ 61501867200, # utc_start 1949-12-01 04:00:00 (Thu) @@ -80,7 +84,7 @@ 61513606800, # local_end 1950-04-16 01:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 61513617600, # utc_start 1950-04-16 04:00:00 (Sun) @@ -89,7 +93,7 @@ 61533388800, # local_end 1950-12-01 00:00:00 (Fri) -14400, 0, -'AMT', +'-04', ], [ 61533403200, # utc_start 1950-12-01 04:00:00 (Fri) @@ -98,7 +102,7 @@ 61543843200, # local_end 1951-04-01 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 61543854000, # utc_start 1951-04-01 03:00:00 (Sun) @@ -107,7 +111,7 @@ 61564924800, # local_end 1951-12-01 00:00:00 (Sat) -14400, 0, -'AMT', +'-04', ], [ 61564939200, # utc_start 1951-12-01 04:00:00 (Sat) @@ -116,7 +120,7 @@ 61575465600, # local_end 1952-04-01 00:00:00 (Tue) -10800, 1, -'AMST', +'-03', ], [ 61575476400, # utc_start 1952-04-01 03:00:00 (Tue) @@ -125,7 +129,7 @@ 61596547200, # local_end 1952-12-01 00:00:00 (Mon) -14400, 0, -'AMT', +'-04', ], [ 61596561600, # utc_start 1952-12-01 04:00:00 (Mon) @@ -134,7 +138,7 @@ 61604323200, # local_end 1953-03-01 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 61604334000, # utc_start 1953-03-01 03:00:00 (Sun) @@ -143,7 +147,7 @@ 61944307200, # local_end 1963-12-09 00:00:00 (Mon) -14400, 0, -'AMT', +'-04', ], [ 61944321600, # utc_start 1963-12-09 04:00:00 (Mon) @@ -152,7 +156,7 @@ 61951478400, # local_end 1964-03-01 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 61951489200, # utc_start 1964-03-01 03:00:00 (Sun) @@ -161,7 +165,7 @@ 61980508800, # local_end 1965-01-31 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ 61980523200, # utc_start 1965-01-31 04:00:00 (Sun) @@ -170,7 +174,7 @@ 61985606400, # local_end 1965-03-31 00:00:00 (Wed) -10800, 1, -'AMST', +'-03', ], [ 61985617200, # utc_start 1965-03-31 03:00:00 (Wed) @@ -179,7 +183,7 @@ 62006774400, # local_end 1965-12-01 00:00:00 (Wed) -14400, 0, -'AMT', +'-04', ], [ 62006788800, # utc_start 1965-12-01 04:00:00 (Wed) @@ -188,7 +192,7 @@ 62014550400, # local_end 1966-03-01 00:00:00 (Tue) -10800, 1, -'AMST', +'-03', ], [ 62014561200, # utc_start 1966-03-01 03:00:00 (Tue) @@ -197,7 +201,7 @@ 62035718400, # local_end 1966-11-01 00:00:00 (Tue) -14400, 0, -'AMT', +'-04', ], [ 62035732800, # utc_start 1966-11-01 04:00:00 (Tue) @@ -206,7 +210,7 @@ 62046086400, # local_end 1967-03-01 00:00:00 (Wed) -10800, 1, -'AMST', +'-03', ], [ 62046097200, # utc_start 1967-03-01 03:00:00 (Wed) @@ -215,7 +219,7 @@ 62067254400, # local_end 1967-11-01 00:00:00 (Wed) -14400, 0, -'AMT', +'-04', ], [ 62067268800, # utc_start 1967-11-01 04:00:00 (Wed) @@ -224,7 +228,7 @@ 62077708800, # local_end 1968-03-01 00:00:00 (Fri) -10800, 1, -'AMST', +'-03', ], [ 62077719600, # utc_start 1968-03-01 03:00:00 (Fri) @@ -233,7 +237,7 @@ 62635420800, # local_end 1985-11-02 00:00:00 (Sat) -14400, 0, -'AMT', +'-04', ], [ 62635435200, # utc_start 1985-11-02 04:00:00 (Sat) @@ -242,7 +246,7 @@ 62646912000, # local_end 1986-03-15 00:00:00 (Sat) -10800, 1, -'AMST', +'-03', ], [ 62646922800, # utc_start 1986-03-15 03:00:00 (Sat) @@ -251,7 +255,7 @@ 62666265600, # local_end 1986-10-25 00:00:00 (Sat) -14400, 0, -'AMT', +'-04', ], [ 62666280000, # utc_start 1986-10-25 04:00:00 (Sat) @@ -260,7 +264,7 @@ 62675942400, # local_end 1987-02-14 00:00:00 (Sat) -10800, 1, -'AMST', +'-03', ], [ 62675953200, # utc_start 1987-02-14 03:00:00 (Sat) @@ -269,7 +273,7 @@ 62697801600, # local_end 1987-10-25 00:00:00 (Sun) -14400, 0, -'AMT', +'-04', ], [ 62697816000, # utc_start 1987-10-25 04:00:00 (Sun) @@ -278,7 +282,7 @@ 62706873600, # local_end 1988-02-07 00:00:00 (Sun) -10800, 1, -'AMST', +'-03', ], [ 62706884400, # utc_start 1988-02-07 03:00:00 (Sun) @@ -287,7 +291,7 @@ 62725708800, # local_end 1988-09-12 00:00:00 (Mon) -14400, 0, -'AMT', +'-04', ], [ 62725723200, # utc_start 1988-09-12 04:00:00 (Mon) @@ -296,7 +300,7 @@ 63349948800, # local_end 2008-06-24 00:00:00 (Tue) -14400, 0, -'AMT', +'-04', ], [ 63349963200, # utc_start 2008-06-24 04:00:00 (Tue) @@ -305,15 +309,15 @@ DateTime::TimeZone::INFINITY, # local_end -10800, 0, -'BRT', +'-03', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {14} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Santiago.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Santiago.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Santiago.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Santiago.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/southamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/southamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Santiago; -$DateTime::TimeZone::America::Santiago::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -44,7 +48,7 @@ 60447254400, # local_end 1916-07-01 00:00:00 (Sat) -18000, 0, -'CLT', +'-05', ], [ 60447272400, # utc_start 1916-07-01 05:00:00 (Sat) @@ -62,7 +66,7 @@ 60541862400, # local_end 1919-07-01 00:00:00 (Tue) -14400, 0, -'CLT', +'-04', ], [ 60541876800, # utc_start 1919-07-01 04:00:00 (Tue) @@ -80,7 +84,7 @@ 60818083200, # local_end 1928-04-01 00:00:00 (Sun) -14400, 1, -'CLST', +'-04', ], [ 60818097600, # utc_start 1928-04-01 04:00:00 (Sun) @@ -89,7 +93,7 @@ 60831302400, # local_end 1928-09-01 00:00:00 (Sat) -18000, 0, -'CLT', +'-05', ], [ 60831320400, # utc_start 1928-09-01 05:00:00 (Sat) @@ -98,7 +102,7 @@ 60849619200, # local_end 1929-04-01 00:00:00 (Mon) -14400, 1, -'CLST', +'-04', ], [ 60849633600, # utc_start 1929-04-01 04:00:00 (Mon) @@ -107,7 +111,7 @@ 60862838400, # local_end 1929-09-01 00:00:00 (Sun) -18000, 0, -'CLT', +'-05', ], [ 60862856400, # utc_start 1929-09-01 05:00:00 (Sun) @@ -116,7 +120,7 @@ 60881155200, # local_end 1930-04-01 00:00:00 (Tue) -14400, 1, -'CLST', +'-04', ], [ 60881169600, # utc_start 1930-04-01 04:00:00 (Tue) @@ -125,7 +129,7 @@ 60894374400, # local_end 1930-09-01 00:00:00 (Mon) -18000, 0, -'CLT', +'-05', ], [ 60894392400, # utc_start 1930-09-01 05:00:00 (Mon) @@ -134,7 +138,7 @@ 60912691200, # local_end 1931-04-01 00:00:00 (Wed) -14400, 1, -'CLST', +'-04', ], [ 60912705600, # utc_start 1931-04-01 04:00:00 (Wed) @@ -143,7 +147,7 @@ 60925910400, # local_end 1931-09-01 00:00:00 (Tue) -18000, 0, -'CLT', +'-05', ], [ 60925928400, # utc_start 1931-09-01 05:00:00 (Tue) @@ -152,7 +156,7 @@ 60944313600, # local_end 1932-04-01 00:00:00 (Fri) -14400, 1, -'CLST', +'-04', ], [ 60944328000, # utc_start 1932-04-01 04:00:00 (Fri) @@ -161,7 +165,7 @@ 60957532800, # local_end 1932-09-01 00:00:00 (Thu) -18000, 0, -'CLT', +'-05', ], [ 60957550800, # utc_start 1932-09-01 05:00:00 (Thu) @@ -170,7 +174,7 @@ 61265116800, # local_end 1942-06-01 00:00:00 (Mon) -14400, 0, -'CLT', +'-04', ], [ 61265131200, # utc_start 1942-06-01 04:00:00 (Mon) @@ -179,7 +183,7 @@ 61270387200, # local_end 1942-08-01 00:00:00 (Sat) -18000, 0, -'CLT', +'-05', ], [ 61270405200, # utc_start 1942-08-01 05:00:00 (Sat) @@ -188,7 +192,7 @@ 61395148800, # local_end 1946-07-15 00:00:00 (Mon) -14400, 0, -'CLT', +'-04', ], [ 61395163200, # utc_start 1946-07-15 04:00:00 (Mon) @@ -197,7 +201,7 @@ 61399296000, # local_end 1946-09-01 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ 61399306800, # utc_start 1946-09-01 03:00:00 (Sun) @@ -206,7 +210,7 @@ 61417612800, # local_end 1947-04-01 00:00:00 (Tue) -14400, 0, -'CLT', +'-04', ], [ 61417627200, # utc_start 1947-04-01 04:00:00 (Tue) @@ -215,7 +219,7 @@ 61422015600, # local_end 1947-05-21 23:00:00 (Wed) -18000, 0, -'CLT', +'-05', ], [ 61422033600, # utc_start 1947-05-22 04:00:00 (Thu) @@ -224,7 +228,7 @@ 62099049600, # local_end 1968-11-03 00:00:00 (Sun) -14400, 0, -'CLT', +'-04', ], [ 62099064000, # utc_start 1968-11-03 04:00:00 (Sun) @@ -233,7 +237,7 @@ 62111750400, # local_end 1969-03-30 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ 62111761200, # utc_start 1969-03-30 03:00:00 (Sun) @@ -242,7 +246,7 @@ 62132313600, # local_end 1969-11-23 00:00:00 (Sun) -14400, 0, -'CLT', +'-04', ], [ 62132328000, # utc_start 1969-11-23 04:00:00 (Sun) @@ -251,7 +255,7 @@ 62143200000, # local_end 1970-03-29 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ 62143210800, # utc_start 1970-03-29 03:00:00 (Sun) @@ -260,7 +264,7 @@ 62160134400, # local_end 1970-10-11 00:00:00 (Sun) -14400, 0, -'CLT', +'-04', ], [ 62160148800, # utc_start 1970-10-11 04:00:00 (Sun) @@ -269,7 +273,7 @@ 62173440000, # local_end 1971-03-14 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ 62173450800, # utc_start 1971-03-14 03:00:00 (Sun) @@ -278,7 +282,7 @@ 62191584000, # local_end 1971-10-10 00:00:00 (Sun) -14400, 0, -'CLT', +'-04', ], [ 62191598400, # utc_start 1971-10-10 04:00:00 (Sun) @@ -287,7 +291,7 @@ 62204889600, # local_end 1972-03-12 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ 62204900400, # utc_start 1972-03-12 03:00:00 (Sun) @@ -296,7 +300,7 @@ 62223638400, # local_end 1972-10-15 00:00:00 (Sun) -14400, 0, -'CLT', +'-04', ], [ 62223652800, # utc_start 1972-10-15 04:00:00 (Sun) @@ -305,7 +309,7 @@ 62236339200, # local_end 1973-03-11 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ 62236350000, # utc_start 1973-03-11 03:00:00 (Sun) @@ -314,7 +318,7 @@ 62253878400, # local_end 1973-09-30 00:00:00 (Sun) -14400, 0, -'CLT', +'-04', ], [ 62253892800, # utc_start 1973-09-30 04:00:00 (Sun) @@ -323,7 +327,7 @@ 62267788800, # local_end 1974-03-10 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ 62267799600, # utc_start 1974-03-10 03:00:00 (Sun) @@ -332,7 +336,7 @@ 62286537600, # local_end 1974-10-13 00:00:00 (Sun) -14400, 0, -'CLT', +'-04', ], [ 62286552000, # utc_start 1974-10-13 04:00:00 (Sun) @@ -341,7 +345,7 @@ 62299238400, # local_end 1975-03-09 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ 62299249200, # utc_start 1975-03-09 03:00:00 (Sun) @@ -350,7 +354,7 @@ 62317987200, # local_end 1975-10-12 00:00:00 (Sun) -14400, 0, -'CLT', +'-04', ], [ 62318001600, # utc_start 1975-10-12 04:00:00 (Sun) @@ -359,7 +363,7 @@ 62331292800, # local_end 1976-03-14 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ 62331303600, # utc_start 1976-03-14 03:00:00 (Sun) @@ -368,7 +372,7 @@ 62349436800, # local_end 1976-10-10 00:00:00 (Sun) -14400, 0, -'CLT', +'-04', ], [ 62349451200, # utc_start 1976-10-10 04:00:00 (Sun) @@ -377,7 +381,7 @@ 62362742400, # local_end 1977-03-13 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ 62362753200, # utc_start 1977-03-13 03:00:00 (Sun) @@ -386,7 +390,7 @@ 62380886400, # local_end 1977-10-09 00:00:00 (Sun) -14400, 0, -'CLT', +'-04', ], [ 62380900800, # utc_start 1977-10-09 04:00:00 (Sun) @@ -395,7 +399,7 @@ 62394192000, # local_end 1978-03-12 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ 62394202800, # utc_start 1978-03-12 03:00:00 (Sun) @@ -404,7 +408,7 @@ 62412940800, # local_end 1978-10-15 00:00:00 (Sun) -14400, 0, -'CLT', +'-04', ], [ 62412955200, # utc_start 1978-10-15 04:00:00 (Sun) @@ -413,7 +417,7 @@ 62425641600, # local_end 1979-03-11 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ 62425652400, # utc_start 1979-03-11 03:00:00 (Sun) @@ -422,7 +426,7 @@ 62444390400, # local_end 1979-10-14 00:00:00 (Sun) -14400, 0, -'CLT', +'-04', ], [ 62444404800, # utc_start 1979-10-14 04:00:00 (Sun) @@ -431,7 +435,7 @@ 62457091200, # local_end 1980-03-09 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ 62457102000, # utc_start 1980-03-09 03:00:00 (Sun) @@ -440,7 +444,7 @@ 62475840000, # local_end 1980-10-12 00:00:00 (Sun) -14400, 0, -'CLT', +'-04', ], [ 62475854400, # utc_start 1980-10-12 04:00:00 (Sun) @@ -449,7 +453,7 @@ 62489145600, # local_end 1981-03-15 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ 62489156400, # utc_start 1981-03-15 03:00:00 (Sun) @@ -458,7 +462,7 @@ 62507289600, # local_end 1981-10-11 00:00:00 (Sun) -14400, 0, -'CLT', +'-04', ], [ 62507304000, # utc_start 1981-10-11 04:00:00 (Sun) @@ -467,7 +471,7 @@ 62520595200, # local_end 1982-03-14 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ 62520606000, # utc_start 1982-03-14 03:00:00 (Sun) @@ -476,7 +480,7 @@ 62538739200, # local_end 1982-10-10 00:00:00 (Sun) -14400, 0, -'CLT', +'-04', ], [ 62538753600, # utc_start 1982-10-10 04:00:00 (Sun) @@ -485,7 +489,7 @@ 62552044800, # local_end 1983-03-13 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ 62552055600, # utc_start 1983-03-13 03:00:00 (Sun) @@ -494,7 +498,7 @@ 62570188800, # local_end 1983-10-09 00:00:00 (Sun) -14400, 0, -'CLT', +'-04', ], [ 62570203200, # utc_start 1983-10-09 04:00:00 (Sun) @@ -503,7 +507,7 @@ 62583494400, # local_end 1984-03-11 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ 62583505200, # utc_start 1984-03-11 03:00:00 (Sun) @@ -512,7 +516,7 @@ 62602243200, # local_end 1984-10-14 00:00:00 (Sun) -14400, 0, -'CLT', +'-04', ], [ 62602257600, # utc_start 1984-10-14 04:00:00 (Sun) @@ -521,7 +525,7 @@ 62614944000, # local_end 1985-03-10 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ 62614954800, # utc_start 1985-03-10 03:00:00 (Sun) @@ -530,7 +534,7 @@ 62633692800, # local_end 1985-10-13 00:00:00 (Sun) -14400, 0, -'CLT', +'-04', ], [ 62633707200, # utc_start 1985-10-13 04:00:00 (Sun) @@ -539,7 +543,7 @@ 62646393600, # local_end 1986-03-09 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ 62646404400, # utc_start 1986-03-09 03:00:00 (Sun) @@ -548,7 +552,7 @@ 62665142400, # local_end 1986-10-12 00:00:00 (Sun) -14400, 0, -'CLT', +'-04', ], [ 62665156800, # utc_start 1986-10-12 04:00:00 (Sun) @@ -557,7 +561,7 @@ 62680867200, # local_end 1987-04-12 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ 62680878000, # utc_start 1987-04-12 03:00:00 (Sun) @@ -566,7 +570,7 @@ 62696592000, # local_end 1987-10-11 00:00:00 (Sun) -14400, 0, -'CLT', +'-04', ], [ 62696606400, # utc_start 1987-10-11 04:00:00 (Sun) @@ -575,7 +579,7 @@ 62709897600, # local_end 1988-03-13 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ 62709908400, # utc_start 1988-03-13 03:00:00 (Sun) @@ -584,7 +588,7 @@ 62728041600, # local_end 1988-10-09 00:00:00 (Sun) -14400, 0, -'CLT', +'-04', ], [ 62728056000, # utc_start 1988-10-09 04:00:00 (Sun) @@ -593,7 +597,7 @@ 62741347200, # local_end 1989-03-12 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ 62741358000, # utc_start 1989-03-12 03:00:00 (Sun) @@ -602,7 +606,7 @@ 62760096000, # local_end 1989-10-15 00:00:00 (Sun) -14400, 0, -'CLT', +'-04', ], [ 62760110400, # utc_start 1989-10-15 04:00:00 (Sun) @@ -611,7 +615,7 @@ 62772796800, # local_end 1990-03-11 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ 62772807600, # utc_start 1990-03-11 03:00:00 (Sun) @@ -620,7 +624,7 @@ 62789126400, # local_end 1990-09-16 00:00:00 (Sun) -14400, 0, -'CLT', +'-04', ], [ 62789140800, # utc_start 1990-09-16 04:00:00 (Sun) @@ -629,7 +633,7 @@ 62804246400, # local_end 1991-03-10 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ 62804257200, # utc_start 1991-03-10 03:00:00 (Sun) @@ -638,7 +642,7 @@ 62822995200, # local_end 1991-10-13 00:00:00 (Sun) -14400, 0, -'CLT', +'-04', ], [ 62823009600, # utc_start 1991-10-13 04:00:00 (Sun) @@ -647,7 +651,7 @@ 62836300800, # local_end 1992-03-15 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ 62836311600, # utc_start 1992-03-15 03:00:00 (Sun) @@ -656,7 +660,7 @@ 62854444800, # local_end 1992-10-11 00:00:00 (Sun) -14400, 0, -'CLT', +'-04', ], [ 62854459200, # utc_start 1992-10-11 04:00:00 (Sun) @@ -665,7 +669,7 @@ 62867750400, # local_end 1993-03-14 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ 62867761200, # utc_start 1993-03-14 03:00:00 (Sun) @@ -674,7 +678,7 @@ 62885894400, # local_end 1993-10-10 00:00:00 (Sun) -14400, 0, -'CLT', +'-04', ], [ 62885908800, # utc_start 1993-10-10 04:00:00 (Sun) @@ -683,7 +687,7 @@ 62899200000, # local_end 1994-03-13 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ 62899210800, # utc_start 1994-03-13 03:00:00 (Sun) @@ -692,7 +696,7 @@ 62917344000, # local_end 1994-10-09 00:00:00 (Sun) -14400, 0, -'CLT', +'-04', ], [ 62917358400, # utc_start 1994-10-09 04:00:00 (Sun) @@ -701,7 +705,7 @@ 62930649600, # local_end 1995-03-12 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ 62930660400, # utc_start 1995-03-12 03:00:00 (Sun) @@ -710,7 +714,7 @@ 62949398400, # local_end 1995-10-15 00:00:00 (Sun) -14400, 0, -'CLT', +'-04', ], [ 62949412800, # utc_start 1995-10-15 04:00:00 (Sun) @@ -719,7 +723,7 @@ 62962099200, # local_end 1996-03-10 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ 62962110000, # utc_start 1996-03-10 03:00:00 (Sun) @@ -728,7 +732,7 @@ 62980848000, # local_end 1996-10-13 00:00:00 (Sun) -14400, 0, -'CLT', +'-04', ], [ 62980862400, # utc_start 1996-10-13 04:00:00 (Sun) @@ -737,7 +741,7 @@ 62995363200, # local_end 1997-03-30 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ 62995374000, # utc_start 1997-03-30 03:00:00 (Sun) @@ -746,7 +750,7 @@ 63012297600, # local_end 1997-10-12 00:00:00 (Sun) -14400, 0, -'CLT', +'-04', ], [ 63012312000, # utc_start 1997-10-12 04:00:00 (Sun) @@ -755,7 +759,7 @@ 63025603200, # local_end 1998-03-15 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ 63025614000, # utc_start 1998-03-15 03:00:00 (Sun) @@ -764,7 +768,7 @@ 63042537600, # local_end 1998-09-27 00:00:00 (Sun) -14400, 0, -'CLT', +'-04', ], [ 63042552000, # utc_start 1998-09-27 04:00:00 (Sun) @@ -773,7 +777,7 @@ 63058867200, # local_end 1999-04-04 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ 63058878000, # utc_start 1999-04-04 03:00:00 (Sun) @@ -782,7 +786,7 @@ 63075196800, # local_end 1999-10-10 00:00:00 (Sun) -14400, 0, -'CLT', +'-04', ], [ 63075211200, # utc_start 1999-10-10 04:00:00 (Sun) @@ -791,7 +795,7 @@ 63088502400, # local_end 2000-03-12 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ 63088513200, # utc_start 2000-03-12 03:00:00 (Sun) @@ -800,7 +804,7 @@ 63107251200, # local_end 2000-10-15 00:00:00 (Sun) -14400, 0, -'CLT', +'-04', ], [ 63107265600, # utc_start 2000-10-15 04:00:00 (Sun) @@ -809,7 +813,7 @@ 63119952000, # local_end 2001-03-11 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ 63119962800, # utc_start 2001-03-11 03:00:00 (Sun) @@ -818,7 +822,7 @@ 63138700800, # local_end 2001-10-14 00:00:00 (Sun) -14400, 0, -'CLT', +'-04', ], [ 63138715200, # utc_start 2001-10-14 04:00:00 (Sun) @@ -827,7 +831,7 @@ 63151401600, # local_end 2002-03-10 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ 63151412400, # utc_start 2002-03-10 03:00:00 (Sun) @@ -836,7 +840,7 @@ 63170150400, # local_end 2002-10-13 00:00:00 (Sun) -14400, 0, -'CLT', +'-04', ], [ 63170164800, # utc_start 2002-10-13 04:00:00 (Sun) @@ -845,7 +849,7 @@ 63182851200, # local_end 2003-03-09 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ 63182862000, # utc_start 2003-03-09 03:00:00 (Sun) @@ -854,7 +858,7 @@ 63201600000, # local_end 2003-10-12 00:00:00 (Sun) -14400, 0, -'CLT', +'-04', ], [ 63201614400, # utc_start 2003-10-12 04:00:00 (Sun) @@ -863,7 +867,7 @@ 63214905600, # local_end 2004-03-14 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ 63214916400, # utc_start 2004-03-14 03:00:00 (Sun) @@ -872,7 +876,7 @@ 63233049600, # local_end 2004-10-10 00:00:00 (Sun) -14400, 0, -'CLT', +'-04', ], [ 63233064000, # utc_start 2004-10-10 04:00:00 (Sun) @@ -881,7 +885,7 @@ 63246355200, # local_end 2005-03-13 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ 63246366000, # utc_start 2005-03-13 03:00:00 (Sun) @@ -890,7 +894,7 @@ 63264499200, # local_end 2005-10-09 00:00:00 (Sun) -14400, 0, -'CLT', +'-04', ], [ 63264513600, # utc_start 2005-10-09 04:00:00 (Sun) @@ -899,7 +903,7 @@ 63277804800, # local_end 2006-03-12 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ 63277815600, # utc_start 2006-03-12 03:00:00 (Sun) @@ -908,7 +912,7 @@ 63296553600, # local_end 2006-10-15 00:00:00 (Sun) -14400, 0, -'CLT', +'-04', ], [ 63296568000, # utc_start 2006-10-15 04:00:00 (Sun) @@ -917,7 +921,7 @@ 63309254400, # local_end 2007-03-11 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ 63309265200, # utc_start 2007-03-11 03:00:00 (Sun) @@ -926,7 +930,7 @@ 63328003200, # local_end 2007-10-14 00:00:00 (Sun) -14400, 0, -'CLT', +'-04', ], [ 63328017600, # utc_start 2007-10-14 04:00:00 (Sun) @@ -935,7 +939,7 @@ 63342518400, # local_end 2008-03-30 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ 63342529200, # utc_start 2008-03-30 03:00:00 (Sun) @@ -944,7 +948,7 @@ 63359452800, # local_end 2008-10-12 00:00:00 (Sun) -14400, 0, -'CLT', +'-04', ], [ 63359467200, # utc_start 2008-10-12 04:00:00 (Sun) @@ -953,7 +957,7 @@ 63372758400, # local_end 2009-03-15 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ 63372769200, # utc_start 2009-03-15 03:00:00 (Sun) @@ -962,7 +966,7 @@ 63390902400, # local_end 2009-10-11 00:00:00 (Sun) -14400, 0, -'CLT', +'-04', ], [ 63390916800, # utc_start 2009-10-11 04:00:00 (Sun) @@ -971,7 +975,7 @@ 63406022400, # local_end 2010-04-04 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ 63406033200, # utc_start 2010-04-04 03:00:00 (Sun) @@ -980,7 +984,7 @@ 63422352000, # local_end 2010-10-10 00:00:00 (Sun) -14400, 0, -'CLT', +'-04', ], [ 63422366400, # utc_start 2010-10-10 04:00:00 (Sun) @@ -989,7 +993,7 @@ 63440496000, # local_end 2011-05-08 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ 63440506800, # utc_start 2011-05-08 03:00:00 (Sun) @@ -998,7 +1002,7 @@ 63449568000, # local_end 2011-08-21 00:00:00 (Sun) -14400, 0, -'CLT', +'-04', ], [ 63449582400, # utc_start 2011-08-21 04:00:00 (Sun) @@ -1007,7 +1011,7 @@ 63471340800, # local_end 2012-04-29 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ 63471351600, # utc_start 2012-04-29 03:00:00 (Sun) @@ -1016,7 +1020,7 @@ 63482227200, # local_end 2012-09-02 00:00:00 (Sun) -14400, 0, -'CLT', +'-04', ], [ 63482241600, # utc_start 2012-09-02 04:00:00 (Sun) @@ -1025,7 +1029,7 @@ 63502790400, # local_end 2013-04-28 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ 63502801200, # utc_start 2013-04-28 03:00:00 (Sun) @@ -1034,7 +1038,7 @@ 63514281600, # local_end 2013-09-08 00:00:00 (Sun) -14400, 0, -'CLT', +'-04', ], [ 63514296000, # utc_start 2013-09-08 04:00:00 (Sun) @@ -1043,7 +1047,7 @@ 63534240000, # local_end 2014-04-27 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ 63534250800, # utc_start 2014-04-27 03:00:00 (Sun) @@ -1052,38 +1056,338 @@ 63545731200, # local_end 2014-09-07 00:00:00 (Sun) -14400, 0, -'CLT', +'-04', ], [ 63545745600, # utc_start 2014-09-07 04:00:00 (Sun) -63565700400, # utc_end 2015-04-26 03:00:00 (Sun) +63598964400, # utc_end 2016-05-15 03:00:00 (Sun) 63545734800, # local_start 2014-09-07 01:00:00 (Sun) -63565689600, # local_end 2015-04-26 00:00:00 (Sun) +63598953600, # local_end 2016-05-15 00:00:00 (Sun) +-10800, +1, +'-03', + ], + [ +63598964400, # utc_start 2016-05-15 03:00:00 (Sun) +63606830400, # utc_end 2016-08-14 04:00:00 (Sun) +63598950000, # local_start 2016-05-14 23:00:00 (Sat) +63606816000, # local_end 2016-08-14 00:00:00 (Sun) +-14400, +0, +'-04', + ], + [ +63606830400, # utc_start 2016-08-14 04:00:00 (Sun) +63630414000, # utc_end 2017-05-14 03:00:00 (Sun) +63606819600, # local_start 2016-08-14 01:00:00 (Sun) +63630403200, # local_end 2017-05-14 00:00:00 (Sun) +-10800, +1, +'-03', + ], + [ +63630414000, # utc_start 2017-05-14 03:00:00 (Sun) +63638280000, # utc_end 2017-08-13 04:00:00 (Sun) +63630399600, # local_start 2017-05-13 23:00:00 (Sat) +63638265600, # local_end 2017-08-13 00:00:00 (Sun) +-14400, +0, +'-04', + ], + [ +63638280000, # utc_start 2017-08-13 04:00:00 (Sun) +63661863600, # utc_end 2018-05-13 03:00:00 (Sun) +63638269200, # local_start 2017-08-13 01:00:00 (Sun) +63661852800, # local_end 2018-05-13 00:00:00 (Sun) +-10800, +1, +'-03', + ], + [ +63661863600, # utc_start 2018-05-13 03:00:00 (Sun) +63669729600, # utc_end 2018-08-12 04:00:00 (Sun) +63661849200, # local_start 2018-05-12 23:00:00 (Sat) +63669715200, # local_end 2018-08-12 00:00:00 (Sun) +-14400, +0, +'-04', + ], + [ +63669729600, # utc_start 2018-08-12 04:00:00 (Sun) +63693313200, # utc_end 2019-05-12 03:00:00 (Sun) +63669718800, # local_start 2018-08-12 01:00:00 (Sun) +63693302400, # local_end 2019-05-12 00:00:00 (Sun) +-10800, +1, +'-03', + ], + [ +63693313200, # utc_start 2019-05-12 03:00:00 (Sun) +63701179200, # utc_end 2019-08-11 04:00:00 (Sun) +63693298800, # local_start 2019-05-11 23:00:00 (Sat) +63701164800, # local_end 2019-08-11 00:00:00 (Sun) +-14400, +0, +'-04', + ], + [ +63701179200, # utc_start 2019-08-11 04:00:00 (Sun) +63724762800, # utc_end 2020-05-10 03:00:00 (Sun) +63701168400, # local_start 2019-08-11 01:00:00 (Sun) +63724752000, # local_end 2020-05-10 00:00:00 (Sun) +-10800, +1, +'-03', + ], + [ +63724762800, # utc_start 2020-05-10 03:00:00 (Sun) +63732628800, # utc_end 2020-08-09 04:00:00 (Sun) +63724748400, # local_start 2020-05-09 23:00:00 (Sat) +63732614400, # local_end 2020-08-09 00:00:00 (Sun) +-14400, +0, +'-04', + ], + [ +63732628800, # utc_start 2020-08-09 04:00:00 (Sun) +63756212400, # utc_end 2021-05-09 03:00:00 (Sun) +63732618000, # local_start 2020-08-09 01:00:00 (Sun) +63756201600, # local_end 2021-05-09 00:00:00 (Sun) +-10800, +1, +'-03', + ], + [ +63756212400, # utc_start 2021-05-09 03:00:00 (Sun) +63764683200, # utc_end 2021-08-15 04:00:00 (Sun) +63756198000, # local_start 2021-05-08 23:00:00 (Sat) +63764668800, # local_end 2021-08-15 00:00:00 (Sun) +-14400, +0, +'-04', + ], + [ +63764683200, # utc_start 2021-08-15 04:00:00 (Sun) +63788266800, # utc_end 2022-05-15 03:00:00 (Sun) +63764672400, # local_start 2021-08-15 01:00:00 (Sun) +63788256000, # local_end 2022-05-15 00:00:00 (Sun) +-10800, +1, +'-03', + ], + [ +63788266800, # utc_start 2022-05-15 03:00:00 (Sun) +63796132800, # utc_end 2022-08-14 04:00:00 (Sun) +63788252400, # local_start 2022-05-14 23:00:00 (Sat) +63796118400, # local_end 2022-08-14 00:00:00 (Sun) +-14400, +0, +'-04', + ], + [ +63796132800, # utc_start 2022-08-14 04:00:00 (Sun) +63819716400, # utc_end 2023-05-14 03:00:00 (Sun) +63796122000, # local_start 2022-08-14 01:00:00 (Sun) +63819705600, # local_end 2023-05-14 00:00:00 (Sun) +-10800, +1, +'-03', + ], + [ +63819716400, # utc_start 2023-05-14 03:00:00 (Sun) +63827582400, # utc_end 2023-08-13 04:00:00 (Sun) +63819702000, # local_start 2023-05-13 23:00:00 (Sat) +63827568000, # local_end 2023-08-13 00:00:00 (Sun) +-14400, +0, +'-04', + ], + [ +63827582400, # utc_start 2023-08-13 04:00:00 (Sun) +63851166000, # utc_end 2024-05-12 03:00:00 (Sun) +63827571600, # local_start 2023-08-13 01:00:00 (Sun) +63851155200, # local_end 2024-05-12 00:00:00 (Sun) +-10800, +1, +'-03', + ], + [ +63851166000, # utc_start 2024-05-12 03:00:00 (Sun) +63859032000, # utc_end 2024-08-11 04:00:00 (Sun) +63851151600, # local_start 2024-05-11 23:00:00 (Sat) +63859017600, # local_end 2024-08-11 00:00:00 (Sun) +-14400, +0, +'-04', + ], + [ +63859032000, # utc_start 2024-08-11 04:00:00 (Sun) +63882615600, # utc_end 2025-05-11 03:00:00 (Sun) +63859021200, # local_start 2024-08-11 01:00:00 (Sun) +63882604800, # local_end 2025-05-11 00:00:00 (Sun) +-10800, +1, +'-03', + ], + [ +63882615600, # utc_start 2025-05-11 03:00:00 (Sun) +63890481600, # utc_end 2025-08-10 04:00:00 (Sun) +63882601200, # local_start 2025-05-10 23:00:00 (Sat) +63890467200, # local_end 2025-08-10 00:00:00 (Sun) +-14400, +0, +'-04', + ], + [ +63890481600, # utc_start 2025-08-10 04:00:00 (Sun) +63914065200, # utc_end 2026-05-10 03:00:00 (Sun) +63890470800, # local_start 2025-08-10 01:00:00 (Sun) +63914054400, # local_end 2026-05-10 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ -63565700400, # utc_start 2015-04-26 03:00:00 (Sun) -DateTime::TimeZone::INFINITY, # utc_end -63565689600, # local_start 2015-04-26 00:00:00 (Sun) -DateTime::TimeZone::INFINITY, # local_end +63914065200, # utc_start 2026-05-10 03:00:00 (Sun) +63921931200, # utc_end 2026-08-09 04:00:00 (Sun) +63914050800, # local_start 2026-05-09 23:00:00 (Sat) +63921916800, # local_end 2026-08-09 00:00:00 (Sun) +-14400, +0, +'-04', + ], + [ +63921931200, # utc_start 2026-08-09 04:00:00 (Sun) +63945514800, # utc_end 2027-05-09 03:00:00 (Sun) +63921920400, # local_start 2026-08-09 01:00:00 (Sun) +63945504000, # local_end 2027-05-09 00:00:00 (Sun) -10800, +1, +'-03', + ], + [ +63945514800, # utc_start 2027-05-09 03:00:00 (Sun) +63953985600, # utc_end 2027-08-15 04:00:00 (Sun) +63945500400, # local_start 2027-05-08 23:00:00 (Sat) +63953971200, # local_end 2027-08-15 00:00:00 (Sun) +-14400, 0, -'CLT', +'-04', + ], + [ +63953985600, # utc_start 2027-08-15 04:00:00 (Sun) +63977569200, # utc_end 2028-05-14 03:00:00 (Sun) +63953974800, # local_start 2027-08-15 01:00:00 (Sun) +63977558400, # local_end 2028-05-14 00:00:00 (Sun) +-10800, +1, +'-03', + ], + [ +63977569200, # utc_start 2028-05-14 03:00:00 (Sun) +63985435200, # utc_end 2028-08-13 04:00:00 (Sun) +63977554800, # local_start 2028-05-13 23:00:00 (Sat) +63985420800, # local_end 2028-08-13 00:00:00 (Sun) +-14400, +0, +'-04', + ], + [ +63985435200, # utc_start 2028-08-13 04:00:00 (Sun) +64009018800, # utc_end 2029-05-13 03:00:00 (Sun) +63985424400, # local_start 2028-08-13 01:00:00 (Sun) +64009008000, # local_end 2029-05-13 00:00:00 (Sun) +-10800, +1, +'-03', + ], + [ +64009018800, # utc_start 2029-05-13 03:00:00 (Sun) +64016884800, # utc_end 2029-08-12 04:00:00 (Sun) +64009004400, # local_start 2029-05-12 23:00:00 (Sat) +64016870400, # local_end 2029-08-12 00:00:00 (Sun) +-14400, +0, +'-04', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {53} +sub has_dst_changes {67} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); } +sub _last_offset { -14400 } + +my $last_observance = bless( { + 'format' => '-04/-03', + 'gmtoff' => '-4:00', + 'local_start_datetime' => bless( { + 'formatter' => undef, + 'local_rd_days' => 710903, + 'local_rd_secs' => 0, + 'offset_modifier' => 0, + 'rd_nanosecs' => 0, + 'tz' => bless( { + 'name' => 'floating', + 'offset' => 0 + }, 'DateTime::TimeZone::Floating' ), + 'utc_rd_days' => 710903, + 'utc_rd_secs' => 0, + 'utc_year' => 1948 + }, 'DateTime' ), + 'offset_from_std' => 0, + 'offset_from_utc' => -14400, + 'until' => [], + 'utc_start_datetime' => bless( { + 'formatter' => undef, + 'local_rd_days' => 710903, + 'local_rd_secs' => 14400, + 'offset_modifier' => 0, + 'rd_nanosecs' => 0, + 'tz' => bless( { + 'name' => 'floating', + 'offset' => 0 + }, 'DateTime::TimeZone::Floating' ), + 'utc_rd_days' => 710903, + 'utc_rd_secs' => 14400, + 'utc_year' => 1948 + }, 'DateTime' ) +}, 'DateTime::TimeZone::OlsonDB::Observance' ) +; +sub _last_observance { $last_observance } + +my $rules = [ + bless( { + 'at' => '3:00u', + 'from' => '2016', + 'in' => 'May', + 'letter' => '', + 'name' => 'Chile', + 'offset_from_std' => 0, + 'on' => 'Sun>=9', + 'save' => '0', + 'to' => 'max' + }, 'DateTime::TimeZone::OlsonDB::Rule' ), + bless( { + 'at' => '4:00u', + 'from' => '2016', + 'in' => 'Aug', + 'letter' => '', + 'name' => 'Chile', + 'offset_from_std' => 3600, + 'on' => 'Sun>=9', + 'save' => '1:00', + 'to' => 'max' + }, 'DateTime::TimeZone::OlsonDB::Rule' ) +] +; +sub _rules { $rules } 1; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Santo_Domingo.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Santo_Domingo.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Santo_Domingo.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Santo_Domingo.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Santo_Domingo; -$DateTime::TimeZone::America::Santo_Domingo::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -71,7 +75,7 @@ 62140089600, # local_end 1970-02-21 00:00:00 (Sat) -16200, 1, -'EHDT', +'-0430', ], [ 62140105800, # utc_start 1970-02-21 04:30:00 (Sat) @@ -89,7 +93,7 @@ 62168860800, # local_end 1971-01-20 00:00:00 (Wed) -16200, 1, -'EHDT', +'-0430', ], [ 62168877000, # utc_start 1971-01-20 04:30:00 (Wed) @@ -107,7 +111,7 @@ 62200483200, # local_end 1972-01-21 00:00:00 (Fri) -16200, 1, -'EHDT', +'-0430', ], [ 62200499400, # utc_start 1972-01-21 04:30:00 (Fri) @@ -125,7 +129,7 @@ 62232105600, # local_end 1973-01-21 00:00:00 (Sun) -16200, 1, -'EHDT', +'-0430', ], [ 62232121800, # utc_start 1973-01-21 04:30:00 (Sun) @@ -143,7 +147,7 @@ 62263641600, # local_end 1974-01-21 00:00:00 (Mon) -16200, 1, -'EHDT', +'-0430', ], [ 62263657800, # utc_start 1974-01-21 04:30:00 (Mon) @@ -183,11 +187,11 @@ ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {6} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Sao_Paulo.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Sao_Paulo.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Sao_Paulo.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Sao_Paulo.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/southamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/southamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Sao_Paulo; -$DateTime::TimeZone::America::Sao_Paulo::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,7 +39,7 @@ 60928714800, # local_end 1931-10-03 11:00:00 (Sat) -10800, 0, -'BRT', +'-03', ], [ 60928725600, # utc_start 1931-10-03 14:00:00 (Sat) @@ -44,7 +48,7 @@ 60944313600, # local_end 1932-04-01 00:00:00 (Fri) -7200, 1, -'BRST', +'-02', ], [ 60944320800, # utc_start 1932-04-01 02:00:00 (Fri) @@ -53,7 +57,7 @@ 60960297600, # local_end 1932-10-03 00:00:00 (Mon) -10800, 0, -'BRT', +'-03', ], [ 60960308400, # utc_start 1932-10-03 03:00:00 (Mon) @@ -62,7 +66,7 @@ 60975849600, # local_end 1933-04-01 00:00:00 (Sat) -7200, 1, -'BRST', +'-02', ], [ 60975856800, # utc_start 1933-04-01 02:00:00 (Sat) @@ -71,7 +75,7 @@ 61501852800, # local_end 1949-12-01 00:00:00 (Thu) -10800, 0, -'BRT', +'-03', ], [ 61501863600, # utc_start 1949-12-01 03:00:00 (Thu) @@ -80,7 +84,7 @@ 61513606800, # local_end 1950-04-16 01:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 61513614000, # utc_start 1950-04-16 03:00:00 (Sun) @@ -89,7 +93,7 @@ 61533388800, # local_end 1950-12-01 00:00:00 (Fri) -10800, 0, -'BRT', +'-03', ], [ 61533399600, # utc_start 1950-12-01 03:00:00 (Fri) @@ -98,7 +102,7 @@ 61543843200, # local_end 1951-04-01 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 61543850400, # utc_start 1951-04-01 02:00:00 (Sun) @@ -107,7 +111,7 @@ 61564924800, # local_end 1951-12-01 00:00:00 (Sat) -10800, 0, -'BRT', +'-03', ], [ 61564935600, # utc_start 1951-12-01 03:00:00 (Sat) @@ -116,7 +120,7 @@ 61575465600, # local_end 1952-04-01 00:00:00 (Tue) -7200, 1, -'BRST', +'-02', ], [ 61575472800, # utc_start 1952-04-01 02:00:00 (Tue) @@ -125,7 +129,7 @@ 61596547200, # local_end 1952-12-01 00:00:00 (Mon) -10800, 0, -'BRT', +'-03', ], [ 61596558000, # utc_start 1952-12-01 03:00:00 (Mon) @@ -134,7 +138,7 @@ 61604323200, # local_end 1953-03-01 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 61604330400, # utc_start 1953-03-01 02:00:00 (Sun) @@ -143,7 +147,7 @@ 61940246400, # local_end 1963-10-23 00:00:00 (Wed) -10800, 0, -'BRT', +'-03', ], [ 61940257200, # utc_start 1963-10-23 03:00:00 (Wed) @@ -152,7 +156,7 @@ 61946294400, # local_end 1964-01-01 00:00:00 (Wed) -7200, 1, -'BRST', +'-02', ], [ 61946301600, # utc_start 1964-01-01 02:00:00 (Wed) @@ -161,7 +165,7 @@ 61951478400, # local_end 1964-03-01 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 61951485600, # utc_start 1964-03-01 02:00:00 (Sun) @@ -170,7 +174,7 @@ 61980508800, # local_end 1965-01-31 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 61980519600, # utc_start 1965-01-31 03:00:00 (Sun) @@ -179,7 +183,7 @@ 61985606400, # local_end 1965-03-31 00:00:00 (Wed) -7200, 1, -'BRST', +'-02', ], [ 61985613600, # utc_start 1965-03-31 02:00:00 (Wed) @@ -188,7 +192,7 @@ 62006774400, # local_end 1965-12-01 00:00:00 (Wed) -10800, 0, -'BRT', +'-03', ], [ 62006785200, # utc_start 1965-12-01 03:00:00 (Wed) @@ -197,7 +201,7 @@ 62014550400, # local_end 1966-03-01 00:00:00 (Tue) -7200, 1, -'BRST', +'-02', ], [ 62014557600, # utc_start 1966-03-01 02:00:00 (Tue) @@ -206,7 +210,7 @@ 62035718400, # local_end 1966-11-01 00:00:00 (Tue) -10800, 0, -'BRT', +'-03', ], [ 62035729200, # utc_start 1966-11-01 03:00:00 (Tue) @@ -215,7 +219,7 @@ 62046086400, # local_end 1967-03-01 00:00:00 (Wed) -7200, 1, -'BRST', +'-02', ], [ 62046093600, # utc_start 1967-03-01 02:00:00 (Wed) @@ -224,7 +228,7 @@ 62067254400, # local_end 1967-11-01 00:00:00 (Wed) -10800, 0, -'BRT', +'-03', ], [ 62067265200, # utc_start 1967-11-01 03:00:00 (Wed) @@ -233,7 +237,7 @@ 62077708800, # local_end 1968-03-01 00:00:00 (Fri) -7200, 1, -'BRST', +'-02', ], [ 62077716000, # utc_start 1968-03-01 02:00:00 (Fri) @@ -242,7 +246,7 @@ 62635420800, # local_end 1985-11-02 00:00:00 (Sat) -10800, 0, -'BRT', +'-03', ], [ 62635431600, # utc_start 1985-11-02 03:00:00 (Sat) @@ -251,7 +255,7 @@ 62646912000, # local_end 1986-03-15 00:00:00 (Sat) -7200, 1, -'BRST', +'-02', ], [ 62646919200, # utc_start 1986-03-15 02:00:00 (Sat) @@ -260,7 +264,7 @@ 62666265600, # local_end 1986-10-25 00:00:00 (Sat) -10800, 0, -'BRT', +'-03', ], [ 62666276400, # utc_start 1986-10-25 03:00:00 (Sat) @@ -269,7 +273,7 @@ 62675942400, # local_end 1987-02-14 00:00:00 (Sat) -7200, 1, -'BRST', +'-02', ], [ 62675949600, # utc_start 1987-02-14 02:00:00 (Sat) @@ -278,7 +282,7 @@ 62697801600, # local_end 1987-10-25 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 62697812400, # utc_start 1987-10-25 03:00:00 (Sun) @@ -287,7 +291,7 @@ 62706873600, # local_end 1988-02-07 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 62706880800, # utc_start 1988-02-07 02:00:00 (Sun) @@ -296,7 +300,7 @@ 62728646400, # local_end 1988-10-16 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 62728657200, # utc_start 1988-10-16 03:00:00 (Sun) @@ -305,7 +309,7 @@ 62737718400, # local_end 1989-01-29 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 62737725600, # utc_start 1989-01-29 02:00:00 (Sun) @@ -314,7 +318,7 @@ 62760096000, # local_end 1989-10-15 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 62760106800, # utc_start 1989-10-15 03:00:00 (Sun) @@ -323,7 +327,7 @@ 62770377600, # local_end 1990-02-11 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 62770384800, # utc_start 1990-02-11 02:00:00 (Sun) @@ -332,7 +336,7 @@ 62792150400, # local_end 1990-10-21 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 62792161200, # utc_start 1990-10-21 03:00:00 (Sun) @@ -341,7 +345,7 @@ 62802432000, # local_end 1991-02-17 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 62802439200, # utc_start 1991-02-17 02:00:00 (Sun) @@ -350,7 +354,7 @@ 62823600000, # local_end 1991-10-20 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 62823610800, # utc_start 1991-10-20 03:00:00 (Sun) @@ -359,7 +363,7 @@ 62833276800, # local_end 1992-02-09 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 62833284000, # utc_start 1992-02-09 02:00:00 (Sun) @@ -368,7 +372,7 @@ 62855654400, # local_end 1992-10-25 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 62855665200, # utc_start 1992-10-25 03:00:00 (Sun) @@ -377,7 +381,7 @@ 62864121600, # local_end 1993-01-31 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 62864128800, # utc_start 1993-01-31 02:00:00 (Sun) @@ -386,7 +390,7 @@ 62886499200, # local_end 1993-10-17 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 62886510000, # utc_start 1993-10-17 03:00:00 (Sun) @@ -395,7 +399,7 @@ 62897385600, # local_end 1994-02-20 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 62897392800, # utc_start 1994-02-20 02:00:00 (Sun) @@ -404,7 +408,7 @@ 62917948800, # local_end 1994-10-16 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 62917959600, # utc_start 1994-10-16 03:00:00 (Sun) @@ -413,7 +417,7 @@ 62928835200, # local_end 1995-02-19 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 62928842400, # utc_start 1995-02-19 02:00:00 (Sun) @@ -422,7 +426,7 @@ 62949398400, # local_end 1995-10-15 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 62949409200, # utc_start 1995-10-15 03:00:00 (Sun) @@ -431,7 +435,7 @@ 62959680000, # local_end 1996-02-11 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 62959687200, # utc_start 1996-02-11 02:00:00 (Sun) @@ -440,7 +444,7 @@ 62980243200, # local_end 1996-10-06 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 62980254000, # utc_start 1996-10-06 03:00:00 (Sun) @@ -449,7 +453,7 @@ 62991734400, # local_end 1997-02-16 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 62991741600, # utc_start 1997-02-16 02:00:00 (Sun) @@ -458,7 +462,7 @@ 63011779200, # local_end 1997-10-06 00:00:00 (Mon) -10800, 0, -'BRT', +'-03', ], [ 63011790000, # utc_start 1997-10-06 03:00:00 (Mon) @@ -467,7 +471,7 @@ 63024393600, # local_end 1998-03-01 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 63024400800, # utc_start 1998-03-01 02:00:00 (Sun) @@ -476,7 +480,7 @@ 63043747200, # local_end 1998-10-11 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 63043758000, # utc_start 1998-10-11 03:00:00 (Sun) @@ -485,7 +489,7 @@ 63055238400, # local_end 1999-02-21 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 63055245600, # utc_start 1999-02-21 02:00:00 (Sun) @@ -494,7 +498,7 @@ 63074592000, # local_end 1999-10-03 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 63074602800, # utc_start 1999-10-03 03:00:00 (Sun) @@ -503,7 +507,7 @@ 63087292800, # local_end 2000-02-27 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 63087300000, # utc_start 2000-02-27 02:00:00 (Sun) @@ -512,7 +516,7 @@ 63106646400, # local_end 2000-10-08 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 63106657200, # utc_start 2000-10-08 03:00:00 (Sun) @@ -521,7 +525,7 @@ 63118137600, # local_end 2001-02-18 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 63118144800, # utc_start 2001-02-18 02:00:00 (Sun) @@ -530,7 +534,7 @@ 63138700800, # local_end 2001-10-14 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 63138711600, # utc_start 2001-10-14 03:00:00 (Sun) @@ -539,7 +543,7 @@ 63149587200, # local_end 2002-02-17 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 63149594400, # utc_start 2002-02-17 02:00:00 (Sun) @@ -548,7 +552,7 @@ 63171964800, # local_end 2002-11-03 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 63171975600, # utc_start 2002-11-03 03:00:00 (Sun) @@ -557,7 +561,7 @@ 63181036800, # local_end 2003-02-16 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 63181044000, # utc_start 2003-02-16 02:00:00 (Sun) @@ -566,7 +570,7 @@ 63202204800, # local_end 2003-10-19 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 63202215600, # utc_start 2003-10-19 03:00:00 (Sun) @@ -575,7 +579,7 @@ 63212486400, # local_end 2004-02-15 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 63212493600, # utc_start 2004-02-15 02:00:00 (Sun) @@ -584,7 +588,7 @@ 63235036800, # local_end 2004-11-02 00:00:00 (Tue) -10800, 0, -'BRT', +'-03', ], [ 63235047600, # utc_start 2004-11-02 03:00:00 (Tue) @@ -593,7 +597,7 @@ 63244540800, # local_end 2005-02-20 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 63244548000, # utc_start 2005-02-20 02:00:00 (Sun) @@ -602,7 +606,7 @@ 63265104000, # local_end 2005-10-16 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 63265114800, # utc_start 2005-10-16 03:00:00 (Sun) @@ -611,7 +615,7 @@ 63275990400, # local_end 2006-02-19 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 63275997600, # utc_start 2006-02-19 02:00:00 (Sun) @@ -620,7 +624,7 @@ 63298368000, # local_end 2006-11-05 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 63298378800, # utc_start 2006-11-05 03:00:00 (Sun) @@ -629,7 +633,7 @@ 63308044800, # local_end 2007-02-25 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 63308052000, # utc_start 2007-02-25 02:00:00 (Sun) @@ -638,7 +642,7 @@ 63328003200, # local_end 2007-10-14 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 63328014000, # utc_start 2007-10-14 03:00:00 (Sun) @@ -647,7 +651,7 @@ 63338889600, # local_end 2008-02-17 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 63338896800, # utc_start 2008-02-17 02:00:00 (Sun) @@ -656,7 +660,7 @@ 63360057600, # local_end 2008-10-19 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 63360068400, # utc_start 2008-10-19 03:00:00 (Sun) @@ -665,7 +669,7 @@ 63370339200, # local_end 2009-02-15 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 63370346400, # utc_start 2009-02-15 02:00:00 (Sun) @@ -674,7 +678,7 @@ 63391507200, # local_end 2009-10-18 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 63391518000, # utc_start 2009-10-18 03:00:00 (Sun) @@ -683,7 +687,7 @@ 63402393600, # local_end 2010-02-21 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 63402400800, # utc_start 2010-02-21 02:00:00 (Sun) @@ -692,7 +696,7 @@ 63422956800, # local_end 2010-10-17 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 63422967600, # utc_start 2010-10-17 03:00:00 (Sun) @@ -701,7 +705,7 @@ 63433843200, # local_end 2011-02-20 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 63433850400, # utc_start 2011-02-20 02:00:00 (Sun) @@ -710,7 +714,7 @@ 63454406400, # local_end 2011-10-16 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 63454417200, # utc_start 2011-10-16 03:00:00 (Sun) @@ -719,7 +723,7 @@ 63465897600, # local_end 2012-02-26 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 63465904800, # utc_start 2012-02-26 02:00:00 (Sun) @@ -728,7 +732,7 @@ 63486460800, # local_end 2012-10-21 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 63486471600, # utc_start 2012-10-21 03:00:00 (Sun) @@ -737,7 +741,7 @@ 63496742400, # local_end 2013-02-17 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 63496749600, # utc_start 2013-02-17 02:00:00 (Sun) @@ -746,7 +750,7 @@ 63517910400, # local_end 2013-10-20 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 63517921200, # utc_start 2013-10-20 03:00:00 (Sun) @@ -755,7 +759,7 @@ 63528192000, # local_end 2014-02-16 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 63528199200, # utc_start 2014-02-16 02:00:00 (Sun) @@ -764,7 +768,7 @@ 63549360000, # local_end 2014-10-19 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 63549370800, # utc_start 2014-10-19 03:00:00 (Sun) @@ -773,7 +777,7 @@ 63560246400, # local_end 2015-02-22 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 63560253600, # utc_start 2015-02-22 02:00:00 (Sun) @@ -782,7 +786,7 @@ 63580809600, # local_end 2015-10-18 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 63580820400, # utc_start 2015-10-18 03:00:00 (Sun) @@ -791,7 +795,7 @@ 63591696000, # local_end 2016-02-21 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 63591703200, # utc_start 2016-02-21 02:00:00 (Sun) @@ -800,7 +804,7 @@ 63612259200, # local_end 2016-10-16 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 63612270000, # utc_start 2016-10-16 03:00:00 (Sun) @@ -809,7 +813,7 @@ 63623145600, # local_end 2017-02-19 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 63623152800, # utc_start 2017-02-19 02:00:00 (Sun) @@ -818,7 +822,7 @@ 63643708800, # local_end 2017-10-15 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ 63643719600, # utc_start 2017-10-15 03:00:00 (Sun) @@ -827,398 +831,398 @@ 63654595200, # local_end 2018-02-18 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 63654602400, # utc_start 2018-02-18 02:00:00 (Sun) -63675774000, # utc_end 2018-10-21 03:00:00 (Sun) +63676983600, # utc_end 2018-11-04 03:00:00 (Sun) 63654591600, # local_start 2018-02-17 23:00:00 (Sat) -63675763200, # local_end 2018-10-21 00:00:00 (Sun) +63676972800, # local_end 2018-11-04 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ -63675774000, # utc_start 2018-10-21 03:00:00 (Sun) +63676983600, # utc_start 2018-11-04 03:00:00 (Sun) 63686052000, # utc_end 2019-02-17 02:00:00 (Sun) -63675766800, # local_start 2018-10-21 01:00:00 (Sun) +63676976400, # local_start 2018-11-04 01:00:00 (Sun) 63686044800, # local_end 2019-02-17 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 63686052000, # utc_start 2019-02-17 02:00:00 (Sun) -63707223600, # utc_end 2019-10-20 03:00:00 (Sun) +63708433200, # utc_end 2019-11-03 03:00:00 (Sun) 63686041200, # local_start 2019-02-16 23:00:00 (Sat) -63707212800, # local_end 2019-10-20 00:00:00 (Sun) +63708422400, # local_end 2019-11-03 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ -63707223600, # utc_start 2019-10-20 03:00:00 (Sun) +63708433200, # utc_start 2019-11-03 03:00:00 (Sun) 63717501600, # utc_end 2020-02-16 02:00:00 (Sun) -63707216400, # local_start 2019-10-20 01:00:00 (Sun) +63708426000, # local_start 2019-11-03 01:00:00 (Sun) 63717494400, # local_end 2020-02-16 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 63717501600, # utc_start 2020-02-16 02:00:00 (Sun) -63738673200, # utc_end 2020-10-18 03:00:00 (Sun) +63739882800, # utc_end 2020-11-01 03:00:00 (Sun) 63717490800, # local_start 2020-02-15 23:00:00 (Sat) -63738662400, # local_end 2020-10-18 00:00:00 (Sun) +63739872000, # local_end 2020-11-01 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ -63738673200, # utc_start 2020-10-18 03:00:00 (Sun) +63739882800, # utc_start 2020-11-01 03:00:00 (Sun) 63749556000, # utc_end 2021-02-21 02:00:00 (Sun) -63738666000, # local_start 2020-10-18 01:00:00 (Sun) +63739875600, # local_start 2020-11-01 01:00:00 (Sun) 63749548800, # local_end 2021-02-21 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 63749556000, # utc_start 2021-02-21 02:00:00 (Sun) -63770122800, # utc_end 2021-10-17 03:00:00 (Sun) +63771937200, # utc_end 2021-11-07 03:00:00 (Sun) 63749545200, # local_start 2021-02-20 23:00:00 (Sat) -63770112000, # local_end 2021-10-17 00:00:00 (Sun) +63771926400, # local_end 2021-11-07 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ -63770122800, # utc_start 2021-10-17 03:00:00 (Sun) +63771937200, # utc_start 2021-11-07 03:00:00 (Sun) 63781005600, # utc_end 2022-02-20 02:00:00 (Sun) -63770115600, # local_start 2021-10-17 01:00:00 (Sun) +63771930000, # local_start 2021-11-07 01:00:00 (Sun) 63780998400, # local_end 2022-02-20 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 63781005600, # utc_start 2022-02-20 02:00:00 (Sun) -63801572400, # utc_end 2022-10-16 03:00:00 (Sun) +63803386800, # utc_end 2022-11-06 03:00:00 (Sun) 63780994800, # local_start 2022-02-19 23:00:00 (Sat) -63801561600, # local_end 2022-10-16 00:00:00 (Sun) +63803376000, # local_end 2022-11-06 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ -63801572400, # utc_start 2022-10-16 03:00:00 (Sun) +63803386800, # utc_start 2022-11-06 03:00:00 (Sun) 63813060000, # utc_end 2023-02-26 02:00:00 (Sun) -63801565200, # local_start 2022-10-16 01:00:00 (Sun) +63803379600, # local_start 2022-11-06 01:00:00 (Sun) 63813052800, # local_end 2023-02-26 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 63813060000, # utc_start 2023-02-26 02:00:00 (Sun) -63833022000, # utc_end 2023-10-15 03:00:00 (Sun) +63834836400, # utc_end 2023-11-05 03:00:00 (Sun) 63813049200, # local_start 2023-02-25 23:00:00 (Sat) -63833011200, # local_end 2023-10-15 00:00:00 (Sun) +63834825600, # local_end 2023-11-05 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ -63833022000, # utc_start 2023-10-15 03:00:00 (Sun) +63834836400, # utc_start 2023-11-05 03:00:00 (Sun) 63843904800, # utc_end 2024-02-18 02:00:00 (Sun) -63833014800, # local_start 2023-10-15 01:00:00 (Sun) +63834829200, # local_start 2023-11-05 01:00:00 (Sun) 63843897600, # local_end 2024-02-18 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 63843904800, # utc_start 2024-02-18 02:00:00 (Sun) -63865076400, # utc_end 2024-10-20 03:00:00 (Sun) +63866286000, # utc_end 2024-11-03 03:00:00 (Sun) 63843894000, # local_start 2024-02-17 23:00:00 (Sat) -63865065600, # local_end 2024-10-20 00:00:00 (Sun) +63866275200, # local_end 2024-11-03 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ -63865076400, # utc_start 2024-10-20 03:00:00 (Sun) +63866286000, # utc_start 2024-11-03 03:00:00 (Sun) 63875354400, # utc_end 2025-02-16 02:00:00 (Sun) -63865069200, # local_start 2024-10-20 01:00:00 (Sun) +63866278800, # local_start 2024-11-03 01:00:00 (Sun) 63875347200, # local_end 2025-02-16 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 63875354400, # utc_start 2025-02-16 02:00:00 (Sun) -63896526000, # utc_end 2025-10-19 03:00:00 (Sun) +63897735600, # utc_end 2025-11-02 03:00:00 (Sun) 63875343600, # local_start 2025-02-15 23:00:00 (Sat) -63896515200, # local_end 2025-10-19 00:00:00 (Sun) +63897724800, # local_end 2025-11-02 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ -63896526000, # utc_start 2025-10-19 03:00:00 (Sun) +63897735600, # utc_start 2025-11-02 03:00:00 (Sun) 63907408800, # utc_end 2026-02-22 02:00:00 (Sun) -63896518800, # local_start 2025-10-19 01:00:00 (Sun) +63897728400, # local_start 2025-11-02 01:00:00 (Sun) 63907401600, # local_end 2026-02-22 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 63907408800, # utc_start 2026-02-22 02:00:00 (Sun) -63927975600, # utc_end 2026-10-18 03:00:00 (Sun) +63929185200, # utc_end 2026-11-01 03:00:00 (Sun) 63907398000, # local_start 2026-02-21 23:00:00 (Sat) -63927964800, # local_end 2026-10-18 00:00:00 (Sun) +63929174400, # local_end 2026-11-01 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ -63927975600, # utc_start 2026-10-18 03:00:00 (Sun) +63929185200, # utc_start 2026-11-01 03:00:00 (Sun) 63938858400, # utc_end 2027-02-21 02:00:00 (Sun) -63927968400, # local_start 2026-10-18 01:00:00 (Sun) +63929178000, # local_start 2026-11-01 01:00:00 (Sun) 63938851200, # local_end 2027-02-21 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 63938858400, # utc_start 2027-02-21 02:00:00 (Sun) -63959425200, # utc_end 2027-10-17 03:00:00 (Sun) +63961239600, # utc_end 2027-11-07 03:00:00 (Sun) 63938847600, # local_start 2027-02-20 23:00:00 (Sat) -63959414400, # local_end 2027-10-17 00:00:00 (Sun) +63961228800, # local_end 2027-11-07 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ -63959425200, # utc_start 2027-10-17 03:00:00 (Sun) +63961239600, # utc_start 2027-11-07 03:00:00 (Sun) 63970308000, # utc_end 2028-02-20 02:00:00 (Sun) -63959418000, # local_start 2027-10-17 01:00:00 (Sun) +63961232400, # local_start 2027-11-07 01:00:00 (Sun) 63970300800, # local_end 2028-02-20 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 63970308000, # utc_start 2028-02-20 02:00:00 (Sun) -63990874800, # utc_end 2028-10-15 03:00:00 (Sun) +63992689200, # utc_end 2028-11-05 03:00:00 (Sun) 63970297200, # local_start 2028-02-19 23:00:00 (Sat) -63990864000, # local_end 2028-10-15 00:00:00 (Sun) +63992678400, # local_end 2028-11-05 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ -63990874800, # utc_start 2028-10-15 03:00:00 (Sun) +63992689200, # utc_start 2028-11-05 03:00:00 (Sun) 64001757600, # utc_end 2029-02-18 02:00:00 (Sun) -63990867600, # local_start 2028-10-15 01:00:00 (Sun) +63992682000, # local_start 2028-11-05 01:00:00 (Sun) 64001750400, # local_end 2029-02-18 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 64001757600, # utc_start 2029-02-18 02:00:00 (Sun) -64022929200, # utc_end 2029-10-21 03:00:00 (Sun) +64024138800, # utc_end 2029-11-04 03:00:00 (Sun) 64001746800, # local_start 2029-02-17 23:00:00 (Sat) -64022918400, # local_end 2029-10-21 00:00:00 (Sun) +64024128000, # local_end 2029-11-04 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ -64022929200, # utc_start 2029-10-21 03:00:00 (Sun) +64024138800, # utc_start 2029-11-04 03:00:00 (Sun) 64033207200, # utc_end 2030-02-17 02:00:00 (Sun) -64022922000, # local_start 2029-10-21 01:00:00 (Sun) +64024131600, # local_start 2029-11-04 01:00:00 (Sun) 64033200000, # local_end 2030-02-17 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 64033207200, # utc_start 2030-02-17 02:00:00 (Sun) -64054378800, # utc_end 2030-10-20 03:00:00 (Sun) +64055588400, # utc_end 2030-11-03 03:00:00 (Sun) 64033196400, # local_start 2030-02-16 23:00:00 (Sat) -64054368000, # local_end 2030-10-20 00:00:00 (Sun) +64055577600, # local_end 2030-11-03 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ -64054378800, # utc_start 2030-10-20 03:00:00 (Sun) +64055588400, # utc_start 2030-11-03 03:00:00 (Sun) 64064656800, # utc_end 2031-02-16 02:00:00 (Sun) -64054371600, # local_start 2030-10-20 01:00:00 (Sun) +64055581200, # local_start 2030-11-03 01:00:00 (Sun) 64064649600, # local_end 2031-02-16 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 64064656800, # utc_start 2031-02-16 02:00:00 (Sun) -64085828400, # utc_end 2031-10-19 03:00:00 (Sun) +64087038000, # utc_end 2031-11-02 03:00:00 (Sun) 64064646000, # local_start 2031-02-15 23:00:00 (Sat) -64085817600, # local_end 2031-10-19 00:00:00 (Sun) +64087027200, # local_end 2031-11-02 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ -64085828400, # utc_start 2031-10-19 03:00:00 (Sun) +64087038000, # utc_start 2031-11-02 03:00:00 (Sun) 64096106400, # utc_end 2032-02-15 02:00:00 (Sun) -64085821200, # local_start 2031-10-19 01:00:00 (Sun) +64087030800, # local_start 2031-11-02 01:00:00 (Sun) 64096099200, # local_end 2032-02-15 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 64096106400, # utc_start 2032-02-15 02:00:00 (Sun) -64117278000, # utc_end 2032-10-17 03:00:00 (Sun) +64119092400, # utc_end 2032-11-07 03:00:00 (Sun) 64096095600, # local_start 2032-02-14 23:00:00 (Sat) -64117267200, # local_end 2032-10-17 00:00:00 (Sun) +64119081600, # local_end 2032-11-07 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ -64117278000, # utc_start 2032-10-17 03:00:00 (Sun) +64119092400, # utc_start 2032-11-07 03:00:00 (Sun) 64128160800, # utc_end 2033-02-20 02:00:00 (Sun) -64117270800, # local_start 2032-10-17 01:00:00 (Sun) +64119085200, # local_start 2032-11-07 01:00:00 (Sun) 64128153600, # local_end 2033-02-20 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 64128160800, # utc_start 2033-02-20 02:00:00 (Sun) -64148727600, # utc_end 2033-10-16 03:00:00 (Sun) +64150542000, # utc_end 2033-11-06 03:00:00 (Sun) 64128150000, # local_start 2033-02-19 23:00:00 (Sat) -64148716800, # local_end 2033-10-16 00:00:00 (Sun) +64150531200, # local_end 2033-11-06 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ -64148727600, # utc_start 2033-10-16 03:00:00 (Sun) +64150542000, # utc_start 2033-11-06 03:00:00 (Sun) 64160215200, # utc_end 2034-02-26 02:00:00 (Sun) -64148720400, # local_start 2033-10-16 01:00:00 (Sun) +64150534800, # local_start 2033-11-06 01:00:00 (Sun) 64160208000, # local_end 2034-02-26 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 64160215200, # utc_start 2034-02-26 02:00:00 (Sun) -64180177200, # utc_end 2034-10-15 03:00:00 (Sun) +64181991600, # utc_end 2034-11-05 03:00:00 (Sun) 64160204400, # local_start 2034-02-25 23:00:00 (Sat) -64180166400, # local_end 2034-10-15 00:00:00 (Sun) +64181980800, # local_end 2034-11-05 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ -64180177200, # utc_start 2034-10-15 03:00:00 (Sun) +64181991600, # utc_start 2034-11-05 03:00:00 (Sun) 64191060000, # utc_end 2035-02-18 02:00:00 (Sun) -64180170000, # local_start 2034-10-15 01:00:00 (Sun) +64181984400, # local_start 2034-11-05 01:00:00 (Sun) 64191052800, # local_end 2035-02-18 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 64191060000, # utc_start 2035-02-18 02:00:00 (Sun) -64212231600, # utc_end 2035-10-21 03:00:00 (Sun) +64213441200, # utc_end 2035-11-04 03:00:00 (Sun) 64191049200, # local_start 2035-02-17 23:00:00 (Sat) -64212220800, # local_end 2035-10-21 00:00:00 (Sun) +64213430400, # local_end 2035-11-04 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ -64212231600, # utc_start 2035-10-21 03:00:00 (Sun) +64213441200, # utc_start 2035-11-04 03:00:00 (Sun) 64222509600, # utc_end 2036-02-17 02:00:00 (Sun) -64212224400, # local_start 2035-10-21 01:00:00 (Sun) +64213434000, # local_start 2035-11-04 01:00:00 (Sun) 64222502400, # local_end 2036-02-17 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 64222509600, # utc_start 2036-02-17 02:00:00 (Sun) -64243681200, # utc_end 2036-10-19 03:00:00 (Sun) +64244890800, # utc_end 2036-11-02 03:00:00 (Sun) 64222498800, # local_start 2036-02-16 23:00:00 (Sat) -64243670400, # local_end 2036-10-19 00:00:00 (Sun) +64244880000, # local_end 2036-11-02 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ -64243681200, # utc_start 2036-10-19 03:00:00 (Sun) +64244890800, # utc_start 2036-11-02 03:00:00 (Sun) 64254564000, # utc_end 2037-02-22 02:00:00 (Sun) -64243674000, # local_start 2036-10-19 01:00:00 (Sun) +64244883600, # local_start 2036-11-02 01:00:00 (Sun) 64254556800, # local_end 2037-02-22 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 64254564000, # utc_start 2037-02-22 02:00:00 (Sun) -64275130800, # utc_end 2037-10-18 03:00:00 (Sun) +64276340400, # utc_end 2037-11-01 03:00:00 (Sun) 64254553200, # local_start 2037-02-21 23:00:00 (Sat) -64275120000, # local_end 2037-10-18 00:00:00 (Sun) +64276329600, # local_end 2037-11-01 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ -64275130800, # utc_start 2037-10-18 03:00:00 (Sun) +64276340400, # utc_start 2037-11-01 03:00:00 (Sun) 64286013600, # utc_end 2038-02-21 02:00:00 (Sun) -64275123600, # local_start 2037-10-18 01:00:00 (Sun) +64276333200, # local_start 2037-11-01 01:00:00 (Sun) 64286006400, # local_end 2038-02-21 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 64286013600, # utc_start 2038-02-21 02:00:00 (Sun) -64306580400, # utc_end 2038-10-17 03:00:00 (Sun) +64308394800, # utc_end 2038-11-07 03:00:00 (Sun) 64286002800, # local_start 2038-02-20 23:00:00 (Sat) -64306569600, # local_end 2038-10-17 00:00:00 (Sun) +64308384000, # local_end 2038-11-07 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], [ -64306580400, # utc_start 2038-10-17 03:00:00 (Sun) +64308394800, # utc_start 2038-11-07 03:00:00 (Sun) 64317463200, # utc_end 2039-02-20 02:00:00 (Sun) -64306573200, # local_start 2038-10-17 01:00:00 (Sun) +64308387600, # local_start 2038-11-07 01:00:00 (Sun) 64317456000, # local_end 2039-02-20 00:00:00 (Sun) -7200, 1, -'BRST', +'-02', ], [ 64317463200, # utc_start 2039-02-20 02:00:00 (Sun) -64338030000, # utc_end 2039-10-16 03:00:00 (Sun) +64339844400, # utc_end 2039-11-06 03:00:00 (Sun) 64317452400, # local_start 2039-02-19 23:00:00 (Sat) -64338019200, # local_end 2039-10-16 00:00:00 (Sun) +64339833600, # local_end 2039-11-06 00:00:00 (Sun) -10800, 0, -'BRT', +'-03', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {67} @@ -1231,7 +1235,7 @@ sub _last_offset { -10800 } my $last_observance = bless( { - 'format' => 'BR%sT', + 'format' => '-03/-02', 'gmtoff' => '-3:00', 'local_start_datetime' => bless( { 'formatter' => undef, @@ -1271,18 +1275,6 @@ my $rules = [ bless( { 'at' => '0:00', - 'from' => '2008', - 'in' => 'Oct', - 'letter' => 'S', - 'name' => 'Brazil', - 'offset_from_std' => 3600, - 'on' => 'Sun>=15', - 'save' => '1:00', - 'to' => 'max', - 'type' => undef - }, 'DateTime::TimeZone::OlsonDB::Rule' ), - bless( { - 'at' => '0:00', 'from' => '2038', 'in' => 'Feb', 'letter' => '', @@ -1290,8 +1282,18 @@ 'offset_from_std' => 0, 'on' => 'Sun>=15', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' + }, 'DateTime::TimeZone::OlsonDB::Rule' ), + bless( { + 'at' => '0:00', + 'from' => '2018', + 'in' => 'Nov', + 'letter' => '', + 'name' => 'Brazil', + 'offset_from_std' => 3600, + 'on' => 'Sun>=1', + 'save' => '1:00', + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Scoresbysund.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Scoresbysund.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Scoresbysund.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Scoresbysund.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/europe. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/europe. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Scoresbysund; -$DateTime::TimeZone::America::Scoresbysund::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,7 +39,7 @@ 62459517600, # local_end 1980-04-06 02:00:00 (Sun) -7200, 0, -'CGT', +'-02', ], [ 62459524800, # utc_start 1980-04-06 04:00:00 (Sun) @@ -44,7 +48,7 @@ 62474641200, # local_end 1980-09-28 03:00:00 (Sun) -3600, 1, -'CGST', +'-01', ], [ 62474644800, # utc_start 1980-09-28 04:00:00 (Sun) @@ -53,7 +57,7 @@ 62490355200, # local_end 1981-03-29 00:00:00 (Sun) -7200, 0, -'CGT', +'-02', ], [ 62490362400, # utc_start 1981-03-29 02:00:00 (Sun) @@ -62,7 +66,7 @@ 62506083600, # local_end 1981-09-27 01:00:00 (Sun) 0, 1, -'EGST', +'+00', ], [ 62506083600, # utc_start 1981-09-27 01:00:00 (Sun) @@ -71,7 +75,7 @@ 62521804800, # local_end 1982-03-28 00:00:00 (Sun) -3600, 0, -'EGT', +'-01', ], [ 62521808400, # utc_start 1982-03-28 01:00:00 (Sun) @@ -80,7 +84,7 @@ 62537533200, # local_end 1982-09-26 01:00:00 (Sun) 0, 1, -'EGST', +'+00', ], [ 62537533200, # utc_start 1982-09-26 01:00:00 (Sun) @@ -89,7 +93,7 @@ 62553254400, # local_end 1983-03-27 00:00:00 (Sun) -3600, 0, -'EGT', +'-01', ], [ 62553258000, # utc_start 1983-03-27 01:00:00 (Sun) @@ -98,7 +102,7 @@ 62568982800, # local_end 1983-09-25 01:00:00 (Sun) 0, 1, -'EGST', +'+00', ], [ 62568982800, # utc_start 1983-09-25 01:00:00 (Sun) @@ -107,7 +111,7 @@ 62584704000, # local_end 1984-03-25 00:00:00 (Sun) -3600, 0, -'EGT', +'-01', ], [ 62584707600, # utc_start 1984-03-25 01:00:00 (Sun) @@ -116,7 +120,7 @@ 62601037200, # local_end 1984-09-30 01:00:00 (Sun) 0, 1, -'EGST', +'+00', ], [ 62601037200, # utc_start 1984-09-30 01:00:00 (Sun) @@ -125,7 +129,7 @@ 62616758400, # local_end 1985-03-31 00:00:00 (Sun) -3600, 0, -'EGT', +'-01', ], [ 62616762000, # utc_start 1985-03-31 01:00:00 (Sun) @@ -134,7 +138,7 @@ 62632486800, # local_end 1985-09-29 01:00:00 (Sun) 0, 1, -'EGST', +'+00', ], [ 62632486800, # utc_start 1985-09-29 01:00:00 (Sun) @@ -143,7 +147,7 @@ 62648208000, # local_end 1986-03-30 00:00:00 (Sun) -3600, 0, -'EGT', +'-01', ], [ 62648211600, # utc_start 1986-03-30 01:00:00 (Sun) @@ -152,7 +156,7 @@ 62663936400, # local_end 1986-09-28 01:00:00 (Sun) 0, 1, -'EGST', +'+00', ], [ 62663936400, # utc_start 1986-09-28 01:00:00 (Sun) @@ -161,7 +165,7 @@ 62679657600, # local_end 1987-03-29 00:00:00 (Sun) -3600, 0, -'EGT', +'-01', ], [ 62679661200, # utc_start 1987-03-29 01:00:00 (Sun) @@ -170,7 +174,7 @@ 62695386000, # local_end 1987-09-27 01:00:00 (Sun) 0, 1, -'EGST', +'+00', ], [ 62695386000, # utc_start 1987-09-27 01:00:00 (Sun) @@ -179,7 +183,7 @@ 62711107200, # local_end 1988-03-27 00:00:00 (Sun) -3600, 0, -'EGT', +'-01', ], [ 62711110800, # utc_start 1988-03-27 01:00:00 (Sun) @@ -188,7 +192,7 @@ 62726835600, # local_end 1988-09-25 01:00:00 (Sun) 0, 1, -'EGST', +'+00', ], [ 62726835600, # utc_start 1988-09-25 01:00:00 (Sun) @@ -197,7 +201,7 @@ 62742556800, # local_end 1989-03-26 00:00:00 (Sun) -3600, 0, -'EGT', +'-01', ], [ 62742560400, # utc_start 1989-03-26 01:00:00 (Sun) @@ -206,7 +210,7 @@ 62758285200, # local_end 1989-09-24 01:00:00 (Sun) 0, 1, -'EGST', +'+00', ], [ 62758285200, # utc_start 1989-09-24 01:00:00 (Sun) @@ -215,7 +219,7 @@ 62774006400, # local_end 1990-03-25 00:00:00 (Sun) -3600, 0, -'EGT', +'-01', ], [ 62774010000, # utc_start 1990-03-25 01:00:00 (Sun) @@ -224,7 +228,7 @@ 62790339600, # local_end 1990-09-30 01:00:00 (Sun) 0, 1, -'EGST', +'+00', ], [ 62790339600, # utc_start 1990-09-30 01:00:00 (Sun) @@ -233,7 +237,7 @@ 62806060800, # local_end 1991-03-31 00:00:00 (Sun) -3600, 0, -'EGT', +'-01', ], [ 62806064400, # utc_start 1991-03-31 01:00:00 (Sun) @@ -242,7 +246,7 @@ 62821789200, # local_end 1991-09-29 01:00:00 (Sun) 0, 1, -'EGST', +'+00', ], [ 62821789200, # utc_start 1991-09-29 01:00:00 (Sun) @@ -251,7 +255,7 @@ 62837510400, # local_end 1992-03-29 00:00:00 (Sun) -3600, 0, -'EGT', +'-01', ], [ 62837514000, # utc_start 1992-03-29 01:00:00 (Sun) @@ -260,7 +264,7 @@ 62853238800, # local_end 1992-09-27 01:00:00 (Sun) 0, 1, -'EGST', +'+00', ], [ 62853238800, # utc_start 1992-09-27 01:00:00 (Sun) @@ -269,7 +273,7 @@ 62868960000, # local_end 1993-03-28 00:00:00 (Sun) -3600, 0, -'EGT', +'-01', ], [ 62868963600, # utc_start 1993-03-28 01:00:00 (Sun) @@ -278,7 +282,7 @@ 62884688400, # local_end 1993-09-26 01:00:00 (Sun) 0, 1, -'EGST', +'+00', ], [ 62884688400, # utc_start 1993-09-26 01:00:00 (Sun) @@ -287,7 +291,7 @@ 62900409600, # local_end 1994-03-27 00:00:00 (Sun) -3600, 0, -'EGT', +'-01', ], [ 62900413200, # utc_start 1994-03-27 01:00:00 (Sun) @@ -296,7 +300,7 @@ 62916138000, # local_end 1994-09-25 01:00:00 (Sun) 0, 1, -'EGST', +'+00', ], [ 62916138000, # utc_start 1994-09-25 01:00:00 (Sun) @@ -305,7 +309,7 @@ 62931859200, # local_end 1995-03-26 00:00:00 (Sun) -3600, 0, -'EGT', +'-01', ], [ 62931862800, # utc_start 1995-03-26 01:00:00 (Sun) @@ -314,7 +318,7 @@ 62947587600, # local_end 1995-09-24 01:00:00 (Sun) 0, 1, -'EGST', +'+00', ], [ 62947587600, # utc_start 1995-09-24 01:00:00 (Sun) @@ -323,7 +327,7 @@ 62963913600, # local_end 1996-03-31 00:00:00 (Sun) -3600, 0, -'EGT', +'-01', ], [ 62963917200, # utc_start 1996-03-31 01:00:00 (Sun) @@ -332,7 +336,7 @@ 62982061200, # local_end 1996-10-27 01:00:00 (Sun) 0, 1, -'EGST', +'+00', ], [ 62982061200, # utc_start 1996-10-27 01:00:00 (Sun) @@ -341,7 +345,7 @@ 62995363200, # local_end 1997-03-30 00:00:00 (Sun) -3600, 0, -'EGT', +'-01', ], [ 62995366800, # utc_start 1997-03-30 01:00:00 (Sun) @@ -350,7 +354,7 @@ 63013510800, # local_end 1997-10-26 01:00:00 (Sun) 0, 1, -'EGST', +'+00', ], [ 63013510800, # utc_start 1997-10-26 01:00:00 (Sun) @@ -359,7 +363,7 @@ 63026812800, # local_end 1998-03-29 00:00:00 (Sun) -3600, 0, -'EGT', +'-01', ], [ 63026816400, # utc_start 1998-03-29 01:00:00 (Sun) @@ -368,7 +372,7 @@ 63044960400, # local_end 1998-10-25 01:00:00 (Sun) 0, 1, -'EGST', +'+00', ], [ 63044960400, # utc_start 1998-10-25 01:00:00 (Sun) @@ -377,7 +381,7 @@ 63058262400, # local_end 1999-03-28 00:00:00 (Sun) -3600, 0, -'EGT', +'-01', ], [ 63058266000, # utc_start 1999-03-28 01:00:00 (Sun) @@ -386,7 +390,7 @@ 63077014800, # local_end 1999-10-31 01:00:00 (Sun) 0, 1, -'EGST', +'+00', ], [ 63077014800, # utc_start 1999-10-31 01:00:00 (Sun) @@ -395,7 +399,7 @@ 63089712000, # local_end 2000-03-26 00:00:00 (Sun) -3600, 0, -'EGT', +'-01', ], [ 63089715600, # utc_start 2000-03-26 01:00:00 (Sun) @@ -404,7 +408,7 @@ 63108464400, # local_end 2000-10-29 01:00:00 (Sun) 0, 1, -'EGST', +'+00', ], [ 63108464400, # utc_start 2000-10-29 01:00:00 (Sun) @@ -413,7 +417,7 @@ 63121161600, # local_end 2001-03-25 00:00:00 (Sun) -3600, 0, -'EGT', +'-01', ], [ 63121165200, # utc_start 2001-03-25 01:00:00 (Sun) @@ -422,7 +426,7 @@ 63139914000, # local_end 2001-10-28 01:00:00 (Sun) 0, 1, -'EGST', +'+00', ], [ 63139914000, # utc_start 2001-10-28 01:00:00 (Sun) @@ -431,7 +435,7 @@ 63153216000, # local_end 2002-03-31 00:00:00 (Sun) -3600, 0, -'EGT', +'-01', ], [ 63153219600, # utc_start 2002-03-31 01:00:00 (Sun) @@ -440,7 +444,7 @@ 63171363600, # local_end 2002-10-27 01:00:00 (Sun) 0, 1, -'EGST', +'+00', ], [ 63171363600, # utc_start 2002-10-27 01:00:00 (Sun) @@ -449,7 +453,7 @@ 63184665600, # local_end 2003-03-30 00:00:00 (Sun) -3600, 0, -'EGT', +'-01', ], [ 63184669200, # utc_start 2003-03-30 01:00:00 (Sun) @@ -458,7 +462,7 @@ 63202813200, # local_end 2003-10-26 01:00:00 (Sun) 0, 1, -'EGST', +'+00', ], [ 63202813200, # utc_start 2003-10-26 01:00:00 (Sun) @@ -467,7 +471,7 @@ 63216115200, # local_end 2004-03-28 00:00:00 (Sun) -3600, 0, -'EGT', +'-01', ], [ 63216118800, # utc_start 2004-03-28 01:00:00 (Sun) @@ -476,7 +480,7 @@ 63234867600, # local_end 2004-10-31 01:00:00 (Sun) 0, 1, -'EGST', +'+00', ], [ 63234867600, # utc_start 2004-10-31 01:00:00 (Sun) @@ -485,7 +489,7 @@ 63247564800, # local_end 2005-03-27 00:00:00 (Sun) -3600, 0, -'EGT', +'-01', ], [ 63247568400, # utc_start 2005-03-27 01:00:00 (Sun) @@ -494,7 +498,7 @@ 63266317200, # local_end 2005-10-30 01:00:00 (Sun) 0, 1, -'EGST', +'+00', ], [ 63266317200, # utc_start 2005-10-30 01:00:00 (Sun) @@ -503,7 +507,7 @@ 63279014400, # local_end 2006-03-26 00:00:00 (Sun) -3600, 0, -'EGT', +'-01', ], [ 63279018000, # utc_start 2006-03-26 01:00:00 (Sun) @@ -512,7 +516,7 @@ 63297766800, # local_end 2006-10-29 01:00:00 (Sun) 0, 1, -'EGST', +'+00', ], [ 63297766800, # utc_start 2006-10-29 01:00:00 (Sun) @@ -521,7 +525,7 @@ 63310464000, # local_end 2007-03-25 00:00:00 (Sun) -3600, 0, -'EGT', +'-01', ], [ 63310467600, # utc_start 2007-03-25 01:00:00 (Sun) @@ -530,7 +534,7 @@ 63329216400, # local_end 2007-10-28 01:00:00 (Sun) 0, 1, -'EGST', +'+00', ], [ 63329216400, # utc_start 2007-10-28 01:00:00 (Sun) @@ -539,7 +543,7 @@ 63342518400, # local_end 2008-03-30 00:00:00 (Sun) -3600, 0, -'EGT', +'-01', ], [ 63342522000, # utc_start 2008-03-30 01:00:00 (Sun) @@ -548,7 +552,7 @@ 63360666000, # local_end 2008-10-26 01:00:00 (Sun) 0, 1, -'EGST', +'+00', ], [ 63360666000, # utc_start 2008-10-26 01:00:00 (Sun) @@ -557,7 +561,7 @@ 63373968000, # local_end 2009-03-29 00:00:00 (Sun) -3600, 0, -'EGT', +'-01', ], [ 63373971600, # utc_start 2009-03-29 01:00:00 (Sun) @@ -566,7 +570,7 @@ 63392115600, # local_end 2009-10-25 01:00:00 (Sun) 0, 1, -'EGST', +'+00', ], [ 63392115600, # utc_start 2009-10-25 01:00:00 (Sun) @@ -575,7 +579,7 @@ 63405417600, # local_end 2010-03-28 00:00:00 (Sun) -3600, 0, -'EGT', +'-01', ], [ 63405421200, # utc_start 2010-03-28 01:00:00 (Sun) @@ -584,7 +588,7 @@ 63424170000, # local_end 2010-10-31 01:00:00 (Sun) 0, 1, -'EGST', +'+00', ], [ 63424170000, # utc_start 2010-10-31 01:00:00 (Sun) @@ -593,7 +597,7 @@ 63436867200, # local_end 2011-03-27 00:00:00 (Sun) -3600, 0, -'EGT', +'-01', ], [ 63436870800, # utc_start 2011-03-27 01:00:00 (Sun) @@ -602,7 +606,7 @@ 63455619600, # local_end 2011-10-30 01:00:00 (Sun) 0, 1, -'EGST', +'+00', ], [ 63455619600, # utc_start 2011-10-30 01:00:00 (Sun) @@ -611,7 +615,7 @@ 63468316800, # local_end 2012-03-25 00:00:00 (Sun) -3600, 0, -'EGT', +'-01', ], [ 63468320400, # utc_start 2012-03-25 01:00:00 (Sun) @@ -620,7 +624,7 @@ 63487069200, # local_end 2012-10-28 01:00:00 (Sun) 0, 1, -'EGST', +'+00', ], [ 63487069200, # utc_start 2012-10-28 01:00:00 (Sun) @@ -629,7 +633,7 @@ 63500371200, # local_end 2013-03-31 00:00:00 (Sun) -3600, 0, -'EGT', +'-01', ], [ 63500374800, # utc_start 2013-03-31 01:00:00 (Sun) @@ -638,7 +642,7 @@ 63518518800, # local_end 2013-10-27 01:00:00 (Sun) 0, 1, -'EGST', +'+00', ], [ 63518518800, # utc_start 2013-10-27 01:00:00 (Sun) @@ -647,7 +651,7 @@ 63531820800, # local_end 2014-03-30 00:00:00 (Sun) -3600, 0, -'EGT', +'-01', ], [ 63531824400, # utc_start 2014-03-30 01:00:00 (Sun) @@ -656,7 +660,7 @@ 63549968400, # local_end 2014-10-26 01:00:00 (Sun) 0, 1, -'EGST', +'+00', ], [ 63549968400, # utc_start 2014-10-26 01:00:00 (Sun) @@ -665,7 +669,7 @@ 63563270400, # local_end 2015-03-29 00:00:00 (Sun) -3600, 0, -'EGT', +'-01', ], [ 63563274000, # utc_start 2015-03-29 01:00:00 (Sun) @@ -674,7 +678,7 @@ 63581418000, # local_end 2015-10-25 01:00:00 (Sun) 0, 1, -'EGST', +'+00', ], [ 63581418000, # utc_start 2015-10-25 01:00:00 (Sun) @@ -683,7 +687,7 @@ 63594720000, # local_end 2016-03-27 00:00:00 (Sun) -3600, 0, -'EGT', +'-01', ], [ 63594723600, # utc_start 2016-03-27 01:00:00 (Sun) @@ -692,7 +696,7 @@ 63613472400, # local_end 2016-10-30 01:00:00 (Sun) 0, 1, -'EGST', +'+00', ], [ 63613472400, # utc_start 2016-10-30 01:00:00 (Sun) @@ -701,7 +705,7 @@ 63626169600, # local_end 2017-03-26 00:00:00 (Sun) -3600, 0, -'EGT', +'-01', ], [ 63626173200, # utc_start 2017-03-26 01:00:00 (Sun) @@ -710,7 +714,7 @@ 63644922000, # local_end 2017-10-29 01:00:00 (Sun) 0, 1, -'EGST', +'+00', ], [ 63644922000, # utc_start 2017-10-29 01:00:00 (Sun) @@ -719,7 +723,7 @@ 63657619200, # local_end 2018-03-25 00:00:00 (Sun) -3600, 0, -'EGT', +'-01', ], [ 63657622800, # utc_start 2018-03-25 01:00:00 (Sun) @@ -728,7 +732,7 @@ 63676371600, # local_end 2018-10-28 01:00:00 (Sun) 0, 1, -'EGST', +'+00', ], [ 63676371600, # utc_start 2018-10-28 01:00:00 (Sun) @@ -737,7 +741,7 @@ 63689673600, # local_end 2019-03-31 00:00:00 (Sun) -3600, 0, -'EGT', +'-01', ], [ 63689677200, # utc_start 2019-03-31 01:00:00 (Sun) @@ -746,7 +750,7 @@ 63707821200, # local_end 2019-10-27 01:00:00 (Sun) 0, 1, -'EGST', +'+00', ], [ 63707821200, # utc_start 2019-10-27 01:00:00 (Sun) @@ -755,7 +759,7 @@ 63721123200, # local_end 2020-03-29 00:00:00 (Sun) -3600, 0, -'EGT', +'-01', ], [ 63721126800, # utc_start 2020-03-29 01:00:00 (Sun) @@ -764,7 +768,7 @@ 63739270800, # local_end 2020-10-25 01:00:00 (Sun) 0, 1, -'EGST', +'+00', ], [ 63739270800, # utc_start 2020-10-25 01:00:00 (Sun) @@ -773,7 +777,7 @@ 63752572800, # local_end 2021-03-28 00:00:00 (Sun) -3600, 0, -'EGT', +'-01', ], [ 63752576400, # utc_start 2021-03-28 01:00:00 (Sun) @@ -782,7 +786,7 @@ 63771325200, # local_end 2021-10-31 01:00:00 (Sun) 0, 1, -'EGST', +'+00', ], [ 63771325200, # utc_start 2021-10-31 01:00:00 (Sun) @@ -791,7 +795,7 @@ 63784022400, # local_end 2022-03-27 00:00:00 (Sun) -3600, 0, -'EGT', +'-01', ], [ 63784026000, # utc_start 2022-03-27 01:00:00 (Sun) @@ -800,7 +804,7 @@ 63802774800, # local_end 2022-10-30 01:00:00 (Sun) 0, 1, -'EGST', +'+00', ], [ 63802774800, # utc_start 2022-10-30 01:00:00 (Sun) @@ -809,7 +813,7 @@ 63815472000, # local_end 2023-03-26 00:00:00 (Sun) -3600, 0, -'EGT', +'-01', ], [ 63815475600, # utc_start 2023-03-26 01:00:00 (Sun) @@ -818,7 +822,7 @@ 63834224400, # local_end 2023-10-29 01:00:00 (Sun) 0, 1, -'EGST', +'+00', ], [ 63834224400, # utc_start 2023-10-29 01:00:00 (Sun) @@ -827,7 +831,7 @@ 63847526400, # local_end 2024-03-31 00:00:00 (Sun) -3600, 0, -'EGT', +'-01', ], [ 63847530000, # utc_start 2024-03-31 01:00:00 (Sun) @@ -836,7 +840,7 @@ 63865674000, # local_end 2024-10-27 01:00:00 (Sun) 0, 1, -'EGST', +'+00', ], [ 63865674000, # utc_start 2024-10-27 01:00:00 (Sun) @@ -845,7 +849,7 @@ 63878976000, # local_end 2025-03-30 00:00:00 (Sun) -3600, 0, -'EGT', +'-01', ], [ 63878979600, # utc_start 2025-03-30 01:00:00 (Sun) @@ -854,7 +858,7 @@ 63897123600, # local_end 2025-10-26 01:00:00 (Sun) 0, 1, -'EGST', +'+00', ], [ 63897123600, # utc_start 2025-10-26 01:00:00 (Sun) @@ -863,7 +867,7 @@ 63910425600, # local_end 2026-03-29 00:00:00 (Sun) -3600, 0, -'EGT', +'-01', ], [ 63910429200, # utc_start 2026-03-29 01:00:00 (Sun) @@ -872,7 +876,7 @@ 63928573200, # local_end 2026-10-25 01:00:00 (Sun) 0, 1, -'EGST', +'+00', ], [ 63928573200, # utc_start 2026-10-25 01:00:00 (Sun) @@ -881,7 +885,7 @@ 63941875200, # local_end 2027-03-28 00:00:00 (Sun) -3600, 0, -'EGT', +'-01', ], [ 63941878800, # utc_start 2027-03-28 01:00:00 (Sun) @@ -890,15 +894,51 @@ 63960627600, # local_end 2027-10-31 01:00:00 (Sun) 0, 1, -'EGST', +'+00', + ], + [ +63960627600, # utc_start 2027-10-31 01:00:00 (Sun) +63973328400, # utc_end 2028-03-26 01:00:00 (Sun) +63960624000, # local_start 2027-10-31 00:00:00 (Sun) +63973324800, # local_end 2028-03-26 00:00:00 (Sun) +-3600, +0, +'-01', + ], + [ +63973328400, # utc_start 2028-03-26 01:00:00 (Sun) +63992077200, # utc_end 2028-10-29 01:00:00 (Sun) +63973328400, # local_start 2028-03-26 01:00:00 (Sun) +63992077200, # local_end 2028-10-29 01:00:00 (Sun) +0, +1, +'+00', + ], + [ +63992077200, # utc_start 2028-10-29 01:00:00 (Sun) +64004778000, # utc_end 2029-03-25 01:00:00 (Sun) +63992073600, # local_start 2028-10-29 00:00:00 (Sun) +64004774400, # local_end 2029-03-25 00:00:00 (Sun) +-3600, +0, +'-01', + ], + [ +64004778000, # utc_start 2029-03-25 01:00:00 (Sun) +64023526800, # utc_end 2029-10-28 01:00:00 (Sun) +64004778000, # local_start 2029-03-25 01:00:00 (Sun) +64023526800, # local_end 2029-10-28 01:00:00 (Sun) +0, +1, +'+00', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {48} +sub has_dst_changes {50} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -907,7 +947,7 @@ sub _last_offset { -3600 } my $last_observance = bless( { - 'format' => 'EG%sT', + 'format' => '-01/+00', 'gmtoff' => '-1:00', 'local_start_datetime' => bless( { 'formatter' => undef, @@ -954,8 +994,7 @@ 'offset_from_std' => 0, 'on' => 'lastSun', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ), bless( { 'at' => '1:00u', @@ -966,8 +1005,7 @@ 'offset_from_std' => 3600, 'on' => 'lastSun', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Sitka.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Sitka.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Sitka.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Sitka.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Sitka; -$DateTime::TimeZone::America::Sitka::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -21,17 +25,17 @@ [ [ DateTime::TimeZone::NEG_INFINITY, # utc_start -58910317273, # utc_end 1867-10-17 09:01:13 (Thu) +58910459473, # utc_end 1867-10-19 00:31:13 (Sat) DateTime::TimeZone::NEG_INFINITY, # local_start -58910371200, # local_end 1867-10-18 00:00:00 (Fri) +58910513400, # local_end 1867-10-19 15:30:00 (Sat) 53927, 0, 'LMT', ], [ -58910317273, # utc_start 1867-10-17 09:01:13 (Thu) +58910459473, # utc_start 1867-10-19 00:31:13 (Sat) 59946728473, # utc_end 1900-08-20 21:01:13 (Mon) -58910284800, # local_start 1867-10-17 00:00:00 (Thu) +58910427000, # local_start 1867-10-18 15:30:00 (Fri) 59946696000, # local_end 1900-08-20 12:00:00 (Mon) -32473, 0, @@ -1162,13 +1166,49 @@ 1, 'AKDT', ], + [ +63961264800, # utc_start 2027-11-07 10:00:00 (Sun) +63972154800, # utc_end 2028-03-12 11:00:00 (Sun) +63961232400, # local_start 2027-11-07 01:00:00 (Sun) +63972122400, # local_end 2028-03-12 02:00:00 (Sun) +-32400, +0, +'AKST', + ], + [ +63972154800, # utc_start 2028-03-12 11:00:00 (Sun) +63992714400, # utc_end 2028-11-05 10:00:00 (Sun) +63972126000, # local_start 2028-03-12 03:00:00 (Sun) +63992685600, # local_end 2028-11-05 02:00:00 (Sun) +-28800, +1, +'AKDT', + ], + [ +63992714400, # utc_start 2028-11-05 10:00:00 (Sun) +64003604400, # utc_end 2029-03-11 11:00:00 (Sun) +63992682000, # local_start 2028-11-05 01:00:00 (Sun) +64003572000, # local_end 2029-03-11 02:00:00 (Sun) +-32400, +0, +'AKST', + ], + [ +64003604400, # utc_start 2029-03-11 11:00:00 (Sun) +64024164000, # utc_end 2029-11-04 10:00:00 (Sun) +64003575600, # local_start 2029-03-11 03:00:00 (Sun) +64024135200, # local_end 2029-11-04 02:00:00 (Sun) +-28800, +1, +'AKDT', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {61} +sub has_dst_changes {63} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1218,26 +1258,24 @@ bless( { 'at' => '2:00', 'from' => '2007', - 'in' => 'Nov', - 'letter' => 'S', - 'name' => 'US', - 'offset_from_std' => 0, - 'on' => 'Sun>=1', - 'save' => '0', - 'to' => 'max', - 'type' => undef - }, 'DateTime::TimeZone::OlsonDB::Rule' ), - bless( { - 'at' => '2:00', - 'from' => '2007', 'in' => 'Mar', 'letter' => 'D', 'name' => 'US', 'offset_from_std' => 3600, 'on' => 'Sun>=8', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' + }, 'DateTime::TimeZone::OlsonDB::Rule' ), + bless( { + 'at' => '2:00', + 'from' => '2007', + 'in' => 'Nov', + 'letter' => 'S', + 'name' => 'US', + 'offset_from_std' => 0, + 'on' => 'Sun>=1', + 'save' => '0', + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/St_Johns.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/St_Johns.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/St_Johns.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/St_Johns.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::St_Johns; -$DateTime::TimeZone::America::St_Johns::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -2026,13 +2030,49 @@ 1, 'NDT', ], + [ +63961245000, # utc_start 2027-11-07 04:30:00 (Sun) +63972135000, # utc_end 2028-03-12 05:30:00 (Sun) +63961232400, # local_start 2027-11-07 01:00:00 (Sun) +63972122400, # local_end 2028-03-12 02:00:00 (Sun) +-12600, +0, +'NST', + ], + [ +63972135000, # utc_start 2028-03-12 05:30:00 (Sun) +63992694600, # utc_end 2028-11-05 04:30:00 (Sun) +63972126000, # local_start 2028-03-12 03:00:00 (Sun) +63992685600, # local_end 2028-11-05 02:00:00 (Sun) +-9000, +1, +'NDT', + ], + [ +63992694600, # utc_start 2028-11-05 04:30:00 (Sun) +64003584600, # utc_end 2029-03-11 05:30:00 (Sun) +63992682000, # local_start 2028-11-05 01:00:00 (Sun) +64003572000, # local_end 2029-03-11 02:00:00 (Sun) +-12600, +0, +'NST', + ], + [ +64003584600, # utc_start 2029-03-11 05:30:00 (Sun) +64024144200, # utc_end 2029-11-04 04:30:00 (Sun) +64003575600, # local_start 2029-03-11 03:00:00 (Sun) +64024135200, # local_end 2029-11-04 02:00:00 (Sun) +-9000, +1, +'NDT', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {110} +sub has_dst_changes {112} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -2082,26 +2122,24 @@ bless( { 'at' => '2:00', 'from' => '2007', - 'in' => 'Nov', - 'letter' => 'S', - 'name' => 'Canada', - 'offset_from_std' => 0, - 'on' => 'Sun>=1', - 'save' => '0', - 'to' => 'max', - 'type' => undef - }, 'DateTime::TimeZone::OlsonDB::Rule' ), - bless( { - 'at' => '2:00', - 'from' => '2007', 'in' => 'Mar', 'letter' => 'D', 'name' => 'Canada', 'offset_from_std' => 3600, 'on' => 'Sun>=8', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' + }, 'DateTime::TimeZone::OlsonDB::Rule' ), + bless( { + 'at' => '2:00', + 'from' => '2007', + 'in' => 'Nov', + 'letter' => 'S', + 'name' => 'Canada', + 'offset_from_std' => 0, + 'on' => 'Sun>=1', + 'save' => '0', + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Swift_Current.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Swift_Current.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Swift_Current.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Swift_Current.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Swift_Current; -$DateTime::TimeZone::America::Swift_Current::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -246,11 +250,11 @@ ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {11} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Tegucigalpa.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Tegucigalpa.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Tegucigalpa.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Tegucigalpa.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Tegucigalpa; -$DateTime::TimeZone::America::Tegucigalpa::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -93,11 +97,11 @@ ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {3} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Thule.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Thule.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Thule.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Thule.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/europe. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/europe. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Thule; -$DateTime::TimeZone::America::Thule::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -694,13 +698,49 @@ 1, 'ADT', ], + [ +63961246800, # utc_start 2027-11-07 05:00:00 (Sun) +63972136800, # utc_end 2028-03-12 06:00:00 (Sun) +63961232400, # local_start 2027-11-07 01:00:00 (Sun) +63972122400, # local_end 2028-03-12 02:00:00 (Sun) +-14400, +0, +'AST', + ], + [ +63972136800, # utc_start 2028-03-12 06:00:00 (Sun) +63992696400, # utc_end 2028-11-05 05:00:00 (Sun) +63972126000, # local_start 2028-03-12 03:00:00 (Sun) +63992685600, # local_end 2028-11-05 02:00:00 (Sun) +-10800, +1, +'ADT', + ], + [ +63992696400, # utc_start 2028-11-05 05:00:00 (Sun) +64003586400, # utc_end 2029-03-11 06:00:00 (Sun) +63992682000, # local_start 2028-11-05 01:00:00 (Sun) +64003572000, # local_end 2029-03-11 02:00:00 (Sun) +-14400, +0, +'AST', + ], + [ +64003586400, # utc_start 2029-03-11 06:00:00 (Sun) +64024146000, # utc_end 2029-11-04 05:00:00 (Sun) +64003575600, # local_start 2029-03-11 03:00:00 (Sun) +64024135200, # local_end 2029-11-04 02:00:00 (Sun) +-10800, +1, +'ADT', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {37} +sub has_dst_changes {39} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -750,26 +790,24 @@ bless( { 'at' => '2:00', 'from' => '2007', - 'in' => 'Nov', - 'letter' => 'S', - 'name' => 'Thule', - 'offset_from_std' => 0, - 'on' => 'Sun>=1', - 'save' => '0', - 'to' => 'max', - 'type' => undef - }, 'DateTime::TimeZone::OlsonDB::Rule' ), - bless( { - 'at' => '2:00', - 'from' => '2007', 'in' => 'Mar', 'letter' => 'D', 'name' => 'Thule', 'offset_from_std' => 3600, 'on' => 'Sun>=8', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' + }, 'DateTime::TimeZone::OlsonDB::Rule' ), + bless( { + 'at' => '2:00', + 'from' => '2007', + 'in' => 'Nov', + 'letter' => 'S', + 'name' => 'Thule', + 'offset_from_std' => 0, + 'on' => 'Sun>=1', + 'save' => '0', + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Thunder_Bay.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Thunder_Bay.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Thunder_Bay.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Thunder_Bay.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Thunder_Bay; -$DateTime::TimeZone::America::Thunder_Bay::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -1126,13 +1130,49 @@ 1, 'EDT', ], + [ +63961250400, # utc_start 2027-11-07 06:00:00 (Sun) +63972140400, # utc_end 2028-03-12 07:00:00 (Sun) +63961232400, # local_start 2027-11-07 01:00:00 (Sun) +63972122400, # local_end 2028-03-12 02:00:00 (Sun) +-18000, +0, +'EST', + ], + [ +63972140400, # utc_start 2028-03-12 07:00:00 (Sun) +63992700000, # utc_end 2028-11-05 06:00:00 (Sun) +63972126000, # local_start 2028-03-12 03:00:00 (Sun) +63992685600, # local_end 2028-11-05 02:00:00 (Sun) +-14400, +1, +'EDT', + ], + [ +63992700000, # utc_start 2028-11-05 06:00:00 (Sun) +64003590000, # utc_end 2029-03-11 07:00:00 (Sun) +63992682000, # local_start 2028-11-05 01:00:00 (Sun) +64003572000, # local_end 2029-03-11 02:00:00 (Sun) +-18000, +0, +'EST', + ], + [ +64003590000, # utc_start 2029-03-11 07:00:00 (Sun) +64024149600, # utc_end 2029-11-04 06:00:00 (Sun) +64003575600, # local_start 2029-03-11 03:00:00 (Sun) +64024135200, # local_end 2029-11-04 02:00:00 (Sun) +-14400, +1, +'EDT', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {59} +sub has_dst_changes {61} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1188,8 +1228,7 @@ 'offset_from_std' => 0, 'on' => 'Sun>=1', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ), bless( { 'at' => '2:00', @@ -1200,8 +1239,7 @@ 'offset_from_std' => 3600, 'on' => 'Sun>=8', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Tijuana.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Tijuana.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Tijuana.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Tijuana.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Tijuana; -$DateTime::TimeZone::America::Tijuana::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -129,17 +133,17 @@ ], [ 61630790400, # utc_start 1954-01-01 08:00:00 (Fri) -61640647200, # utc_end 1954-04-25 10:00:00 (Sun) +61640643600, # utc_end 1954-04-25 09:00:00 (Sun) 61630761600, # local_start 1954-01-01 00:00:00 (Fri) -61640618400, # local_end 1954-04-25 02:00:00 (Sun) +61640614800, # local_end 1954-04-25 01:00:00 (Sun) -28800, 0, 'PST', ], [ -61640647200, # utc_start 1954-04-25 10:00:00 (Sun) +61640643600, # utc_start 1954-04-25 09:00:00 (Sun) 61653949200, # utc_end 1954-09-26 09:00:00 (Sun) -61640622000, # local_start 1954-04-25 03:00:00 (Sun) +61640618400, # local_start 1954-04-25 02:00:00 (Sun) 61653924000, # local_end 1954-09-26 02:00:00 (Sun) -25200, 1, @@ -147,17 +151,17 @@ ], [ 61653949200, # utc_start 1954-09-26 09:00:00 (Sun) -61672096800, # utc_end 1955-04-24 10:00:00 (Sun) +61672093200, # utc_end 1955-04-24 09:00:00 (Sun) 61653920400, # local_start 1954-09-26 01:00:00 (Sun) -61672068000, # local_end 1955-04-24 02:00:00 (Sun) +61672064400, # local_end 1955-04-24 01:00:00 (Sun) -28800, 0, 'PST', ], [ -61672096800, # utc_start 1955-04-24 10:00:00 (Sun) +61672093200, # utc_start 1955-04-24 09:00:00 (Sun) 61685398800, # utc_end 1955-09-25 09:00:00 (Sun) -61672071600, # local_start 1955-04-24 03:00:00 (Sun) +61672068000, # local_start 1955-04-24 02:00:00 (Sun) 61685373600, # local_end 1955-09-25 02:00:00 (Sun) -25200, 1, @@ -165,17 +169,17 @@ ], [ 61685398800, # utc_start 1955-09-25 09:00:00 (Sun) -61704151200, # utc_end 1956-04-29 10:00:00 (Sun) +61704147600, # utc_end 1956-04-29 09:00:00 (Sun) 61685370000, # local_start 1955-09-25 01:00:00 (Sun) -61704122400, # local_end 1956-04-29 02:00:00 (Sun) +61704118800, # local_end 1956-04-29 01:00:00 (Sun) -28800, 0, 'PST', ], [ -61704151200, # utc_start 1956-04-29 10:00:00 (Sun) +61704147600, # utc_start 1956-04-29 09:00:00 (Sun) 61717453200, # utc_end 1956-09-30 09:00:00 (Sun) -61704126000, # local_start 1956-04-29 03:00:00 (Sun) +61704122400, # local_start 1956-04-29 02:00:00 (Sun) 61717428000, # local_end 1956-09-30 02:00:00 (Sun) -25200, 1, @@ -183,17 +187,17 @@ ], [ 61717453200, # utc_start 1956-09-30 09:00:00 (Sun) -61735600800, # utc_end 1957-04-28 10:00:00 (Sun) +61735597200, # utc_end 1957-04-28 09:00:00 (Sun) 61717424400, # local_start 1956-09-30 01:00:00 (Sun) -61735572000, # local_end 1957-04-28 02:00:00 (Sun) +61735568400, # local_end 1957-04-28 01:00:00 (Sun) -28800, 0, 'PST', ], [ -61735600800, # utc_start 1957-04-28 10:00:00 (Sun) +61735597200, # utc_start 1957-04-28 09:00:00 (Sun) 61748902800, # utc_end 1957-09-29 09:00:00 (Sun) -61735575600, # local_start 1957-04-28 03:00:00 (Sun) +61735572000, # local_start 1957-04-28 02:00:00 (Sun) 61748877600, # local_end 1957-09-29 02:00:00 (Sun) -25200, 1, @@ -201,17 +205,17 @@ ], [ 61748902800, # utc_start 1957-09-29 09:00:00 (Sun) -61767050400, # utc_end 1958-04-27 10:00:00 (Sun) +61767046800, # utc_end 1958-04-27 09:00:00 (Sun) 61748874000, # local_start 1957-09-29 01:00:00 (Sun) -61767021600, # local_end 1958-04-27 02:00:00 (Sun) +61767018000, # local_end 1958-04-27 01:00:00 (Sun) -28800, 0, 'PST', ], [ -61767050400, # utc_start 1958-04-27 10:00:00 (Sun) +61767046800, # utc_start 1958-04-27 09:00:00 (Sun) 61780352400, # utc_end 1958-09-28 09:00:00 (Sun) -61767025200, # local_start 1958-04-27 03:00:00 (Sun) +61767021600, # local_start 1958-04-27 02:00:00 (Sun) 61780327200, # local_end 1958-09-28 02:00:00 (Sun) -25200, 1, @@ -219,17 +223,17 @@ ], [ 61780352400, # utc_start 1958-09-28 09:00:00 (Sun) -61798500000, # utc_end 1959-04-26 10:00:00 (Sun) +61798496400, # utc_end 1959-04-26 09:00:00 (Sun) 61780323600, # local_start 1958-09-28 01:00:00 (Sun) -61798471200, # local_end 1959-04-26 02:00:00 (Sun) +61798467600, # local_end 1959-04-26 01:00:00 (Sun) -28800, 0, 'PST', ], [ -61798500000, # utc_start 1959-04-26 10:00:00 (Sun) +61798496400, # utc_start 1959-04-26 09:00:00 (Sun) 61811802000, # utc_end 1959-09-27 09:00:00 (Sun) -61798474800, # local_start 1959-04-26 03:00:00 (Sun) +61798471200, # local_start 1959-04-26 02:00:00 (Sun) 61811776800, # local_end 1959-09-27 02:00:00 (Sun) -25200, 1, @@ -237,17 +241,17 @@ ], [ 61811802000, # utc_start 1959-09-27 09:00:00 (Sun) -61829949600, # utc_end 1960-04-24 10:00:00 (Sun) +61829946000, # utc_end 1960-04-24 09:00:00 (Sun) 61811773200, # local_start 1959-09-27 01:00:00 (Sun) -61829920800, # local_end 1960-04-24 02:00:00 (Sun) +61829917200, # local_end 1960-04-24 01:00:00 (Sun) -28800, 0, 'PST', ], [ -61829949600, # utc_start 1960-04-24 10:00:00 (Sun) +61829946000, # utc_start 1960-04-24 09:00:00 (Sun) 61843251600, # utc_end 1960-09-25 09:00:00 (Sun) -61829924400, # local_start 1960-04-24 03:00:00 (Sun) +61829920800, # local_start 1960-04-24 02:00:00 (Sun) 61843226400, # local_end 1960-09-25 02:00:00 (Sun) -25200, 1, @@ -1243,13 +1247,49 @@ 1, 'PDT', ], + [ +63961261200, # utc_start 2027-11-07 09:00:00 (Sun) +63972151200, # utc_end 2028-03-12 10:00:00 (Sun) +63961232400, # local_start 2027-11-07 01:00:00 (Sun) +63972122400, # local_end 2028-03-12 02:00:00 (Sun) +-28800, +0, +'PST', + ], + [ +63972151200, # utc_start 2028-03-12 10:00:00 (Sun) +63992710800, # utc_end 2028-11-05 09:00:00 (Sun) +63972126000, # local_start 2028-03-12 03:00:00 (Sun) +63992685600, # local_end 2028-11-05 02:00:00 (Sun) +-25200, +1, +'PDT', + ], + [ +63992710800, # utc_start 2028-11-05 09:00:00 (Sun) +64003600800, # utc_end 2029-03-11 10:00:00 (Sun) +63992682000, # local_start 2028-11-05 01:00:00 (Sun) +64003572000, # local_end 2029-03-11 02:00:00 (Sun) +-28800, +0, +'PST', + ], + [ +64003600800, # utc_start 2029-03-11 10:00:00 (Sun) +64024160400, # utc_end 2029-11-04 09:00:00 (Sun) +64003575600, # local_start 2029-03-11 03:00:00 (Sun) +64024135200, # local_end 2029-11-04 02:00:00 (Sun) +-25200, +1, +'PDT', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {63} +sub has_dst_changes {65} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1305,8 +1345,7 @@ 'offset_from_std' => 0, 'on' => 'Sun>=1', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ), bless( { 'at' => '2:00', @@ -1317,8 +1356,7 @@ 'offset_from_std' => 3600, 'on' => 'Sun>=8', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Toronto.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Toronto.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Toronto.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Toronto.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Toronto; -$DateTime::TimeZone::America::Toronto::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -1963,13 +1967,49 @@ 1, 'EDT', ], + [ +63961250400, # utc_start 2027-11-07 06:00:00 (Sun) +63972140400, # utc_end 2028-03-12 07:00:00 (Sun) +63961232400, # local_start 2027-11-07 01:00:00 (Sun) +63972122400, # local_end 2028-03-12 02:00:00 (Sun) +-18000, +0, +'EST', + ], + [ +63972140400, # utc_start 2028-03-12 07:00:00 (Sun) +63992700000, # utc_end 2028-11-05 06:00:00 (Sun) +63972126000, # local_start 2028-03-12 03:00:00 (Sun) +63992685600, # local_end 2028-11-05 02:00:00 (Sun) +-14400, +1, +'EDT', + ], + [ +63992700000, # utc_start 2028-11-05 06:00:00 (Sun) +64003590000, # utc_end 2029-03-11 07:00:00 (Sun) +63992682000, # local_start 2028-11-05 01:00:00 (Sun) +64003572000, # local_end 2029-03-11 02:00:00 (Sun) +-18000, +0, +'EST', + ], + [ +64003590000, # utc_start 2029-03-11 07:00:00 (Sun) +64024149600, # utc_end 2029-11-04 06:00:00 (Sun) +64003575600, # local_start 2029-03-11 03:00:00 (Sun) +64024135200, # local_end 2029-11-04 02:00:00 (Sun) +-14400, +1, +'EDT', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {107} +sub has_dst_changes {109} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -2019,26 +2059,24 @@ bless( { 'at' => '2:00', 'from' => '2007', - 'in' => 'Mar', - 'letter' => 'D', - 'name' => 'Canada', - 'offset_from_std' => 3600, - 'on' => 'Sun>=8', - 'save' => '1:00', - 'to' => 'max', - 'type' => undef - }, 'DateTime::TimeZone::OlsonDB::Rule' ), - bless( { - 'at' => '2:00', - 'from' => '2007', 'in' => 'Nov', 'letter' => 'S', 'name' => 'Canada', 'offset_from_std' => 0, 'on' => 'Sun>=1', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' + }, 'DateTime::TimeZone::OlsonDB::Rule' ), + bless( { + 'at' => '2:00', + 'from' => '2007', + 'in' => 'Mar', + 'letter' => 'D', + 'name' => 'Canada', + 'offset_from_std' => 3600, + 'on' => 'Sun>=8', + 'save' => '1:00', + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Vancouver.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Vancouver.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Vancouver.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Vancouver.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Vancouver; -$DateTime::TimeZone::America::Vancouver::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -1558,13 +1562,49 @@ 1, 'PDT', ], + [ +63961261200, # utc_start 2027-11-07 09:00:00 (Sun) +63972151200, # utc_end 2028-03-12 10:00:00 (Sun) +63961232400, # local_start 2027-11-07 01:00:00 (Sun) +63972122400, # local_end 2028-03-12 02:00:00 (Sun) +-28800, +0, +'PST', + ], + [ +63972151200, # utc_start 2028-03-12 10:00:00 (Sun) +63992710800, # utc_end 2028-11-05 09:00:00 (Sun) +63972126000, # local_start 2028-03-12 03:00:00 (Sun) +63992685600, # local_end 2028-11-05 02:00:00 (Sun) +-25200, +1, +'PDT', + ], + [ +63992710800, # utc_start 2028-11-05 09:00:00 (Sun) +64003600800, # utc_end 2029-03-11 10:00:00 (Sun) +63992682000, # local_start 2028-11-05 01:00:00 (Sun) +64003572000, # local_end 2029-03-11 02:00:00 (Sun) +-28800, +0, +'PST', + ], + [ +64003600800, # utc_start 2029-03-11 10:00:00 (Sun) +64024160400, # utc_end 2029-11-04 09:00:00 (Sun) +64003575600, # local_start 2029-03-11 03:00:00 (Sun) +64024135200, # local_end 2029-11-04 02:00:00 (Sun) +-25200, +1, +'PDT', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {85} +sub has_dst_changes {87} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1620,8 +1660,7 @@ 'offset_from_std' => 0, 'on' => 'Sun>=1', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ), bless( { 'at' => '2:00', @@ -1632,8 +1671,7 @@ 'offset_from_std' => 3600, 'on' => 'Sun>=8', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Whitehorse.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Whitehorse.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Whitehorse.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Whitehorse.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Whitehorse; -$DateTime::TimeZone::America::Whitehorse::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -991,13 +995,49 @@ 1, 'PDT', ], + [ +63961261200, # utc_start 2027-11-07 09:00:00 (Sun) +63972151200, # utc_end 2028-03-12 10:00:00 (Sun) +63961232400, # local_start 2027-11-07 01:00:00 (Sun) +63972122400, # local_end 2028-03-12 02:00:00 (Sun) +-28800, +0, +'PST', + ], + [ +63972151200, # utc_start 2028-03-12 10:00:00 (Sun) +63992710800, # utc_end 2028-11-05 09:00:00 (Sun) +63972126000, # local_start 2028-03-12 03:00:00 (Sun) +63992685600, # local_end 2028-11-05 02:00:00 (Sun) +-25200, +1, +'PDT', + ], + [ +63992710800, # utc_start 2028-11-05 09:00:00 (Sun) +64003600800, # utc_end 2029-03-11 10:00:00 (Sun) +63992682000, # local_start 2028-11-05 01:00:00 (Sun) +64003572000, # local_end 2029-03-11 02:00:00 (Sun) +-28800, +0, +'PST', + ], + [ +64003600800, # utc_start 2029-03-11 10:00:00 (Sun) +64024160400, # utc_end 2029-11-04 09:00:00 (Sun) +64003575600, # local_start 2029-03-11 03:00:00 (Sun) +64024135200, # local_end 2029-11-04 02:00:00 (Sun) +-25200, +1, +'PDT', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {53} +sub has_dst_changes {55} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1047,26 +1087,24 @@ bless( { 'at' => '2:00', 'from' => '2007', - 'in' => 'Nov', - 'letter' => 'S', - 'name' => 'Canada', - 'offset_from_std' => 0, - 'on' => 'Sun>=1', - 'save' => '0', - 'to' => 'max', - 'type' => undef - }, 'DateTime::TimeZone::OlsonDB::Rule' ), - bless( { - 'at' => '2:00', - 'from' => '2007', 'in' => 'Mar', 'letter' => 'D', 'name' => 'Canada', 'offset_from_std' => 3600, 'on' => 'Sun>=8', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' + }, 'DateTime::TimeZone::OlsonDB::Rule' ), + bless( { + 'at' => '2:00', + 'from' => '2007', + 'in' => 'Nov', + 'letter' => 'S', + 'name' => 'Canada', + 'offset_from_std' => 0, + 'on' => 'Sun>=1', + 'save' => '0', + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Winnipeg.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Winnipeg.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Winnipeg.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Winnipeg.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Winnipeg; -$DateTime::TimeZone::America::Winnipeg::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -1522,13 +1526,49 @@ 1, 'CDT', ], + [ +63961254000, # utc_start 2027-11-07 07:00:00 (Sun) +63972144000, # utc_end 2028-03-12 08:00:00 (Sun) +63961232400, # local_start 2027-11-07 01:00:00 (Sun) +63972122400, # local_end 2028-03-12 02:00:00 (Sun) +-21600, +0, +'CST', + ], + [ +63972144000, # utc_start 2028-03-12 08:00:00 (Sun) +63992703600, # utc_end 2028-11-05 07:00:00 (Sun) +63972126000, # local_start 2028-03-12 03:00:00 (Sun) +63992685600, # local_end 2028-11-05 02:00:00 (Sun) +-18000, +1, +'CDT', + ], + [ +63992703600, # utc_start 2028-11-05 07:00:00 (Sun) +64003593600, # utc_end 2029-03-11 08:00:00 (Sun) +63992682000, # local_start 2028-11-05 01:00:00 (Sun) +64003572000, # local_end 2029-03-11 02:00:00 (Sun) +-21600, +0, +'CST', + ], + [ +64003593600, # utc_start 2029-03-11 08:00:00 (Sun) +64024153200, # utc_end 2029-11-04 07:00:00 (Sun) +64003575600, # local_start 2029-03-11 03:00:00 (Sun) +64024135200, # local_end 2029-11-04 02:00:00 (Sun) +-18000, +1, +'CDT', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {83} +sub has_dst_changes {85} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1578,26 +1618,24 @@ bless( { 'at' => '2:00', 'from' => '2007', - 'in' => 'Mar', - 'letter' => 'D', - 'name' => 'Canada', - 'offset_from_std' => 3600, - 'on' => 'Sun>=8', - 'save' => '1:00', - 'to' => 'max', - 'type' => undef - }, 'DateTime::TimeZone::OlsonDB::Rule' ), - bless( { - 'at' => '2:00', - 'from' => '2007', 'in' => 'Nov', 'letter' => 'S', 'name' => 'Canada', 'offset_from_std' => 0, 'on' => 'Sun>=1', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' + }, 'DateTime::TimeZone::OlsonDB::Rule' ), + bless( { + 'at' => '2:00', + 'from' => '2007', + 'in' => 'Mar', + 'letter' => 'D', + 'name' => 'Canada', + 'offset_from_std' => 3600, + 'on' => 'Sun>=8', + 'save' => '1:00', + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Yakutat.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Yakutat.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Yakutat.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Yakutat.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Yakutat; -$DateTime::TimeZone::America::Yakutat::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -21,17 +25,17 @@ [ [ DateTime::TimeZone::NEG_INFINITY, # utc_start -58910318335, # utc_end 1867-10-17 09:18:55 (Thu) +58910459473, # utc_end 1867-10-19 00:31:13 (Sat) DateTime::TimeZone::NEG_INFINITY, # local_start -58910371200, # local_end 1867-10-18 00:00:00 (Fri) +58910512338, # local_end 1867-10-19 15:12:18 (Sat) 52865, 0, 'LMT', ], [ -58910318335, # utc_start 1867-10-17 09:18:55 (Thu) +58910459473, # utc_start 1867-10-19 00:31:13 (Sat) 59946729535, # utc_end 1900-08-20 21:18:55 (Mon) -58910284800, # local_start 1867-10-17 00:00:00 (Thu) +58910425938, # local_start 1867-10-18 15:12:18 (Fri) 59946696000, # local_end 1900-08-20 12:00:00 (Mon) -33535, 0, @@ -1162,13 +1166,49 @@ 1, 'AKDT', ], + [ +63961264800, # utc_start 2027-11-07 10:00:00 (Sun) +63972154800, # utc_end 2028-03-12 11:00:00 (Sun) +63961232400, # local_start 2027-11-07 01:00:00 (Sun) +63972122400, # local_end 2028-03-12 02:00:00 (Sun) +-32400, +0, +'AKST', + ], + [ +63972154800, # utc_start 2028-03-12 11:00:00 (Sun) +63992714400, # utc_end 2028-11-05 10:00:00 (Sun) +63972126000, # local_start 2028-03-12 03:00:00 (Sun) +63992685600, # local_end 2028-11-05 02:00:00 (Sun) +-28800, +1, +'AKDT', + ], + [ +63992714400, # utc_start 2028-11-05 10:00:00 (Sun) +64003604400, # utc_end 2029-03-11 11:00:00 (Sun) +63992682000, # local_start 2028-11-05 01:00:00 (Sun) +64003572000, # local_end 2029-03-11 02:00:00 (Sun) +-32400, +0, +'AKST', + ], + [ +64003604400, # utc_start 2029-03-11 11:00:00 (Sun) +64024164000, # utc_end 2029-11-04 10:00:00 (Sun) +64003575600, # local_start 2029-03-11 03:00:00 (Sun) +64024135200, # local_end 2029-11-04 02:00:00 (Sun) +-28800, +1, +'AKDT', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {61} +sub has_dst_changes {63} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1224,8 +1264,7 @@ 'offset_from_std' => 0, 'on' => 'Sun>=1', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ), bless( { 'at' => '2:00', @@ -1236,8 +1275,7 @@ 'offset_from_std' => 3600, 'on' => 'Sun>=8', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Yellowknife.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Yellowknife.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/America/Yellowknife.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/America/Yellowknife.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::America::Yellowknife; -$DateTime::TimeZone::America::Yellowknife::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -26,7 +30,7 @@ 61031145600, # local_end 1935-01-01 00:00:00 (Tue) 0, 0, -'zzz', +'-00', ], [ 61031145600, # utc_start 1935-01-01 00:00:00 (Tue) @@ -946,13 +950,49 @@ 1, 'MDT', ], + [ +63961257600, # utc_start 2027-11-07 08:00:00 (Sun) +63972147600, # utc_end 2028-03-12 09:00:00 (Sun) +63961232400, # local_start 2027-11-07 01:00:00 (Sun) +63972122400, # local_end 2028-03-12 02:00:00 (Sun) +-25200, +0, +'MST', + ], + [ +63972147600, # utc_start 2028-03-12 09:00:00 (Sun) +63992707200, # utc_end 2028-11-05 08:00:00 (Sun) +63972126000, # local_start 2028-03-12 03:00:00 (Sun) +63992685600, # local_end 2028-11-05 02:00:00 (Sun) +-21600, +1, +'MDT', + ], + [ +63992707200, # utc_start 2028-11-05 08:00:00 (Sun) +64003597200, # utc_end 2029-03-11 09:00:00 (Sun) +63992682000, # local_start 2028-11-05 01:00:00 (Sun) +64003572000, # local_end 2029-03-11 02:00:00 (Sun) +-25200, +0, +'MST', + ], + [ +64003597200, # utc_start 2029-03-11 09:00:00 (Sun) +64024156800, # utc_end 2029-11-04 08:00:00 (Sun) +64003575600, # local_start 2029-03-11 03:00:00 (Sun) +64024135200, # local_end 2029-11-04 02:00:00 (Sun) +-21600, +1, +'MDT', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {51} +sub has_dst_changes {53} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1008,8 +1048,7 @@ 'offset_from_std' => 0, 'on' => 'Sun>=1', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ), bless( { 'at' => '2:00', @@ -1020,8 +1059,7 @@ 'offset_from_std' => 3600, 'on' => 'Sun>=8', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Antarctica/Casey.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Antarctica/Casey.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Antarctica/Casey.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Antarctica/Casey.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/antarctica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/antarctica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Antarctica::Casey; -$DateTime::TimeZone::Antarctica::Casey::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -26,7 +30,7 @@ 62104147200, # local_end 1969-01-01 00:00:00 (Wed) 0, 0, -'zzz', +'-00', ], [ 62104147200, # utc_start 1969-01-01 00:00:00 (Wed) @@ -35,7 +39,7 @@ 63391514400, # local_end 2009-10-18 02:00:00 (Sun) 28800, 0, -'AWST', +'+08', ], [ 63391485600, # utc_start 2009-10-17 18:00:00 (Sat) @@ -44,7 +48,7 @@ 63403437600, # local_end 2010-03-05 02:00:00 (Fri) 39600, 0, -'CAST', +'+11', ], [ 63403398000, # utc_start 2010-03-04 15:00:00 (Thu) @@ -53,7 +57,7 @@ 63455450400, # local_end 2011-10-28 02:00:00 (Fri) 28800, 0, -'AWST', +'+08', ], [ 63455421600, # utc_start 2011-10-27 18:00:00 (Thu) @@ -62,24 +66,42 @@ 63465566400, # local_end 2012-02-22 04:00:00 (Wed) 39600, 0, -'CAST', +'+11', ], [ 63465526800, # utc_start 2012-02-21 17:00:00 (Tue) -DateTime::TimeZone::INFINITY, # utc_end +63612748800, # utc_end 2016-10-21 16:00:00 (Fri) 63465555600, # local_start 2012-02-22 01:00:00 (Wed) +63612777600, # local_end 2016-10-22 00:00:00 (Sat) +28800, +0, +'+08', + ], + [ +63612748800, # utc_start 2016-10-21 16:00:00 (Fri) +63656384400, # utc_end 2018-03-10 17:00:00 (Sat) +63612788400, # local_start 2016-10-22 03:00:00 (Sat) +63656424000, # local_end 2018-03-11 04:00:00 (Sun) +39600, +0, +'+11', + ], + [ +63656384400, # utc_start 2018-03-10 17:00:00 (Sat) +DateTime::TimeZone::INFINITY, # utc_end +63656413200, # local_start 2018-03-11 01:00:00 (Sun) DateTime::TimeZone::INFINITY, # local_end 28800, 0, -'AWST', +'+08', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {0} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Antarctica/Davis.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Antarctica/Davis.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Antarctica/Davis.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Antarctica/Davis.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/antarctica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/antarctica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Antarctica::Davis; -$DateTime::TimeZone::Antarctica::Davis::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -26,7 +30,7 @@ 61726492800, # local_end 1957-01-13 00:00:00 (Sun) 0, 0, -'zzz', +'-00', ], [ 61726492800, # utc_start 1957-01-13 00:00:00 (Sun) @@ -35,7 +39,7 @@ 61972646400, # local_end 1964-11-01 00:00:00 (Sun) 25200, 0, -'DAVT', +'+07', ], [ 61972621200, # utc_start 1964-10-31 17:00:00 (Sat) @@ -44,7 +48,7 @@ 62106825600, # local_end 1969-02-01 00:00:00 (Sat) 0, 0, -'zzz', +'-00', ], [ 62106825600, # utc_start 1969-02-01 00:00:00 (Sat) @@ -53,7 +57,7 @@ 63391514400, # local_end 2009-10-18 02:00:00 (Sun) 25200, 0, -'DAVT', +'+07', ], [ 63391489200, # utc_start 2009-10-17 19:00:00 (Sat) @@ -62,7 +66,7 @@ 63403952400, # local_end 2010-03-11 01:00:00 (Thu) 18000, 0, -'DAVT', +'+05', ], [ 63403934400, # utc_start 2010-03-10 20:00:00 (Wed) @@ -71,7 +75,7 @@ 63455450400, # local_end 2011-10-28 02:00:00 (Fri) 25200, 0, -'DAVT', +'+07', ], [ 63455425200, # utc_start 2011-10-27 19:00:00 (Thu) @@ -80,7 +84,7 @@ 63465555600, # local_end 2012-02-22 01:00:00 (Wed) 18000, 0, -'DAVT', +'+05', ], [ 63465537600, # utc_start 2012-02-21 20:00:00 (Tue) @@ -89,15 +93,15 @@ DateTime::TimeZone::INFINITY, # local_end 25200, 0, -'DAVT', +'+07', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {0} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Antarctica/DumontDUrville.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Antarctica/DumontDUrville.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Antarctica/DumontDUrville.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Antarctica/DumontDUrville.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/antarctica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/antarctica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Antarctica::DumontDUrville; -$DateTime::TimeZone::Antarctica::DumontDUrville::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -26,7 +30,7 @@ 61409836800, # local_end 1947-01-01 00:00:00 (Wed) 0, 0, -'zzz', +'-00', ], [ 61409836800, # utc_start 1947-01-01 00:00:00 (Wed) @@ -35,7 +39,7 @@ 61568726400, # local_end 1952-01-14 00:00:00 (Mon) 36000, 0, -'PMT', +'+10', ], [ 61568690400, # utc_start 1952-01-13 14:00:00 (Sun) @@ -44,7 +48,7 @@ 61720185600, # local_end 1956-11-01 00:00:00 (Thu) 0, 0, -'zzz', +'-00', ], [ 61720185600, # utc_start 1956-11-01 00:00:00 (Thu) @@ -53,15 +57,15 @@ DateTime::TimeZone::INFINITY, # local_end 36000, 0, -'DDUT', +'+10', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {0} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Antarctica/Macquarie.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Antarctica/Macquarie.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Antarctica/Macquarie.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Antarctica/Macquarie.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/australasia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/australasia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Antarctica::Macquarie; -$DateTime::TimeZone::Antarctica::Macquarie::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -26,7 +30,7 @@ 59921424000, # local_end 1899-11-01 00:00:00 (Wed) 0, 0, -'zzz', +'-00', ], [ 59921424000, # utc_start 1899-11-01 00:00:00 (Wed) @@ -71,7 +75,7 @@ 61448630400, # local_end 1948-03-25 00:00:00 (Thu) 0, 0, -'zzz', +'-00', ], [ 61448630400, # utc_start 1948-03-25 00:00:00 (Thu) @@ -863,15 +867,15 @@ DateTime::TimeZone::INFINITY, # local_end 39600, 0, -'MIST', +'+11', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {45} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Antarctica/Mawson.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Antarctica/Mawson.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Antarctica/Mawson.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Antarctica/Mawson.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/antarctica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/antarctica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Antarctica::Mawson; -$DateTime::TimeZone::Antarctica::Mawson::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -26,7 +30,7 @@ 61634476800, # local_end 1954-02-13 00:00:00 (Sat) 0, 0, -'zzz', +'-00', ], [ 61634476800, # utc_start 1954-02-13 00:00:00 (Sat) @@ -35,7 +39,7 @@ 63391514400, # local_end 2009-10-18 02:00:00 (Sun) 21600, 0, -'MAWT', +'+06', ], [ 63391492800, # utc_start 2009-10-17 20:00:00 (Sat) @@ -44,15 +48,15 @@ DateTime::TimeZone::INFINITY, # local_end 18000, 0, -'MAWT', +'+05', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {0} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Antarctica/Palmer.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Antarctica/Palmer.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Antarctica/Palmer.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Antarctica/Palmer.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/southamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/southamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Antarctica::Palmer; -$DateTime::TimeZone::Antarctica::Palmer::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -26,7 +30,7 @@ 61977916800, # local_end 1965-01-01 00:00:00 (Fri) 0, 0, -'zzz', +'-00', ], [ 61977916800, # utc_start 1965-01-01 00:00:00 (Fri) @@ -35,7 +39,7 @@ 61983014400, # local_end 1965-03-01 00:00:00 (Mon) -10800, 1, -'ARST', +'-03', ], [ 61983025200, # utc_start 1965-03-01 03:00:00 (Mon) @@ -44,7 +48,7 @@ 62002713600, # local_end 1965-10-15 00:00:00 (Fri) -14400, 0, -'ART', +'-04', ], [ 62002728000, # utc_start 1965-10-15 04:00:00 (Fri) @@ -53,7 +57,7 @@ 62014550400, # local_end 1966-03-01 00:00:00 (Tue) -10800, 1, -'ARST', +'-03', ], [ 62014561200, # utc_start 1966-03-01 03:00:00 (Tue) @@ -62,7 +66,7 @@ 62034249600, # local_end 1966-10-15 00:00:00 (Sat) -14400, 0, -'ART', +'-04', ], [ 62034264000, # utc_start 1966-10-15 04:00:00 (Sat) @@ -71,7 +75,7 @@ 62048851200, # local_end 1967-04-02 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 62048862000, # utc_start 1967-04-02 03:00:00 (Sun) @@ -80,7 +84,7 @@ 62064576000, # local_end 1967-10-01 00:00:00 (Sun) -14400, 0, -'ART', +'-04', ], [ 62064590400, # utc_start 1967-10-01 04:00:00 (Sun) @@ -89,7 +93,7 @@ 62080905600, # local_end 1968-04-07 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 62080916400, # utc_start 1968-04-07 03:00:00 (Sun) @@ -98,7 +102,7 @@ 62096630400, # local_end 1968-10-06 00:00:00 (Sun) -14400, 0, -'ART', +'-04', ], [ 62096644800, # utc_start 1968-10-06 04:00:00 (Sun) @@ -107,7 +111,7 @@ 62112355200, # local_end 1969-04-06 00:00:00 (Sun) -10800, 1, -'ARST', +'-03', ], [ 62112366000, # utc_start 1969-04-06 03:00:00 (Sun) @@ -116,7 +120,7 @@ 62128080000, # local_end 1969-10-05 00:00:00 (Sun) -14400, 0, -'ART', +'-04', ], [ 62128094400, # utc_start 1969-10-05 04:00:00 (Sun) @@ -125,7 +129,7 @@ 62263814400, # local_end 1974-01-23 00:00:00 (Wed) -10800, 0, -'ART', +'-03', ], [ 62263825200, # utc_start 1974-01-23 03:00:00 (Wed) @@ -134,7 +138,7 @@ 62272281600, # local_end 1974-05-01 00:00:00 (Wed) -7200, 1, -'ARST', +'-02', ], [ 62272288800, # utc_start 1974-05-01 02:00:00 (Wed) @@ -143,7 +147,7 @@ 62524742400, # local_end 1982-05-01 00:00:00 (Sat) -10800, 0, -'ART', +'-03', ], [ 62524753200, # utc_start 1982-05-01 03:00:00 (Sat) @@ -152,7 +156,7 @@ 62538739200, # local_end 1982-10-10 00:00:00 (Sun) -14400, 0, -'CLT', +'-04', ], [ 62538753600, # utc_start 1982-10-10 04:00:00 (Sun) @@ -161,7 +165,7 @@ 62552044800, # local_end 1983-03-13 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ 62552055600, # utc_start 1983-03-13 03:00:00 (Sun) @@ -170,7 +174,7 @@ 62570188800, # local_end 1983-10-09 00:00:00 (Sun) -14400, 0, -'CLT', +'-04', ], [ 62570203200, # utc_start 1983-10-09 04:00:00 (Sun) @@ -179,7 +183,7 @@ 62583494400, # local_end 1984-03-11 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ 62583505200, # utc_start 1984-03-11 03:00:00 (Sun) @@ -188,7 +192,7 @@ 62602243200, # local_end 1984-10-14 00:00:00 (Sun) -14400, 0, -'CLT', +'-04', ], [ 62602257600, # utc_start 1984-10-14 04:00:00 (Sun) @@ -197,7 +201,7 @@ 62614944000, # local_end 1985-03-10 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ 62614954800, # utc_start 1985-03-10 03:00:00 (Sun) @@ -206,7 +210,7 @@ 62633692800, # local_end 1985-10-13 00:00:00 (Sun) -14400, 0, -'CLT', +'-04', ], [ 62633707200, # utc_start 1985-10-13 04:00:00 (Sun) @@ -215,7 +219,7 @@ 62646393600, # local_end 1986-03-09 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ 62646404400, # utc_start 1986-03-09 03:00:00 (Sun) @@ -224,7 +228,7 @@ 62665142400, # local_end 1986-10-12 00:00:00 (Sun) -14400, 0, -'CLT', +'-04', ], [ 62665156800, # utc_start 1986-10-12 04:00:00 (Sun) @@ -233,7 +237,7 @@ 62680867200, # local_end 1987-04-12 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ 62680878000, # utc_start 1987-04-12 03:00:00 (Sun) @@ -242,7 +246,7 @@ 62696592000, # local_end 1987-10-11 00:00:00 (Sun) -14400, 0, -'CLT', +'-04', ], [ 62696606400, # utc_start 1987-10-11 04:00:00 (Sun) @@ -251,7 +255,7 @@ 62709897600, # local_end 1988-03-13 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ 62709908400, # utc_start 1988-03-13 03:00:00 (Sun) @@ -260,7 +264,7 @@ 62728041600, # local_end 1988-10-09 00:00:00 (Sun) -14400, 0, -'CLT', +'-04', ], [ 62728056000, # utc_start 1988-10-09 04:00:00 (Sun) @@ -269,7 +273,7 @@ 62741347200, # local_end 1989-03-12 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ 62741358000, # utc_start 1989-03-12 03:00:00 (Sun) @@ -278,7 +282,7 @@ 62760096000, # local_end 1989-10-15 00:00:00 (Sun) -14400, 0, -'CLT', +'-04', ], [ 62760110400, # utc_start 1989-10-15 04:00:00 (Sun) @@ -287,7 +291,7 @@ 62772796800, # local_end 1990-03-11 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ 62772807600, # utc_start 1990-03-11 03:00:00 (Sun) @@ -296,7 +300,7 @@ 62789126400, # local_end 1990-09-16 00:00:00 (Sun) -14400, 0, -'CLT', +'-04', ], [ 62789140800, # utc_start 1990-09-16 04:00:00 (Sun) @@ -305,7 +309,7 @@ 62804246400, # local_end 1991-03-10 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ 62804257200, # utc_start 1991-03-10 03:00:00 (Sun) @@ -314,7 +318,7 @@ 62822995200, # local_end 1991-10-13 00:00:00 (Sun) -14400, 0, -'CLT', +'-04', ], [ 62823009600, # utc_start 1991-10-13 04:00:00 (Sun) @@ -323,7 +327,7 @@ 62836300800, # local_end 1992-03-15 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ 62836311600, # utc_start 1992-03-15 03:00:00 (Sun) @@ -332,7 +336,7 @@ 62854444800, # local_end 1992-10-11 00:00:00 (Sun) -14400, 0, -'CLT', +'-04', ], [ 62854459200, # utc_start 1992-10-11 04:00:00 (Sun) @@ -341,7 +345,7 @@ 62867750400, # local_end 1993-03-14 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ 62867761200, # utc_start 1993-03-14 03:00:00 (Sun) @@ -350,7 +354,7 @@ 62885894400, # local_end 1993-10-10 00:00:00 (Sun) -14400, 0, -'CLT', +'-04', ], [ 62885908800, # utc_start 1993-10-10 04:00:00 (Sun) @@ -359,7 +363,7 @@ 62899200000, # local_end 1994-03-13 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ 62899210800, # utc_start 1994-03-13 03:00:00 (Sun) @@ -368,7 +372,7 @@ 62917344000, # local_end 1994-10-09 00:00:00 (Sun) -14400, 0, -'CLT', +'-04', ], [ 62917358400, # utc_start 1994-10-09 04:00:00 (Sun) @@ -377,7 +381,7 @@ 62930649600, # local_end 1995-03-12 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ 62930660400, # utc_start 1995-03-12 03:00:00 (Sun) @@ -386,7 +390,7 @@ 62949398400, # local_end 1995-10-15 00:00:00 (Sun) -14400, 0, -'CLT', +'-04', ], [ 62949412800, # utc_start 1995-10-15 04:00:00 (Sun) @@ -395,7 +399,7 @@ 62962099200, # local_end 1996-03-10 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ 62962110000, # utc_start 1996-03-10 03:00:00 (Sun) @@ -404,7 +408,7 @@ 62980848000, # local_end 1996-10-13 00:00:00 (Sun) -14400, 0, -'CLT', +'-04', ], [ 62980862400, # utc_start 1996-10-13 04:00:00 (Sun) @@ -413,7 +417,7 @@ 62995363200, # local_end 1997-03-30 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ 62995374000, # utc_start 1997-03-30 03:00:00 (Sun) @@ -422,7 +426,7 @@ 63012297600, # local_end 1997-10-12 00:00:00 (Sun) -14400, 0, -'CLT', +'-04', ], [ 63012312000, # utc_start 1997-10-12 04:00:00 (Sun) @@ -431,7 +435,7 @@ 63025603200, # local_end 1998-03-15 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ 63025614000, # utc_start 1998-03-15 03:00:00 (Sun) @@ -440,7 +444,7 @@ 63042537600, # local_end 1998-09-27 00:00:00 (Sun) -14400, 0, -'CLT', +'-04', ], [ 63042552000, # utc_start 1998-09-27 04:00:00 (Sun) @@ -449,7 +453,7 @@ 63058867200, # local_end 1999-04-04 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ 63058878000, # utc_start 1999-04-04 03:00:00 (Sun) @@ -458,7 +462,7 @@ 63075196800, # local_end 1999-10-10 00:00:00 (Sun) -14400, 0, -'CLT', +'-04', ], [ 63075211200, # utc_start 1999-10-10 04:00:00 (Sun) @@ -467,7 +471,7 @@ 63088502400, # local_end 2000-03-12 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ 63088513200, # utc_start 2000-03-12 03:00:00 (Sun) @@ -476,7 +480,7 @@ 63107251200, # local_end 2000-10-15 00:00:00 (Sun) -14400, 0, -'CLT', +'-04', ], [ 63107265600, # utc_start 2000-10-15 04:00:00 (Sun) @@ -485,7 +489,7 @@ 63119952000, # local_end 2001-03-11 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ 63119962800, # utc_start 2001-03-11 03:00:00 (Sun) @@ -494,7 +498,7 @@ 63138700800, # local_end 2001-10-14 00:00:00 (Sun) -14400, 0, -'CLT', +'-04', ], [ 63138715200, # utc_start 2001-10-14 04:00:00 (Sun) @@ -503,7 +507,7 @@ 63151401600, # local_end 2002-03-10 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ 63151412400, # utc_start 2002-03-10 03:00:00 (Sun) @@ -512,7 +516,7 @@ 63170150400, # local_end 2002-10-13 00:00:00 (Sun) -14400, 0, -'CLT', +'-04', ], [ 63170164800, # utc_start 2002-10-13 04:00:00 (Sun) @@ -521,7 +525,7 @@ 63182851200, # local_end 2003-03-09 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ 63182862000, # utc_start 2003-03-09 03:00:00 (Sun) @@ -530,7 +534,7 @@ 63201600000, # local_end 2003-10-12 00:00:00 (Sun) -14400, 0, -'CLT', +'-04', ], [ 63201614400, # utc_start 2003-10-12 04:00:00 (Sun) @@ -539,7 +543,7 @@ 63214905600, # local_end 2004-03-14 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ 63214916400, # utc_start 2004-03-14 03:00:00 (Sun) @@ -548,7 +552,7 @@ 63233049600, # local_end 2004-10-10 00:00:00 (Sun) -14400, 0, -'CLT', +'-04', ], [ 63233064000, # utc_start 2004-10-10 04:00:00 (Sun) @@ -557,7 +561,7 @@ 63246355200, # local_end 2005-03-13 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ 63246366000, # utc_start 2005-03-13 03:00:00 (Sun) @@ -566,7 +570,7 @@ 63264499200, # local_end 2005-10-09 00:00:00 (Sun) -14400, 0, -'CLT', +'-04', ], [ 63264513600, # utc_start 2005-10-09 04:00:00 (Sun) @@ -575,7 +579,7 @@ 63277804800, # local_end 2006-03-12 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ 63277815600, # utc_start 2006-03-12 03:00:00 (Sun) @@ -584,7 +588,7 @@ 63296553600, # local_end 2006-10-15 00:00:00 (Sun) -14400, 0, -'CLT', +'-04', ], [ 63296568000, # utc_start 2006-10-15 04:00:00 (Sun) @@ -593,7 +597,7 @@ 63309254400, # local_end 2007-03-11 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ 63309265200, # utc_start 2007-03-11 03:00:00 (Sun) @@ -602,7 +606,7 @@ 63328003200, # local_end 2007-10-14 00:00:00 (Sun) -14400, 0, -'CLT', +'-04', ], [ 63328017600, # utc_start 2007-10-14 04:00:00 (Sun) @@ -611,7 +615,7 @@ 63342518400, # local_end 2008-03-30 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ 63342529200, # utc_start 2008-03-30 03:00:00 (Sun) @@ -620,7 +624,7 @@ 63359452800, # local_end 2008-10-12 00:00:00 (Sun) -14400, 0, -'CLT', +'-04', ], [ 63359467200, # utc_start 2008-10-12 04:00:00 (Sun) @@ -629,7 +633,7 @@ 63372758400, # local_end 2009-03-15 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ 63372769200, # utc_start 2009-03-15 03:00:00 (Sun) @@ -638,7 +642,7 @@ 63390902400, # local_end 2009-10-11 00:00:00 (Sun) -14400, 0, -'CLT', +'-04', ], [ 63390916800, # utc_start 2009-10-11 04:00:00 (Sun) @@ -647,7 +651,7 @@ 63406022400, # local_end 2010-04-04 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ 63406033200, # utc_start 2010-04-04 03:00:00 (Sun) @@ -656,7 +660,7 @@ 63422352000, # local_end 2010-10-10 00:00:00 (Sun) -14400, 0, -'CLT', +'-04', ], [ 63422366400, # utc_start 2010-10-10 04:00:00 (Sun) @@ -665,7 +669,7 @@ 63440496000, # local_end 2011-05-08 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ 63440506800, # utc_start 2011-05-08 03:00:00 (Sun) @@ -674,7 +678,7 @@ 63449568000, # local_end 2011-08-21 00:00:00 (Sun) -14400, 0, -'CLT', +'-04', ], [ 63449582400, # utc_start 2011-08-21 04:00:00 (Sun) @@ -683,7 +687,7 @@ 63471340800, # local_end 2012-04-29 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ 63471351600, # utc_start 2012-04-29 03:00:00 (Sun) @@ -692,7 +696,7 @@ 63482227200, # local_end 2012-09-02 00:00:00 (Sun) -14400, 0, -'CLT', +'-04', ], [ 63482241600, # utc_start 2012-09-02 04:00:00 (Sun) @@ -701,7 +705,7 @@ 63502790400, # local_end 2013-04-28 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ 63502801200, # utc_start 2013-04-28 03:00:00 (Sun) @@ -710,7 +714,7 @@ 63514281600, # local_end 2013-09-08 00:00:00 (Sun) -14400, 0, -'CLT', +'-04', ], [ 63514296000, # utc_start 2013-09-08 04:00:00 (Sun) @@ -719,7 +723,7 @@ 63534240000, # local_end 2014-04-27 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ 63534250800, # utc_start 2014-04-27 03:00:00 (Sun) @@ -728,33 +732,51 @@ 63545731200, # local_end 2014-09-07 00:00:00 (Sun) -14400, 0, -'CLT', +'-04', ], [ 63545745600, # utc_start 2014-09-07 04:00:00 (Sun) -63565700400, # utc_end 2015-04-26 03:00:00 (Sun) +63598964400, # utc_end 2016-05-15 03:00:00 (Sun) 63545734800, # local_start 2014-09-07 01:00:00 (Sun) -63565689600, # local_end 2015-04-26 00:00:00 (Sun) +63598953600, # local_end 2016-05-15 00:00:00 (Sun) +-10800, +1, +'-03', + ], + [ +63598964400, # utc_start 2016-05-15 03:00:00 (Sun) +63606830400, # utc_end 2016-08-14 04:00:00 (Sun) +63598950000, # local_start 2016-05-14 23:00:00 (Sat) +63606816000, # local_end 2016-08-14 00:00:00 (Sun) +-14400, +0, +'-04', + ], + [ +63606830400, # utc_start 2016-08-14 04:00:00 (Sun) +63616503600, # utc_end 2016-12-04 03:00:00 (Sun) +63606819600, # local_start 2016-08-14 01:00:00 (Sun) +63616492800, # local_end 2016-12-04 00:00:00 (Sun) -10800, 1, -'CLST', +'-03', ], [ -63565700400, # utc_start 2015-04-26 03:00:00 (Sun) +63616503600, # utc_start 2016-12-04 03:00:00 (Sun) DateTime::TimeZone::INFINITY, # utc_end -63565689600, # local_start 2015-04-26 00:00:00 (Sun) +63616492800, # local_start 2016-12-04 00:00:00 (Sun) DateTime::TimeZone::INFINITY, # local_end -10800, 0, -'CLT', +'-03', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {39} +sub has_dst_changes {40} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Antarctica/Rothera.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Antarctica/Rothera.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Antarctica/Rothera.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Antarctica/Rothera.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/antarctica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/antarctica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Antarctica::Rothera; -$DateTime::TimeZone::Antarctica::Rothera::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -26,7 +30,7 @@ 62353929600, # local_end 1976-12-01 00:00:00 (Wed) 0, 0, -'zzz', +'-00', ], [ 62353929600, # utc_start 1976-12-01 00:00:00 (Wed) @@ -35,15 +39,15 @@ DateTime::TimeZone::INFINITY, # local_end -10800, 0, -'ROTT', +'-03', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {0} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Antarctica/Syowa.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Antarctica/Syowa.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Antarctica/Syowa.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Antarctica/Syowa.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/antarctica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/antarctica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Antarctica::Syowa; -$DateTime::TimeZone::Antarctica::Syowa::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -26,7 +30,7 @@ 61727875200, # local_end 1957-01-29 00:00:00 (Tue) 0, 0, -'zzz', +'-00', ], [ 61727875200, # utc_start 1957-01-29 00:00:00 (Tue) @@ -35,15 +39,15 @@ DateTime::TimeZone::INFINITY, # local_end 10800, 0, -'SYOT', +'+03', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {0} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Antarctica/Troll.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Antarctica/Troll.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Antarctica/Troll.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Antarctica/Troll.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/antarctica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/antarctica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Antarctica::Troll; -$DateTime::TimeZone::Antarctica::Troll::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -26,7 +30,7 @@ 63243849600, # local_end 2005-02-12 00:00:00 (Sat) 0, 0, -'zzz', +'-00', ], [ 63243849600, # utc_start 2005-02-12 00:00:00 (Sat) @@ -35,7 +39,7 @@ 63247568400, # local_end 2005-03-27 01:00:00 (Sun) 0, 0, -'UTC', +'+00', ], [ 63247568400, # utc_start 2005-03-27 01:00:00 (Sun) @@ -44,7 +48,7 @@ 63266324400, # local_end 2005-10-30 03:00:00 (Sun) 7200, 1, -'CEST', +'+02', ], [ 63266317200, # utc_start 2005-10-30 01:00:00 (Sun) @@ -53,7 +57,7 @@ 63279018000, # local_end 2006-03-26 01:00:00 (Sun) 0, 0, -'UTC', +'+00', ], [ 63279018000, # utc_start 2006-03-26 01:00:00 (Sun) @@ -62,7 +66,7 @@ 63297774000, # local_end 2006-10-29 03:00:00 (Sun) 7200, 1, -'CEST', +'+02', ], [ 63297766800, # utc_start 2006-10-29 01:00:00 (Sun) @@ -71,7 +75,7 @@ 63310467600, # local_end 2007-03-25 01:00:00 (Sun) 0, 0, -'UTC', +'+00', ], [ 63310467600, # utc_start 2007-03-25 01:00:00 (Sun) @@ -80,7 +84,7 @@ 63329223600, # local_end 2007-10-28 03:00:00 (Sun) 7200, 1, -'CEST', +'+02', ], [ 63329216400, # utc_start 2007-10-28 01:00:00 (Sun) @@ -89,7 +93,7 @@ 63342522000, # local_end 2008-03-30 01:00:00 (Sun) 0, 0, -'UTC', +'+00', ], [ 63342522000, # utc_start 2008-03-30 01:00:00 (Sun) @@ -98,7 +102,7 @@ 63360673200, # local_end 2008-10-26 03:00:00 (Sun) 7200, 1, -'CEST', +'+02', ], [ 63360666000, # utc_start 2008-10-26 01:00:00 (Sun) @@ -107,7 +111,7 @@ 63373971600, # local_end 2009-03-29 01:00:00 (Sun) 0, 0, -'UTC', +'+00', ], [ 63373971600, # utc_start 2009-03-29 01:00:00 (Sun) @@ -116,7 +120,7 @@ 63392122800, # local_end 2009-10-25 03:00:00 (Sun) 7200, 1, -'CEST', +'+02', ], [ 63392115600, # utc_start 2009-10-25 01:00:00 (Sun) @@ -125,7 +129,7 @@ 63405421200, # local_end 2010-03-28 01:00:00 (Sun) 0, 0, -'UTC', +'+00', ], [ 63405421200, # utc_start 2010-03-28 01:00:00 (Sun) @@ -134,7 +138,7 @@ 63424177200, # local_end 2010-10-31 03:00:00 (Sun) 7200, 1, -'CEST', +'+02', ], [ 63424170000, # utc_start 2010-10-31 01:00:00 (Sun) @@ -143,7 +147,7 @@ 63436870800, # local_end 2011-03-27 01:00:00 (Sun) 0, 0, -'UTC', +'+00', ], [ 63436870800, # utc_start 2011-03-27 01:00:00 (Sun) @@ -152,7 +156,7 @@ 63455626800, # local_end 2011-10-30 03:00:00 (Sun) 7200, 1, -'CEST', +'+02', ], [ 63455619600, # utc_start 2011-10-30 01:00:00 (Sun) @@ -161,7 +165,7 @@ 63468320400, # local_end 2012-03-25 01:00:00 (Sun) 0, 0, -'UTC', +'+00', ], [ 63468320400, # utc_start 2012-03-25 01:00:00 (Sun) @@ -170,7 +174,7 @@ 63487076400, # local_end 2012-10-28 03:00:00 (Sun) 7200, 1, -'CEST', +'+02', ], [ 63487069200, # utc_start 2012-10-28 01:00:00 (Sun) @@ -179,7 +183,7 @@ 63500374800, # local_end 2013-03-31 01:00:00 (Sun) 0, 0, -'UTC', +'+00', ], [ 63500374800, # utc_start 2013-03-31 01:00:00 (Sun) @@ -188,7 +192,7 @@ 63518526000, # local_end 2013-10-27 03:00:00 (Sun) 7200, 1, -'CEST', +'+02', ], [ 63518518800, # utc_start 2013-10-27 01:00:00 (Sun) @@ -197,7 +201,7 @@ 63531824400, # local_end 2014-03-30 01:00:00 (Sun) 0, 0, -'UTC', +'+00', ], [ 63531824400, # utc_start 2014-03-30 01:00:00 (Sun) @@ -206,7 +210,7 @@ 63549975600, # local_end 2014-10-26 03:00:00 (Sun) 7200, 1, -'CEST', +'+02', ], [ 63549968400, # utc_start 2014-10-26 01:00:00 (Sun) @@ -215,7 +219,7 @@ 63563274000, # local_end 2015-03-29 01:00:00 (Sun) 0, 0, -'UTC', +'+00', ], [ 63563274000, # utc_start 2015-03-29 01:00:00 (Sun) @@ -224,7 +228,7 @@ 63581425200, # local_end 2015-10-25 03:00:00 (Sun) 7200, 1, -'CEST', +'+02', ], [ 63581418000, # utc_start 2015-10-25 01:00:00 (Sun) @@ -233,7 +237,7 @@ 63594723600, # local_end 2016-03-27 01:00:00 (Sun) 0, 0, -'UTC', +'+00', ], [ 63594723600, # utc_start 2016-03-27 01:00:00 (Sun) @@ -242,7 +246,7 @@ 63613479600, # local_end 2016-10-30 03:00:00 (Sun) 7200, 1, -'CEST', +'+02', ], [ 63613472400, # utc_start 2016-10-30 01:00:00 (Sun) @@ -251,7 +255,7 @@ 63626173200, # local_end 2017-03-26 01:00:00 (Sun) 0, 0, -'UTC', +'+00', ], [ 63626173200, # utc_start 2017-03-26 01:00:00 (Sun) @@ -260,7 +264,7 @@ 63644929200, # local_end 2017-10-29 03:00:00 (Sun) 7200, 1, -'CEST', +'+02', ], [ 63644922000, # utc_start 2017-10-29 01:00:00 (Sun) @@ -269,7 +273,7 @@ 63657622800, # local_end 2018-03-25 01:00:00 (Sun) 0, 0, -'UTC', +'+00', ], [ 63657622800, # utc_start 2018-03-25 01:00:00 (Sun) @@ -278,7 +282,7 @@ 63676378800, # local_end 2018-10-28 03:00:00 (Sun) 7200, 1, -'CEST', +'+02', ], [ 63676371600, # utc_start 2018-10-28 01:00:00 (Sun) @@ -287,7 +291,7 @@ 63689677200, # local_end 2019-03-31 01:00:00 (Sun) 0, 0, -'UTC', +'+00', ], [ 63689677200, # utc_start 2019-03-31 01:00:00 (Sun) @@ -296,7 +300,7 @@ 63707828400, # local_end 2019-10-27 03:00:00 (Sun) 7200, 1, -'CEST', +'+02', ], [ 63707821200, # utc_start 2019-10-27 01:00:00 (Sun) @@ -305,7 +309,7 @@ 63721126800, # local_end 2020-03-29 01:00:00 (Sun) 0, 0, -'UTC', +'+00', ], [ 63721126800, # utc_start 2020-03-29 01:00:00 (Sun) @@ -314,7 +318,7 @@ 63739278000, # local_end 2020-10-25 03:00:00 (Sun) 7200, 1, -'CEST', +'+02', ], [ 63739270800, # utc_start 2020-10-25 01:00:00 (Sun) @@ -323,7 +327,7 @@ 63752576400, # local_end 2021-03-28 01:00:00 (Sun) 0, 0, -'UTC', +'+00', ], [ 63752576400, # utc_start 2021-03-28 01:00:00 (Sun) @@ -332,7 +336,7 @@ 63771332400, # local_end 2021-10-31 03:00:00 (Sun) 7200, 1, -'CEST', +'+02', ], [ 63771325200, # utc_start 2021-10-31 01:00:00 (Sun) @@ -341,7 +345,7 @@ 63784026000, # local_end 2022-03-27 01:00:00 (Sun) 0, 0, -'UTC', +'+00', ], [ 63784026000, # utc_start 2022-03-27 01:00:00 (Sun) @@ -350,7 +354,7 @@ 63802782000, # local_end 2022-10-30 03:00:00 (Sun) 7200, 1, -'CEST', +'+02', ], [ 63802774800, # utc_start 2022-10-30 01:00:00 (Sun) @@ -359,7 +363,7 @@ 63815475600, # local_end 2023-03-26 01:00:00 (Sun) 0, 0, -'UTC', +'+00', ], [ 63815475600, # utc_start 2023-03-26 01:00:00 (Sun) @@ -368,7 +372,7 @@ 63834231600, # local_end 2023-10-29 03:00:00 (Sun) 7200, 1, -'CEST', +'+02', ], [ 63834224400, # utc_start 2023-10-29 01:00:00 (Sun) @@ -377,7 +381,7 @@ 63847530000, # local_end 2024-03-31 01:00:00 (Sun) 0, 0, -'UTC', +'+00', ], [ 63847530000, # utc_start 2024-03-31 01:00:00 (Sun) @@ -386,7 +390,7 @@ 63865681200, # local_end 2024-10-27 03:00:00 (Sun) 7200, 1, -'CEST', +'+02', ], [ 63865674000, # utc_start 2024-10-27 01:00:00 (Sun) @@ -395,7 +399,7 @@ 63878979600, # local_end 2025-03-30 01:00:00 (Sun) 0, 0, -'UTC', +'+00', ], [ 63878979600, # utc_start 2025-03-30 01:00:00 (Sun) @@ -404,7 +408,7 @@ 63897130800, # local_end 2025-10-26 03:00:00 (Sun) 7200, 1, -'CEST', +'+02', ], [ 63897123600, # utc_start 2025-10-26 01:00:00 (Sun) @@ -413,7 +417,7 @@ 63910429200, # local_end 2026-03-29 01:00:00 (Sun) 0, 0, -'UTC', +'+00', ], [ 63910429200, # utc_start 2026-03-29 01:00:00 (Sun) @@ -422,7 +426,7 @@ 63928580400, # local_end 2026-10-25 03:00:00 (Sun) 7200, 1, -'CEST', +'+02', ], [ 63928573200, # utc_start 2026-10-25 01:00:00 (Sun) @@ -431,7 +435,7 @@ 63941878800, # local_end 2027-03-28 01:00:00 (Sun) 0, 0, -'UTC', +'+00', ], [ 63941878800, # utc_start 2027-03-28 01:00:00 (Sun) @@ -440,15 +444,51 @@ 63960634800, # local_end 2027-10-31 03:00:00 (Sun) 7200, 1, -'CEST', +'+02', + ], + [ +63960627600, # utc_start 2027-10-31 01:00:00 (Sun) +63973328400, # utc_end 2028-03-26 01:00:00 (Sun) +63960627600, # local_start 2027-10-31 01:00:00 (Sun) +63973328400, # local_end 2028-03-26 01:00:00 (Sun) +0, +0, +'+00', + ], + [ +63973328400, # utc_start 2028-03-26 01:00:00 (Sun) +63992077200, # utc_end 2028-10-29 01:00:00 (Sun) +63973335600, # local_start 2028-03-26 03:00:00 (Sun) +63992084400, # local_end 2028-10-29 03:00:00 (Sun) +7200, +1, +'+02', + ], + [ +63992077200, # utc_start 2028-10-29 01:00:00 (Sun) +64004778000, # utc_end 2029-03-25 01:00:00 (Sun) +63992077200, # local_start 2028-10-29 01:00:00 (Sun) +64004778000, # local_end 2029-03-25 01:00:00 (Sun) +0, +0, +'+00', + ], + [ +64004778000, # utc_start 2029-03-25 01:00:00 (Sun) +64023526800, # utc_end 2029-10-28 01:00:00 (Sun) +64004785200, # local_start 2029-03-25 03:00:00 (Sun) +64023534000, # local_end 2029-10-28 03:00:00 (Sun) +7200, +1, +'+02', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {23} +sub has_dst_changes {25} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -499,25 +539,23 @@ 'at' => '1:00u', 'from' => '2004', 'in' => 'Oct', - 'letter' => 'UTC', + 'letter' => '+00', 'name' => 'Troll', 'offset_from_std' => 0, 'on' => 'lastSun', 'save' => '0:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ), bless( { 'at' => '1:00u', 'from' => '2005', 'in' => 'Mar', - 'letter' => 'CEST', + 'letter' => '+02', 'name' => 'Troll', 'offset_from_std' => 7200, 'on' => 'lastSun', 'save' => '2:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Antarctica/Vostok.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Antarctica/Vostok.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Antarctica/Vostok.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Antarctica/Vostok.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/antarctica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/antarctica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Antarctica::Vostok; -$DateTime::TimeZone::Antarctica::Vostok::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -26,7 +30,7 @@ 61755609600, # local_end 1957-12-16 00:00:00 (Mon) 0, 0, -'zzz', +'-00', ], [ 61755609600, # utc_start 1957-12-16 00:00:00 (Mon) @@ -35,15 +39,15 @@ DateTime::TimeZone::INFINITY, # local_end 21600, 0, -'VOST', +'+06', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {0} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Almaty.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Almaty.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Almaty.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Almaty.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/asia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/asia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Asia::Almaty; -$DateTime::TimeZone::Asia::Almaty::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,7 +39,7 @@ 60888153600, # local_end 1930-06-21 00:00:00 (Sat) 18000, 0, -'ALMT', +'+05', ], [ 60888135600, # utc_start 1930-06-20 19:00:00 (Fri) @@ -44,7 +48,7 @@ 62490614400, # local_end 1981-04-01 00:00:00 (Wed) 21600, 0, -'ALMT', +'+06', ], [ 62490592800, # utc_start 1981-03-31 18:00:00 (Tue) @@ -53,7 +57,7 @@ 62506425600, # local_end 1981-10-01 00:00:00 (Thu) 25200, 1, -'ALMST', +'+07', ], [ 62506400400, # utc_start 1981-09-30 17:00:00 (Wed) @@ -62,7 +66,7 @@ 62522150400, # local_end 1982-04-01 00:00:00 (Thu) 21600, 0, -'ALMT', +'+06', ], [ 62522128800, # utc_start 1982-03-31 18:00:00 (Wed) @@ -71,7 +75,7 @@ 62537961600, # local_end 1982-10-01 00:00:00 (Fri) 25200, 1, -'ALMST', +'+07', ], [ 62537936400, # utc_start 1982-09-30 17:00:00 (Thu) @@ -80,7 +84,7 @@ 62553686400, # local_end 1983-04-01 00:00:00 (Fri) 21600, 0, -'ALMT', +'+06', ], [ 62553664800, # utc_start 1983-03-31 18:00:00 (Thu) @@ -89,7 +93,7 @@ 62569497600, # local_end 1983-10-01 00:00:00 (Sat) 25200, 1, -'ALMST', +'+07', ], [ 62569472400, # utc_start 1983-09-30 17:00:00 (Fri) @@ -98,7 +102,7 @@ 62585308800, # local_end 1984-04-01 00:00:00 (Sun) 21600, 0, -'ALMT', +'+06', ], [ 62585287200, # utc_start 1984-03-31 18:00:00 (Sat) @@ -107,7 +111,7 @@ 62601044400, # local_end 1984-09-30 03:00:00 (Sun) 25200, 1, -'ALMST', +'+07', ], [ 62601019200, # utc_start 1984-09-29 20:00:00 (Sat) @@ -116,7 +120,7 @@ 62616765600, # local_end 1985-03-31 02:00:00 (Sun) 21600, 0, -'ALMT', +'+06', ], [ 62616744000, # utc_start 1985-03-30 20:00:00 (Sat) @@ -125,7 +129,7 @@ 62632494000, # local_end 1985-09-29 03:00:00 (Sun) 25200, 1, -'ALMST', +'+07', ], [ 62632468800, # utc_start 1985-09-28 20:00:00 (Sat) @@ -134,7 +138,7 @@ 62648215200, # local_end 1986-03-30 02:00:00 (Sun) 21600, 0, -'ALMT', +'+06', ], [ 62648193600, # utc_start 1986-03-29 20:00:00 (Sat) @@ -143,7 +147,7 @@ 62663943600, # local_end 1986-09-28 03:00:00 (Sun) 25200, 1, -'ALMST', +'+07', ], [ 62663918400, # utc_start 1986-09-27 20:00:00 (Sat) @@ -152,7 +156,7 @@ 62679664800, # local_end 1987-03-29 02:00:00 (Sun) 21600, 0, -'ALMT', +'+06', ], [ 62679643200, # utc_start 1987-03-28 20:00:00 (Sat) @@ -161,7 +165,7 @@ 62695393200, # local_end 1987-09-27 03:00:00 (Sun) 25200, 1, -'ALMST', +'+07', ], [ 62695368000, # utc_start 1987-09-26 20:00:00 (Sat) @@ -170,7 +174,7 @@ 62711114400, # local_end 1988-03-27 02:00:00 (Sun) 21600, 0, -'ALMT', +'+06', ], [ 62711092800, # utc_start 1988-03-26 20:00:00 (Sat) @@ -179,7 +183,7 @@ 62726842800, # local_end 1988-09-25 03:00:00 (Sun) 25200, 1, -'ALMST', +'+07', ], [ 62726817600, # utc_start 1988-09-24 20:00:00 (Sat) @@ -188,7 +192,7 @@ 62742564000, # local_end 1989-03-26 02:00:00 (Sun) 21600, 0, -'ALMT', +'+06', ], [ 62742542400, # utc_start 1989-03-25 20:00:00 (Sat) @@ -197,7 +201,7 @@ 62758292400, # local_end 1989-09-24 03:00:00 (Sun) 25200, 1, -'ALMST', +'+07', ], [ 62758267200, # utc_start 1989-09-23 20:00:00 (Sat) @@ -206,7 +210,7 @@ 62774013600, # local_end 1990-03-25 02:00:00 (Sun) 21600, 0, -'ALMT', +'+06', ], [ 62773992000, # utc_start 1990-03-24 20:00:00 (Sat) @@ -215,52 +219,61 @@ 62790346800, # local_end 1990-09-30 03:00:00 (Sun) 25200, 1, -'ALMST', +'+07', ], [ 62790321600, # utc_start 1990-09-29 20:00:00 (Sat) -62798349600, # utc_end 1990-12-31 18:00:00 (Mon) +62806046400, # utc_end 1991-03-30 20:00:00 (Sat) 62790343200, # local_start 1990-09-30 02:00:00 (Sun) -62798371200, # local_end 1991-01-01 00:00:00 (Tue) +62806068000, # local_end 1991-03-31 02:00:00 (Sun) 21600, 0, -'ALMT', +'+06', ], [ -62798349600, # utc_start 1990-12-31 18:00:00 (Mon) -62829885600, # utc_end 1991-12-31 18:00:00 (Tue) -62798371200, # local_start 1991-01-01 00:00:00 (Tue) -62829907200, # local_end 1992-01-01 00:00:00 (Wed) +62806046400, # utc_start 1991-03-30 20:00:00 (Sat) +62821774800, # utc_end 1991-09-28 21:00:00 (Sat) +62806068000, # local_start 1991-03-31 02:00:00 (Sun) +62821796400, # local_end 1991-09-29 03:00:00 (Sun) 21600, +1, +'+06', + ], + [ +62821774800, # utc_start 1991-09-28 21:00:00 (Sat) +62831451600, # utc_end 1992-01-18 21:00:00 (Sat) +62821792800, # local_start 1991-09-29 02:00:00 (Sun) +62831469600, # local_end 1992-01-19 02:00:00 (Sun) +18000, 0, -'ALMT', +'+05', ], [ -62829885600, # utc_start 1991-12-31 18:00:00 (Tue) -62837485200, # utc_end 1992-03-28 17:00:00 (Sat) -62829907200, # local_start 1992-01-01 00:00:00 (Wed) -62837506800, # local_end 1992-03-28 23:00:00 (Sat) +62831451600, # utc_start 1992-01-18 21:00:00 (Sat) +62837496000, # utc_end 1992-03-28 20:00:00 (Sat) +62831473200, # local_start 1992-01-19 03:00:00 (Sun) +62837517600, # local_end 1992-03-29 02:00:00 (Sun) 21600, 0, -'ALMT', +'+06', ], [ -62837485200, # utc_start 1992-03-28 17:00:00 (Sat) -62853206400, # utc_end 1992-09-26 16:00:00 (Sat) -62837510400, # local_start 1992-03-29 00:00:00 (Sun) -62853231600, # local_end 1992-09-26 23:00:00 (Sat) +62837496000, # utc_start 1992-03-28 20:00:00 (Sat) +62853220800, # utc_end 1992-09-26 20:00:00 (Sat) +62837521200, # local_start 1992-03-29 03:00:00 (Sun) +62853246000, # local_end 1992-09-27 03:00:00 (Sun) 25200, 1, -'ALMST', +'+07', ], [ -62853206400, # utc_start 1992-09-26 16:00:00 (Sat) +62853220800, # utc_start 1992-09-26 20:00:00 (Sat) 62868945600, # utc_end 1993-03-27 20:00:00 (Sat) -62853228000, # local_start 1992-09-26 22:00:00 (Sat) +62853242400, # local_start 1992-09-27 02:00:00 (Sun) 62868967200, # local_end 1993-03-28 02:00:00 (Sun) 21600, 0, -'ALMT', +'+06', ], [ 62868945600, # utc_start 1993-03-27 20:00:00 (Sat) @@ -269,7 +282,7 @@ 62884695600, # local_end 1993-09-26 03:00:00 (Sun) 25200, 1, -'ALMST', +'+07', ], [ 62884670400, # utc_start 1993-09-25 20:00:00 (Sat) @@ -278,7 +291,7 @@ 62900416800, # local_end 1994-03-27 02:00:00 (Sun) 21600, 0, -'ALMT', +'+06', ], [ 62900395200, # utc_start 1994-03-26 20:00:00 (Sat) @@ -287,7 +300,7 @@ 62916145200, # local_end 1994-09-25 03:00:00 (Sun) 25200, 1, -'ALMST', +'+07', ], [ 62916120000, # utc_start 1994-09-24 20:00:00 (Sat) @@ -296,7 +309,7 @@ 62931866400, # local_end 1995-03-26 02:00:00 (Sun) 21600, 0, -'ALMT', +'+06', ], [ 62931844800, # utc_start 1995-03-25 20:00:00 (Sat) @@ -305,7 +318,7 @@ 62947594800, # local_end 1995-09-24 03:00:00 (Sun) 25200, 1, -'ALMST', +'+07', ], [ 62947569600, # utc_start 1995-09-23 20:00:00 (Sat) @@ -314,7 +327,7 @@ 62963920800, # local_end 1996-03-31 02:00:00 (Sun) 21600, 0, -'ALMT', +'+06', ], [ 62963899200, # utc_start 1996-03-30 20:00:00 (Sat) @@ -323,7 +336,7 @@ 62982068400, # local_end 1996-10-27 03:00:00 (Sun) 25200, 1, -'ALMST', +'+07', ], [ 62982043200, # utc_start 1996-10-26 20:00:00 (Sat) @@ -332,7 +345,7 @@ 62995370400, # local_end 1997-03-30 02:00:00 (Sun) 21600, 0, -'ALMT', +'+06', ], [ 62995348800, # utc_start 1997-03-29 20:00:00 (Sat) @@ -341,7 +354,7 @@ 63013518000, # local_end 1997-10-26 03:00:00 (Sun) 25200, 1, -'ALMST', +'+07', ], [ 63013492800, # utc_start 1997-10-25 20:00:00 (Sat) @@ -350,7 +363,7 @@ 63026820000, # local_end 1998-03-29 02:00:00 (Sun) 21600, 0, -'ALMT', +'+06', ], [ 63026798400, # utc_start 1998-03-28 20:00:00 (Sat) @@ -359,7 +372,7 @@ 63044967600, # local_end 1998-10-25 03:00:00 (Sun) 25200, 1, -'ALMST', +'+07', ], [ 63044942400, # utc_start 1998-10-24 20:00:00 (Sat) @@ -368,7 +381,7 @@ 63058269600, # local_end 1999-03-28 02:00:00 (Sun) 21600, 0, -'ALMT', +'+06', ], [ 63058248000, # utc_start 1999-03-27 20:00:00 (Sat) @@ -377,7 +390,7 @@ 63077022000, # local_end 1999-10-31 03:00:00 (Sun) 25200, 1, -'ALMST', +'+07', ], [ 63076996800, # utc_start 1999-10-30 20:00:00 (Sat) @@ -386,7 +399,7 @@ 63089719200, # local_end 2000-03-26 02:00:00 (Sun) 21600, 0, -'ALMT', +'+06', ], [ 63089697600, # utc_start 2000-03-25 20:00:00 (Sat) @@ -395,7 +408,7 @@ 63108471600, # local_end 2000-10-29 03:00:00 (Sun) 25200, 1, -'ALMST', +'+07', ], [ 63108446400, # utc_start 2000-10-28 20:00:00 (Sat) @@ -404,7 +417,7 @@ 63121168800, # local_end 2001-03-25 02:00:00 (Sun) 21600, 0, -'ALMT', +'+06', ], [ 63121147200, # utc_start 2001-03-24 20:00:00 (Sat) @@ -413,7 +426,7 @@ 63139921200, # local_end 2001-10-28 03:00:00 (Sun) 25200, 1, -'ALMST', +'+07', ], [ 63139896000, # utc_start 2001-10-27 20:00:00 (Sat) @@ -422,7 +435,7 @@ 63153223200, # local_end 2002-03-31 02:00:00 (Sun) 21600, 0, -'ALMT', +'+06', ], [ 63153201600, # utc_start 2002-03-30 20:00:00 (Sat) @@ -431,7 +444,7 @@ 63171370800, # local_end 2002-10-27 03:00:00 (Sun) 25200, 1, -'ALMST', +'+07', ], [ 63171345600, # utc_start 2002-10-26 20:00:00 (Sat) @@ -440,7 +453,7 @@ 63184672800, # local_end 2003-03-30 02:00:00 (Sun) 21600, 0, -'ALMT', +'+06', ], [ 63184651200, # utc_start 2003-03-29 20:00:00 (Sat) @@ -449,7 +462,7 @@ 63202820400, # local_end 2003-10-26 03:00:00 (Sun) 25200, 1, -'ALMST', +'+07', ], [ 63202795200, # utc_start 2003-10-25 20:00:00 (Sat) @@ -458,7 +471,7 @@ 63216122400, # local_end 2004-03-28 02:00:00 (Sun) 21600, 0, -'ALMT', +'+06', ], [ 63216100800, # utc_start 2004-03-27 20:00:00 (Sat) @@ -467,33 +480,24 @@ 63234874800, # local_end 2004-10-31 03:00:00 (Sun) 25200, 1, -'ALMST', +'+07', ], [ 63234849600, # utc_start 2004-10-30 20:00:00 (Sat) -63246506400, # utc_end 2005-03-14 18:00:00 (Mon) -63234871200, # local_start 2004-10-31 02:00:00 (Sun) -63246528000, # local_end 2005-03-15 00:00:00 (Tue) -21600, -0, -'ALMT', - ], - [ -63246506400, # utc_start 2005-03-14 18:00:00 (Mon) DateTime::TimeZone::INFINITY, # utc_end -63246528000, # local_start 2005-03-15 00:00:00 (Tue) +63234871200, # local_start 2004-10-31 02:00:00 (Sun) DateTime::TimeZone::INFINITY, # local_end 21600, 0, -'ALMT', +'+06', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {23} +sub has_dst_changes {24} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Amman.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Amman.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Amman.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Amman.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/asia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/asia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Asia::Amman; -$DateTime::TimeZone::Asia::Amman::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -892,13 +896,49 @@ 1, 'EEST', ], + [ +63960444000, # utc_start 2027-10-28 22:00:00 (Thu) +63973749600, # utc_end 2028-03-30 22:00:00 (Thu) +63960451200, # local_start 2027-10-29 00:00:00 (Fri) +63973756800, # local_end 2028-03-31 00:00:00 (Fri) +7200, +0, +'EET', + ], + [ +63973749600, # utc_start 2028-03-30 22:00:00 (Thu) +63991893600, # utc_end 2028-10-26 22:00:00 (Thu) +63973760400, # local_start 2028-03-31 01:00:00 (Fri) +63991904400, # local_end 2028-10-27 01:00:00 (Fri) +10800, +1, +'EEST', + ], + [ +63991893600, # utc_start 2028-10-26 22:00:00 (Thu) +64005199200, # utc_end 2029-03-29 22:00:00 (Thu) +63991900800, # local_start 2028-10-27 00:00:00 (Fri) +64005206400, # local_end 2029-03-30 00:00:00 (Fri) +7200, +0, +'EET', + ], + [ +64005199200, # utc_start 2029-03-29 22:00:00 (Thu) +64023343200, # utc_end 2029-10-25 22:00:00 (Thu) +64005210000, # local_start 2029-03-30 01:00:00 (Fri) +64023354000, # local_end 2029-10-26 01:00:00 (Fri) +10800, +1, +'EEST', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {48} +sub has_dst_changes {50} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -954,8 +994,7 @@ 'offset_from_std' => 3600, 'on' => 'lastThu', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ), bless( { 'at' => '0:00s', @@ -966,8 +1005,7 @@ 'offset_from_std' => 0, 'on' => 'lastFri', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Anadyr.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Anadyr.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Anadyr.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Anadyr.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/europe. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/europe. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Asia::Anadyr; -$DateTime::TimeZone::Asia::Anadyr::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,7 +39,7 @@ 60888153600, # local_end 1930-06-21 00:00:00 (Sat) 43200, 0, -'ANAT', +'+12', ], [ 60888110400, # utc_start 1930-06-20 12:00:00 (Fri) @@ -44,7 +48,7 @@ 62490614400, # local_end 1981-04-01 00:00:00 (Wed) 46800, 0, -'ANAT', +'+13', ], [ 62490567600, # utc_start 1981-03-31 11:00:00 (Tue) @@ -53,7 +57,7 @@ 62506425600, # local_end 1981-10-01 00:00:00 (Thu) 50400, 1, -'ANAST', +'+14', ], [ 62506375200, # utc_start 1981-09-30 10:00:00 (Wed) @@ -62,7 +66,7 @@ 62522150400, # local_end 1982-04-01 00:00:00 (Thu) 46800, 0, -'ANAT', +'+13', ], [ 62522103600, # utc_start 1982-03-31 11:00:00 (Wed) @@ -71,7 +75,7 @@ 62537961600, # local_end 1982-10-01 00:00:00 (Fri) 46800, 1, -'ANAST', +'+13', ], [ 62537914800, # utc_start 1982-09-30 11:00:00 (Thu) @@ -80,7 +84,7 @@ 62553686400, # local_end 1983-04-01 00:00:00 (Fri) 43200, 0, -'ANAT', +'+12', ], [ 62553643200, # utc_start 1983-03-31 12:00:00 (Thu) @@ -89,7 +93,7 @@ 62569497600, # local_end 1983-10-01 00:00:00 (Sat) 46800, 1, -'ANAST', +'+13', ], [ 62569450800, # utc_start 1983-09-30 11:00:00 (Fri) @@ -98,7 +102,7 @@ 62585308800, # local_end 1984-04-01 00:00:00 (Sun) 43200, 0, -'ANAT', +'+12', ], [ 62585265600, # utc_start 1984-03-31 12:00:00 (Sat) @@ -107,7 +111,7 @@ 62601044400, # local_end 1984-09-30 03:00:00 (Sun) 46800, 1, -'ANAST', +'+13', ], [ 62600997600, # utc_start 1984-09-29 14:00:00 (Sat) @@ -116,7 +120,7 @@ 62616765600, # local_end 1985-03-31 02:00:00 (Sun) 43200, 0, -'ANAT', +'+12', ], [ 62616722400, # utc_start 1985-03-30 14:00:00 (Sat) @@ -125,7 +129,7 @@ 62632494000, # local_end 1985-09-29 03:00:00 (Sun) 46800, 1, -'ANAST', +'+13', ], [ 62632447200, # utc_start 1985-09-28 14:00:00 (Sat) @@ -134,7 +138,7 @@ 62648215200, # local_end 1986-03-30 02:00:00 (Sun) 43200, 0, -'ANAT', +'+12', ], [ 62648172000, # utc_start 1986-03-29 14:00:00 (Sat) @@ -143,7 +147,7 @@ 62663943600, # local_end 1986-09-28 03:00:00 (Sun) 46800, 1, -'ANAST', +'+13', ], [ 62663896800, # utc_start 1986-09-27 14:00:00 (Sat) @@ -152,7 +156,7 @@ 62679664800, # local_end 1987-03-29 02:00:00 (Sun) 43200, 0, -'ANAT', +'+12', ], [ 62679621600, # utc_start 1987-03-28 14:00:00 (Sat) @@ -161,7 +165,7 @@ 62695393200, # local_end 1987-09-27 03:00:00 (Sun) 46800, 1, -'ANAST', +'+13', ], [ 62695346400, # utc_start 1987-09-26 14:00:00 (Sat) @@ -170,7 +174,7 @@ 62711114400, # local_end 1988-03-27 02:00:00 (Sun) 43200, 0, -'ANAT', +'+12', ], [ 62711071200, # utc_start 1988-03-26 14:00:00 (Sat) @@ -179,7 +183,7 @@ 62726842800, # local_end 1988-09-25 03:00:00 (Sun) 46800, 1, -'ANAST', +'+13', ], [ 62726796000, # utc_start 1988-09-24 14:00:00 (Sat) @@ -188,7 +192,7 @@ 62742564000, # local_end 1989-03-26 02:00:00 (Sun) 43200, 0, -'ANAT', +'+12', ], [ 62742520800, # utc_start 1989-03-25 14:00:00 (Sat) @@ -197,7 +201,7 @@ 62758292400, # local_end 1989-09-24 03:00:00 (Sun) 46800, 1, -'ANAST', +'+13', ], [ 62758245600, # utc_start 1989-09-23 14:00:00 (Sat) @@ -206,7 +210,7 @@ 62774013600, # local_end 1990-03-25 02:00:00 (Sun) 43200, 0, -'ANAT', +'+12', ], [ 62773970400, # utc_start 1990-03-24 14:00:00 (Sat) @@ -215,7 +219,7 @@ 62790346800, # local_end 1990-09-30 03:00:00 (Sun) 46800, 1, -'ANAST', +'+13', ], [ 62790300000, # utc_start 1990-09-29 14:00:00 (Sat) @@ -224,7 +228,7 @@ 62806068000, # local_end 1991-03-31 02:00:00 (Sun) 43200, 0, -'ANAT', +'+12', ], [ 62806024800, # utc_start 1991-03-30 14:00:00 (Sat) @@ -233,7 +237,7 @@ 62821796400, # local_end 1991-09-29 03:00:00 (Sun) 43200, 1, -'ANAST', +'+12', ], [ 62821753200, # utc_start 1991-09-28 15:00:00 (Sat) @@ -242,34 +246,34 @@ 62831469600, # local_end 1992-01-19 02:00:00 (Sun) 39600, 0, -'ANAT', +'+11', ], [ 62831430000, # utc_start 1992-01-18 15:00:00 (Sat) -62837463600, # utc_end 1992-03-28 11:00:00 (Sat) +62837474400, # utc_end 1992-03-28 14:00:00 (Sat) 62831473200, # local_start 1992-01-19 03:00:00 (Sun) -62837506800, # local_end 1992-03-28 23:00:00 (Sat) +62837517600, # local_end 1992-03-29 02:00:00 (Sun) 43200, 0, -'ANAT', +'+12', ], [ -62837463600, # utc_start 1992-03-28 11:00:00 (Sat) -62853184800, # utc_end 1992-09-26 10:00:00 (Sat) -62837510400, # local_start 1992-03-29 00:00:00 (Sun) -62853231600, # local_end 1992-09-26 23:00:00 (Sat) +62837474400, # utc_start 1992-03-28 14:00:00 (Sat) +62853199200, # utc_end 1992-09-26 14:00:00 (Sat) +62837521200, # local_start 1992-03-29 03:00:00 (Sun) +62853246000, # local_end 1992-09-27 03:00:00 (Sun) 46800, 1, -'ANAST', +'+13', ], [ -62853184800, # utc_start 1992-09-26 10:00:00 (Sat) +62853199200, # utc_start 1992-09-26 14:00:00 (Sat) 62868924000, # utc_end 1993-03-27 14:00:00 (Sat) -62853228000, # local_start 1992-09-26 22:00:00 (Sat) +62853242400, # local_start 1992-09-27 02:00:00 (Sun) 62868967200, # local_end 1993-03-28 02:00:00 (Sun) 43200, 0, -'ANAT', +'+12', ], [ 62868924000, # utc_start 1993-03-27 14:00:00 (Sat) @@ -278,7 +282,7 @@ 62884695600, # local_end 1993-09-26 03:00:00 (Sun) 46800, 1, -'ANAST', +'+13', ], [ 62884648800, # utc_start 1993-09-25 14:00:00 (Sat) @@ -287,7 +291,7 @@ 62900416800, # local_end 1994-03-27 02:00:00 (Sun) 43200, 0, -'ANAT', +'+12', ], [ 62900373600, # utc_start 1994-03-26 14:00:00 (Sat) @@ -296,7 +300,7 @@ 62916145200, # local_end 1994-09-25 03:00:00 (Sun) 46800, 1, -'ANAST', +'+13', ], [ 62916098400, # utc_start 1994-09-24 14:00:00 (Sat) @@ -305,7 +309,7 @@ 62931866400, # local_end 1995-03-26 02:00:00 (Sun) 43200, 0, -'ANAT', +'+12', ], [ 62931823200, # utc_start 1995-03-25 14:00:00 (Sat) @@ -314,7 +318,7 @@ 62947594800, # local_end 1995-09-24 03:00:00 (Sun) 46800, 1, -'ANAST', +'+13', ], [ 62947548000, # utc_start 1995-09-23 14:00:00 (Sat) @@ -323,7 +327,7 @@ 62963920800, # local_end 1996-03-31 02:00:00 (Sun) 43200, 0, -'ANAT', +'+12', ], [ 62963877600, # utc_start 1996-03-30 14:00:00 (Sat) @@ -332,7 +336,7 @@ 62982068400, # local_end 1996-10-27 03:00:00 (Sun) 46800, 1, -'ANAST', +'+13', ], [ 62982021600, # utc_start 1996-10-26 14:00:00 (Sat) @@ -341,7 +345,7 @@ 62995370400, # local_end 1997-03-30 02:00:00 (Sun) 43200, 0, -'ANAT', +'+12', ], [ 62995327200, # utc_start 1997-03-29 14:00:00 (Sat) @@ -350,7 +354,7 @@ 63013518000, # local_end 1997-10-26 03:00:00 (Sun) 46800, 1, -'ANAST', +'+13', ], [ 63013471200, # utc_start 1997-10-25 14:00:00 (Sat) @@ -359,7 +363,7 @@ 63026820000, # local_end 1998-03-29 02:00:00 (Sun) 43200, 0, -'ANAT', +'+12', ], [ 63026776800, # utc_start 1998-03-28 14:00:00 (Sat) @@ -368,7 +372,7 @@ 63044967600, # local_end 1998-10-25 03:00:00 (Sun) 46800, 1, -'ANAST', +'+13', ], [ 63044920800, # utc_start 1998-10-24 14:00:00 (Sat) @@ -377,7 +381,7 @@ 63058269600, # local_end 1999-03-28 02:00:00 (Sun) 43200, 0, -'ANAT', +'+12', ], [ 63058226400, # utc_start 1999-03-27 14:00:00 (Sat) @@ -386,7 +390,7 @@ 63077022000, # local_end 1999-10-31 03:00:00 (Sun) 46800, 1, -'ANAST', +'+13', ], [ 63076975200, # utc_start 1999-10-30 14:00:00 (Sat) @@ -395,7 +399,7 @@ 63089719200, # local_end 2000-03-26 02:00:00 (Sun) 43200, 0, -'ANAT', +'+12', ], [ 63089676000, # utc_start 2000-03-25 14:00:00 (Sat) @@ -404,7 +408,7 @@ 63108471600, # local_end 2000-10-29 03:00:00 (Sun) 46800, 1, -'ANAST', +'+13', ], [ 63108424800, # utc_start 2000-10-28 14:00:00 (Sat) @@ -413,7 +417,7 @@ 63121168800, # local_end 2001-03-25 02:00:00 (Sun) 43200, 0, -'ANAT', +'+12', ], [ 63121125600, # utc_start 2001-03-24 14:00:00 (Sat) @@ -422,7 +426,7 @@ 63139921200, # local_end 2001-10-28 03:00:00 (Sun) 46800, 1, -'ANAST', +'+13', ], [ 63139874400, # utc_start 2001-10-27 14:00:00 (Sat) @@ -431,7 +435,7 @@ 63153223200, # local_end 2002-03-31 02:00:00 (Sun) 43200, 0, -'ANAT', +'+12', ], [ 63153180000, # utc_start 2002-03-30 14:00:00 (Sat) @@ -440,7 +444,7 @@ 63171370800, # local_end 2002-10-27 03:00:00 (Sun) 46800, 1, -'ANAST', +'+13', ], [ 63171324000, # utc_start 2002-10-26 14:00:00 (Sat) @@ -449,7 +453,7 @@ 63184672800, # local_end 2003-03-30 02:00:00 (Sun) 43200, 0, -'ANAT', +'+12', ], [ 63184629600, # utc_start 2003-03-29 14:00:00 (Sat) @@ -458,7 +462,7 @@ 63202820400, # local_end 2003-10-26 03:00:00 (Sun) 46800, 1, -'ANAST', +'+13', ], [ 63202773600, # utc_start 2003-10-25 14:00:00 (Sat) @@ -467,7 +471,7 @@ 63216122400, # local_end 2004-03-28 02:00:00 (Sun) 43200, 0, -'ANAT', +'+12', ], [ 63216079200, # utc_start 2004-03-27 14:00:00 (Sat) @@ -476,7 +480,7 @@ 63234874800, # local_end 2004-10-31 03:00:00 (Sun) 46800, 1, -'ANAST', +'+13', ], [ 63234828000, # utc_start 2004-10-30 14:00:00 (Sat) @@ -485,7 +489,7 @@ 63247572000, # local_end 2005-03-27 02:00:00 (Sun) 43200, 0, -'ANAT', +'+12', ], [ 63247528800, # utc_start 2005-03-26 14:00:00 (Sat) @@ -494,7 +498,7 @@ 63266324400, # local_end 2005-10-30 03:00:00 (Sun) 46800, 1, -'ANAST', +'+13', ], [ 63266277600, # utc_start 2005-10-29 14:00:00 (Sat) @@ -503,7 +507,7 @@ 63279021600, # local_end 2006-03-26 02:00:00 (Sun) 43200, 0, -'ANAT', +'+12', ], [ 63278978400, # utc_start 2006-03-25 14:00:00 (Sat) @@ -512,7 +516,7 @@ 63297774000, # local_end 2006-10-29 03:00:00 (Sun) 46800, 1, -'ANAST', +'+13', ], [ 63297727200, # utc_start 2006-10-28 14:00:00 (Sat) @@ -521,7 +525,7 @@ 63310471200, # local_end 2007-03-25 02:00:00 (Sun) 43200, 0, -'ANAT', +'+12', ], [ 63310428000, # utc_start 2007-03-24 14:00:00 (Sat) @@ -530,7 +534,7 @@ 63329223600, # local_end 2007-10-28 03:00:00 (Sun) 46800, 1, -'ANAST', +'+13', ], [ 63329176800, # utc_start 2007-10-27 14:00:00 (Sat) @@ -539,7 +543,7 @@ 63342525600, # local_end 2008-03-30 02:00:00 (Sun) 43200, 0, -'ANAT', +'+12', ], [ 63342482400, # utc_start 2008-03-29 14:00:00 (Sat) @@ -548,7 +552,7 @@ 63360673200, # local_end 2008-10-26 03:00:00 (Sun) 46800, 1, -'ANAST', +'+13', ], [ 63360626400, # utc_start 2008-10-25 14:00:00 (Sat) @@ -557,7 +561,7 @@ 63373975200, # local_end 2009-03-29 02:00:00 (Sun) 43200, 0, -'ANAT', +'+12', ], [ 63373932000, # utc_start 2009-03-28 14:00:00 (Sat) @@ -566,7 +570,7 @@ 63392122800, # local_end 2009-10-25 03:00:00 (Sun) 46800, 1, -'ANAST', +'+13', ], [ 63392076000, # utc_start 2009-10-24 14:00:00 (Sat) @@ -575,7 +579,7 @@ 63405424800, # local_end 2010-03-28 02:00:00 (Sun) 43200, 0, -'ANAT', +'+12', ], [ 63405381600, # utc_start 2010-03-27 14:00:00 (Sat) @@ -584,7 +588,7 @@ 63424177200, # local_end 2010-10-31 03:00:00 (Sun) 43200, 1, -'ANAST', +'+12', ], [ 63424134000, # utc_start 2010-10-30 15:00:00 (Sat) @@ -593,7 +597,7 @@ 63436874400, # local_end 2011-03-27 02:00:00 (Sun) 39600, 0, -'ANAT', +'+11', ], [ 63436834800, # utc_start 2011-03-26 15:00:00 (Sat) @@ -602,15 +606,15 @@ DateTime::TimeZone::INFINITY, # local_end 43200, 0, -'ANAT', +'+12', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {30} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Aqtau.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Aqtau.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Aqtau.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Aqtau.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/asia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/asia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Asia::Aqtau; -$DateTime::TimeZone::Asia::Aqtau::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,25 +39,16 @@ 60888153600, # local_end 1930-06-21 00:00:00 (Sat) 14400, 0, -'FORT', +'+04', ], [ 60888139200, # utc_start 1930-06-20 20:00:00 (Fri) -61914740400, # utc_end 1962-12-31 19:00:00 (Mon) -60888157200, # local_start 1930-06-21 01:00:00 (Sat) -61914758400, # local_end 1963-01-01 00:00:00 (Tue) -18000, -0, -'FORT', - ], - [ -61914740400, # utc_start 1962-12-31 19:00:00 (Mon) 62506407600, # utc_end 1981-09-30 19:00:00 (Wed) -61914758400, # local_start 1963-01-01 00:00:00 (Tue) +60888157200, # local_start 1930-06-21 01:00:00 (Sat) 62506425600, # local_end 1981-10-01 00:00:00 (Thu) 18000, 0, -'SHET', +'+05', ], [ 62506407600, # utc_start 1981-09-30 19:00:00 (Wed) @@ -62,7 +57,7 @@ 62522150400, # local_end 1982-04-01 00:00:00 (Thu) 21600, 0, -'SHET', +'+06', ], [ 62522128800, # utc_start 1982-03-31 18:00:00 (Wed) @@ -71,7 +66,7 @@ 62537961600, # local_end 1982-10-01 00:00:00 (Fri) 21600, 1, -'SHEST', +'+06', ], [ 62537940000, # utc_start 1982-09-30 18:00:00 (Thu) @@ -80,7 +75,7 @@ 62553686400, # local_end 1983-04-01 00:00:00 (Fri) 18000, 0, -'SHET', +'+05', ], [ 62553668400, # utc_start 1983-03-31 19:00:00 (Thu) @@ -89,7 +84,7 @@ 62569497600, # local_end 1983-10-01 00:00:00 (Sat) 21600, 1, -'SHEST', +'+06', ], [ 62569476000, # utc_start 1983-09-30 18:00:00 (Fri) @@ -98,7 +93,7 @@ 62585308800, # local_end 1984-04-01 00:00:00 (Sun) 18000, 0, -'SHET', +'+05', ], [ 62585290800, # utc_start 1984-03-31 19:00:00 (Sat) @@ -107,7 +102,7 @@ 62601044400, # local_end 1984-09-30 03:00:00 (Sun) 21600, 1, -'SHEST', +'+06', ], [ 62601022800, # utc_start 1984-09-29 21:00:00 (Sat) @@ -116,7 +111,7 @@ 62616765600, # local_end 1985-03-31 02:00:00 (Sun) 18000, 0, -'SHET', +'+05', ], [ 62616747600, # utc_start 1985-03-30 21:00:00 (Sat) @@ -125,7 +120,7 @@ 62632494000, # local_end 1985-09-29 03:00:00 (Sun) 21600, 1, -'SHEST', +'+06', ], [ 62632472400, # utc_start 1985-09-28 21:00:00 (Sat) @@ -134,7 +129,7 @@ 62648215200, # local_end 1986-03-30 02:00:00 (Sun) 18000, 0, -'SHET', +'+05', ], [ 62648197200, # utc_start 1986-03-29 21:00:00 (Sat) @@ -143,7 +138,7 @@ 62663943600, # local_end 1986-09-28 03:00:00 (Sun) 21600, 1, -'SHEST', +'+06', ], [ 62663922000, # utc_start 1986-09-27 21:00:00 (Sat) @@ -152,7 +147,7 @@ 62679664800, # local_end 1987-03-29 02:00:00 (Sun) 18000, 0, -'SHET', +'+05', ], [ 62679646800, # utc_start 1987-03-28 21:00:00 (Sat) @@ -161,7 +156,7 @@ 62695393200, # local_end 1987-09-27 03:00:00 (Sun) 21600, 1, -'SHEST', +'+06', ], [ 62695371600, # utc_start 1987-09-26 21:00:00 (Sat) @@ -170,7 +165,7 @@ 62711114400, # local_end 1988-03-27 02:00:00 (Sun) 18000, 0, -'SHET', +'+05', ], [ 62711096400, # utc_start 1988-03-26 21:00:00 (Sat) @@ -179,7 +174,7 @@ 62726842800, # local_end 1988-09-25 03:00:00 (Sun) 21600, 1, -'SHEST', +'+06', ], [ 62726821200, # utc_start 1988-09-24 21:00:00 (Sat) @@ -188,7 +183,7 @@ 62742564000, # local_end 1989-03-26 02:00:00 (Sun) 18000, 0, -'SHET', +'+05', ], [ 62742546000, # utc_start 1989-03-25 21:00:00 (Sat) @@ -197,7 +192,7 @@ 62758292400, # local_end 1989-09-24 03:00:00 (Sun) 21600, 1, -'SHEST', +'+06', ], [ 62758270800, # utc_start 1989-09-23 21:00:00 (Sat) @@ -206,7 +201,7 @@ 62774013600, # local_end 1990-03-25 02:00:00 (Sun) 18000, 0, -'SHET', +'+05', ], [ 62773995600, # utc_start 1990-03-24 21:00:00 (Sat) @@ -215,52 +210,61 @@ 62790346800, # local_end 1990-09-30 03:00:00 (Sun) 21600, 1, -'SHEST', +'+06', ], [ 62790325200, # utc_start 1990-09-29 21:00:00 (Sat) -62798353200, # utc_end 1990-12-31 19:00:00 (Mon) +62806050000, # utc_end 1991-03-30 21:00:00 (Sat) 62790343200, # local_start 1990-09-30 02:00:00 (Sun) -62798371200, # local_end 1991-01-01 00:00:00 (Tue) +62806068000, # local_end 1991-03-31 02:00:00 (Sun) 18000, 0, -'SHET', +'+05', ], [ -62798353200, # utc_start 1990-12-31 19:00:00 (Mon) -62828506800, # utc_end 1991-12-15 19:00:00 (Sun) -62798371200, # local_start 1991-01-01 00:00:00 (Tue) -62828524800, # local_end 1991-12-16 00:00:00 (Mon) +62806050000, # utc_start 1991-03-30 21:00:00 (Sat) +62821778400, # utc_end 1991-09-28 22:00:00 (Sat) +62806068000, # local_start 1991-03-31 02:00:00 (Sun) +62821796400, # local_end 1991-09-29 03:00:00 (Sun) 18000, +1, +'+05', + ], + [ +62821778400, # utc_start 1991-09-28 22:00:00 (Sat) +62831455200, # utc_end 1992-01-18 22:00:00 (Sat) +62821792800, # local_start 1991-09-29 02:00:00 (Sun) +62831469600, # local_end 1992-01-19 02:00:00 (Sun) +14400, 0, -'SHET', +'+04', ], [ -62828506800, # utc_start 1991-12-15 19:00:00 (Sun) -62837488800, # utc_end 1992-03-28 18:00:00 (Sat) -62828524800, # local_start 1991-12-16 00:00:00 (Mon) -62837506800, # local_end 1992-03-28 23:00:00 (Sat) +62831455200, # utc_start 1992-01-18 22:00:00 (Sat) +62837499600, # utc_end 1992-03-28 21:00:00 (Sat) +62831473200, # local_start 1992-01-19 03:00:00 (Sun) +62837517600, # local_end 1992-03-29 02:00:00 (Sun) 18000, 0, -'AQTT', +'+05', ], [ -62837488800, # utc_start 1992-03-28 18:00:00 (Sat) -62853210000, # utc_end 1992-09-26 17:00:00 (Sat) -62837510400, # local_start 1992-03-29 00:00:00 (Sun) -62853231600, # local_end 1992-09-26 23:00:00 (Sat) +62837499600, # utc_start 1992-03-28 21:00:00 (Sat) +62853224400, # utc_end 1992-09-26 21:00:00 (Sat) +62837521200, # local_start 1992-03-29 03:00:00 (Sun) +62853246000, # local_end 1992-09-27 03:00:00 (Sun) 21600, 1, -'AQTST', +'+06', ], [ -62853210000, # utc_start 1992-09-26 17:00:00 (Sat) +62853224400, # utc_start 1992-09-26 21:00:00 (Sat) 62868949200, # utc_end 1993-03-27 21:00:00 (Sat) -62853228000, # local_start 1992-09-26 22:00:00 (Sat) +62853242400, # local_start 1992-09-27 02:00:00 (Sun) 62868967200, # local_end 1993-03-28 02:00:00 (Sun) 18000, 0, -'AQTT', +'+05', ], [ 62868949200, # utc_start 1993-03-27 21:00:00 (Sat) @@ -269,7 +273,7 @@ 62884695600, # local_end 1993-09-26 03:00:00 (Sun) 21600, 1, -'AQTST', +'+06', ], [ 62884674000, # utc_start 1993-09-25 21:00:00 (Sat) @@ -278,7 +282,7 @@ 62900416800, # local_end 1994-03-27 02:00:00 (Sun) 18000, 0, -'AQTT', +'+05', ], [ 62900398800, # utc_start 1994-03-26 21:00:00 (Sat) @@ -287,25 +291,25 @@ 62916145200, # local_end 1994-09-25 03:00:00 (Sun) 21600, 1, -'AQTST', +'+06', ], [ 62916123600, # utc_start 1994-09-24 21:00:00 (Sat) -62931848400, # utc_end 1995-03-25 21:00:00 (Sat) -62916141600, # local_start 1994-09-25 02:00:00 (Sun) +62931852000, # utc_end 1995-03-25 22:00:00 (Sat) +62916138000, # local_start 1994-09-25 01:00:00 (Sun) 62931866400, # local_end 1995-03-26 02:00:00 (Sun) -18000, +14400, 0, -'AQTT', +'+04', ], [ -62931848400, # utc_start 1995-03-25 21:00:00 (Sat) +62931852000, # utc_start 1995-03-25 22:00:00 (Sat) 62947576800, # utc_end 1995-09-23 22:00:00 (Sat) -62931866400, # local_start 1995-03-26 02:00:00 (Sun) +62931870000, # local_start 1995-03-26 03:00:00 (Sun) 62947594800, # local_end 1995-09-24 03:00:00 (Sun) 18000, 1, -'AQTST', +'+05', ], [ 62947576800, # utc_start 1995-09-23 22:00:00 (Sat) @@ -314,7 +318,7 @@ 62963920800, # local_end 1996-03-31 02:00:00 (Sun) 14400, 0, -'AQTT', +'+04', ], [ 62963906400, # utc_start 1996-03-30 22:00:00 (Sat) @@ -323,7 +327,7 @@ 62982068400, # local_end 1996-10-27 03:00:00 (Sun) 18000, 1, -'AQTST', +'+05', ], [ 62982050400, # utc_start 1996-10-26 22:00:00 (Sat) @@ -332,7 +336,7 @@ 62995370400, # local_end 1997-03-30 02:00:00 (Sun) 14400, 0, -'AQTT', +'+04', ], [ 62995356000, # utc_start 1997-03-29 22:00:00 (Sat) @@ -341,7 +345,7 @@ 63013518000, # local_end 1997-10-26 03:00:00 (Sun) 18000, 1, -'AQTST', +'+05', ], [ 63013500000, # utc_start 1997-10-25 22:00:00 (Sat) @@ -350,7 +354,7 @@ 63026820000, # local_end 1998-03-29 02:00:00 (Sun) 14400, 0, -'AQTT', +'+04', ], [ 63026805600, # utc_start 1998-03-28 22:00:00 (Sat) @@ -359,7 +363,7 @@ 63044967600, # local_end 1998-10-25 03:00:00 (Sun) 18000, 1, -'AQTST', +'+05', ], [ 63044949600, # utc_start 1998-10-24 22:00:00 (Sat) @@ -368,7 +372,7 @@ 63058269600, # local_end 1999-03-28 02:00:00 (Sun) 14400, 0, -'AQTT', +'+04', ], [ 63058255200, # utc_start 1999-03-27 22:00:00 (Sat) @@ -377,7 +381,7 @@ 63077022000, # local_end 1999-10-31 03:00:00 (Sun) 18000, 1, -'AQTST', +'+05', ], [ 63077004000, # utc_start 1999-10-30 22:00:00 (Sat) @@ -386,7 +390,7 @@ 63089719200, # local_end 2000-03-26 02:00:00 (Sun) 14400, 0, -'AQTT', +'+04', ], [ 63089704800, # utc_start 2000-03-25 22:00:00 (Sat) @@ -395,7 +399,7 @@ 63108471600, # local_end 2000-10-29 03:00:00 (Sun) 18000, 1, -'AQTST', +'+05', ], [ 63108453600, # utc_start 2000-10-28 22:00:00 (Sat) @@ -404,7 +408,7 @@ 63121168800, # local_end 2001-03-25 02:00:00 (Sun) 14400, 0, -'AQTT', +'+04', ], [ 63121154400, # utc_start 2001-03-24 22:00:00 (Sat) @@ -413,7 +417,7 @@ 63139921200, # local_end 2001-10-28 03:00:00 (Sun) 18000, 1, -'AQTST', +'+05', ], [ 63139903200, # utc_start 2001-10-27 22:00:00 (Sat) @@ -422,7 +426,7 @@ 63153223200, # local_end 2002-03-31 02:00:00 (Sun) 14400, 0, -'AQTT', +'+04', ], [ 63153208800, # utc_start 2002-03-30 22:00:00 (Sat) @@ -431,7 +435,7 @@ 63171370800, # local_end 2002-10-27 03:00:00 (Sun) 18000, 1, -'AQTST', +'+05', ], [ 63171352800, # utc_start 2002-10-26 22:00:00 (Sat) @@ -440,7 +444,7 @@ 63184672800, # local_end 2003-03-30 02:00:00 (Sun) 14400, 0, -'AQTT', +'+04', ], [ 63184658400, # utc_start 2003-03-29 22:00:00 (Sat) @@ -449,7 +453,7 @@ 63202820400, # local_end 2003-10-26 03:00:00 (Sun) 18000, 1, -'AQTST', +'+05', ], [ 63202802400, # utc_start 2003-10-25 22:00:00 (Sat) @@ -458,7 +462,7 @@ 63216122400, # local_end 2004-03-28 02:00:00 (Sun) 14400, 0, -'AQTT', +'+04', ], [ 63216108000, # utc_start 2004-03-27 22:00:00 (Sat) @@ -467,33 +471,24 @@ 63234874800, # local_end 2004-10-31 03:00:00 (Sun) 18000, 1, -'AQTST', +'+05', ], [ 63234856800, # utc_start 2004-10-30 22:00:00 (Sat) -63246513600, # utc_end 2005-03-14 20:00:00 (Mon) -63234871200, # local_start 2004-10-31 02:00:00 (Sun) -63246528000, # local_end 2005-03-15 00:00:00 (Tue) -14400, -0, -'AQTT', - ], - [ -63246513600, # utc_start 2005-03-14 20:00:00 (Mon) DateTime::TimeZone::INFINITY, # utc_end -63246531600, # local_start 2005-03-15 01:00:00 (Tue) +63234874800, # local_start 2004-10-31 03:00:00 (Sun) DateTime::TimeZone::INFINITY, # local_end 18000, 0, -'AQTT', +'+05', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {22} +sub has_dst_changes {23} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Aqtobe.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Aqtobe.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Aqtobe.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Aqtobe.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/asia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/asia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Asia::Aqtobe; -$DateTime::TimeZone::Asia::Aqtobe::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,7 +39,7 @@ 60888153600, # local_end 1930-06-21 00:00:00 (Sat) 14400, 0, -'AKTT', +'+04', ], [ 60888139200, # utc_start 1930-06-20 20:00:00 (Fri) @@ -44,7 +48,7 @@ 62490614400, # local_end 1981-04-01 00:00:00 (Wed) 18000, 0, -'AKTT', +'+05', ], [ 62490596400, # utc_start 1981-03-31 19:00:00 (Tue) @@ -53,7 +57,7 @@ 62506425600, # local_end 1981-10-01 00:00:00 (Thu) 21600, 1, -'AKTST', +'+06', ], [ 62506404000, # utc_start 1981-09-30 18:00:00 (Wed) @@ -62,7 +66,7 @@ 62522150400, # local_end 1982-04-01 00:00:00 (Thu) 21600, 0, -'AKTT', +'+06', ], [ 62522128800, # utc_start 1982-03-31 18:00:00 (Wed) @@ -71,7 +75,7 @@ 62537961600, # local_end 1982-10-01 00:00:00 (Fri) 21600, 1, -'AKTST', +'+06', ], [ 62537940000, # utc_start 1982-09-30 18:00:00 (Thu) @@ -80,7 +84,7 @@ 62553686400, # local_end 1983-04-01 00:00:00 (Fri) 18000, 0, -'AKTT', +'+05', ], [ 62553668400, # utc_start 1983-03-31 19:00:00 (Thu) @@ -89,7 +93,7 @@ 62569497600, # local_end 1983-10-01 00:00:00 (Sat) 21600, 1, -'AKTST', +'+06', ], [ 62569476000, # utc_start 1983-09-30 18:00:00 (Fri) @@ -98,7 +102,7 @@ 62585308800, # local_end 1984-04-01 00:00:00 (Sun) 18000, 0, -'AKTT', +'+05', ], [ 62585290800, # utc_start 1984-03-31 19:00:00 (Sat) @@ -107,7 +111,7 @@ 62601044400, # local_end 1984-09-30 03:00:00 (Sun) 21600, 1, -'AKTST', +'+06', ], [ 62601022800, # utc_start 1984-09-29 21:00:00 (Sat) @@ -116,7 +120,7 @@ 62616765600, # local_end 1985-03-31 02:00:00 (Sun) 18000, 0, -'AKTT', +'+05', ], [ 62616747600, # utc_start 1985-03-30 21:00:00 (Sat) @@ -125,7 +129,7 @@ 62632494000, # local_end 1985-09-29 03:00:00 (Sun) 21600, 1, -'AKTST', +'+06', ], [ 62632472400, # utc_start 1985-09-28 21:00:00 (Sat) @@ -134,7 +138,7 @@ 62648215200, # local_end 1986-03-30 02:00:00 (Sun) 18000, 0, -'AKTT', +'+05', ], [ 62648197200, # utc_start 1986-03-29 21:00:00 (Sat) @@ -143,7 +147,7 @@ 62663943600, # local_end 1986-09-28 03:00:00 (Sun) 21600, 1, -'AKTST', +'+06', ], [ 62663922000, # utc_start 1986-09-27 21:00:00 (Sat) @@ -152,7 +156,7 @@ 62679664800, # local_end 1987-03-29 02:00:00 (Sun) 18000, 0, -'AKTT', +'+05', ], [ 62679646800, # utc_start 1987-03-28 21:00:00 (Sat) @@ -161,7 +165,7 @@ 62695393200, # local_end 1987-09-27 03:00:00 (Sun) 21600, 1, -'AKTST', +'+06', ], [ 62695371600, # utc_start 1987-09-26 21:00:00 (Sat) @@ -170,7 +174,7 @@ 62711114400, # local_end 1988-03-27 02:00:00 (Sun) 18000, 0, -'AKTT', +'+05', ], [ 62711096400, # utc_start 1988-03-26 21:00:00 (Sat) @@ -179,7 +183,7 @@ 62726842800, # local_end 1988-09-25 03:00:00 (Sun) 21600, 1, -'AKTST', +'+06', ], [ 62726821200, # utc_start 1988-09-24 21:00:00 (Sat) @@ -188,7 +192,7 @@ 62742564000, # local_end 1989-03-26 02:00:00 (Sun) 18000, 0, -'AKTT', +'+05', ], [ 62742546000, # utc_start 1989-03-25 21:00:00 (Sat) @@ -197,7 +201,7 @@ 62758292400, # local_end 1989-09-24 03:00:00 (Sun) 21600, 1, -'AKTST', +'+06', ], [ 62758270800, # utc_start 1989-09-23 21:00:00 (Sat) @@ -206,7 +210,7 @@ 62774013600, # local_end 1990-03-25 02:00:00 (Sun) 18000, 0, -'AKTT', +'+05', ], [ 62773995600, # utc_start 1990-03-24 21:00:00 (Sat) @@ -215,52 +219,61 @@ 62790346800, # local_end 1990-09-30 03:00:00 (Sun) 21600, 1, -'AKTST', +'+06', ], [ 62790325200, # utc_start 1990-09-29 21:00:00 (Sat) -62798353200, # utc_end 1990-12-31 19:00:00 (Mon) +62806050000, # utc_end 1991-03-30 21:00:00 (Sat) 62790343200, # local_start 1990-09-30 02:00:00 (Sun) -62798371200, # local_end 1991-01-01 00:00:00 (Tue) +62806068000, # local_end 1991-03-31 02:00:00 (Sun) 18000, 0, -'AKTT', +'+05', ], [ -62798353200, # utc_start 1990-12-31 19:00:00 (Mon) -62828506800, # utc_end 1991-12-15 19:00:00 (Sun) -62798371200, # local_start 1991-01-01 00:00:00 (Tue) -62828524800, # local_end 1991-12-16 00:00:00 (Mon) +62806050000, # utc_start 1991-03-30 21:00:00 (Sat) +62821778400, # utc_end 1991-09-28 22:00:00 (Sat) +62806068000, # local_start 1991-03-31 02:00:00 (Sun) +62821796400, # local_end 1991-09-29 03:00:00 (Sun) 18000, +1, +'+05', + ], + [ +62821778400, # utc_start 1991-09-28 22:00:00 (Sat) +62831455200, # utc_end 1992-01-18 22:00:00 (Sat) +62821792800, # local_start 1991-09-29 02:00:00 (Sun) +62831469600, # local_end 1992-01-19 02:00:00 (Sun) +14400, 0, -'AKTT', +'+04', ], [ -62828506800, # utc_start 1991-12-15 19:00:00 (Sun) -62837488800, # utc_end 1992-03-28 18:00:00 (Sat) -62828524800, # local_start 1991-12-16 00:00:00 (Mon) -62837506800, # local_end 1992-03-28 23:00:00 (Sat) +62831455200, # utc_start 1992-01-18 22:00:00 (Sat) +62837499600, # utc_end 1992-03-28 21:00:00 (Sat) +62831473200, # local_start 1992-01-19 03:00:00 (Sun) +62837517600, # local_end 1992-03-29 02:00:00 (Sun) 18000, 0, -'AQTT', +'+05', ], [ -62837488800, # utc_start 1992-03-28 18:00:00 (Sat) -62853210000, # utc_end 1992-09-26 17:00:00 (Sat) -62837510400, # local_start 1992-03-29 00:00:00 (Sun) -62853231600, # local_end 1992-09-26 23:00:00 (Sat) +62837499600, # utc_start 1992-03-28 21:00:00 (Sat) +62853224400, # utc_end 1992-09-26 21:00:00 (Sat) +62837521200, # local_start 1992-03-29 03:00:00 (Sun) +62853246000, # local_end 1992-09-27 03:00:00 (Sun) 21600, 1, -'AQTST', +'+06', ], [ -62853210000, # utc_start 1992-09-26 17:00:00 (Sat) +62853224400, # utc_start 1992-09-26 21:00:00 (Sat) 62868949200, # utc_end 1993-03-27 21:00:00 (Sat) -62853228000, # local_start 1992-09-26 22:00:00 (Sat) +62853242400, # local_start 1992-09-27 02:00:00 (Sun) 62868967200, # local_end 1993-03-28 02:00:00 (Sun) 18000, 0, -'AQTT', +'+05', ], [ 62868949200, # utc_start 1993-03-27 21:00:00 (Sat) @@ -269,7 +282,7 @@ 62884695600, # local_end 1993-09-26 03:00:00 (Sun) 21600, 1, -'AQTST', +'+06', ], [ 62884674000, # utc_start 1993-09-25 21:00:00 (Sat) @@ -278,7 +291,7 @@ 62900416800, # local_end 1994-03-27 02:00:00 (Sun) 18000, 0, -'AQTT', +'+05', ], [ 62900398800, # utc_start 1994-03-26 21:00:00 (Sat) @@ -287,7 +300,7 @@ 62916145200, # local_end 1994-09-25 03:00:00 (Sun) 21600, 1, -'AQTST', +'+06', ], [ 62916123600, # utc_start 1994-09-24 21:00:00 (Sat) @@ -296,7 +309,7 @@ 62931866400, # local_end 1995-03-26 02:00:00 (Sun) 18000, 0, -'AQTT', +'+05', ], [ 62931848400, # utc_start 1995-03-25 21:00:00 (Sat) @@ -305,7 +318,7 @@ 62947594800, # local_end 1995-09-24 03:00:00 (Sun) 21600, 1, -'AQTST', +'+06', ], [ 62947573200, # utc_start 1995-09-23 21:00:00 (Sat) @@ -314,7 +327,7 @@ 62963920800, # local_end 1996-03-31 02:00:00 (Sun) 18000, 0, -'AQTT', +'+05', ], [ 62963902800, # utc_start 1996-03-30 21:00:00 (Sat) @@ -323,7 +336,7 @@ 62982068400, # local_end 1996-10-27 03:00:00 (Sun) 21600, 1, -'AQTST', +'+06', ], [ 62982046800, # utc_start 1996-10-26 21:00:00 (Sat) @@ -332,7 +345,7 @@ 62995370400, # local_end 1997-03-30 02:00:00 (Sun) 18000, 0, -'AQTT', +'+05', ], [ 62995352400, # utc_start 1997-03-29 21:00:00 (Sat) @@ -341,7 +354,7 @@ 63013518000, # local_end 1997-10-26 03:00:00 (Sun) 21600, 1, -'AQTST', +'+06', ], [ 63013496400, # utc_start 1997-10-25 21:00:00 (Sat) @@ -350,7 +363,7 @@ 63026820000, # local_end 1998-03-29 02:00:00 (Sun) 18000, 0, -'AQTT', +'+05', ], [ 63026802000, # utc_start 1998-03-28 21:00:00 (Sat) @@ -359,7 +372,7 @@ 63044967600, # local_end 1998-10-25 03:00:00 (Sun) 21600, 1, -'AQTST', +'+06', ], [ 63044946000, # utc_start 1998-10-24 21:00:00 (Sat) @@ -368,7 +381,7 @@ 63058269600, # local_end 1999-03-28 02:00:00 (Sun) 18000, 0, -'AQTT', +'+05', ], [ 63058251600, # utc_start 1999-03-27 21:00:00 (Sat) @@ -377,7 +390,7 @@ 63077022000, # local_end 1999-10-31 03:00:00 (Sun) 21600, 1, -'AQTST', +'+06', ], [ 63077000400, # utc_start 1999-10-30 21:00:00 (Sat) @@ -386,7 +399,7 @@ 63089719200, # local_end 2000-03-26 02:00:00 (Sun) 18000, 0, -'AQTT', +'+05', ], [ 63089701200, # utc_start 2000-03-25 21:00:00 (Sat) @@ -395,7 +408,7 @@ 63108471600, # local_end 2000-10-29 03:00:00 (Sun) 21600, 1, -'AQTST', +'+06', ], [ 63108450000, # utc_start 2000-10-28 21:00:00 (Sat) @@ -404,7 +417,7 @@ 63121168800, # local_end 2001-03-25 02:00:00 (Sun) 18000, 0, -'AQTT', +'+05', ], [ 63121150800, # utc_start 2001-03-24 21:00:00 (Sat) @@ -413,7 +426,7 @@ 63139921200, # local_end 2001-10-28 03:00:00 (Sun) 21600, 1, -'AQTST', +'+06', ], [ 63139899600, # utc_start 2001-10-27 21:00:00 (Sat) @@ -422,7 +435,7 @@ 63153223200, # local_end 2002-03-31 02:00:00 (Sun) 18000, 0, -'AQTT', +'+05', ], [ 63153205200, # utc_start 2002-03-30 21:00:00 (Sat) @@ -431,7 +444,7 @@ 63171370800, # local_end 2002-10-27 03:00:00 (Sun) 21600, 1, -'AQTST', +'+06', ], [ 63171349200, # utc_start 2002-10-26 21:00:00 (Sat) @@ -440,7 +453,7 @@ 63184672800, # local_end 2003-03-30 02:00:00 (Sun) 18000, 0, -'AQTT', +'+05', ], [ 63184654800, # utc_start 2003-03-29 21:00:00 (Sat) @@ -449,7 +462,7 @@ 63202820400, # local_end 2003-10-26 03:00:00 (Sun) 21600, 1, -'AQTST', +'+06', ], [ 63202798800, # utc_start 2003-10-25 21:00:00 (Sat) @@ -458,7 +471,7 @@ 63216122400, # local_end 2004-03-28 02:00:00 (Sun) 18000, 0, -'AQTT', +'+05', ], [ 63216104400, # utc_start 2004-03-27 21:00:00 (Sat) @@ -467,33 +480,24 @@ 63234874800, # local_end 2004-10-31 03:00:00 (Sun) 21600, 1, -'AQTST', +'+06', ], [ 63234853200, # utc_start 2004-10-30 21:00:00 (Sat) -63246510000, # utc_end 2005-03-14 19:00:00 (Mon) -63234871200, # local_start 2004-10-31 02:00:00 (Sun) -63246528000, # local_end 2005-03-15 00:00:00 (Tue) -18000, -0, -'AQTT', - ], - [ -63246510000, # utc_start 2005-03-14 19:00:00 (Mon) DateTime::TimeZone::INFINITY, # utc_end -63246528000, # local_start 2005-03-15 00:00:00 (Tue) +63234871200, # local_start 2004-10-31 02:00:00 (Sun) DateTime::TimeZone::INFINITY, # local_end 18000, 0, -'AQTT', +'+05', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {23} +sub has_dst_changes {24} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Ashgabat.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Ashgabat.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Ashgabat.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Ashgabat.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/asia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/asia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Asia::Ashgabat; -$DateTime::TimeZone::Asia::Ashgabat::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,7 +39,7 @@ 60888153600, # local_end 1930-06-21 00:00:00 (Sat) 14400, 0, -'ASHT', +'+04', ], [ 60888139200, # utc_start 1930-06-20 20:00:00 (Fri) @@ -44,7 +48,7 @@ 62490614400, # local_end 1981-04-01 00:00:00 (Wed) 18000, 0, -'ASHT', +'+05', ], [ 62490596400, # utc_start 1981-03-31 19:00:00 (Tue) @@ -53,7 +57,7 @@ 62506425600, # local_end 1981-10-01 00:00:00 (Thu) 21600, 1, -'ASHST', +'+06', ], [ 62506404000, # utc_start 1981-09-30 18:00:00 (Wed) @@ -62,7 +66,7 @@ 62522150400, # local_end 1982-04-01 00:00:00 (Thu) 18000, 0, -'ASHT', +'+05', ], [ 62522132400, # utc_start 1982-03-31 19:00:00 (Wed) @@ -71,7 +75,7 @@ 62537961600, # local_end 1982-10-01 00:00:00 (Fri) 21600, 1, -'ASHST', +'+06', ], [ 62537940000, # utc_start 1982-09-30 18:00:00 (Thu) @@ -80,7 +84,7 @@ 62553686400, # local_end 1983-04-01 00:00:00 (Fri) 18000, 0, -'ASHT', +'+05', ], [ 62553668400, # utc_start 1983-03-31 19:00:00 (Thu) @@ -89,7 +93,7 @@ 62569497600, # local_end 1983-10-01 00:00:00 (Sat) 21600, 1, -'ASHST', +'+06', ], [ 62569476000, # utc_start 1983-09-30 18:00:00 (Fri) @@ -98,7 +102,7 @@ 62585308800, # local_end 1984-04-01 00:00:00 (Sun) 18000, 0, -'ASHT', +'+05', ], [ 62585290800, # utc_start 1984-03-31 19:00:00 (Sat) @@ -107,7 +111,7 @@ 62601044400, # local_end 1984-09-30 03:00:00 (Sun) 21600, 1, -'ASHST', +'+06', ], [ 62601022800, # utc_start 1984-09-29 21:00:00 (Sat) @@ -116,7 +120,7 @@ 62616765600, # local_end 1985-03-31 02:00:00 (Sun) 18000, 0, -'ASHT', +'+05', ], [ 62616747600, # utc_start 1985-03-30 21:00:00 (Sat) @@ -125,7 +129,7 @@ 62632494000, # local_end 1985-09-29 03:00:00 (Sun) 21600, 1, -'ASHST', +'+06', ], [ 62632472400, # utc_start 1985-09-28 21:00:00 (Sat) @@ -134,7 +138,7 @@ 62648215200, # local_end 1986-03-30 02:00:00 (Sun) 18000, 0, -'ASHT', +'+05', ], [ 62648197200, # utc_start 1986-03-29 21:00:00 (Sat) @@ -143,7 +147,7 @@ 62663943600, # local_end 1986-09-28 03:00:00 (Sun) 21600, 1, -'ASHST', +'+06', ], [ 62663922000, # utc_start 1986-09-27 21:00:00 (Sat) @@ -152,7 +156,7 @@ 62679664800, # local_end 1987-03-29 02:00:00 (Sun) 18000, 0, -'ASHT', +'+05', ], [ 62679646800, # utc_start 1987-03-28 21:00:00 (Sat) @@ -161,7 +165,7 @@ 62695393200, # local_end 1987-09-27 03:00:00 (Sun) 21600, 1, -'ASHST', +'+06', ], [ 62695371600, # utc_start 1987-09-26 21:00:00 (Sat) @@ -170,7 +174,7 @@ 62711114400, # local_end 1988-03-27 02:00:00 (Sun) 18000, 0, -'ASHT', +'+05', ], [ 62711096400, # utc_start 1988-03-26 21:00:00 (Sat) @@ -179,7 +183,7 @@ 62726842800, # local_end 1988-09-25 03:00:00 (Sun) 21600, 1, -'ASHST', +'+06', ], [ 62726821200, # utc_start 1988-09-24 21:00:00 (Sat) @@ -188,7 +192,7 @@ 62742564000, # local_end 1989-03-26 02:00:00 (Sun) 18000, 0, -'ASHT', +'+05', ], [ 62742546000, # utc_start 1989-03-25 21:00:00 (Sat) @@ -197,7 +201,7 @@ 62758292400, # local_end 1989-09-24 03:00:00 (Sun) 21600, 1, -'ASHST', +'+06', ], [ 62758270800, # utc_start 1989-09-23 21:00:00 (Sat) @@ -206,7 +210,7 @@ 62774013600, # local_end 1990-03-25 02:00:00 (Sun) 18000, 0, -'ASHT', +'+05', ], [ 62773995600, # utc_start 1990-03-24 21:00:00 (Sat) @@ -215,7 +219,7 @@ 62790346800, # local_end 1990-09-30 03:00:00 (Sun) 21600, 1, -'ASHST', +'+06', ], [ 62790325200, # utc_start 1990-09-29 21:00:00 (Sat) @@ -224,7 +228,7 @@ 62806068000, # local_end 1991-03-31 02:00:00 (Sun) 18000, 0, -'ASHT', +'+05', ], [ 62806050000, # utc_start 1991-03-30 21:00:00 (Sat) @@ -233,25 +237,16 @@ 62821796400, # local_end 1991-09-29 03:00:00 (Sun) 18000, 1, -'ASHST', +'+05', ], [ 62821778400, # utc_start 1991-09-28 22:00:00 (Sat) -62824190400, # utc_end 1991-10-26 20:00:00 (Sat) -62821792800, # local_start 1991-09-29 02:00:00 (Sun) -62824204800, # local_end 1991-10-27 00:00:00 (Sun) -14400, -0, -'ASHT', - ], - [ -62824190400, # utc_start 1991-10-26 20:00:00 (Sat) 62831455200, # utc_end 1992-01-18 22:00:00 (Sat) -62824204800, # local_start 1991-10-27 00:00:00 (Sun) +62821792800, # local_start 1991-09-29 02:00:00 (Sun) 62831469600, # local_end 1992-01-19 02:00:00 (Sun) 14400, 0, -'TMT', +'+04', ], [ 62831455200, # utc_start 1992-01-18 22:00:00 (Sat) @@ -260,15 +255,15 @@ DateTime::TimeZone::INFINITY, # local_end 18000, 0, -'TMT', +'+05', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {11} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Atyrau.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Atyrau.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Atyrau.pm 1970-01-01 00:00:00.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Atyrau.pm 2018-03-24 00:18:32.000000000 +0000 @@ -0,0 +1,500 @@ +# This file is auto-generated by the Perl DateTime Suite time zone +# code generator (0.08) This code generator comes with the +# DateTime::TimeZone module distribution in the tools/ directory + +# +# Generated from /tmp/V7b1FlgEXT/asia. Olson data version 2018d +# +# Do not edit this file directly. +# +package DateTime::TimeZone::Asia::Atyrau; + +use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; + +use Class::Singleton 1.03; +use DateTime::TimeZone; +use DateTime::TimeZone::OlsonDB; + +@DateTime::TimeZone::Asia::Atyrau::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' ); + +my $spans = +[ + [ +DateTime::TimeZone::NEG_INFINITY, # utc_start +60694518736, # utc_end 1924-05-01 20:32:16 (Thu) +DateTime::TimeZone::NEG_INFINITY, # local_start +60694531200, # local_end 1924-05-02 00:00:00 (Fri) +12464, +0, +'LMT', + ], + [ +60694518736, # utc_start 1924-05-01 20:32:16 (Thu) +60888142800, # utc_end 1930-06-20 21:00:00 (Fri) +60694529536, # local_start 1924-05-01 23:32:16 (Thu) +60888153600, # local_end 1930-06-21 00:00:00 (Sat) +10800, +0, +'+03', + ], + [ +60888142800, # utc_start 1930-06-20 21:00:00 (Fri) +62506407600, # utc_end 1981-09-30 19:00:00 (Wed) +60888160800, # local_start 1930-06-21 02:00:00 (Sat) +62506425600, # local_end 1981-10-01 00:00:00 (Thu) +18000, +0, +'+05', + ], + [ +62506407600, # utc_start 1981-09-30 19:00:00 (Wed) +62522128800, # utc_end 1982-03-31 18:00:00 (Wed) +62506429200, # local_start 1981-10-01 01:00:00 (Thu) +62522150400, # local_end 1982-04-01 00:00:00 (Thu) +21600, +0, +'+06', + ], + [ +62522128800, # utc_start 1982-03-31 18:00:00 (Wed) +62537940000, # utc_end 1982-09-30 18:00:00 (Thu) +62522150400, # local_start 1982-04-01 00:00:00 (Thu) +62537961600, # local_end 1982-10-01 00:00:00 (Fri) +21600, +1, +'+06', + ], + [ +62537940000, # utc_start 1982-09-30 18:00:00 (Thu) +62553668400, # utc_end 1983-03-31 19:00:00 (Thu) +62537958000, # local_start 1982-09-30 23:00:00 (Thu) +62553686400, # local_end 1983-04-01 00:00:00 (Fri) +18000, +0, +'+05', + ], + [ +62553668400, # utc_start 1983-03-31 19:00:00 (Thu) +62569476000, # utc_end 1983-09-30 18:00:00 (Fri) +62553690000, # local_start 1983-04-01 01:00:00 (Fri) +62569497600, # local_end 1983-10-01 00:00:00 (Sat) +21600, +1, +'+06', + ], + [ +62569476000, # utc_start 1983-09-30 18:00:00 (Fri) +62585290800, # utc_end 1984-03-31 19:00:00 (Sat) +62569494000, # local_start 1983-09-30 23:00:00 (Fri) +62585308800, # local_end 1984-04-01 00:00:00 (Sun) +18000, +0, +'+05', + ], + [ +62585290800, # utc_start 1984-03-31 19:00:00 (Sat) +62601022800, # utc_end 1984-09-29 21:00:00 (Sat) +62585312400, # local_start 1984-04-01 01:00:00 (Sun) +62601044400, # local_end 1984-09-30 03:00:00 (Sun) +21600, +1, +'+06', + ], + [ +62601022800, # utc_start 1984-09-29 21:00:00 (Sat) +62616747600, # utc_end 1985-03-30 21:00:00 (Sat) +62601040800, # local_start 1984-09-30 02:00:00 (Sun) +62616765600, # local_end 1985-03-31 02:00:00 (Sun) +18000, +0, +'+05', + ], + [ +62616747600, # utc_start 1985-03-30 21:00:00 (Sat) +62632472400, # utc_end 1985-09-28 21:00:00 (Sat) +62616769200, # local_start 1985-03-31 03:00:00 (Sun) +62632494000, # local_end 1985-09-29 03:00:00 (Sun) +21600, +1, +'+06', + ], + [ +62632472400, # utc_start 1985-09-28 21:00:00 (Sat) +62648197200, # utc_end 1986-03-29 21:00:00 (Sat) +62632490400, # local_start 1985-09-29 02:00:00 (Sun) +62648215200, # local_end 1986-03-30 02:00:00 (Sun) +18000, +0, +'+05', + ], + [ +62648197200, # utc_start 1986-03-29 21:00:00 (Sat) +62663922000, # utc_end 1986-09-27 21:00:00 (Sat) +62648218800, # local_start 1986-03-30 03:00:00 (Sun) +62663943600, # local_end 1986-09-28 03:00:00 (Sun) +21600, +1, +'+06', + ], + [ +62663922000, # utc_start 1986-09-27 21:00:00 (Sat) +62679646800, # utc_end 1987-03-28 21:00:00 (Sat) +62663940000, # local_start 1986-09-28 02:00:00 (Sun) +62679664800, # local_end 1987-03-29 02:00:00 (Sun) +18000, +0, +'+05', + ], + [ +62679646800, # utc_start 1987-03-28 21:00:00 (Sat) +62695371600, # utc_end 1987-09-26 21:00:00 (Sat) +62679668400, # local_start 1987-03-29 03:00:00 (Sun) +62695393200, # local_end 1987-09-27 03:00:00 (Sun) +21600, +1, +'+06', + ], + [ +62695371600, # utc_start 1987-09-26 21:00:00 (Sat) +62711096400, # utc_end 1988-03-26 21:00:00 (Sat) +62695389600, # local_start 1987-09-27 02:00:00 (Sun) +62711114400, # local_end 1988-03-27 02:00:00 (Sun) +18000, +0, +'+05', + ], + [ +62711096400, # utc_start 1988-03-26 21:00:00 (Sat) +62726821200, # utc_end 1988-09-24 21:00:00 (Sat) +62711118000, # local_start 1988-03-27 03:00:00 (Sun) +62726842800, # local_end 1988-09-25 03:00:00 (Sun) +21600, +1, +'+06', + ], + [ +62726821200, # utc_start 1988-09-24 21:00:00 (Sat) +62742546000, # utc_end 1989-03-25 21:00:00 (Sat) +62726839200, # local_start 1988-09-25 02:00:00 (Sun) +62742564000, # local_end 1989-03-26 02:00:00 (Sun) +18000, +0, +'+05', + ], + [ +62742546000, # utc_start 1989-03-25 21:00:00 (Sat) +62758270800, # utc_end 1989-09-23 21:00:00 (Sat) +62742567600, # local_start 1989-03-26 03:00:00 (Sun) +62758292400, # local_end 1989-09-24 03:00:00 (Sun) +21600, +1, +'+06', + ], + [ +62758270800, # utc_start 1989-09-23 21:00:00 (Sat) +62773995600, # utc_end 1990-03-24 21:00:00 (Sat) +62758288800, # local_start 1989-09-24 02:00:00 (Sun) +62774013600, # local_end 1990-03-25 02:00:00 (Sun) +18000, +0, +'+05', + ], + [ +62773995600, # utc_start 1990-03-24 21:00:00 (Sat) +62790325200, # utc_end 1990-09-29 21:00:00 (Sat) +62774017200, # local_start 1990-03-25 03:00:00 (Sun) +62790346800, # local_end 1990-09-30 03:00:00 (Sun) +21600, +1, +'+06', + ], + [ +62790325200, # utc_start 1990-09-29 21:00:00 (Sat) +62806050000, # utc_end 1991-03-30 21:00:00 (Sat) +62790343200, # local_start 1990-09-30 02:00:00 (Sun) +62806068000, # local_end 1991-03-31 02:00:00 (Sun) +18000, +0, +'+05', + ], + [ +62806050000, # utc_start 1991-03-30 21:00:00 (Sat) +62821778400, # utc_end 1991-09-28 22:00:00 (Sat) +62806068000, # local_start 1991-03-31 02:00:00 (Sun) +62821796400, # local_end 1991-09-29 03:00:00 (Sun) +18000, +1, +'+05', + ], + [ +62821778400, # utc_start 1991-09-28 22:00:00 (Sat) +62831455200, # utc_end 1992-01-18 22:00:00 (Sat) +62821792800, # local_start 1991-09-29 02:00:00 (Sun) +62831469600, # local_end 1992-01-19 02:00:00 (Sun) +14400, +0, +'+04', + ], + [ +62831455200, # utc_start 1992-01-18 22:00:00 (Sat) +62837499600, # utc_end 1992-03-28 21:00:00 (Sat) +62831473200, # local_start 1992-01-19 03:00:00 (Sun) +62837517600, # local_end 1992-03-29 02:00:00 (Sun) +18000, +0, +'+05', + ], + [ +62837499600, # utc_start 1992-03-28 21:00:00 (Sat) +62853224400, # utc_end 1992-09-26 21:00:00 (Sat) +62837521200, # local_start 1992-03-29 03:00:00 (Sun) +62853246000, # local_end 1992-09-27 03:00:00 (Sun) +21600, +1, +'+06', + ], + [ +62853224400, # utc_start 1992-09-26 21:00:00 (Sat) +62868949200, # utc_end 1993-03-27 21:00:00 (Sat) +62853242400, # local_start 1992-09-27 02:00:00 (Sun) +62868967200, # local_end 1993-03-28 02:00:00 (Sun) +18000, +0, +'+05', + ], + [ +62868949200, # utc_start 1993-03-27 21:00:00 (Sat) +62884674000, # utc_end 1993-09-25 21:00:00 (Sat) +62868970800, # local_start 1993-03-28 03:00:00 (Sun) +62884695600, # local_end 1993-09-26 03:00:00 (Sun) +21600, +1, +'+06', + ], + [ +62884674000, # utc_start 1993-09-25 21:00:00 (Sat) +62900398800, # utc_end 1994-03-26 21:00:00 (Sat) +62884692000, # local_start 1993-09-26 02:00:00 (Sun) +62900416800, # local_end 1994-03-27 02:00:00 (Sun) +18000, +0, +'+05', + ], + [ +62900398800, # utc_start 1994-03-26 21:00:00 (Sat) +62916123600, # utc_end 1994-09-24 21:00:00 (Sat) +62900420400, # local_start 1994-03-27 03:00:00 (Sun) +62916145200, # local_end 1994-09-25 03:00:00 (Sun) +21600, +1, +'+06', + ], + [ +62916123600, # utc_start 1994-09-24 21:00:00 (Sat) +62931848400, # utc_end 1995-03-25 21:00:00 (Sat) +62916141600, # local_start 1994-09-25 02:00:00 (Sun) +62931866400, # local_end 1995-03-26 02:00:00 (Sun) +18000, +0, +'+05', + ], + [ +62931848400, # utc_start 1995-03-25 21:00:00 (Sat) +62947573200, # utc_end 1995-09-23 21:00:00 (Sat) +62931870000, # local_start 1995-03-26 03:00:00 (Sun) +62947594800, # local_end 1995-09-24 03:00:00 (Sun) +21600, +1, +'+06', + ], + [ +62947573200, # utc_start 1995-09-23 21:00:00 (Sat) +62963902800, # utc_end 1996-03-30 21:00:00 (Sat) +62947591200, # local_start 1995-09-24 02:00:00 (Sun) +62963920800, # local_end 1996-03-31 02:00:00 (Sun) +18000, +0, +'+05', + ], + [ +62963902800, # utc_start 1996-03-30 21:00:00 (Sat) +62982046800, # utc_end 1996-10-26 21:00:00 (Sat) +62963924400, # local_start 1996-03-31 03:00:00 (Sun) +62982068400, # local_end 1996-10-27 03:00:00 (Sun) +21600, +1, +'+06', + ], + [ +62982046800, # utc_start 1996-10-26 21:00:00 (Sat) +62995352400, # utc_end 1997-03-29 21:00:00 (Sat) +62982064800, # local_start 1996-10-27 02:00:00 (Sun) +62995370400, # local_end 1997-03-30 02:00:00 (Sun) +18000, +0, +'+05', + ], + [ +62995352400, # utc_start 1997-03-29 21:00:00 (Sat) +63013496400, # utc_end 1997-10-25 21:00:00 (Sat) +62995374000, # local_start 1997-03-30 03:00:00 (Sun) +63013518000, # local_end 1997-10-26 03:00:00 (Sun) +21600, +1, +'+06', + ], + [ +63013496400, # utc_start 1997-10-25 21:00:00 (Sat) +63026802000, # utc_end 1998-03-28 21:00:00 (Sat) +63013514400, # local_start 1997-10-26 02:00:00 (Sun) +63026820000, # local_end 1998-03-29 02:00:00 (Sun) +18000, +0, +'+05', + ], + [ +63026802000, # utc_start 1998-03-28 21:00:00 (Sat) +63044946000, # utc_end 1998-10-24 21:00:00 (Sat) +63026823600, # local_start 1998-03-29 03:00:00 (Sun) +63044967600, # local_end 1998-10-25 03:00:00 (Sun) +21600, +1, +'+06', + ], + [ +63044946000, # utc_start 1998-10-24 21:00:00 (Sat) +63058251600, # utc_end 1999-03-27 21:00:00 (Sat) +63044964000, # local_start 1998-10-25 02:00:00 (Sun) +63058269600, # local_end 1999-03-28 02:00:00 (Sun) +18000, +0, +'+05', + ], + [ +63058251600, # utc_start 1999-03-27 21:00:00 (Sat) +63077004000, # utc_end 1999-10-30 22:00:00 (Sat) +63058269600, # local_start 1999-03-28 02:00:00 (Sun) +63077022000, # local_end 1999-10-31 03:00:00 (Sun) +18000, +1, +'+05', + ], + [ +63077004000, # utc_start 1999-10-30 22:00:00 (Sat) +63089704800, # utc_end 2000-03-25 22:00:00 (Sat) +63077018400, # local_start 1999-10-31 02:00:00 (Sun) +63089719200, # local_end 2000-03-26 02:00:00 (Sun) +14400, +0, +'+04', + ], + [ +63089704800, # utc_start 2000-03-25 22:00:00 (Sat) +63108453600, # utc_end 2000-10-28 22:00:00 (Sat) +63089722800, # local_start 2000-03-26 03:00:00 (Sun) +63108471600, # local_end 2000-10-29 03:00:00 (Sun) +18000, +1, +'+05', + ], + [ +63108453600, # utc_start 2000-10-28 22:00:00 (Sat) +63121154400, # utc_end 2001-03-24 22:00:00 (Sat) +63108468000, # local_start 2000-10-29 02:00:00 (Sun) +63121168800, # local_end 2001-03-25 02:00:00 (Sun) +14400, +0, +'+04', + ], + [ +63121154400, # utc_start 2001-03-24 22:00:00 (Sat) +63139903200, # utc_end 2001-10-27 22:00:00 (Sat) +63121172400, # local_start 2001-03-25 03:00:00 (Sun) +63139921200, # local_end 2001-10-28 03:00:00 (Sun) +18000, +1, +'+05', + ], + [ +63139903200, # utc_start 2001-10-27 22:00:00 (Sat) +63153208800, # utc_end 2002-03-30 22:00:00 (Sat) +63139917600, # local_start 2001-10-28 02:00:00 (Sun) +63153223200, # local_end 2002-03-31 02:00:00 (Sun) +14400, +0, +'+04', + ], + [ +63153208800, # utc_start 2002-03-30 22:00:00 (Sat) +63171352800, # utc_end 2002-10-26 22:00:00 (Sat) +63153226800, # local_start 2002-03-31 03:00:00 (Sun) +63171370800, # local_end 2002-10-27 03:00:00 (Sun) +18000, +1, +'+05', + ], + [ +63171352800, # utc_start 2002-10-26 22:00:00 (Sat) +63184658400, # utc_end 2003-03-29 22:00:00 (Sat) +63171367200, # local_start 2002-10-27 02:00:00 (Sun) +63184672800, # local_end 2003-03-30 02:00:00 (Sun) +14400, +0, +'+04', + ], + [ +63184658400, # utc_start 2003-03-29 22:00:00 (Sat) +63202802400, # utc_end 2003-10-25 22:00:00 (Sat) +63184676400, # local_start 2003-03-30 03:00:00 (Sun) +63202820400, # local_end 2003-10-26 03:00:00 (Sun) +18000, +1, +'+05', + ], + [ +63202802400, # utc_start 2003-10-25 22:00:00 (Sat) +63216108000, # utc_end 2004-03-27 22:00:00 (Sat) +63202816800, # local_start 2003-10-26 02:00:00 (Sun) +63216122400, # local_end 2004-03-28 02:00:00 (Sun) +14400, +0, +'+04', + ], + [ +63216108000, # utc_start 2004-03-27 22:00:00 (Sat) +63234856800, # utc_end 2004-10-30 22:00:00 (Sat) +63216126000, # local_start 2004-03-28 03:00:00 (Sun) +63234874800, # local_end 2004-10-31 03:00:00 (Sun) +18000, +1, +'+05', + ], + [ +63234856800, # utc_start 2004-10-30 22:00:00 (Sat) +DateTime::TimeZone::INFINITY, # utc_end +63234874800, # local_start 2004-10-31 03:00:00 (Sun) +DateTime::TimeZone::INFINITY, # local_end +18000, +0, +'+05', + ], +]; + +sub olson_version {'2018d'} + +sub has_dst_changes {23} + +sub _max_year {2028} + +sub _new_instance { + return shift->_init( @_, spans => $spans ); +} + + + +1; + diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Baghdad.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Baghdad.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Baghdad.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Baghdad.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/asia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/asia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Asia::Baghdad; -$DateTime::TimeZone::Asia::Baghdad::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -44,7 +48,7 @@ 62524742400, # local_end 1982-05-01 00:00:00 (Sat) 10800, 0, -'AST', +'+03', ], [ 62524731600, # utc_start 1982-04-30 21:00:00 (Fri) @@ -53,7 +57,7 @@ 62537961600, # local_end 1982-10-01 00:00:00 (Fri) 14400, 1, -'ADT', +'+04', ], [ 62537947200, # utc_start 1982-09-30 20:00:00 (Thu) @@ -62,7 +66,7 @@ 62553600000, # local_end 1983-03-31 00:00:00 (Thu) 10800, 0, -'AST', +'+03', ], [ 62553589200, # utc_start 1983-03-30 21:00:00 (Wed) @@ -71,7 +75,7 @@ 62569497600, # local_end 1983-10-01 00:00:00 (Sat) 14400, 1, -'ADT', +'+04', ], [ 62569483200, # utc_start 1983-09-30 20:00:00 (Fri) @@ -80,7 +84,7 @@ 62585308800, # local_end 1984-04-01 00:00:00 (Sun) 10800, 0, -'AST', +'+03', ], [ 62585298000, # utc_start 1984-03-31 21:00:00 (Sat) @@ -89,7 +93,7 @@ 62601120000, # local_end 1984-10-01 00:00:00 (Mon) 14400, 1, -'ADT', +'+04', ], [ 62601105600, # utc_start 1984-09-30 20:00:00 (Sun) @@ -98,7 +102,7 @@ 62616844800, # local_end 1985-04-01 00:00:00 (Mon) 10800, 0, -'AST', +'+03', ], [ 62616834000, # utc_start 1985-03-31 21:00:00 (Sun) @@ -107,7 +111,7 @@ 62632490400, # local_end 1985-09-29 02:00:00 (Sun) 14400, 1, -'ADT', +'+04', ], [ 62632476000, # utc_start 1985-09-28 22:00:00 (Sat) @@ -116,7 +120,7 @@ 62648211600, # local_end 1986-03-30 01:00:00 (Sun) 10800, 0, -'AST', +'+03', ], [ 62648200800, # utc_start 1986-03-29 22:00:00 (Sat) @@ -125,7 +129,7 @@ 62663940000, # local_end 1986-09-28 02:00:00 (Sun) 14400, 1, -'ADT', +'+04', ], [ 62663925600, # utc_start 1986-09-27 22:00:00 (Sat) @@ -134,7 +138,7 @@ 62679661200, # local_end 1987-03-29 01:00:00 (Sun) 10800, 0, -'AST', +'+03', ], [ 62679650400, # utc_start 1987-03-28 22:00:00 (Sat) @@ -143,7 +147,7 @@ 62695389600, # local_end 1987-09-27 02:00:00 (Sun) 14400, 1, -'ADT', +'+04', ], [ 62695375200, # utc_start 1987-09-26 22:00:00 (Sat) @@ -152,7 +156,7 @@ 62711110800, # local_end 1988-03-27 01:00:00 (Sun) 10800, 0, -'AST', +'+03', ], [ 62711100000, # utc_start 1988-03-26 22:00:00 (Sat) @@ -161,7 +165,7 @@ 62726839200, # local_end 1988-09-25 02:00:00 (Sun) 14400, 1, -'ADT', +'+04', ], [ 62726824800, # utc_start 1988-09-24 22:00:00 (Sat) @@ -170,7 +174,7 @@ 62742560400, # local_end 1989-03-26 01:00:00 (Sun) 10800, 0, -'AST', +'+03', ], [ 62742549600, # utc_start 1989-03-25 22:00:00 (Sat) @@ -179,7 +183,7 @@ 62758288800, # local_end 1989-09-24 02:00:00 (Sun) 14400, 1, -'ADT', +'+04', ], [ 62758274400, # utc_start 1989-09-23 22:00:00 (Sat) @@ -188,7 +192,7 @@ 62774010000, # local_end 1990-03-25 01:00:00 (Sun) 10800, 0, -'AST', +'+03', ], [ 62773999200, # utc_start 1990-03-24 22:00:00 (Sat) @@ -197,7 +201,7 @@ 62790343200, # local_end 1990-09-30 02:00:00 (Sun) 14400, 1, -'ADT', +'+04', ], [ 62790328800, # utc_start 1990-09-29 22:00:00 (Sat) @@ -206,7 +210,7 @@ 62806158000, # local_end 1991-04-01 03:00:00 (Mon) 10800, 0, -'AST', +'+03', ], [ 62806147200, # utc_start 1991-04-01 00:00:00 (Mon) @@ -215,7 +219,7 @@ 62821972800, # local_end 1991-10-01 04:00:00 (Tue) 14400, 1, -'ADT', +'+04', ], [ 62821958400, # utc_start 1991-10-01 00:00:00 (Tue) @@ -224,7 +228,7 @@ 62837780400, # local_end 1992-04-01 03:00:00 (Wed) 10800, 0, -'AST', +'+03', ], [ 62837769600, # utc_start 1992-04-01 00:00:00 (Wed) @@ -233,7 +237,7 @@ 62853595200, # local_end 1992-10-01 04:00:00 (Thu) 14400, 1, -'ADT', +'+04', ], [ 62853580800, # utc_start 1992-10-01 00:00:00 (Thu) @@ -242,7 +246,7 @@ 62869316400, # local_end 1993-04-01 03:00:00 (Thu) 10800, 0, -'AST', +'+03', ], [ 62869305600, # utc_start 1993-04-01 00:00:00 (Thu) @@ -251,7 +255,7 @@ 62885131200, # local_end 1993-10-01 04:00:00 (Fri) 14400, 1, -'ADT', +'+04', ], [ 62885116800, # utc_start 1993-10-01 00:00:00 (Fri) @@ -260,7 +264,7 @@ 62900852400, # local_end 1994-04-01 03:00:00 (Fri) 10800, 0, -'AST', +'+03', ], [ 62900841600, # utc_start 1994-04-01 00:00:00 (Fri) @@ -269,7 +273,7 @@ 62916667200, # local_end 1994-10-01 04:00:00 (Sat) 14400, 1, -'ADT', +'+04', ], [ 62916652800, # utc_start 1994-10-01 00:00:00 (Sat) @@ -278,7 +282,7 @@ 62932388400, # local_end 1995-04-01 03:00:00 (Sat) 10800, 0, -'AST', +'+03', ], [ 62932377600, # utc_start 1995-04-01 00:00:00 (Sat) @@ -287,7 +291,7 @@ 62948203200, # local_end 1995-10-01 04:00:00 (Sun) 14400, 1, -'ADT', +'+04', ], [ 62948188800, # utc_start 1995-10-01 00:00:00 (Sun) @@ -296,7 +300,7 @@ 62964010800, # local_end 1996-04-01 03:00:00 (Mon) 10800, 0, -'AST', +'+03', ], [ 62964000000, # utc_start 1996-04-01 00:00:00 (Mon) @@ -305,7 +309,7 @@ 62979825600, # local_end 1996-10-01 04:00:00 (Tue) 14400, 1, -'ADT', +'+04', ], [ 62979811200, # utc_start 1996-10-01 00:00:00 (Tue) @@ -314,7 +318,7 @@ 62995546800, # local_end 1997-04-01 03:00:00 (Tue) 10800, 0, -'AST', +'+03', ], [ 62995536000, # utc_start 1997-04-01 00:00:00 (Tue) @@ -323,7 +327,7 @@ 63011361600, # local_end 1997-10-01 04:00:00 (Wed) 14400, 1, -'ADT', +'+04', ], [ 63011347200, # utc_start 1997-10-01 00:00:00 (Wed) @@ -332,7 +336,7 @@ 63027082800, # local_end 1998-04-01 03:00:00 (Wed) 10800, 0, -'AST', +'+03', ], [ 63027072000, # utc_start 1998-04-01 00:00:00 (Wed) @@ -341,7 +345,7 @@ 63042897600, # local_end 1998-10-01 04:00:00 (Thu) 14400, 1, -'ADT', +'+04', ], [ 63042883200, # utc_start 1998-10-01 00:00:00 (Thu) @@ -350,7 +354,7 @@ 63058618800, # local_end 1999-04-01 03:00:00 (Thu) 10800, 0, -'AST', +'+03', ], [ 63058608000, # utc_start 1999-04-01 00:00:00 (Thu) @@ -359,7 +363,7 @@ 63074433600, # local_end 1999-10-01 04:00:00 (Fri) 14400, 1, -'ADT', +'+04', ], [ 63074419200, # utc_start 1999-10-01 00:00:00 (Fri) @@ -368,7 +372,7 @@ 63090241200, # local_end 2000-04-01 03:00:00 (Sat) 10800, 0, -'AST', +'+03', ], [ 63090230400, # utc_start 2000-04-01 00:00:00 (Sat) @@ -377,7 +381,7 @@ 63106056000, # local_end 2000-10-01 04:00:00 (Sun) 14400, 1, -'ADT', +'+04', ], [ 63106041600, # utc_start 2000-10-01 00:00:00 (Sun) @@ -386,7 +390,7 @@ 63121777200, # local_end 2001-04-01 03:00:00 (Sun) 10800, 0, -'AST', +'+03', ], [ 63121766400, # utc_start 2001-04-01 00:00:00 (Sun) @@ -395,7 +399,7 @@ 63137592000, # local_end 2001-10-01 04:00:00 (Mon) 14400, 1, -'ADT', +'+04', ], [ 63137577600, # utc_start 2001-10-01 00:00:00 (Mon) @@ -404,7 +408,7 @@ 63153313200, # local_end 2002-04-01 03:00:00 (Mon) 10800, 0, -'AST', +'+03', ], [ 63153302400, # utc_start 2002-04-01 00:00:00 (Mon) @@ -413,7 +417,7 @@ 63169128000, # local_end 2002-10-01 04:00:00 (Tue) 14400, 1, -'ADT', +'+04', ], [ 63169113600, # utc_start 2002-10-01 00:00:00 (Tue) @@ -422,7 +426,7 @@ 63184849200, # local_end 2003-04-01 03:00:00 (Tue) 10800, 0, -'AST', +'+03', ], [ 63184838400, # utc_start 2003-04-01 00:00:00 (Tue) @@ -431,7 +435,7 @@ 63200664000, # local_end 2003-10-01 04:00:00 (Wed) 14400, 1, -'ADT', +'+04', ], [ 63200649600, # utc_start 2003-10-01 00:00:00 (Wed) @@ -440,7 +444,7 @@ 63216471600, # local_end 2004-04-01 03:00:00 (Thu) 10800, 0, -'AST', +'+03', ], [ 63216460800, # utc_start 2004-04-01 00:00:00 (Thu) @@ -449,7 +453,7 @@ 63232286400, # local_end 2004-10-01 04:00:00 (Fri) 14400, 1, -'ADT', +'+04', ], [ 63232272000, # utc_start 2004-10-01 00:00:00 (Fri) @@ -458,7 +462,7 @@ 63248007600, # local_end 2005-04-01 03:00:00 (Fri) 10800, 0, -'AST', +'+03', ], [ 63247996800, # utc_start 2005-04-01 00:00:00 (Fri) @@ -467,7 +471,7 @@ 63263822400, # local_end 2005-10-01 04:00:00 (Sat) 14400, 1, -'ADT', +'+04', ], [ 63263808000, # utc_start 2005-10-01 00:00:00 (Sat) @@ -476,7 +480,7 @@ 63279543600, # local_end 2006-04-01 03:00:00 (Sat) 10800, 0, -'AST', +'+03', ], [ 63279532800, # utc_start 2006-04-01 00:00:00 (Sat) @@ -485,7 +489,7 @@ 63295358400, # local_end 2006-10-01 04:00:00 (Sun) 14400, 1, -'ADT', +'+04', ], [ 63295344000, # utc_start 2006-10-01 00:00:00 (Sun) @@ -494,7 +498,7 @@ 63311079600, # local_end 2007-04-01 03:00:00 (Sun) 10800, 0, -'AST', +'+03', ], [ 63311068800, # utc_start 2007-04-01 00:00:00 (Sun) @@ -503,7 +507,7 @@ 63326894400, # local_end 2007-10-01 04:00:00 (Mon) 14400, 1, -'ADT', +'+04', ], [ 63326880000, # utc_start 2007-10-01 00:00:00 (Mon) @@ -512,15 +516,15 @@ DateTime::TimeZone::INFINITY, # local_end 10800, 0, -'AST', +'+03', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {26} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Baku.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Baku.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Baku.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Baku.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/asia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/asia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Asia::Baku; -$DateTime::TimeZone::Asia::Baku::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,7 +39,7 @@ 61730553600, # local_end 1957-03-01 00:00:00 (Fri) 10800, 0, -'BAKT', +'+03', ], [ 61730542800, # utc_start 1957-02-28 21:00:00 (Thu) @@ -44,7 +48,7 @@ 62490614400, # local_end 1981-04-01 00:00:00 (Wed) 14400, 0, -'BAKT', +'+04', ], [ 62490600000, # utc_start 1981-03-31 20:00:00 (Tue) @@ -53,7 +57,7 @@ 62506425600, # local_end 1981-10-01 00:00:00 (Thu) 18000, 1, -'BAKST', +'+05', ], [ 62506407600, # utc_start 1981-09-30 19:00:00 (Wed) @@ -62,7 +66,7 @@ 62522150400, # local_end 1982-04-01 00:00:00 (Thu) 14400, 0, -'BAKT', +'+04', ], [ 62522136000, # utc_start 1982-03-31 20:00:00 (Wed) @@ -71,7 +75,7 @@ 62537961600, # local_end 1982-10-01 00:00:00 (Fri) 18000, 1, -'BAKST', +'+05', ], [ 62537943600, # utc_start 1982-09-30 19:00:00 (Thu) @@ -80,7 +84,7 @@ 62553686400, # local_end 1983-04-01 00:00:00 (Fri) 14400, 0, -'BAKT', +'+04', ], [ 62553672000, # utc_start 1983-03-31 20:00:00 (Thu) @@ -89,7 +93,7 @@ 62569497600, # local_end 1983-10-01 00:00:00 (Sat) 18000, 1, -'BAKST', +'+05', ], [ 62569479600, # utc_start 1983-09-30 19:00:00 (Fri) @@ -98,7 +102,7 @@ 62585308800, # local_end 1984-04-01 00:00:00 (Sun) 14400, 0, -'BAKT', +'+04', ], [ 62585294400, # utc_start 1984-03-31 20:00:00 (Sat) @@ -107,7 +111,7 @@ 62601044400, # local_end 1984-09-30 03:00:00 (Sun) 18000, 1, -'BAKST', +'+05', ], [ 62601026400, # utc_start 1984-09-29 22:00:00 (Sat) @@ -116,7 +120,7 @@ 62616765600, # local_end 1985-03-31 02:00:00 (Sun) 14400, 0, -'BAKT', +'+04', ], [ 62616751200, # utc_start 1985-03-30 22:00:00 (Sat) @@ -125,7 +129,7 @@ 62632494000, # local_end 1985-09-29 03:00:00 (Sun) 18000, 1, -'BAKST', +'+05', ], [ 62632476000, # utc_start 1985-09-28 22:00:00 (Sat) @@ -134,7 +138,7 @@ 62648215200, # local_end 1986-03-30 02:00:00 (Sun) 14400, 0, -'BAKT', +'+04', ], [ 62648200800, # utc_start 1986-03-29 22:00:00 (Sat) @@ -143,7 +147,7 @@ 62663943600, # local_end 1986-09-28 03:00:00 (Sun) 18000, 1, -'BAKST', +'+05', ], [ 62663925600, # utc_start 1986-09-27 22:00:00 (Sat) @@ -152,7 +156,7 @@ 62679664800, # local_end 1987-03-29 02:00:00 (Sun) 14400, 0, -'BAKT', +'+04', ], [ 62679650400, # utc_start 1987-03-28 22:00:00 (Sat) @@ -161,7 +165,7 @@ 62695393200, # local_end 1987-09-27 03:00:00 (Sun) 18000, 1, -'BAKST', +'+05', ], [ 62695375200, # utc_start 1987-09-26 22:00:00 (Sat) @@ -170,7 +174,7 @@ 62711114400, # local_end 1988-03-27 02:00:00 (Sun) 14400, 0, -'BAKT', +'+04', ], [ 62711100000, # utc_start 1988-03-26 22:00:00 (Sat) @@ -179,7 +183,7 @@ 62726842800, # local_end 1988-09-25 03:00:00 (Sun) 18000, 1, -'BAKST', +'+05', ], [ 62726824800, # utc_start 1988-09-24 22:00:00 (Sat) @@ -188,7 +192,7 @@ 62742564000, # local_end 1989-03-26 02:00:00 (Sun) 14400, 0, -'BAKT', +'+04', ], [ 62742549600, # utc_start 1989-03-25 22:00:00 (Sat) @@ -197,7 +201,7 @@ 62758292400, # local_end 1989-09-24 03:00:00 (Sun) 18000, 1, -'BAKST', +'+05', ], [ 62758274400, # utc_start 1989-09-23 22:00:00 (Sat) @@ -206,7 +210,7 @@ 62774013600, # local_end 1990-03-25 02:00:00 (Sun) 14400, 0, -'BAKT', +'+04', ], [ 62773999200, # utc_start 1990-03-24 22:00:00 (Sat) @@ -215,7 +219,7 @@ 62790346800, # local_end 1990-09-30 03:00:00 (Sun) 18000, 1, -'BAKST', +'+05', ], [ 62790328800, # utc_start 1990-09-29 22:00:00 (Sat) @@ -224,52 +228,43 @@ 62806068000, # local_end 1991-03-31 02:00:00 (Sun) 14400, 0, -'BAKT', +'+04', ], [ 62806053600, # utc_start 1991-03-30 22:00:00 (Sat) -62819179200, # utc_end 1991-08-29 20:00:00 (Thu) -62806068000, # local_start 1991-03-31 02:00:00 (Sun) -62819193600, # local_end 1991-08-30 00:00:00 (Fri) -14400, -1, -'BAKST', - ], - [ -62819179200, # utc_start 1991-08-29 20:00:00 (Thu) 62821782000, # utc_end 1991-09-28 23:00:00 (Sat) -62819193600, # local_start 1991-08-30 00:00:00 (Fri) +62806068000, # local_start 1991-03-31 02:00:00 (Sun) 62821796400, # local_end 1991-09-29 03:00:00 (Sun) 14400, 1, -'AZST', +'+04', ], [ 62821782000, # utc_start 1991-09-28 23:00:00 (Sat) -62837496000, # utc_end 1992-03-28 20:00:00 (Sat) +62837506800, # utc_end 1992-03-28 23:00:00 (Sat) 62821792800, # local_start 1991-09-29 02:00:00 (Sun) -62837506800, # local_end 1992-03-28 23:00:00 (Sat) +62837517600, # local_end 1992-03-29 02:00:00 (Sun) 10800, 0, -'AZT', +'+03', ], [ -62837496000, # utc_start 1992-03-28 20:00:00 (Sat) -62853217200, # utc_end 1992-09-26 19:00:00 (Sat) -62837510400, # local_start 1992-03-29 00:00:00 (Sun) -62853231600, # local_end 1992-09-26 23:00:00 (Sat) +62837506800, # utc_start 1992-03-28 23:00:00 (Sat) +62853231600, # utc_end 1992-09-26 23:00:00 (Sat) +62837521200, # local_start 1992-03-29 03:00:00 (Sun) +62853246000, # local_end 1992-09-27 03:00:00 (Sun) 14400, 1, -'AZST', +'+04', ], [ -62853217200, # utc_start 1992-09-26 19:00:00 (Sat) +62853231600, # utc_start 1992-09-26 23:00:00 (Sat) 62956123200, # utc_end 1995-12-31 20:00:00 (Sun) -62853231600, # local_start 1992-09-26 23:00:00 (Sat) +62853246000, # local_start 1992-09-27 03:00:00 (Sun) 62956137600, # local_end 1996-01-01 00:00:00 (Mon) 14400, 0, -'AZT', +'+04', ], [ 62956123200, # utc_start 1995-12-31 20:00:00 (Sun) @@ -278,7 +273,7 @@ 62963931600, # local_end 1996-03-31 05:00:00 (Sun) 14400, 0, -'AZT', +'+04', ], [ 62963917200, # utc_start 1996-03-31 01:00:00 (Sun) @@ -287,7 +282,7 @@ 62982079200, # local_end 1996-10-27 06:00:00 (Sun) 18000, 1, -'AZST', +'+05', ], [ 62982061200, # utc_start 1996-10-27 01:00:00 (Sun) @@ -296,7 +291,7 @@ 62987760000, # local_end 1997-01-01 00:00:00 (Wed) 14400, 0, -'AZT', +'+04', ], [ 62987745600, # utc_start 1996-12-31 20:00:00 (Tue) @@ -305,7 +300,7 @@ 62995377600, # local_end 1997-03-30 04:00:00 (Sun) 14400, 0, -'AZT', +'+04', ], [ 62995363200, # utc_start 1997-03-30 00:00:00 (Sun) @@ -314,7 +309,7 @@ 63013525200, # local_end 1997-10-26 05:00:00 (Sun) 18000, 1, -'AZST', +'+05', ], [ 63013507200, # utc_start 1997-10-26 00:00:00 (Sun) @@ -323,7 +318,7 @@ 63026827200, # local_end 1998-03-29 04:00:00 (Sun) 14400, 0, -'AZT', +'+04', ], [ 63026812800, # utc_start 1998-03-29 00:00:00 (Sun) @@ -332,7 +327,7 @@ 63044974800, # local_end 1998-10-25 05:00:00 (Sun) 18000, 1, -'AZST', +'+05', ], [ 63044956800, # utc_start 1998-10-25 00:00:00 (Sun) @@ -341,7 +336,7 @@ 63058276800, # local_end 1999-03-28 04:00:00 (Sun) 14400, 0, -'AZT', +'+04', ], [ 63058262400, # utc_start 1999-03-28 00:00:00 (Sun) @@ -350,7 +345,7 @@ 63077029200, # local_end 1999-10-31 05:00:00 (Sun) 18000, 1, -'AZST', +'+05', ], [ 63077011200, # utc_start 1999-10-31 00:00:00 (Sun) @@ -359,7 +354,7 @@ 63089726400, # local_end 2000-03-26 04:00:00 (Sun) 14400, 0, -'AZT', +'+04', ], [ 63089712000, # utc_start 2000-03-26 00:00:00 (Sun) @@ -368,7 +363,7 @@ 63108478800, # local_end 2000-10-29 05:00:00 (Sun) 18000, 1, -'AZST', +'+05', ], [ 63108460800, # utc_start 2000-10-29 00:00:00 (Sun) @@ -377,7 +372,7 @@ 63121176000, # local_end 2001-03-25 04:00:00 (Sun) 14400, 0, -'AZT', +'+04', ], [ 63121161600, # utc_start 2001-03-25 00:00:00 (Sun) @@ -386,7 +381,7 @@ 63139928400, # local_end 2001-10-28 05:00:00 (Sun) 18000, 1, -'AZST', +'+05', ], [ 63139910400, # utc_start 2001-10-28 00:00:00 (Sun) @@ -395,7 +390,7 @@ 63153230400, # local_end 2002-03-31 04:00:00 (Sun) 14400, 0, -'AZT', +'+04', ], [ 63153216000, # utc_start 2002-03-31 00:00:00 (Sun) @@ -404,7 +399,7 @@ 63171378000, # local_end 2002-10-27 05:00:00 (Sun) 18000, 1, -'AZST', +'+05', ], [ 63171360000, # utc_start 2002-10-27 00:00:00 (Sun) @@ -413,7 +408,7 @@ 63184680000, # local_end 2003-03-30 04:00:00 (Sun) 14400, 0, -'AZT', +'+04', ], [ 63184665600, # utc_start 2003-03-30 00:00:00 (Sun) @@ -422,7 +417,7 @@ 63202827600, # local_end 2003-10-26 05:00:00 (Sun) 18000, 1, -'AZST', +'+05', ], [ 63202809600, # utc_start 2003-10-26 00:00:00 (Sun) @@ -431,7 +426,7 @@ 63216129600, # local_end 2004-03-28 04:00:00 (Sun) 14400, 0, -'AZT', +'+04', ], [ 63216115200, # utc_start 2004-03-28 00:00:00 (Sun) @@ -440,7 +435,7 @@ 63234882000, # local_end 2004-10-31 05:00:00 (Sun) 18000, 1, -'AZST', +'+05', ], [ 63234864000, # utc_start 2004-10-31 00:00:00 (Sun) @@ -449,7 +444,7 @@ 63247579200, # local_end 2005-03-27 04:00:00 (Sun) 14400, 0, -'AZT', +'+04', ], [ 63247564800, # utc_start 2005-03-27 00:00:00 (Sun) @@ -458,7 +453,7 @@ 63266331600, # local_end 2005-10-30 05:00:00 (Sun) 18000, 1, -'AZST', +'+05', ], [ 63266313600, # utc_start 2005-10-30 00:00:00 (Sun) @@ -467,7 +462,7 @@ 63279028800, # local_end 2006-03-26 04:00:00 (Sun) 14400, 0, -'AZT', +'+04', ], [ 63279014400, # utc_start 2006-03-26 00:00:00 (Sun) @@ -476,7 +471,7 @@ 63297781200, # local_end 2006-10-29 05:00:00 (Sun) 18000, 1, -'AZST', +'+05', ], [ 63297763200, # utc_start 2006-10-29 00:00:00 (Sun) @@ -485,7 +480,7 @@ 63310478400, # local_end 2007-03-25 04:00:00 (Sun) 14400, 0, -'AZT', +'+04', ], [ 63310464000, # utc_start 2007-03-25 00:00:00 (Sun) @@ -494,7 +489,7 @@ 63329230800, # local_end 2007-10-28 05:00:00 (Sun) 18000, 1, -'AZST', +'+05', ], [ 63329212800, # utc_start 2007-10-28 00:00:00 (Sun) @@ -503,7 +498,7 @@ 63342532800, # local_end 2008-03-30 04:00:00 (Sun) 14400, 0, -'AZT', +'+04', ], [ 63342518400, # utc_start 2008-03-30 00:00:00 (Sun) @@ -512,7 +507,7 @@ 63360680400, # local_end 2008-10-26 05:00:00 (Sun) 18000, 1, -'AZST', +'+05', ], [ 63360662400, # utc_start 2008-10-26 00:00:00 (Sun) @@ -521,7 +516,7 @@ 63373982400, # local_end 2009-03-29 04:00:00 (Sun) 14400, 0, -'AZT', +'+04', ], [ 63373968000, # utc_start 2009-03-29 00:00:00 (Sun) @@ -530,7 +525,7 @@ 63392130000, # local_end 2009-10-25 05:00:00 (Sun) 18000, 1, -'AZST', +'+05', ], [ 63392112000, # utc_start 2009-10-25 00:00:00 (Sun) @@ -539,7 +534,7 @@ 63405432000, # local_end 2010-03-28 04:00:00 (Sun) 14400, 0, -'AZT', +'+04', ], [ 63405417600, # utc_start 2010-03-28 00:00:00 (Sun) @@ -548,7 +543,7 @@ 63424184400, # local_end 2010-10-31 05:00:00 (Sun) 18000, 1, -'AZST', +'+05', ], [ 63424166400, # utc_start 2010-10-31 00:00:00 (Sun) @@ -557,7 +552,7 @@ 63436881600, # local_end 2011-03-27 04:00:00 (Sun) 14400, 0, -'AZT', +'+04', ], [ 63436867200, # utc_start 2011-03-27 00:00:00 (Sun) @@ -566,7 +561,7 @@ 63455634000, # local_end 2011-10-30 05:00:00 (Sun) 18000, 1, -'AZST', +'+05', ], [ 63455616000, # utc_start 2011-10-30 00:00:00 (Sun) @@ -575,7 +570,7 @@ 63468331200, # local_end 2012-03-25 04:00:00 (Sun) 14400, 0, -'AZT', +'+04', ], [ 63468316800, # utc_start 2012-03-25 00:00:00 (Sun) @@ -584,7 +579,7 @@ 63487083600, # local_end 2012-10-28 05:00:00 (Sun) 18000, 1, -'AZST', +'+05', ], [ 63487065600, # utc_start 2012-10-28 00:00:00 (Sun) @@ -593,7 +588,7 @@ 63500385600, # local_end 2013-03-31 04:00:00 (Sun) 14400, 0, -'AZT', +'+04', ], [ 63500371200, # utc_start 2013-03-31 00:00:00 (Sun) @@ -602,7 +597,7 @@ 63518533200, # local_end 2013-10-27 05:00:00 (Sun) 18000, 1, -'AZST', +'+05', ], [ 63518515200, # utc_start 2013-10-27 00:00:00 (Sun) @@ -611,7 +606,7 @@ 63531835200, # local_end 2014-03-30 04:00:00 (Sun) 14400, 0, -'AZT', +'+04', ], [ 63531820800, # utc_start 2014-03-30 00:00:00 (Sun) @@ -620,7 +615,7 @@ 63549982800, # local_end 2014-10-26 05:00:00 (Sun) 18000, 1, -'AZST', +'+05', ], [ 63549964800, # utc_start 2014-10-26 00:00:00 (Sun) @@ -629,7 +624,7 @@ 63563284800, # local_end 2015-03-29 04:00:00 (Sun) 14400, 0, -'AZT', +'+04', ], [ 63563270400, # utc_start 2015-03-29 00:00:00 (Sun) @@ -638,304 +633,29 @@ 63581432400, # local_end 2015-10-25 05:00:00 (Sun) 18000, 1, -'AZST', +'+05', ], [ 63581414400, # utc_start 2015-10-25 00:00:00 (Sun) -63594720000, # utc_end 2016-03-27 00:00:00 (Sun) +DateTime::TimeZone::INFINITY, # utc_end 63581428800, # local_start 2015-10-25 04:00:00 (Sun) -63594734400, # local_end 2016-03-27 04:00:00 (Sun) -14400, -0, -'AZT', - ], - [ -63594720000, # utc_start 2016-03-27 00:00:00 (Sun) -63613468800, # utc_end 2016-10-30 00:00:00 (Sun) -63594738000, # local_start 2016-03-27 05:00:00 (Sun) -63613486800, # local_end 2016-10-30 05:00:00 (Sun) -18000, -1, -'AZST', - ], - [ -63613468800, # utc_start 2016-10-30 00:00:00 (Sun) -63626169600, # utc_end 2017-03-26 00:00:00 (Sun) -63613483200, # local_start 2016-10-30 04:00:00 (Sun) -63626184000, # local_end 2017-03-26 04:00:00 (Sun) +DateTime::TimeZone::INFINITY, # local_end 14400, 0, -'AZT', - ], - [ -63626169600, # utc_start 2017-03-26 00:00:00 (Sun) -63644918400, # utc_end 2017-10-29 00:00:00 (Sun) -63626187600, # local_start 2017-03-26 05:00:00 (Sun) -63644936400, # local_end 2017-10-29 05:00:00 (Sun) -18000, -1, -'AZST', - ], - [ -63644918400, # utc_start 2017-10-29 00:00:00 (Sun) -63657619200, # utc_end 2018-03-25 00:00:00 (Sun) -63644932800, # local_start 2017-10-29 04:00:00 (Sun) -63657633600, # local_end 2018-03-25 04:00:00 (Sun) -14400, -0, -'AZT', - ], - [ -63657619200, # utc_start 2018-03-25 00:00:00 (Sun) -63676368000, # utc_end 2018-10-28 00:00:00 (Sun) -63657637200, # local_start 2018-03-25 05:00:00 (Sun) -63676386000, # local_end 2018-10-28 05:00:00 (Sun) -18000, -1, -'AZST', - ], - [ -63676368000, # utc_start 2018-10-28 00:00:00 (Sun) -63689673600, # utc_end 2019-03-31 00:00:00 (Sun) -63676382400, # local_start 2018-10-28 04:00:00 (Sun) -63689688000, # local_end 2019-03-31 04:00:00 (Sun) -14400, -0, -'AZT', - ], - [ -63689673600, # utc_start 2019-03-31 00:00:00 (Sun) -63707817600, # utc_end 2019-10-27 00:00:00 (Sun) -63689691600, # local_start 2019-03-31 05:00:00 (Sun) -63707835600, # local_end 2019-10-27 05:00:00 (Sun) -18000, -1, -'AZST', - ], - [ -63707817600, # utc_start 2019-10-27 00:00:00 (Sun) -63721123200, # utc_end 2020-03-29 00:00:00 (Sun) -63707832000, # local_start 2019-10-27 04:00:00 (Sun) -63721137600, # local_end 2020-03-29 04:00:00 (Sun) -14400, -0, -'AZT', - ], - [ -63721123200, # utc_start 2020-03-29 00:00:00 (Sun) -63739267200, # utc_end 2020-10-25 00:00:00 (Sun) -63721141200, # local_start 2020-03-29 05:00:00 (Sun) -63739285200, # local_end 2020-10-25 05:00:00 (Sun) -18000, -1, -'AZST', - ], - [ -63739267200, # utc_start 2020-10-25 00:00:00 (Sun) -63752572800, # utc_end 2021-03-28 00:00:00 (Sun) -63739281600, # local_start 2020-10-25 04:00:00 (Sun) -63752587200, # local_end 2021-03-28 04:00:00 (Sun) -14400, -0, -'AZT', - ], - [ -63752572800, # utc_start 2021-03-28 00:00:00 (Sun) -63771321600, # utc_end 2021-10-31 00:00:00 (Sun) -63752590800, # local_start 2021-03-28 05:00:00 (Sun) -63771339600, # local_end 2021-10-31 05:00:00 (Sun) -18000, -1, -'AZST', - ], - [ -63771321600, # utc_start 2021-10-31 00:00:00 (Sun) -63784022400, # utc_end 2022-03-27 00:00:00 (Sun) -63771336000, # local_start 2021-10-31 04:00:00 (Sun) -63784036800, # local_end 2022-03-27 04:00:00 (Sun) -14400, -0, -'AZT', - ], - [ -63784022400, # utc_start 2022-03-27 00:00:00 (Sun) -63802771200, # utc_end 2022-10-30 00:00:00 (Sun) -63784040400, # local_start 2022-03-27 05:00:00 (Sun) -63802789200, # local_end 2022-10-30 05:00:00 (Sun) -18000, -1, -'AZST', - ], - [ -63802771200, # utc_start 2022-10-30 00:00:00 (Sun) -63815472000, # utc_end 2023-03-26 00:00:00 (Sun) -63802785600, # local_start 2022-10-30 04:00:00 (Sun) -63815486400, # local_end 2023-03-26 04:00:00 (Sun) -14400, -0, -'AZT', - ], - [ -63815472000, # utc_start 2023-03-26 00:00:00 (Sun) -63834220800, # utc_end 2023-10-29 00:00:00 (Sun) -63815490000, # local_start 2023-03-26 05:00:00 (Sun) -63834238800, # local_end 2023-10-29 05:00:00 (Sun) -18000, -1, -'AZST', - ], - [ -63834220800, # utc_start 2023-10-29 00:00:00 (Sun) -63847526400, # utc_end 2024-03-31 00:00:00 (Sun) -63834235200, # local_start 2023-10-29 04:00:00 (Sun) -63847540800, # local_end 2024-03-31 04:00:00 (Sun) -14400, -0, -'AZT', - ], - [ -63847526400, # utc_start 2024-03-31 00:00:00 (Sun) -63865670400, # utc_end 2024-10-27 00:00:00 (Sun) -63847544400, # local_start 2024-03-31 05:00:00 (Sun) -63865688400, # local_end 2024-10-27 05:00:00 (Sun) -18000, -1, -'AZST', - ], - [ -63865670400, # utc_start 2024-10-27 00:00:00 (Sun) -63878976000, # utc_end 2025-03-30 00:00:00 (Sun) -63865684800, # local_start 2024-10-27 04:00:00 (Sun) -63878990400, # local_end 2025-03-30 04:00:00 (Sun) -14400, -0, -'AZT', - ], - [ -63878976000, # utc_start 2025-03-30 00:00:00 (Sun) -63897120000, # utc_end 2025-10-26 00:00:00 (Sun) -63878994000, # local_start 2025-03-30 05:00:00 (Sun) -63897138000, # local_end 2025-10-26 05:00:00 (Sun) -18000, -1, -'AZST', - ], - [ -63897120000, # utc_start 2025-10-26 00:00:00 (Sun) -63910425600, # utc_end 2026-03-29 00:00:00 (Sun) -63897134400, # local_start 2025-10-26 04:00:00 (Sun) -63910440000, # local_end 2026-03-29 04:00:00 (Sun) -14400, -0, -'AZT', - ], - [ -63910425600, # utc_start 2026-03-29 00:00:00 (Sun) -63928569600, # utc_end 2026-10-25 00:00:00 (Sun) -63910443600, # local_start 2026-03-29 05:00:00 (Sun) -63928587600, # local_end 2026-10-25 05:00:00 (Sun) -18000, -1, -'AZST', - ], - [ -63928569600, # utc_start 2026-10-25 00:00:00 (Sun) -63941875200, # utc_end 2027-03-28 00:00:00 (Sun) -63928584000, # local_start 2026-10-25 04:00:00 (Sun) -63941889600, # local_end 2027-03-28 04:00:00 (Sun) -14400, -0, -'AZT', - ], - [ -63941875200, # utc_start 2027-03-28 00:00:00 (Sun) -63960624000, # utc_end 2027-10-31 00:00:00 (Sun) -63941893200, # local_start 2027-03-28 05:00:00 (Sun) -63960642000, # local_end 2027-10-31 05:00:00 (Sun) -18000, -1, -'AZST', +'+04', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {45} +sub has_dst_changes {32} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); } -sub _last_offset { 14400 } - -my $last_observance = bless( { - 'format' => 'AZ%sT', - 'gmtoff' => '4:00', - 'local_start_datetime' => bless( { - 'formatter' => undef, - 'local_rd_days' => 729025, - 'local_rd_secs' => 0, - 'offset_modifier' => 0, - 'rd_nanosecs' => 0, - 'tz' => bless( { - 'name' => 'floating', - 'offset' => 0 - }, 'DateTime::TimeZone::Floating' ), - 'utc_rd_days' => 729025, - 'utc_rd_secs' => 0, - 'utc_year' => 1998 - }, 'DateTime' ), - 'offset_from_std' => 0, - 'offset_from_utc' => 14400, - 'until' => [], - 'utc_start_datetime' => bless( { - 'formatter' => undef, - 'local_rd_days' => 729024, - 'local_rd_secs' => 72000, - 'offset_modifier' => 0, - 'rd_nanosecs' => 0, - 'tz' => bless( { - 'name' => 'floating', - 'offset' => 0 - }, 'DateTime::TimeZone::Floating' ), - 'utc_rd_days' => 729024, - 'utc_rd_secs' => 72000, - 'utc_year' => 1997 - }, 'DateTime' ) -}, 'DateTime::TimeZone::OlsonDB::Observance' ) -; -sub _last_observance { $last_observance } - -my $rules = [ - bless( { - 'at' => '5:00', - 'from' => '1997', - 'in' => 'Oct', - 'letter' => '', - 'name' => 'Azer', - 'offset_from_std' => 0, - 'on' => 'lastSun', - 'save' => '0', - 'to' => 'max', - 'type' => undef - }, 'DateTime::TimeZone::OlsonDB::Rule' ), - bless( { - 'at' => '4:00', - 'from' => '1997', - 'in' => 'Mar', - 'letter' => 'S', - 'name' => 'Azer', - 'offset_from_std' => 3600, - 'on' => 'lastSun', - 'save' => '1:00', - 'to' => 'max', - 'type' => undef - }, 'DateTime::TimeZone::OlsonDB::Rule' ) -] -; -sub _rules { $rules } 1; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Bangkok.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Bangkok.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Bangkok.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Bangkok.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/asia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/asia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Asia::Bangkok; -$DateTime::TimeZone::Asia::Bangkok::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -44,15 +48,15 @@ DateTime::TimeZone::INFINITY, # local_end 25200, 0, -'ICT', +'+07', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {0} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Barnaul.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Barnaul.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Barnaul.pm 1970-01-01 00:00:00.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Barnaul.pm 2018-03-24 00:18:32.000000000 +0000 @@ -0,0 +1,653 @@ +# This file is auto-generated by the Perl DateTime Suite time zone +# code generator (0.08) This code generator comes with the +# DateTime::TimeZone module distribution in the tools/ directory + +# +# Generated from /tmp/V7b1FlgEXT/europe. Olson data version 2018d +# +# Do not edit this file directly. +# +package DateTime::TimeZone::Asia::Barnaul; + +use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; + +use Class::Singleton 1.03; +use DateTime::TimeZone; +use DateTime::TimeZone::OlsonDB; + +@DateTime::TimeZone::Asia::Barnaul::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' ); + +my $spans = +[ + [ +DateTime::TimeZone::NEG_INFINITY, # utc_start +60555839100, # utc_end 1919-12-09 18:25:00 (Tue) +DateTime::TimeZone::NEG_INFINITY, # local_start +60555859200, # local_end 1919-12-10 00:00:00 (Wed) +20100, +0, +'LMT', + ], + [ +60555839100, # utc_start 1919-12-09 18:25:00 (Tue) +60888132000, # utc_end 1930-06-20 18:00:00 (Fri) +60555860700, # local_start 1919-12-10 00:25:00 (Wed) +60888153600, # local_end 1930-06-21 00:00:00 (Sat) +21600, +0, +'+06', + ], + [ +60888132000, # utc_start 1930-06-20 18:00:00 (Fri) +62490589200, # utc_end 1981-03-31 17:00:00 (Tue) +60888157200, # local_start 1930-06-21 01:00:00 (Sat) +62490614400, # local_end 1981-04-01 00:00:00 (Wed) +25200, +0, +'+07', + ], + [ +62490589200, # utc_start 1981-03-31 17:00:00 (Tue) +62506396800, # utc_end 1981-09-30 16:00:00 (Wed) +62490618000, # local_start 1981-04-01 01:00:00 (Wed) +62506425600, # local_end 1981-10-01 00:00:00 (Thu) +28800, +1, +'+08', + ], + [ +62506396800, # utc_start 1981-09-30 16:00:00 (Wed) +62522125200, # utc_end 1982-03-31 17:00:00 (Wed) +62506422000, # local_start 1981-09-30 23:00:00 (Wed) +62522150400, # local_end 1982-04-01 00:00:00 (Thu) +25200, +0, +'+07', + ], + [ +62522125200, # utc_start 1982-03-31 17:00:00 (Wed) +62537932800, # utc_end 1982-09-30 16:00:00 (Thu) +62522154000, # local_start 1982-04-01 01:00:00 (Thu) +62537961600, # local_end 1982-10-01 00:00:00 (Fri) +28800, +1, +'+08', + ], + [ +62537932800, # utc_start 1982-09-30 16:00:00 (Thu) +62553661200, # utc_end 1983-03-31 17:00:00 (Thu) +62537958000, # local_start 1982-09-30 23:00:00 (Thu) +62553686400, # local_end 1983-04-01 00:00:00 (Fri) +25200, +0, +'+07', + ], + [ +62553661200, # utc_start 1983-03-31 17:00:00 (Thu) +62569468800, # utc_end 1983-09-30 16:00:00 (Fri) +62553690000, # local_start 1983-04-01 01:00:00 (Fri) +62569497600, # local_end 1983-10-01 00:00:00 (Sat) +28800, +1, +'+08', + ], + [ +62569468800, # utc_start 1983-09-30 16:00:00 (Fri) +62585283600, # utc_end 1984-03-31 17:00:00 (Sat) +62569494000, # local_start 1983-09-30 23:00:00 (Fri) +62585308800, # local_end 1984-04-01 00:00:00 (Sun) +25200, +0, +'+07', + ], + [ +62585283600, # utc_start 1984-03-31 17:00:00 (Sat) +62601015600, # utc_end 1984-09-29 19:00:00 (Sat) +62585312400, # local_start 1984-04-01 01:00:00 (Sun) +62601044400, # local_end 1984-09-30 03:00:00 (Sun) +28800, +1, +'+08', + ], + [ +62601015600, # utc_start 1984-09-29 19:00:00 (Sat) +62616740400, # utc_end 1985-03-30 19:00:00 (Sat) +62601040800, # local_start 1984-09-30 02:00:00 (Sun) +62616765600, # local_end 1985-03-31 02:00:00 (Sun) +25200, +0, +'+07', + ], + [ +62616740400, # utc_start 1985-03-30 19:00:00 (Sat) +62632465200, # utc_end 1985-09-28 19:00:00 (Sat) +62616769200, # local_start 1985-03-31 03:00:00 (Sun) +62632494000, # local_end 1985-09-29 03:00:00 (Sun) +28800, +1, +'+08', + ], + [ +62632465200, # utc_start 1985-09-28 19:00:00 (Sat) +62648190000, # utc_end 1986-03-29 19:00:00 (Sat) +62632490400, # local_start 1985-09-29 02:00:00 (Sun) +62648215200, # local_end 1986-03-30 02:00:00 (Sun) +25200, +0, +'+07', + ], + [ +62648190000, # utc_start 1986-03-29 19:00:00 (Sat) +62663914800, # utc_end 1986-09-27 19:00:00 (Sat) +62648218800, # local_start 1986-03-30 03:00:00 (Sun) +62663943600, # local_end 1986-09-28 03:00:00 (Sun) +28800, +1, +'+08', + ], + [ +62663914800, # utc_start 1986-09-27 19:00:00 (Sat) +62679639600, # utc_end 1987-03-28 19:00:00 (Sat) +62663940000, # local_start 1986-09-28 02:00:00 (Sun) +62679664800, # local_end 1987-03-29 02:00:00 (Sun) +25200, +0, +'+07', + ], + [ +62679639600, # utc_start 1987-03-28 19:00:00 (Sat) +62695364400, # utc_end 1987-09-26 19:00:00 (Sat) +62679668400, # local_start 1987-03-29 03:00:00 (Sun) +62695393200, # local_end 1987-09-27 03:00:00 (Sun) +28800, +1, +'+08', + ], + [ +62695364400, # utc_start 1987-09-26 19:00:00 (Sat) +62711089200, # utc_end 1988-03-26 19:00:00 (Sat) +62695389600, # local_start 1987-09-27 02:00:00 (Sun) +62711114400, # local_end 1988-03-27 02:00:00 (Sun) +25200, +0, +'+07', + ], + [ +62711089200, # utc_start 1988-03-26 19:00:00 (Sat) +62726814000, # utc_end 1988-09-24 19:00:00 (Sat) +62711118000, # local_start 1988-03-27 03:00:00 (Sun) +62726842800, # local_end 1988-09-25 03:00:00 (Sun) +28800, +1, +'+08', + ], + [ +62726814000, # utc_start 1988-09-24 19:00:00 (Sat) +62742538800, # utc_end 1989-03-25 19:00:00 (Sat) +62726839200, # local_start 1988-09-25 02:00:00 (Sun) +62742564000, # local_end 1989-03-26 02:00:00 (Sun) +25200, +0, +'+07', + ], + [ +62742538800, # utc_start 1989-03-25 19:00:00 (Sat) +62758263600, # utc_end 1989-09-23 19:00:00 (Sat) +62742567600, # local_start 1989-03-26 03:00:00 (Sun) +62758292400, # local_end 1989-09-24 03:00:00 (Sun) +28800, +1, +'+08', + ], + [ +62758263600, # utc_start 1989-09-23 19:00:00 (Sat) +62773988400, # utc_end 1990-03-24 19:00:00 (Sat) +62758288800, # local_start 1989-09-24 02:00:00 (Sun) +62774013600, # local_end 1990-03-25 02:00:00 (Sun) +25200, +0, +'+07', + ], + [ +62773988400, # utc_start 1990-03-24 19:00:00 (Sat) +62790318000, # utc_end 1990-09-29 19:00:00 (Sat) +62774017200, # local_start 1990-03-25 03:00:00 (Sun) +62790346800, # local_end 1990-09-30 03:00:00 (Sun) +28800, +1, +'+08', + ], + [ +62790318000, # utc_start 1990-09-29 19:00:00 (Sat) +62806042800, # utc_end 1991-03-30 19:00:00 (Sat) +62790343200, # local_start 1990-09-30 02:00:00 (Sun) +62806068000, # local_end 1991-03-31 02:00:00 (Sun) +25200, +0, +'+07', + ], + [ +62806042800, # utc_start 1991-03-30 19:00:00 (Sat) +62821771200, # utc_end 1991-09-28 20:00:00 (Sat) +62806068000, # local_start 1991-03-31 02:00:00 (Sun) +62821796400, # local_end 1991-09-29 03:00:00 (Sun) +25200, +1, +'+07', + ], + [ +62821771200, # utc_start 1991-09-28 20:00:00 (Sat) +62831448000, # utc_end 1992-01-18 20:00:00 (Sat) +62821792800, # local_start 1991-09-29 02:00:00 (Sun) +62831469600, # local_end 1992-01-19 02:00:00 (Sun) +21600, +0, +'+06', + ], + [ +62831448000, # utc_start 1992-01-18 20:00:00 (Sat) +62837492400, # utc_end 1992-03-28 19:00:00 (Sat) +62831473200, # local_start 1992-01-19 03:00:00 (Sun) +62837517600, # local_end 1992-03-29 02:00:00 (Sun) +25200, +0, +'+07', + ], + [ +62837492400, # utc_start 1992-03-28 19:00:00 (Sat) +62853217200, # utc_end 1992-09-26 19:00:00 (Sat) +62837521200, # local_start 1992-03-29 03:00:00 (Sun) +62853246000, # local_end 1992-09-27 03:00:00 (Sun) +28800, +1, +'+08', + ], + [ +62853217200, # utc_start 1992-09-26 19:00:00 (Sat) +62868942000, # utc_end 1993-03-27 19:00:00 (Sat) +62853242400, # local_start 1992-09-27 02:00:00 (Sun) +62868967200, # local_end 1993-03-28 02:00:00 (Sun) +25200, +0, +'+07', + ], + [ +62868942000, # utc_start 1993-03-27 19:00:00 (Sat) +62884666800, # utc_end 1993-09-25 19:00:00 (Sat) +62868970800, # local_start 1993-03-28 03:00:00 (Sun) +62884695600, # local_end 1993-09-26 03:00:00 (Sun) +28800, +1, +'+08', + ], + [ +62884666800, # utc_start 1993-09-25 19:00:00 (Sat) +62900391600, # utc_end 1994-03-26 19:00:00 (Sat) +62884692000, # local_start 1993-09-26 02:00:00 (Sun) +62900416800, # local_end 1994-03-27 02:00:00 (Sun) +25200, +0, +'+07', + ], + [ +62900391600, # utc_start 1994-03-26 19:00:00 (Sat) +62916116400, # utc_end 1994-09-24 19:00:00 (Sat) +62900420400, # local_start 1994-03-27 03:00:00 (Sun) +62916145200, # local_end 1994-09-25 03:00:00 (Sun) +28800, +1, +'+08', + ], + [ +62916116400, # utc_start 1994-09-24 19:00:00 (Sat) +62931841200, # utc_end 1995-03-25 19:00:00 (Sat) +62916141600, # local_start 1994-09-25 02:00:00 (Sun) +62931866400, # local_end 1995-03-26 02:00:00 (Sun) +25200, +0, +'+07', + ], + [ +62931841200, # utc_start 1995-03-25 19:00:00 (Sat) +62937273600, # utc_end 1995-05-27 16:00:00 (Sat) +62931870000, # local_start 1995-03-26 03:00:00 (Sun) +62937302400, # local_end 1995-05-28 00:00:00 (Sun) +28800, +1, +'+08', + ], + [ +62937273600, # utc_start 1995-05-27 16:00:00 (Sat) +62947569600, # utc_end 1995-09-23 20:00:00 (Sat) +62937298800, # local_start 1995-05-27 23:00:00 (Sat) +62947594800, # local_end 1995-09-24 03:00:00 (Sun) +25200, +1, +'+07', + ], + [ +62947569600, # utc_start 1995-09-23 20:00:00 (Sat) +62963899200, # utc_end 1996-03-30 20:00:00 (Sat) +62947591200, # local_start 1995-09-24 02:00:00 (Sun) +62963920800, # local_end 1996-03-31 02:00:00 (Sun) +21600, +0, +'+06', + ], + [ +62963899200, # utc_start 1996-03-30 20:00:00 (Sat) +62982043200, # utc_end 1996-10-26 20:00:00 (Sat) +62963924400, # local_start 1996-03-31 03:00:00 (Sun) +62982068400, # local_end 1996-10-27 03:00:00 (Sun) +25200, +1, +'+07', + ], + [ +62982043200, # utc_start 1996-10-26 20:00:00 (Sat) +62995348800, # utc_end 1997-03-29 20:00:00 (Sat) +62982064800, # local_start 1996-10-27 02:00:00 (Sun) +62995370400, # local_end 1997-03-30 02:00:00 (Sun) +21600, +0, +'+06', + ], + [ +62995348800, # utc_start 1997-03-29 20:00:00 (Sat) +63013492800, # utc_end 1997-10-25 20:00:00 (Sat) +62995374000, # local_start 1997-03-30 03:00:00 (Sun) +63013518000, # local_end 1997-10-26 03:00:00 (Sun) +25200, +1, +'+07', + ], + [ +63013492800, # utc_start 1997-10-25 20:00:00 (Sat) +63026798400, # utc_end 1998-03-28 20:00:00 (Sat) +63013514400, # local_start 1997-10-26 02:00:00 (Sun) +63026820000, # local_end 1998-03-29 02:00:00 (Sun) +21600, +0, +'+06', + ], + [ +63026798400, # utc_start 1998-03-28 20:00:00 (Sat) +63044942400, # utc_end 1998-10-24 20:00:00 (Sat) +63026823600, # local_start 1998-03-29 03:00:00 (Sun) +63044967600, # local_end 1998-10-25 03:00:00 (Sun) +25200, +1, +'+07', + ], + [ +63044942400, # utc_start 1998-10-24 20:00:00 (Sat) +63058248000, # utc_end 1999-03-27 20:00:00 (Sat) +63044964000, # local_start 1998-10-25 02:00:00 (Sun) +63058269600, # local_end 1999-03-28 02:00:00 (Sun) +21600, +0, +'+06', + ], + [ +63058248000, # utc_start 1999-03-27 20:00:00 (Sat) +63076996800, # utc_end 1999-10-30 20:00:00 (Sat) +63058273200, # local_start 1999-03-28 03:00:00 (Sun) +63077022000, # local_end 1999-10-31 03:00:00 (Sun) +25200, +1, +'+07', + ], + [ +63076996800, # utc_start 1999-10-30 20:00:00 (Sat) +63089697600, # utc_end 2000-03-25 20:00:00 (Sat) +63077018400, # local_start 1999-10-31 02:00:00 (Sun) +63089719200, # local_end 2000-03-26 02:00:00 (Sun) +21600, +0, +'+06', + ], + [ +63089697600, # utc_start 2000-03-25 20:00:00 (Sat) +63108446400, # utc_end 2000-10-28 20:00:00 (Sat) +63089722800, # local_start 2000-03-26 03:00:00 (Sun) +63108471600, # local_end 2000-10-29 03:00:00 (Sun) +25200, +1, +'+07', + ], + [ +63108446400, # utc_start 2000-10-28 20:00:00 (Sat) +63121147200, # utc_end 2001-03-24 20:00:00 (Sat) +63108468000, # local_start 2000-10-29 02:00:00 (Sun) +63121168800, # local_end 2001-03-25 02:00:00 (Sun) +21600, +0, +'+06', + ], + [ +63121147200, # utc_start 2001-03-24 20:00:00 (Sat) +63139896000, # utc_end 2001-10-27 20:00:00 (Sat) +63121172400, # local_start 2001-03-25 03:00:00 (Sun) +63139921200, # local_end 2001-10-28 03:00:00 (Sun) +25200, +1, +'+07', + ], + [ +63139896000, # utc_start 2001-10-27 20:00:00 (Sat) +63153201600, # utc_end 2002-03-30 20:00:00 (Sat) +63139917600, # local_start 2001-10-28 02:00:00 (Sun) +63153223200, # local_end 2002-03-31 02:00:00 (Sun) +21600, +0, +'+06', + ], + [ +63153201600, # utc_start 2002-03-30 20:00:00 (Sat) +63171345600, # utc_end 2002-10-26 20:00:00 (Sat) +63153226800, # local_start 2002-03-31 03:00:00 (Sun) +63171370800, # local_end 2002-10-27 03:00:00 (Sun) +25200, +1, +'+07', + ], + [ +63171345600, # utc_start 2002-10-26 20:00:00 (Sat) +63184651200, # utc_end 2003-03-29 20:00:00 (Sat) +63171367200, # local_start 2002-10-27 02:00:00 (Sun) +63184672800, # local_end 2003-03-30 02:00:00 (Sun) +21600, +0, +'+06', + ], + [ +63184651200, # utc_start 2003-03-29 20:00:00 (Sat) +63202795200, # utc_end 2003-10-25 20:00:00 (Sat) +63184676400, # local_start 2003-03-30 03:00:00 (Sun) +63202820400, # local_end 2003-10-26 03:00:00 (Sun) +25200, +1, +'+07', + ], + [ +63202795200, # utc_start 2003-10-25 20:00:00 (Sat) +63216100800, # utc_end 2004-03-27 20:00:00 (Sat) +63202816800, # local_start 2003-10-26 02:00:00 (Sun) +63216122400, # local_end 2004-03-28 02:00:00 (Sun) +21600, +0, +'+06', + ], + [ +63216100800, # utc_start 2004-03-27 20:00:00 (Sat) +63234849600, # utc_end 2004-10-30 20:00:00 (Sat) +63216126000, # local_start 2004-03-28 03:00:00 (Sun) +63234874800, # local_end 2004-10-31 03:00:00 (Sun) +25200, +1, +'+07', + ], + [ +63234849600, # utc_start 2004-10-30 20:00:00 (Sat) +63247550400, # utc_end 2005-03-26 20:00:00 (Sat) +63234871200, # local_start 2004-10-31 02:00:00 (Sun) +63247572000, # local_end 2005-03-27 02:00:00 (Sun) +21600, +0, +'+06', + ], + [ +63247550400, # utc_start 2005-03-26 20:00:00 (Sat) +63266299200, # utc_end 2005-10-29 20:00:00 (Sat) +63247575600, # local_start 2005-03-27 03:00:00 (Sun) +63266324400, # local_end 2005-10-30 03:00:00 (Sun) +25200, +1, +'+07', + ], + [ +63266299200, # utc_start 2005-10-29 20:00:00 (Sat) +63279000000, # utc_end 2006-03-25 20:00:00 (Sat) +63266320800, # local_start 2005-10-30 02:00:00 (Sun) +63279021600, # local_end 2006-03-26 02:00:00 (Sun) +21600, +0, +'+06', + ], + [ +63279000000, # utc_start 2006-03-25 20:00:00 (Sat) +63297748800, # utc_end 2006-10-28 20:00:00 (Sat) +63279025200, # local_start 2006-03-26 03:00:00 (Sun) +63297774000, # local_end 2006-10-29 03:00:00 (Sun) +25200, +1, +'+07', + ], + [ +63297748800, # utc_start 2006-10-28 20:00:00 (Sat) +63310449600, # utc_end 2007-03-24 20:00:00 (Sat) +63297770400, # local_start 2006-10-29 02:00:00 (Sun) +63310471200, # local_end 2007-03-25 02:00:00 (Sun) +21600, +0, +'+06', + ], + [ +63310449600, # utc_start 2007-03-24 20:00:00 (Sat) +63329198400, # utc_end 2007-10-27 20:00:00 (Sat) +63310474800, # local_start 2007-03-25 03:00:00 (Sun) +63329223600, # local_end 2007-10-28 03:00:00 (Sun) +25200, +1, +'+07', + ], + [ +63329198400, # utc_start 2007-10-27 20:00:00 (Sat) +63342504000, # utc_end 2008-03-29 20:00:00 (Sat) +63329220000, # local_start 2007-10-28 02:00:00 (Sun) +63342525600, # local_end 2008-03-30 02:00:00 (Sun) +21600, +0, +'+06', + ], + [ +63342504000, # utc_start 2008-03-29 20:00:00 (Sat) +63360648000, # utc_end 2008-10-25 20:00:00 (Sat) +63342529200, # local_start 2008-03-30 03:00:00 (Sun) +63360673200, # local_end 2008-10-26 03:00:00 (Sun) +25200, +1, +'+07', + ], + [ +63360648000, # utc_start 2008-10-25 20:00:00 (Sat) +63373953600, # utc_end 2009-03-28 20:00:00 (Sat) +63360669600, # local_start 2008-10-26 02:00:00 (Sun) +63373975200, # local_end 2009-03-29 02:00:00 (Sun) +21600, +0, +'+06', + ], + [ +63373953600, # utc_start 2009-03-28 20:00:00 (Sat) +63392097600, # utc_end 2009-10-24 20:00:00 (Sat) +63373978800, # local_start 2009-03-29 03:00:00 (Sun) +63392122800, # local_end 2009-10-25 03:00:00 (Sun) +25200, +1, +'+07', + ], + [ +63392097600, # utc_start 2009-10-24 20:00:00 (Sat) +63405403200, # utc_end 2010-03-27 20:00:00 (Sat) +63392119200, # local_start 2009-10-25 02:00:00 (Sun) +63405424800, # local_end 2010-03-28 02:00:00 (Sun) +21600, +0, +'+06', + ], + [ +63405403200, # utc_start 2010-03-27 20:00:00 (Sat) +63424152000, # utc_end 2010-10-30 20:00:00 (Sat) +63405428400, # local_start 2010-03-28 03:00:00 (Sun) +63424177200, # local_end 2010-10-31 03:00:00 (Sun) +25200, +1, +'+07', + ], + [ +63424152000, # utc_start 2010-10-30 20:00:00 (Sat) +63436852800, # utc_end 2011-03-26 20:00:00 (Sat) +63424173600, # local_start 2010-10-31 02:00:00 (Sun) +63436874400, # local_end 2011-03-27 02:00:00 (Sun) +21600, +0, +'+06', + ], + [ +63436852800, # utc_start 2011-03-26 20:00:00 (Sat) +63549946800, # utc_end 2014-10-25 19:00:00 (Sat) +63436878000, # local_start 2011-03-27 03:00:00 (Sun) +63549972000, # local_end 2014-10-26 02:00:00 (Sun) +25200, +0, +'+07', + ], + [ +63549946800, # utc_start 2014-10-25 19:00:00 (Sat) +63594705600, # utc_end 2016-03-26 20:00:00 (Sat) +63549968400, # local_start 2014-10-26 01:00:00 (Sun) +63594727200, # local_end 2016-03-27 02:00:00 (Sun) +21600, +0, +'+06', + ], + [ +63594705600, # utc_start 2016-03-26 20:00:00 (Sat) +DateTime::TimeZone::INFINITY, # utc_end +63594730800, # local_start 2016-03-27 03:00:00 (Sun) +DateTime::TimeZone::INFINITY, # local_end +25200, +0, +'+07', + ], +]; + +sub olson_version {'2018d'} + +sub has_dst_changes {31} + +sub _max_year {2028} + +sub _new_instance { + return shift->_init( @_, spans => $spans ); +} + + + +1; + diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Beirut.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Beirut.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Beirut.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Beirut.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/asia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/asia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Asia::Beirut; -$DateTime::TimeZone::Asia::Beirut::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -1108,13 +1112,49 @@ 1, 'EEST', ], + [ +63960613200, # utc_start 2027-10-30 21:00:00 (Sat) +63973317600, # utc_end 2028-03-25 22:00:00 (Sat) +63960620400, # local_start 2027-10-30 23:00:00 (Sat) +63973324800, # local_end 2028-03-26 00:00:00 (Sun) +7200, +0, +'EET', + ], + [ +63973317600, # utc_start 2028-03-25 22:00:00 (Sat) +63992062800, # utc_end 2028-10-28 21:00:00 (Sat) +63973328400, # local_start 2028-03-26 01:00:00 (Sun) +63992073600, # local_end 2028-10-29 00:00:00 (Sun) +10800, +1, +'EEST', + ], + [ +63992062800, # utc_start 2028-10-28 21:00:00 (Sat) +64004767200, # utc_end 2029-03-24 22:00:00 (Sat) +63992070000, # local_start 2028-10-28 23:00:00 (Sat) +64004774400, # local_end 2029-03-25 00:00:00 (Sun) +7200, +0, +'EET', + ], + [ +64004767200, # utc_start 2029-03-24 22:00:00 (Sat) +64023512400, # utc_end 2029-10-27 21:00:00 (Sat) +64004778000, # local_start 2029-03-25 01:00:00 (Sun) +64023523200, # local_end 2029-10-28 00:00:00 (Sun) +10800, +1, +'EEST', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {60} +sub has_dst_changes {62} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1170,8 +1210,7 @@ 'offset_from_std' => 3600, 'on' => 'lastSun', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ), bless( { 'at' => '0:00', @@ -1182,8 +1221,7 @@ 'offset_from_std' => 0, 'on' => 'lastSun', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Bishkek.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Bishkek.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Bishkek.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Bishkek.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/asia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/asia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Asia::Bishkek; -$DateTime::TimeZone::Asia::Bishkek::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,7 +39,7 @@ 60888153600, # local_end 1930-06-21 00:00:00 (Sat) 18000, 0, -'FRUT', +'+05', ], [ 60888135600, # utc_start 1930-06-20 19:00:00 (Fri) @@ -44,7 +48,7 @@ 62490614400, # local_end 1981-04-01 00:00:00 (Wed) 21600, 0, -'FRUT', +'+06', ], [ 62490592800, # utc_start 1981-03-31 18:00:00 (Tue) @@ -53,7 +57,7 @@ 62506425600, # local_end 1981-10-01 00:00:00 (Thu) 25200, 1, -'FRUST', +'+07', ], [ 62506400400, # utc_start 1981-09-30 17:00:00 (Wed) @@ -62,7 +66,7 @@ 62522150400, # local_end 1982-04-01 00:00:00 (Thu) 21600, 0, -'FRUT', +'+06', ], [ 62522128800, # utc_start 1982-03-31 18:00:00 (Wed) @@ -71,7 +75,7 @@ 62537961600, # local_end 1982-10-01 00:00:00 (Fri) 25200, 1, -'FRUST', +'+07', ], [ 62537936400, # utc_start 1982-09-30 17:00:00 (Thu) @@ -80,7 +84,7 @@ 62553686400, # local_end 1983-04-01 00:00:00 (Fri) 21600, 0, -'FRUT', +'+06', ], [ 62553664800, # utc_start 1983-03-31 18:00:00 (Thu) @@ -89,7 +93,7 @@ 62569497600, # local_end 1983-10-01 00:00:00 (Sat) 25200, 1, -'FRUST', +'+07', ], [ 62569472400, # utc_start 1983-09-30 17:00:00 (Fri) @@ -98,7 +102,7 @@ 62585308800, # local_end 1984-04-01 00:00:00 (Sun) 21600, 0, -'FRUT', +'+06', ], [ 62585287200, # utc_start 1984-03-31 18:00:00 (Sat) @@ -107,7 +111,7 @@ 62601044400, # local_end 1984-09-30 03:00:00 (Sun) 25200, 1, -'FRUST', +'+07', ], [ 62601019200, # utc_start 1984-09-29 20:00:00 (Sat) @@ -116,7 +120,7 @@ 62616765600, # local_end 1985-03-31 02:00:00 (Sun) 21600, 0, -'FRUT', +'+06', ], [ 62616744000, # utc_start 1985-03-30 20:00:00 (Sat) @@ -125,7 +129,7 @@ 62632494000, # local_end 1985-09-29 03:00:00 (Sun) 25200, 1, -'FRUST', +'+07', ], [ 62632468800, # utc_start 1985-09-28 20:00:00 (Sat) @@ -134,7 +138,7 @@ 62648215200, # local_end 1986-03-30 02:00:00 (Sun) 21600, 0, -'FRUT', +'+06', ], [ 62648193600, # utc_start 1986-03-29 20:00:00 (Sat) @@ -143,7 +147,7 @@ 62663943600, # local_end 1986-09-28 03:00:00 (Sun) 25200, 1, -'FRUST', +'+07', ], [ 62663918400, # utc_start 1986-09-27 20:00:00 (Sat) @@ -152,7 +156,7 @@ 62679664800, # local_end 1987-03-29 02:00:00 (Sun) 21600, 0, -'FRUT', +'+06', ], [ 62679643200, # utc_start 1987-03-28 20:00:00 (Sat) @@ -161,7 +165,7 @@ 62695393200, # local_end 1987-09-27 03:00:00 (Sun) 25200, 1, -'FRUST', +'+07', ], [ 62695368000, # utc_start 1987-09-26 20:00:00 (Sat) @@ -170,7 +174,7 @@ 62711114400, # local_end 1988-03-27 02:00:00 (Sun) 21600, 0, -'FRUT', +'+06', ], [ 62711092800, # utc_start 1988-03-26 20:00:00 (Sat) @@ -179,7 +183,7 @@ 62726842800, # local_end 1988-09-25 03:00:00 (Sun) 25200, 1, -'FRUST', +'+07', ], [ 62726817600, # utc_start 1988-09-24 20:00:00 (Sat) @@ -188,7 +192,7 @@ 62742564000, # local_end 1989-03-26 02:00:00 (Sun) 21600, 0, -'FRUT', +'+06', ], [ 62742542400, # utc_start 1989-03-25 20:00:00 (Sat) @@ -197,7 +201,7 @@ 62758292400, # local_end 1989-09-24 03:00:00 (Sun) 25200, 1, -'FRUST', +'+07', ], [ 62758267200, # utc_start 1989-09-23 20:00:00 (Sat) @@ -206,7 +210,7 @@ 62774013600, # local_end 1990-03-25 02:00:00 (Sun) 21600, 0, -'FRUT', +'+06', ], [ 62773992000, # utc_start 1990-03-24 20:00:00 (Sat) @@ -215,7 +219,7 @@ 62790346800, # local_end 1990-09-30 03:00:00 (Sun) 25200, 1, -'FRUST', +'+07', ], [ 62790321600, # utc_start 1990-09-29 20:00:00 (Sat) @@ -224,7 +228,7 @@ 62806068000, # local_end 1991-03-31 02:00:00 (Sun) 21600, 0, -'FRUT', +'+06', ], [ 62806046400, # utc_start 1991-03-30 20:00:00 (Sat) @@ -233,7 +237,7 @@ 62819287200, # local_end 1991-08-31 02:00:00 (Sat) 21600, 1, -'FRUST', +'+06', ], [ 62819265600, # utc_start 1991-08-30 20:00:00 (Fri) @@ -242,7 +246,7 @@ 62838720000, # local_end 1992-04-12 00:00:00 (Sun) 18000, 0, -'KGT', +'+05', ], [ 62838702000, # utc_start 1992-04-11 19:00:00 (Sat) @@ -251,7 +255,7 @@ 62853235200, # local_end 1992-09-27 00:00:00 (Sun) 21600, 1, -'KGST', +'+06', ], [ 62853213600, # utc_start 1992-09-26 18:00:00 (Sat) @@ -260,7 +264,7 @@ 62870169600, # local_end 1993-04-11 00:00:00 (Sun) 18000, 0, -'KGT', +'+05', ], [ 62870151600, # utc_start 1993-04-10 19:00:00 (Sat) @@ -269,7 +273,7 @@ 62884684800, # local_end 1993-09-26 00:00:00 (Sun) 21600, 1, -'KGST', +'+06', ], [ 62884663200, # utc_start 1993-09-25 18:00:00 (Sat) @@ -278,7 +282,7 @@ 62901619200, # local_end 1994-04-10 00:00:00 (Sun) 18000, 0, -'KGT', +'+05', ], [ 62901601200, # utc_start 1994-04-09 19:00:00 (Sat) @@ -287,7 +291,7 @@ 62916134400, # local_end 1994-09-25 00:00:00 (Sun) 21600, 1, -'KGST', +'+06', ], [ 62916112800, # utc_start 1994-09-24 18:00:00 (Sat) @@ -296,7 +300,7 @@ 62933068800, # local_end 1995-04-09 00:00:00 (Sun) 18000, 0, -'KGT', +'+05', ], [ 62933050800, # utc_start 1995-04-08 19:00:00 (Sat) @@ -305,7 +309,7 @@ 62947584000, # local_end 1995-09-24 00:00:00 (Sun) 21600, 1, -'KGST', +'+06', ], [ 62947562400, # utc_start 1995-09-23 18:00:00 (Sat) @@ -314,7 +318,7 @@ 62964518400, # local_end 1996-04-07 00:00:00 (Sun) 18000, 0, -'KGT', +'+05', ], [ 62964500400, # utc_start 1996-04-06 19:00:00 (Sat) @@ -323,7 +327,7 @@ 62979638400, # local_end 1996-09-29 00:00:00 (Sun) 21600, 1, -'KGST', +'+06', ], [ 62979616800, # utc_start 1996-09-28 18:00:00 (Sat) @@ -332,7 +336,7 @@ 62995372200, # local_end 1997-03-30 02:30:00 (Sun) 18000, 0, -'KGT', +'+05', ], [ 62995354200, # utc_start 1997-03-29 21:30:00 (Sat) @@ -341,7 +345,7 @@ 63013516200, # local_end 1997-10-26 02:30:00 (Sun) 21600, 1, -'KGST', +'+06', ], [ 63013494600, # utc_start 1997-10-25 20:30:00 (Sat) @@ -350,7 +354,7 @@ 63026821800, # local_end 1998-03-29 02:30:00 (Sun) 18000, 0, -'KGT', +'+05', ], [ 63026803800, # utc_start 1998-03-28 21:30:00 (Sat) @@ -359,7 +363,7 @@ 63044965800, # local_end 1998-10-25 02:30:00 (Sun) 21600, 1, -'KGST', +'+06', ], [ 63044944200, # utc_start 1998-10-24 20:30:00 (Sat) @@ -368,7 +372,7 @@ 63058271400, # local_end 1999-03-28 02:30:00 (Sun) 18000, 0, -'KGT', +'+05', ], [ 63058253400, # utc_start 1999-03-27 21:30:00 (Sat) @@ -377,7 +381,7 @@ 63077020200, # local_end 1999-10-31 02:30:00 (Sun) 21600, 1, -'KGST', +'+06', ], [ 63076998600, # utc_start 1999-10-30 20:30:00 (Sat) @@ -386,7 +390,7 @@ 63089721000, # local_end 2000-03-26 02:30:00 (Sun) 18000, 0, -'KGT', +'+05', ], [ 63089703000, # utc_start 2000-03-25 21:30:00 (Sat) @@ -395,7 +399,7 @@ 63108469800, # local_end 2000-10-29 02:30:00 (Sun) 21600, 1, -'KGST', +'+06', ], [ 63108448200, # utc_start 2000-10-28 20:30:00 (Sat) @@ -404,7 +408,7 @@ 63121170600, # local_end 2001-03-25 02:30:00 (Sun) 18000, 0, -'KGT', +'+05', ], [ 63121152600, # utc_start 2001-03-24 21:30:00 (Sat) @@ -413,7 +417,7 @@ 63139919400, # local_end 2001-10-28 02:30:00 (Sun) 21600, 1, -'KGST', +'+06', ], [ 63139897800, # utc_start 2001-10-27 20:30:00 (Sat) @@ -422,7 +426,7 @@ 63153225000, # local_end 2002-03-31 02:30:00 (Sun) 18000, 0, -'KGT', +'+05', ], [ 63153207000, # utc_start 2002-03-30 21:30:00 (Sat) @@ -431,7 +435,7 @@ 63171369000, # local_end 2002-10-27 02:30:00 (Sun) 21600, 1, -'KGST', +'+06', ], [ 63171347400, # utc_start 2002-10-26 20:30:00 (Sat) @@ -440,7 +444,7 @@ 63184674600, # local_end 2003-03-30 02:30:00 (Sun) 18000, 0, -'KGT', +'+05', ], [ 63184656600, # utc_start 2003-03-29 21:30:00 (Sat) @@ -449,7 +453,7 @@ 63202818600, # local_end 2003-10-26 02:30:00 (Sun) 21600, 1, -'KGST', +'+06', ], [ 63202797000, # utc_start 2003-10-25 20:30:00 (Sat) @@ -458,7 +462,7 @@ 63216124200, # local_end 2004-03-28 02:30:00 (Sun) 18000, 0, -'KGT', +'+05', ], [ 63216106200, # utc_start 2004-03-27 21:30:00 (Sat) @@ -467,7 +471,7 @@ 63234873000, # local_end 2004-10-31 02:30:00 (Sun) 21600, 1, -'KGST', +'+06', ], [ 63234851400, # utc_start 2004-10-30 20:30:00 (Sat) @@ -476,7 +480,7 @@ 63247573800, # local_end 2005-03-27 02:30:00 (Sun) 18000, 0, -'KGT', +'+05', ], [ 63247555800, # utc_start 2005-03-26 21:30:00 (Sat) @@ -485,7 +489,7 @@ 63259488000, # local_end 2005-08-12 00:00:00 (Fri) 21600, 1, -'KGST', +'+06', ], [ 63259466400, # utc_start 2005-08-11 18:00:00 (Thu) @@ -494,15 +498,15 @@ DateTime::TimeZone::INFINITY, # local_end 21600, 0, -'KGT', +'+06', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {25} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Brunei.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Brunei.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Brunei.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Brunei.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/asia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/asia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Asia::Brunei; -$DateTime::TimeZone::Asia::Brunei::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,7 +39,7 @@ 60968073600, # local_end 1933-01-01 00:00:00 (Sun) 27000, 0, -'BNT', +'+0730', ], [ 60968046600, # utc_start 1932-12-31 16:30:00 (Sat) @@ -44,15 +48,15 @@ DateTime::TimeZone::INFINITY, # local_end 28800, 0, -'BNT', +'+08', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {0} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Chita.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Chita.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Chita.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Chita.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/europe. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/europe. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Asia::Chita; -$DateTime::TimeZone::Asia::Chita::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,7 +39,7 @@ 60888153600, # local_end 1930-06-21 00:00:00 (Sat) 28800, 0, -'YAKT', +'+08', ], [ 60888124800, # utc_start 1930-06-20 16:00:00 (Fri) @@ -44,7 +48,7 @@ 62490614400, # local_end 1981-04-01 00:00:00 (Wed) 32400, 0, -'YAKT', +'+09', ], [ 62490582000, # utc_start 1981-03-31 15:00:00 (Tue) @@ -53,7 +57,7 @@ 62506425600, # local_end 1981-10-01 00:00:00 (Thu) 36000, 1, -'YAKST', +'+10', ], [ 62506389600, # utc_start 1981-09-30 14:00:00 (Wed) @@ -62,7 +66,7 @@ 62522150400, # local_end 1982-04-01 00:00:00 (Thu) 32400, 0, -'YAKT', +'+09', ], [ 62522118000, # utc_start 1982-03-31 15:00:00 (Wed) @@ -71,7 +75,7 @@ 62537961600, # local_end 1982-10-01 00:00:00 (Fri) 36000, 1, -'YAKST', +'+10', ], [ 62537925600, # utc_start 1982-09-30 14:00:00 (Thu) @@ -80,7 +84,7 @@ 62553686400, # local_end 1983-04-01 00:00:00 (Fri) 32400, 0, -'YAKT', +'+09', ], [ 62553654000, # utc_start 1983-03-31 15:00:00 (Thu) @@ -89,7 +93,7 @@ 62569497600, # local_end 1983-10-01 00:00:00 (Sat) 36000, 1, -'YAKST', +'+10', ], [ 62569461600, # utc_start 1983-09-30 14:00:00 (Fri) @@ -98,7 +102,7 @@ 62585308800, # local_end 1984-04-01 00:00:00 (Sun) 32400, 0, -'YAKT', +'+09', ], [ 62585276400, # utc_start 1984-03-31 15:00:00 (Sat) @@ -107,7 +111,7 @@ 62601044400, # local_end 1984-09-30 03:00:00 (Sun) 36000, 1, -'YAKST', +'+10', ], [ 62601008400, # utc_start 1984-09-29 17:00:00 (Sat) @@ -116,7 +120,7 @@ 62616765600, # local_end 1985-03-31 02:00:00 (Sun) 32400, 0, -'YAKT', +'+09', ], [ 62616733200, # utc_start 1985-03-30 17:00:00 (Sat) @@ -125,7 +129,7 @@ 62632494000, # local_end 1985-09-29 03:00:00 (Sun) 36000, 1, -'YAKST', +'+10', ], [ 62632458000, # utc_start 1985-09-28 17:00:00 (Sat) @@ -134,7 +138,7 @@ 62648215200, # local_end 1986-03-30 02:00:00 (Sun) 32400, 0, -'YAKT', +'+09', ], [ 62648182800, # utc_start 1986-03-29 17:00:00 (Sat) @@ -143,7 +147,7 @@ 62663943600, # local_end 1986-09-28 03:00:00 (Sun) 36000, 1, -'YAKST', +'+10', ], [ 62663907600, # utc_start 1986-09-27 17:00:00 (Sat) @@ -152,7 +156,7 @@ 62679664800, # local_end 1987-03-29 02:00:00 (Sun) 32400, 0, -'YAKT', +'+09', ], [ 62679632400, # utc_start 1987-03-28 17:00:00 (Sat) @@ -161,7 +165,7 @@ 62695393200, # local_end 1987-09-27 03:00:00 (Sun) 36000, 1, -'YAKST', +'+10', ], [ 62695357200, # utc_start 1987-09-26 17:00:00 (Sat) @@ -170,7 +174,7 @@ 62711114400, # local_end 1988-03-27 02:00:00 (Sun) 32400, 0, -'YAKT', +'+09', ], [ 62711082000, # utc_start 1988-03-26 17:00:00 (Sat) @@ -179,7 +183,7 @@ 62726842800, # local_end 1988-09-25 03:00:00 (Sun) 36000, 1, -'YAKST', +'+10', ], [ 62726806800, # utc_start 1988-09-24 17:00:00 (Sat) @@ -188,7 +192,7 @@ 62742564000, # local_end 1989-03-26 02:00:00 (Sun) 32400, 0, -'YAKT', +'+09', ], [ 62742531600, # utc_start 1989-03-25 17:00:00 (Sat) @@ -197,7 +201,7 @@ 62758292400, # local_end 1989-09-24 03:00:00 (Sun) 36000, 1, -'YAKST', +'+10', ], [ 62758256400, # utc_start 1989-09-23 17:00:00 (Sat) @@ -206,7 +210,7 @@ 62774013600, # local_end 1990-03-25 02:00:00 (Sun) 32400, 0, -'YAKT', +'+09', ], [ 62773981200, # utc_start 1990-03-24 17:00:00 (Sat) @@ -215,7 +219,7 @@ 62790346800, # local_end 1990-09-30 03:00:00 (Sun) 36000, 1, -'YAKST', +'+10', ], [ 62790310800, # utc_start 1990-09-29 17:00:00 (Sat) @@ -224,7 +228,7 @@ 62806068000, # local_end 1991-03-31 02:00:00 (Sun) 32400, 0, -'YAKT', +'+09', ], [ 62806035600, # utc_start 1991-03-30 17:00:00 (Sat) @@ -233,7 +237,7 @@ 62821796400, # local_end 1991-09-29 03:00:00 (Sun) 32400, 1, -'YAKST', +'+09', ], [ 62821764000, # utc_start 1991-09-28 18:00:00 (Sat) @@ -242,34 +246,34 @@ 62831469600, # local_end 1992-01-19 02:00:00 (Sun) 28800, 0, -'YAKT', +'+08', ], [ 62831440800, # utc_start 1992-01-18 18:00:00 (Sat) -62837474400, # utc_end 1992-03-28 14:00:00 (Sat) +62837485200, # utc_end 1992-03-28 17:00:00 (Sat) 62831473200, # local_start 1992-01-19 03:00:00 (Sun) -62837506800, # local_end 1992-03-28 23:00:00 (Sat) +62837517600, # local_end 1992-03-29 02:00:00 (Sun) 32400, 0, -'YAKT', +'+09', ], [ -62837474400, # utc_start 1992-03-28 14:00:00 (Sat) -62853195600, # utc_end 1992-09-26 13:00:00 (Sat) -62837510400, # local_start 1992-03-29 00:00:00 (Sun) -62853231600, # local_end 1992-09-26 23:00:00 (Sat) +62837485200, # utc_start 1992-03-28 17:00:00 (Sat) +62853210000, # utc_end 1992-09-26 17:00:00 (Sat) +62837521200, # local_start 1992-03-29 03:00:00 (Sun) +62853246000, # local_end 1992-09-27 03:00:00 (Sun) 36000, 1, -'YAKST', +'+10', ], [ -62853195600, # utc_start 1992-09-26 13:00:00 (Sat) +62853210000, # utc_start 1992-09-26 17:00:00 (Sat) 62868934800, # utc_end 1993-03-27 17:00:00 (Sat) -62853228000, # local_start 1992-09-26 22:00:00 (Sat) +62853242400, # local_start 1992-09-27 02:00:00 (Sun) 62868967200, # local_end 1993-03-28 02:00:00 (Sun) 32400, 0, -'YAKT', +'+09', ], [ 62868934800, # utc_start 1993-03-27 17:00:00 (Sat) @@ -278,7 +282,7 @@ 62884695600, # local_end 1993-09-26 03:00:00 (Sun) 36000, 1, -'YAKST', +'+10', ], [ 62884659600, # utc_start 1993-09-25 17:00:00 (Sat) @@ -287,7 +291,7 @@ 62900416800, # local_end 1994-03-27 02:00:00 (Sun) 32400, 0, -'YAKT', +'+09', ], [ 62900384400, # utc_start 1994-03-26 17:00:00 (Sat) @@ -296,7 +300,7 @@ 62916145200, # local_end 1994-09-25 03:00:00 (Sun) 36000, 1, -'YAKST', +'+10', ], [ 62916109200, # utc_start 1994-09-24 17:00:00 (Sat) @@ -305,7 +309,7 @@ 62931866400, # local_end 1995-03-26 02:00:00 (Sun) 32400, 0, -'YAKT', +'+09', ], [ 62931834000, # utc_start 1995-03-25 17:00:00 (Sat) @@ -314,7 +318,7 @@ 62947594800, # local_end 1995-09-24 03:00:00 (Sun) 36000, 1, -'YAKST', +'+10', ], [ 62947558800, # utc_start 1995-09-23 17:00:00 (Sat) @@ -323,7 +327,7 @@ 62963920800, # local_end 1996-03-31 02:00:00 (Sun) 32400, 0, -'YAKT', +'+09', ], [ 62963888400, # utc_start 1996-03-30 17:00:00 (Sat) @@ -332,7 +336,7 @@ 62982068400, # local_end 1996-10-27 03:00:00 (Sun) 36000, 1, -'YAKST', +'+10', ], [ 62982032400, # utc_start 1996-10-26 17:00:00 (Sat) @@ -341,7 +345,7 @@ 62995370400, # local_end 1997-03-30 02:00:00 (Sun) 32400, 0, -'YAKT', +'+09', ], [ 62995338000, # utc_start 1997-03-29 17:00:00 (Sat) @@ -350,7 +354,7 @@ 63013518000, # local_end 1997-10-26 03:00:00 (Sun) 36000, 1, -'YAKST', +'+10', ], [ 63013482000, # utc_start 1997-10-25 17:00:00 (Sat) @@ -359,7 +363,7 @@ 63026820000, # local_end 1998-03-29 02:00:00 (Sun) 32400, 0, -'YAKT', +'+09', ], [ 63026787600, # utc_start 1998-03-28 17:00:00 (Sat) @@ -368,7 +372,7 @@ 63044967600, # local_end 1998-10-25 03:00:00 (Sun) 36000, 1, -'YAKST', +'+10', ], [ 63044931600, # utc_start 1998-10-24 17:00:00 (Sat) @@ -377,7 +381,7 @@ 63058269600, # local_end 1999-03-28 02:00:00 (Sun) 32400, 0, -'YAKT', +'+09', ], [ 63058237200, # utc_start 1999-03-27 17:00:00 (Sat) @@ -386,7 +390,7 @@ 63077022000, # local_end 1999-10-31 03:00:00 (Sun) 36000, 1, -'YAKST', +'+10', ], [ 63076986000, # utc_start 1999-10-30 17:00:00 (Sat) @@ -395,7 +399,7 @@ 63089719200, # local_end 2000-03-26 02:00:00 (Sun) 32400, 0, -'YAKT', +'+09', ], [ 63089686800, # utc_start 2000-03-25 17:00:00 (Sat) @@ -404,7 +408,7 @@ 63108471600, # local_end 2000-10-29 03:00:00 (Sun) 36000, 1, -'YAKST', +'+10', ], [ 63108435600, # utc_start 2000-10-28 17:00:00 (Sat) @@ -413,7 +417,7 @@ 63121168800, # local_end 2001-03-25 02:00:00 (Sun) 32400, 0, -'YAKT', +'+09', ], [ 63121136400, # utc_start 2001-03-24 17:00:00 (Sat) @@ -422,7 +426,7 @@ 63139921200, # local_end 2001-10-28 03:00:00 (Sun) 36000, 1, -'YAKST', +'+10', ], [ 63139885200, # utc_start 2001-10-27 17:00:00 (Sat) @@ -431,7 +435,7 @@ 63153223200, # local_end 2002-03-31 02:00:00 (Sun) 32400, 0, -'YAKT', +'+09', ], [ 63153190800, # utc_start 2002-03-30 17:00:00 (Sat) @@ -440,7 +444,7 @@ 63171370800, # local_end 2002-10-27 03:00:00 (Sun) 36000, 1, -'YAKST', +'+10', ], [ 63171334800, # utc_start 2002-10-26 17:00:00 (Sat) @@ -449,7 +453,7 @@ 63184672800, # local_end 2003-03-30 02:00:00 (Sun) 32400, 0, -'YAKT', +'+09', ], [ 63184640400, # utc_start 2003-03-29 17:00:00 (Sat) @@ -458,7 +462,7 @@ 63202820400, # local_end 2003-10-26 03:00:00 (Sun) 36000, 1, -'YAKST', +'+10', ], [ 63202784400, # utc_start 2003-10-25 17:00:00 (Sat) @@ -467,7 +471,7 @@ 63216122400, # local_end 2004-03-28 02:00:00 (Sun) 32400, 0, -'YAKT', +'+09', ], [ 63216090000, # utc_start 2004-03-27 17:00:00 (Sat) @@ -476,7 +480,7 @@ 63234874800, # local_end 2004-10-31 03:00:00 (Sun) 36000, 1, -'YAKST', +'+10', ], [ 63234838800, # utc_start 2004-10-30 17:00:00 (Sat) @@ -485,7 +489,7 @@ 63247572000, # local_end 2005-03-27 02:00:00 (Sun) 32400, 0, -'YAKT', +'+09', ], [ 63247539600, # utc_start 2005-03-26 17:00:00 (Sat) @@ -494,7 +498,7 @@ 63266324400, # local_end 2005-10-30 03:00:00 (Sun) 36000, 1, -'YAKST', +'+10', ], [ 63266288400, # utc_start 2005-10-29 17:00:00 (Sat) @@ -503,7 +507,7 @@ 63279021600, # local_end 2006-03-26 02:00:00 (Sun) 32400, 0, -'YAKT', +'+09', ], [ 63278989200, # utc_start 2006-03-25 17:00:00 (Sat) @@ -512,7 +516,7 @@ 63297774000, # local_end 2006-10-29 03:00:00 (Sun) 36000, 1, -'YAKST', +'+10', ], [ 63297738000, # utc_start 2006-10-28 17:00:00 (Sat) @@ -521,7 +525,7 @@ 63310471200, # local_end 2007-03-25 02:00:00 (Sun) 32400, 0, -'YAKT', +'+09', ], [ 63310438800, # utc_start 2007-03-24 17:00:00 (Sat) @@ -530,7 +534,7 @@ 63329223600, # local_end 2007-10-28 03:00:00 (Sun) 36000, 1, -'YAKST', +'+10', ], [ 63329187600, # utc_start 2007-10-27 17:00:00 (Sat) @@ -539,7 +543,7 @@ 63342525600, # local_end 2008-03-30 02:00:00 (Sun) 32400, 0, -'YAKT', +'+09', ], [ 63342493200, # utc_start 2008-03-29 17:00:00 (Sat) @@ -548,7 +552,7 @@ 63360673200, # local_end 2008-10-26 03:00:00 (Sun) 36000, 1, -'YAKST', +'+10', ], [ 63360637200, # utc_start 2008-10-25 17:00:00 (Sat) @@ -557,7 +561,7 @@ 63373975200, # local_end 2009-03-29 02:00:00 (Sun) 32400, 0, -'YAKT', +'+09', ], [ 63373942800, # utc_start 2009-03-28 17:00:00 (Sat) @@ -566,7 +570,7 @@ 63392122800, # local_end 2009-10-25 03:00:00 (Sun) 36000, 1, -'YAKST', +'+10', ], [ 63392086800, # utc_start 2009-10-24 17:00:00 (Sat) @@ -575,7 +579,7 @@ 63405424800, # local_end 2010-03-28 02:00:00 (Sun) 32400, 0, -'YAKT', +'+09', ], [ 63405392400, # utc_start 2010-03-27 17:00:00 (Sat) @@ -584,7 +588,7 @@ 63424177200, # local_end 2010-10-31 03:00:00 (Sun) 36000, 1, -'YAKST', +'+10', ], [ 63424141200, # utc_start 2010-10-30 17:00:00 (Sat) @@ -593,7 +597,7 @@ 63436874400, # local_end 2011-03-27 02:00:00 (Sun) 32400, 0, -'YAKT', +'+09', ], [ 63436842000, # utc_start 2011-03-26 17:00:00 (Sat) @@ -602,7 +606,7 @@ 63549972000, # local_end 2014-10-26 02:00:00 (Sun) 36000, 0, -'YAKT', +'+10', ], [ 63549936000, # utc_start 2014-10-25 16:00:00 (Sat) @@ -611,7 +615,7 @@ 63594727200, # local_end 2016-03-27 02:00:00 (Sun) 28800, 0, -'IRKT', +'+08', ], [ 63594698400, # utc_start 2016-03-26 18:00:00 (Sat) @@ -620,15 +624,15 @@ DateTime::TimeZone::INFINITY, # local_end 32400, 0, -'YAKT', +'+09', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {30} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Choibalsan.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Choibalsan.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Choibalsan.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Choibalsan.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/asia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/asia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Asia::Choibalsan; -$DateTime::TimeZone::Asia::Choibalsan::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,7 +39,7 @@ 62388144000, # local_end 1978-01-01 00:00:00 (Sun) 25200, 0, -'ULAT', +'+07', ], [ 62388118800, # utc_start 1977-12-31 17:00:00 (Sat) @@ -44,7 +48,7 @@ 62553686400, # local_end 1983-04-01 00:00:00 (Fri) 28800, 0, -'ULAT', +'+08', ], [ 62553657600, # utc_start 1983-03-31 16:00:00 (Thu) @@ -53,7 +57,7 @@ 62569497600, # local_end 1983-10-01 00:00:00 (Sat) 36000, 1, -'CHOST', +'+10', ], [ 62569461600, # utc_start 1983-09-30 14:00:00 (Fri) @@ -62,7 +66,7 @@ 62585308800, # local_end 1984-04-01 00:00:00 (Sun) 32400, 0, -'CHOT', +'+09', ], [ 62585276400, # utc_start 1984-03-31 15:00:00 (Sat) @@ -71,7 +75,7 @@ 62601033600, # local_end 1984-09-30 00:00:00 (Sun) 36000, 1, -'CHOST', +'+10', ], [ 62600997600, # utc_start 1984-09-29 14:00:00 (Sat) @@ -80,7 +84,7 @@ 62616758400, # local_end 1985-03-31 00:00:00 (Sun) 32400, 0, -'CHOT', +'+09', ], [ 62616726000, # utc_start 1985-03-30 15:00:00 (Sat) @@ -89,7 +93,7 @@ 62632483200, # local_end 1985-09-29 00:00:00 (Sun) 36000, 1, -'CHOST', +'+10', ], [ 62632447200, # utc_start 1985-09-28 14:00:00 (Sat) @@ -98,7 +102,7 @@ 62648208000, # local_end 1986-03-30 00:00:00 (Sun) 32400, 0, -'CHOT', +'+09', ], [ 62648175600, # utc_start 1986-03-29 15:00:00 (Sat) @@ -107,7 +111,7 @@ 62663932800, # local_end 1986-09-28 00:00:00 (Sun) 36000, 1, -'CHOST', +'+10', ], [ 62663896800, # utc_start 1986-09-27 14:00:00 (Sat) @@ -116,7 +120,7 @@ 62679657600, # local_end 1987-03-29 00:00:00 (Sun) 32400, 0, -'CHOT', +'+09', ], [ 62679625200, # utc_start 1987-03-28 15:00:00 (Sat) @@ -125,7 +129,7 @@ 62695382400, # local_end 1987-09-27 00:00:00 (Sun) 36000, 1, -'CHOST', +'+10', ], [ 62695346400, # utc_start 1987-09-26 14:00:00 (Sat) @@ -134,7 +138,7 @@ 62711107200, # local_end 1988-03-27 00:00:00 (Sun) 32400, 0, -'CHOT', +'+09', ], [ 62711074800, # utc_start 1988-03-26 15:00:00 (Sat) @@ -143,7 +147,7 @@ 62726832000, # local_end 1988-09-25 00:00:00 (Sun) 36000, 1, -'CHOST', +'+10', ], [ 62726796000, # utc_start 1988-09-24 14:00:00 (Sat) @@ -152,7 +156,7 @@ 62742556800, # local_end 1989-03-26 00:00:00 (Sun) 32400, 0, -'CHOT', +'+09', ], [ 62742524400, # utc_start 1989-03-25 15:00:00 (Sat) @@ -161,7 +165,7 @@ 62758281600, # local_end 1989-09-24 00:00:00 (Sun) 36000, 1, -'CHOST', +'+10', ], [ 62758245600, # utc_start 1989-09-23 14:00:00 (Sat) @@ -170,7 +174,7 @@ 62774006400, # local_end 1990-03-25 00:00:00 (Sun) 32400, 0, -'CHOT', +'+09', ], [ 62773974000, # utc_start 1990-03-24 15:00:00 (Sat) @@ -179,7 +183,7 @@ 62790336000, # local_end 1990-09-30 00:00:00 (Sun) 36000, 1, -'CHOST', +'+10', ], [ 62790300000, # utc_start 1990-09-29 14:00:00 (Sat) @@ -188,7 +192,7 @@ 62806060800, # local_end 1991-03-31 00:00:00 (Sun) 32400, 0, -'CHOT', +'+09', ], [ 62806028400, # utc_start 1991-03-30 15:00:00 (Sat) @@ -197,7 +201,7 @@ 62821785600, # local_end 1991-09-29 00:00:00 (Sun) 36000, 1, -'CHOST', +'+10', ], [ 62821749600, # utc_start 1991-09-28 14:00:00 (Sat) @@ -206,7 +210,7 @@ 62837510400, # local_end 1992-03-29 00:00:00 (Sun) 32400, 0, -'CHOT', +'+09', ], [ 62837478000, # utc_start 1992-03-28 15:00:00 (Sat) @@ -215,7 +219,7 @@ 62853235200, # local_end 1992-09-27 00:00:00 (Sun) 36000, 1, -'CHOST', +'+10', ], [ 62853199200, # utc_start 1992-09-26 14:00:00 (Sat) @@ -224,7 +228,7 @@ 62868960000, # local_end 1993-03-28 00:00:00 (Sun) 32400, 0, -'CHOT', +'+09', ], [ 62868927600, # utc_start 1993-03-27 15:00:00 (Sat) @@ -233,7 +237,7 @@ 62884684800, # local_end 1993-09-26 00:00:00 (Sun) 36000, 1, -'CHOST', +'+10', ], [ 62884648800, # utc_start 1993-09-25 14:00:00 (Sat) @@ -242,7 +246,7 @@ 62900409600, # local_end 1994-03-27 00:00:00 (Sun) 32400, 0, -'CHOT', +'+09', ], [ 62900377200, # utc_start 1994-03-26 15:00:00 (Sat) @@ -251,7 +255,7 @@ 62916134400, # local_end 1994-09-25 00:00:00 (Sun) 36000, 1, -'CHOST', +'+10', ], [ 62916098400, # utc_start 1994-09-24 14:00:00 (Sat) @@ -260,7 +264,7 @@ 62931859200, # local_end 1995-03-26 00:00:00 (Sun) 32400, 0, -'CHOT', +'+09', ], [ 62931826800, # utc_start 1995-03-25 15:00:00 (Sat) @@ -269,7 +273,7 @@ 62947584000, # local_end 1995-09-24 00:00:00 (Sun) 36000, 1, -'CHOST', +'+10', ], [ 62947548000, # utc_start 1995-09-23 14:00:00 (Sat) @@ -278,7 +282,7 @@ 62963913600, # local_end 1996-03-31 00:00:00 (Sun) 32400, 0, -'CHOT', +'+09', ], [ 62963881200, # utc_start 1996-03-30 15:00:00 (Sat) @@ -287,7 +291,7 @@ 62979638400, # local_end 1996-09-29 00:00:00 (Sun) 36000, 1, -'CHOST', +'+10', ], [ 62979602400, # utc_start 1996-09-28 14:00:00 (Sat) @@ -296,7 +300,7 @@ 62995363200, # local_end 1997-03-30 00:00:00 (Sun) 32400, 0, -'CHOT', +'+09', ], [ 62995330800, # utc_start 1997-03-29 15:00:00 (Sat) @@ -305,7 +309,7 @@ 63011088000, # local_end 1997-09-28 00:00:00 (Sun) 36000, 1, -'CHOST', +'+10', ], [ 63011052000, # utc_start 1997-09-27 14:00:00 (Sat) @@ -314,7 +318,7 @@ 63026812800, # local_end 1998-03-29 00:00:00 (Sun) 32400, 0, -'CHOT', +'+09', ], [ 63026780400, # utc_start 1998-03-28 15:00:00 (Sat) @@ -323,7 +327,7 @@ 63042537600, # local_end 1998-09-27 00:00:00 (Sun) 36000, 1, -'CHOST', +'+10', ], [ 63042501600, # utc_start 1998-09-26 14:00:00 (Sat) @@ -332,7 +336,7 @@ 63124106400, # local_end 2001-04-28 02:00:00 (Sat) 32400, 0, -'CHOT', +'+09', ], [ 63124074000, # utc_start 2001-04-27 17:00:00 (Fri) @@ -341,7 +345,7 @@ 63137412000, # local_end 2001-09-29 02:00:00 (Sat) 36000, 1, -'CHOST', +'+10', ], [ 63137376000, # utc_start 2001-09-28 16:00:00 (Fri) @@ -350,7 +354,7 @@ 63153136800, # local_end 2002-03-30 02:00:00 (Sat) 32400, 0, -'CHOT', +'+09', ], [ 63153104400, # utc_start 2002-03-29 17:00:00 (Fri) @@ -359,7 +363,7 @@ 63168861600, # local_end 2002-09-28 02:00:00 (Sat) 36000, 1, -'CHOST', +'+10', ], [ 63168825600, # utc_start 2002-09-27 16:00:00 (Fri) @@ -368,7 +372,7 @@ 63184586400, # local_end 2003-03-29 02:00:00 (Sat) 32400, 0, -'CHOT', +'+09', ], [ 63184554000, # utc_start 2003-03-28 17:00:00 (Fri) @@ -377,7 +381,7 @@ 63200311200, # local_end 2003-09-27 02:00:00 (Sat) 36000, 1, -'CHOST', +'+10', ], [ 63200275200, # utc_start 2003-09-26 16:00:00 (Fri) @@ -386,7 +390,7 @@ 63216036000, # local_end 2004-03-27 02:00:00 (Sat) 32400, 0, -'CHOT', +'+09', ], [ 63216003600, # utc_start 2004-03-26 17:00:00 (Fri) @@ -395,7 +399,7 @@ 63231760800, # local_end 2004-09-25 02:00:00 (Sat) 36000, 1, -'CHOST', +'+10', ], [ 63231724800, # utc_start 2004-09-24 16:00:00 (Fri) @@ -404,7 +408,7 @@ 63247485600, # local_end 2005-03-26 02:00:00 (Sat) 32400, 0, -'CHOT', +'+09', ], [ 63247453200, # utc_start 2005-03-25 17:00:00 (Fri) @@ -413,7 +417,7 @@ 63263210400, # local_end 2005-09-24 02:00:00 (Sat) 36000, 1, -'CHOST', +'+10', ], [ 63263174400, # utc_start 2005-09-23 16:00:00 (Fri) @@ -422,7 +426,7 @@ 63278935200, # local_end 2006-03-25 02:00:00 (Sat) 32400, 0, -'CHOT', +'+09', ], [ 63278902800, # utc_start 2006-03-24 17:00:00 (Fri) @@ -431,7 +435,7 @@ 63295264800, # local_end 2006-09-30 02:00:00 (Sat) 36000, 1, -'CHOST', +'+10', ], [ 63295228800, # utc_start 2006-09-29 16:00:00 (Fri) @@ -440,7 +444,7 @@ 63342604800, # local_end 2008-03-31 00:00:00 (Mon) 32400, 0, -'CHOT', +'+09', ], [ 63342572400, # utc_start 2008-03-30 15:00:00 (Sun) @@ -449,7 +453,7 @@ 63563191200, # local_end 2015-03-28 02:00:00 (Sat) 28800, 0, -'CHOT', +'+08', ], [ 63563162400, # utc_start 2015-03-27 18:00:00 (Fri) @@ -458,7 +462,7 @@ 63578908800, # local_end 2015-09-26 00:00:00 (Sat) 32400, 1, -'CHOST', +'+09', ], [ 63578876400, # utc_start 2015-09-25 15:00:00 (Fri) @@ -467,7 +471,7 @@ 63594640800, # local_end 2016-03-26 02:00:00 (Sat) 28800, 0, -'CHOT', +'+08', ], [ 63594612000, # utc_start 2016-03-25 18:00:00 (Fri) @@ -476,286 +480,29 @@ 63610358400, # local_end 2016-09-24 00:00:00 (Sat) 32400, 1, -'CHOST', +'+09', ], [ 63610326000, # utc_start 2016-09-23 15:00:00 (Fri) -63626061600, # utc_end 2017-03-24 18:00:00 (Fri) +DateTime::TimeZone::INFINITY, # utc_end 63610354800, # local_start 2016-09-23 23:00:00 (Fri) -63626090400, # local_end 2017-03-25 02:00:00 (Sat) -28800, -0, -'CHOT', - ], - [ -63626061600, # utc_start 2017-03-24 18:00:00 (Fri) -63642380400, # utc_end 2017-09-29 15:00:00 (Fri) -63626094000, # local_start 2017-03-25 03:00:00 (Sat) -63642412800, # local_end 2017-09-30 00:00:00 (Sat) -32400, -1, -'CHOST', - ], - [ -63642380400, # utc_start 2017-09-29 15:00:00 (Fri) -63658116000, # utc_end 2018-03-30 18:00:00 (Fri) -63642409200, # local_start 2017-09-29 23:00:00 (Fri) -63658144800, # local_end 2018-03-31 02:00:00 (Sat) -28800, -0, -'CHOT', - ], - [ -63658116000, # utc_start 2018-03-30 18:00:00 (Fri) -63673830000, # utc_end 2018-09-28 15:00:00 (Fri) -63658148400, # local_start 2018-03-31 03:00:00 (Sat) -63673862400, # local_end 2018-09-29 00:00:00 (Sat) -32400, -1, -'CHOST', - ], - [ -63673830000, # utc_start 2018-09-28 15:00:00 (Fri) -63689565600, # utc_end 2019-03-29 18:00:00 (Fri) -63673858800, # local_start 2018-09-28 23:00:00 (Fri) -63689594400, # local_end 2019-03-30 02:00:00 (Sat) -28800, -0, -'CHOT', - ], - [ -63689565600, # utc_start 2019-03-29 18:00:00 (Fri) -63705279600, # utc_end 2019-09-27 15:00:00 (Fri) -63689598000, # local_start 2019-03-30 03:00:00 (Sat) -63705312000, # local_end 2019-09-28 00:00:00 (Sat) -32400, -1, -'CHOST', - ], - [ -63705279600, # utc_start 2019-09-27 15:00:00 (Fri) -63721015200, # utc_end 2020-03-27 18:00:00 (Fri) -63705308400, # local_start 2019-09-27 23:00:00 (Fri) -63721044000, # local_end 2020-03-28 02:00:00 (Sat) -28800, -0, -'CHOT', - ], - [ -63721015200, # utc_start 2020-03-27 18:00:00 (Fri) -63736729200, # utc_end 2020-09-25 15:00:00 (Fri) -63721047600, # local_start 2020-03-28 03:00:00 (Sat) -63736761600, # local_end 2020-09-26 00:00:00 (Sat) -32400, -1, -'CHOST', - ], - [ -63736729200, # utc_start 2020-09-25 15:00:00 (Fri) -63752464800, # utc_end 2021-03-26 18:00:00 (Fri) -63736758000, # local_start 2020-09-25 23:00:00 (Fri) -63752493600, # local_end 2021-03-27 02:00:00 (Sat) +DateTime::TimeZone::INFINITY, # local_end 28800, 0, -'CHOT', - ], - [ -63752464800, # utc_start 2021-03-26 18:00:00 (Fri) -63768178800, # utc_end 2021-09-24 15:00:00 (Fri) -63752497200, # local_start 2021-03-27 03:00:00 (Sat) -63768211200, # local_end 2021-09-25 00:00:00 (Sat) -32400, -1, -'CHOST', - ], - [ -63768178800, # utc_start 2021-09-24 15:00:00 (Fri) -63783914400, # utc_end 2022-03-25 18:00:00 (Fri) -63768207600, # local_start 2021-09-24 23:00:00 (Fri) -63783943200, # local_end 2022-03-26 02:00:00 (Sat) -28800, -0, -'CHOT', - ], - [ -63783914400, # utc_start 2022-03-25 18:00:00 (Fri) -63799628400, # utc_end 2022-09-23 15:00:00 (Fri) -63783946800, # local_start 2022-03-26 03:00:00 (Sat) -63799660800, # local_end 2022-09-24 00:00:00 (Sat) -32400, -1, -'CHOST', - ], - [ -63799628400, # utc_start 2022-09-23 15:00:00 (Fri) -63815364000, # utc_end 2023-03-24 18:00:00 (Fri) -63799657200, # local_start 2022-09-23 23:00:00 (Fri) -63815392800, # local_end 2023-03-25 02:00:00 (Sat) -28800, -0, -'CHOT', - ], - [ -63815364000, # utc_start 2023-03-24 18:00:00 (Fri) -63831682800, # utc_end 2023-09-29 15:00:00 (Fri) -63815396400, # local_start 2023-03-25 03:00:00 (Sat) -63831715200, # local_end 2023-09-30 00:00:00 (Sat) -32400, -1, -'CHOST', - ], - [ -63831682800, # utc_start 2023-09-29 15:00:00 (Fri) -63847418400, # utc_end 2024-03-29 18:00:00 (Fri) -63831711600, # local_start 2023-09-29 23:00:00 (Fri) -63847447200, # local_end 2024-03-30 02:00:00 (Sat) -28800, -0, -'CHOT', - ], - [ -63847418400, # utc_start 2024-03-29 18:00:00 (Fri) -63863132400, # utc_end 2024-09-27 15:00:00 (Fri) -63847450800, # local_start 2024-03-30 03:00:00 (Sat) -63863164800, # local_end 2024-09-28 00:00:00 (Sat) -32400, -1, -'CHOST', - ], - [ -63863132400, # utc_start 2024-09-27 15:00:00 (Fri) -63878868000, # utc_end 2025-03-28 18:00:00 (Fri) -63863161200, # local_start 2024-09-27 23:00:00 (Fri) -63878896800, # local_end 2025-03-29 02:00:00 (Sat) -28800, -0, -'CHOT', - ], - [ -63878868000, # utc_start 2025-03-28 18:00:00 (Fri) -63894582000, # utc_end 2025-09-26 15:00:00 (Fri) -63878900400, # local_start 2025-03-29 03:00:00 (Sat) -63894614400, # local_end 2025-09-27 00:00:00 (Sat) -32400, -1, -'CHOST', - ], - [ -63894582000, # utc_start 2025-09-26 15:00:00 (Fri) -63910317600, # utc_end 2026-03-27 18:00:00 (Fri) -63894610800, # local_start 2025-09-26 23:00:00 (Fri) -63910346400, # local_end 2026-03-28 02:00:00 (Sat) -28800, -0, -'CHOT', - ], - [ -63910317600, # utc_start 2026-03-27 18:00:00 (Fri) -63926031600, # utc_end 2026-09-25 15:00:00 (Fri) -63910350000, # local_start 2026-03-28 03:00:00 (Sat) -63926064000, # local_end 2026-09-26 00:00:00 (Sat) -32400, -1, -'CHOST', - ], - [ -63926031600, # utc_start 2026-09-25 15:00:00 (Fri) -63941767200, # utc_end 2027-03-26 18:00:00 (Fri) -63926060400, # local_start 2026-09-25 23:00:00 (Fri) -63941796000, # local_end 2027-03-27 02:00:00 (Sat) -28800, -0, -'CHOT', - ], - [ -63941767200, # utc_start 2027-03-26 18:00:00 (Fri) -63957481200, # utc_end 2027-09-24 15:00:00 (Fri) -63941799600, # local_start 2027-03-27 03:00:00 (Sat) -63957513600, # local_end 2027-09-25 00:00:00 (Sat) -32400, -1, -'CHOST', +'+08', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {35} +sub has_dst_changes {24} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); } -sub _last_offset { 28800 } - -my $last_observance = bless( { - 'format' => 'CHO%sT', - 'gmtoff' => '8:00', - 'local_start_datetime' => bless( { - 'formatter' => undef, - 'local_rd_days' => 733131, - 'local_rd_secs' => 82800, - 'offset_modifier' => 0, - 'rd_nanosecs' => 0, - 'tz' => bless( { - 'name' => 'floating', - 'offset' => 0 - }, 'DateTime::TimeZone::Floating' ), - 'utc_rd_days' => 733131, - 'utc_rd_secs' => 82800, - 'utc_year' => 2009 - }, 'DateTime' ), - 'offset_from_std' => 0, - 'offset_from_utc' => 28800, - 'until' => [], - 'utc_start_datetime' => bless( { - 'formatter' => undef, - 'local_rd_days' => 733131, - 'local_rd_secs' => 54000, - 'offset_modifier' => 0, - 'rd_nanosecs' => 0, - 'tz' => bless( { - 'name' => 'floating', - 'offset' => 0 - }, 'DateTime::TimeZone::Floating' ), - 'utc_rd_days' => 733131, - 'utc_rd_secs' => 54000, - 'utc_year' => 2009 - }, 'DateTime' ) -}, 'DateTime::TimeZone::OlsonDB::Observance' ) -; -sub _last_observance { $last_observance } - -my $rules = [ - bless( { - 'at' => '2:00', - 'from' => '2015', - 'in' => 'Mar', - 'letter' => 'S', - 'name' => 'Mongol', - 'offset_from_std' => 3600, - 'on' => 'lastSat', - 'save' => '1:00', - 'to' => 'max', - 'type' => undef - }, 'DateTime::TimeZone::OlsonDB::Rule' ), - bless( { - 'at' => '0:00', - 'from' => '2015', - 'in' => 'Sep', - 'letter' => '', - 'name' => 'Mongol', - 'offset_from_std' => 0, - 'on' => 'lastSat', - 'save' => '0', - 'to' => 'max', - 'type' => undef - }, 'DateTime::TimeZone::OlsonDB::Rule' ) -] -; -sub _rules { $rules } 1; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Colombo.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Colombo.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Colombo.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Colombo.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/asia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/asia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Asia::Colombo; -$DateTime::TimeZone::Asia::Colombo::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -44,7 +48,7 @@ 61252416000, # local_end 1942-01-05 00:00:00 (Mon) 19800, 0, -'IST', +'+0530', ], [ 61252396200, # utc_start 1942-01-04 18:30:00 (Sun) @@ -53,7 +57,7 @@ 61273065600, # local_end 1942-09-01 00:00:00 (Tue) 21600, 1, -'IHST', +'+06', ], [ 61273044000, # utc_start 1942-08-31 18:00:00 (Mon) @@ -62,7 +66,7 @@ 61371655200, # local_end 1945-10-16 02:00:00 (Tue) 23400, 1, -'IST', +'+0630', ], [ 61371631800, # utc_start 1945-10-15 19:30:00 (Mon) @@ -71,7 +75,7 @@ 62968665600, # local_end 1996-05-25 00:00:00 (Sat) 19800, 0, -'IST', +'+0530', ], [ 62968645800, # utc_start 1996-05-24 18:30:00 (Fri) @@ -80,7 +84,7 @@ 62981973000, # local_end 1996-10-26 00:30:00 (Sat) 23400, 0, -'LKT', +'+0630', ], [ 62981949600, # utc_start 1996-10-25 18:00:00 (Fri) @@ -89,7 +93,7 @@ 63280744200, # local_end 2006-04-15 00:30:00 (Sat) 21600, 0, -'LKT', +'+06', ], [ 63280722600, # utc_start 2006-04-14 18:30:00 (Fri) @@ -98,15 +102,15 @@ DateTime::TimeZone::INFINITY, # local_end 19800, 0, -'IST', +'+0530', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {2} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Damascus.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Damascus.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Damascus.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Damascus.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/asia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/asia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Asia::Damascus; -$DateTime::TimeZone::Asia::Damascus::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -1198,13 +1202,49 @@ 1, 'EEST', ], + [ +63960440400, # utc_start 2027-10-28 21:00:00 (Thu) +63973749600, # utc_end 2028-03-30 22:00:00 (Thu) +63960447600, # local_start 2027-10-28 23:00:00 (Thu) +63973756800, # local_end 2028-03-31 00:00:00 (Fri) +7200, +0, +'EET', + ], + [ +63973749600, # utc_start 2028-03-30 22:00:00 (Thu) +63991890000, # utc_end 2028-10-26 21:00:00 (Thu) +63973760400, # local_start 2028-03-31 01:00:00 (Fri) +63991900800, # local_end 2028-10-27 00:00:00 (Fri) +10800, +1, +'EEST', + ], + [ +63991890000, # utc_start 2028-10-26 21:00:00 (Thu) +64005199200, # utc_end 2029-03-29 22:00:00 (Thu) +63991897200, # local_start 2028-10-26 23:00:00 (Thu) +64005206400, # local_end 2029-03-30 00:00:00 (Fri) +7200, +0, +'EET', + ], + [ +64005199200, # utc_start 2029-03-29 22:00:00 (Thu) +64023339600, # utc_end 2029-10-25 21:00:00 (Thu) +64005210000, # local_start 2029-03-30 01:00:00 (Fri) +64023350400, # local_end 2029-10-26 00:00:00 (Fri) +10800, +1, +'EEST', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {65} +sub has_dst_changes {67} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1260,8 +1300,7 @@ 'offset_from_std' => 3600, 'on' => 'lastFri', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ), bless( { 'at' => '0:00', @@ -1272,8 +1311,7 @@ 'offset_from_std' => 0, 'on' => 'lastFri', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Dhaka.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Dhaka.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Dhaka.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Dhaka.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/asia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/asia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Asia::Dhaka; -$DateTime::TimeZone::Asia::Dhaka::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -44,7 +48,7 @@ 61263648000, # local_end 1942-05-15 00:00:00 (Fri) 23400, 0, -'BURT', +'+0630', ], [ 61263624600, # utc_start 1942-05-14 17:30:00 (Thu) @@ -53,7 +57,7 @@ 61273065600, # local_end 1942-09-01 00:00:00 (Tue) 19800, 0, -'IST', +'+0530', ], [ 61273045800, # utc_start 1942-08-31 18:30:00 (Mon) @@ -62,25 +66,16 @@ 61559568000, # local_end 1951-09-30 00:00:00 (Sun) 23400, 0, -'BURT', +'+0630', ], [ 61559544600, # utc_start 1951-09-29 17:30:00 (Sat) -62174455200, # utc_end 1971-03-25 18:00:00 (Thu) -61559566200, # local_start 1951-09-29 23:30:00 (Sat) -62174476800, # local_end 1971-03-26 00:00:00 (Fri) -21600, -0, -'DACT', - ], - [ -62174455200, # utc_start 1971-03-25 18:00:00 (Thu) 63366429600, # utc_end 2008-12-31 18:00:00 (Wed) -62174476800, # local_start 1971-03-26 00:00:00 (Fri) +61559566200, # local_start 1951-09-29 23:30:00 (Sat) 63366451200, # local_end 2009-01-01 00:00:00 (Thu) 21600, 0, -'BDT', +'+06', ], [ 63366429600, # utc_start 2008-12-31 18:00:00 (Wed) @@ -89,7 +84,7 @@ 63381135600, # local_end 2009-06-19 23:00:00 (Fri) 21600, 0, -'BDT', +'+06', ], [ 63381114000, # utc_start 2009-06-19 17:00:00 (Fri) @@ -98,7 +93,7 @@ 63397987200, # local_end 2010-01-01 00:00:00 (Fri) 25200, 1, -'BDST', +'+07', ], [ 63397962000, # utc_start 2009-12-31 17:00:00 (Thu) @@ -107,15 +102,15 @@ DateTime::TimeZone::INFINITY, # local_end 21600, 0, -'BDT', +'+06', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {1} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Dili.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Dili.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Dili.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Dili.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/asia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/asia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Asia::Dili; -$DateTime::TimeZone::Asia::Dili::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,25 +39,16 @@ 61256559600, # local_end 1942-02-21 23:00:00 (Sat) 28800, 0, -'TLT', +'+08', ], [ 61256530800, # utc_start 1942-02-21 15:00:00 (Sat) -61369628400, # utc_end 1945-09-22 15:00:00 (Sat) -61256563200, # local_start 1942-02-22 00:00:00 (Sun) -61369660800, # local_end 1945-09-23 00:00:00 (Sun) -32400, -0, -'JST', - ], - [ -61369628400, # utc_start 1945-09-22 15:00:00 (Sat) 62335580400, # utc_end 1976-05-02 15:00:00 (Sun) -61369660800, # local_start 1945-09-23 00:00:00 (Sun) +61256563200, # local_start 1942-02-22 00:00:00 (Sun) 62335612800, # local_end 1976-05-03 00:00:00 (Mon) 32400, 0, -'TLT', +'+09', ], [ 62335580400, # utc_start 1976-05-02 15:00:00 (Sun) @@ -62,7 +57,7 @@ 63104832000, # local_end 2000-09-17 00:00:00 (Sun) 28800, 0, -'WITA', +'+08', ], [ 63104803200, # utc_start 2000-09-16 16:00:00 (Sat) @@ -71,15 +66,15 @@ DateTime::TimeZone::INFINITY, # local_end 32400, 0, -'TLT', +'+09', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {0} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Dubai.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Dubai.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Dubai.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Dubai.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/asia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/asia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Asia::Dubai; -$DateTime::TimeZone::Asia::Dubai::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,15 +39,15 @@ DateTime::TimeZone::INFINITY, # local_end 14400, 0, -'GST', +'+04', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {0} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Dushanbe.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Dushanbe.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Dushanbe.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Dushanbe.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/asia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/asia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Asia::Dushanbe; -$DateTime::TimeZone::Asia::Dushanbe::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,7 +39,7 @@ 60888153600, # local_end 1930-06-21 00:00:00 (Sat) 18000, 0, -'DUST', +'+05', ], [ 60888135600, # utc_start 1930-06-20 19:00:00 (Fri) @@ -44,7 +48,7 @@ 62490614400, # local_end 1981-04-01 00:00:00 (Wed) 21600, 0, -'DUST', +'+06', ], [ 62490592800, # utc_start 1981-03-31 18:00:00 (Tue) @@ -53,7 +57,7 @@ 62506425600, # local_end 1981-10-01 00:00:00 (Thu) 25200, 1, -'DUSST', +'+07', ], [ 62506400400, # utc_start 1981-09-30 17:00:00 (Wed) @@ -62,7 +66,7 @@ 62522150400, # local_end 1982-04-01 00:00:00 (Thu) 21600, 0, -'DUST', +'+06', ], [ 62522128800, # utc_start 1982-03-31 18:00:00 (Wed) @@ -71,7 +75,7 @@ 62537961600, # local_end 1982-10-01 00:00:00 (Fri) 25200, 1, -'DUSST', +'+07', ], [ 62537936400, # utc_start 1982-09-30 17:00:00 (Thu) @@ -80,7 +84,7 @@ 62553686400, # local_end 1983-04-01 00:00:00 (Fri) 21600, 0, -'DUST', +'+06', ], [ 62553664800, # utc_start 1983-03-31 18:00:00 (Thu) @@ -89,7 +93,7 @@ 62569497600, # local_end 1983-10-01 00:00:00 (Sat) 25200, 1, -'DUSST', +'+07', ], [ 62569472400, # utc_start 1983-09-30 17:00:00 (Fri) @@ -98,7 +102,7 @@ 62585308800, # local_end 1984-04-01 00:00:00 (Sun) 21600, 0, -'DUST', +'+06', ], [ 62585287200, # utc_start 1984-03-31 18:00:00 (Sat) @@ -107,7 +111,7 @@ 62601044400, # local_end 1984-09-30 03:00:00 (Sun) 25200, 1, -'DUSST', +'+07', ], [ 62601019200, # utc_start 1984-09-29 20:00:00 (Sat) @@ -116,7 +120,7 @@ 62616765600, # local_end 1985-03-31 02:00:00 (Sun) 21600, 0, -'DUST', +'+06', ], [ 62616744000, # utc_start 1985-03-30 20:00:00 (Sat) @@ -125,7 +129,7 @@ 62632494000, # local_end 1985-09-29 03:00:00 (Sun) 25200, 1, -'DUSST', +'+07', ], [ 62632468800, # utc_start 1985-09-28 20:00:00 (Sat) @@ -134,7 +138,7 @@ 62648215200, # local_end 1986-03-30 02:00:00 (Sun) 21600, 0, -'DUST', +'+06', ], [ 62648193600, # utc_start 1986-03-29 20:00:00 (Sat) @@ -143,7 +147,7 @@ 62663943600, # local_end 1986-09-28 03:00:00 (Sun) 25200, 1, -'DUSST', +'+07', ], [ 62663918400, # utc_start 1986-09-27 20:00:00 (Sat) @@ -152,7 +156,7 @@ 62679664800, # local_end 1987-03-29 02:00:00 (Sun) 21600, 0, -'DUST', +'+06', ], [ 62679643200, # utc_start 1987-03-28 20:00:00 (Sat) @@ -161,7 +165,7 @@ 62695393200, # local_end 1987-09-27 03:00:00 (Sun) 25200, 1, -'DUSST', +'+07', ], [ 62695368000, # utc_start 1987-09-26 20:00:00 (Sat) @@ -170,7 +174,7 @@ 62711114400, # local_end 1988-03-27 02:00:00 (Sun) 21600, 0, -'DUST', +'+06', ], [ 62711092800, # utc_start 1988-03-26 20:00:00 (Sat) @@ -179,7 +183,7 @@ 62726842800, # local_end 1988-09-25 03:00:00 (Sun) 25200, 1, -'DUSST', +'+07', ], [ 62726817600, # utc_start 1988-09-24 20:00:00 (Sat) @@ -188,7 +192,7 @@ 62742564000, # local_end 1989-03-26 02:00:00 (Sun) 21600, 0, -'DUST', +'+06', ], [ 62742542400, # utc_start 1989-03-25 20:00:00 (Sat) @@ -197,7 +201,7 @@ 62758292400, # local_end 1989-09-24 03:00:00 (Sun) 25200, 1, -'DUSST', +'+07', ], [ 62758267200, # utc_start 1989-09-23 20:00:00 (Sat) @@ -206,7 +210,7 @@ 62774013600, # local_end 1990-03-25 02:00:00 (Sun) 21600, 0, -'DUST', +'+06', ], [ 62773992000, # utc_start 1990-03-24 20:00:00 (Sat) @@ -215,7 +219,7 @@ 62790346800, # local_end 1990-09-30 03:00:00 (Sun) 25200, 1, -'DUSST', +'+07', ], [ 62790321600, # utc_start 1990-09-29 20:00:00 (Sat) @@ -224,7 +228,7 @@ 62806068000, # local_end 1991-03-31 02:00:00 (Sun) 21600, 0, -'DUST', +'+06', ], [ 62806046400, # utc_start 1991-03-30 20:00:00 (Sat) @@ -233,7 +237,7 @@ 62820068400, # local_end 1991-09-09 03:00:00 (Mon) 21600, 1, -'DUSST', +'+06', ], [ 62820046800, # utc_start 1991-09-08 21:00:00 (Sun) @@ -242,15 +246,15 @@ DateTime::TimeZone::INFINITY, # local_end 18000, 0, -'TJT', +'+05', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {11} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Famagusta.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Famagusta.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Famagusta.pm 1970-01-01 00:00:00.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Famagusta.pm 2018-03-24 00:18:32.000000000 +0000 @@ -0,0 +1,1106 @@ +# This file is auto-generated by the Perl DateTime Suite time zone +# code generator (0.08) This code generator comes with the +# DateTime::TimeZone module distribution in the tools/ directory + +# +# Generated from /tmp/V7b1FlgEXT/asia. Olson data version 2018d +# +# Do not edit this file directly. +# +package DateTime::TimeZone::Asia::Famagusta; + +use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; + +use Class::Singleton 1.03; +use DateTime::TimeZone; +use DateTime::TimeZone::OlsonDB; + +@DateTime::TimeZone::Asia::Famagusta::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' ); + +my $spans = +[ + [ +DateTime::TimeZone::NEG_INFINITY, # utc_start +60616763052, # utc_end 1921-11-13 21:44:12 (Sun) +DateTime::TimeZone::NEG_INFINITY, # local_start +60616771200, # local_end 1921-11-14 00:00:00 (Mon) +8148, +0, +'LMT', + ], + [ +60616763052, # utc_start 1921-11-13 21:44:12 (Sun) +62302255200, # utc_end 1975-04-12 22:00:00 (Sat) +60616770252, # local_start 1921-11-13 23:44:12 (Sun) +62302262400, # local_end 1975-04-13 00:00:00 (Sun) +7200, +0, +'EET', + ], + [ +62302255200, # utc_start 1975-04-12 22:00:00 (Sat) +62317976400, # utc_end 1975-10-11 21:00:00 (Sat) +62302266000, # local_start 1975-04-13 01:00:00 (Sun) +62317987200, # local_end 1975-10-12 00:00:00 (Sun) +10800, +1, +'EEST', + ], + [ +62317976400, # utc_start 1975-10-11 21:00:00 (Sat) +62336642400, # utc_end 1976-05-14 22:00:00 (Fri) +62317983600, # local_start 1975-10-11 23:00:00 (Sat) +62336649600, # local_end 1976-05-15 00:00:00 (Sat) +7200, +0, +'EET', + ], + [ +62336642400, # utc_start 1976-05-14 22:00:00 (Fri) +62349512400, # utc_end 1976-10-10 21:00:00 (Sun) +62336653200, # local_start 1976-05-15 01:00:00 (Sat) +62349523200, # local_end 1976-10-11 00:00:00 (Mon) +10800, +1, +'EEST', + ], + [ +62349512400, # utc_start 1976-10-10 21:00:00 (Sun) +62364549600, # utc_end 1977-04-02 22:00:00 (Sat) +62349519600, # local_start 1976-10-10 23:00:00 (Sun) +62364556800, # local_end 1977-04-03 00:00:00 (Sun) +7200, +0, +'EET', + ], + [ +62364549600, # utc_start 1977-04-02 22:00:00 (Sat) +62379666000, # utc_end 1977-09-24 21:00:00 (Sat) +62364560400, # local_start 1977-04-03 01:00:00 (Sun) +62379676800, # local_end 1977-09-25 00:00:00 (Sun) +10800, +1, +'EEST', + ], + [ +62379666000, # utc_start 1977-09-24 21:00:00 (Sat) +62395999200, # utc_end 1978-04-01 22:00:00 (Sat) +62379673200, # local_start 1977-09-24 23:00:00 (Sat) +62396006400, # local_end 1978-04-02 00:00:00 (Sun) +7200, +0, +'EET', + ], + [ +62395999200, # utc_start 1978-04-01 22:00:00 (Sat) +62411806800, # utc_end 1978-10-01 21:00:00 (Sun) +62396010000, # local_start 1978-04-02 01:00:00 (Sun) +62411817600, # local_end 1978-10-02 00:00:00 (Mon) +10800, +1, +'EEST', + ], + [ +62411806800, # utc_start 1978-10-01 21:00:00 (Sun) +62427448800, # utc_end 1979-03-31 22:00:00 (Sat) +62411814000, # local_start 1978-10-01 23:00:00 (Sun) +62427456000, # local_end 1979-04-01 00:00:00 (Sun) +7200, +0, +'EET', + ], + [ +62427448800, # utc_start 1979-03-31 22:00:00 (Sat) +62443170000, # utc_end 1979-09-29 21:00:00 (Sat) +62427459600, # local_start 1979-04-01 01:00:00 (Sun) +62443180800, # local_end 1979-09-30 00:00:00 (Sun) +10800, +1, +'EEST', + ], + [ +62443170000, # utc_start 1979-09-29 21:00:00 (Sat) +62459503200, # utc_end 1980-04-05 22:00:00 (Sat) +62443177200, # local_start 1979-09-29 23:00:00 (Sat) +62459510400, # local_end 1980-04-06 00:00:00 (Sun) +7200, +0, +'EET', + ], + [ +62459503200, # utc_start 1980-04-05 22:00:00 (Sat) +62474619600, # utc_end 1980-09-27 21:00:00 (Sat) +62459514000, # local_start 1980-04-06 01:00:00 (Sun) +62474630400, # local_end 1980-09-28 00:00:00 (Sun) +10800, +1, +'EEST', + ], + [ +62474619600, # utc_start 1980-09-27 21:00:00 (Sat) +62490348000, # utc_end 1981-03-28 22:00:00 (Sat) +62474626800, # local_start 1980-09-27 23:00:00 (Sat) +62490355200, # local_end 1981-03-29 00:00:00 (Sun) +7200, +0, +'EET', + ], + [ +62490348000, # utc_start 1981-03-28 22:00:00 (Sat) +62506069200, # utc_end 1981-09-26 21:00:00 (Sat) +62490358800, # local_start 1981-03-29 01:00:00 (Sun) +62506080000, # local_end 1981-09-27 00:00:00 (Sun) +10800, +1, +'EEST', + ], + [ +62506069200, # utc_start 1981-09-26 21:00:00 (Sat) +62521797600, # utc_end 1982-03-27 22:00:00 (Sat) +62506076400, # local_start 1981-09-26 23:00:00 (Sat) +62521804800, # local_end 1982-03-28 00:00:00 (Sun) +7200, +0, +'EET', + ], + [ +62521797600, # utc_start 1982-03-27 22:00:00 (Sat) +62537518800, # utc_end 1982-09-25 21:00:00 (Sat) +62521808400, # local_start 1982-03-28 01:00:00 (Sun) +62537529600, # local_end 1982-09-26 00:00:00 (Sun) +10800, +1, +'EEST', + ], + [ +62537518800, # utc_start 1982-09-25 21:00:00 (Sat) +62553247200, # utc_end 1983-03-26 22:00:00 (Sat) +62537526000, # local_start 1982-09-25 23:00:00 (Sat) +62553254400, # local_end 1983-03-27 00:00:00 (Sun) +7200, +0, +'EET', + ], + [ +62553247200, # utc_start 1983-03-26 22:00:00 (Sat) +62568968400, # utc_end 1983-09-24 21:00:00 (Sat) +62553258000, # local_start 1983-03-27 01:00:00 (Sun) +62568979200, # local_end 1983-09-25 00:00:00 (Sun) +10800, +1, +'EEST', + ], + [ +62568968400, # utc_start 1983-09-24 21:00:00 (Sat) +62584696800, # utc_end 1984-03-24 22:00:00 (Sat) +62568975600, # local_start 1983-09-24 23:00:00 (Sat) +62584704000, # local_end 1984-03-25 00:00:00 (Sun) +7200, +0, +'EET', + ], + [ +62584696800, # utc_start 1984-03-24 22:00:00 (Sat) +62601022800, # utc_end 1984-09-29 21:00:00 (Sat) +62584707600, # local_start 1984-03-25 01:00:00 (Sun) +62601033600, # local_end 1984-09-30 00:00:00 (Sun) +10800, +1, +'EEST', + ], + [ +62601022800, # utc_start 1984-09-29 21:00:00 (Sat) +62616751200, # utc_end 1985-03-30 22:00:00 (Sat) +62601030000, # local_start 1984-09-29 23:00:00 (Sat) +62616758400, # local_end 1985-03-31 00:00:00 (Sun) +7200, +0, +'EET', + ], + [ +62616751200, # utc_start 1985-03-30 22:00:00 (Sat) +62632472400, # utc_end 1985-09-28 21:00:00 (Sat) +62616762000, # local_start 1985-03-31 01:00:00 (Sun) +62632483200, # local_end 1985-09-29 00:00:00 (Sun) +10800, +1, +'EEST', + ], + [ +62632472400, # utc_start 1985-09-28 21:00:00 (Sat) +62648200800, # utc_end 1986-03-29 22:00:00 (Sat) +62632479600, # local_start 1985-09-28 23:00:00 (Sat) +62648208000, # local_end 1986-03-30 00:00:00 (Sun) +7200, +0, +'EET', + ], + [ +62648200800, # utc_start 1986-03-29 22:00:00 (Sat) +62663922000, # utc_end 1986-09-27 21:00:00 (Sat) +62648211600, # local_start 1986-03-30 01:00:00 (Sun) +62663932800, # local_end 1986-09-28 00:00:00 (Sun) +10800, +1, +'EEST', + ], + [ +62663922000, # utc_start 1986-09-27 21:00:00 (Sat) +62679650400, # utc_end 1987-03-28 22:00:00 (Sat) +62663929200, # local_start 1986-09-27 23:00:00 (Sat) +62679657600, # local_end 1987-03-29 00:00:00 (Sun) +7200, +0, +'EET', + ], + [ +62679650400, # utc_start 1987-03-28 22:00:00 (Sat) +62695371600, # utc_end 1987-09-26 21:00:00 (Sat) +62679661200, # local_start 1987-03-29 01:00:00 (Sun) +62695382400, # local_end 1987-09-27 00:00:00 (Sun) +10800, +1, +'EEST', + ], + [ +62695371600, # utc_start 1987-09-26 21:00:00 (Sat) +62711100000, # utc_end 1988-03-26 22:00:00 (Sat) +62695378800, # local_start 1987-09-26 23:00:00 (Sat) +62711107200, # local_end 1988-03-27 00:00:00 (Sun) +7200, +0, +'EET', + ], + [ +62711100000, # utc_start 1988-03-26 22:00:00 (Sat) +62726821200, # utc_end 1988-09-24 21:00:00 (Sat) +62711110800, # local_start 1988-03-27 01:00:00 (Sun) +62726832000, # local_end 1988-09-25 00:00:00 (Sun) +10800, +1, +'EEST', + ], + [ +62726821200, # utc_start 1988-09-24 21:00:00 (Sat) +62742549600, # utc_end 1989-03-25 22:00:00 (Sat) +62726828400, # local_start 1988-09-24 23:00:00 (Sat) +62742556800, # local_end 1989-03-26 00:00:00 (Sun) +7200, +0, +'EET', + ], + [ +62742549600, # utc_start 1989-03-25 22:00:00 (Sat) +62758270800, # utc_end 1989-09-23 21:00:00 (Sat) +62742560400, # local_start 1989-03-26 01:00:00 (Sun) +62758281600, # local_end 1989-09-24 00:00:00 (Sun) +10800, +1, +'EEST', + ], + [ +62758270800, # utc_start 1989-09-23 21:00:00 (Sat) +62773999200, # utc_end 1990-03-24 22:00:00 (Sat) +62758278000, # local_start 1989-09-23 23:00:00 (Sat) +62774006400, # local_end 1990-03-25 00:00:00 (Sun) +7200, +0, +'EET', + ], + [ +62773999200, # utc_start 1990-03-24 22:00:00 (Sat) +62790325200, # utc_end 1990-09-29 21:00:00 (Sat) +62774010000, # local_start 1990-03-25 01:00:00 (Sun) +62790336000, # local_end 1990-09-30 00:00:00 (Sun) +10800, +1, +'EEST', + ], + [ +62790325200, # utc_start 1990-09-29 21:00:00 (Sat) +62806053600, # utc_end 1991-03-30 22:00:00 (Sat) +62790332400, # local_start 1990-09-29 23:00:00 (Sat) +62806060800, # local_end 1991-03-31 00:00:00 (Sun) +7200, +0, +'EET', + ], + [ +62806053600, # utc_start 1991-03-30 22:00:00 (Sat) +62821774800, # utc_end 1991-09-28 21:00:00 (Sat) +62806064400, # local_start 1991-03-31 01:00:00 (Sun) +62821785600, # local_end 1991-09-29 00:00:00 (Sun) +10800, +1, +'EEST', + ], + [ +62821774800, # utc_start 1991-09-28 21:00:00 (Sat) +62837503200, # utc_end 1992-03-28 22:00:00 (Sat) +62821782000, # local_start 1991-09-28 23:00:00 (Sat) +62837510400, # local_end 1992-03-29 00:00:00 (Sun) +7200, +0, +'EET', + ], + [ +62837503200, # utc_start 1992-03-28 22:00:00 (Sat) +62853224400, # utc_end 1992-09-26 21:00:00 (Sat) +62837514000, # local_start 1992-03-29 01:00:00 (Sun) +62853235200, # local_end 1992-09-27 00:00:00 (Sun) +10800, +1, +'EEST', + ], + [ +62853224400, # utc_start 1992-09-26 21:00:00 (Sat) +62868952800, # utc_end 1993-03-27 22:00:00 (Sat) +62853231600, # local_start 1992-09-26 23:00:00 (Sat) +62868960000, # local_end 1993-03-28 00:00:00 (Sun) +7200, +0, +'EET', + ], + [ +62868952800, # utc_start 1993-03-27 22:00:00 (Sat) +62884674000, # utc_end 1993-09-25 21:00:00 (Sat) +62868963600, # local_start 1993-03-28 01:00:00 (Sun) +62884684800, # local_end 1993-09-26 00:00:00 (Sun) +10800, +1, +'EEST', + ], + [ +62884674000, # utc_start 1993-09-25 21:00:00 (Sat) +62900402400, # utc_end 1994-03-26 22:00:00 (Sat) +62884681200, # local_start 1993-09-25 23:00:00 (Sat) +62900409600, # local_end 1994-03-27 00:00:00 (Sun) +7200, +0, +'EET', + ], + [ +62900402400, # utc_start 1994-03-26 22:00:00 (Sat) +62916123600, # utc_end 1994-09-24 21:00:00 (Sat) +62900413200, # local_start 1994-03-27 01:00:00 (Sun) +62916134400, # local_end 1994-09-25 00:00:00 (Sun) +10800, +1, +'EEST', + ], + [ +62916123600, # utc_start 1994-09-24 21:00:00 (Sat) +62931852000, # utc_end 1995-03-25 22:00:00 (Sat) +62916130800, # local_start 1994-09-24 23:00:00 (Sat) +62931859200, # local_end 1995-03-26 00:00:00 (Sun) +7200, +0, +'EET', + ], + [ +62931852000, # utc_start 1995-03-25 22:00:00 (Sat) +62947573200, # utc_end 1995-09-23 21:00:00 (Sat) +62931862800, # local_start 1995-03-26 01:00:00 (Sun) +62947584000, # local_end 1995-09-24 00:00:00 (Sun) +10800, +1, +'EEST', + ], + [ +62947573200, # utc_start 1995-09-23 21:00:00 (Sat) +62963906400, # utc_end 1996-03-30 22:00:00 (Sat) +62947580400, # local_start 1995-09-23 23:00:00 (Sat) +62963913600, # local_end 1996-03-31 00:00:00 (Sun) +7200, +0, +'EET', + ], + [ +62963906400, # utc_start 1996-03-30 22:00:00 (Sat) +62979627600, # utc_end 1996-09-28 21:00:00 (Sat) +62963917200, # local_start 1996-03-31 01:00:00 (Sun) +62979638400, # local_end 1996-09-29 00:00:00 (Sun) +10800, +1, +'EEST', + ], + [ +62979627600, # utc_start 1996-09-28 21:00:00 (Sat) +62995356000, # utc_end 1997-03-29 22:00:00 (Sat) +62979634800, # local_start 1996-09-28 23:00:00 (Sat) +62995363200, # local_end 1997-03-30 00:00:00 (Sun) +7200, +0, +'EET', + ], + [ +62995356000, # utc_start 1997-03-29 22:00:00 (Sat) +63011077200, # utc_end 1997-09-27 21:00:00 (Sat) +62995366800, # local_start 1997-03-30 01:00:00 (Sun) +63011088000, # local_end 1997-09-28 00:00:00 (Sun) +10800, +1, +'EEST', + ], + [ +63011077200, # utc_start 1997-09-27 21:00:00 (Sat) +63026805600, # utc_end 1998-03-28 22:00:00 (Sat) +63011084400, # local_start 1997-09-27 23:00:00 (Sat) +63026812800, # local_end 1998-03-29 00:00:00 (Sun) +7200, +0, +'EET', + ], + [ +63026805600, # utc_start 1998-03-28 22:00:00 (Sat) +63040280400, # utc_end 1998-08-31 21:00:00 (Mon) +63026816400, # local_start 1998-03-29 01:00:00 (Sun) +63040291200, # local_end 1998-09-01 00:00:00 (Tue) +10800, +1, +'EEST', + ], + [ +63040280400, # utc_start 1998-08-31 21:00:00 (Mon) +63044960400, # utc_end 1998-10-25 01:00:00 (Sun) +63040291200, # local_start 1998-09-01 00:00:00 (Tue) +63044971200, # local_end 1998-10-25 04:00:00 (Sun) +10800, +1, +'EEST', + ], + [ +63044960400, # utc_start 1998-10-25 01:00:00 (Sun) +63058266000, # utc_end 1999-03-28 01:00:00 (Sun) +63044967600, # local_start 1998-10-25 03:00:00 (Sun) +63058273200, # local_end 1999-03-28 03:00:00 (Sun) +7200, +0, +'EET', + ], + [ +63058266000, # utc_start 1999-03-28 01:00:00 (Sun) +63077014800, # utc_end 1999-10-31 01:00:00 (Sun) +63058276800, # local_start 1999-03-28 04:00:00 (Sun) +63077025600, # local_end 1999-10-31 04:00:00 (Sun) +10800, +1, +'EEST', + ], + [ +63077014800, # utc_start 1999-10-31 01:00:00 (Sun) +63089715600, # utc_end 2000-03-26 01:00:00 (Sun) +63077022000, # local_start 1999-10-31 03:00:00 (Sun) +63089722800, # local_end 2000-03-26 03:00:00 (Sun) +7200, +0, +'EET', + ], + [ +63089715600, # utc_start 2000-03-26 01:00:00 (Sun) +63108464400, # utc_end 2000-10-29 01:00:00 (Sun) +63089726400, # local_start 2000-03-26 04:00:00 (Sun) +63108475200, # local_end 2000-10-29 04:00:00 (Sun) +10800, +1, +'EEST', + ], + [ +63108464400, # utc_start 2000-10-29 01:00:00 (Sun) +63121165200, # utc_end 2001-03-25 01:00:00 (Sun) +63108471600, # local_start 2000-10-29 03:00:00 (Sun) +63121172400, # local_end 2001-03-25 03:00:00 (Sun) +7200, +0, +'EET', + ], + [ +63121165200, # utc_start 2001-03-25 01:00:00 (Sun) +63139914000, # utc_end 2001-10-28 01:00:00 (Sun) +63121176000, # local_start 2001-03-25 04:00:00 (Sun) +63139924800, # local_end 2001-10-28 04:00:00 (Sun) +10800, +1, +'EEST', + ], + [ +63139914000, # utc_start 2001-10-28 01:00:00 (Sun) +63153219600, # utc_end 2002-03-31 01:00:00 (Sun) +63139921200, # local_start 2001-10-28 03:00:00 (Sun) +63153226800, # local_end 2002-03-31 03:00:00 (Sun) +7200, +0, +'EET', + ], + [ +63153219600, # utc_start 2002-03-31 01:00:00 (Sun) +63171363600, # utc_end 2002-10-27 01:00:00 (Sun) +63153230400, # local_start 2002-03-31 04:00:00 (Sun) +63171374400, # local_end 2002-10-27 04:00:00 (Sun) +10800, +1, +'EEST', + ], + [ +63171363600, # utc_start 2002-10-27 01:00:00 (Sun) +63184669200, # utc_end 2003-03-30 01:00:00 (Sun) +63171370800, # local_start 2002-10-27 03:00:00 (Sun) +63184676400, # local_end 2003-03-30 03:00:00 (Sun) +7200, +0, +'EET', + ], + [ +63184669200, # utc_start 2003-03-30 01:00:00 (Sun) +63202813200, # utc_end 2003-10-26 01:00:00 (Sun) +63184680000, # local_start 2003-03-30 04:00:00 (Sun) +63202824000, # local_end 2003-10-26 04:00:00 (Sun) +10800, +1, +'EEST', + ], + [ +63202813200, # utc_start 2003-10-26 01:00:00 (Sun) +63216118800, # utc_end 2004-03-28 01:00:00 (Sun) +63202820400, # local_start 2003-10-26 03:00:00 (Sun) +63216126000, # local_end 2004-03-28 03:00:00 (Sun) +7200, +0, +'EET', + ], + [ +63216118800, # utc_start 2004-03-28 01:00:00 (Sun) +63234867600, # utc_end 2004-10-31 01:00:00 (Sun) +63216129600, # local_start 2004-03-28 04:00:00 (Sun) +63234878400, # local_end 2004-10-31 04:00:00 (Sun) +10800, +1, +'EEST', + ], + [ +63234867600, # utc_start 2004-10-31 01:00:00 (Sun) +63247568400, # utc_end 2005-03-27 01:00:00 (Sun) +63234874800, # local_start 2004-10-31 03:00:00 (Sun) +63247575600, # local_end 2005-03-27 03:00:00 (Sun) +7200, +0, +'EET', + ], + [ +63247568400, # utc_start 2005-03-27 01:00:00 (Sun) +63266317200, # utc_end 2005-10-30 01:00:00 (Sun) +63247579200, # local_start 2005-03-27 04:00:00 (Sun) +63266328000, # local_end 2005-10-30 04:00:00 (Sun) +10800, +1, +'EEST', + ], + [ +63266317200, # utc_start 2005-10-30 01:00:00 (Sun) +63279018000, # utc_end 2006-03-26 01:00:00 (Sun) +63266324400, # local_start 2005-10-30 03:00:00 (Sun) +63279025200, # local_end 2006-03-26 03:00:00 (Sun) +7200, +0, +'EET', + ], + [ +63279018000, # utc_start 2006-03-26 01:00:00 (Sun) +63297766800, # utc_end 2006-10-29 01:00:00 (Sun) +63279028800, # local_start 2006-03-26 04:00:00 (Sun) +63297777600, # local_end 2006-10-29 04:00:00 (Sun) +10800, +1, +'EEST', + ], + [ +63297766800, # utc_start 2006-10-29 01:00:00 (Sun) +63310467600, # utc_end 2007-03-25 01:00:00 (Sun) +63297774000, # local_start 2006-10-29 03:00:00 (Sun) +63310474800, # local_end 2007-03-25 03:00:00 (Sun) +7200, +0, +'EET', + ], + [ +63310467600, # utc_start 2007-03-25 01:00:00 (Sun) +63329216400, # utc_end 2007-10-28 01:00:00 (Sun) +63310478400, # local_start 2007-03-25 04:00:00 (Sun) +63329227200, # local_end 2007-10-28 04:00:00 (Sun) +10800, +1, +'EEST', + ], + [ +63329216400, # utc_start 2007-10-28 01:00:00 (Sun) +63342522000, # utc_end 2008-03-30 01:00:00 (Sun) +63329223600, # local_start 2007-10-28 03:00:00 (Sun) +63342529200, # local_end 2008-03-30 03:00:00 (Sun) +7200, +0, +'EET', + ], + [ +63342522000, # utc_start 2008-03-30 01:00:00 (Sun) +63360666000, # utc_end 2008-10-26 01:00:00 (Sun) +63342532800, # local_start 2008-03-30 04:00:00 (Sun) +63360676800, # local_end 2008-10-26 04:00:00 (Sun) +10800, +1, +'EEST', + ], + [ +63360666000, # utc_start 2008-10-26 01:00:00 (Sun) +63373971600, # utc_end 2009-03-29 01:00:00 (Sun) +63360673200, # local_start 2008-10-26 03:00:00 (Sun) +63373978800, # local_end 2009-03-29 03:00:00 (Sun) +7200, +0, +'EET', + ], + [ +63373971600, # utc_start 2009-03-29 01:00:00 (Sun) +63392115600, # utc_end 2009-10-25 01:00:00 (Sun) +63373982400, # local_start 2009-03-29 04:00:00 (Sun) +63392126400, # local_end 2009-10-25 04:00:00 (Sun) +10800, +1, +'EEST', + ], + [ +63392115600, # utc_start 2009-10-25 01:00:00 (Sun) +63405421200, # utc_end 2010-03-28 01:00:00 (Sun) +63392122800, # local_start 2009-10-25 03:00:00 (Sun) +63405428400, # local_end 2010-03-28 03:00:00 (Sun) +7200, +0, +'EET', + ], + [ +63405421200, # utc_start 2010-03-28 01:00:00 (Sun) +63424170000, # utc_end 2010-10-31 01:00:00 (Sun) +63405432000, # local_start 2010-03-28 04:00:00 (Sun) +63424180800, # local_end 2010-10-31 04:00:00 (Sun) +10800, +1, +'EEST', + ], + [ +63424170000, # utc_start 2010-10-31 01:00:00 (Sun) +63436870800, # utc_end 2011-03-27 01:00:00 (Sun) +63424177200, # local_start 2010-10-31 03:00:00 (Sun) +63436878000, # local_end 2011-03-27 03:00:00 (Sun) +7200, +0, +'EET', + ], + [ +63436870800, # utc_start 2011-03-27 01:00:00 (Sun) +63455619600, # utc_end 2011-10-30 01:00:00 (Sun) +63436881600, # local_start 2011-03-27 04:00:00 (Sun) +63455630400, # local_end 2011-10-30 04:00:00 (Sun) +10800, +1, +'EEST', + ], + [ +63455619600, # utc_start 2011-10-30 01:00:00 (Sun) +63468320400, # utc_end 2012-03-25 01:00:00 (Sun) +63455626800, # local_start 2011-10-30 03:00:00 (Sun) +63468327600, # local_end 2012-03-25 03:00:00 (Sun) +7200, +0, +'EET', + ], + [ +63468320400, # utc_start 2012-03-25 01:00:00 (Sun) +63487069200, # utc_end 2012-10-28 01:00:00 (Sun) +63468331200, # local_start 2012-03-25 04:00:00 (Sun) +63487080000, # local_end 2012-10-28 04:00:00 (Sun) +10800, +1, +'EEST', + ], + [ +63487069200, # utc_start 2012-10-28 01:00:00 (Sun) +63500374800, # utc_end 2013-03-31 01:00:00 (Sun) +63487076400, # local_start 2012-10-28 03:00:00 (Sun) +63500382000, # local_end 2013-03-31 03:00:00 (Sun) +7200, +0, +'EET', + ], + [ +63500374800, # utc_start 2013-03-31 01:00:00 (Sun) +63518518800, # utc_end 2013-10-27 01:00:00 (Sun) +63500385600, # local_start 2013-03-31 04:00:00 (Sun) +63518529600, # local_end 2013-10-27 04:00:00 (Sun) +10800, +1, +'EEST', + ], + [ +63518518800, # utc_start 2013-10-27 01:00:00 (Sun) +63531824400, # utc_end 2014-03-30 01:00:00 (Sun) +63518526000, # local_start 2013-10-27 03:00:00 (Sun) +63531831600, # local_end 2014-03-30 03:00:00 (Sun) +7200, +0, +'EET', + ], + [ +63531824400, # utc_start 2014-03-30 01:00:00 (Sun) +63549968400, # utc_end 2014-10-26 01:00:00 (Sun) +63531835200, # local_start 2014-03-30 04:00:00 (Sun) +63549979200, # local_end 2014-10-26 04:00:00 (Sun) +10800, +1, +'EEST', + ], + [ +63549968400, # utc_start 2014-10-26 01:00:00 (Sun) +63563274000, # utc_end 2015-03-29 01:00:00 (Sun) +63549975600, # local_start 2014-10-26 03:00:00 (Sun) +63563281200, # local_end 2015-03-29 03:00:00 (Sun) +7200, +0, +'EET', + ], + [ +63563274000, # utc_start 2015-03-29 01:00:00 (Sun) +63581418000, # utc_end 2015-10-25 01:00:00 (Sun) +63563284800, # local_start 2015-03-29 04:00:00 (Sun) +63581428800, # local_end 2015-10-25 04:00:00 (Sun) +10800, +1, +'EEST', + ], + [ +63581418000, # utc_start 2015-10-25 01:00:00 (Sun) +63594723600, # utc_end 2016-03-27 01:00:00 (Sun) +63581425200, # local_start 2015-10-25 03:00:00 (Sun) +63594730800, # local_end 2016-03-27 03:00:00 (Sun) +7200, +0, +'EET', + ], + [ +63594723600, # utc_start 2016-03-27 01:00:00 (Sun) +63608965200, # utc_end 2016-09-07 21:00:00 (Wed) +63594734400, # local_start 2016-03-27 04:00:00 (Sun) +63608976000, # local_end 2016-09-08 00:00:00 (Thu) +10800, +1, +'EEST', + ], + [ +63608965200, # utc_start 2016-09-07 21:00:00 (Wed) +63644922000, # utc_end 2017-10-29 01:00:00 (Sun) +63608976000, # local_start 2016-09-08 00:00:00 (Thu) +63644932800, # local_end 2017-10-29 04:00:00 (Sun) +10800, +0, +'+03', + ], + [ +63644922000, # utc_start 2017-10-29 01:00:00 (Sun) +63657622800, # utc_end 2018-03-25 01:00:00 (Sun) +63644929200, # local_start 2017-10-29 03:00:00 (Sun) +63657630000, # local_end 2018-03-25 03:00:00 (Sun) +7200, +0, +'EET', + ], + [ +63657622800, # utc_start 2018-03-25 01:00:00 (Sun) +63676371600, # utc_end 2018-10-28 01:00:00 (Sun) +63657633600, # local_start 2018-03-25 04:00:00 (Sun) +63676382400, # local_end 2018-10-28 04:00:00 (Sun) +10800, +1, +'EEST', + ], + [ +63676371600, # utc_start 2018-10-28 01:00:00 (Sun) +63689677200, # utc_end 2019-03-31 01:00:00 (Sun) +63676378800, # local_start 2018-10-28 03:00:00 (Sun) +63689684400, # local_end 2019-03-31 03:00:00 (Sun) +7200, +0, +'EET', + ], + [ +63689677200, # utc_start 2019-03-31 01:00:00 (Sun) +63707821200, # utc_end 2019-10-27 01:00:00 (Sun) +63689688000, # local_start 2019-03-31 04:00:00 (Sun) +63707832000, # local_end 2019-10-27 04:00:00 (Sun) +10800, +1, +'EEST', + ], + [ +63707821200, # utc_start 2019-10-27 01:00:00 (Sun) +63721126800, # utc_end 2020-03-29 01:00:00 (Sun) +63707828400, # local_start 2019-10-27 03:00:00 (Sun) +63721134000, # local_end 2020-03-29 03:00:00 (Sun) +7200, +0, +'EET', + ], + [ +63721126800, # utc_start 2020-03-29 01:00:00 (Sun) +63739270800, # utc_end 2020-10-25 01:00:00 (Sun) +63721137600, # local_start 2020-03-29 04:00:00 (Sun) +63739281600, # local_end 2020-10-25 04:00:00 (Sun) +10800, +1, +'EEST', + ], + [ +63739270800, # utc_start 2020-10-25 01:00:00 (Sun) +63752576400, # utc_end 2021-03-28 01:00:00 (Sun) +63739278000, # local_start 2020-10-25 03:00:00 (Sun) +63752583600, # local_end 2021-03-28 03:00:00 (Sun) +7200, +0, +'EET', + ], + [ +63752576400, # utc_start 2021-03-28 01:00:00 (Sun) +63771325200, # utc_end 2021-10-31 01:00:00 (Sun) +63752587200, # local_start 2021-03-28 04:00:00 (Sun) +63771336000, # local_end 2021-10-31 04:00:00 (Sun) +10800, +1, +'EEST', + ], + [ +63771325200, # utc_start 2021-10-31 01:00:00 (Sun) +63784026000, # utc_end 2022-03-27 01:00:00 (Sun) +63771332400, # local_start 2021-10-31 03:00:00 (Sun) +63784033200, # local_end 2022-03-27 03:00:00 (Sun) +7200, +0, +'EET', + ], + [ +63784026000, # utc_start 2022-03-27 01:00:00 (Sun) +63802774800, # utc_end 2022-10-30 01:00:00 (Sun) +63784036800, # local_start 2022-03-27 04:00:00 (Sun) +63802785600, # local_end 2022-10-30 04:00:00 (Sun) +10800, +1, +'EEST', + ], + [ +63802774800, # utc_start 2022-10-30 01:00:00 (Sun) +63815475600, # utc_end 2023-03-26 01:00:00 (Sun) +63802782000, # local_start 2022-10-30 03:00:00 (Sun) +63815482800, # local_end 2023-03-26 03:00:00 (Sun) +7200, +0, +'EET', + ], + [ +63815475600, # utc_start 2023-03-26 01:00:00 (Sun) +63834224400, # utc_end 2023-10-29 01:00:00 (Sun) +63815486400, # local_start 2023-03-26 04:00:00 (Sun) +63834235200, # local_end 2023-10-29 04:00:00 (Sun) +10800, +1, +'EEST', + ], + [ +63834224400, # utc_start 2023-10-29 01:00:00 (Sun) +63847530000, # utc_end 2024-03-31 01:00:00 (Sun) +63834231600, # local_start 2023-10-29 03:00:00 (Sun) +63847537200, # local_end 2024-03-31 03:00:00 (Sun) +7200, +0, +'EET', + ], + [ +63847530000, # utc_start 2024-03-31 01:00:00 (Sun) +63865674000, # utc_end 2024-10-27 01:00:00 (Sun) +63847540800, # local_start 2024-03-31 04:00:00 (Sun) +63865684800, # local_end 2024-10-27 04:00:00 (Sun) +10800, +1, +'EEST', + ], + [ +63865674000, # utc_start 2024-10-27 01:00:00 (Sun) +63878979600, # utc_end 2025-03-30 01:00:00 (Sun) +63865681200, # local_start 2024-10-27 03:00:00 (Sun) +63878986800, # local_end 2025-03-30 03:00:00 (Sun) +7200, +0, +'EET', + ], + [ +63878979600, # utc_start 2025-03-30 01:00:00 (Sun) +63897123600, # utc_end 2025-10-26 01:00:00 (Sun) +63878990400, # local_start 2025-03-30 04:00:00 (Sun) +63897134400, # local_end 2025-10-26 04:00:00 (Sun) +10800, +1, +'EEST', + ], + [ +63897123600, # utc_start 2025-10-26 01:00:00 (Sun) +63910429200, # utc_end 2026-03-29 01:00:00 (Sun) +63897130800, # local_start 2025-10-26 03:00:00 (Sun) +63910436400, # local_end 2026-03-29 03:00:00 (Sun) +7200, +0, +'EET', + ], + [ +63910429200, # utc_start 2026-03-29 01:00:00 (Sun) +63928573200, # utc_end 2026-10-25 01:00:00 (Sun) +63910440000, # local_start 2026-03-29 04:00:00 (Sun) +63928584000, # local_end 2026-10-25 04:00:00 (Sun) +10800, +1, +'EEST', + ], + [ +63928573200, # utc_start 2026-10-25 01:00:00 (Sun) +63941878800, # utc_end 2027-03-28 01:00:00 (Sun) +63928580400, # local_start 2026-10-25 03:00:00 (Sun) +63941886000, # local_end 2027-03-28 03:00:00 (Sun) +7200, +0, +'EET', + ], + [ +63941878800, # utc_start 2027-03-28 01:00:00 (Sun) +63960627600, # utc_end 2027-10-31 01:00:00 (Sun) +63941889600, # local_start 2027-03-28 04:00:00 (Sun) +63960638400, # local_end 2027-10-31 04:00:00 (Sun) +10800, +1, +'EEST', + ], + [ +63960627600, # utc_start 2027-10-31 01:00:00 (Sun) +63973328400, # utc_end 2028-03-26 01:00:00 (Sun) +63960634800, # local_start 2027-10-31 03:00:00 (Sun) +63973335600, # local_end 2028-03-26 03:00:00 (Sun) +7200, +0, +'EET', + ], + [ +63973328400, # utc_start 2028-03-26 01:00:00 (Sun) +63992077200, # utc_end 2028-10-29 01:00:00 (Sun) +63973339200, # local_start 2028-03-26 04:00:00 (Sun) +63992088000, # local_end 2028-10-29 04:00:00 (Sun) +10800, +1, +'EEST', + ], + [ +63992077200, # utc_start 2028-10-29 01:00:00 (Sun) +64004778000, # utc_end 2029-03-25 01:00:00 (Sun) +63992084400, # local_start 2028-10-29 03:00:00 (Sun) +64004785200, # local_end 2029-03-25 03:00:00 (Sun) +7200, +0, +'EET', + ], + [ +64004778000, # utc_start 2029-03-25 01:00:00 (Sun) +64023526800, # utc_end 2029-10-28 01:00:00 (Sun) +64004788800, # local_start 2029-03-25 04:00:00 (Sun) +64023537600, # local_end 2029-10-28 04:00:00 (Sun) +10800, +1, +'EEST', + ], +]; + +sub olson_version {'2018d'} + +sub has_dst_changes {55} + +sub _max_year {2028} + +sub _new_instance { + return shift->_init( @_, spans => $spans ); +} + +sub _last_offset { 7200 } + +my $last_observance = bless( { + 'format' => 'EE%sT', + 'gmtoff' => '2:00', + 'local_start_datetime' => bless( { + 'formatter' => undef, + 'local_rd_days' => 736631, + 'local_rd_secs' => 10800, + 'offset_modifier' => 0, + 'rd_nanosecs' => 0, + 'tz' => bless( { + 'name' => 'floating', + 'offset' => 0 + }, 'DateTime::TimeZone::Floating' ), + 'utc_rd_days' => 736631, + 'utc_rd_secs' => 10800, + 'utc_year' => 2018 + }, 'DateTime' ), + 'offset_from_std' => 0, + 'offset_from_utc' => 7200, + 'until' => [], + 'utc_start_datetime' => bless( { + 'formatter' => undef, + 'local_rd_days' => 736631, + 'local_rd_secs' => 3600, + 'offset_modifier' => 0, + 'rd_nanosecs' => 0, + 'tz' => bless( { + 'name' => 'floating', + 'offset' => 0 + }, 'DateTime::TimeZone::Floating' ), + 'utc_rd_days' => 736631, + 'utc_rd_secs' => 3600, + 'utc_year' => 2018 + }, 'DateTime' ) +}, 'DateTime::TimeZone::OlsonDB::Observance' ) +; +sub _last_observance { $last_observance } + +my $rules = [ + bless( { + 'at' => '1:00u', + 'from' => '1981', + 'in' => 'Mar', + 'letter' => 'S', + 'name' => 'EUAsia', + 'offset_from_std' => 3600, + 'on' => 'lastSun', + 'save' => '1:00', + 'to' => 'max' + }, 'DateTime::TimeZone::OlsonDB::Rule' ), + bless( { + 'at' => '1:00u', + 'from' => '1996', + 'in' => 'Oct', + 'letter' => '', + 'name' => 'EUAsia', + 'offset_from_std' => 0, + 'on' => 'lastSun', + 'save' => '0', + 'to' => 'max' + }, 'DateTime::TimeZone::OlsonDB::Rule' ) +] +; +sub _rules { $rules } + + +1; + diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Gaza.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Gaza.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Gaza.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Gaza.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/asia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/asia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Asia::Gaza; -$DateTime::TimeZone::Asia::Gaza::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -44,7 +48,7 @@ 61278336000, # local_end 1942-11-01 00:00:00 (Sun) 10800, 1, -'EET', +'EEST', ], [ 61278325200, # utc_start 1942-10-31 21:00:00 (Sat) @@ -62,7 +66,7 @@ 61309872000, # local_end 1943-11-01 00:00:00 (Mon) 10800, 1, -'EET', +'EEST', ], [ 61309861200, # utc_start 1943-10-31 21:00:00 (Sun) @@ -80,7 +84,7 @@ 61341494400, # local_end 1944-11-01 00:00:00 (Wed) 10800, 1, -'EET', +'EEST', ], [ 61341483600, # utc_start 1944-10-31 21:00:00 (Tue) @@ -98,7 +102,7 @@ 61373037600, # local_end 1945-11-01 02:00:00 (Thu) 10800, 1, -'EET', +'EEST', ], [ 61373026800, # utc_start 1945-10-31 23:00:00 (Wed) @@ -116,7 +120,7 @@ 61404566400, # local_end 1946-11-01 00:00:00 (Fri) 10800, 1, -'EET', +'EEST', ], [ 61404555600, # utc_start 1946-10-31 21:00:00 (Thu) @@ -966,227 +970,263 @@ ], [ 63581230800, # utc_start 2015-10-22 21:00:00 (Thu) -63594626400, # utc_end 2016-03-25 22:00:00 (Fri) +63594630000, # utc_end 2016-03-25 23:00:00 (Fri) 63581238000, # local_start 2015-10-22 23:00:00 (Thu) -63594633600, # local_end 2016-03-26 00:00:00 (Sat) +63594637200, # local_end 2016-03-26 01:00:00 (Sat) +7200, +0, +'EET', + ], + [ +63594630000, # utc_start 2016-03-25 23:00:00 (Fri) +63613375200, # utc_end 2016-10-28 22:00:00 (Fri) +63594640800, # local_start 2016-03-26 02:00:00 (Sat) +63613386000, # local_end 2016-10-29 01:00:00 (Sat) +10800, +1, +'EEST', + ], + [ +63613375200, # utc_start 2016-10-28 22:00:00 (Fri) +63626079600, # utc_end 2017-03-24 23:00:00 (Fri) +63613382400, # local_start 2016-10-29 00:00:00 (Sat) +63626086800, # local_end 2017-03-25 01:00:00 (Sat) +7200, +0, +'EET', + ], + [ +63626079600, # utc_start 2017-03-24 23:00:00 (Fri) +63644824800, # utc_end 2017-10-27 22:00:00 (Fri) +63626090400, # local_start 2017-03-25 02:00:00 (Sat) +63644835600, # local_end 2017-10-28 01:00:00 (Sat) +10800, +1, +'EEST', + ], + [ +63644824800, # utc_start 2017-10-27 22:00:00 (Fri) +63657529200, # utc_end 2018-03-23 23:00:00 (Fri) +63644832000, # local_start 2017-10-28 00:00:00 (Sat) +63657536400, # local_end 2018-03-24 01:00:00 (Sat) 7200, 0, 'EET', ], [ -63594626400, # utc_start 2016-03-25 22:00:00 (Fri) -63612680400, # utc_end 2016-10-20 21:00:00 (Thu) -63594637200, # local_start 2016-03-26 01:00:00 (Sat) -63612691200, # local_end 2016-10-21 00:00:00 (Fri) +63657529200, # utc_start 2018-03-23 23:00:00 (Fri) +63676274400, # utc_end 2018-10-26 22:00:00 (Fri) +63657540000, # local_start 2018-03-24 02:00:00 (Sat) +63676285200, # local_end 2018-10-27 01:00:00 (Sat) 10800, 1, 'EEST', ], [ -63612680400, # utc_start 2016-10-20 21:00:00 (Thu) -63626680800, # utc_end 2017-03-31 22:00:00 (Fri) -63612687600, # local_start 2016-10-20 23:00:00 (Thu) -63626688000, # local_end 2017-04-01 00:00:00 (Sat) +63676274400, # utc_start 2018-10-26 22:00:00 (Fri) +63688978800, # utc_end 2019-03-22 23:00:00 (Fri) +63676281600, # local_start 2018-10-27 00:00:00 (Sat) +63688986000, # local_end 2019-03-23 01:00:00 (Sat) 7200, 0, 'EET', ], [ -63626680800, # utc_start 2017-03-31 22:00:00 (Fri) -63644734800, # utc_end 2017-10-26 21:00:00 (Thu) -63626691600, # local_start 2017-04-01 01:00:00 (Sat) -63644745600, # local_end 2017-10-27 00:00:00 (Fri) +63688978800, # utc_start 2019-03-22 23:00:00 (Fri) +63707724000, # utc_end 2019-10-25 22:00:00 (Fri) +63688989600, # local_start 2019-03-23 02:00:00 (Sat) +63707734800, # local_end 2019-10-26 01:00:00 (Sat) 10800, 1, 'EEST', ], [ -63644734800, # utc_start 2017-10-26 21:00:00 (Thu) -63658130400, # utc_end 2018-03-30 22:00:00 (Fri) -63644742000, # local_start 2017-10-26 23:00:00 (Thu) -63658137600, # local_end 2018-03-31 00:00:00 (Sat) +63707724000, # utc_start 2019-10-25 22:00:00 (Fri) +63721033200, # utc_end 2020-03-27 23:00:00 (Fri) +63707731200, # local_start 2019-10-26 00:00:00 (Sat) +63721040400, # local_end 2020-03-28 01:00:00 (Sat) 7200, 0, 'EET', ], [ -63658130400, # utc_start 2018-03-30 22:00:00 (Fri) -63676184400, # utc_end 2018-10-25 21:00:00 (Thu) -63658141200, # local_start 2018-03-31 01:00:00 (Sat) -63676195200, # local_end 2018-10-26 00:00:00 (Fri) +63721033200, # utc_start 2020-03-27 23:00:00 (Fri) +63739778400, # utc_end 2020-10-30 22:00:00 (Fri) +63721044000, # local_start 2020-03-28 02:00:00 (Sat) +63739789200, # local_end 2020-10-31 01:00:00 (Sat) 10800, 1, 'EEST', ], [ -63676184400, # utc_start 2018-10-25 21:00:00 (Thu) -63689580000, # utc_end 2019-03-29 22:00:00 (Fri) -63676191600, # local_start 2018-10-25 23:00:00 (Thu) -63689587200, # local_end 2019-03-30 00:00:00 (Sat) +63739778400, # utc_start 2020-10-30 22:00:00 (Fri) +63752482800, # utc_end 2021-03-26 23:00:00 (Fri) +63739785600, # local_start 2020-10-31 00:00:00 (Sat) +63752490000, # local_end 2021-03-27 01:00:00 (Sat) 7200, 0, 'EET', ], [ -63689580000, # utc_start 2019-03-29 22:00:00 (Fri) -63707634000, # utc_end 2019-10-24 21:00:00 (Thu) -63689590800, # local_start 2019-03-30 01:00:00 (Sat) -63707644800, # local_end 2019-10-25 00:00:00 (Fri) +63752482800, # utc_start 2021-03-26 23:00:00 (Fri) +63771228000, # utc_end 2021-10-29 22:00:00 (Fri) +63752493600, # local_start 2021-03-27 02:00:00 (Sat) +63771238800, # local_end 2021-10-30 01:00:00 (Sat) 10800, 1, 'EEST', ], [ -63707634000, # utc_start 2019-10-24 21:00:00 (Thu) -63721029600, # utc_end 2020-03-27 22:00:00 (Fri) -63707641200, # local_start 2019-10-24 23:00:00 (Thu) -63721036800, # local_end 2020-03-28 00:00:00 (Sat) +63771228000, # utc_start 2021-10-29 22:00:00 (Fri) +63783932400, # utc_end 2022-03-25 23:00:00 (Fri) +63771235200, # local_start 2021-10-30 00:00:00 (Sat) +63783939600, # local_end 2022-03-26 01:00:00 (Sat) 7200, 0, 'EET', ], [ -63721029600, # utc_start 2020-03-27 22:00:00 (Fri) -63739083600, # utc_end 2020-10-22 21:00:00 (Thu) -63721040400, # local_start 2020-03-28 01:00:00 (Sat) -63739094400, # local_end 2020-10-23 00:00:00 (Fri) +63783932400, # utc_start 2022-03-25 23:00:00 (Fri) +63802677600, # utc_end 2022-10-28 22:00:00 (Fri) +63783943200, # local_start 2022-03-26 02:00:00 (Sat) +63802688400, # local_end 2022-10-29 01:00:00 (Sat) 10800, 1, 'EEST', ], [ -63739083600, # utc_start 2020-10-22 21:00:00 (Thu) -63752479200, # utc_end 2021-03-26 22:00:00 (Fri) -63739090800, # local_start 2020-10-22 23:00:00 (Thu) -63752486400, # local_end 2021-03-27 00:00:00 (Sat) +63802677600, # utc_start 2022-10-28 22:00:00 (Fri) +63815382000, # utc_end 2023-03-24 23:00:00 (Fri) +63802684800, # local_start 2022-10-29 00:00:00 (Sat) +63815389200, # local_end 2023-03-25 01:00:00 (Sat) 7200, 0, 'EET', ], [ -63752479200, # utc_start 2021-03-26 22:00:00 (Fri) -63770533200, # utc_end 2021-10-21 21:00:00 (Thu) -63752490000, # local_start 2021-03-27 01:00:00 (Sat) -63770544000, # local_end 2021-10-22 00:00:00 (Fri) +63815382000, # utc_start 2023-03-24 23:00:00 (Fri) +63834127200, # utc_end 2023-10-27 22:00:00 (Fri) +63815392800, # local_start 2023-03-25 02:00:00 (Sat) +63834138000, # local_end 2023-10-28 01:00:00 (Sat) 10800, 1, 'EEST', ], [ -63770533200, # utc_start 2021-10-21 21:00:00 (Thu) -63783928800, # utc_end 2022-03-25 22:00:00 (Fri) -63770540400, # local_start 2021-10-21 23:00:00 (Thu) -63783936000, # local_end 2022-03-26 00:00:00 (Sat) +63834127200, # utc_start 2023-10-27 22:00:00 (Fri) +63846831600, # utc_end 2024-03-22 23:00:00 (Fri) +63834134400, # local_start 2023-10-28 00:00:00 (Sat) +63846838800, # local_end 2024-03-23 01:00:00 (Sat) 7200, 0, 'EET', ], [ -63783928800, # utc_start 2022-03-25 22:00:00 (Fri) -63801982800, # utc_end 2022-10-20 21:00:00 (Thu) -63783939600, # local_start 2022-03-26 01:00:00 (Sat) -63801993600, # local_end 2022-10-21 00:00:00 (Fri) +63846831600, # utc_start 2024-03-22 23:00:00 (Fri) +63865576800, # utc_end 2024-10-25 22:00:00 (Fri) +63846842400, # local_start 2024-03-23 02:00:00 (Sat) +63865587600, # local_end 2024-10-26 01:00:00 (Sat) 10800, 1, 'EEST', ], [ -63801982800, # utc_start 2022-10-20 21:00:00 (Thu) -63815983200, # utc_end 2023-03-31 22:00:00 (Fri) -63801990000, # local_start 2022-10-20 23:00:00 (Thu) -63815990400, # local_end 2023-04-01 00:00:00 (Sat) +63865576800, # utc_start 2024-10-25 22:00:00 (Fri) +63878281200, # utc_end 2025-03-21 23:00:00 (Fri) +63865584000, # local_start 2024-10-26 00:00:00 (Sat) +63878288400, # local_end 2025-03-22 01:00:00 (Sat) 7200, 0, 'EET', ], [ -63815983200, # utc_start 2023-03-31 22:00:00 (Fri) -63834037200, # utc_end 2023-10-26 21:00:00 (Thu) -63815994000, # local_start 2023-04-01 01:00:00 (Sat) -63834048000, # local_end 2023-10-27 00:00:00 (Fri) +63878281200, # utc_start 2025-03-21 23:00:00 (Fri) +63897026400, # utc_end 2025-10-24 22:00:00 (Fri) +63878292000, # local_start 2025-03-22 02:00:00 (Sat) +63897037200, # local_end 2025-10-25 01:00:00 (Sat) 10800, 1, 'EEST', ], [ -63834037200, # utc_start 2023-10-26 21:00:00 (Thu) -63847432800, # utc_end 2024-03-29 22:00:00 (Fri) -63834044400, # local_start 2023-10-26 23:00:00 (Thu) -63847440000, # local_end 2024-03-30 00:00:00 (Sat) +63897026400, # utc_start 2025-10-24 22:00:00 (Fri) +63910335600, # utc_end 2026-03-27 23:00:00 (Fri) +63897033600, # local_start 2025-10-25 00:00:00 (Sat) +63910342800, # local_end 2026-03-28 01:00:00 (Sat) 7200, 0, 'EET', ], [ -63847432800, # utc_start 2024-03-29 22:00:00 (Fri) -63865486800, # utc_end 2024-10-24 21:00:00 (Thu) -63847443600, # local_start 2024-03-30 01:00:00 (Sat) -63865497600, # local_end 2024-10-25 00:00:00 (Fri) +63910335600, # utc_start 2026-03-27 23:00:00 (Fri) +63929080800, # utc_end 2026-10-30 22:00:00 (Fri) +63910346400, # local_start 2026-03-28 02:00:00 (Sat) +63929091600, # local_end 2026-10-31 01:00:00 (Sat) 10800, 1, 'EEST', ], [ -63865486800, # utc_start 2024-10-24 21:00:00 (Thu) -63878882400, # utc_end 2025-03-28 22:00:00 (Fri) -63865494000, # local_start 2024-10-24 23:00:00 (Thu) -63878889600, # local_end 2025-03-29 00:00:00 (Sat) +63929080800, # utc_start 2026-10-30 22:00:00 (Fri) +63941785200, # utc_end 2027-03-26 23:00:00 (Fri) +63929088000, # local_start 2026-10-31 00:00:00 (Sat) +63941792400, # local_end 2027-03-27 01:00:00 (Sat) 7200, 0, 'EET', ], [ -63878882400, # utc_start 2025-03-28 22:00:00 (Fri) -63896936400, # utc_end 2025-10-23 21:00:00 (Thu) -63878893200, # local_start 2025-03-29 01:00:00 (Sat) -63896947200, # local_end 2025-10-24 00:00:00 (Fri) +63941785200, # utc_start 2027-03-26 23:00:00 (Fri) +63960530400, # utc_end 2027-10-29 22:00:00 (Fri) +63941796000, # local_start 2027-03-27 02:00:00 (Sat) +63960541200, # local_end 2027-10-30 01:00:00 (Sat) 10800, 1, 'EEST', ], [ -63896936400, # utc_start 2025-10-23 21:00:00 (Thu) -63910332000, # utc_end 2026-03-27 22:00:00 (Fri) -63896943600, # local_start 2025-10-23 23:00:00 (Thu) -63910339200, # local_end 2026-03-28 00:00:00 (Sat) +63960530400, # utc_start 2027-10-29 22:00:00 (Fri) +63973234800, # utc_end 2028-03-24 23:00:00 (Fri) +63960537600, # local_start 2027-10-30 00:00:00 (Sat) +63973242000, # local_end 2028-03-25 01:00:00 (Sat) 7200, 0, 'EET', ], [ -63910332000, # utc_start 2026-03-27 22:00:00 (Fri) -63928386000, # utc_end 2026-10-22 21:00:00 (Thu) -63910342800, # local_start 2026-03-28 01:00:00 (Sat) -63928396800, # local_end 2026-10-23 00:00:00 (Fri) +63973234800, # utc_start 2028-03-24 23:00:00 (Fri) +63991980000, # utc_end 2028-10-27 22:00:00 (Fri) +63973245600, # local_start 2028-03-25 02:00:00 (Sat) +63991990800, # local_end 2028-10-28 01:00:00 (Sat) 10800, 1, 'EEST', ], [ -63928386000, # utc_start 2026-10-22 21:00:00 (Thu) -63941781600, # utc_end 2027-03-26 22:00:00 (Fri) -63928393200, # local_start 2026-10-22 23:00:00 (Thu) -63941788800, # local_end 2027-03-27 00:00:00 (Sat) +63991980000, # utc_start 2028-10-27 22:00:00 (Fri) +64004684400, # utc_end 2029-03-23 23:00:00 (Fri) +63991987200, # local_start 2028-10-28 00:00:00 (Sat) +64004691600, # local_end 2029-03-24 01:00:00 (Sat) 7200, 0, 'EET', ], [ -63941781600, # utc_start 2027-03-26 22:00:00 (Fri) -63959835600, # utc_end 2027-10-21 21:00:00 (Thu) -63941792400, # local_start 2027-03-27 01:00:00 (Sat) -63959846400, # local_end 2027-10-22 00:00:00 (Fri) +64004684400, # utc_start 2029-03-23 23:00:00 (Fri) +64023429600, # utc_end 2029-10-26 22:00:00 (Fri) +64004695200, # local_start 2029-03-24 02:00:00 (Sat) +64023440400, # local_end 2029-10-27 01:00:00 (Sat) 10800, 1, 'EEST', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {61} +sub has_dst_changes {63} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1234,28 +1274,26 @@ my $rules = [ bless( { - 'at' => '0:00', - 'from' => '2014', + 'at' => '1:00', + 'from' => '2016', 'in' => 'Oct', 'letter' => '', 'name' => 'Palestine', 'offset_from_std' => 0, - 'on' => 'Fri>=21', + 'on' => 'lastSat', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ), bless( { - 'at' => '24:00', - 'from' => '2015', + 'at' => '1:00', + 'from' => '2016', 'in' => 'Mar', 'letter' => 'S', 'name' => 'Palestine', 'offset_from_std' => 3600, - 'on' => 'lastFri', + 'on' => 'Sat>=22', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Hebron.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Hebron.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Hebron.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Hebron.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/asia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/asia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Asia::Hebron; -$DateTime::TimeZone::Asia::Hebron::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -44,7 +48,7 @@ 61278336000, # local_end 1942-11-01 00:00:00 (Sun) 10800, 1, -'EET', +'EEST', ], [ 61278325200, # utc_start 1942-10-31 21:00:00 (Sat) @@ -62,7 +66,7 @@ 61309872000, # local_end 1943-11-01 00:00:00 (Mon) 10800, 1, -'EET', +'EEST', ], [ 61309861200, # utc_start 1943-10-31 21:00:00 (Sun) @@ -80,7 +84,7 @@ 61341494400, # local_end 1944-11-01 00:00:00 (Wed) 10800, 1, -'EET', +'EEST', ], [ 61341483600, # utc_start 1944-10-31 21:00:00 (Tue) @@ -98,7 +102,7 @@ 61373037600, # local_end 1945-11-01 02:00:00 (Thu) 10800, 1, -'EET', +'EEST', ], [ 61373026800, # utc_start 1945-10-31 23:00:00 (Wed) @@ -116,7 +120,7 @@ 61404566400, # local_end 1946-11-01 00:00:00 (Fri) 10800, 1, -'EET', +'EEST', ], [ 61404555600, # utc_start 1946-10-31 21:00:00 (Thu) @@ -957,227 +961,263 @@ ], [ 63581230800, # utc_start 2015-10-22 21:00:00 (Thu) -63594626400, # utc_end 2016-03-25 22:00:00 (Fri) +63594630000, # utc_end 2016-03-25 23:00:00 (Fri) 63581238000, # local_start 2015-10-22 23:00:00 (Thu) -63594633600, # local_end 2016-03-26 00:00:00 (Sat) +63594637200, # local_end 2016-03-26 01:00:00 (Sat) +7200, +0, +'EET', + ], + [ +63594630000, # utc_start 2016-03-25 23:00:00 (Fri) +63613375200, # utc_end 2016-10-28 22:00:00 (Fri) +63594640800, # local_start 2016-03-26 02:00:00 (Sat) +63613386000, # local_end 2016-10-29 01:00:00 (Sat) +10800, +1, +'EEST', + ], + [ +63613375200, # utc_start 2016-10-28 22:00:00 (Fri) +63626079600, # utc_end 2017-03-24 23:00:00 (Fri) +63613382400, # local_start 2016-10-29 00:00:00 (Sat) +63626086800, # local_end 2017-03-25 01:00:00 (Sat) +7200, +0, +'EET', + ], + [ +63626079600, # utc_start 2017-03-24 23:00:00 (Fri) +63644824800, # utc_end 2017-10-27 22:00:00 (Fri) +63626090400, # local_start 2017-03-25 02:00:00 (Sat) +63644835600, # local_end 2017-10-28 01:00:00 (Sat) +10800, +1, +'EEST', + ], + [ +63644824800, # utc_start 2017-10-27 22:00:00 (Fri) +63657529200, # utc_end 2018-03-23 23:00:00 (Fri) +63644832000, # local_start 2017-10-28 00:00:00 (Sat) +63657536400, # local_end 2018-03-24 01:00:00 (Sat) 7200, 0, 'EET', ], [ -63594626400, # utc_start 2016-03-25 22:00:00 (Fri) -63612680400, # utc_end 2016-10-20 21:00:00 (Thu) -63594637200, # local_start 2016-03-26 01:00:00 (Sat) -63612691200, # local_end 2016-10-21 00:00:00 (Fri) +63657529200, # utc_start 2018-03-23 23:00:00 (Fri) +63676274400, # utc_end 2018-10-26 22:00:00 (Fri) +63657540000, # local_start 2018-03-24 02:00:00 (Sat) +63676285200, # local_end 2018-10-27 01:00:00 (Sat) 10800, 1, 'EEST', ], [ -63612680400, # utc_start 2016-10-20 21:00:00 (Thu) -63626680800, # utc_end 2017-03-31 22:00:00 (Fri) -63612687600, # local_start 2016-10-20 23:00:00 (Thu) -63626688000, # local_end 2017-04-01 00:00:00 (Sat) +63676274400, # utc_start 2018-10-26 22:00:00 (Fri) +63688978800, # utc_end 2019-03-22 23:00:00 (Fri) +63676281600, # local_start 2018-10-27 00:00:00 (Sat) +63688986000, # local_end 2019-03-23 01:00:00 (Sat) 7200, 0, 'EET', ], [ -63626680800, # utc_start 2017-03-31 22:00:00 (Fri) -63644734800, # utc_end 2017-10-26 21:00:00 (Thu) -63626691600, # local_start 2017-04-01 01:00:00 (Sat) -63644745600, # local_end 2017-10-27 00:00:00 (Fri) +63688978800, # utc_start 2019-03-22 23:00:00 (Fri) +63707724000, # utc_end 2019-10-25 22:00:00 (Fri) +63688989600, # local_start 2019-03-23 02:00:00 (Sat) +63707734800, # local_end 2019-10-26 01:00:00 (Sat) 10800, 1, 'EEST', ], [ -63644734800, # utc_start 2017-10-26 21:00:00 (Thu) -63658130400, # utc_end 2018-03-30 22:00:00 (Fri) -63644742000, # local_start 2017-10-26 23:00:00 (Thu) -63658137600, # local_end 2018-03-31 00:00:00 (Sat) +63707724000, # utc_start 2019-10-25 22:00:00 (Fri) +63721033200, # utc_end 2020-03-27 23:00:00 (Fri) +63707731200, # local_start 2019-10-26 00:00:00 (Sat) +63721040400, # local_end 2020-03-28 01:00:00 (Sat) 7200, 0, 'EET', ], [ -63658130400, # utc_start 2018-03-30 22:00:00 (Fri) -63676184400, # utc_end 2018-10-25 21:00:00 (Thu) -63658141200, # local_start 2018-03-31 01:00:00 (Sat) -63676195200, # local_end 2018-10-26 00:00:00 (Fri) +63721033200, # utc_start 2020-03-27 23:00:00 (Fri) +63739778400, # utc_end 2020-10-30 22:00:00 (Fri) +63721044000, # local_start 2020-03-28 02:00:00 (Sat) +63739789200, # local_end 2020-10-31 01:00:00 (Sat) 10800, 1, 'EEST', ], [ -63676184400, # utc_start 2018-10-25 21:00:00 (Thu) -63689580000, # utc_end 2019-03-29 22:00:00 (Fri) -63676191600, # local_start 2018-10-25 23:00:00 (Thu) -63689587200, # local_end 2019-03-30 00:00:00 (Sat) +63739778400, # utc_start 2020-10-30 22:00:00 (Fri) +63752482800, # utc_end 2021-03-26 23:00:00 (Fri) +63739785600, # local_start 2020-10-31 00:00:00 (Sat) +63752490000, # local_end 2021-03-27 01:00:00 (Sat) 7200, 0, 'EET', ], [ -63689580000, # utc_start 2019-03-29 22:00:00 (Fri) -63707634000, # utc_end 2019-10-24 21:00:00 (Thu) -63689590800, # local_start 2019-03-30 01:00:00 (Sat) -63707644800, # local_end 2019-10-25 00:00:00 (Fri) +63752482800, # utc_start 2021-03-26 23:00:00 (Fri) +63771228000, # utc_end 2021-10-29 22:00:00 (Fri) +63752493600, # local_start 2021-03-27 02:00:00 (Sat) +63771238800, # local_end 2021-10-30 01:00:00 (Sat) 10800, 1, 'EEST', ], [ -63707634000, # utc_start 2019-10-24 21:00:00 (Thu) -63721029600, # utc_end 2020-03-27 22:00:00 (Fri) -63707641200, # local_start 2019-10-24 23:00:00 (Thu) -63721036800, # local_end 2020-03-28 00:00:00 (Sat) +63771228000, # utc_start 2021-10-29 22:00:00 (Fri) +63783932400, # utc_end 2022-03-25 23:00:00 (Fri) +63771235200, # local_start 2021-10-30 00:00:00 (Sat) +63783939600, # local_end 2022-03-26 01:00:00 (Sat) 7200, 0, 'EET', ], [ -63721029600, # utc_start 2020-03-27 22:00:00 (Fri) -63739083600, # utc_end 2020-10-22 21:00:00 (Thu) -63721040400, # local_start 2020-03-28 01:00:00 (Sat) -63739094400, # local_end 2020-10-23 00:00:00 (Fri) +63783932400, # utc_start 2022-03-25 23:00:00 (Fri) +63802677600, # utc_end 2022-10-28 22:00:00 (Fri) +63783943200, # local_start 2022-03-26 02:00:00 (Sat) +63802688400, # local_end 2022-10-29 01:00:00 (Sat) 10800, 1, 'EEST', ], [ -63739083600, # utc_start 2020-10-22 21:00:00 (Thu) -63752479200, # utc_end 2021-03-26 22:00:00 (Fri) -63739090800, # local_start 2020-10-22 23:00:00 (Thu) -63752486400, # local_end 2021-03-27 00:00:00 (Sat) +63802677600, # utc_start 2022-10-28 22:00:00 (Fri) +63815382000, # utc_end 2023-03-24 23:00:00 (Fri) +63802684800, # local_start 2022-10-29 00:00:00 (Sat) +63815389200, # local_end 2023-03-25 01:00:00 (Sat) 7200, 0, 'EET', ], [ -63752479200, # utc_start 2021-03-26 22:00:00 (Fri) -63770533200, # utc_end 2021-10-21 21:00:00 (Thu) -63752490000, # local_start 2021-03-27 01:00:00 (Sat) -63770544000, # local_end 2021-10-22 00:00:00 (Fri) +63815382000, # utc_start 2023-03-24 23:00:00 (Fri) +63834127200, # utc_end 2023-10-27 22:00:00 (Fri) +63815392800, # local_start 2023-03-25 02:00:00 (Sat) +63834138000, # local_end 2023-10-28 01:00:00 (Sat) 10800, 1, 'EEST', ], [ -63770533200, # utc_start 2021-10-21 21:00:00 (Thu) -63783928800, # utc_end 2022-03-25 22:00:00 (Fri) -63770540400, # local_start 2021-10-21 23:00:00 (Thu) -63783936000, # local_end 2022-03-26 00:00:00 (Sat) +63834127200, # utc_start 2023-10-27 22:00:00 (Fri) +63846831600, # utc_end 2024-03-22 23:00:00 (Fri) +63834134400, # local_start 2023-10-28 00:00:00 (Sat) +63846838800, # local_end 2024-03-23 01:00:00 (Sat) 7200, 0, 'EET', ], [ -63783928800, # utc_start 2022-03-25 22:00:00 (Fri) -63801982800, # utc_end 2022-10-20 21:00:00 (Thu) -63783939600, # local_start 2022-03-26 01:00:00 (Sat) -63801993600, # local_end 2022-10-21 00:00:00 (Fri) +63846831600, # utc_start 2024-03-22 23:00:00 (Fri) +63865576800, # utc_end 2024-10-25 22:00:00 (Fri) +63846842400, # local_start 2024-03-23 02:00:00 (Sat) +63865587600, # local_end 2024-10-26 01:00:00 (Sat) 10800, 1, 'EEST', ], [ -63801982800, # utc_start 2022-10-20 21:00:00 (Thu) -63815983200, # utc_end 2023-03-31 22:00:00 (Fri) -63801990000, # local_start 2022-10-20 23:00:00 (Thu) -63815990400, # local_end 2023-04-01 00:00:00 (Sat) +63865576800, # utc_start 2024-10-25 22:00:00 (Fri) +63878281200, # utc_end 2025-03-21 23:00:00 (Fri) +63865584000, # local_start 2024-10-26 00:00:00 (Sat) +63878288400, # local_end 2025-03-22 01:00:00 (Sat) 7200, 0, 'EET', ], [ -63815983200, # utc_start 2023-03-31 22:00:00 (Fri) -63834037200, # utc_end 2023-10-26 21:00:00 (Thu) -63815994000, # local_start 2023-04-01 01:00:00 (Sat) -63834048000, # local_end 2023-10-27 00:00:00 (Fri) +63878281200, # utc_start 2025-03-21 23:00:00 (Fri) +63897026400, # utc_end 2025-10-24 22:00:00 (Fri) +63878292000, # local_start 2025-03-22 02:00:00 (Sat) +63897037200, # local_end 2025-10-25 01:00:00 (Sat) 10800, 1, 'EEST', ], [ -63834037200, # utc_start 2023-10-26 21:00:00 (Thu) -63847432800, # utc_end 2024-03-29 22:00:00 (Fri) -63834044400, # local_start 2023-10-26 23:00:00 (Thu) -63847440000, # local_end 2024-03-30 00:00:00 (Sat) +63897026400, # utc_start 2025-10-24 22:00:00 (Fri) +63910335600, # utc_end 2026-03-27 23:00:00 (Fri) +63897033600, # local_start 2025-10-25 00:00:00 (Sat) +63910342800, # local_end 2026-03-28 01:00:00 (Sat) 7200, 0, 'EET', ], [ -63847432800, # utc_start 2024-03-29 22:00:00 (Fri) -63865486800, # utc_end 2024-10-24 21:00:00 (Thu) -63847443600, # local_start 2024-03-30 01:00:00 (Sat) -63865497600, # local_end 2024-10-25 00:00:00 (Fri) +63910335600, # utc_start 2026-03-27 23:00:00 (Fri) +63929080800, # utc_end 2026-10-30 22:00:00 (Fri) +63910346400, # local_start 2026-03-28 02:00:00 (Sat) +63929091600, # local_end 2026-10-31 01:00:00 (Sat) 10800, 1, 'EEST', ], [ -63865486800, # utc_start 2024-10-24 21:00:00 (Thu) -63878882400, # utc_end 2025-03-28 22:00:00 (Fri) -63865494000, # local_start 2024-10-24 23:00:00 (Thu) -63878889600, # local_end 2025-03-29 00:00:00 (Sat) +63929080800, # utc_start 2026-10-30 22:00:00 (Fri) +63941785200, # utc_end 2027-03-26 23:00:00 (Fri) +63929088000, # local_start 2026-10-31 00:00:00 (Sat) +63941792400, # local_end 2027-03-27 01:00:00 (Sat) 7200, 0, 'EET', ], [ -63878882400, # utc_start 2025-03-28 22:00:00 (Fri) -63896936400, # utc_end 2025-10-23 21:00:00 (Thu) -63878893200, # local_start 2025-03-29 01:00:00 (Sat) -63896947200, # local_end 2025-10-24 00:00:00 (Fri) +63941785200, # utc_start 2027-03-26 23:00:00 (Fri) +63960530400, # utc_end 2027-10-29 22:00:00 (Fri) +63941796000, # local_start 2027-03-27 02:00:00 (Sat) +63960541200, # local_end 2027-10-30 01:00:00 (Sat) 10800, 1, 'EEST', ], [ -63896936400, # utc_start 2025-10-23 21:00:00 (Thu) -63910332000, # utc_end 2026-03-27 22:00:00 (Fri) -63896943600, # local_start 2025-10-23 23:00:00 (Thu) -63910339200, # local_end 2026-03-28 00:00:00 (Sat) +63960530400, # utc_start 2027-10-29 22:00:00 (Fri) +63973234800, # utc_end 2028-03-24 23:00:00 (Fri) +63960537600, # local_start 2027-10-30 00:00:00 (Sat) +63973242000, # local_end 2028-03-25 01:00:00 (Sat) 7200, 0, 'EET', ], [ -63910332000, # utc_start 2026-03-27 22:00:00 (Fri) -63928386000, # utc_end 2026-10-22 21:00:00 (Thu) -63910342800, # local_start 2026-03-28 01:00:00 (Sat) -63928396800, # local_end 2026-10-23 00:00:00 (Fri) +63973234800, # utc_start 2028-03-24 23:00:00 (Fri) +63991980000, # utc_end 2028-10-27 22:00:00 (Fri) +63973245600, # local_start 2028-03-25 02:00:00 (Sat) +63991990800, # local_end 2028-10-28 01:00:00 (Sat) 10800, 1, 'EEST', ], [ -63928386000, # utc_start 2026-10-22 21:00:00 (Thu) -63941781600, # utc_end 2027-03-26 22:00:00 (Fri) -63928393200, # local_start 2026-10-22 23:00:00 (Thu) -63941788800, # local_end 2027-03-27 00:00:00 (Sat) +63991980000, # utc_start 2028-10-27 22:00:00 (Fri) +64004684400, # utc_end 2029-03-23 23:00:00 (Fri) +63991987200, # local_start 2028-10-28 00:00:00 (Sat) +64004691600, # local_end 2029-03-24 01:00:00 (Sat) 7200, 0, 'EET', ], [ -63941781600, # utc_start 2027-03-26 22:00:00 (Fri) -63959835600, # utc_end 2027-10-21 21:00:00 (Thu) -63941792400, # local_start 2027-03-27 01:00:00 (Sat) -63959846400, # local_end 2027-10-22 00:00:00 (Fri) +64004684400, # utc_start 2029-03-23 23:00:00 (Fri) +64023429600, # utc_end 2029-10-26 22:00:00 (Fri) +64004695200, # local_start 2029-03-24 02:00:00 (Sat) +64023440400, # local_end 2029-10-27 01:00:00 (Sat) 10800, 1, 'EEST', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {62} +sub has_dst_changes {64} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1225,28 +1265,26 @@ my $rules = [ bless( { - 'at' => '24:00', - 'from' => '2015', + 'at' => '1:00', + 'from' => '2016', 'in' => 'Mar', 'letter' => 'S', 'name' => 'Palestine', 'offset_from_std' => 3600, - 'on' => 'lastFri', + 'on' => 'Sat>=22', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ), bless( { - 'at' => '0:00', - 'from' => '2014', + 'at' => '1:00', + 'from' => '2016', 'in' => 'Oct', 'letter' => '', 'name' => 'Palestine', 'offset_from_std' => 0, - 'on' => 'Fri>=21', + 'on' => 'lastSat', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Ho_Chi_Minh.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Ho_Chi_Minh.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Ho_Chi_Minh.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Ho_Chi_Minh.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/asia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/asia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Asia::Ho_Chi_Minh; -$DateTime::TimeZone::Asia::Ho_Chi_Minh::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -44,7 +48,7 @@ 61283602800, # local_end 1942-12-31 23:00:00 (Thu) 25200, 0, -'ICT', +'+07', ], [ 61283577600, # utc_start 1942-12-31 16:00:00 (Thu) @@ -53,7 +57,7 @@ 61353068400, # local_end 1945-03-14 23:00:00 (Wed) 28800, 0, -'IDT', +'+08', ], [ 61353039600, # utc_start 1945-03-14 15:00:00 (Wed) @@ -62,7 +66,7 @@ 61367846400, # local_end 1945-09-02 00:00:00 (Sun) 32400, 0, -'JST', +'+09', ], [ 61367814000, # utc_start 1945-09-01 15:00:00 (Sat) @@ -71,7 +75,7 @@ 61417612800, # local_end 1947-04-01 00:00:00 (Tue) 25200, 0, -'ICT', +'+07', ], [ 61417587600, # utc_start 1947-03-31 17:00:00 (Mon) @@ -80,7 +84,7 @@ 61677936000, # local_end 1955-07-01 00:00:00 (Fri) 28800, 0, -'IDT', +'+08', ], [ 61677907200, # utc_start 1955-06-30 16:00:00 (Thu) @@ -89,7 +93,7 @@ 61820060400, # local_end 1959-12-31 23:00:00 (Thu) 25200, 0, -'ICT', +'+07', ], [ 61820035200, # utc_start 1959-12-31 16:00:00 (Thu) @@ -98,7 +102,7 @@ 62307532800, # local_end 1975-06-13 00:00:00 (Fri) 28800, 0, -'IDT', +'+08', ], [ 62307504000, # utc_start 1975-06-12 16:00:00 (Thu) @@ -107,15 +111,15 @@ DateTime::TimeZone::INFINITY, # local_end 25200, 0, -'ICT', +'+07', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {0} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Hong_Kong.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Hong_Kong.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Hong_Kong.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Hong_Kong.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/asia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/asia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Asia::Hong_Kong; -$DateTime::TimeZone::Asia::Hong_Kong::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -660,11 +664,11 @@ ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {34} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Hovd.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Hovd.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Hovd.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Hovd.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/asia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/asia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Asia::Hovd; -$DateTime::TimeZone::Asia::Hovd::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,7 +39,7 @@ 62388144000, # local_end 1978-01-01 00:00:00 (Sun) 21600, 0, -'HOVT', +'+06', ], [ 62388122400, # utc_start 1977-12-31 18:00:00 (Sat) @@ -44,7 +48,7 @@ 62553686400, # local_end 1983-04-01 00:00:00 (Fri) 25200, 0, -'HOVT', +'+07', ], [ 62553661200, # utc_start 1983-03-31 17:00:00 (Thu) @@ -53,7 +57,7 @@ 62569497600, # local_end 1983-10-01 00:00:00 (Sat) 28800, 1, -'HOVST', +'+08', ], [ 62569468800, # utc_start 1983-09-30 16:00:00 (Fri) @@ -62,7 +66,7 @@ 62585308800, # local_end 1984-04-01 00:00:00 (Sun) 25200, 0, -'HOVT', +'+07', ], [ 62585283600, # utc_start 1984-03-31 17:00:00 (Sat) @@ -71,7 +75,7 @@ 62601033600, # local_end 1984-09-30 00:00:00 (Sun) 28800, 1, -'HOVST', +'+08', ], [ 62601004800, # utc_start 1984-09-29 16:00:00 (Sat) @@ -80,7 +84,7 @@ 62616758400, # local_end 1985-03-31 00:00:00 (Sun) 25200, 0, -'HOVT', +'+07', ], [ 62616733200, # utc_start 1985-03-30 17:00:00 (Sat) @@ -89,7 +93,7 @@ 62632483200, # local_end 1985-09-29 00:00:00 (Sun) 28800, 1, -'HOVST', +'+08', ], [ 62632454400, # utc_start 1985-09-28 16:00:00 (Sat) @@ -98,7 +102,7 @@ 62648208000, # local_end 1986-03-30 00:00:00 (Sun) 25200, 0, -'HOVT', +'+07', ], [ 62648182800, # utc_start 1986-03-29 17:00:00 (Sat) @@ -107,7 +111,7 @@ 62663932800, # local_end 1986-09-28 00:00:00 (Sun) 28800, 1, -'HOVST', +'+08', ], [ 62663904000, # utc_start 1986-09-27 16:00:00 (Sat) @@ -116,7 +120,7 @@ 62679657600, # local_end 1987-03-29 00:00:00 (Sun) 25200, 0, -'HOVT', +'+07', ], [ 62679632400, # utc_start 1987-03-28 17:00:00 (Sat) @@ -125,7 +129,7 @@ 62695382400, # local_end 1987-09-27 00:00:00 (Sun) 28800, 1, -'HOVST', +'+08', ], [ 62695353600, # utc_start 1987-09-26 16:00:00 (Sat) @@ -134,7 +138,7 @@ 62711107200, # local_end 1988-03-27 00:00:00 (Sun) 25200, 0, -'HOVT', +'+07', ], [ 62711082000, # utc_start 1988-03-26 17:00:00 (Sat) @@ -143,7 +147,7 @@ 62726832000, # local_end 1988-09-25 00:00:00 (Sun) 28800, 1, -'HOVST', +'+08', ], [ 62726803200, # utc_start 1988-09-24 16:00:00 (Sat) @@ -152,7 +156,7 @@ 62742556800, # local_end 1989-03-26 00:00:00 (Sun) 25200, 0, -'HOVT', +'+07', ], [ 62742531600, # utc_start 1989-03-25 17:00:00 (Sat) @@ -161,7 +165,7 @@ 62758281600, # local_end 1989-09-24 00:00:00 (Sun) 28800, 1, -'HOVST', +'+08', ], [ 62758252800, # utc_start 1989-09-23 16:00:00 (Sat) @@ -170,7 +174,7 @@ 62774006400, # local_end 1990-03-25 00:00:00 (Sun) 25200, 0, -'HOVT', +'+07', ], [ 62773981200, # utc_start 1990-03-24 17:00:00 (Sat) @@ -179,7 +183,7 @@ 62790336000, # local_end 1990-09-30 00:00:00 (Sun) 28800, 1, -'HOVST', +'+08', ], [ 62790307200, # utc_start 1990-09-29 16:00:00 (Sat) @@ -188,7 +192,7 @@ 62806060800, # local_end 1991-03-31 00:00:00 (Sun) 25200, 0, -'HOVT', +'+07', ], [ 62806035600, # utc_start 1991-03-30 17:00:00 (Sat) @@ -197,7 +201,7 @@ 62821785600, # local_end 1991-09-29 00:00:00 (Sun) 28800, 1, -'HOVST', +'+08', ], [ 62821756800, # utc_start 1991-09-28 16:00:00 (Sat) @@ -206,7 +210,7 @@ 62837510400, # local_end 1992-03-29 00:00:00 (Sun) 25200, 0, -'HOVT', +'+07', ], [ 62837485200, # utc_start 1992-03-28 17:00:00 (Sat) @@ -215,7 +219,7 @@ 62853235200, # local_end 1992-09-27 00:00:00 (Sun) 28800, 1, -'HOVST', +'+08', ], [ 62853206400, # utc_start 1992-09-26 16:00:00 (Sat) @@ -224,7 +228,7 @@ 62868960000, # local_end 1993-03-28 00:00:00 (Sun) 25200, 0, -'HOVT', +'+07', ], [ 62868934800, # utc_start 1993-03-27 17:00:00 (Sat) @@ -233,7 +237,7 @@ 62884684800, # local_end 1993-09-26 00:00:00 (Sun) 28800, 1, -'HOVST', +'+08', ], [ 62884656000, # utc_start 1993-09-25 16:00:00 (Sat) @@ -242,7 +246,7 @@ 62900409600, # local_end 1994-03-27 00:00:00 (Sun) 25200, 0, -'HOVT', +'+07', ], [ 62900384400, # utc_start 1994-03-26 17:00:00 (Sat) @@ -251,7 +255,7 @@ 62916134400, # local_end 1994-09-25 00:00:00 (Sun) 28800, 1, -'HOVST', +'+08', ], [ 62916105600, # utc_start 1994-09-24 16:00:00 (Sat) @@ -260,7 +264,7 @@ 62931859200, # local_end 1995-03-26 00:00:00 (Sun) 25200, 0, -'HOVT', +'+07', ], [ 62931834000, # utc_start 1995-03-25 17:00:00 (Sat) @@ -269,7 +273,7 @@ 62947584000, # local_end 1995-09-24 00:00:00 (Sun) 28800, 1, -'HOVST', +'+08', ], [ 62947555200, # utc_start 1995-09-23 16:00:00 (Sat) @@ -278,7 +282,7 @@ 62963913600, # local_end 1996-03-31 00:00:00 (Sun) 25200, 0, -'HOVT', +'+07', ], [ 62963888400, # utc_start 1996-03-30 17:00:00 (Sat) @@ -287,7 +291,7 @@ 62979638400, # local_end 1996-09-29 00:00:00 (Sun) 28800, 1, -'HOVST', +'+08', ], [ 62979609600, # utc_start 1996-09-28 16:00:00 (Sat) @@ -296,7 +300,7 @@ 62995363200, # local_end 1997-03-30 00:00:00 (Sun) 25200, 0, -'HOVT', +'+07', ], [ 62995338000, # utc_start 1997-03-29 17:00:00 (Sat) @@ -305,7 +309,7 @@ 63011088000, # local_end 1997-09-28 00:00:00 (Sun) 28800, 1, -'HOVST', +'+08', ], [ 63011059200, # utc_start 1997-09-27 16:00:00 (Sat) @@ -314,7 +318,7 @@ 63026812800, # local_end 1998-03-29 00:00:00 (Sun) 25200, 0, -'HOVT', +'+07', ], [ 63026787600, # utc_start 1998-03-28 17:00:00 (Sat) @@ -323,7 +327,7 @@ 63042537600, # local_end 1998-09-27 00:00:00 (Sun) 28800, 1, -'HOVST', +'+08', ], [ 63042508800, # utc_start 1998-09-26 16:00:00 (Sat) @@ -332,7 +336,7 @@ 63124106400, # local_end 2001-04-28 02:00:00 (Sat) 25200, 0, -'HOVT', +'+07', ], [ 63124081200, # utc_start 2001-04-27 19:00:00 (Fri) @@ -341,7 +345,7 @@ 63137412000, # local_end 2001-09-29 02:00:00 (Sat) 28800, 1, -'HOVST', +'+08', ], [ 63137383200, # utc_start 2001-09-28 18:00:00 (Fri) @@ -350,7 +354,7 @@ 63153136800, # local_end 2002-03-30 02:00:00 (Sat) 25200, 0, -'HOVT', +'+07', ], [ 63153111600, # utc_start 2002-03-29 19:00:00 (Fri) @@ -359,7 +363,7 @@ 63168861600, # local_end 2002-09-28 02:00:00 (Sat) 28800, 1, -'HOVST', +'+08', ], [ 63168832800, # utc_start 2002-09-27 18:00:00 (Fri) @@ -368,7 +372,7 @@ 63184586400, # local_end 2003-03-29 02:00:00 (Sat) 25200, 0, -'HOVT', +'+07', ], [ 63184561200, # utc_start 2003-03-28 19:00:00 (Fri) @@ -377,7 +381,7 @@ 63200311200, # local_end 2003-09-27 02:00:00 (Sat) 28800, 1, -'HOVST', +'+08', ], [ 63200282400, # utc_start 2003-09-26 18:00:00 (Fri) @@ -386,7 +390,7 @@ 63216036000, # local_end 2004-03-27 02:00:00 (Sat) 25200, 0, -'HOVT', +'+07', ], [ 63216010800, # utc_start 2004-03-26 19:00:00 (Fri) @@ -395,7 +399,7 @@ 63231760800, # local_end 2004-09-25 02:00:00 (Sat) 28800, 1, -'HOVST', +'+08', ], [ 63231732000, # utc_start 2004-09-24 18:00:00 (Fri) @@ -404,7 +408,7 @@ 63247485600, # local_end 2005-03-26 02:00:00 (Sat) 25200, 0, -'HOVT', +'+07', ], [ 63247460400, # utc_start 2005-03-25 19:00:00 (Fri) @@ -413,7 +417,7 @@ 63263210400, # local_end 2005-09-24 02:00:00 (Sat) 28800, 1, -'HOVST', +'+08', ], [ 63263181600, # utc_start 2005-09-23 18:00:00 (Fri) @@ -422,7 +426,7 @@ 63278935200, # local_end 2006-03-25 02:00:00 (Sat) 25200, 0, -'HOVT', +'+07', ], [ 63278910000, # utc_start 2006-03-24 19:00:00 (Fri) @@ -431,7 +435,7 @@ 63295264800, # local_end 2006-09-30 02:00:00 (Sat) 28800, 1, -'HOVST', +'+08', ], [ 63295236000, # utc_start 2006-09-29 18:00:00 (Fri) @@ -440,7 +444,7 @@ 63563191200, # local_end 2015-03-28 02:00:00 (Sat) 25200, 0, -'HOVT', +'+07', ], [ 63563166000, # utc_start 2015-03-27 19:00:00 (Fri) @@ -449,7 +453,7 @@ 63578908800, # local_end 2015-09-26 00:00:00 (Sat) 28800, 1, -'HOVST', +'+08', ], [ 63578880000, # utc_start 2015-09-25 16:00:00 (Fri) @@ -458,7 +462,7 @@ 63594640800, # local_end 2016-03-26 02:00:00 (Sat) 25200, 0, -'HOVT', +'+07', ], [ 63594615600, # utc_start 2016-03-25 19:00:00 (Fri) @@ -467,286 +471,29 @@ 63610358400, # local_end 2016-09-24 00:00:00 (Sat) 28800, 1, -'HOVST', +'+08', ], [ 63610329600, # utc_start 2016-09-23 16:00:00 (Fri) -63626065200, # utc_end 2017-03-24 19:00:00 (Fri) +DateTime::TimeZone::INFINITY, # utc_end 63610354800, # local_start 2016-09-23 23:00:00 (Fri) -63626090400, # local_end 2017-03-25 02:00:00 (Sat) -25200, -0, -'HOVT', - ], - [ -63626065200, # utc_start 2017-03-24 19:00:00 (Fri) -63642384000, # utc_end 2017-09-29 16:00:00 (Fri) -63626094000, # local_start 2017-03-25 03:00:00 (Sat) -63642412800, # local_end 2017-09-30 00:00:00 (Sat) -28800, -1, -'HOVST', - ], - [ -63642384000, # utc_start 2017-09-29 16:00:00 (Fri) -63658119600, # utc_end 2018-03-30 19:00:00 (Fri) -63642409200, # local_start 2017-09-29 23:00:00 (Fri) -63658144800, # local_end 2018-03-31 02:00:00 (Sat) -25200, -0, -'HOVT', - ], - [ -63658119600, # utc_start 2018-03-30 19:00:00 (Fri) -63673833600, # utc_end 2018-09-28 16:00:00 (Fri) -63658148400, # local_start 2018-03-31 03:00:00 (Sat) -63673862400, # local_end 2018-09-29 00:00:00 (Sat) -28800, -1, -'HOVST', - ], - [ -63673833600, # utc_start 2018-09-28 16:00:00 (Fri) -63689569200, # utc_end 2019-03-29 19:00:00 (Fri) -63673858800, # local_start 2018-09-28 23:00:00 (Fri) -63689594400, # local_end 2019-03-30 02:00:00 (Sat) -25200, -0, -'HOVT', - ], - [ -63689569200, # utc_start 2019-03-29 19:00:00 (Fri) -63705283200, # utc_end 2019-09-27 16:00:00 (Fri) -63689598000, # local_start 2019-03-30 03:00:00 (Sat) -63705312000, # local_end 2019-09-28 00:00:00 (Sat) -28800, -1, -'HOVST', - ], - [ -63705283200, # utc_start 2019-09-27 16:00:00 (Fri) -63721018800, # utc_end 2020-03-27 19:00:00 (Fri) -63705308400, # local_start 2019-09-27 23:00:00 (Fri) -63721044000, # local_end 2020-03-28 02:00:00 (Sat) -25200, -0, -'HOVT', - ], - [ -63721018800, # utc_start 2020-03-27 19:00:00 (Fri) -63736732800, # utc_end 2020-09-25 16:00:00 (Fri) -63721047600, # local_start 2020-03-28 03:00:00 (Sat) -63736761600, # local_end 2020-09-26 00:00:00 (Sat) -28800, -1, -'HOVST', - ], - [ -63736732800, # utc_start 2020-09-25 16:00:00 (Fri) -63752468400, # utc_end 2021-03-26 19:00:00 (Fri) -63736758000, # local_start 2020-09-25 23:00:00 (Fri) -63752493600, # local_end 2021-03-27 02:00:00 (Sat) +DateTime::TimeZone::INFINITY, # local_end 25200, 0, -'HOVT', - ], - [ -63752468400, # utc_start 2021-03-26 19:00:00 (Fri) -63768182400, # utc_end 2021-09-24 16:00:00 (Fri) -63752497200, # local_start 2021-03-27 03:00:00 (Sat) -63768211200, # local_end 2021-09-25 00:00:00 (Sat) -28800, -1, -'HOVST', - ], - [ -63768182400, # utc_start 2021-09-24 16:00:00 (Fri) -63783918000, # utc_end 2022-03-25 19:00:00 (Fri) -63768207600, # local_start 2021-09-24 23:00:00 (Fri) -63783943200, # local_end 2022-03-26 02:00:00 (Sat) -25200, -0, -'HOVT', - ], - [ -63783918000, # utc_start 2022-03-25 19:00:00 (Fri) -63799632000, # utc_end 2022-09-23 16:00:00 (Fri) -63783946800, # local_start 2022-03-26 03:00:00 (Sat) -63799660800, # local_end 2022-09-24 00:00:00 (Sat) -28800, -1, -'HOVST', - ], - [ -63799632000, # utc_start 2022-09-23 16:00:00 (Fri) -63815367600, # utc_end 2023-03-24 19:00:00 (Fri) -63799657200, # local_start 2022-09-23 23:00:00 (Fri) -63815392800, # local_end 2023-03-25 02:00:00 (Sat) -25200, -0, -'HOVT', - ], - [ -63815367600, # utc_start 2023-03-24 19:00:00 (Fri) -63831686400, # utc_end 2023-09-29 16:00:00 (Fri) -63815396400, # local_start 2023-03-25 03:00:00 (Sat) -63831715200, # local_end 2023-09-30 00:00:00 (Sat) -28800, -1, -'HOVST', - ], - [ -63831686400, # utc_start 2023-09-29 16:00:00 (Fri) -63847422000, # utc_end 2024-03-29 19:00:00 (Fri) -63831711600, # local_start 2023-09-29 23:00:00 (Fri) -63847447200, # local_end 2024-03-30 02:00:00 (Sat) -25200, -0, -'HOVT', - ], - [ -63847422000, # utc_start 2024-03-29 19:00:00 (Fri) -63863136000, # utc_end 2024-09-27 16:00:00 (Fri) -63847450800, # local_start 2024-03-30 03:00:00 (Sat) -63863164800, # local_end 2024-09-28 00:00:00 (Sat) -28800, -1, -'HOVST', - ], - [ -63863136000, # utc_start 2024-09-27 16:00:00 (Fri) -63878871600, # utc_end 2025-03-28 19:00:00 (Fri) -63863161200, # local_start 2024-09-27 23:00:00 (Fri) -63878896800, # local_end 2025-03-29 02:00:00 (Sat) -25200, -0, -'HOVT', - ], - [ -63878871600, # utc_start 2025-03-28 19:00:00 (Fri) -63894585600, # utc_end 2025-09-26 16:00:00 (Fri) -63878900400, # local_start 2025-03-29 03:00:00 (Sat) -63894614400, # local_end 2025-09-27 00:00:00 (Sat) -28800, -1, -'HOVST', - ], - [ -63894585600, # utc_start 2025-09-26 16:00:00 (Fri) -63910321200, # utc_end 2026-03-27 19:00:00 (Fri) -63894610800, # local_start 2025-09-26 23:00:00 (Fri) -63910346400, # local_end 2026-03-28 02:00:00 (Sat) -25200, -0, -'HOVT', - ], - [ -63910321200, # utc_start 2026-03-27 19:00:00 (Fri) -63926035200, # utc_end 2026-09-25 16:00:00 (Fri) -63910350000, # local_start 2026-03-28 03:00:00 (Sat) -63926064000, # local_end 2026-09-26 00:00:00 (Sat) -28800, -1, -'HOVST', - ], - [ -63926035200, # utc_start 2026-09-25 16:00:00 (Fri) -63941770800, # utc_end 2027-03-26 19:00:00 (Fri) -63926060400, # local_start 2026-09-25 23:00:00 (Fri) -63941796000, # local_end 2027-03-27 02:00:00 (Sat) -25200, -0, -'HOVT', - ], - [ -63941770800, # utc_start 2027-03-26 19:00:00 (Fri) -63957484800, # utc_end 2027-09-24 16:00:00 (Fri) -63941799600, # local_start 2027-03-27 03:00:00 (Sat) -63957513600, # local_end 2027-09-25 00:00:00 (Sat) -28800, -1, -'HOVST', +'+07', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {35} +sub has_dst_changes {24} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); } -sub _last_offset { 25200 } - -my $last_observance = bless( { - 'format' => 'HOV%sT', - 'gmtoff' => '7:00', - 'local_start_datetime' => bless( { - 'formatter' => undef, - 'local_rd_days' => 722085, - 'local_rd_secs' => 3600, - 'offset_modifier' => 0, - 'rd_nanosecs' => 0, - 'tz' => bless( { - 'name' => 'floating', - 'offset' => 0 - }, 'DateTime::TimeZone::Floating' ), - 'utc_rd_days' => 722085, - 'utc_rd_secs' => 3600, - 'utc_year' => 1979 - }, 'DateTime' ), - 'offset_from_std' => 0, - 'offset_from_utc' => 25200, - 'until' => [], - 'utc_start_datetime' => bless( { - 'formatter' => undef, - 'local_rd_days' => 722084, - 'local_rd_secs' => 64800, - 'offset_modifier' => 0, - 'rd_nanosecs' => 0, - 'tz' => bless( { - 'name' => 'floating', - 'offset' => 0 - }, 'DateTime::TimeZone::Floating' ), - 'utc_rd_days' => 722084, - 'utc_rd_secs' => 64800, - 'utc_year' => 1978 - }, 'DateTime' ) -}, 'DateTime::TimeZone::OlsonDB::Observance' ) -; -sub _last_observance { $last_observance } - -my $rules = [ - bless( { - 'at' => '2:00', - 'from' => '2015', - 'in' => 'Mar', - 'letter' => 'S', - 'name' => 'Mongol', - 'offset_from_std' => 3600, - 'on' => 'lastSat', - 'save' => '1:00', - 'to' => 'max', - 'type' => undef - }, 'DateTime::TimeZone::OlsonDB::Rule' ), - bless( { - 'at' => '0:00', - 'from' => '2015', - 'in' => 'Sep', - 'letter' => '', - 'name' => 'Mongol', - 'offset_from_std' => 0, - 'on' => 'lastSat', - 'save' => '0', - 'to' => 'max', - 'type' => undef - }, 'DateTime::TimeZone::OlsonDB::Rule' ) -] -; -sub _rules { $rules } 1; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Irkutsk.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Irkutsk.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Irkutsk.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Irkutsk.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/europe. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/europe. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Asia::Irkutsk; -$DateTime::TimeZone::Asia::Irkutsk::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -44,7 +48,7 @@ 60888153600, # local_end 1930-06-21 00:00:00 (Sat) 25200, 0, -'IRKT', +'+07', ], [ 60888128400, # utc_start 1930-06-20 17:00:00 (Fri) @@ -53,7 +57,7 @@ 62490614400, # local_end 1981-04-01 00:00:00 (Wed) 28800, 0, -'IRKT', +'+08', ], [ 62490585600, # utc_start 1981-03-31 16:00:00 (Tue) @@ -62,7 +66,7 @@ 62506425600, # local_end 1981-10-01 00:00:00 (Thu) 32400, 1, -'IRKST', +'+09', ], [ 62506393200, # utc_start 1981-09-30 15:00:00 (Wed) @@ -71,7 +75,7 @@ 62522150400, # local_end 1982-04-01 00:00:00 (Thu) 28800, 0, -'IRKT', +'+08', ], [ 62522121600, # utc_start 1982-03-31 16:00:00 (Wed) @@ -80,7 +84,7 @@ 62537961600, # local_end 1982-10-01 00:00:00 (Fri) 32400, 1, -'IRKST', +'+09', ], [ 62537929200, # utc_start 1982-09-30 15:00:00 (Thu) @@ -89,7 +93,7 @@ 62553686400, # local_end 1983-04-01 00:00:00 (Fri) 28800, 0, -'IRKT', +'+08', ], [ 62553657600, # utc_start 1983-03-31 16:00:00 (Thu) @@ -98,7 +102,7 @@ 62569497600, # local_end 1983-10-01 00:00:00 (Sat) 32400, 1, -'IRKST', +'+09', ], [ 62569465200, # utc_start 1983-09-30 15:00:00 (Fri) @@ -107,7 +111,7 @@ 62585308800, # local_end 1984-04-01 00:00:00 (Sun) 28800, 0, -'IRKT', +'+08', ], [ 62585280000, # utc_start 1984-03-31 16:00:00 (Sat) @@ -116,7 +120,7 @@ 62601044400, # local_end 1984-09-30 03:00:00 (Sun) 32400, 1, -'IRKST', +'+09', ], [ 62601012000, # utc_start 1984-09-29 18:00:00 (Sat) @@ -125,7 +129,7 @@ 62616765600, # local_end 1985-03-31 02:00:00 (Sun) 28800, 0, -'IRKT', +'+08', ], [ 62616736800, # utc_start 1985-03-30 18:00:00 (Sat) @@ -134,7 +138,7 @@ 62632494000, # local_end 1985-09-29 03:00:00 (Sun) 32400, 1, -'IRKST', +'+09', ], [ 62632461600, # utc_start 1985-09-28 18:00:00 (Sat) @@ -143,7 +147,7 @@ 62648215200, # local_end 1986-03-30 02:00:00 (Sun) 28800, 0, -'IRKT', +'+08', ], [ 62648186400, # utc_start 1986-03-29 18:00:00 (Sat) @@ -152,7 +156,7 @@ 62663943600, # local_end 1986-09-28 03:00:00 (Sun) 32400, 1, -'IRKST', +'+09', ], [ 62663911200, # utc_start 1986-09-27 18:00:00 (Sat) @@ -161,7 +165,7 @@ 62679664800, # local_end 1987-03-29 02:00:00 (Sun) 28800, 0, -'IRKT', +'+08', ], [ 62679636000, # utc_start 1987-03-28 18:00:00 (Sat) @@ -170,7 +174,7 @@ 62695393200, # local_end 1987-09-27 03:00:00 (Sun) 32400, 1, -'IRKST', +'+09', ], [ 62695360800, # utc_start 1987-09-26 18:00:00 (Sat) @@ -179,7 +183,7 @@ 62711114400, # local_end 1988-03-27 02:00:00 (Sun) 28800, 0, -'IRKT', +'+08', ], [ 62711085600, # utc_start 1988-03-26 18:00:00 (Sat) @@ -188,7 +192,7 @@ 62726842800, # local_end 1988-09-25 03:00:00 (Sun) 32400, 1, -'IRKST', +'+09', ], [ 62726810400, # utc_start 1988-09-24 18:00:00 (Sat) @@ -197,7 +201,7 @@ 62742564000, # local_end 1989-03-26 02:00:00 (Sun) 28800, 0, -'IRKT', +'+08', ], [ 62742535200, # utc_start 1989-03-25 18:00:00 (Sat) @@ -206,7 +210,7 @@ 62758292400, # local_end 1989-09-24 03:00:00 (Sun) 32400, 1, -'IRKST', +'+09', ], [ 62758260000, # utc_start 1989-09-23 18:00:00 (Sat) @@ -215,7 +219,7 @@ 62774013600, # local_end 1990-03-25 02:00:00 (Sun) 28800, 0, -'IRKT', +'+08', ], [ 62773984800, # utc_start 1990-03-24 18:00:00 (Sat) @@ -224,7 +228,7 @@ 62790346800, # local_end 1990-09-30 03:00:00 (Sun) 32400, 1, -'IRKST', +'+09', ], [ 62790314400, # utc_start 1990-09-29 18:00:00 (Sat) @@ -233,7 +237,7 @@ 62806068000, # local_end 1991-03-31 02:00:00 (Sun) 28800, 0, -'IRKT', +'+08', ], [ 62806039200, # utc_start 1991-03-30 18:00:00 (Sat) @@ -242,7 +246,7 @@ 62821796400, # local_end 1991-09-29 03:00:00 (Sun) 28800, 1, -'IRKST', +'+08', ], [ 62821767600, # utc_start 1991-09-28 19:00:00 (Sat) @@ -251,34 +255,34 @@ 62831469600, # local_end 1992-01-19 02:00:00 (Sun) 25200, 0, -'IRKT', +'+07', ], [ 62831444400, # utc_start 1992-01-18 19:00:00 (Sat) -62837478000, # utc_end 1992-03-28 15:00:00 (Sat) +62837488800, # utc_end 1992-03-28 18:00:00 (Sat) 62831473200, # local_start 1992-01-19 03:00:00 (Sun) -62837506800, # local_end 1992-03-28 23:00:00 (Sat) +62837517600, # local_end 1992-03-29 02:00:00 (Sun) 28800, 0, -'IRKT', +'+08', ], [ -62837478000, # utc_start 1992-03-28 15:00:00 (Sat) -62853199200, # utc_end 1992-09-26 14:00:00 (Sat) -62837510400, # local_start 1992-03-29 00:00:00 (Sun) -62853231600, # local_end 1992-09-26 23:00:00 (Sat) +62837488800, # utc_start 1992-03-28 18:00:00 (Sat) +62853213600, # utc_end 1992-09-26 18:00:00 (Sat) +62837521200, # local_start 1992-03-29 03:00:00 (Sun) +62853246000, # local_end 1992-09-27 03:00:00 (Sun) 32400, 1, -'IRKST', +'+09', ], [ -62853199200, # utc_start 1992-09-26 14:00:00 (Sat) +62853213600, # utc_start 1992-09-26 18:00:00 (Sat) 62868938400, # utc_end 1993-03-27 18:00:00 (Sat) -62853228000, # local_start 1992-09-26 22:00:00 (Sat) +62853242400, # local_start 1992-09-27 02:00:00 (Sun) 62868967200, # local_end 1993-03-28 02:00:00 (Sun) 28800, 0, -'IRKT', +'+08', ], [ 62868938400, # utc_start 1993-03-27 18:00:00 (Sat) @@ -287,7 +291,7 @@ 62884695600, # local_end 1993-09-26 03:00:00 (Sun) 32400, 1, -'IRKST', +'+09', ], [ 62884663200, # utc_start 1993-09-25 18:00:00 (Sat) @@ -296,7 +300,7 @@ 62900416800, # local_end 1994-03-27 02:00:00 (Sun) 28800, 0, -'IRKT', +'+08', ], [ 62900388000, # utc_start 1994-03-26 18:00:00 (Sat) @@ -305,7 +309,7 @@ 62916145200, # local_end 1994-09-25 03:00:00 (Sun) 32400, 1, -'IRKST', +'+09', ], [ 62916112800, # utc_start 1994-09-24 18:00:00 (Sat) @@ -314,7 +318,7 @@ 62931866400, # local_end 1995-03-26 02:00:00 (Sun) 28800, 0, -'IRKT', +'+08', ], [ 62931837600, # utc_start 1995-03-25 18:00:00 (Sat) @@ -323,7 +327,7 @@ 62947594800, # local_end 1995-09-24 03:00:00 (Sun) 32400, 1, -'IRKST', +'+09', ], [ 62947562400, # utc_start 1995-09-23 18:00:00 (Sat) @@ -332,7 +336,7 @@ 62963920800, # local_end 1996-03-31 02:00:00 (Sun) 28800, 0, -'IRKT', +'+08', ], [ 62963892000, # utc_start 1996-03-30 18:00:00 (Sat) @@ -341,7 +345,7 @@ 62982068400, # local_end 1996-10-27 03:00:00 (Sun) 32400, 1, -'IRKST', +'+09', ], [ 62982036000, # utc_start 1996-10-26 18:00:00 (Sat) @@ -350,7 +354,7 @@ 62995370400, # local_end 1997-03-30 02:00:00 (Sun) 28800, 0, -'IRKT', +'+08', ], [ 62995341600, # utc_start 1997-03-29 18:00:00 (Sat) @@ -359,7 +363,7 @@ 63013518000, # local_end 1997-10-26 03:00:00 (Sun) 32400, 1, -'IRKST', +'+09', ], [ 63013485600, # utc_start 1997-10-25 18:00:00 (Sat) @@ -368,7 +372,7 @@ 63026820000, # local_end 1998-03-29 02:00:00 (Sun) 28800, 0, -'IRKT', +'+08', ], [ 63026791200, # utc_start 1998-03-28 18:00:00 (Sat) @@ -377,7 +381,7 @@ 63044967600, # local_end 1998-10-25 03:00:00 (Sun) 32400, 1, -'IRKST', +'+09', ], [ 63044935200, # utc_start 1998-10-24 18:00:00 (Sat) @@ -386,7 +390,7 @@ 63058269600, # local_end 1999-03-28 02:00:00 (Sun) 28800, 0, -'IRKT', +'+08', ], [ 63058240800, # utc_start 1999-03-27 18:00:00 (Sat) @@ -395,7 +399,7 @@ 63077022000, # local_end 1999-10-31 03:00:00 (Sun) 32400, 1, -'IRKST', +'+09', ], [ 63076989600, # utc_start 1999-10-30 18:00:00 (Sat) @@ -404,7 +408,7 @@ 63089719200, # local_end 2000-03-26 02:00:00 (Sun) 28800, 0, -'IRKT', +'+08', ], [ 63089690400, # utc_start 2000-03-25 18:00:00 (Sat) @@ -413,7 +417,7 @@ 63108471600, # local_end 2000-10-29 03:00:00 (Sun) 32400, 1, -'IRKST', +'+09', ], [ 63108439200, # utc_start 2000-10-28 18:00:00 (Sat) @@ -422,7 +426,7 @@ 63121168800, # local_end 2001-03-25 02:00:00 (Sun) 28800, 0, -'IRKT', +'+08', ], [ 63121140000, # utc_start 2001-03-24 18:00:00 (Sat) @@ -431,7 +435,7 @@ 63139921200, # local_end 2001-10-28 03:00:00 (Sun) 32400, 1, -'IRKST', +'+09', ], [ 63139888800, # utc_start 2001-10-27 18:00:00 (Sat) @@ -440,7 +444,7 @@ 63153223200, # local_end 2002-03-31 02:00:00 (Sun) 28800, 0, -'IRKT', +'+08', ], [ 63153194400, # utc_start 2002-03-30 18:00:00 (Sat) @@ -449,7 +453,7 @@ 63171370800, # local_end 2002-10-27 03:00:00 (Sun) 32400, 1, -'IRKST', +'+09', ], [ 63171338400, # utc_start 2002-10-26 18:00:00 (Sat) @@ -458,7 +462,7 @@ 63184672800, # local_end 2003-03-30 02:00:00 (Sun) 28800, 0, -'IRKT', +'+08', ], [ 63184644000, # utc_start 2003-03-29 18:00:00 (Sat) @@ -467,7 +471,7 @@ 63202820400, # local_end 2003-10-26 03:00:00 (Sun) 32400, 1, -'IRKST', +'+09', ], [ 63202788000, # utc_start 2003-10-25 18:00:00 (Sat) @@ -476,7 +480,7 @@ 63216122400, # local_end 2004-03-28 02:00:00 (Sun) 28800, 0, -'IRKT', +'+08', ], [ 63216093600, # utc_start 2004-03-27 18:00:00 (Sat) @@ -485,7 +489,7 @@ 63234874800, # local_end 2004-10-31 03:00:00 (Sun) 32400, 1, -'IRKST', +'+09', ], [ 63234842400, # utc_start 2004-10-30 18:00:00 (Sat) @@ -494,7 +498,7 @@ 63247572000, # local_end 2005-03-27 02:00:00 (Sun) 28800, 0, -'IRKT', +'+08', ], [ 63247543200, # utc_start 2005-03-26 18:00:00 (Sat) @@ -503,7 +507,7 @@ 63266324400, # local_end 2005-10-30 03:00:00 (Sun) 32400, 1, -'IRKST', +'+09', ], [ 63266292000, # utc_start 2005-10-29 18:00:00 (Sat) @@ -512,7 +516,7 @@ 63279021600, # local_end 2006-03-26 02:00:00 (Sun) 28800, 0, -'IRKT', +'+08', ], [ 63278992800, # utc_start 2006-03-25 18:00:00 (Sat) @@ -521,7 +525,7 @@ 63297774000, # local_end 2006-10-29 03:00:00 (Sun) 32400, 1, -'IRKST', +'+09', ], [ 63297741600, # utc_start 2006-10-28 18:00:00 (Sat) @@ -530,7 +534,7 @@ 63310471200, # local_end 2007-03-25 02:00:00 (Sun) 28800, 0, -'IRKT', +'+08', ], [ 63310442400, # utc_start 2007-03-24 18:00:00 (Sat) @@ -539,7 +543,7 @@ 63329223600, # local_end 2007-10-28 03:00:00 (Sun) 32400, 1, -'IRKST', +'+09', ], [ 63329191200, # utc_start 2007-10-27 18:00:00 (Sat) @@ -548,7 +552,7 @@ 63342525600, # local_end 2008-03-30 02:00:00 (Sun) 28800, 0, -'IRKT', +'+08', ], [ 63342496800, # utc_start 2008-03-29 18:00:00 (Sat) @@ -557,7 +561,7 @@ 63360673200, # local_end 2008-10-26 03:00:00 (Sun) 32400, 1, -'IRKST', +'+09', ], [ 63360640800, # utc_start 2008-10-25 18:00:00 (Sat) @@ -566,7 +570,7 @@ 63373975200, # local_end 2009-03-29 02:00:00 (Sun) 28800, 0, -'IRKT', +'+08', ], [ 63373946400, # utc_start 2009-03-28 18:00:00 (Sat) @@ -575,7 +579,7 @@ 63392122800, # local_end 2009-10-25 03:00:00 (Sun) 32400, 1, -'IRKST', +'+09', ], [ 63392090400, # utc_start 2009-10-24 18:00:00 (Sat) @@ -584,7 +588,7 @@ 63405424800, # local_end 2010-03-28 02:00:00 (Sun) 28800, 0, -'IRKT', +'+08', ], [ 63405396000, # utc_start 2010-03-27 18:00:00 (Sat) @@ -593,7 +597,7 @@ 63424177200, # local_end 2010-10-31 03:00:00 (Sun) 32400, 1, -'IRKST', +'+09', ], [ 63424144800, # utc_start 2010-10-30 18:00:00 (Sat) @@ -602,7 +606,7 @@ 63436874400, # local_end 2011-03-27 02:00:00 (Sun) 28800, 0, -'IRKT', +'+08', ], [ 63436845600, # utc_start 2011-03-26 18:00:00 (Sat) @@ -611,7 +615,7 @@ 63549972000, # local_end 2014-10-26 02:00:00 (Sun) 32400, 0, -'IRKT', +'+09', ], [ 63549939600, # utc_start 2014-10-25 17:00:00 (Sat) @@ -620,15 +624,15 @@ DateTime::TimeZone::INFINITY, # local_end 28800, 0, -'IRKT', +'+08', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {30} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Jakarta.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Jakarta.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Jakarta.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Jakarta.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/asia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/asia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Asia::Jakarta; -$DateTime::TimeZone::Asia::Jakarta::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -44,7 +48,7 @@ 60962803200, # local_end 1932-11-01 00:00:00 (Tue) 26400, 0, -'JAVT', +'+0720', ], [ 60962776800, # utc_start 1932-10-31 16:40:00 (Mon) @@ -53,7 +57,7 @@ 61259068800, # local_end 1942-03-23 00:00:00 (Mon) 27000, 0, -'WIB', +'+0730', ], [ 61259041800, # utc_start 1942-03-22 16:30:00 (Sun) @@ -62,7 +66,7 @@ 61369660800, # local_end 1945-09-23 00:00:00 (Sun) 32400, 0, -'JST', +'+09', ], [ 61369628400, # utc_start 1945-09-22 15:00:00 (Sat) @@ -71,7 +75,7 @@ 61451827200, # local_end 1948-05-01 00:00:00 (Sat) 27000, 0, -'WIB', +'+0730', ], [ 61451800200, # utc_start 1948-04-30 16:30:00 (Fri) @@ -80,7 +84,7 @@ 61514899200, # local_end 1950-05-01 00:00:00 (Mon) 28800, 0, -'WIB', +'+08', ], [ 61514870400, # utc_start 1950-04-30 16:00:00 (Sun) @@ -89,7 +93,7 @@ 61946294400, # local_end 1964-01-01 00:00:00 (Wed) 27000, 0, -'WIB', +'+0730', ], [ 61946267400, # utc_start 1963-12-31 16:30:00 (Tue) @@ -102,11 +106,11 @@ ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {0} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Jayapura.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Jayapura.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Jayapura.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Jayapura.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/asia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/asia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Asia::Jayapura; -$DateTime::TimeZone::Asia::Jayapura::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,7 +39,7 @@ 61336224000, # local_end 1944-09-01 00:00:00 (Fri) 32400, 0, -'WIT', +'+09', ], [ 61336191600, # utc_start 1944-08-31 15:00:00 (Thu) @@ -44,7 +48,7 @@ 61946294400, # local_end 1964-01-01 00:00:00 (Wed) 34200, 0, -'ACST', +'+0930', ], [ 61946260200, # utc_start 1963-12-31 14:30:00 (Tue) @@ -57,11 +61,11 @@ ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {0} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Jerusalem.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Jerusalem.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Jerusalem.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Jerusalem.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/asia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/asia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Asia::Jerusalem; -$DateTime::TimeZone::Asia::Jerusalem::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -1126,13 +1130,49 @@ 1, 'IDT', ], + [ +63960620400, # utc_start 2027-10-30 23:00:00 (Sat) +63973152000, # utc_end 2028-03-24 00:00:00 (Fri) +63960627600, # local_start 2027-10-31 01:00:00 (Sun) +63973159200, # local_end 2028-03-24 02:00:00 (Fri) +7200, +0, +'IST', + ], + [ +63973152000, # utc_start 2028-03-24 00:00:00 (Fri) +63992070000, # utc_end 2028-10-28 23:00:00 (Sat) +63973162800, # local_start 2028-03-24 03:00:00 (Fri) +63992080800, # local_end 2028-10-29 02:00:00 (Sun) +10800, +1, +'IDT', + ], + [ +63992070000, # utc_start 2028-10-28 23:00:00 (Sat) +64004601600, # utc_end 2029-03-23 00:00:00 (Fri) +63992077200, # local_start 2028-10-29 01:00:00 (Sun) +64004608800, # local_end 2029-03-23 02:00:00 (Fri) +7200, +0, +'IST', + ], + [ +64004601600, # utc_start 2029-03-23 00:00:00 (Fri) +64023519600, # utc_end 2029-10-27 23:00:00 (Sat) +64004612400, # local_start 2029-03-23 03:00:00 (Fri) +64023530400, # local_end 2029-10-28 02:00:00 (Sun) +10800, +1, +'IDT', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {61} +sub has_dst_changes {63} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1182,26 +1222,24 @@ bless( { 'at' => '2:00', 'from' => '2013', - 'in' => 'Oct', - 'letter' => 'S', - 'name' => 'Zion', - 'offset_from_std' => 0, - 'on' => 'lastSun', - 'save' => '0', - 'to' => 'max', - 'type' => undef - }, 'DateTime::TimeZone::OlsonDB::Rule' ), - bless( { - 'at' => '2:00', - 'from' => '2013', 'in' => 'Mar', 'letter' => 'D', 'name' => 'Zion', 'offset_from_std' => 3600, 'on' => 'Fri>=23', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' + }, 'DateTime::TimeZone::OlsonDB::Rule' ), + bless( { + 'at' => '2:00', + 'from' => '2013', + 'in' => 'Oct', + 'letter' => 'S', + 'name' => 'Zion', + 'offset_from_std' => 0, + 'on' => 'lastSun', + 'save' => '0', + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Kabul.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Kabul.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Kabul.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Kabul.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/asia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/asia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Asia::Kabul; -$DateTime::TimeZone::Asia::Kabul::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,7 +39,7 @@ 61346764800, # local_end 1945-01-01 00:00:00 (Mon) 14400, 0, -'AFT', +'+04', ], [ 61346750400, # utc_start 1944-12-31 20:00:00 (Sun) @@ -44,15 +48,15 @@ DateTime::TimeZone::INFINITY, # local_end 16200, 0, -'AFT', +'+0430', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {0} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Kamchatka.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Kamchatka.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Kamchatka.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Kamchatka.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/europe. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/europe. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Asia::Kamchatka; -$DateTime::TimeZone::Asia::Kamchatka::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,7 +39,7 @@ 60888153600, # local_end 1930-06-21 00:00:00 (Sat) 39600, 0, -'PETT', +'+11', ], [ 60888114000, # utc_start 1930-06-20 13:00:00 (Fri) @@ -44,7 +48,7 @@ 62490614400, # local_end 1981-04-01 00:00:00 (Wed) 43200, 0, -'PETT', +'+12', ], [ 62490571200, # utc_start 1981-03-31 12:00:00 (Tue) @@ -53,7 +57,7 @@ 62506425600, # local_end 1981-10-01 00:00:00 (Thu) 46800, 1, -'PETST', +'+13', ], [ 62506378800, # utc_start 1981-09-30 11:00:00 (Wed) @@ -62,7 +66,7 @@ 62522150400, # local_end 1982-04-01 00:00:00 (Thu) 43200, 0, -'PETT', +'+12', ], [ 62522107200, # utc_start 1982-03-31 12:00:00 (Wed) @@ -71,7 +75,7 @@ 62537961600, # local_end 1982-10-01 00:00:00 (Fri) 46800, 1, -'PETST', +'+13', ], [ 62537914800, # utc_start 1982-09-30 11:00:00 (Thu) @@ -80,7 +84,7 @@ 62553686400, # local_end 1983-04-01 00:00:00 (Fri) 43200, 0, -'PETT', +'+12', ], [ 62553643200, # utc_start 1983-03-31 12:00:00 (Thu) @@ -89,7 +93,7 @@ 62569497600, # local_end 1983-10-01 00:00:00 (Sat) 46800, 1, -'PETST', +'+13', ], [ 62569450800, # utc_start 1983-09-30 11:00:00 (Fri) @@ -98,7 +102,7 @@ 62585308800, # local_end 1984-04-01 00:00:00 (Sun) 43200, 0, -'PETT', +'+12', ], [ 62585265600, # utc_start 1984-03-31 12:00:00 (Sat) @@ -107,7 +111,7 @@ 62601044400, # local_end 1984-09-30 03:00:00 (Sun) 46800, 1, -'PETST', +'+13', ], [ 62600997600, # utc_start 1984-09-29 14:00:00 (Sat) @@ -116,7 +120,7 @@ 62616765600, # local_end 1985-03-31 02:00:00 (Sun) 43200, 0, -'PETT', +'+12', ], [ 62616722400, # utc_start 1985-03-30 14:00:00 (Sat) @@ -125,7 +129,7 @@ 62632494000, # local_end 1985-09-29 03:00:00 (Sun) 46800, 1, -'PETST', +'+13', ], [ 62632447200, # utc_start 1985-09-28 14:00:00 (Sat) @@ -134,7 +138,7 @@ 62648215200, # local_end 1986-03-30 02:00:00 (Sun) 43200, 0, -'PETT', +'+12', ], [ 62648172000, # utc_start 1986-03-29 14:00:00 (Sat) @@ -143,7 +147,7 @@ 62663943600, # local_end 1986-09-28 03:00:00 (Sun) 46800, 1, -'PETST', +'+13', ], [ 62663896800, # utc_start 1986-09-27 14:00:00 (Sat) @@ -152,7 +156,7 @@ 62679664800, # local_end 1987-03-29 02:00:00 (Sun) 43200, 0, -'PETT', +'+12', ], [ 62679621600, # utc_start 1987-03-28 14:00:00 (Sat) @@ -161,7 +165,7 @@ 62695393200, # local_end 1987-09-27 03:00:00 (Sun) 46800, 1, -'PETST', +'+13', ], [ 62695346400, # utc_start 1987-09-26 14:00:00 (Sat) @@ -170,7 +174,7 @@ 62711114400, # local_end 1988-03-27 02:00:00 (Sun) 43200, 0, -'PETT', +'+12', ], [ 62711071200, # utc_start 1988-03-26 14:00:00 (Sat) @@ -179,7 +183,7 @@ 62726842800, # local_end 1988-09-25 03:00:00 (Sun) 46800, 1, -'PETST', +'+13', ], [ 62726796000, # utc_start 1988-09-24 14:00:00 (Sat) @@ -188,7 +192,7 @@ 62742564000, # local_end 1989-03-26 02:00:00 (Sun) 43200, 0, -'PETT', +'+12', ], [ 62742520800, # utc_start 1989-03-25 14:00:00 (Sat) @@ -197,7 +201,7 @@ 62758292400, # local_end 1989-09-24 03:00:00 (Sun) 46800, 1, -'PETST', +'+13', ], [ 62758245600, # utc_start 1989-09-23 14:00:00 (Sat) @@ -206,7 +210,7 @@ 62774013600, # local_end 1990-03-25 02:00:00 (Sun) 43200, 0, -'PETT', +'+12', ], [ 62773970400, # utc_start 1990-03-24 14:00:00 (Sat) @@ -215,7 +219,7 @@ 62790346800, # local_end 1990-09-30 03:00:00 (Sun) 46800, 1, -'PETST', +'+13', ], [ 62790300000, # utc_start 1990-09-29 14:00:00 (Sat) @@ -224,7 +228,7 @@ 62806068000, # local_end 1991-03-31 02:00:00 (Sun) 43200, 0, -'PETT', +'+12', ], [ 62806024800, # utc_start 1991-03-30 14:00:00 (Sat) @@ -233,7 +237,7 @@ 62821796400, # local_end 1991-09-29 03:00:00 (Sun) 43200, 1, -'PETST', +'+12', ], [ 62821753200, # utc_start 1991-09-28 15:00:00 (Sat) @@ -242,34 +246,34 @@ 62831469600, # local_end 1992-01-19 02:00:00 (Sun) 39600, 0, -'PETT', +'+11', ], [ 62831430000, # utc_start 1992-01-18 15:00:00 (Sat) -62837463600, # utc_end 1992-03-28 11:00:00 (Sat) +62837474400, # utc_end 1992-03-28 14:00:00 (Sat) 62831473200, # local_start 1992-01-19 03:00:00 (Sun) -62837506800, # local_end 1992-03-28 23:00:00 (Sat) +62837517600, # local_end 1992-03-29 02:00:00 (Sun) 43200, 0, -'PETT', +'+12', ], [ -62837463600, # utc_start 1992-03-28 11:00:00 (Sat) -62853184800, # utc_end 1992-09-26 10:00:00 (Sat) -62837510400, # local_start 1992-03-29 00:00:00 (Sun) -62853231600, # local_end 1992-09-26 23:00:00 (Sat) +62837474400, # utc_start 1992-03-28 14:00:00 (Sat) +62853199200, # utc_end 1992-09-26 14:00:00 (Sat) +62837521200, # local_start 1992-03-29 03:00:00 (Sun) +62853246000, # local_end 1992-09-27 03:00:00 (Sun) 46800, 1, -'PETST', +'+13', ], [ -62853184800, # utc_start 1992-09-26 10:00:00 (Sat) +62853199200, # utc_start 1992-09-26 14:00:00 (Sat) 62868924000, # utc_end 1993-03-27 14:00:00 (Sat) -62853228000, # local_start 1992-09-26 22:00:00 (Sat) +62853242400, # local_start 1992-09-27 02:00:00 (Sun) 62868967200, # local_end 1993-03-28 02:00:00 (Sun) 43200, 0, -'PETT', +'+12', ], [ 62868924000, # utc_start 1993-03-27 14:00:00 (Sat) @@ -278,7 +282,7 @@ 62884695600, # local_end 1993-09-26 03:00:00 (Sun) 46800, 1, -'PETST', +'+13', ], [ 62884648800, # utc_start 1993-09-25 14:00:00 (Sat) @@ -287,7 +291,7 @@ 62900416800, # local_end 1994-03-27 02:00:00 (Sun) 43200, 0, -'PETT', +'+12', ], [ 62900373600, # utc_start 1994-03-26 14:00:00 (Sat) @@ -296,7 +300,7 @@ 62916145200, # local_end 1994-09-25 03:00:00 (Sun) 46800, 1, -'PETST', +'+13', ], [ 62916098400, # utc_start 1994-09-24 14:00:00 (Sat) @@ -305,7 +309,7 @@ 62931866400, # local_end 1995-03-26 02:00:00 (Sun) 43200, 0, -'PETT', +'+12', ], [ 62931823200, # utc_start 1995-03-25 14:00:00 (Sat) @@ -314,7 +318,7 @@ 62947594800, # local_end 1995-09-24 03:00:00 (Sun) 46800, 1, -'PETST', +'+13', ], [ 62947548000, # utc_start 1995-09-23 14:00:00 (Sat) @@ -323,7 +327,7 @@ 62963920800, # local_end 1996-03-31 02:00:00 (Sun) 43200, 0, -'PETT', +'+12', ], [ 62963877600, # utc_start 1996-03-30 14:00:00 (Sat) @@ -332,7 +336,7 @@ 62982068400, # local_end 1996-10-27 03:00:00 (Sun) 46800, 1, -'PETST', +'+13', ], [ 62982021600, # utc_start 1996-10-26 14:00:00 (Sat) @@ -341,7 +345,7 @@ 62995370400, # local_end 1997-03-30 02:00:00 (Sun) 43200, 0, -'PETT', +'+12', ], [ 62995327200, # utc_start 1997-03-29 14:00:00 (Sat) @@ -350,7 +354,7 @@ 63013518000, # local_end 1997-10-26 03:00:00 (Sun) 46800, 1, -'PETST', +'+13', ], [ 63013471200, # utc_start 1997-10-25 14:00:00 (Sat) @@ -359,7 +363,7 @@ 63026820000, # local_end 1998-03-29 02:00:00 (Sun) 43200, 0, -'PETT', +'+12', ], [ 63026776800, # utc_start 1998-03-28 14:00:00 (Sat) @@ -368,7 +372,7 @@ 63044967600, # local_end 1998-10-25 03:00:00 (Sun) 46800, 1, -'PETST', +'+13', ], [ 63044920800, # utc_start 1998-10-24 14:00:00 (Sat) @@ -377,7 +381,7 @@ 63058269600, # local_end 1999-03-28 02:00:00 (Sun) 43200, 0, -'PETT', +'+12', ], [ 63058226400, # utc_start 1999-03-27 14:00:00 (Sat) @@ -386,7 +390,7 @@ 63077022000, # local_end 1999-10-31 03:00:00 (Sun) 46800, 1, -'PETST', +'+13', ], [ 63076975200, # utc_start 1999-10-30 14:00:00 (Sat) @@ -395,7 +399,7 @@ 63089719200, # local_end 2000-03-26 02:00:00 (Sun) 43200, 0, -'PETT', +'+12', ], [ 63089676000, # utc_start 2000-03-25 14:00:00 (Sat) @@ -404,7 +408,7 @@ 63108471600, # local_end 2000-10-29 03:00:00 (Sun) 46800, 1, -'PETST', +'+13', ], [ 63108424800, # utc_start 2000-10-28 14:00:00 (Sat) @@ -413,7 +417,7 @@ 63121168800, # local_end 2001-03-25 02:00:00 (Sun) 43200, 0, -'PETT', +'+12', ], [ 63121125600, # utc_start 2001-03-24 14:00:00 (Sat) @@ -422,7 +426,7 @@ 63139921200, # local_end 2001-10-28 03:00:00 (Sun) 46800, 1, -'PETST', +'+13', ], [ 63139874400, # utc_start 2001-10-27 14:00:00 (Sat) @@ -431,7 +435,7 @@ 63153223200, # local_end 2002-03-31 02:00:00 (Sun) 43200, 0, -'PETT', +'+12', ], [ 63153180000, # utc_start 2002-03-30 14:00:00 (Sat) @@ -440,7 +444,7 @@ 63171370800, # local_end 2002-10-27 03:00:00 (Sun) 46800, 1, -'PETST', +'+13', ], [ 63171324000, # utc_start 2002-10-26 14:00:00 (Sat) @@ -449,7 +453,7 @@ 63184672800, # local_end 2003-03-30 02:00:00 (Sun) 43200, 0, -'PETT', +'+12', ], [ 63184629600, # utc_start 2003-03-29 14:00:00 (Sat) @@ -458,7 +462,7 @@ 63202820400, # local_end 2003-10-26 03:00:00 (Sun) 46800, 1, -'PETST', +'+13', ], [ 63202773600, # utc_start 2003-10-25 14:00:00 (Sat) @@ -467,7 +471,7 @@ 63216122400, # local_end 2004-03-28 02:00:00 (Sun) 43200, 0, -'PETT', +'+12', ], [ 63216079200, # utc_start 2004-03-27 14:00:00 (Sat) @@ -476,7 +480,7 @@ 63234874800, # local_end 2004-10-31 03:00:00 (Sun) 46800, 1, -'PETST', +'+13', ], [ 63234828000, # utc_start 2004-10-30 14:00:00 (Sat) @@ -485,7 +489,7 @@ 63247572000, # local_end 2005-03-27 02:00:00 (Sun) 43200, 0, -'PETT', +'+12', ], [ 63247528800, # utc_start 2005-03-26 14:00:00 (Sat) @@ -494,7 +498,7 @@ 63266324400, # local_end 2005-10-30 03:00:00 (Sun) 46800, 1, -'PETST', +'+13', ], [ 63266277600, # utc_start 2005-10-29 14:00:00 (Sat) @@ -503,7 +507,7 @@ 63279021600, # local_end 2006-03-26 02:00:00 (Sun) 43200, 0, -'PETT', +'+12', ], [ 63278978400, # utc_start 2006-03-25 14:00:00 (Sat) @@ -512,7 +516,7 @@ 63297774000, # local_end 2006-10-29 03:00:00 (Sun) 46800, 1, -'PETST', +'+13', ], [ 63297727200, # utc_start 2006-10-28 14:00:00 (Sat) @@ -521,7 +525,7 @@ 63310471200, # local_end 2007-03-25 02:00:00 (Sun) 43200, 0, -'PETT', +'+12', ], [ 63310428000, # utc_start 2007-03-24 14:00:00 (Sat) @@ -530,7 +534,7 @@ 63329223600, # local_end 2007-10-28 03:00:00 (Sun) 46800, 1, -'PETST', +'+13', ], [ 63329176800, # utc_start 2007-10-27 14:00:00 (Sat) @@ -539,7 +543,7 @@ 63342525600, # local_end 2008-03-30 02:00:00 (Sun) 43200, 0, -'PETT', +'+12', ], [ 63342482400, # utc_start 2008-03-29 14:00:00 (Sat) @@ -548,7 +552,7 @@ 63360673200, # local_end 2008-10-26 03:00:00 (Sun) 46800, 1, -'PETST', +'+13', ], [ 63360626400, # utc_start 2008-10-25 14:00:00 (Sat) @@ -557,7 +561,7 @@ 63373975200, # local_end 2009-03-29 02:00:00 (Sun) 43200, 0, -'PETT', +'+12', ], [ 63373932000, # utc_start 2009-03-28 14:00:00 (Sat) @@ -566,7 +570,7 @@ 63392122800, # local_end 2009-10-25 03:00:00 (Sun) 46800, 1, -'PETST', +'+13', ], [ 63392076000, # utc_start 2009-10-24 14:00:00 (Sat) @@ -575,7 +579,7 @@ 63405424800, # local_end 2010-03-28 02:00:00 (Sun) 43200, 0, -'PETT', +'+12', ], [ 63405381600, # utc_start 2010-03-27 14:00:00 (Sat) @@ -584,7 +588,7 @@ 63424177200, # local_end 2010-10-31 03:00:00 (Sun) 43200, 1, -'PETST', +'+12', ], [ 63424134000, # utc_start 2010-10-30 15:00:00 (Sat) @@ -593,7 +597,7 @@ 63436874400, # local_end 2011-03-27 02:00:00 (Sun) 39600, 0, -'PETT', +'+11', ], [ 63436834800, # utc_start 2011-03-26 15:00:00 (Sat) @@ -602,15 +606,15 @@ DateTime::TimeZone::INFINITY, # local_end 43200, 0, -'PETT', +'+12', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {30} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Karachi.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Karachi.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Karachi.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Karachi.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/asia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/asia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Asia::Karachi; -$DateTime::TimeZone::Asia::Karachi::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,7 +39,7 @@ 61273065600, # local_end 1942-09-01 00:00:00 (Tue) 19800, 0, -'IST', +'+0530', ], [ 61273045800, # utc_start 1942-08-31 18:30:00 (Mon) @@ -44,7 +48,7 @@ 61371561600, # local_end 1945-10-15 00:00:00 (Mon) 23400, 1, -'IST', +'+0630', ], [ 61371538200, # utc_start 1945-10-14 17:30:00 (Sun) @@ -53,7 +57,7 @@ 61559568000, # local_end 1951-09-30 00:00:00 (Sun) 19800, 0, -'IST', +'+0530', ], [ 61559548200, # utc_start 1951-09-29 18:30:00 (Sat) @@ -62,7 +66,7 @@ 62174476800, # local_end 1971-03-26 00:00:00 (Fri) 18000, 0, -'KART', +'+05', ], [ 62174458800, # utc_start 1971-03-25 19:00:00 (Thu) @@ -129,11 +133,11 @@ ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {4} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Kathmandu.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Kathmandu.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Kathmandu.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Kathmandu.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/asia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/asia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Asia::Kathmandu; -$DateTime::TimeZone::Asia::Kathmandu::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,7 +39,7 @@ 62640604800, # local_end 1986-01-01 00:00:00 (Wed) 19800, 0, -'IST', +'+0530', ], [ 62640585000, # utc_start 1985-12-31 18:30:00 (Tue) @@ -44,15 +48,15 @@ DateTime::TimeZone::INFINITY, # local_end 20700, 0, -'NPT', +'+0545', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {0} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Khandyga.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Khandyga.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Khandyga.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Khandyga.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/europe. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/europe. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Asia::Khandyga; -$DateTime::TimeZone::Asia::Khandyga::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,7 +39,7 @@ 60888153600, # local_end 1930-06-21 00:00:00 (Sat) 28800, 0, -'YAKT', +'+08', ], [ 60888124800, # utc_start 1930-06-20 16:00:00 (Fri) @@ -44,7 +48,7 @@ 62490614400, # local_end 1981-04-01 00:00:00 (Wed) 32400, 0, -'YAKT', +'+09', ], [ 62490582000, # utc_start 1981-03-31 15:00:00 (Tue) @@ -53,7 +57,7 @@ 62506425600, # local_end 1981-10-01 00:00:00 (Thu) 36000, 1, -'YAKST', +'+10', ], [ 62506389600, # utc_start 1981-09-30 14:00:00 (Wed) @@ -62,7 +66,7 @@ 62522150400, # local_end 1982-04-01 00:00:00 (Thu) 32400, 0, -'YAKT', +'+09', ], [ 62522118000, # utc_start 1982-03-31 15:00:00 (Wed) @@ -71,7 +75,7 @@ 62537961600, # local_end 1982-10-01 00:00:00 (Fri) 36000, 1, -'YAKST', +'+10', ], [ 62537925600, # utc_start 1982-09-30 14:00:00 (Thu) @@ -80,7 +84,7 @@ 62553686400, # local_end 1983-04-01 00:00:00 (Fri) 32400, 0, -'YAKT', +'+09', ], [ 62553654000, # utc_start 1983-03-31 15:00:00 (Thu) @@ -89,7 +93,7 @@ 62569497600, # local_end 1983-10-01 00:00:00 (Sat) 36000, 1, -'YAKST', +'+10', ], [ 62569461600, # utc_start 1983-09-30 14:00:00 (Fri) @@ -98,7 +102,7 @@ 62585308800, # local_end 1984-04-01 00:00:00 (Sun) 32400, 0, -'YAKT', +'+09', ], [ 62585276400, # utc_start 1984-03-31 15:00:00 (Sat) @@ -107,7 +111,7 @@ 62601044400, # local_end 1984-09-30 03:00:00 (Sun) 36000, 1, -'YAKST', +'+10', ], [ 62601008400, # utc_start 1984-09-29 17:00:00 (Sat) @@ -116,7 +120,7 @@ 62616765600, # local_end 1985-03-31 02:00:00 (Sun) 32400, 0, -'YAKT', +'+09', ], [ 62616733200, # utc_start 1985-03-30 17:00:00 (Sat) @@ -125,7 +129,7 @@ 62632494000, # local_end 1985-09-29 03:00:00 (Sun) 36000, 1, -'YAKST', +'+10', ], [ 62632458000, # utc_start 1985-09-28 17:00:00 (Sat) @@ -134,7 +138,7 @@ 62648215200, # local_end 1986-03-30 02:00:00 (Sun) 32400, 0, -'YAKT', +'+09', ], [ 62648182800, # utc_start 1986-03-29 17:00:00 (Sat) @@ -143,7 +147,7 @@ 62663943600, # local_end 1986-09-28 03:00:00 (Sun) 36000, 1, -'YAKST', +'+10', ], [ 62663907600, # utc_start 1986-09-27 17:00:00 (Sat) @@ -152,7 +156,7 @@ 62679664800, # local_end 1987-03-29 02:00:00 (Sun) 32400, 0, -'YAKT', +'+09', ], [ 62679632400, # utc_start 1987-03-28 17:00:00 (Sat) @@ -161,7 +165,7 @@ 62695393200, # local_end 1987-09-27 03:00:00 (Sun) 36000, 1, -'YAKST', +'+10', ], [ 62695357200, # utc_start 1987-09-26 17:00:00 (Sat) @@ -170,7 +174,7 @@ 62711114400, # local_end 1988-03-27 02:00:00 (Sun) 32400, 0, -'YAKT', +'+09', ], [ 62711082000, # utc_start 1988-03-26 17:00:00 (Sat) @@ -179,7 +183,7 @@ 62726842800, # local_end 1988-09-25 03:00:00 (Sun) 36000, 1, -'YAKST', +'+10', ], [ 62726806800, # utc_start 1988-09-24 17:00:00 (Sat) @@ -188,7 +192,7 @@ 62742564000, # local_end 1989-03-26 02:00:00 (Sun) 32400, 0, -'YAKT', +'+09', ], [ 62742531600, # utc_start 1989-03-25 17:00:00 (Sat) @@ -197,7 +201,7 @@ 62758292400, # local_end 1989-09-24 03:00:00 (Sun) 36000, 1, -'YAKST', +'+10', ], [ 62758256400, # utc_start 1989-09-23 17:00:00 (Sat) @@ -206,7 +210,7 @@ 62774013600, # local_end 1990-03-25 02:00:00 (Sun) 32400, 0, -'YAKT', +'+09', ], [ 62773981200, # utc_start 1990-03-24 17:00:00 (Sat) @@ -215,7 +219,7 @@ 62790346800, # local_end 1990-09-30 03:00:00 (Sun) 36000, 1, -'YAKST', +'+10', ], [ 62790310800, # utc_start 1990-09-29 17:00:00 (Sat) @@ -224,7 +228,7 @@ 62806068000, # local_end 1991-03-31 02:00:00 (Sun) 32400, 0, -'YAKT', +'+09', ], [ 62806035600, # utc_start 1991-03-30 17:00:00 (Sat) @@ -233,7 +237,7 @@ 62821796400, # local_end 1991-09-29 03:00:00 (Sun) 32400, 1, -'YAKST', +'+09', ], [ 62821764000, # utc_start 1991-09-28 18:00:00 (Sat) @@ -242,34 +246,34 @@ 62831469600, # local_end 1992-01-19 02:00:00 (Sun) 28800, 0, -'YAKT', +'+08', ], [ 62831440800, # utc_start 1992-01-18 18:00:00 (Sat) -62837474400, # utc_end 1992-03-28 14:00:00 (Sat) +62837485200, # utc_end 1992-03-28 17:00:00 (Sat) 62831473200, # local_start 1992-01-19 03:00:00 (Sun) -62837506800, # local_end 1992-03-28 23:00:00 (Sat) +62837517600, # local_end 1992-03-29 02:00:00 (Sun) 32400, 0, -'YAKT', +'+09', ], [ -62837474400, # utc_start 1992-03-28 14:00:00 (Sat) -62853195600, # utc_end 1992-09-26 13:00:00 (Sat) -62837510400, # local_start 1992-03-29 00:00:00 (Sun) -62853231600, # local_end 1992-09-26 23:00:00 (Sat) +62837485200, # utc_start 1992-03-28 17:00:00 (Sat) +62853210000, # utc_end 1992-09-26 17:00:00 (Sat) +62837521200, # local_start 1992-03-29 03:00:00 (Sun) +62853246000, # local_end 1992-09-27 03:00:00 (Sun) 36000, 1, -'YAKST', +'+10', ], [ -62853195600, # utc_start 1992-09-26 13:00:00 (Sat) +62853210000, # utc_start 1992-09-26 17:00:00 (Sat) 62868934800, # utc_end 1993-03-27 17:00:00 (Sat) -62853228000, # local_start 1992-09-26 22:00:00 (Sat) +62853242400, # local_start 1992-09-27 02:00:00 (Sun) 62868967200, # local_end 1993-03-28 02:00:00 (Sun) 32400, 0, -'YAKT', +'+09', ], [ 62868934800, # utc_start 1993-03-27 17:00:00 (Sat) @@ -278,7 +282,7 @@ 62884695600, # local_end 1993-09-26 03:00:00 (Sun) 36000, 1, -'YAKST', +'+10', ], [ 62884659600, # utc_start 1993-09-25 17:00:00 (Sat) @@ -287,7 +291,7 @@ 62900416800, # local_end 1994-03-27 02:00:00 (Sun) 32400, 0, -'YAKT', +'+09', ], [ 62900384400, # utc_start 1994-03-26 17:00:00 (Sat) @@ -296,7 +300,7 @@ 62916145200, # local_end 1994-09-25 03:00:00 (Sun) 36000, 1, -'YAKST', +'+10', ], [ 62916109200, # utc_start 1994-09-24 17:00:00 (Sat) @@ -305,7 +309,7 @@ 62931866400, # local_end 1995-03-26 02:00:00 (Sun) 32400, 0, -'YAKT', +'+09', ], [ 62931834000, # utc_start 1995-03-25 17:00:00 (Sat) @@ -314,7 +318,7 @@ 62947594800, # local_end 1995-09-24 03:00:00 (Sun) 36000, 1, -'YAKST', +'+10', ], [ 62947558800, # utc_start 1995-09-23 17:00:00 (Sat) @@ -323,7 +327,7 @@ 62963920800, # local_end 1996-03-31 02:00:00 (Sun) 32400, 0, -'YAKT', +'+09', ], [ 62963888400, # utc_start 1996-03-30 17:00:00 (Sat) @@ -332,7 +336,7 @@ 62982068400, # local_end 1996-10-27 03:00:00 (Sun) 36000, 1, -'YAKST', +'+10', ], [ 62982032400, # utc_start 1996-10-26 17:00:00 (Sat) @@ -341,7 +345,7 @@ 62995370400, # local_end 1997-03-30 02:00:00 (Sun) 32400, 0, -'YAKT', +'+09', ], [ 62995338000, # utc_start 1997-03-29 17:00:00 (Sat) @@ -350,7 +354,7 @@ 63013518000, # local_end 1997-10-26 03:00:00 (Sun) 36000, 1, -'YAKST', +'+10', ], [ 63013482000, # utc_start 1997-10-25 17:00:00 (Sat) @@ -359,7 +363,7 @@ 63026820000, # local_end 1998-03-29 02:00:00 (Sun) 32400, 0, -'YAKT', +'+09', ], [ 63026787600, # utc_start 1998-03-28 17:00:00 (Sat) @@ -368,7 +372,7 @@ 63044967600, # local_end 1998-10-25 03:00:00 (Sun) 36000, 1, -'YAKST', +'+10', ], [ 63044931600, # utc_start 1998-10-24 17:00:00 (Sat) @@ -377,7 +381,7 @@ 63058269600, # local_end 1999-03-28 02:00:00 (Sun) 32400, 0, -'YAKT', +'+09', ], [ 63058237200, # utc_start 1999-03-27 17:00:00 (Sat) @@ -386,7 +390,7 @@ 63077022000, # local_end 1999-10-31 03:00:00 (Sun) 36000, 1, -'YAKST', +'+10', ], [ 63076986000, # utc_start 1999-10-30 17:00:00 (Sat) @@ -395,7 +399,7 @@ 63089719200, # local_end 2000-03-26 02:00:00 (Sun) 32400, 0, -'YAKT', +'+09', ], [ 63089686800, # utc_start 2000-03-25 17:00:00 (Sat) @@ -404,7 +408,7 @@ 63108471600, # local_end 2000-10-29 03:00:00 (Sun) 36000, 1, -'YAKST', +'+10', ], [ 63108435600, # utc_start 2000-10-28 17:00:00 (Sat) @@ -413,7 +417,7 @@ 63121168800, # local_end 2001-03-25 02:00:00 (Sun) 32400, 0, -'YAKT', +'+09', ], [ 63121136400, # utc_start 2001-03-24 17:00:00 (Sat) @@ -422,7 +426,7 @@ 63139921200, # local_end 2001-10-28 03:00:00 (Sun) 36000, 1, -'YAKST', +'+10', ], [ 63139885200, # utc_start 2001-10-27 17:00:00 (Sat) @@ -431,7 +435,7 @@ 63153223200, # local_end 2002-03-31 02:00:00 (Sun) 32400, 0, -'YAKT', +'+09', ], [ 63153190800, # utc_start 2002-03-30 17:00:00 (Sat) @@ -440,7 +444,7 @@ 63171370800, # local_end 2002-10-27 03:00:00 (Sun) 36000, 1, -'YAKST', +'+10', ], [ 63171334800, # utc_start 2002-10-26 17:00:00 (Sat) @@ -449,7 +453,7 @@ 63184672800, # local_end 2003-03-30 02:00:00 (Sun) 32400, 0, -'YAKT', +'+09', ], [ 63184640400, # utc_start 2003-03-29 17:00:00 (Sat) @@ -458,7 +462,7 @@ 63202820400, # local_end 2003-10-26 03:00:00 (Sun) 36000, 1, -'YAKST', +'+10', ], [ 63202784400, # utc_start 2003-10-25 17:00:00 (Sat) @@ -467,7 +471,7 @@ 63208598400, # local_end 2004-01-01 00:00:00 (Thu) 32400, 0, -'YAKT', +'+09', ], [ 63208566000, # utc_start 2003-12-31 15:00:00 (Wed) @@ -476,7 +480,7 @@ 63216122400, # local_end 2004-03-28 02:00:00 (Sun) 36000, 0, -'VLAT', +'+10', ], [ 63216086400, # utc_start 2004-03-27 16:00:00 (Sat) @@ -485,7 +489,7 @@ 63234874800, # local_end 2004-10-31 03:00:00 (Sun) 39600, 1, -'VLAST', +'+11', ], [ 63234835200, # utc_start 2004-10-30 16:00:00 (Sat) @@ -494,7 +498,7 @@ 63247572000, # local_end 2005-03-27 02:00:00 (Sun) 36000, 0, -'VLAT', +'+10', ], [ 63247536000, # utc_start 2005-03-26 16:00:00 (Sat) @@ -503,7 +507,7 @@ 63266324400, # local_end 2005-10-30 03:00:00 (Sun) 39600, 1, -'VLAST', +'+11', ], [ 63266284800, # utc_start 2005-10-29 16:00:00 (Sat) @@ -512,7 +516,7 @@ 63279021600, # local_end 2006-03-26 02:00:00 (Sun) 36000, 0, -'VLAT', +'+10', ], [ 63278985600, # utc_start 2006-03-25 16:00:00 (Sat) @@ -521,7 +525,7 @@ 63297774000, # local_end 2006-10-29 03:00:00 (Sun) 39600, 1, -'VLAST', +'+11', ], [ 63297734400, # utc_start 2006-10-28 16:00:00 (Sat) @@ -530,7 +534,7 @@ 63310471200, # local_end 2007-03-25 02:00:00 (Sun) 36000, 0, -'VLAT', +'+10', ], [ 63310435200, # utc_start 2007-03-24 16:00:00 (Sat) @@ -539,7 +543,7 @@ 63329223600, # local_end 2007-10-28 03:00:00 (Sun) 39600, 1, -'VLAST', +'+11', ], [ 63329184000, # utc_start 2007-10-27 16:00:00 (Sat) @@ -548,7 +552,7 @@ 63342525600, # local_end 2008-03-30 02:00:00 (Sun) 36000, 0, -'VLAT', +'+10', ], [ 63342489600, # utc_start 2008-03-29 16:00:00 (Sat) @@ -557,7 +561,7 @@ 63360673200, # local_end 2008-10-26 03:00:00 (Sun) 39600, 1, -'VLAST', +'+11', ], [ 63360633600, # utc_start 2008-10-25 16:00:00 (Sat) @@ -566,7 +570,7 @@ 63373975200, # local_end 2009-03-29 02:00:00 (Sun) 36000, 0, -'VLAT', +'+10', ], [ 63373939200, # utc_start 2009-03-28 16:00:00 (Sat) @@ -575,7 +579,7 @@ 63392122800, # local_end 2009-10-25 03:00:00 (Sun) 39600, 1, -'VLAST', +'+11', ], [ 63392083200, # utc_start 2009-10-24 16:00:00 (Sat) @@ -584,7 +588,7 @@ 63405424800, # local_end 2010-03-28 02:00:00 (Sun) 36000, 0, -'VLAT', +'+10', ], [ 63405388800, # utc_start 2010-03-27 16:00:00 (Sat) @@ -593,7 +597,7 @@ 63424177200, # local_end 2010-10-31 03:00:00 (Sun) 39600, 1, -'VLAST', +'+11', ], [ 63424137600, # utc_start 2010-10-30 16:00:00 (Sat) @@ -602,7 +606,7 @@ 63436874400, # local_end 2011-03-27 02:00:00 (Sun) 36000, 0, -'VLAT', +'+10', ], [ 63436838400, # utc_start 2011-03-26 16:00:00 (Sat) @@ -611,7 +615,7 @@ 63451555200, # local_end 2011-09-13 00:00:00 (Tue) 39600, 0, -'VLAT', +'+11', ], [ 63451515600, # utc_start 2011-09-12 13:00:00 (Mon) @@ -620,7 +624,7 @@ 63549972000, # local_end 2014-10-26 02:00:00 (Sun) 36000, 0, -'YAKT', +'+10', ], [ 63549936000, # utc_start 2014-10-25 16:00:00 (Sat) @@ -629,15 +633,15 @@ DateTime::TimeZone::INFINITY, # local_end 32400, 0, -'YAKT', +'+09', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {30} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Kolkata.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Kolkata.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Kolkata.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Kolkata.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/asia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/asia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Asia::Kolkata; -$DateTime::TimeZone::Asia::Kolkata::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -21,30 +25,48 @@ [ [ DateTime::TimeZone::NEG_INFINITY, # utc_start -59295521192, # utc_end 1879-12-31 18:06:32 (Wed) +58490445992, # utc_end 1854-06-27 18:06:32 (Tue) DateTime::TimeZone::NEG_INFINITY, # local_start -59295542400, # local_end 1880-01-01 00:00:00 (Thu) +58490467200, # local_end 1854-06-28 00:00:00 (Wed) 21208, 0, 'LMT', ], [ -59295521192, # utc_start 1879-12-31 18:06:32 (Wed) -61244100400, # utc_end 1941-09-30 18:06:40 (Tue) -59295542392, # local_start 1879-12-31 23:59:52 (Wed) -61244121600, # local_end 1941-10-01 00:00:00 (Wed) +58490445992, # utc_start 1854-06-27 18:06:32 (Tue) +58979988400, # utc_end 1869-12-31 18:06:40 (Fri) +58490467192, # local_start 1854-06-27 23:59:52 (Tue) +58980009600, # local_end 1870-01-01 00:00:00 (Sat) 21200, 0, 'HMT', ], [ -61244100400, # utc_start 1941-09-30 18:06:40 (Tue) +58979988400, # utc_start 1869-12-31 18:06:40 (Fri) +60115977530, # utc_end 1905-12-31 18:38:50 (Sun) +58980007670, # local_start 1869-12-31 23:27:50 (Fri) +60115996800, # local_end 1906-01-01 00:00:00 (Mon) +19270, +0, +'MMT', + ], + [ +60115977530, # utc_start 1905-12-31 18:38:50 (Sun) +61244101800, # utc_end 1941-09-30 18:30:00 (Tue) +60115997330, # local_start 1906-01-01 00:08:50 (Mon) +61244121600, # local_end 1941-10-01 00:00:00 (Wed) +19800, +0, +'IST', + ], + [ +61244101800, # utc_start 1941-09-30 18:30:00 (Tue) 61263624600, # utc_end 1942-05-14 17:30:00 (Thu) -61244123800, # local_start 1941-10-01 00:36:40 (Wed) +61244125200, # local_start 1941-10-01 01:00:00 (Wed) 61263648000, # local_end 1942-05-15 00:00:00 (Fri) 23400, -0, -'BURT', +1, +'+0630', ], [ 61263624600, # utc_start 1942-05-14 17:30:00 (Thu) @@ -62,7 +84,7 @@ 61371561600, # local_end 1945-10-15 00:00:00 (Mon) 23400, 1, -'IST', +'+0630', ], [ 61371538200, # utc_start 1945-10-14 17:30:00 (Sun) @@ -75,11 +97,11 @@ ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {1} +sub has_dst_changes {2} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Krasnoyarsk.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Krasnoyarsk.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Krasnoyarsk.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Krasnoyarsk.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/europe. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/europe. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Asia::Krasnoyarsk; -$DateTime::TimeZone::Asia::Krasnoyarsk::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,7 +39,7 @@ 60888153600, # local_end 1930-06-21 00:00:00 (Sat) 21600, 0, -'KRAT', +'+06', ], [ 60888132000, # utc_start 1930-06-20 18:00:00 (Fri) @@ -44,7 +48,7 @@ 62490614400, # local_end 1981-04-01 00:00:00 (Wed) 25200, 0, -'KRAT', +'+07', ], [ 62490589200, # utc_start 1981-03-31 17:00:00 (Tue) @@ -53,7 +57,7 @@ 62506425600, # local_end 1981-10-01 00:00:00 (Thu) 28800, 1, -'KRAST', +'+08', ], [ 62506396800, # utc_start 1981-09-30 16:00:00 (Wed) @@ -62,7 +66,7 @@ 62522150400, # local_end 1982-04-01 00:00:00 (Thu) 25200, 0, -'KRAT', +'+07', ], [ 62522125200, # utc_start 1982-03-31 17:00:00 (Wed) @@ -71,7 +75,7 @@ 62537961600, # local_end 1982-10-01 00:00:00 (Fri) 28800, 1, -'KRAST', +'+08', ], [ 62537932800, # utc_start 1982-09-30 16:00:00 (Thu) @@ -80,7 +84,7 @@ 62553686400, # local_end 1983-04-01 00:00:00 (Fri) 25200, 0, -'KRAT', +'+07', ], [ 62553661200, # utc_start 1983-03-31 17:00:00 (Thu) @@ -89,7 +93,7 @@ 62569497600, # local_end 1983-10-01 00:00:00 (Sat) 28800, 1, -'KRAST', +'+08', ], [ 62569468800, # utc_start 1983-09-30 16:00:00 (Fri) @@ -98,7 +102,7 @@ 62585308800, # local_end 1984-04-01 00:00:00 (Sun) 25200, 0, -'KRAT', +'+07', ], [ 62585283600, # utc_start 1984-03-31 17:00:00 (Sat) @@ -107,7 +111,7 @@ 62601044400, # local_end 1984-09-30 03:00:00 (Sun) 28800, 1, -'KRAST', +'+08', ], [ 62601015600, # utc_start 1984-09-29 19:00:00 (Sat) @@ -116,7 +120,7 @@ 62616765600, # local_end 1985-03-31 02:00:00 (Sun) 25200, 0, -'KRAT', +'+07', ], [ 62616740400, # utc_start 1985-03-30 19:00:00 (Sat) @@ -125,7 +129,7 @@ 62632494000, # local_end 1985-09-29 03:00:00 (Sun) 28800, 1, -'KRAST', +'+08', ], [ 62632465200, # utc_start 1985-09-28 19:00:00 (Sat) @@ -134,7 +138,7 @@ 62648215200, # local_end 1986-03-30 02:00:00 (Sun) 25200, 0, -'KRAT', +'+07', ], [ 62648190000, # utc_start 1986-03-29 19:00:00 (Sat) @@ -143,7 +147,7 @@ 62663943600, # local_end 1986-09-28 03:00:00 (Sun) 28800, 1, -'KRAST', +'+08', ], [ 62663914800, # utc_start 1986-09-27 19:00:00 (Sat) @@ -152,7 +156,7 @@ 62679664800, # local_end 1987-03-29 02:00:00 (Sun) 25200, 0, -'KRAT', +'+07', ], [ 62679639600, # utc_start 1987-03-28 19:00:00 (Sat) @@ -161,7 +165,7 @@ 62695393200, # local_end 1987-09-27 03:00:00 (Sun) 28800, 1, -'KRAST', +'+08', ], [ 62695364400, # utc_start 1987-09-26 19:00:00 (Sat) @@ -170,7 +174,7 @@ 62711114400, # local_end 1988-03-27 02:00:00 (Sun) 25200, 0, -'KRAT', +'+07', ], [ 62711089200, # utc_start 1988-03-26 19:00:00 (Sat) @@ -179,7 +183,7 @@ 62726842800, # local_end 1988-09-25 03:00:00 (Sun) 28800, 1, -'KRAST', +'+08', ], [ 62726814000, # utc_start 1988-09-24 19:00:00 (Sat) @@ -188,7 +192,7 @@ 62742564000, # local_end 1989-03-26 02:00:00 (Sun) 25200, 0, -'KRAT', +'+07', ], [ 62742538800, # utc_start 1989-03-25 19:00:00 (Sat) @@ -197,7 +201,7 @@ 62758292400, # local_end 1989-09-24 03:00:00 (Sun) 28800, 1, -'KRAST', +'+08', ], [ 62758263600, # utc_start 1989-09-23 19:00:00 (Sat) @@ -206,7 +210,7 @@ 62774013600, # local_end 1990-03-25 02:00:00 (Sun) 25200, 0, -'KRAT', +'+07', ], [ 62773988400, # utc_start 1990-03-24 19:00:00 (Sat) @@ -215,7 +219,7 @@ 62790346800, # local_end 1990-09-30 03:00:00 (Sun) 28800, 1, -'KRAST', +'+08', ], [ 62790318000, # utc_start 1990-09-29 19:00:00 (Sat) @@ -224,7 +228,7 @@ 62806068000, # local_end 1991-03-31 02:00:00 (Sun) 25200, 0, -'KRAT', +'+07', ], [ 62806042800, # utc_start 1991-03-30 19:00:00 (Sat) @@ -233,7 +237,7 @@ 62821796400, # local_end 1991-09-29 03:00:00 (Sun) 25200, 1, -'KRAST', +'+07', ], [ 62821771200, # utc_start 1991-09-28 20:00:00 (Sat) @@ -242,34 +246,34 @@ 62831469600, # local_end 1992-01-19 02:00:00 (Sun) 21600, 0, -'KRAT', +'+06', ], [ 62831448000, # utc_start 1992-01-18 20:00:00 (Sat) -62837481600, # utc_end 1992-03-28 16:00:00 (Sat) +62837492400, # utc_end 1992-03-28 19:00:00 (Sat) 62831473200, # local_start 1992-01-19 03:00:00 (Sun) -62837506800, # local_end 1992-03-28 23:00:00 (Sat) +62837517600, # local_end 1992-03-29 02:00:00 (Sun) 25200, 0, -'KRAT', +'+07', ], [ -62837481600, # utc_start 1992-03-28 16:00:00 (Sat) -62853202800, # utc_end 1992-09-26 15:00:00 (Sat) -62837510400, # local_start 1992-03-29 00:00:00 (Sun) -62853231600, # local_end 1992-09-26 23:00:00 (Sat) +62837492400, # utc_start 1992-03-28 19:00:00 (Sat) +62853217200, # utc_end 1992-09-26 19:00:00 (Sat) +62837521200, # local_start 1992-03-29 03:00:00 (Sun) +62853246000, # local_end 1992-09-27 03:00:00 (Sun) 28800, 1, -'KRAST', +'+08', ], [ -62853202800, # utc_start 1992-09-26 15:00:00 (Sat) +62853217200, # utc_start 1992-09-26 19:00:00 (Sat) 62868942000, # utc_end 1993-03-27 19:00:00 (Sat) -62853228000, # local_start 1992-09-26 22:00:00 (Sat) +62853242400, # local_start 1992-09-27 02:00:00 (Sun) 62868967200, # local_end 1993-03-28 02:00:00 (Sun) 25200, 0, -'KRAT', +'+07', ], [ 62868942000, # utc_start 1993-03-27 19:00:00 (Sat) @@ -278,7 +282,7 @@ 62884695600, # local_end 1993-09-26 03:00:00 (Sun) 28800, 1, -'KRAST', +'+08', ], [ 62884666800, # utc_start 1993-09-25 19:00:00 (Sat) @@ -287,7 +291,7 @@ 62900416800, # local_end 1994-03-27 02:00:00 (Sun) 25200, 0, -'KRAT', +'+07', ], [ 62900391600, # utc_start 1994-03-26 19:00:00 (Sat) @@ -296,7 +300,7 @@ 62916145200, # local_end 1994-09-25 03:00:00 (Sun) 28800, 1, -'KRAST', +'+08', ], [ 62916116400, # utc_start 1994-09-24 19:00:00 (Sat) @@ -305,7 +309,7 @@ 62931866400, # local_end 1995-03-26 02:00:00 (Sun) 25200, 0, -'KRAT', +'+07', ], [ 62931841200, # utc_start 1995-03-25 19:00:00 (Sat) @@ -314,7 +318,7 @@ 62947594800, # local_end 1995-09-24 03:00:00 (Sun) 28800, 1, -'KRAST', +'+08', ], [ 62947566000, # utc_start 1995-09-23 19:00:00 (Sat) @@ -323,7 +327,7 @@ 62963920800, # local_end 1996-03-31 02:00:00 (Sun) 25200, 0, -'KRAT', +'+07', ], [ 62963895600, # utc_start 1996-03-30 19:00:00 (Sat) @@ -332,7 +336,7 @@ 62982068400, # local_end 1996-10-27 03:00:00 (Sun) 28800, 1, -'KRAST', +'+08', ], [ 62982039600, # utc_start 1996-10-26 19:00:00 (Sat) @@ -341,7 +345,7 @@ 62995370400, # local_end 1997-03-30 02:00:00 (Sun) 25200, 0, -'KRAT', +'+07', ], [ 62995345200, # utc_start 1997-03-29 19:00:00 (Sat) @@ -350,7 +354,7 @@ 63013518000, # local_end 1997-10-26 03:00:00 (Sun) 28800, 1, -'KRAST', +'+08', ], [ 63013489200, # utc_start 1997-10-25 19:00:00 (Sat) @@ -359,7 +363,7 @@ 63026820000, # local_end 1998-03-29 02:00:00 (Sun) 25200, 0, -'KRAT', +'+07', ], [ 63026794800, # utc_start 1998-03-28 19:00:00 (Sat) @@ -368,7 +372,7 @@ 63044967600, # local_end 1998-10-25 03:00:00 (Sun) 28800, 1, -'KRAST', +'+08', ], [ 63044938800, # utc_start 1998-10-24 19:00:00 (Sat) @@ -377,7 +381,7 @@ 63058269600, # local_end 1999-03-28 02:00:00 (Sun) 25200, 0, -'KRAT', +'+07', ], [ 63058244400, # utc_start 1999-03-27 19:00:00 (Sat) @@ -386,7 +390,7 @@ 63077022000, # local_end 1999-10-31 03:00:00 (Sun) 28800, 1, -'KRAST', +'+08', ], [ 63076993200, # utc_start 1999-10-30 19:00:00 (Sat) @@ -395,7 +399,7 @@ 63089719200, # local_end 2000-03-26 02:00:00 (Sun) 25200, 0, -'KRAT', +'+07', ], [ 63089694000, # utc_start 2000-03-25 19:00:00 (Sat) @@ -404,7 +408,7 @@ 63108471600, # local_end 2000-10-29 03:00:00 (Sun) 28800, 1, -'KRAST', +'+08', ], [ 63108442800, # utc_start 2000-10-28 19:00:00 (Sat) @@ -413,7 +417,7 @@ 63121168800, # local_end 2001-03-25 02:00:00 (Sun) 25200, 0, -'KRAT', +'+07', ], [ 63121143600, # utc_start 2001-03-24 19:00:00 (Sat) @@ -422,7 +426,7 @@ 63139921200, # local_end 2001-10-28 03:00:00 (Sun) 28800, 1, -'KRAST', +'+08', ], [ 63139892400, # utc_start 2001-10-27 19:00:00 (Sat) @@ -431,7 +435,7 @@ 63153223200, # local_end 2002-03-31 02:00:00 (Sun) 25200, 0, -'KRAT', +'+07', ], [ 63153198000, # utc_start 2002-03-30 19:00:00 (Sat) @@ -440,7 +444,7 @@ 63171370800, # local_end 2002-10-27 03:00:00 (Sun) 28800, 1, -'KRAST', +'+08', ], [ 63171342000, # utc_start 2002-10-26 19:00:00 (Sat) @@ -449,7 +453,7 @@ 63184672800, # local_end 2003-03-30 02:00:00 (Sun) 25200, 0, -'KRAT', +'+07', ], [ 63184647600, # utc_start 2003-03-29 19:00:00 (Sat) @@ -458,7 +462,7 @@ 63202820400, # local_end 2003-10-26 03:00:00 (Sun) 28800, 1, -'KRAST', +'+08', ], [ 63202791600, # utc_start 2003-10-25 19:00:00 (Sat) @@ -467,7 +471,7 @@ 63216122400, # local_end 2004-03-28 02:00:00 (Sun) 25200, 0, -'KRAT', +'+07', ], [ 63216097200, # utc_start 2004-03-27 19:00:00 (Sat) @@ -476,7 +480,7 @@ 63234874800, # local_end 2004-10-31 03:00:00 (Sun) 28800, 1, -'KRAST', +'+08', ], [ 63234846000, # utc_start 2004-10-30 19:00:00 (Sat) @@ -485,7 +489,7 @@ 63247572000, # local_end 2005-03-27 02:00:00 (Sun) 25200, 0, -'KRAT', +'+07', ], [ 63247546800, # utc_start 2005-03-26 19:00:00 (Sat) @@ -494,7 +498,7 @@ 63266324400, # local_end 2005-10-30 03:00:00 (Sun) 28800, 1, -'KRAST', +'+08', ], [ 63266295600, # utc_start 2005-10-29 19:00:00 (Sat) @@ -503,7 +507,7 @@ 63279021600, # local_end 2006-03-26 02:00:00 (Sun) 25200, 0, -'KRAT', +'+07', ], [ 63278996400, # utc_start 2006-03-25 19:00:00 (Sat) @@ -512,7 +516,7 @@ 63297774000, # local_end 2006-10-29 03:00:00 (Sun) 28800, 1, -'KRAST', +'+08', ], [ 63297745200, # utc_start 2006-10-28 19:00:00 (Sat) @@ -521,7 +525,7 @@ 63310471200, # local_end 2007-03-25 02:00:00 (Sun) 25200, 0, -'KRAT', +'+07', ], [ 63310446000, # utc_start 2007-03-24 19:00:00 (Sat) @@ -530,7 +534,7 @@ 63329223600, # local_end 2007-10-28 03:00:00 (Sun) 28800, 1, -'KRAST', +'+08', ], [ 63329194800, # utc_start 2007-10-27 19:00:00 (Sat) @@ -539,7 +543,7 @@ 63342525600, # local_end 2008-03-30 02:00:00 (Sun) 25200, 0, -'KRAT', +'+07', ], [ 63342500400, # utc_start 2008-03-29 19:00:00 (Sat) @@ -548,7 +552,7 @@ 63360673200, # local_end 2008-10-26 03:00:00 (Sun) 28800, 1, -'KRAST', +'+08', ], [ 63360644400, # utc_start 2008-10-25 19:00:00 (Sat) @@ -557,7 +561,7 @@ 63373975200, # local_end 2009-03-29 02:00:00 (Sun) 25200, 0, -'KRAT', +'+07', ], [ 63373950000, # utc_start 2009-03-28 19:00:00 (Sat) @@ -566,7 +570,7 @@ 63392122800, # local_end 2009-10-25 03:00:00 (Sun) 28800, 1, -'KRAST', +'+08', ], [ 63392094000, # utc_start 2009-10-24 19:00:00 (Sat) @@ -575,7 +579,7 @@ 63405424800, # local_end 2010-03-28 02:00:00 (Sun) 25200, 0, -'KRAT', +'+07', ], [ 63405399600, # utc_start 2010-03-27 19:00:00 (Sat) @@ -584,7 +588,7 @@ 63424177200, # local_end 2010-10-31 03:00:00 (Sun) 28800, 1, -'KRAST', +'+08', ], [ 63424148400, # utc_start 2010-10-30 19:00:00 (Sat) @@ -593,7 +597,7 @@ 63436874400, # local_end 2011-03-27 02:00:00 (Sun) 25200, 0, -'KRAT', +'+07', ], [ 63436849200, # utc_start 2011-03-26 19:00:00 (Sat) @@ -602,7 +606,7 @@ 63549972000, # local_end 2014-10-26 02:00:00 (Sun) 28800, 0, -'KRAT', +'+08', ], [ 63549943200, # utc_start 2014-10-25 18:00:00 (Sat) @@ -611,15 +615,15 @@ DateTime::TimeZone::INFINITY, # local_end 25200, 0, -'KRAT', +'+07', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {30} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Kuala_Lumpur.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Kuala_Lumpur.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Kuala_Lumpur.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Kuala_Lumpur.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/asia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/asia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Asia::Kuala_Lumpur; -$DateTime::TimeZone::Asia::Kuala_Lumpur::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -44,7 +48,7 @@ 60968073600, # local_end 1933-01-01 00:00:00 (Sun) 25200, 0, -'MALT', +'+07', ], [ 60968048400, # utc_start 1932-12-31 17:00:00 (Sat) @@ -53,7 +57,7 @@ 61062681600, # local_end 1936-01-01 00:00:00 (Wed) 26400, 1, -'MALST', +'+0720', ], [ 61062655200, # utc_start 1935-12-31 16:40:00 (Tue) @@ -62,7 +66,7 @@ 61241529600, # local_end 1941-09-01 00:00:00 (Mon) 26400, 0, -'MALT', +'+0720', ], [ 61241503200, # utc_start 1941-08-31 16:40:00 (Sun) @@ -71,7 +75,7 @@ 61256044800, # local_end 1942-02-16 00:00:00 (Mon) 27000, 0, -'MALT', +'+0730', ], [ 61256017800, # utc_start 1942-02-15 16:30:00 (Sun) @@ -80,7 +84,7 @@ 61368710400, # local_end 1945-09-12 00:00:00 (Wed) 32400, 0, -'JST', +'+09', ], [ 61368678000, # utc_start 1945-09-11 15:00:00 (Tue) @@ -89,7 +93,7 @@ 62514374400, # local_end 1982-01-01 00:00:00 (Fri) 27000, 0, -'MALT', +'+0730', ], [ 62514347400, # utc_start 1981-12-31 16:30:00 (Thu) @@ -98,15 +102,15 @@ DateTime::TimeZone::INFINITY, # local_end 28800, 0, -'MYT', +'+08', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {1} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Kuching.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Kuching.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Kuching.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Kuching.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/asia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/asia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Asia::Kuching; -$DateTime::TimeZone::Asia::Kuching::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,7 +39,7 @@ 60968073600, # local_end 1933-01-01 00:00:00 (Sun) 27000, 0, -'BORT', +'+0730', ], [ 60968046600, # utc_start 1932-12-31 16:30:00 (Sat) @@ -44,7 +48,7 @@ 61053264000, # local_end 1935-09-14 00:00:00 (Sat) 28800, 0, -'BORT', +'+08', ], [ 61053235200, # utc_start 1935-09-13 16:00:00 (Fri) @@ -53,7 +57,7 @@ 61061126400, # local_end 1935-12-14 00:00:00 (Sat) 30000, 1, -'BORTST', +'+0820', ], [ 61061096400, # utc_start 1935-12-13 15:40:00 (Fri) @@ -62,7 +66,7 @@ 61084886400, # local_end 1936-09-14 00:00:00 (Mon) 28800, 0, -'BORT', +'+08', ], [ 61084857600, # utc_start 1936-09-13 16:00:00 (Sun) @@ -71,7 +75,7 @@ 61092748800, # local_end 1936-12-14 00:00:00 (Mon) 30000, 1, -'BORTST', +'+0820', ], [ 61092718800, # utc_start 1936-12-13 15:40:00 (Sun) @@ -80,7 +84,7 @@ 61116422400, # local_end 1937-09-14 00:00:00 (Tue) 28800, 0, -'BORT', +'+08', ], [ 61116393600, # utc_start 1937-09-13 16:00:00 (Mon) @@ -89,7 +93,7 @@ 61124284800, # local_end 1937-12-14 00:00:00 (Tue) 30000, 1, -'BORTST', +'+0820', ], [ 61124254800, # utc_start 1937-12-13 15:40:00 (Mon) @@ -98,7 +102,7 @@ 61147958400, # local_end 1938-09-14 00:00:00 (Wed) 28800, 0, -'BORT', +'+08', ], [ 61147929600, # utc_start 1938-09-13 16:00:00 (Tue) @@ -107,7 +111,7 @@ 61155820800, # local_end 1938-12-14 00:00:00 (Wed) 30000, 1, -'BORTST', +'+0820', ], [ 61155790800, # utc_start 1938-12-13 15:40:00 (Tue) @@ -116,7 +120,7 @@ 61179494400, # local_end 1939-09-14 00:00:00 (Thu) 28800, 0, -'BORT', +'+08', ], [ 61179465600, # utc_start 1939-09-13 16:00:00 (Wed) @@ -125,7 +129,7 @@ 61187356800, # local_end 1939-12-14 00:00:00 (Thu) 30000, 1, -'BORTST', +'+0820', ], [ 61187326800, # utc_start 1939-12-13 15:40:00 (Wed) @@ -134,7 +138,7 @@ 61211116800, # local_end 1940-09-14 00:00:00 (Sat) 28800, 0, -'BORT', +'+08', ], [ 61211088000, # utc_start 1940-09-13 16:00:00 (Fri) @@ -143,7 +147,7 @@ 61218979200, # local_end 1940-12-14 00:00:00 (Sat) 30000, 1, -'BORTST', +'+0820', ], [ 61218949200, # utc_start 1940-12-13 15:40:00 (Fri) @@ -152,7 +156,7 @@ 61242652800, # local_end 1941-09-14 00:00:00 (Sun) 28800, 0, -'BORT', +'+08', ], [ 61242624000, # utc_start 1941-09-13 16:00:00 (Sat) @@ -161,7 +165,7 @@ 61250515200, # local_end 1941-12-14 00:00:00 (Sun) 30000, 1, -'BORTST', +'+0820', ], [ 61250485200, # utc_start 1941-12-13 15:40:00 (Sat) @@ -170,7 +174,7 @@ 61256044800, # local_end 1942-02-16 00:00:00 (Mon) 28800, 0, -'BORT', +'+08', ], [ 61256016000, # utc_start 1942-02-15 16:00:00 (Sun) @@ -179,33 +183,24 @@ 61368710400, # local_end 1945-09-12 00:00:00 (Wed) 32400, 0, -'JST', +'+09', ], [ 61368678000, # utc_start 1945-09-11 15:00:00 (Tue) -62514345600, # utc_end 1981-12-31 16:00:00 (Thu) -61368706800, # local_start 1945-09-11 23:00:00 (Tue) -62514374400, # local_end 1982-01-01 00:00:00 (Fri) -28800, -0, -'BORT', - ], - [ -62514345600, # utc_start 1981-12-31 16:00:00 (Thu) DateTime::TimeZone::INFINITY, # utc_end -62514374400, # local_start 1982-01-01 00:00:00 (Fri) +61368706800, # local_start 1945-09-11 23:00:00 (Tue) DateTime::TimeZone::INFINITY, # local_end 28800, 0, -'MYT', +'+08', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {7} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Macau.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Macau.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Macau.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Macau.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/asia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/asia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Asia::Macau; -$DateTime::TimeZone::Asia::Macau::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -21,21 +25,21 @@ [ [ DateTime::TimeZone::NEG_INFINITY, # utc_start -60305271940, # utc_end 1911-12-31 16:25:40 (Sun) +60305270400, # utc_end 1911-12-31 16:00:00 (Sun) DateTime::TimeZone::NEG_INFINITY, # local_start -60305299200, # local_end 1912-01-01 00:00:00 (Mon) +60305297660, # local_end 1911-12-31 23:34:20 (Sun) 27260, 0, 'LMT', ], [ -60305271940, # utc_start 1911-12-31 16:25:40 (Sun) +60305270400, # utc_start 1911-12-31 16:00:00 (Sun) 61858323000, # utc_end 1961-03-18 19:30:00 (Sat) -60305300740, # local_start 1912-01-01 00:25:40 (Mon) +60305299200, # local_start 1912-01-01 00:00:00 (Mon) 61858351800, # local_end 1961-03-19 03:30:00 (Sun) 28800, 0, -'MOT', +'CST', ], [ 61858323000, # utc_start 1961-03-18 19:30:00 (Sat) @@ -44,7 +48,7 @@ 61878310200, # local_end 1961-11-05 03:30:00 (Sun) 32400, 1, -'MOST', +'CDT', ], [ 61878277800, # utc_start 1961-11-04 18:30:00 (Sat) @@ -53,7 +57,7 @@ 61889801400, # local_end 1962-03-18 03:30:00 (Sun) 28800, 0, -'MOT', +'CST', ], [ 61889772600, # utc_start 1962-03-17 19:30:00 (Sat) @@ -62,7 +66,7 @@ 61909759800, # local_end 1962-11-04 03:30:00 (Sun) 32400, 1, -'MOST', +'CDT', ], [ 61909727400, # utc_start 1962-11-03 18:30:00 (Sat) @@ -71,7 +75,7 @@ 61921238400, # local_end 1963-03-17 00:00:00 (Sun) 28800, 0, -'MOT', +'CST', ], [ 61921209600, # utc_start 1963-03-16 16:00:00 (Sat) @@ -80,7 +84,7 @@ 61941209400, # local_end 1963-11-03 03:30:00 (Sun) 32400, 1, -'MOST', +'CDT', ], [ 61941177000, # utc_start 1963-11-02 18:30:00 (Sat) @@ -89,7 +93,7 @@ 61953305400, # local_end 1964-03-22 03:30:00 (Sun) 28800, 0, -'MOT', +'CST', ], [ 61953276600, # utc_start 1964-03-21 19:30:00 (Sat) @@ -98,7 +102,7 @@ 61972659000, # local_end 1964-11-01 03:30:00 (Sun) 32400, 1, -'MOST', +'CDT', ], [ 61972626600, # utc_start 1964-10-31 18:30:00 (Sat) @@ -107,7 +111,7 @@ 61984742400, # local_end 1965-03-21 00:00:00 (Sun) 28800, 0, -'MOT', +'CST', ], [ 61984713600, # utc_start 1965-03-20 16:00:00 (Sat) @@ -116,7 +120,7 @@ 62004096000, # local_end 1965-10-31 00:00:00 (Sun) 32400, 1, -'MOST', +'CDT', ], [ 62004063600, # utc_start 1965-10-30 15:00:00 (Sat) @@ -125,7 +129,7 @@ 62018623800, # local_end 1966-04-17 03:30:00 (Sun) 28800, 0, -'MOT', +'CST', ], [ 62018595000, # utc_start 1966-04-16 19:30:00 (Sat) @@ -134,7 +138,7 @@ 62034348600, # local_end 1966-10-16 03:30:00 (Sun) 32400, 1, -'MOST', +'CDT', ], [ 62034316200, # utc_start 1966-10-15 18:30:00 (Sat) @@ -143,7 +147,7 @@ 62050073400, # local_end 1967-04-16 03:30:00 (Sun) 28800, 0, -'MOT', +'CST', ], [ 62050044600, # utc_start 1967-04-15 19:30:00 (Sat) @@ -152,7 +156,7 @@ 62066403000, # local_end 1967-10-22 03:30:00 (Sun) 32400, 1, -'MOST', +'CDT', ], [ 62066370600, # utc_start 1967-10-21 18:30:00 (Sat) @@ -161,7 +165,7 @@ 62082127800, # local_end 1968-04-21 03:30:00 (Sun) 28800, 0, -'MOT', +'CST', ], [ 62082099000, # utc_start 1968-04-20 19:30:00 (Sat) @@ -170,7 +174,7 @@ 62097852600, # local_end 1968-10-20 03:30:00 (Sun) 32400, 1, -'MOST', +'CDT', ], [ 62097820200, # utc_start 1968-10-19 18:30:00 (Sat) @@ -179,7 +183,7 @@ 62113577400, # local_end 1969-04-20 03:30:00 (Sun) 28800, 0, -'MOT', +'CST', ], [ 62113548600, # utc_start 1969-04-19 19:30:00 (Sat) @@ -188,7 +192,7 @@ 62129302200, # local_end 1969-10-19 03:30:00 (Sun) 32400, 1, -'MOST', +'CDT', ], [ 62129269800, # utc_start 1969-10-18 18:30:00 (Sat) @@ -197,7 +201,7 @@ 62145027000, # local_end 1970-04-19 03:30:00 (Sun) 28800, 0, -'MOT', +'CST', ], [ 62144998200, # utc_start 1970-04-18 19:30:00 (Sat) @@ -206,7 +210,7 @@ 62160751800, # local_end 1970-10-18 03:30:00 (Sun) 32400, 1, -'MOST', +'CDT', ], [ 62160719400, # utc_start 1970-10-17 18:30:00 (Sat) @@ -215,7 +219,7 @@ 62176476600, # local_end 1971-04-18 03:30:00 (Sun) 28800, 0, -'MOT', +'CST', ], [ 62176447800, # utc_start 1971-04-17 19:30:00 (Sat) @@ -224,7 +228,7 @@ 62192201400, # local_end 1971-10-17 03:30:00 (Sun) 32400, 1, -'MOST', +'CDT', ], [ 62192169000, # utc_start 1971-10-16 18:30:00 (Sat) @@ -233,7 +237,7 @@ 62207913600, # local_end 1972-04-16 00:00:00 (Sun) 28800, 0, -'MOT', +'CST', ], [ 62207884800, # utc_start 1972-04-15 16:00:00 (Sat) @@ -242,7 +246,7 @@ 62223638400, # local_end 1972-10-15 00:00:00 (Sun) 32400, 1, -'MOST', +'CDT', ], [ 62223606000, # utc_start 1972-10-14 15:00:00 (Sat) @@ -251,7 +255,7 @@ 62239363200, # local_end 1973-04-15 00:00:00 (Sun) 28800, 0, -'MOT', +'CST', ], [ 62239334400, # utc_start 1973-04-14 16:00:00 (Sat) @@ -260,7 +264,7 @@ 62255692800, # local_end 1973-10-21 00:00:00 (Sun) 32400, 1, -'MOST', +'CDT', ], [ 62255660400, # utc_start 1973-10-20 15:00:00 (Sat) @@ -269,7 +273,7 @@ 62271417600, # local_end 1974-04-21 00:00:00 (Sun) 28800, 0, -'MOT', +'CST', ], [ 62271388800, # utc_start 1974-04-20 16:00:00 (Sat) @@ -278,7 +282,7 @@ 62287155000, # local_end 1974-10-20 03:30:00 (Sun) 32400, 1, -'MOST', +'CDT', ], [ 62287122600, # utc_start 1974-10-19 18:30:00 (Sat) @@ -287,7 +291,7 @@ 62302879800, # local_end 1975-04-20 03:30:00 (Sun) 28800, 0, -'MOT', +'CST', ], [ 62302851000, # utc_start 1975-04-19 19:30:00 (Sat) @@ -296,7 +300,7 @@ 62318604600, # local_end 1975-10-19 03:30:00 (Sun) 32400, 1, -'MOST', +'CDT', ], [ 62318572200, # utc_start 1975-10-18 18:30:00 (Sat) @@ -305,7 +309,7 @@ 62334329400, # local_end 1976-04-18 03:30:00 (Sun) 28800, 0, -'MOT', +'CST', ], [ 62334300600, # utc_start 1976-04-17 19:30:00 (Sat) @@ -314,7 +318,7 @@ 62350054200, # local_end 1976-10-17 03:30:00 (Sun) 32400, 1, -'MOST', +'CDT', ], [ 62350021800, # utc_start 1976-10-16 18:30:00 (Sat) @@ -323,7 +327,7 @@ 62365779000, # local_end 1977-04-17 03:30:00 (Sun) 28800, 0, -'MOT', +'CST', ], [ 62365750200, # utc_start 1977-04-16 19:30:00 (Sat) @@ -332,7 +336,7 @@ 62381503800, # local_end 1977-10-16 03:30:00 (Sun) 32400, 1, -'MOST', +'CDT', ], [ 62381471400, # utc_start 1977-10-15 18:30:00 (Sat) @@ -341,7 +345,7 @@ 62397216000, # local_end 1978-04-16 00:00:00 (Sun) 28800, 0, -'MOT', +'CST', ], [ 62397187200, # utc_start 1978-04-15 16:00:00 (Sat) @@ -350,7 +354,7 @@ 62412940800, # local_end 1978-10-15 00:00:00 (Sun) 32400, 1, -'MOST', +'CDT', ], [ 62412908400, # utc_start 1978-10-14 15:00:00 (Sat) @@ -359,7 +363,7 @@ 62428665600, # local_end 1979-04-15 00:00:00 (Sun) 28800, 0, -'MOT', +'CST', ], [ 62428636800, # utc_start 1979-04-14 16:00:00 (Sat) @@ -368,7 +372,7 @@ 62444995200, # local_end 1979-10-21 00:00:00 (Sun) 32400, 1, -'MOST', +'CDT', ], [ 62444962800, # utc_start 1979-10-20 15:00:00 (Sat) @@ -377,7 +381,7 @@ 62460720000, # local_end 1980-04-20 00:00:00 (Sun) 28800, 0, -'MOT', +'CST', ], [ 62460691200, # utc_start 1980-04-19 16:00:00 (Sat) @@ -386,21 +390,12 @@ 62476444800, # local_end 1980-10-19 00:00:00 (Sun) 32400, 1, -'MOST', +'CDT', ], [ 62476412400, # utc_start 1980-10-18 15:00:00 (Sat) -63081302400, # utc_end 1999-12-19 16:00:00 (Sun) -62476441200, # local_start 1980-10-18 23:00:00 (Sat) -63081331200, # local_end 1999-12-20 00:00:00 (Mon) -28800, -0, -'MOT', - ], - [ -63081302400, # utc_start 1999-12-19 16:00:00 (Sun) DateTime::TimeZone::INFINITY, # utc_end -63081331200, # local_start 1999-12-20 00:00:00 (Mon) +62476441200, # local_start 1980-10-18 23:00:00 (Sat) DateTime::TimeZone::INFINITY, # local_end 28800, 0, @@ -408,11 +403,11 @@ ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {20} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Magadan.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Magadan.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Magadan.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Magadan.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/europe. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/europe. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Asia::Magadan; -$DateTime::TimeZone::Asia::Magadan::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,7 +39,7 @@ 60888153600, # local_end 1930-06-21 00:00:00 (Sat) 36000, 0, -'MAGT', +'+10', ], [ 60888117600, # utc_start 1930-06-20 14:00:00 (Fri) @@ -44,7 +48,7 @@ 62490614400, # local_end 1981-04-01 00:00:00 (Wed) 39600, 0, -'MAGT', +'+11', ], [ 62490574800, # utc_start 1981-03-31 13:00:00 (Tue) @@ -53,7 +57,7 @@ 62506425600, # local_end 1981-10-01 00:00:00 (Thu) 43200, 1, -'MAGST', +'+12', ], [ 62506382400, # utc_start 1981-09-30 12:00:00 (Wed) @@ -62,7 +66,7 @@ 62522150400, # local_end 1982-04-01 00:00:00 (Thu) 39600, 0, -'MAGT', +'+11', ], [ 62522110800, # utc_start 1982-03-31 13:00:00 (Wed) @@ -71,7 +75,7 @@ 62537961600, # local_end 1982-10-01 00:00:00 (Fri) 43200, 1, -'MAGST', +'+12', ], [ 62537918400, # utc_start 1982-09-30 12:00:00 (Thu) @@ -80,7 +84,7 @@ 62553686400, # local_end 1983-04-01 00:00:00 (Fri) 39600, 0, -'MAGT', +'+11', ], [ 62553646800, # utc_start 1983-03-31 13:00:00 (Thu) @@ -89,7 +93,7 @@ 62569497600, # local_end 1983-10-01 00:00:00 (Sat) 43200, 1, -'MAGST', +'+12', ], [ 62569454400, # utc_start 1983-09-30 12:00:00 (Fri) @@ -98,7 +102,7 @@ 62585308800, # local_end 1984-04-01 00:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 62585269200, # utc_start 1984-03-31 13:00:00 (Sat) @@ -107,7 +111,7 @@ 62601044400, # local_end 1984-09-30 03:00:00 (Sun) 43200, 1, -'MAGST', +'+12', ], [ 62601001200, # utc_start 1984-09-29 15:00:00 (Sat) @@ -116,7 +120,7 @@ 62616765600, # local_end 1985-03-31 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 62616726000, # utc_start 1985-03-30 15:00:00 (Sat) @@ -125,7 +129,7 @@ 62632494000, # local_end 1985-09-29 03:00:00 (Sun) 43200, 1, -'MAGST', +'+12', ], [ 62632450800, # utc_start 1985-09-28 15:00:00 (Sat) @@ -134,7 +138,7 @@ 62648215200, # local_end 1986-03-30 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 62648175600, # utc_start 1986-03-29 15:00:00 (Sat) @@ -143,7 +147,7 @@ 62663943600, # local_end 1986-09-28 03:00:00 (Sun) 43200, 1, -'MAGST', +'+12', ], [ 62663900400, # utc_start 1986-09-27 15:00:00 (Sat) @@ -152,7 +156,7 @@ 62679664800, # local_end 1987-03-29 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 62679625200, # utc_start 1987-03-28 15:00:00 (Sat) @@ -161,7 +165,7 @@ 62695393200, # local_end 1987-09-27 03:00:00 (Sun) 43200, 1, -'MAGST', +'+12', ], [ 62695350000, # utc_start 1987-09-26 15:00:00 (Sat) @@ -170,7 +174,7 @@ 62711114400, # local_end 1988-03-27 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 62711074800, # utc_start 1988-03-26 15:00:00 (Sat) @@ -179,7 +183,7 @@ 62726842800, # local_end 1988-09-25 03:00:00 (Sun) 43200, 1, -'MAGST', +'+12', ], [ 62726799600, # utc_start 1988-09-24 15:00:00 (Sat) @@ -188,7 +192,7 @@ 62742564000, # local_end 1989-03-26 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 62742524400, # utc_start 1989-03-25 15:00:00 (Sat) @@ -197,7 +201,7 @@ 62758292400, # local_end 1989-09-24 03:00:00 (Sun) 43200, 1, -'MAGST', +'+12', ], [ 62758249200, # utc_start 1989-09-23 15:00:00 (Sat) @@ -206,7 +210,7 @@ 62774013600, # local_end 1990-03-25 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 62773974000, # utc_start 1990-03-24 15:00:00 (Sat) @@ -215,7 +219,7 @@ 62790346800, # local_end 1990-09-30 03:00:00 (Sun) 43200, 1, -'MAGST', +'+12', ], [ 62790303600, # utc_start 1990-09-29 15:00:00 (Sat) @@ -224,7 +228,7 @@ 62806068000, # local_end 1991-03-31 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 62806028400, # utc_start 1991-03-30 15:00:00 (Sat) @@ -233,7 +237,7 @@ 62821796400, # local_end 1991-09-29 03:00:00 (Sun) 39600, 1, -'MAGST', +'+11', ], [ 62821756800, # utc_start 1991-09-28 16:00:00 (Sat) @@ -242,34 +246,34 @@ 62831469600, # local_end 1992-01-19 02:00:00 (Sun) 36000, 0, -'MAGT', +'+10', ], [ 62831433600, # utc_start 1992-01-18 16:00:00 (Sat) -62837467200, # utc_end 1992-03-28 12:00:00 (Sat) +62837478000, # utc_end 1992-03-28 15:00:00 (Sat) 62831473200, # local_start 1992-01-19 03:00:00 (Sun) -62837506800, # local_end 1992-03-28 23:00:00 (Sat) +62837517600, # local_end 1992-03-29 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ -62837467200, # utc_start 1992-03-28 12:00:00 (Sat) -62853188400, # utc_end 1992-09-26 11:00:00 (Sat) -62837510400, # local_start 1992-03-29 00:00:00 (Sun) -62853231600, # local_end 1992-09-26 23:00:00 (Sat) +62837478000, # utc_start 1992-03-28 15:00:00 (Sat) +62853202800, # utc_end 1992-09-26 15:00:00 (Sat) +62837521200, # local_start 1992-03-29 03:00:00 (Sun) +62853246000, # local_end 1992-09-27 03:00:00 (Sun) 43200, 1, -'MAGST', +'+12', ], [ -62853188400, # utc_start 1992-09-26 11:00:00 (Sat) +62853202800, # utc_start 1992-09-26 15:00:00 (Sat) 62868927600, # utc_end 1993-03-27 15:00:00 (Sat) -62853228000, # local_start 1992-09-26 22:00:00 (Sat) +62853242400, # local_start 1992-09-27 02:00:00 (Sun) 62868967200, # local_end 1993-03-28 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 62868927600, # utc_start 1993-03-27 15:00:00 (Sat) @@ -278,7 +282,7 @@ 62884695600, # local_end 1993-09-26 03:00:00 (Sun) 43200, 1, -'MAGST', +'+12', ], [ 62884652400, # utc_start 1993-09-25 15:00:00 (Sat) @@ -287,7 +291,7 @@ 62900416800, # local_end 1994-03-27 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 62900377200, # utc_start 1994-03-26 15:00:00 (Sat) @@ -296,7 +300,7 @@ 62916145200, # local_end 1994-09-25 03:00:00 (Sun) 43200, 1, -'MAGST', +'+12', ], [ 62916102000, # utc_start 1994-09-24 15:00:00 (Sat) @@ -305,7 +309,7 @@ 62931866400, # local_end 1995-03-26 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 62931826800, # utc_start 1995-03-25 15:00:00 (Sat) @@ -314,7 +318,7 @@ 62947594800, # local_end 1995-09-24 03:00:00 (Sun) 43200, 1, -'MAGST', +'+12', ], [ 62947551600, # utc_start 1995-09-23 15:00:00 (Sat) @@ -323,7 +327,7 @@ 62963920800, # local_end 1996-03-31 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 62963881200, # utc_start 1996-03-30 15:00:00 (Sat) @@ -332,7 +336,7 @@ 62982068400, # local_end 1996-10-27 03:00:00 (Sun) 43200, 1, -'MAGST', +'+12', ], [ 62982025200, # utc_start 1996-10-26 15:00:00 (Sat) @@ -341,7 +345,7 @@ 62995370400, # local_end 1997-03-30 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 62995330800, # utc_start 1997-03-29 15:00:00 (Sat) @@ -350,7 +354,7 @@ 63013518000, # local_end 1997-10-26 03:00:00 (Sun) 43200, 1, -'MAGST', +'+12', ], [ 63013474800, # utc_start 1997-10-25 15:00:00 (Sat) @@ -359,7 +363,7 @@ 63026820000, # local_end 1998-03-29 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 63026780400, # utc_start 1998-03-28 15:00:00 (Sat) @@ -368,7 +372,7 @@ 63044967600, # local_end 1998-10-25 03:00:00 (Sun) 43200, 1, -'MAGST', +'+12', ], [ 63044924400, # utc_start 1998-10-24 15:00:00 (Sat) @@ -377,7 +381,7 @@ 63058269600, # local_end 1999-03-28 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 63058230000, # utc_start 1999-03-27 15:00:00 (Sat) @@ -386,7 +390,7 @@ 63077022000, # local_end 1999-10-31 03:00:00 (Sun) 43200, 1, -'MAGST', +'+12', ], [ 63076978800, # utc_start 1999-10-30 15:00:00 (Sat) @@ -395,7 +399,7 @@ 63089719200, # local_end 2000-03-26 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 63089679600, # utc_start 2000-03-25 15:00:00 (Sat) @@ -404,7 +408,7 @@ 63108471600, # local_end 2000-10-29 03:00:00 (Sun) 43200, 1, -'MAGST', +'+12', ], [ 63108428400, # utc_start 2000-10-28 15:00:00 (Sat) @@ -413,7 +417,7 @@ 63121168800, # local_end 2001-03-25 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 63121129200, # utc_start 2001-03-24 15:00:00 (Sat) @@ -422,7 +426,7 @@ 63139921200, # local_end 2001-10-28 03:00:00 (Sun) 43200, 1, -'MAGST', +'+12', ], [ 63139878000, # utc_start 2001-10-27 15:00:00 (Sat) @@ -431,7 +435,7 @@ 63153223200, # local_end 2002-03-31 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 63153183600, # utc_start 2002-03-30 15:00:00 (Sat) @@ -440,7 +444,7 @@ 63171370800, # local_end 2002-10-27 03:00:00 (Sun) 43200, 1, -'MAGST', +'+12', ], [ 63171327600, # utc_start 2002-10-26 15:00:00 (Sat) @@ -449,7 +453,7 @@ 63184672800, # local_end 2003-03-30 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 63184633200, # utc_start 2003-03-29 15:00:00 (Sat) @@ -458,7 +462,7 @@ 63202820400, # local_end 2003-10-26 03:00:00 (Sun) 43200, 1, -'MAGST', +'+12', ], [ 63202777200, # utc_start 2003-10-25 15:00:00 (Sat) @@ -467,7 +471,7 @@ 63216122400, # local_end 2004-03-28 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 63216082800, # utc_start 2004-03-27 15:00:00 (Sat) @@ -476,7 +480,7 @@ 63234874800, # local_end 2004-10-31 03:00:00 (Sun) 43200, 1, -'MAGST', +'+12', ], [ 63234831600, # utc_start 2004-10-30 15:00:00 (Sat) @@ -485,7 +489,7 @@ 63247572000, # local_end 2005-03-27 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 63247532400, # utc_start 2005-03-26 15:00:00 (Sat) @@ -494,7 +498,7 @@ 63266324400, # local_end 2005-10-30 03:00:00 (Sun) 43200, 1, -'MAGST', +'+12', ], [ 63266281200, # utc_start 2005-10-29 15:00:00 (Sat) @@ -503,7 +507,7 @@ 63279021600, # local_end 2006-03-26 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 63278982000, # utc_start 2006-03-25 15:00:00 (Sat) @@ -512,7 +516,7 @@ 63297774000, # local_end 2006-10-29 03:00:00 (Sun) 43200, 1, -'MAGST', +'+12', ], [ 63297730800, # utc_start 2006-10-28 15:00:00 (Sat) @@ -521,7 +525,7 @@ 63310471200, # local_end 2007-03-25 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 63310431600, # utc_start 2007-03-24 15:00:00 (Sat) @@ -530,7 +534,7 @@ 63329223600, # local_end 2007-10-28 03:00:00 (Sun) 43200, 1, -'MAGST', +'+12', ], [ 63329180400, # utc_start 2007-10-27 15:00:00 (Sat) @@ -539,7 +543,7 @@ 63342525600, # local_end 2008-03-30 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 63342486000, # utc_start 2008-03-29 15:00:00 (Sat) @@ -548,7 +552,7 @@ 63360673200, # local_end 2008-10-26 03:00:00 (Sun) 43200, 1, -'MAGST', +'+12', ], [ 63360630000, # utc_start 2008-10-25 15:00:00 (Sat) @@ -557,7 +561,7 @@ 63373975200, # local_end 2009-03-29 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 63373935600, # utc_start 2009-03-28 15:00:00 (Sat) @@ -566,7 +570,7 @@ 63392122800, # local_end 2009-10-25 03:00:00 (Sun) 43200, 1, -'MAGST', +'+12', ], [ 63392079600, # utc_start 2009-10-24 15:00:00 (Sat) @@ -575,7 +579,7 @@ 63405424800, # local_end 2010-03-28 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 63405385200, # utc_start 2010-03-27 15:00:00 (Sat) @@ -584,7 +588,7 @@ 63424177200, # local_end 2010-10-31 03:00:00 (Sun) 43200, 1, -'MAGST', +'+12', ], [ 63424134000, # utc_start 2010-10-30 15:00:00 (Sat) @@ -593,7 +597,7 @@ 63436874400, # local_end 2011-03-27 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 63436834800, # utc_start 2011-03-26 15:00:00 (Sat) @@ -602,24 +606,33 @@ 63549972000, # local_end 2014-10-26 02:00:00 (Sun) 43200, 0, -'MAGT', +'+12', ], [ 63549928800, # utc_start 2014-10-25 14:00:00 (Sat) -DateTime::TimeZone::INFINITY, # utc_end +63597110400, # utc_end 2016-04-23 16:00:00 (Sat) 63549964800, # local_start 2014-10-26 00:00:00 (Sun) -DateTime::TimeZone::INFINITY, # local_end +63597146400, # local_end 2016-04-24 02:00:00 (Sun) 36000, 0, -'MAGT', +'+10', + ], + [ +63597110400, # utc_start 2016-04-23 16:00:00 (Sat) +DateTime::TimeZone::INFINITY, # utc_end +63597150000, # local_start 2016-04-24 03:00:00 (Sun) +DateTime::TimeZone::INFINITY, # local_end +39600, +0, +'+11', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {30} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Makassar.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Makassar.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Makassar.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Makassar.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/asia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/asia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Asia::Makassar; -$DateTime::TimeZone::Asia::Makassar::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -44,7 +48,7 @@ 61255440000, # local_end 1942-02-09 00:00:00 (Mon) 28800, 0, -'WITA', +'+08', ], [ 61255411200, # utc_start 1942-02-08 16:00:00 (Sun) @@ -53,7 +57,7 @@ 61369660800, # local_end 1945-09-23 00:00:00 (Sun) 32400, 0, -'JST', +'+09', ], [ 61369628400, # utc_start 1945-09-22 15:00:00 (Sat) @@ -66,11 +70,11 @@ ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {0} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Manila.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Manila.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Manila.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Manila.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/asia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/asia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Asia::Manila; -$DateTime::TimeZone::Asia::Manila::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -44,7 +48,7 @@ 61089033600, # local_end 1936-11-01 00:00:00 (Sun) 28800, 0, -'PHT', +'+08', ], [ 61089004800, # utc_start 1936-10-31 16:00:00 (Sat) @@ -53,7 +57,7 @@ 61096982400, # local_end 1937-02-01 00:00:00 (Mon) 32400, 1, -'PHST', +'+09', ], [ 61096950000, # utc_start 1937-01-31 15:00:00 (Sun) @@ -62,7 +66,7 @@ 61262438400, # local_end 1942-05-01 00:00:00 (Fri) 28800, 0, -'PHT', +'+08', ], [ 61262409600, # utc_start 1942-04-30 16:00:00 (Thu) @@ -71,7 +75,7 @@ 61341494400, # local_end 1944-11-01 00:00:00 (Wed) 32400, 0, -'JST', +'+09', ], [ 61341462000, # utc_start 1944-10-31 15:00:00 (Tue) @@ -80,7 +84,7 @@ 61639488000, # local_end 1954-04-12 00:00:00 (Mon) 28800, 0, -'PHT', +'+08', ], [ 61639459200, # utc_start 1954-04-11 16:00:00 (Sun) @@ -89,7 +93,7 @@ 61646400000, # local_end 1954-07-01 00:00:00 (Thu) 32400, 1, -'PHST', +'+09', ], [ 61646367600, # utc_start 1954-06-30 15:00:00 (Wed) @@ -98,7 +102,7 @@ 62395056000, # local_end 1978-03-22 00:00:00 (Wed) 28800, 0, -'PHT', +'+08', ], [ 62395027200, # utc_start 1978-03-21 16:00:00 (Tue) @@ -107,7 +111,7 @@ 62410867200, # local_end 1978-09-21 00:00:00 (Thu) 32400, 1, -'PHST', +'+09', ], [ 62410834800, # utc_start 1978-09-20 15:00:00 (Wed) @@ -116,15 +120,15 @@ DateTime::TimeZone::INFINITY, # local_end 28800, 0, -'PHT', +'+08', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {3} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Nicosia.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Nicosia.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Nicosia.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Nicosia.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/asia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/asia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Asia::Nicosia; -$DateTime::TimeZone::Asia::Nicosia::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -991,13 +995,49 @@ 1, 'EEST', ], + [ +63960627600, # utc_start 2027-10-31 01:00:00 (Sun) +63973328400, # utc_end 2028-03-26 01:00:00 (Sun) +63960634800, # local_start 2027-10-31 03:00:00 (Sun) +63973335600, # local_end 2028-03-26 03:00:00 (Sun) +7200, +0, +'EET', + ], + [ +63973328400, # utc_start 2028-03-26 01:00:00 (Sun) +63992077200, # utc_end 2028-10-29 01:00:00 (Sun) +63973339200, # local_start 2028-03-26 04:00:00 (Sun) +63992088000, # local_end 2028-10-29 04:00:00 (Sun) +10800, +1, +'EEST', + ], + [ +63992077200, # utc_start 2028-10-29 01:00:00 (Sun) +64004778000, # utc_end 2029-03-25 01:00:00 (Sun) +63992084400, # local_start 2028-10-29 03:00:00 (Sun) +64004785200, # local_end 2029-03-25 03:00:00 (Sun) +7200, +0, +'EET', + ], + [ +64004778000, # utc_start 2029-03-25 01:00:00 (Sun) +64023526800, # utc_end 2029-10-28 01:00:00 (Sun) +64004788800, # local_start 2029-03-25 04:00:00 (Sun) +64023537600, # local_end 2029-10-28 04:00:00 (Sun) +10800, +1, +'EEST', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {54} +sub has_dst_changes {56} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1053,8 +1093,7 @@ 'offset_from_std' => 3600, 'on' => 'lastSun', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ), bless( { 'at' => '1:00u', @@ -1065,8 +1104,7 @@ 'offset_from_std' => 0, 'on' => 'lastSun', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Novokuznetsk.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Novokuznetsk.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Novokuznetsk.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Novokuznetsk.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/europe. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/europe. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Asia::Novokuznetsk; -$DateTime::TimeZone::Asia::Novokuznetsk::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,7 +39,7 @@ 60888153600, # local_end 1930-06-21 00:00:00 (Sat) 21600, 0, -'KRAT', +'+06', ], [ 60888132000, # utc_start 1930-06-20 18:00:00 (Fri) @@ -44,7 +48,7 @@ 62490614400, # local_end 1981-04-01 00:00:00 (Wed) 25200, 0, -'KRAT', +'+07', ], [ 62490589200, # utc_start 1981-03-31 17:00:00 (Tue) @@ -53,7 +57,7 @@ 62506425600, # local_end 1981-10-01 00:00:00 (Thu) 28800, 1, -'KRAST', +'+08', ], [ 62506396800, # utc_start 1981-09-30 16:00:00 (Wed) @@ -62,7 +66,7 @@ 62522150400, # local_end 1982-04-01 00:00:00 (Thu) 25200, 0, -'KRAT', +'+07', ], [ 62522125200, # utc_start 1982-03-31 17:00:00 (Wed) @@ -71,7 +75,7 @@ 62537961600, # local_end 1982-10-01 00:00:00 (Fri) 28800, 1, -'KRAST', +'+08', ], [ 62537932800, # utc_start 1982-09-30 16:00:00 (Thu) @@ -80,7 +84,7 @@ 62553686400, # local_end 1983-04-01 00:00:00 (Fri) 25200, 0, -'KRAT', +'+07', ], [ 62553661200, # utc_start 1983-03-31 17:00:00 (Thu) @@ -89,7 +93,7 @@ 62569497600, # local_end 1983-10-01 00:00:00 (Sat) 28800, 1, -'KRAST', +'+08', ], [ 62569468800, # utc_start 1983-09-30 16:00:00 (Fri) @@ -98,7 +102,7 @@ 62585308800, # local_end 1984-04-01 00:00:00 (Sun) 25200, 0, -'KRAT', +'+07', ], [ 62585283600, # utc_start 1984-03-31 17:00:00 (Sat) @@ -107,7 +111,7 @@ 62601044400, # local_end 1984-09-30 03:00:00 (Sun) 28800, 1, -'KRAST', +'+08', ], [ 62601015600, # utc_start 1984-09-29 19:00:00 (Sat) @@ -116,7 +120,7 @@ 62616765600, # local_end 1985-03-31 02:00:00 (Sun) 25200, 0, -'KRAT', +'+07', ], [ 62616740400, # utc_start 1985-03-30 19:00:00 (Sat) @@ -125,7 +129,7 @@ 62632494000, # local_end 1985-09-29 03:00:00 (Sun) 28800, 1, -'KRAST', +'+08', ], [ 62632465200, # utc_start 1985-09-28 19:00:00 (Sat) @@ -134,7 +138,7 @@ 62648215200, # local_end 1986-03-30 02:00:00 (Sun) 25200, 0, -'KRAT', +'+07', ], [ 62648190000, # utc_start 1986-03-29 19:00:00 (Sat) @@ -143,7 +147,7 @@ 62663943600, # local_end 1986-09-28 03:00:00 (Sun) 28800, 1, -'KRAST', +'+08', ], [ 62663914800, # utc_start 1986-09-27 19:00:00 (Sat) @@ -152,7 +156,7 @@ 62679664800, # local_end 1987-03-29 02:00:00 (Sun) 25200, 0, -'KRAT', +'+07', ], [ 62679639600, # utc_start 1987-03-28 19:00:00 (Sat) @@ -161,7 +165,7 @@ 62695393200, # local_end 1987-09-27 03:00:00 (Sun) 28800, 1, -'KRAST', +'+08', ], [ 62695364400, # utc_start 1987-09-26 19:00:00 (Sat) @@ -170,7 +174,7 @@ 62711114400, # local_end 1988-03-27 02:00:00 (Sun) 25200, 0, -'KRAT', +'+07', ], [ 62711089200, # utc_start 1988-03-26 19:00:00 (Sat) @@ -179,7 +183,7 @@ 62726842800, # local_end 1988-09-25 03:00:00 (Sun) 28800, 1, -'KRAST', +'+08', ], [ 62726814000, # utc_start 1988-09-24 19:00:00 (Sat) @@ -188,7 +192,7 @@ 62742564000, # local_end 1989-03-26 02:00:00 (Sun) 25200, 0, -'KRAT', +'+07', ], [ 62742538800, # utc_start 1989-03-25 19:00:00 (Sat) @@ -197,7 +201,7 @@ 62758292400, # local_end 1989-09-24 03:00:00 (Sun) 28800, 1, -'KRAST', +'+08', ], [ 62758263600, # utc_start 1989-09-23 19:00:00 (Sat) @@ -206,7 +210,7 @@ 62774013600, # local_end 1990-03-25 02:00:00 (Sun) 25200, 0, -'KRAT', +'+07', ], [ 62773988400, # utc_start 1990-03-24 19:00:00 (Sat) @@ -215,7 +219,7 @@ 62790346800, # local_end 1990-09-30 03:00:00 (Sun) 28800, 1, -'KRAST', +'+08', ], [ 62790318000, # utc_start 1990-09-29 19:00:00 (Sat) @@ -224,7 +228,7 @@ 62806068000, # local_end 1991-03-31 02:00:00 (Sun) 25200, 0, -'KRAT', +'+07', ], [ 62806042800, # utc_start 1991-03-30 19:00:00 (Sat) @@ -233,7 +237,7 @@ 62821796400, # local_end 1991-09-29 03:00:00 (Sun) 25200, 1, -'KRAST', +'+07', ], [ 62821771200, # utc_start 1991-09-28 20:00:00 (Sat) @@ -242,34 +246,34 @@ 62831469600, # local_end 1992-01-19 02:00:00 (Sun) 21600, 0, -'KRAT', +'+06', ], [ 62831448000, # utc_start 1992-01-18 20:00:00 (Sat) -62837481600, # utc_end 1992-03-28 16:00:00 (Sat) +62837492400, # utc_end 1992-03-28 19:00:00 (Sat) 62831473200, # local_start 1992-01-19 03:00:00 (Sun) -62837506800, # local_end 1992-03-28 23:00:00 (Sat) +62837517600, # local_end 1992-03-29 02:00:00 (Sun) 25200, 0, -'KRAT', +'+07', ], [ -62837481600, # utc_start 1992-03-28 16:00:00 (Sat) -62853202800, # utc_end 1992-09-26 15:00:00 (Sat) -62837510400, # local_start 1992-03-29 00:00:00 (Sun) -62853231600, # local_end 1992-09-26 23:00:00 (Sat) +62837492400, # utc_start 1992-03-28 19:00:00 (Sat) +62853217200, # utc_end 1992-09-26 19:00:00 (Sat) +62837521200, # local_start 1992-03-29 03:00:00 (Sun) +62853246000, # local_end 1992-09-27 03:00:00 (Sun) 28800, 1, -'KRAST', +'+08', ], [ -62853202800, # utc_start 1992-09-26 15:00:00 (Sat) +62853217200, # utc_start 1992-09-26 19:00:00 (Sat) 62868942000, # utc_end 1993-03-27 19:00:00 (Sat) -62853228000, # local_start 1992-09-26 22:00:00 (Sat) +62853242400, # local_start 1992-09-27 02:00:00 (Sun) 62868967200, # local_end 1993-03-28 02:00:00 (Sun) 25200, 0, -'KRAT', +'+07', ], [ 62868942000, # utc_start 1993-03-27 19:00:00 (Sat) @@ -278,7 +282,7 @@ 62884695600, # local_end 1993-09-26 03:00:00 (Sun) 28800, 1, -'KRAST', +'+08', ], [ 62884666800, # utc_start 1993-09-25 19:00:00 (Sat) @@ -287,7 +291,7 @@ 62900416800, # local_end 1994-03-27 02:00:00 (Sun) 25200, 0, -'KRAT', +'+07', ], [ 62900391600, # utc_start 1994-03-26 19:00:00 (Sat) @@ -296,7 +300,7 @@ 62916145200, # local_end 1994-09-25 03:00:00 (Sun) 28800, 1, -'KRAST', +'+08', ], [ 62916116400, # utc_start 1994-09-24 19:00:00 (Sat) @@ -305,7 +309,7 @@ 62931866400, # local_end 1995-03-26 02:00:00 (Sun) 25200, 0, -'KRAT', +'+07', ], [ 62931841200, # utc_start 1995-03-25 19:00:00 (Sat) @@ -314,7 +318,7 @@ 62947594800, # local_end 1995-09-24 03:00:00 (Sun) 28800, 1, -'KRAST', +'+08', ], [ 62947566000, # utc_start 1995-09-23 19:00:00 (Sat) @@ -323,7 +327,7 @@ 62963920800, # local_end 1996-03-31 02:00:00 (Sun) 25200, 0, -'KRAT', +'+07', ], [ 62963895600, # utc_start 1996-03-30 19:00:00 (Sat) @@ -332,7 +336,7 @@ 62982068400, # local_end 1996-10-27 03:00:00 (Sun) 28800, 1, -'KRAST', +'+08', ], [ 62982039600, # utc_start 1996-10-26 19:00:00 (Sat) @@ -341,7 +345,7 @@ 62995370400, # local_end 1997-03-30 02:00:00 (Sun) 25200, 0, -'KRAT', +'+07', ], [ 62995345200, # utc_start 1997-03-29 19:00:00 (Sat) @@ -350,7 +354,7 @@ 63013518000, # local_end 1997-10-26 03:00:00 (Sun) 28800, 1, -'KRAST', +'+08', ], [ 63013489200, # utc_start 1997-10-25 19:00:00 (Sat) @@ -359,7 +363,7 @@ 63026820000, # local_end 1998-03-29 02:00:00 (Sun) 25200, 0, -'KRAT', +'+07', ], [ 63026794800, # utc_start 1998-03-28 19:00:00 (Sat) @@ -368,7 +372,7 @@ 63044967600, # local_end 1998-10-25 03:00:00 (Sun) 28800, 1, -'KRAST', +'+08', ], [ 63044938800, # utc_start 1998-10-24 19:00:00 (Sat) @@ -377,7 +381,7 @@ 63058269600, # local_end 1999-03-28 02:00:00 (Sun) 25200, 0, -'KRAT', +'+07', ], [ 63058244400, # utc_start 1999-03-27 19:00:00 (Sat) @@ -386,7 +390,7 @@ 63077022000, # local_end 1999-10-31 03:00:00 (Sun) 28800, 1, -'KRAST', +'+08', ], [ 63076993200, # utc_start 1999-10-30 19:00:00 (Sat) @@ -395,7 +399,7 @@ 63089719200, # local_end 2000-03-26 02:00:00 (Sun) 25200, 0, -'KRAT', +'+07', ], [ 63089694000, # utc_start 2000-03-25 19:00:00 (Sat) @@ -404,7 +408,7 @@ 63108471600, # local_end 2000-10-29 03:00:00 (Sun) 28800, 1, -'KRAST', +'+08', ], [ 63108442800, # utc_start 2000-10-28 19:00:00 (Sat) @@ -413,7 +417,7 @@ 63121168800, # local_end 2001-03-25 02:00:00 (Sun) 25200, 0, -'KRAT', +'+07', ], [ 63121143600, # utc_start 2001-03-24 19:00:00 (Sat) @@ -422,7 +426,7 @@ 63139921200, # local_end 2001-10-28 03:00:00 (Sun) 28800, 1, -'KRAST', +'+08', ], [ 63139892400, # utc_start 2001-10-27 19:00:00 (Sat) @@ -431,7 +435,7 @@ 63153223200, # local_end 2002-03-31 02:00:00 (Sun) 25200, 0, -'KRAT', +'+07', ], [ 63153198000, # utc_start 2002-03-30 19:00:00 (Sat) @@ -440,7 +444,7 @@ 63171370800, # local_end 2002-10-27 03:00:00 (Sun) 28800, 1, -'KRAST', +'+08', ], [ 63171342000, # utc_start 2002-10-26 19:00:00 (Sat) @@ -449,7 +453,7 @@ 63184672800, # local_end 2003-03-30 02:00:00 (Sun) 25200, 0, -'KRAT', +'+07', ], [ 63184647600, # utc_start 2003-03-29 19:00:00 (Sat) @@ -458,7 +462,7 @@ 63202820400, # local_end 2003-10-26 03:00:00 (Sun) 28800, 1, -'KRAST', +'+08', ], [ 63202791600, # utc_start 2003-10-25 19:00:00 (Sat) @@ -467,7 +471,7 @@ 63216122400, # local_end 2004-03-28 02:00:00 (Sun) 25200, 0, -'KRAT', +'+07', ], [ 63216097200, # utc_start 2004-03-27 19:00:00 (Sat) @@ -476,7 +480,7 @@ 63234874800, # local_end 2004-10-31 03:00:00 (Sun) 28800, 1, -'KRAST', +'+08', ], [ 63234846000, # utc_start 2004-10-30 19:00:00 (Sat) @@ -485,7 +489,7 @@ 63247572000, # local_end 2005-03-27 02:00:00 (Sun) 25200, 0, -'KRAT', +'+07', ], [ 63247546800, # utc_start 2005-03-26 19:00:00 (Sat) @@ -494,7 +498,7 @@ 63266324400, # local_end 2005-10-30 03:00:00 (Sun) 28800, 1, -'KRAST', +'+08', ], [ 63266295600, # utc_start 2005-10-29 19:00:00 (Sat) @@ -503,7 +507,7 @@ 63279021600, # local_end 2006-03-26 02:00:00 (Sun) 25200, 0, -'KRAT', +'+07', ], [ 63278996400, # utc_start 2006-03-25 19:00:00 (Sat) @@ -512,7 +516,7 @@ 63297774000, # local_end 2006-10-29 03:00:00 (Sun) 28800, 1, -'KRAST', +'+08', ], [ 63297745200, # utc_start 2006-10-28 19:00:00 (Sat) @@ -521,7 +525,7 @@ 63310471200, # local_end 2007-03-25 02:00:00 (Sun) 25200, 0, -'KRAT', +'+07', ], [ 63310446000, # utc_start 2007-03-24 19:00:00 (Sat) @@ -530,7 +534,7 @@ 63329223600, # local_end 2007-10-28 03:00:00 (Sun) 28800, 1, -'KRAST', +'+08', ], [ 63329194800, # utc_start 2007-10-27 19:00:00 (Sat) @@ -539,7 +543,7 @@ 63342525600, # local_end 2008-03-30 02:00:00 (Sun) 25200, 0, -'KRAT', +'+07', ], [ 63342500400, # utc_start 2008-03-29 19:00:00 (Sat) @@ -548,7 +552,7 @@ 63360673200, # local_end 2008-10-26 03:00:00 (Sun) 28800, 1, -'KRAST', +'+08', ], [ 63360644400, # utc_start 2008-10-25 19:00:00 (Sat) @@ -557,7 +561,7 @@ 63373975200, # local_end 2009-03-29 02:00:00 (Sun) 25200, 0, -'KRAT', +'+07', ], [ 63373950000, # utc_start 2009-03-28 19:00:00 (Sat) @@ -566,7 +570,7 @@ 63392122800, # local_end 2009-10-25 03:00:00 (Sun) 28800, 1, -'KRAST', +'+08', ], [ 63392094000, # utc_start 2009-10-24 19:00:00 (Sat) @@ -575,7 +579,7 @@ 63405424800, # local_end 2010-03-28 02:00:00 (Sun) 25200, 0, -'KRAT', +'+07', ], [ 63405399600, # utc_start 2010-03-27 19:00:00 (Sat) @@ -584,7 +588,7 @@ 63424177200, # local_end 2010-10-31 03:00:00 (Sun) 25200, 1, -'NOVST', +'+07', ], [ 63424152000, # utc_start 2010-10-30 20:00:00 (Sat) @@ -593,33 +597,24 @@ 63436874400, # local_end 2011-03-27 02:00:00 (Sun) 21600, 0, -'NOVT', +'+06', ], [ 63436852800, # utc_start 2011-03-26 20:00:00 (Sat) -63549946800, # utc_end 2014-10-25 19:00:00 (Sat) -63436878000, # local_start 2011-03-27 03:00:00 (Sun) -63549972000, # local_end 2014-10-26 02:00:00 (Sun) -25200, -0, -'NOVT', - ], - [ -63549946800, # utc_start 2014-10-25 19:00:00 (Sat) DateTime::TimeZone::INFINITY, # utc_end -63549972000, # local_start 2014-10-26 02:00:00 (Sun) +63436878000, # local_start 2011-03-27 03:00:00 (Sun) DateTime::TimeZone::INFINITY, # local_end 25200, 0, -'KRAT', +'+07', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {30} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Novosibirsk.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Novosibirsk.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Novosibirsk.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Novosibirsk.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/europe. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/europe. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Asia::Novosibirsk; -$DateTime::TimeZone::Asia::Novosibirsk::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,7 +39,7 @@ 60888153600, # local_end 1930-06-21 00:00:00 (Sat) 21600, 0, -'NOVT', +'+06', ], [ 60888132000, # utc_start 1930-06-20 18:00:00 (Fri) @@ -44,7 +48,7 @@ 62490614400, # local_end 1981-04-01 00:00:00 (Wed) 25200, 0, -'NOVT', +'+07', ], [ 62490589200, # utc_start 1981-03-31 17:00:00 (Tue) @@ -53,7 +57,7 @@ 62506425600, # local_end 1981-10-01 00:00:00 (Thu) 28800, 1, -'NOVST', +'+08', ], [ 62506396800, # utc_start 1981-09-30 16:00:00 (Wed) @@ -62,7 +66,7 @@ 62522150400, # local_end 1982-04-01 00:00:00 (Thu) 25200, 0, -'NOVT', +'+07', ], [ 62522125200, # utc_start 1982-03-31 17:00:00 (Wed) @@ -71,7 +75,7 @@ 62537961600, # local_end 1982-10-01 00:00:00 (Fri) 28800, 1, -'NOVST', +'+08', ], [ 62537932800, # utc_start 1982-09-30 16:00:00 (Thu) @@ -80,7 +84,7 @@ 62553686400, # local_end 1983-04-01 00:00:00 (Fri) 25200, 0, -'NOVT', +'+07', ], [ 62553661200, # utc_start 1983-03-31 17:00:00 (Thu) @@ -89,7 +93,7 @@ 62569497600, # local_end 1983-10-01 00:00:00 (Sat) 28800, 1, -'NOVST', +'+08', ], [ 62569468800, # utc_start 1983-09-30 16:00:00 (Fri) @@ -98,7 +102,7 @@ 62585308800, # local_end 1984-04-01 00:00:00 (Sun) 25200, 0, -'NOVT', +'+07', ], [ 62585283600, # utc_start 1984-03-31 17:00:00 (Sat) @@ -107,7 +111,7 @@ 62601044400, # local_end 1984-09-30 03:00:00 (Sun) 28800, 1, -'NOVST', +'+08', ], [ 62601015600, # utc_start 1984-09-29 19:00:00 (Sat) @@ -116,7 +120,7 @@ 62616765600, # local_end 1985-03-31 02:00:00 (Sun) 25200, 0, -'NOVT', +'+07', ], [ 62616740400, # utc_start 1985-03-30 19:00:00 (Sat) @@ -125,7 +129,7 @@ 62632494000, # local_end 1985-09-29 03:00:00 (Sun) 28800, 1, -'NOVST', +'+08', ], [ 62632465200, # utc_start 1985-09-28 19:00:00 (Sat) @@ -134,7 +138,7 @@ 62648215200, # local_end 1986-03-30 02:00:00 (Sun) 25200, 0, -'NOVT', +'+07', ], [ 62648190000, # utc_start 1986-03-29 19:00:00 (Sat) @@ -143,7 +147,7 @@ 62663943600, # local_end 1986-09-28 03:00:00 (Sun) 28800, 1, -'NOVST', +'+08', ], [ 62663914800, # utc_start 1986-09-27 19:00:00 (Sat) @@ -152,7 +156,7 @@ 62679664800, # local_end 1987-03-29 02:00:00 (Sun) 25200, 0, -'NOVT', +'+07', ], [ 62679639600, # utc_start 1987-03-28 19:00:00 (Sat) @@ -161,7 +165,7 @@ 62695393200, # local_end 1987-09-27 03:00:00 (Sun) 28800, 1, -'NOVST', +'+08', ], [ 62695364400, # utc_start 1987-09-26 19:00:00 (Sat) @@ -170,7 +174,7 @@ 62711114400, # local_end 1988-03-27 02:00:00 (Sun) 25200, 0, -'NOVT', +'+07', ], [ 62711089200, # utc_start 1988-03-26 19:00:00 (Sat) @@ -179,7 +183,7 @@ 62726842800, # local_end 1988-09-25 03:00:00 (Sun) 28800, 1, -'NOVST', +'+08', ], [ 62726814000, # utc_start 1988-09-24 19:00:00 (Sat) @@ -188,7 +192,7 @@ 62742564000, # local_end 1989-03-26 02:00:00 (Sun) 25200, 0, -'NOVT', +'+07', ], [ 62742538800, # utc_start 1989-03-25 19:00:00 (Sat) @@ -197,7 +201,7 @@ 62758292400, # local_end 1989-09-24 03:00:00 (Sun) 28800, 1, -'NOVST', +'+08', ], [ 62758263600, # utc_start 1989-09-23 19:00:00 (Sat) @@ -206,7 +210,7 @@ 62774013600, # local_end 1990-03-25 02:00:00 (Sun) 25200, 0, -'NOVT', +'+07', ], [ 62773988400, # utc_start 1990-03-24 19:00:00 (Sat) @@ -215,7 +219,7 @@ 62790346800, # local_end 1990-09-30 03:00:00 (Sun) 28800, 1, -'NOVST', +'+08', ], [ 62790318000, # utc_start 1990-09-29 19:00:00 (Sat) @@ -224,7 +228,7 @@ 62806068000, # local_end 1991-03-31 02:00:00 (Sun) 25200, 0, -'NOVT', +'+07', ], [ 62806042800, # utc_start 1991-03-30 19:00:00 (Sat) @@ -233,7 +237,7 @@ 62821796400, # local_end 1991-09-29 03:00:00 (Sun) 25200, 1, -'NOVST', +'+07', ], [ 62821771200, # utc_start 1991-09-28 20:00:00 (Sat) @@ -242,34 +246,34 @@ 62831469600, # local_end 1992-01-19 02:00:00 (Sun) 21600, 0, -'NOVT', +'+06', ], [ 62831448000, # utc_start 1992-01-18 20:00:00 (Sat) -62837481600, # utc_end 1992-03-28 16:00:00 (Sat) +62837492400, # utc_end 1992-03-28 19:00:00 (Sat) 62831473200, # local_start 1992-01-19 03:00:00 (Sun) -62837506800, # local_end 1992-03-28 23:00:00 (Sat) +62837517600, # local_end 1992-03-29 02:00:00 (Sun) 25200, 0, -'NOVT', +'+07', ], [ -62837481600, # utc_start 1992-03-28 16:00:00 (Sat) -62853202800, # utc_end 1992-09-26 15:00:00 (Sat) -62837510400, # local_start 1992-03-29 00:00:00 (Sun) -62853231600, # local_end 1992-09-26 23:00:00 (Sat) +62837492400, # utc_start 1992-03-28 19:00:00 (Sat) +62853217200, # utc_end 1992-09-26 19:00:00 (Sat) +62837521200, # local_start 1992-03-29 03:00:00 (Sun) +62853246000, # local_end 1992-09-27 03:00:00 (Sun) 28800, 1, -'NOVST', +'+08', ], [ -62853202800, # utc_start 1992-09-26 15:00:00 (Sat) +62853217200, # utc_start 1992-09-26 19:00:00 (Sat) 62868942000, # utc_end 1993-03-27 19:00:00 (Sat) -62853228000, # local_start 1992-09-26 22:00:00 (Sat) +62853242400, # local_start 1992-09-27 02:00:00 (Sun) 62868967200, # local_end 1993-03-28 02:00:00 (Sun) 25200, 0, -'NOVT', +'+07', ], [ 62868942000, # utc_start 1993-03-27 19:00:00 (Sat) @@ -278,7 +282,7 @@ 62873798400, # local_end 1993-05-23 00:00:00 (Sun) 28800, 1, -'NOVST', +'+08', ], [ 62873769600, # utc_start 1993-05-22 16:00:00 (Sat) @@ -287,7 +291,7 @@ 62884695600, # local_end 1993-09-26 03:00:00 (Sun) 25200, 1, -'NOVST', +'+07', ], [ 62884670400, # utc_start 1993-09-25 20:00:00 (Sat) @@ -296,7 +300,7 @@ 62900416800, # local_end 1994-03-27 02:00:00 (Sun) 21600, 0, -'NOVT', +'+06', ], [ 62900395200, # utc_start 1994-03-26 20:00:00 (Sat) @@ -305,7 +309,7 @@ 62916145200, # local_end 1994-09-25 03:00:00 (Sun) 25200, 1, -'NOVST', +'+07', ], [ 62916120000, # utc_start 1994-09-24 20:00:00 (Sat) @@ -314,7 +318,7 @@ 62931866400, # local_end 1995-03-26 02:00:00 (Sun) 21600, 0, -'NOVT', +'+06', ], [ 62931844800, # utc_start 1995-03-25 20:00:00 (Sat) @@ -323,7 +327,7 @@ 62947594800, # local_end 1995-09-24 03:00:00 (Sun) 25200, 1, -'NOVST', +'+07', ], [ 62947569600, # utc_start 1995-09-23 20:00:00 (Sat) @@ -332,7 +336,7 @@ 62963920800, # local_end 1996-03-31 02:00:00 (Sun) 21600, 0, -'NOVT', +'+06', ], [ 62963899200, # utc_start 1996-03-30 20:00:00 (Sat) @@ -341,7 +345,7 @@ 62982068400, # local_end 1996-10-27 03:00:00 (Sun) 25200, 1, -'NOVST', +'+07', ], [ 62982043200, # utc_start 1996-10-26 20:00:00 (Sat) @@ -350,7 +354,7 @@ 62995370400, # local_end 1997-03-30 02:00:00 (Sun) 21600, 0, -'NOVT', +'+06', ], [ 62995348800, # utc_start 1997-03-29 20:00:00 (Sat) @@ -359,7 +363,7 @@ 63013518000, # local_end 1997-10-26 03:00:00 (Sun) 25200, 1, -'NOVST', +'+07', ], [ 63013492800, # utc_start 1997-10-25 20:00:00 (Sat) @@ -368,7 +372,7 @@ 63026820000, # local_end 1998-03-29 02:00:00 (Sun) 21600, 0, -'NOVT', +'+06', ], [ 63026798400, # utc_start 1998-03-28 20:00:00 (Sat) @@ -377,7 +381,7 @@ 63044967600, # local_end 1998-10-25 03:00:00 (Sun) 25200, 1, -'NOVST', +'+07', ], [ 63044942400, # utc_start 1998-10-24 20:00:00 (Sat) @@ -386,7 +390,7 @@ 63058269600, # local_end 1999-03-28 02:00:00 (Sun) 21600, 0, -'NOVT', +'+06', ], [ 63058248000, # utc_start 1999-03-27 20:00:00 (Sat) @@ -395,7 +399,7 @@ 63077022000, # local_end 1999-10-31 03:00:00 (Sun) 25200, 1, -'NOVST', +'+07', ], [ 63076996800, # utc_start 1999-10-30 20:00:00 (Sat) @@ -404,7 +408,7 @@ 63089719200, # local_end 2000-03-26 02:00:00 (Sun) 21600, 0, -'NOVT', +'+06', ], [ 63089697600, # utc_start 2000-03-25 20:00:00 (Sat) @@ -413,7 +417,7 @@ 63108471600, # local_end 2000-10-29 03:00:00 (Sun) 25200, 1, -'NOVST', +'+07', ], [ 63108446400, # utc_start 2000-10-28 20:00:00 (Sat) @@ -422,7 +426,7 @@ 63121168800, # local_end 2001-03-25 02:00:00 (Sun) 21600, 0, -'NOVT', +'+06', ], [ 63121147200, # utc_start 2001-03-24 20:00:00 (Sat) @@ -431,7 +435,7 @@ 63139921200, # local_end 2001-10-28 03:00:00 (Sun) 25200, 1, -'NOVST', +'+07', ], [ 63139896000, # utc_start 2001-10-27 20:00:00 (Sat) @@ -440,7 +444,7 @@ 63153223200, # local_end 2002-03-31 02:00:00 (Sun) 21600, 0, -'NOVT', +'+06', ], [ 63153201600, # utc_start 2002-03-30 20:00:00 (Sat) @@ -449,7 +453,7 @@ 63171370800, # local_end 2002-10-27 03:00:00 (Sun) 25200, 1, -'NOVST', +'+07', ], [ 63171345600, # utc_start 2002-10-26 20:00:00 (Sat) @@ -458,7 +462,7 @@ 63184672800, # local_end 2003-03-30 02:00:00 (Sun) 21600, 0, -'NOVT', +'+06', ], [ 63184651200, # utc_start 2003-03-29 20:00:00 (Sat) @@ -467,7 +471,7 @@ 63202820400, # local_end 2003-10-26 03:00:00 (Sun) 25200, 1, -'NOVST', +'+07', ], [ 63202795200, # utc_start 2003-10-25 20:00:00 (Sat) @@ -476,7 +480,7 @@ 63216122400, # local_end 2004-03-28 02:00:00 (Sun) 21600, 0, -'NOVT', +'+06', ], [ 63216100800, # utc_start 2004-03-27 20:00:00 (Sat) @@ -485,7 +489,7 @@ 63234874800, # local_end 2004-10-31 03:00:00 (Sun) 25200, 1, -'NOVST', +'+07', ], [ 63234849600, # utc_start 2004-10-30 20:00:00 (Sat) @@ -494,7 +498,7 @@ 63247572000, # local_end 2005-03-27 02:00:00 (Sun) 21600, 0, -'NOVT', +'+06', ], [ 63247550400, # utc_start 2005-03-26 20:00:00 (Sat) @@ -503,7 +507,7 @@ 63266324400, # local_end 2005-10-30 03:00:00 (Sun) 25200, 1, -'NOVST', +'+07', ], [ 63266299200, # utc_start 2005-10-29 20:00:00 (Sat) @@ -512,7 +516,7 @@ 63279021600, # local_end 2006-03-26 02:00:00 (Sun) 21600, 0, -'NOVT', +'+06', ], [ 63279000000, # utc_start 2006-03-25 20:00:00 (Sat) @@ -521,7 +525,7 @@ 63297774000, # local_end 2006-10-29 03:00:00 (Sun) 25200, 1, -'NOVST', +'+07', ], [ 63297748800, # utc_start 2006-10-28 20:00:00 (Sat) @@ -530,7 +534,7 @@ 63310471200, # local_end 2007-03-25 02:00:00 (Sun) 21600, 0, -'NOVT', +'+06', ], [ 63310449600, # utc_start 2007-03-24 20:00:00 (Sat) @@ -539,7 +543,7 @@ 63329223600, # local_end 2007-10-28 03:00:00 (Sun) 25200, 1, -'NOVST', +'+07', ], [ 63329198400, # utc_start 2007-10-27 20:00:00 (Sat) @@ -548,7 +552,7 @@ 63342525600, # local_end 2008-03-30 02:00:00 (Sun) 21600, 0, -'NOVT', +'+06', ], [ 63342504000, # utc_start 2008-03-29 20:00:00 (Sat) @@ -557,7 +561,7 @@ 63360673200, # local_end 2008-10-26 03:00:00 (Sun) 25200, 1, -'NOVST', +'+07', ], [ 63360648000, # utc_start 2008-10-25 20:00:00 (Sat) @@ -566,7 +570,7 @@ 63373975200, # local_end 2009-03-29 02:00:00 (Sun) 21600, 0, -'NOVT', +'+06', ], [ 63373953600, # utc_start 2009-03-28 20:00:00 (Sat) @@ -575,7 +579,7 @@ 63392122800, # local_end 2009-10-25 03:00:00 (Sun) 25200, 1, -'NOVST', +'+07', ], [ 63392097600, # utc_start 2009-10-24 20:00:00 (Sat) @@ -584,7 +588,7 @@ 63405424800, # local_end 2010-03-28 02:00:00 (Sun) 21600, 0, -'NOVT', +'+06', ], [ 63405403200, # utc_start 2010-03-27 20:00:00 (Sat) @@ -593,7 +597,7 @@ 63424177200, # local_end 2010-10-31 03:00:00 (Sun) 25200, 1, -'NOVST', +'+07', ], [ 63424152000, # utc_start 2010-10-30 20:00:00 (Sat) @@ -602,7 +606,7 @@ 63436874400, # local_end 2011-03-27 02:00:00 (Sun) 21600, 0, -'NOVT', +'+06', ], [ 63436852800, # utc_start 2011-03-26 20:00:00 (Sat) @@ -611,24 +615,33 @@ 63549972000, # local_end 2014-10-26 02:00:00 (Sun) 25200, 0, -'NOVT', +'+07', ], [ 63549946800, # utc_start 2014-10-25 19:00:00 (Sat) -DateTime::TimeZone::INFINITY, # utc_end +63604987200, # utc_end 2016-07-23 20:00:00 (Sat) 63549968400, # local_start 2014-10-26 01:00:00 (Sun) -DateTime::TimeZone::INFINITY, # local_end +63605008800, # local_end 2016-07-24 02:00:00 (Sun) 21600, 0, -'NOVT', +'+06', + ], + [ +63604987200, # utc_start 2016-07-23 20:00:00 (Sat) +DateTime::TimeZone::INFINITY, # utc_end +63605012400, # local_start 2016-07-24 03:00:00 (Sun) +DateTime::TimeZone::INFINITY, # local_end +25200, +0, +'+07', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {31} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Omsk.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Omsk.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Omsk.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Omsk.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/europe. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/europe. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Asia::Omsk; -$DateTime::TimeZone::Asia::Omsk::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,7 +39,7 @@ 60888153600, # local_end 1930-06-21 00:00:00 (Sat) 18000, 0, -'OMST', +'+05', ], [ 60888135600, # utc_start 1930-06-20 19:00:00 (Fri) @@ -44,7 +48,7 @@ 62490614400, # local_end 1981-04-01 00:00:00 (Wed) 21600, 0, -'OMST', +'+06', ], [ 62490592800, # utc_start 1981-03-31 18:00:00 (Tue) @@ -53,7 +57,7 @@ 62506425600, # local_end 1981-10-01 00:00:00 (Thu) 25200, 1, -'OMSST', +'+07', ], [ 62506400400, # utc_start 1981-09-30 17:00:00 (Wed) @@ -62,7 +66,7 @@ 62522150400, # local_end 1982-04-01 00:00:00 (Thu) 21600, 0, -'OMST', +'+06', ], [ 62522128800, # utc_start 1982-03-31 18:00:00 (Wed) @@ -71,7 +75,7 @@ 62537961600, # local_end 1982-10-01 00:00:00 (Fri) 25200, 1, -'OMSST', +'+07', ], [ 62537936400, # utc_start 1982-09-30 17:00:00 (Thu) @@ -80,7 +84,7 @@ 62553686400, # local_end 1983-04-01 00:00:00 (Fri) 21600, 0, -'OMST', +'+06', ], [ 62553664800, # utc_start 1983-03-31 18:00:00 (Thu) @@ -89,7 +93,7 @@ 62569497600, # local_end 1983-10-01 00:00:00 (Sat) 25200, 1, -'OMSST', +'+07', ], [ 62569472400, # utc_start 1983-09-30 17:00:00 (Fri) @@ -98,7 +102,7 @@ 62585308800, # local_end 1984-04-01 00:00:00 (Sun) 21600, 0, -'OMST', +'+06', ], [ 62585287200, # utc_start 1984-03-31 18:00:00 (Sat) @@ -107,7 +111,7 @@ 62601044400, # local_end 1984-09-30 03:00:00 (Sun) 25200, 1, -'OMSST', +'+07', ], [ 62601019200, # utc_start 1984-09-29 20:00:00 (Sat) @@ -116,7 +120,7 @@ 62616765600, # local_end 1985-03-31 02:00:00 (Sun) 21600, 0, -'OMST', +'+06', ], [ 62616744000, # utc_start 1985-03-30 20:00:00 (Sat) @@ -125,7 +129,7 @@ 62632494000, # local_end 1985-09-29 03:00:00 (Sun) 25200, 1, -'OMSST', +'+07', ], [ 62632468800, # utc_start 1985-09-28 20:00:00 (Sat) @@ -134,7 +138,7 @@ 62648215200, # local_end 1986-03-30 02:00:00 (Sun) 21600, 0, -'OMST', +'+06', ], [ 62648193600, # utc_start 1986-03-29 20:00:00 (Sat) @@ -143,7 +147,7 @@ 62663943600, # local_end 1986-09-28 03:00:00 (Sun) 25200, 1, -'OMSST', +'+07', ], [ 62663918400, # utc_start 1986-09-27 20:00:00 (Sat) @@ -152,7 +156,7 @@ 62679664800, # local_end 1987-03-29 02:00:00 (Sun) 21600, 0, -'OMST', +'+06', ], [ 62679643200, # utc_start 1987-03-28 20:00:00 (Sat) @@ -161,7 +165,7 @@ 62695393200, # local_end 1987-09-27 03:00:00 (Sun) 25200, 1, -'OMSST', +'+07', ], [ 62695368000, # utc_start 1987-09-26 20:00:00 (Sat) @@ -170,7 +174,7 @@ 62711114400, # local_end 1988-03-27 02:00:00 (Sun) 21600, 0, -'OMST', +'+06', ], [ 62711092800, # utc_start 1988-03-26 20:00:00 (Sat) @@ -179,7 +183,7 @@ 62726842800, # local_end 1988-09-25 03:00:00 (Sun) 25200, 1, -'OMSST', +'+07', ], [ 62726817600, # utc_start 1988-09-24 20:00:00 (Sat) @@ -188,7 +192,7 @@ 62742564000, # local_end 1989-03-26 02:00:00 (Sun) 21600, 0, -'OMST', +'+06', ], [ 62742542400, # utc_start 1989-03-25 20:00:00 (Sat) @@ -197,7 +201,7 @@ 62758292400, # local_end 1989-09-24 03:00:00 (Sun) 25200, 1, -'OMSST', +'+07', ], [ 62758267200, # utc_start 1989-09-23 20:00:00 (Sat) @@ -206,7 +210,7 @@ 62774013600, # local_end 1990-03-25 02:00:00 (Sun) 21600, 0, -'OMST', +'+06', ], [ 62773992000, # utc_start 1990-03-24 20:00:00 (Sat) @@ -215,7 +219,7 @@ 62790346800, # local_end 1990-09-30 03:00:00 (Sun) 25200, 1, -'OMSST', +'+07', ], [ 62790321600, # utc_start 1990-09-29 20:00:00 (Sat) @@ -224,7 +228,7 @@ 62806068000, # local_end 1991-03-31 02:00:00 (Sun) 21600, 0, -'OMST', +'+06', ], [ 62806046400, # utc_start 1991-03-30 20:00:00 (Sat) @@ -233,7 +237,7 @@ 62821796400, # local_end 1991-09-29 03:00:00 (Sun) 21600, 1, -'OMSST', +'+06', ], [ 62821774800, # utc_start 1991-09-28 21:00:00 (Sat) @@ -242,34 +246,34 @@ 62831469600, # local_end 1992-01-19 02:00:00 (Sun) 18000, 0, -'OMST', +'+05', ], [ 62831451600, # utc_start 1992-01-18 21:00:00 (Sat) -62837485200, # utc_end 1992-03-28 17:00:00 (Sat) +62837496000, # utc_end 1992-03-28 20:00:00 (Sat) 62831473200, # local_start 1992-01-19 03:00:00 (Sun) -62837506800, # local_end 1992-03-28 23:00:00 (Sat) +62837517600, # local_end 1992-03-29 02:00:00 (Sun) 21600, 0, -'OMST', +'+06', ], [ -62837485200, # utc_start 1992-03-28 17:00:00 (Sat) -62853206400, # utc_end 1992-09-26 16:00:00 (Sat) -62837510400, # local_start 1992-03-29 00:00:00 (Sun) -62853231600, # local_end 1992-09-26 23:00:00 (Sat) +62837496000, # utc_start 1992-03-28 20:00:00 (Sat) +62853220800, # utc_end 1992-09-26 20:00:00 (Sat) +62837521200, # local_start 1992-03-29 03:00:00 (Sun) +62853246000, # local_end 1992-09-27 03:00:00 (Sun) 25200, 1, -'OMSST', +'+07', ], [ -62853206400, # utc_start 1992-09-26 16:00:00 (Sat) +62853220800, # utc_start 1992-09-26 20:00:00 (Sat) 62868945600, # utc_end 1993-03-27 20:00:00 (Sat) -62853228000, # local_start 1992-09-26 22:00:00 (Sat) +62853242400, # local_start 1992-09-27 02:00:00 (Sun) 62868967200, # local_end 1993-03-28 02:00:00 (Sun) 21600, 0, -'OMST', +'+06', ], [ 62868945600, # utc_start 1993-03-27 20:00:00 (Sat) @@ -278,7 +282,7 @@ 62884695600, # local_end 1993-09-26 03:00:00 (Sun) 25200, 1, -'OMSST', +'+07', ], [ 62884670400, # utc_start 1993-09-25 20:00:00 (Sat) @@ -287,7 +291,7 @@ 62900416800, # local_end 1994-03-27 02:00:00 (Sun) 21600, 0, -'OMST', +'+06', ], [ 62900395200, # utc_start 1994-03-26 20:00:00 (Sat) @@ -296,7 +300,7 @@ 62916145200, # local_end 1994-09-25 03:00:00 (Sun) 25200, 1, -'OMSST', +'+07', ], [ 62916120000, # utc_start 1994-09-24 20:00:00 (Sat) @@ -305,7 +309,7 @@ 62931866400, # local_end 1995-03-26 02:00:00 (Sun) 21600, 0, -'OMST', +'+06', ], [ 62931844800, # utc_start 1995-03-25 20:00:00 (Sat) @@ -314,7 +318,7 @@ 62947594800, # local_end 1995-09-24 03:00:00 (Sun) 25200, 1, -'OMSST', +'+07', ], [ 62947569600, # utc_start 1995-09-23 20:00:00 (Sat) @@ -323,7 +327,7 @@ 62963920800, # local_end 1996-03-31 02:00:00 (Sun) 21600, 0, -'OMST', +'+06', ], [ 62963899200, # utc_start 1996-03-30 20:00:00 (Sat) @@ -332,7 +336,7 @@ 62982068400, # local_end 1996-10-27 03:00:00 (Sun) 25200, 1, -'OMSST', +'+07', ], [ 62982043200, # utc_start 1996-10-26 20:00:00 (Sat) @@ -341,7 +345,7 @@ 62995370400, # local_end 1997-03-30 02:00:00 (Sun) 21600, 0, -'OMST', +'+06', ], [ 62995348800, # utc_start 1997-03-29 20:00:00 (Sat) @@ -350,7 +354,7 @@ 63013518000, # local_end 1997-10-26 03:00:00 (Sun) 25200, 1, -'OMSST', +'+07', ], [ 63013492800, # utc_start 1997-10-25 20:00:00 (Sat) @@ -359,7 +363,7 @@ 63026820000, # local_end 1998-03-29 02:00:00 (Sun) 21600, 0, -'OMST', +'+06', ], [ 63026798400, # utc_start 1998-03-28 20:00:00 (Sat) @@ -368,7 +372,7 @@ 63044967600, # local_end 1998-10-25 03:00:00 (Sun) 25200, 1, -'OMSST', +'+07', ], [ 63044942400, # utc_start 1998-10-24 20:00:00 (Sat) @@ -377,7 +381,7 @@ 63058269600, # local_end 1999-03-28 02:00:00 (Sun) 21600, 0, -'OMST', +'+06', ], [ 63058248000, # utc_start 1999-03-27 20:00:00 (Sat) @@ -386,7 +390,7 @@ 63077022000, # local_end 1999-10-31 03:00:00 (Sun) 25200, 1, -'OMSST', +'+07', ], [ 63076996800, # utc_start 1999-10-30 20:00:00 (Sat) @@ -395,7 +399,7 @@ 63089719200, # local_end 2000-03-26 02:00:00 (Sun) 21600, 0, -'OMST', +'+06', ], [ 63089697600, # utc_start 2000-03-25 20:00:00 (Sat) @@ -404,7 +408,7 @@ 63108471600, # local_end 2000-10-29 03:00:00 (Sun) 25200, 1, -'OMSST', +'+07', ], [ 63108446400, # utc_start 2000-10-28 20:00:00 (Sat) @@ -413,7 +417,7 @@ 63121168800, # local_end 2001-03-25 02:00:00 (Sun) 21600, 0, -'OMST', +'+06', ], [ 63121147200, # utc_start 2001-03-24 20:00:00 (Sat) @@ -422,7 +426,7 @@ 63139921200, # local_end 2001-10-28 03:00:00 (Sun) 25200, 1, -'OMSST', +'+07', ], [ 63139896000, # utc_start 2001-10-27 20:00:00 (Sat) @@ -431,7 +435,7 @@ 63153223200, # local_end 2002-03-31 02:00:00 (Sun) 21600, 0, -'OMST', +'+06', ], [ 63153201600, # utc_start 2002-03-30 20:00:00 (Sat) @@ -440,7 +444,7 @@ 63171370800, # local_end 2002-10-27 03:00:00 (Sun) 25200, 1, -'OMSST', +'+07', ], [ 63171345600, # utc_start 2002-10-26 20:00:00 (Sat) @@ -449,7 +453,7 @@ 63184672800, # local_end 2003-03-30 02:00:00 (Sun) 21600, 0, -'OMST', +'+06', ], [ 63184651200, # utc_start 2003-03-29 20:00:00 (Sat) @@ -458,7 +462,7 @@ 63202820400, # local_end 2003-10-26 03:00:00 (Sun) 25200, 1, -'OMSST', +'+07', ], [ 63202795200, # utc_start 2003-10-25 20:00:00 (Sat) @@ -467,7 +471,7 @@ 63216122400, # local_end 2004-03-28 02:00:00 (Sun) 21600, 0, -'OMST', +'+06', ], [ 63216100800, # utc_start 2004-03-27 20:00:00 (Sat) @@ -476,7 +480,7 @@ 63234874800, # local_end 2004-10-31 03:00:00 (Sun) 25200, 1, -'OMSST', +'+07', ], [ 63234849600, # utc_start 2004-10-30 20:00:00 (Sat) @@ -485,7 +489,7 @@ 63247572000, # local_end 2005-03-27 02:00:00 (Sun) 21600, 0, -'OMST', +'+06', ], [ 63247550400, # utc_start 2005-03-26 20:00:00 (Sat) @@ -494,7 +498,7 @@ 63266324400, # local_end 2005-10-30 03:00:00 (Sun) 25200, 1, -'OMSST', +'+07', ], [ 63266299200, # utc_start 2005-10-29 20:00:00 (Sat) @@ -503,7 +507,7 @@ 63279021600, # local_end 2006-03-26 02:00:00 (Sun) 21600, 0, -'OMST', +'+06', ], [ 63279000000, # utc_start 2006-03-25 20:00:00 (Sat) @@ -512,7 +516,7 @@ 63297774000, # local_end 2006-10-29 03:00:00 (Sun) 25200, 1, -'OMSST', +'+07', ], [ 63297748800, # utc_start 2006-10-28 20:00:00 (Sat) @@ -521,7 +525,7 @@ 63310471200, # local_end 2007-03-25 02:00:00 (Sun) 21600, 0, -'OMST', +'+06', ], [ 63310449600, # utc_start 2007-03-24 20:00:00 (Sat) @@ -530,7 +534,7 @@ 63329223600, # local_end 2007-10-28 03:00:00 (Sun) 25200, 1, -'OMSST', +'+07', ], [ 63329198400, # utc_start 2007-10-27 20:00:00 (Sat) @@ -539,7 +543,7 @@ 63342525600, # local_end 2008-03-30 02:00:00 (Sun) 21600, 0, -'OMST', +'+06', ], [ 63342504000, # utc_start 2008-03-29 20:00:00 (Sat) @@ -548,7 +552,7 @@ 63360673200, # local_end 2008-10-26 03:00:00 (Sun) 25200, 1, -'OMSST', +'+07', ], [ 63360648000, # utc_start 2008-10-25 20:00:00 (Sat) @@ -557,7 +561,7 @@ 63373975200, # local_end 2009-03-29 02:00:00 (Sun) 21600, 0, -'OMST', +'+06', ], [ 63373953600, # utc_start 2009-03-28 20:00:00 (Sat) @@ -566,7 +570,7 @@ 63392122800, # local_end 2009-10-25 03:00:00 (Sun) 25200, 1, -'OMSST', +'+07', ], [ 63392097600, # utc_start 2009-10-24 20:00:00 (Sat) @@ -575,7 +579,7 @@ 63405424800, # local_end 2010-03-28 02:00:00 (Sun) 21600, 0, -'OMST', +'+06', ], [ 63405403200, # utc_start 2010-03-27 20:00:00 (Sat) @@ -584,7 +588,7 @@ 63424177200, # local_end 2010-10-31 03:00:00 (Sun) 25200, 1, -'OMSST', +'+07', ], [ 63424152000, # utc_start 2010-10-30 20:00:00 (Sat) @@ -593,7 +597,7 @@ 63436874400, # local_end 2011-03-27 02:00:00 (Sun) 21600, 0, -'OMST', +'+06', ], [ 63436852800, # utc_start 2011-03-26 20:00:00 (Sat) @@ -602,7 +606,7 @@ 63549972000, # local_end 2014-10-26 02:00:00 (Sun) 25200, 0, -'OMST', +'+07', ], [ 63549946800, # utc_start 2014-10-25 19:00:00 (Sat) @@ -611,15 +615,15 @@ DateTime::TimeZone::INFINITY, # local_end 21600, 0, -'OMST', +'+06', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {30} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Oral.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Oral.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Oral.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Oral.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/asia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/asia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Asia::Oral; -$DateTime::TimeZone::Asia::Oral::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -30,21 +34,21 @@ ], [ 60694518876, # utc_start 1924-05-01 20:34:36 (Thu) -60888139200, # utc_end 1930-06-20 20:00:00 (Fri) -60694533276, # local_start 1924-05-02 00:34:36 (Fri) +60888142800, # utc_end 1930-06-20 21:00:00 (Fri) +60694529676, # local_start 1924-05-01 23:34:36 (Thu) 60888153600, # local_end 1930-06-21 00:00:00 (Sat) -14400, +10800, 0, -'URAT', +'+03', ], [ -60888139200, # utc_start 1930-06-20 20:00:00 (Fri) +60888142800, # utc_start 1930-06-20 21:00:00 (Fri) 62490596400, # utc_end 1981-03-31 19:00:00 (Tue) -60888157200, # local_start 1930-06-21 01:00:00 (Sat) +60888160800, # local_start 1930-06-21 02:00:00 (Sat) 62490614400, # local_end 1981-04-01 00:00:00 (Wed) 18000, 0, -'URAT', +'+05', ], [ 62490596400, # utc_start 1981-03-31 19:00:00 (Tue) @@ -53,7 +57,7 @@ 62506425600, # local_end 1981-10-01 00:00:00 (Thu) 21600, 1, -'URAST', +'+06', ], [ 62506404000, # utc_start 1981-09-30 18:00:00 (Wed) @@ -62,7 +66,7 @@ 62522150400, # local_end 1982-04-01 00:00:00 (Thu) 21600, 0, -'URAT', +'+06', ], [ 62522128800, # utc_start 1982-03-31 18:00:00 (Wed) @@ -71,7 +75,7 @@ 62537961600, # local_end 1982-10-01 00:00:00 (Fri) 21600, 1, -'URAST', +'+06', ], [ 62537940000, # utc_start 1982-09-30 18:00:00 (Thu) @@ -80,7 +84,7 @@ 62553686400, # local_end 1983-04-01 00:00:00 (Fri) 18000, 0, -'URAT', +'+05', ], [ 62553668400, # utc_start 1983-03-31 19:00:00 (Thu) @@ -89,7 +93,7 @@ 62569497600, # local_end 1983-10-01 00:00:00 (Sat) 21600, 1, -'URAST', +'+06', ], [ 62569476000, # utc_start 1983-09-30 18:00:00 (Fri) @@ -98,7 +102,7 @@ 62585308800, # local_end 1984-04-01 00:00:00 (Sun) 18000, 0, -'URAT', +'+05', ], [ 62585290800, # utc_start 1984-03-31 19:00:00 (Sat) @@ -107,7 +111,7 @@ 62601044400, # local_end 1984-09-30 03:00:00 (Sun) 21600, 1, -'URAST', +'+06', ], [ 62601022800, # utc_start 1984-09-29 21:00:00 (Sat) @@ -116,7 +120,7 @@ 62616765600, # local_end 1985-03-31 02:00:00 (Sun) 18000, 0, -'URAT', +'+05', ], [ 62616747600, # utc_start 1985-03-30 21:00:00 (Sat) @@ -125,7 +129,7 @@ 62632494000, # local_end 1985-09-29 03:00:00 (Sun) 21600, 1, -'URAST', +'+06', ], [ 62632472400, # utc_start 1985-09-28 21:00:00 (Sat) @@ -134,7 +138,7 @@ 62648215200, # local_end 1986-03-30 02:00:00 (Sun) 18000, 0, -'URAT', +'+05', ], [ 62648197200, # utc_start 1986-03-29 21:00:00 (Sat) @@ -143,7 +147,7 @@ 62663943600, # local_end 1986-09-28 03:00:00 (Sun) 21600, 1, -'URAST', +'+06', ], [ 62663922000, # utc_start 1986-09-27 21:00:00 (Sat) @@ -152,7 +156,7 @@ 62679664800, # local_end 1987-03-29 02:00:00 (Sun) 18000, 0, -'URAT', +'+05', ], [ 62679646800, # utc_start 1987-03-28 21:00:00 (Sat) @@ -161,7 +165,7 @@ 62695393200, # local_end 1987-09-27 03:00:00 (Sun) 21600, 1, -'URAST', +'+06', ], [ 62695371600, # utc_start 1987-09-26 21:00:00 (Sat) @@ -170,7 +174,7 @@ 62711114400, # local_end 1988-03-27 02:00:00 (Sun) 18000, 0, -'URAT', +'+05', ], [ 62711096400, # utc_start 1988-03-26 21:00:00 (Sat) @@ -179,7 +183,7 @@ 62726842800, # local_end 1988-09-25 03:00:00 (Sun) 21600, 1, -'URAST', +'+06', ], [ 62726821200, # utc_start 1988-09-24 21:00:00 (Sat) @@ -188,7 +192,7 @@ 62742564000, # local_end 1989-03-26 02:00:00 (Sun) 18000, 0, -'URAT', +'+05', ], [ 62742546000, # utc_start 1989-03-25 21:00:00 (Sat) @@ -197,7 +201,7 @@ 62758292400, # local_end 1989-09-24 03:00:00 (Sun) 18000, 1, -'URAST', +'+05', ], [ 62758274400, # utc_start 1989-09-23 22:00:00 (Sat) @@ -206,7 +210,7 @@ 62774013600, # local_end 1990-03-25 02:00:00 (Sun) 14400, 0, -'URAT', +'+04', ], [ 62773999200, # utc_start 1990-03-24 22:00:00 (Sat) @@ -215,52 +219,61 @@ 62790346800, # local_end 1990-09-30 03:00:00 (Sun) 18000, 1, -'URAST', +'+05', ], [ 62790328800, # utc_start 1990-09-29 22:00:00 (Sat) -62798356800, # utc_end 1990-12-31 20:00:00 (Mon) +62806053600, # utc_end 1991-03-30 22:00:00 (Sat) 62790343200, # local_start 1990-09-30 02:00:00 (Sun) -62798371200, # local_end 1991-01-01 00:00:00 (Tue) +62806068000, # local_end 1991-03-31 02:00:00 (Sun) 14400, 0, -'URAT', +'+04', + ], + [ +62806053600, # utc_start 1991-03-30 22:00:00 (Sat) +62821778400, # utc_end 1991-09-28 22:00:00 (Sat) +62806071600, # local_start 1991-03-31 03:00:00 (Sun) +62821796400, # local_end 1991-09-29 03:00:00 (Sun) +18000, +1, +'+05', ], [ -62798356800, # utc_start 1990-12-31 20:00:00 (Mon) -62828510400, # utc_end 1991-12-15 20:00:00 (Sun) -62798371200, # local_start 1991-01-01 00:00:00 (Tue) -62828524800, # local_end 1991-12-16 00:00:00 (Mon) +62821778400, # utc_start 1991-09-28 22:00:00 (Sat) +62831455200, # utc_end 1992-01-18 22:00:00 (Sat) +62821792800, # local_start 1991-09-29 02:00:00 (Sun) +62831469600, # local_end 1992-01-19 02:00:00 (Sun) 14400, 0, -'URAT', +'+04', ], [ -62828510400, # utc_start 1991-12-15 20:00:00 (Sun) -62837492400, # utc_end 1992-03-28 19:00:00 (Sat) -62828524800, # local_start 1991-12-16 00:00:00 (Mon) -62837506800, # local_end 1992-03-28 23:00:00 (Sat) -14400, +62831455200, # utc_start 1992-01-18 22:00:00 (Sat) +62837499600, # utc_end 1992-03-28 21:00:00 (Sat) +62831473200, # local_start 1992-01-19 03:00:00 (Sun) +62837517600, # local_end 1992-03-29 02:00:00 (Sun) +18000, 0, -'ORAT', +'+05', ], [ -62837492400, # utc_start 1992-03-28 19:00:00 (Sat) -62853213600, # utc_end 1992-09-26 18:00:00 (Sat) -62837510400, # local_start 1992-03-29 00:00:00 (Sun) -62853231600, # local_end 1992-09-26 23:00:00 (Sat) +62837499600, # utc_start 1992-03-28 21:00:00 (Sat) +62853228000, # utc_end 1992-09-26 22:00:00 (Sat) +62837517600, # local_start 1992-03-29 02:00:00 (Sun) +62853246000, # local_end 1992-09-27 03:00:00 (Sun) 18000, 1, -'ORAST', +'+05', ], [ -62853213600, # utc_start 1992-09-26 18:00:00 (Sat) +62853228000, # utc_start 1992-09-26 22:00:00 (Sat) 62868952800, # utc_end 1993-03-27 22:00:00 (Sat) -62853228000, # local_start 1992-09-26 22:00:00 (Sat) +62853242400, # local_start 1992-09-27 02:00:00 (Sun) 62868967200, # local_end 1993-03-28 02:00:00 (Sun) 14400, 0, -'ORAT', +'+04', ], [ 62868952800, # utc_start 1993-03-27 22:00:00 (Sat) @@ -269,7 +282,7 @@ 62884695600, # local_end 1993-09-26 03:00:00 (Sun) 18000, 1, -'ORAST', +'+05', ], [ 62884677600, # utc_start 1993-09-25 22:00:00 (Sat) @@ -278,7 +291,7 @@ 62900416800, # local_end 1994-03-27 02:00:00 (Sun) 14400, 0, -'ORAT', +'+04', ], [ 62900402400, # utc_start 1994-03-26 22:00:00 (Sat) @@ -287,7 +300,7 @@ 62916145200, # local_end 1994-09-25 03:00:00 (Sun) 18000, 1, -'ORAST', +'+05', ], [ 62916127200, # utc_start 1994-09-24 22:00:00 (Sat) @@ -296,7 +309,7 @@ 62931866400, # local_end 1995-03-26 02:00:00 (Sun) 14400, 0, -'ORAT', +'+04', ], [ 62931852000, # utc_start 1995-03-25 22:00:00 (Sat) @@ -305,7 +318,7 @@ 62947594800, # local_end 1995-09-24 03:00:00 (Sun) 18000, 1, -'ORAST', +'+05', ], [ 62947576800, # utc_start 1995-09-23 22:00:00 (Sat) @@ -314,7 +327,7 @@ 62963920800, # local_end 1996-03-31 02:00:00 (Sun) 14400, 0, -'ORAT', +'+04', ], [ 62963906400, # utc_start 1996-03-30 22:00:00 (Sat) @@ -323,7 +336,7 @@ 62982068400, # local_end 1996-10-27 03:00:00 (Sun) 18000, 1, -'ORAST', +'+05', ], [ 62982050400, # utc_start 1996-10-26 22:00:00 (Sat) @@ -332,7 +345,7 @@ 62995370400, # local_end 1997-03-30 02:00:00 (Sun) 14400, 0, -'ORAT', +'+04', ], [ 62995356000, # utc_start 1997-03-29 22:00:00 (Sat) @@ -341,7 +354,7 @@ 63013518000, # local_end 1997-10-26 03:00:00 (Sun) 18000, 1, -'ORAST', +'+05', ], [ 63013500000, # utc_start 1997-10-25 22:00:00 (Sat) @@ -350,7 +363,7 @@ 63026820000, # local_end 1998-03-29 02:00:00 (Sun) 14400, 0, -'ORAT', +'+04', ], [ 63026805600, # utc_start 1998-03-28 22:00:00 (Sat) @@ -359,7 +372,7 @@ 63044967600, # local_end 1998-10-25 03:00:00 (Sun) 18000, 1, -'ORAST', +'+05', ], [ 63044949600, # utc_start 1998-10-24 22:00:00 (Sat) @@ -368,7 +381,7 @@ 63058269600, # local_end 1999-03-28 02:00:00 (Sun) 14400, 0, -'ORAT', +'+04', ], [ 63058255200, # utc_start 1999-03-27 22:00:00 (Sat) @@ -377,7 +390,7 @@ 63077022000, # local_end 1999-10-31 03:00:00 (Sun) 18000, 1, -'ORAST', +'+05', ], [ 63077004000, # utc_start 1999-10-30 22:00:00 (Sat) @@ -386,7 +399,7 @@ 63089719200, # local_end 2000-03-26 02:00:00 (Sun) 14400, 0, -'ORAT', +'+04', ], [ 63089704800, # utc_start 2000-03-25 22:00:00 (Sat) @@ -395,7 +408,7 @@ 63108471600, # local_end 2000-10-29 03:00:00 (Sun) 18000, 1, -'ORAST', +'+05', ], [ 63108453600, # utc_start 2000-10-28 22:00:00 (Sat) @@ -404,7 +417,7 @@ 63121168800, # local_end 2001-03-25 02:00:00 (Sun) 14400, 0, -'ORAT', +'+04', ], [ 63121154400, # utc_start 2001-03-24 22:00:00 (Sat) @@ -413,7 +426,7 @@ 63139921200, # local_end 2001-10-28 03:00:00 (Sun) 18000, 1, -'ORAST', +'+05', ], [ 63139903200, # utc_start 2001-10-27 22:00:00 (Sat) @@ -422,7 +435,7 @@ 63153223200, # local_end 2002-03-31 02:00:00 (Sun) 14400, 0, -'ORAT', +'+04', ], [ 63153208800, # utc_start 2002-03-30 22:00:00 (Sat) @@ -431,7 +444,7 @@ 63171370800, # local_end 2002-10-27 03:00:00 (Sun) 18000, 1, -'ORAST', +'+05', ], [ 63171352800, # utc_start 2002-10-26 22:00:00 (Sat) @@ -440,7 +453,7 @@ 63184672800, # local_end 2003-03-30 02:00:00 (Sun) 14400, 0, -'ORAT', +'+04', ], [ 63184658400, # utc_start 2003-03-29 22:00:00 (Sat) @@ -449,7 +462,7 @@ 63202820400, # local_end 2003-10-26 03:00:00 (Sun) 18000, 1, -'ORAST', +'+05', ], [ 63202802400, # utc_start 2003-10-25 22:00:00 (Sat) @@ -458,7 +471,7 @@ 63216122400, # local_end 2004-03-28 02:00:00 (Sun) 14400, 0, -'ORAT', +'+04', ], [ 63216108000, # utc_start 2004-03-27 22:00:00 (Sat) @@ -467,33 +480,24 @@ 63234874800, # local_end 2004-10-31 03:00:00 (Sun) 18000, 1, -'ORAST', +'+05', ], [ 63234856800, # utc_start 2004-10-30 22:00:00 (Sat) -63246513600, # utc_end 2005-03-14 20:00:00 (Mon) -63234871200, # local_start 2004-10-31 02:00:00 (Sun) -63246528000, # local_end 2005-03-15 00:00:00 (Tue) -14400, -0, -'ORAT', - ], - [ -63246513600, # utc_start 2005-03-14 20:00:00 (Mon) DateTime::TimeZone::INFINITY, # utc_end -63246531600, # local_start 2005-03-15 01:00:00 (Tue) +63234874800, # local_start 2004-10-31 03:00:00 (Sun) DateTime::TimeZone::INFINITY, # local_end 18000, 0, -'ORAT', +'+05', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {23} +sub has_dst_changes {24} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Pontianak.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Pontianak.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Pontianak.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Pontianak.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/asia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/asia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Asia::Pontianak; -$DateTime::TimeZone::Asia::Pontianak::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -44,7 +48,7 @@ 61254489600, # local_end 1942-01-29 00:00:00 (Thu) 27000, 0, -'WIB', +'+0730', ], [ 61254462600, # utc_start 1942-01-28 16:30:00 (Wed) @@ -53,7 +57,7 @@ 61369660800, # local_end 1945-09-23 00:00:00 (Sun) 32400, 0, -'JST', +'+09', ], [ 61369628400, # utc_start 1945-09-22 15:00:00 (Sat) @@ -62,7 +66,7 @@ 61451827200, # local_end 1948-05-01 00:00:00 (Sat) 27000, 0, -'WIB', +'+0730', ], [ 61451800200, # utc_start 1948-04-30 16:30:00 (Fri) @@ -71,7 +75,7 @@ 61514899200, # local_end 1950-05-01 00:00:00 (Mon) 28800, 0, -'WIB', +'+08', ], [ 61514870400, # utc_start 1950-04-30 16:00:00 (Sun) @@ -80,7 +84,7 @@ 61946294400, # local_end 1964-01-01 00:00:00 (Wed) 27000, 0, -'WIB', +'+0730', ], [ 61946267400, # utc_start 1963-12-31 16:30:00 (Tue) @@ -102,11 +106,11 @@ ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {0} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Pyongyang.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Pyongyang.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Pyongyang.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Pyongyang.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/asia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/asia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Asia::Pyongyang; -$DateTime::TimeZone::Asia::Pyongyang::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -39,17 +43,8 @@ ], [ 60305268600, # utc_start 1911-12-31 15:30:00 (Sun) -61117858800, # utc_end 1937-09-30 15:00:00 (Thu) -60305301000, # local_start 1912-01-01 00:30:00 (Mon) -61117891200, # local_end 1937-10-01 00:00:00 (Fri) -32400, -0, -'JCST', - ], - [ -61117858800, # utc_start 1937-09-30 15:00:00 (Thu) 61367036400, # utc_end 1945-08-23 15:00:00 (Thu) -61117891200, # local_start 1937-10-01 00:00:00 (Fri) +60305301000, # local_start 1912-01-01 00:30:00 (Mon) 61367068800, # local_end 1945-08-24 00:00:00 (Fri) 32400, 0, @@ -75,11 +70,11 @@ ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {0} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Qatar.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Qatar.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Qatar.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Qatar.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/asia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/asia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Asia::Qatar; -$DateTime::TimeZone::Asia::Qatar::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,7 +39,7 @@ 62211888000, # local_end 1972-06-01 00:00:00 (Thu) 14400, 0, -'GST', +'+04', ], [ 62211873600, # utc_start 1972-05-31 20:00:00 (Wed) @@ -44,15 +48,15 @@ DateTime::TimeZone::INFINITY, # local_end 10800, 0, -'AST', +'+03', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {0} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Qyzylorda.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Qyzylorda.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Qyzylorda.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Qyzylorda.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/asia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/asia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Asia::Qyzylorda; -$DateTime::TimeZone::Asia::Qyzylorda::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,7 +39,7 @@ 60888153600, # local_end 1930-06-21 00:00:00 (Sat) 14400, 0, -'KIZT', +'+04', ], [ 60888139200, # utc_start 1930-06-20 20:00:00 (Fri) @@ -44,7 +48,7 @@ 62490614400, # local_end 1981-04-01 00:00:00 (Wed) 18000, 0, -'KIZT', +'+05', ], [ 62490596400, # utc_start 1981-03-31 19:00:00 (Tue) @@ -53,7 +57,7 @@ 62506425600, # local_end 1981-10-01 00:00:00 (Thu) 21600, 1, -'KIZST', +'+06', ], [ 62506404000, # utc_start 1981-09-30 18:00:00 (Wed) @@ -62,7 +66,7 @@ 62522150400, # local_end 1982-04-01 00:00:00 (Thu) 21600, 0, -'KIZT', +'+06', ], [ 62522128800, # utc_start 1982-03-31 18:00:00 (Wed) @@ -71,7 +75,7 @@ 62537961600, # local_end 1982-10-01 00:00:00 (Fri) 21600, 1, -'KIZST', +'+06', ], [ 62537940000, # utc_start 1982-09-30 18:00:00 (Thu) @@ -80,7 +84,7 @@ 62553686400, # local_end 1983-04-01 00:00:00 (Fri) 18000, 0, -'KIZT', +'+05', ], [ 62553668400, # utc_start 1983-03-31 19:00:00 (Thu) @@ -89,7 +93,7 @@ 62569497600, # local_end 1983-10-01 00:00:00 (Sat) 21600, 1, -'KIZST', +'+06', ], [ 62569476000, # utc_start 1983-09-30 18:00:00 (Fri) @@ -98,7 +102,7 @@ 62585308800, # local_end 1984-04-01 00:00:00 (Sun) 18000, 0, -'KIZT', +'+05', ], [ 62585290800, # utc_start 1984-03-31 19:00:00 (Sat) @@ -107,7 +111,7 @@ 62601044400, # local_end 1984-09-30 03:00:00 (Sun) 21600, 1, -'KIZST', +'+06', ], [ 62601022800, # utc_start 1984-09-29 21:00:00 (Sat) @@ -116,7 +120,7 @@ 62616765600, # local_end 1985-03-31 02:00:00 (Sun) 18000, 0, -'KIZT', +'+05', ], [ 62616747600, # utc_start 1985-03-30 21:00:00 (Sat) @@ -125,7 +129,7 @@ 62632494000, # local_end 1985-09-29 03:00:00 (Sun) 21600, 1, -'KIZST', +'+06', ], [ 62632472400, # utc_start 1985-09-28 21:00:00 (Sat) @@ -134,7 +138,7 @@ 62648215200, # local_end 1986-03-30 02:00:00 (Sun) 18000, 0, -'KIZT', +'+05', ], [ 62648197200, # utc_start 1986-03-29 21:00:00 (Sat) @@ -143,7 +147,7 @@ 62663943600, # local_end 1986-09-28 03:00:00 (Sun) 21600, 1, -'KIZST', +'+06', ], [ 62663922000, # utc_start 1986-09-27 21:00:00 (Sat) @@ -152,7 +156,7 @@ 62679664800, # local_end 1987-03-29 02:00:00 (Sun) 18000, 0, -'KIZT', +'+05', ], [ 62679646800, # utc_start 1987-03-28 21:00:00 (Sat) @@ -161,7 +165,7 @@ 62695393200, # local_end 1987-09-27 03:00:00 (Sun) 21600, 1, -'KIZST', +'+06', ], [ 62695371600, # utc_start 1987-09-26 21:00:00 (Sat) @@ -170,7 +174,7 @@ 62711114400, # local_end 1988-03-27 02:00:00 (Sun) 18000, 0, -'KIZT', +'+05', ], [ 62711096400, # utc_start 1988-03-26 21:00:00 (Sat) @@ -179,7 +183,7 @@ 62726842800, # local_end 1988-09-25 03:00:00 (Sun) 21600, 1, -'KIZST', +'+06', ], [ 62726821200, # utc_start 1988-09-24 21:00:00 (Sat) @@ -188,7 +192,7 @@ 62742564000, # local_end 1989-03-26 02:00:00 (Sun) 18000, 0, -'KIZT', +'+05', ], [ 62742546000, # utc_start 1989-03-25 21:00:00 (Sat) @@ -197,7 +201,7 @@ 62758292400, # local_end 1989-09-24 03:00:00 (Sun) 21600, 1, -'KIZST', +'+06', ], [ 62758270800, # utc_start 1989-09-23 21:00:00 (Sat) @@ -206,7 +210,7 @@ 62774013600, # local_end 1990-03-25 02:00:00 (Sun) 18000, 0, -'KIZT', +'+05', ], [ 62773995600, # utc_start 1990-03-24 21:00:00 (Sat) @@ -215,294 +219,285 @@ 62790346800, # local_end 1990-09-30 03:00:00 (Sun) 21600, 1, -'KIZST', +'+06', ], [ 62790325200, # utc_start 1990-09-29 21:00:00 (Sat) -62798353200, # utc_end 1990-12-31 19:00:00 (Mon) +62806050000, # utc_end 1991-03-30 21:00:00 (Sat) 62790343200, # local_start 1990-09-30 02:00:00 (Sun) -62798371200, # local_end 1991-01-01 00:00:00 (Tue) +62806068000, # local_end 1991-03-31 02:00:00 (Sun) 18000, 0, -'KIZT', +'+05', ], [ -62798353200, # utc_start 1990-12-31 19:00:00 (Mon) -62828506800, # utc_end 1991-12-15 19:00:00 (Sun) -62798371200, # local_start 1991-01-01 00:00:00 (Tue) -62828524800, # local_end 1991-12-16 00:00:00 (Mon) +62806050000, # utc_start 1991-03-30 21:00:00 (Sat) +62821778400, # utc_end 1991-09-28 22:00:00 (Sat) +62806068000, # local_start 1991-03-31 02:00:00 (Sun) +62821796400, # local_end 1991-09-29 03:00:00 (Sun) 18000, -0, -'KIZT', +1, +'+05', ], [ -62828506800, # utc_start 1991-12-15 19:00:00 (Sun) +62821778400, # utc_start 1991-09-28 22:00:00 (Sat) 62831451600, # utc_end 1992-01-18 21:00:00 (Sat) -62828524800, # local_start 1991-12-16 00:00:00 (Mon) +62821796400, # local_start 1991-09-29 03:00:00 (Sun) 62831469600, # local_end 1992-01-19 02:00:00 (Sun) 18000, 0, -'QYZT', +'+05', ], [ 62831451600, # utc_start 1992-01-18 21:00:00 (Sat) -62837485200, # utc_end 1992-03-28 17:00:00 (Sat) +62837496000, # utc_end 1992-03-28 20:00:00 (Sat) 62831473200, # local_start 1992-01-19 03:00:00 (Sun) -62837506800, # local_end 1992-03-28 23:00:00 (Sat) +62837517600, # local_end 1992-03-29 02:00:00 (Sun) 21600, 0, -'QYZT', +'+06', ], [ -62837485200, # utc_start 1992-03-28 17:00:00 (Sat) -62853206400, # utc_end 1992-09-26 16:00:00 (Sat) -62837510400, # local_start 1992-03-29 00:00:00 (Sun) -62853231600, # local_end 1992-09-26 23:00:00 (Sat) -25200, +62837496000, # utc_start 1992-03-28 20:00:00 (Sat) +62853224400, # utc_end 1992-09-26 21:00:00 (Sat) +62837517600, # local_start 1992-03-29 02:00:00 (Sun) +62853246000, # local_end 1992-09-27 03:00:00 (Sun) +21600, 1, -'QYZST', +'+06', ], [ -62853206400, # utc_start 1992-09-26 16:00:00 (Sat) -62868945600, # utc_end 1993-03-27 20:00:00 (Sat) -62853228000, # local_start 1992-09-26 22:00:00 (Sat) +62853224400, # utc_start 1992-09-26 21:00:00 (Sat) +62868949200, # utc_end 1993-03-27 21:00:00 (Sat) +62853242400, # local_start 1992-09-27 02:00:00 (Sun) 62868967200, # local_end 1993-03-28 02:00:00 (Sun) -21600, +18000, 0, -'QYZT', +'+05', ], [ -62868945600, # utc_start 1993-03-27 20:00:00 (Sat) -62884670400, # utc_end 1993-09-25 20:00:00 (Sat) +62868949200, # utc_start 1993-03-27 21:00:00 (Sat) +62884674000, # utc_end 1993-09-25 21:00:00 (Sat) 62868970800, # local_start 1993-03-28 03:00:00 (Sun) 62884695600, # local_end 1993-09-26 03:00:00 (Sun) -25200, +21600, 1, -'QYZST', +'+06', ], [ -62884670400, # utc_start 1993-09-25 20:00:00 (Sat) -62900395200, # utc_end 1994-03-26 20:00:00 (Sat) +62884674000, # utc_start 1993-09-25 21:00:00 (Sat) +62900398800, # utc_end 1994-03-26 21:00:00 (Sat) 62884692000, # local_start 1993-09-26 02:00:00 (Sun) 62900416800, # local_end 1994-03-27 02:00:00 (Sun) -21600, +18000, 0, -'QYZT', +'+05', ], [ -62900395200, # utc_start 1994-03-26 20:00:00 (Sat) -62916120000, # utc_end 1994-09-24 20:00:00 (Sat) +62900398800, # utc_start 1994-03-26 21:00:00 (Sat) +62916123600, # utc_end 1994-09-24 21:00:00 (Sat) 62900420400, # local_start 1994-03-27 03:00:00 (Sun) 62916145200, # local_end 1994-09-25 03:00:00 (Sun) -25200, +21600, 1, -'QYZST', +'+06', ], [ -62916120000, # utc_start 1994-09-24 20:00:00 (Sat) -62931844800, # utc_end 1995-03-25 20:00:00 (Sat) +62916123600, # utc_start 1994-09-24 21:00:00 (Sat) +62931848400, # utc_end 1995-03-25 21:00:00 (Sat) 62916141600, # local_start 1994-09-25 02:00:00 (Sun) 62931866400, # local_end 1995-03-26 02:00:00 (Sun) -21600, +18000, 0, -'QYZT', +'+05', ], [ -62931844800, # utc_start 1995-03-25 20:00:00 (Sat) -62947569600, # utc_end 1995-09-23 20:00:00 (Sat) +62931848400, # utc_start 1995-03-25 21:00:00 (Sat) +62947573200, # utc_end 1995-09-23 21:00:00 (Sat) 62931870000, # local_start 1995-03-26 03:00:00 (Sun) 62947594800, # local_end 1995-09-24 03:00:00 (Sun) -25200, +21600, 1, -'QYZST', +'+06', ], [ -62947569600, # utc_start 1995-09-23 20:00:00 (Sat) -62963899200, # utc_end 1996-03-30 20:00:00 (Sat) +62947573200, # utc_start 1995-09-23 21:00:00 (Sat) +62963902800, # utc_end 1996-03-30 21:00:00 (Sat) 62947591200, # local_start 1995-09-24 02:00:00 (Sun) 62963920800, # local_end 1996-03-31 02:00:00 (Sun) -21600, +18000, 0, -'QYZT', +'+05', ], [ -62963899200, # utc_start 1996-03-30 20:00:00 (Sat) -62982043200, # utc_end 1996-10-26 20:00:00 (Sat) +62963902800, # utc_start 1996-03-30 21:00:00 (Sat) +62982046800, # utc_end 1996-10-26 21:00:00 (Sat) 62963924400, # local_start 1996-03-31 03:00:00 (Sun) 62982068400, # local_end 1996-10-27 03:00:00 (Sun) -25200, +21600, 1, -'QYZST', +'+06', ], [ -62982043200, # utc_start 1996-10-26 20:00:00 (Sat) -62995348800, # utc_end 1997-03-29 20:00:00 (Sat) +62982046800, # utc_start 1996-10-26 21:00:00 (Sat) +62995352400, # utc_end 1997-03-29 21:00:00 (Sat) 62982064800, # local_start 1996-10-27 02:00:00 (Sun) 62995370400, # local_end 1997-03-30 02:00:00 (Sun) -21600, +18000, 0, -'QYZT', +'+05', ], [ -62995348800, # utc_start 1997-03-29 20:00:00 (Sat) -63013492800, # utc_end 1997-10-25 20:00:00 (Sat) +62995352400, # utc_start 1997-03-29 21:00:00 (Sat) +63013496400, # utc_end 1997-10-25 21:00:00 (Sat) 62995374000, # local_start 1997-03-30 03:00:00 (Sun) 63013518000, # local_end 1997-10-26 03:00:00 (Sun) -25200, +21600, 1, -'QYZST', +'+06', ], [ -63013492800, # utc_start 1997-10-25 20:00:00 (Sat) -63026798400, # utc_end 1998-03-28 20:00:00 (Sat) +63013496400, # utc_start 1997-10-25 21:00:00 (Sat) +63026802000, # utc_end 1998-03-28 21:00:00 (Sat) 63013514400, # local_start 1997-10-26 02:00:00 (Sun) 63026820000, # local_end 1998-03-29 02:00:00 (Sun) -21600, +18000, 0, -'QYZT', +'+05', ], [ -63026798400, # utc_start 1998-03-28 20:00:00 (Sat) -63044942400, # utc_end 1998-10-24 20:00:00 (Sat) +63026802000, # utc_start 1998-03-28 21:00:00 (Sat) +63044946000, # utc_end 1998-10-24 21:00:00 (Sat) 63026823600, # local_start 1998-03-29 03:00:00 (Sun) 63044967600, # local_end 1998-10-25 03:00:00 (Sun) -25200, +21600, 1, -'QYZST', +'+06', ], [ -63044942400, # utc_start 1998-10-24 20:00:00 (Sat) -63058248000, # utc_end 1999-03-27 20:00:00 (Sat) +63044946000, # utc_start 1998-10-24 21:00:00 (Sat) +63058251600, # utc_end 1999-03-27 21:00:00 (Sat) 63044964000, # local_start 1998-10-25 02:00:00 (Sun) 63058269600, # local_end 1999-03-28 02:00:00 (Sun) -21600, +18000, 0, -'QYZT', +'+05', ], [ -63058248000, # utc_start 1999-03-27 20:00:00 (Sat) -63076996800, # utc_end 1999-10-30 20:00:00 (Sat) +63058251600, # utc_start 1999-03-27 21:00:00 (Sat) +63077000400, # utc_end 1999-10-30 21:00:00 (Sat) 63058273200, # local_start 1999-03-28 03:00:00 (Sun) 63077022000, # local_end 1999-10-31 03:00:00 (Sun) -25200, +21600, 1, -'QYZST', +'+06', ], [ -63076996800, # utc_start 1999-10-30 20:00:00 (Sat) -63089697600, # utc_end 2000-03-25 20:00:00 (Sat) +63077000400, # utc_start 1999-10-30 21:00:00 (Sat) +63089701200, # utc_end 2000-03-25 21:00:00 (Sat) 63077018400, # local_start 1999-10-31 02:00:00 (Sun) 63089719200, # local_end 2000-03-26 02:00:00 (Sun) -21600, +18000, 0, -'QYZT', +'+05', ], [ -63089697600, # utc_start 2000-03-25 20:00:00 (Sat) -63108446400, # utc_end 2000-10-28 20:00:00 (Sat) +63089701200, # utc_start 2000-03-25 21:00:00 (Sat) +63108450000, # utc_end 2000-10-28 21:00:00 (Sat) 63089722800, # local_start 2000-03-26 03:00:00 (Sun) 63108471600, # local_end 2000-10-29 03:00:00 (Sun) -25200, +21600, 1, -'QYZST', +'+06', ], [ -63108446400, # utc_start 2000-10-28 20:00:00 (Sat) -63121147200, # utc_end 2001-03-24 20:00:00 (Sat) +63108450000, # utc_start 2000-10-28 21:00:00 (Sat) +63121150800, # utc_end 2001-03-24 21:00:00 (Sat) 63108468000, # local_start 2000-10-29 02:00:00 (Sun) 63121168800, # local_end 2001-03-25 02:00:00 (Sun) -21600, +18000, 0, -'QYZT', +'+05', ], [ -63121147200, # utc_start 2001-03-24 20:00:00 (Sat) -63139896000, # utc_end 2001-10-27 20:00:00 (Sat) +63121150800, # utc_start 2001-03-24 21:00:00 (Sat) +63139899600, # utc_end 2001-10-27 21:00:00 (Sat) 63121172400, # local_start 2001-03-25 03:00:00 (Sun) 63139921200, # local_end 2001-10-28 03:00:00 (Sun) -25200, +21600, 1, -'QYZST', +'+06', ], [ -63139896000, # utc_start 2001-10-27 20:00:00 (Sat) -63153201600, # utc_end 2002-03-30 20:00:00 (Sat) +63139899600, # utc_start 2001-10-27 21:00:00 (Sat) +63153205200, # utc_end 2002-03-30 21:00:00 (Sat) 63139917600, # local_start 2001-10-28 02:00:00 (Sun) 63153223200, # local_end 2002-03-31 02:00:00 (Sun) -21600, +18000, 0, -'QYZT', +'+05', ], [ -63153201600, # utc_start 2002-03-30 20:00:00 (Sat) -63171345600, # utc_end 2002-10-26 20:00:00 (Sat) +63153205200, # utc_start 2002-03-30 21:00:00 (Sat) +63171349200, # utc_end 2002-10-26 21:00:00 (Sat) 63153226800, # local_start 2002-03-31 03:00:00 (Sun) 63171370800, # local_end 2002-10-27 03:00:00 (Sun) -25200, +21600, 1, -'QYZST', +'+06', ], [ -63171345600, # utc_start 2002-10-26 20:00:00 (Sat) -63184651200, # utc_end 2003-03-29 20:00:00 (Sat) +63171349200, # utc_start 2002-10-26 21:00:00 (Sat) +63184654800, # utc_end 2003-03-29 21:00:00 (Sat) 63171367200, # local_start 2002-10-27 02:00:00 (Sun) 63184672800, # local_end 2003-03-30 02:00:00 (Sun) -21600, +18000, 0, -'QYZT', +'+05', ], [ -63184651200, # utc_start 2003-03-29 20:00:00 (Sat) -63202795200, # utc_end 2003-10-25 20:00:00 (Sat) +63184654800, # utc_start 2003-03-29 21:00:00 (Sat) +63202798800, # utc_end 2003-10-25 21:00:00 (Sat) 63184676400, # local_start 2003-03-30 03:00:00 (Sun) 63202820400, # local_end 2003-10-26 03:00:00 (Sun) -25200, +21600, 1, -'QYZST', +'+06', ], [ -63202795200, # utc_start 2003-10-25 20:00:00 (Sat) -63216100800, # utc_end 2004-03-27 20:00:00 (Sat) +63202798800, # utc_start 2003-10-25 21:00:00 (Sat) +63216104400, # utc_end 2004-03-27 21:00:00 (Sat) 63202816800, # local_start 2003-10-26 02:00:00 (Sun) 63216122400, # local_end 2004-03-28 02:00:00 (Sun) -21600, +18000, 0, -'QYZT', +'+05', ], [ -63216100800, # utc_start 2004-03-27 20:00:00 (Sat) -63234849600, # utc_end 2004-10-30 20:00:00 (Sat) +63216104400, # utc_start 2004-03-27 21:00:00 (Sat) +63234853200, # utc_end 2004-10-30 21:00:00 (Sat) 63216126000, # local_start 2004-03-28 03:00:00 (Sun) 63234874800, # local_end 2004-10-31 03:00:00 (Sun) -25200, -1, -'QYZST', - ], - [ -63234849600, # utc_start 2004-10-30 20:00:00 (Sat) -63246506400, # utc_end 2005-03-14 18:00:00 (Mon) -63234871200, # local_start 2004-10-31 02:00:00 (Sun) -63246528000, # local_end 2005-03-15 00:00:00 (Tue) 21600, -0, -'QYZT', +1, +'+06', ], [ -63246506400, # utc_start 2005-03-14 18:00:00 (Mon) +63234853200, # utc_start 2004-10-30 21:00:00 (Sat) DateTime::TimeZone::INFINITY, # utc_end -63246528000, # local_start 2005-03-15 00:00:00 (Tue) +63234874800, # local_start 2004-10-31 03:00:00 (Sun) DateTime::TimeZone::INFINITY, # local_end 21600, 0, -'QYZT', +'+06', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {23} +sub has_dst_changes {24} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Rangoon.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Rangoon.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Rangoon.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Rangoon.pm 1970-01-01 00:00:00.000000000 +0000 @@ -1,82 +0,0 @@ -# This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the -# DateTime::TimeZone module distribution in the tools/ directory - -# -# Generated from /tmp/Q713JNUf8G/asia. Olson data version 2016a -# -# Do not edit this file directly. -# -package DateTime::TimeZone::Asia::Rangoon; -$DateTime::TimeZone::Asia::Rangoon::VERSION = '1.95'; -use strict; - -use Class::Singleton 1.03; -use DateTime::TimeZone; -use DateTime::TimeZone::OlsonDB; - -@DateTime::TimeZone::Asia::Rangoon::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' ); - -my $spans = -[ - [ -DateTime::TimeZone::NEG_INFINITY, # utc_start -59295519320, # utc_end 1879-12-31 17:35:20 (Wed) -DateTime::TimeZone::NEG_INFINITY, # local_start -59295542400, # local_end 1880-01-01 00:00:00 (Thu) -23080, -0, -'LMT', - ], - [ -59295519320, # utc_start 1879-12-31 17:35:20 (Wed) -60557736920, # utc_end 1919-12-31 17:35:20 (Wed) -59295542400, # local_start 1880-01-01 00:00:00 (Thu) -60557760000, # local_end 1920-01-01 00:00:00 (Thu) -23080, -0, -'RMT', - ], - [ -60557736920, # utc_start 1919-12-31 17:35:20 (Wed) -61262415000, # utc_end 1942-04-30 17:30:00 (Thu) -60557760320, # local_start 1920-01-01 00:05:20 (Thu) -61262438400, # local_end 1942-05-01 00:00:00 (Fri) -23400, -0, -'BURT', - ], - [ -61262415000, # utc_start 1942-04-30 17:30:00 (Thu) -61357273200, # utc_end 1945-05-02 15:00:00 (Wed) -61262447400, # local_start 1942-05-01 02:30:00 (Fri) -61357305600, # local_end 1945-05-03 00:00:00 (Thu) -32400, -0, -'JST', - ], - [ -61357273200, # utc_start 1945-05-02 15:00:00 (Wed) -DateTime::TimeZone::INFINITY, # utc_end -61357296600, # local_start 1945-05-02 21:30:00 (Wed) -DateTime::TimeZone::INFINITY, # local_end -23400, -0, -'MMT', - ], -]; - -sub olson_version {'2016a'} - -sub has_dst_changes {0} - -sub _max_year {2026} - -sub _new_instance { - return shift->_init( @_, spans => $spans ); -} - - - -1; - diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Riyadh.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Riyadh.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Riyadh.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Riyadh.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/asia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/asia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Asia::Riyadh; -$DateTime::TimeZone::Asia::Riyadh::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,15 +39,15 @@ DateTime::TimeZone::INFINITY, # local_end 10800, 0, -'AST', +'+03', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {0} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Sakhalin.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Sakhalin.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Sakhalin.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Sakhalin.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/europe. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/europe. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Asia::Sakhalin; -$DateTime::TimeZone::Asia::Sakhalin::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -30,21 +34,12 @@ ], [ 60104644152, # utc_start 1905-08-22 14:29:12 (Tue) -61117858800, # utc_end 1937-09-30 15:00:00 (Thu) -60104676552, # local_start 1905-08-22 23:29:12 (Tue) -61117891200, # local_end 1937-10-01 00:00:00 (Fri) -32400, -0, -'JCST', - ], - [ -61117858800, # utc_start 1937-09-30 15:00:00 (Thu) 61367122800, # utc_end 1945-08-24 15:00:00 (Fri) -61117891200, # local_start 1937-10-01 00:00:00 (Fri) +60104676552, # local_start 1905-08-22 23:29:12 (Tue) 61367155200, # local_end 1945-08-25 00:00:00 (Sat) 32400, 0, -'JST', +'+09', ], [ 61367122800, # utc_start 1945-08-24 15:00:00 (Fri) @@ -53,7 +48,7 @@ 62490614400, # local_end 1981-04-01 00:00:00 (Wed) 39600, 0, -'SAKT', +'+11', ], [ 62490574800, # utc_start 1981-03-31 13:00:00 (Tue) @@ -62,7 +57,7 @@ 62506425600, # local_end 1981-10-01 00:00:00 (Thu) 43200, 1, -'SAKST', +'+12', ], [ 62506382400, # utc_start 1981-09-30 12:00:00 (Wed) @@ -71,7 +66,7 @@ 62522150400, # local_end 1982-04-01 00:00:00 (Thu) 39600, 0, -'SAKT', +'+11', ], [ 62522110800, # utc_start 1982-03-31 13:00:00 (Wed) @@ -80,7 +75,7 @@ 62537961600, # local_end 1982-10-01 00:00:00 (Fri) 43200, 1, -'SAKST', +'+12', ], [ 62537918400, # utc_start 1982-09-30 12:00:00 (Thu) @@ -89,7 +84,7 @@ 62553686400, # local_end 1983-04-01 00:00:00 (Fri) 39600, 0, -'SAKT', +'+11', ], [ 62553646800, # utc_start 1983-03-31 13:00:00 (Thu) @@ -98,7 +93,7 @@ 62569497600, # local_end 1983-10-01 00:00:00 (Sat) 43200, 1, -'SAKST', +'+12', ], [ 62569454400, # utc_start 1983-09-30 12:00:00 (Fri) @@ -107,7 +102,7 @@ 62585308800, # local_end 1984-04-01 00:00:00 (Sun) 39600, 0, -'SAKT', +'+11', ], [ 62585269200, # utc_start 1984-03-31 13:00:00 (Sat) @@ -116,7 +111,7 @@ 62601044400, # local_end 1984-09-30 03:00:00 (Sun) 43200, 1, -'SAKST', +'+12', ], [ 62601001200, # utc_start 1984-09-29 15:00:00 (Sat) @@ -125,7 +120,7 @@ 62616765600, # local_end 1985-03-31 02:00:00 (Sun) 39600, 0, -'SAKT', +'+11', ], [ 62616726000, # utc_start 1985-03-30 15:00:00 (Sat) @@ -134,7 +129,7 @@ 62632494000, # local_end 1985-09-29 03:00:00 (Sun) 43200, 1, -'SAKST', +'+12', ], [ 62632450800, # utc_start 1985-09-28 15:00:00 (Sat) @@ -143,7 +138,7 @@ 62648215200, # local_end 1986-03-30 02:00:00 (Sun) 39600, 0, -'SAKT', +'+11', ], [ 62648175600, # utc_start 1986-03-29 15:00:00 (Sat) @@ -152,7 +147,7 @@ 62663943600, # local_end 1986-09-28 03:00:00 (Sun) 43200, 1, -'SAKST', +'+12', ], [ 62663900400, # utc_start 1986-09-27 15:00:00 (Sat) @@ -161,7 +156,7 @@ 62679664800, # local_end 1987-03-29 02:00:00 (Sun) 39600, 0, -'SAKT', +'+11', ], [ 62679625200, # utc_start 1987-03-28 15:00:00 (Sat) @@ -170,7 +165,7 @@ 62695393200, # local_end 1987-09-27 03:00:00 (Sun) 43200, 1, -'SAKST', +'+12', ], [ 62695350000, # utc_start 1987-09-26 15:00:00 (Sat) @@ -179,7 +174,7 @@ 62711114400, # local_end 1988-03-27 02:00:00 (Sun) 39600, 0, -'SAKT', +'+11', ], [ 62711074800, # utc_start 1988-03-26 15:00:00 (Sat) @@ -188,7 +183,7 @@ 62726842800, # local_end 1988-09-25 03:00:00 (Sun) 43200, 1, -'SAKST', +'+12', ], [ 62726799600, # utc_start 1988-09-24 15:00:00 (Sat) @@ -197,7 +192,7 @@ 62742564000, # local_end 1989-03-26 02:00:00 (Sun) 39600, 0, -'SAKT', +'+11', ], [ 62742524400, # utc_start 1989-03-25 15:00:00 (Sat) @@ -206,7 +201,7 @@ 62758292400, # local_end 1989-09-24 03:00:00 (Sun) 43200, 1, -'SAKST', +'+12', ], [ 62758249200, # utc_start 1989-09-23 15:00:00 (Sat) @@ -215,7 +210,7 @@ 62774013600, # local_end 1990-03-25 02:00:00 (Sun) 39600, 0, -'SAKT', +'+11', ], [ 62773974000, # utc_start 1990-03-24 15:00:00 (Sat) @@ -224,7 +219,7 @@ 62790346800, # local_end 1990-09-30 03:00:00 (Sun) 43200, 1, -'SAKST', +'+12', ], [ 62790303600, # utc_start 1990-09-29 15:00:00 (Sat) @@ -233,7 +228,7 @@ 62806068000, # local_end 1991-03-31 02:00:00 (Sun) 39600, 0, -'SAKT', +'+11', ], [ 62806028400, # utc_start 1991-03-30 15:00:00 (Sat) @@ -242,7 +237,7 @@ 62821796400, # local_end 1991-09-29 03:00:00 (Sun) 39600, 1, -'SAKST', +'+11', ], [ 62821756800, # utc_start 1991-09-28 16:00:00 (Sat) @@ -251,34 +246,34 @@ 62831469600, # local_end 1992-01-19 02:00:00 (Sun) 36000, 0, -'SAKT', +'+10', ], [ 62831433600, # utc_start 1992-01-18 16:00:00 (Sat) -62837467200, # utc_end 1992-03-28 12:00:00 (Sat) +62837478000, # utc_end 1992-03-28 15:00:00 (Sat) 62831473200, # local_start 1992-01-19 03:00:00 (Sun) -62837506800, # local_end 1992-03-28 23:00:00 (Sat) +62837517600, # local_end 1992-03-29 02:00:00 (Sun) 39600, 0, -'SAKT', +'+11', ], [ -62837467200, # utc_start 1992-03-28 12:00:00 (Sat) -62853188400, # utc_end 1992-09-26 11:00:00 (Sat) -62837510400, # local_start 1992-03-29 00:00:00 (Sun) -62853231600, # local_end 1992-09-26 23:00:00 (Sat) +62837478000, # utc_start 1992-03-28 15:00:00 (Sat) +62853202800, # utc_end 1992-09-26 15:00:00 (Sat) +62837521200, # local_start 1992-03-29 03:00:00 (Sun) +62853246000, # local_end 1992-09-27 03:00:00 (Sun) 43200, 1, -'SAKST', +'+12', ], [ -62853188400, # utc_start 1992-09-26 11:00:00 (Sat) +62853202800, # utc_start 1992-09-26 15:00:00 (Sat) 62868927600, # utc_end 1993-03-27 15:00:00 (Sat) -62853228000, # local_start 1992-09-26 22:00:00 (Sat) +62853242400, # local_start 1992-09-27 02:00:00 (Sun) 62868967200, # local_end 1993-03-28 02:00:00 (Sun) 39600, 0, -'SAKT', +'+11', ], [ 62868927600, # utc_start 1993-03-27 15:00:00 (Sat) @@ -287,7 +282,7 @@ 62884695600, # local_end 1993-09-26 03:00:00 (Sun) 43200, 1, -'SAKST', +'+12', ], [ 62884652400, # utc_start 1993-09-25 15:00:00 (Sat) @@ -296,7 +291,7 @@ 62900416800, # local_end 1994-03-27 02:00:00 (Sun) 39600, 0, -'SAKT', +'+11', ], [ 62900377200, # utc_start 1994-03-26 15:00:00 (Sat) @@ -305,7 +300,7 @@ 62916145200, # local_end 1994-09-25 03:00:00 (Sun) 43200, 1, -'SAKST', +'+12', ], [ 62916102000, # utc_start 1994-09-24 15:00:00 (Sat) @@ -314,7 +309,7 @@ 62931866400, # local_end 1995-03-26 02:00:00 (Sun) 39600, 0, -'SAKT', +'+11', ], [ 62931826800, # utc_start 1995-03-25 15:00:00 (Sat) @@ -323,7 +318,7 @@ 62947594800, # local_end 1995-09-24 03:00:00 (Sun) 43200, 1, -'SAKST', +'+12', ], [ 62947551600, # utc_start 1995-09-23 15:00:00 (Sat) @@ -332,7 +327,7 @@ 62963920800, # local_end 1996-03-31 02:00:00 (Sun) 39600, 0, -'SAKT', +'+11', ], [ 62963881200, # utc_start 1996-03-30 15:00:00 (Sat) @@ -341,7 +336,7 @@ 62982068400, # local_end 1996-10-27 03:00:00 (Sun) 43200, 1, -'SAKST', +'+12', ], [ 62982025200, # utc_start 1996-10-26 15:00:00 (Sat) @@ -350,7 +345,7 @@ 62995370400, # local_end 1997-03-30 02:00:00 (Sun) 39600, 0, -'SAKT', +'+11', ], [ 62995330800, # utc_start 1997-03-29 15:00:00 (Sat) @@ -359,7 +354,7 @@ 63013518000, # local_end 1997-10-26 03:00:00 (Sun) 39600, 1, -'SAKST', +'+11', ], [ 63013478400, # utc_start 1997-10-25 16:00:00 (Sat) @@ -368,7 +363,7 @@ 63026820000, # local_end 1998-03-29 02:00:00 (Sun) 36000, 0, -'SAKT', +'+10', ], [ 63026784000, # utc_start 1998-03-28 16:00:00 (Sat) @@ -377,7 +372,7 @@ 63044967600, # local_end 1998-10-25 03:00:00 (Sun) 39600, 1, -'SAKST', +'+11', ], [ 63044928000, # utc_start 1998-10-24 16:00:00 (Sat) @@ -386,7 +381,7 @@ 63058269600, # local_end 1999-03-28 02:00:00 (Sun) 36000, 0, -'SAKT', +'+10', ], [ 63058233600, # utc_start 1999-03-27 16:00:00 (Sat) @@ -395,7 +390,7 @@ 63077022000, # local_end 1999-10-31 03:00:00 (Sun) 39600, 1, -'SAKST', +'+11', ], [ 63076982400, # utc_start 1999-10-30 16:00:00 (Sat) @@ -404,7 +399,7 @@ 63089719200, # local_end 2000-03-26 02:00:00 (Sun) 36000, 0, -'SAKT', +'+10', ], [ 63089683200, # utc_start 2000-03-25 16:00:00 (Sat) @@ -413,7 +408,7 @@ 63108471600, # local_end 2000-10-29 03:00:00 (Sun) 39600, 1, -'SAKST', +'+11', ], [ 63108432000, # utc_start 2000-10-28 16:00:00 (Sat) @@ -422,7 +417,7 @@ 63121168800, # local_end 2001-03-25 02:00:00 (Sun) 36000, 0, -'SAKT', +'+10', ], [ 63121132800, # utc_start 2001-03-24 16:00:00 (Sat) @@ -431,7 +426,7 @@ 63139921200, # local_end 2001-10-28 03:00:00 (Sun) 39600, 1, -'SAKST', +'+11', ], [ 63139881600, # utc_start 2001-10-27 16:00:00 (Sat) @@ -440,7 +435,7 @@ 63153223200, # local_end 2002-03-31 02:00:00 (Sun) 36000, 0, -'SAKT', +'+10', ], [ 63153187200, # utc_start 2002-03-30 16:00:00 (Sat) @@ -449,7 +444,7 @@ 63171370800, # local_end 2002-10-27 03:00:00 (Sun) 39600, 1, -'SAKST', +'+11', ], [ 63171331200, # utc_start 2002-10-26 16:00:00 (Sat) @@ -458,7 +453,7 @@ 63184672800, # local_end 2003-03-30 02:00:00 (Sun) 36000, 0, -'SAKT', +'+10', ], [ 63184636800, # utc_start 2003-03-29 16:00:00 (Sat) @@ -467,7 +462,7 @@ 63202820400, # local_end 2003-10-26 03:00:00 (Sun) 39600, 1, -'SAKST', +'+11', ], [ 63202780800, # utc_start 2003-10-25 16:00:00 (Sat) @@ -476,7 +471,7 @@ 63216122400, # local_end 2004-03-28 02:00:00 (Sun) 36000, 0, -'SAKT', +'+10', ], [ 63216086400, # utc_start 2004-03-27 16:00:00 (Sat) @@ -485,7 +480,7 @@ 63234874800, # local_end 2004-10-31 03:00:00 (Sun) 39600, 1, -'SAKST', +'+11', ], [ 63234835200, # utc_start 2004-10-30 16:00:00 (Sat) @@ -494,7 +489,7 @@ 63247572000, # local_end 2005-03-27 02:00:00 (Sun) 36000, 0, -'SAKT', +'+10', ], [ 63247536000, # utc_start 2005-03-26 16:00:00 (Sat) @@ -503,7 +498,7 @@ 63266324400, # local_end 2005-10-30 03:00:00 (Sun) 39600, 1, -'SAKST', +'+11', ], [ 63266284800, # utc_start 2005-10-29 16:00:00 (Sat) @@ -512,7 +507,7 @@ 63279021600, # local_end 2006-03-26 02:00:00 (Sun) 36000, 0, -'SAKT', +'+10', ], [ 63278985600, # utc_start 2006-03-25 16:00:00 (Sat) @@ -521,7 +516,7 @@ 63297774000, # local_end 2006-10-29 03:00:00 (Sun) 39600, 1, -'SAKST', +'+11', ], [ 63297734400, # utc_start 2006-10-28 16:00:00 (Sat) @@ -530,7 +525,7 @@ 63310471200, # local_end 2007-03-25 02:00:00 (Sun) 36000, 0, -'SAKT', +'+10', ], [ 63310435200, # utc_start 2007-03-24 16:00:00 (Sat) @@ -539,7 +534,7 @@ 63329223600, # local_end 2007-10-28 03:00:00 (Sun) 39600, 1, -'SAKST', +'+11', ], [ 63329184000, # utc_start 2007-10-27 16:00:00 (Sat) @@ -548,7 +543,7 @@ 63342525600, # local_end 2008-03-30 02:00:00 (Sun) 36000, 0, -'SAKT', +'+10', ], [ 63342489600, # utc_start 2008-03-29 16:00:00 (Sat) @@ -557,7 +552,7 @@ 63360673200, # local_end 2008-10-26 03:00:00 (Sun) 39600, 1, -'SAKST', +'+11', ], [ 63360633600, # utc_start 2008-10-25 16:00:00 (Sat) @@ -566,7 +561,7 @@ 63373975200, # local_end 2009-03-29 02:00:00 (Sun) 36000, 0, -'SAKT', +'+10', ], [ 63373939200, # utc_start 2009-03-28 16:00:00 (Sat) @@ -575,7 +570,7 @@ 63392122800, # local_end 2009-10-25 03:00:00 (Sun) 39600, 1, -'SAKST', +'+11', ], [ 63392083200, # utc_start 2009-10-24 16:00:00 (Sat) @@ -584,7 +579,7 @@ 63405424800, # local_end 2010-03-28 02:00:00 (Sun) 36000, 0, -'SAKT', +'+10', ], [ 63405388800, # utc_start 2010-03-27 16:00:00 (Sat) @@ -593,7 +588,7 @@ 63424177200, # local_end 2010-10-31 03:00:00 (Sun) 39600, 1, -'SAKST', +'+11', ], [ 63424137600, # utc_start 2010-10-30 16:00:00 (Sat) @@ -602,7 +597,7 @@ 63436874400, # local_end 2011-03-27 02:00:00 (Sun) 36000, 0, -'SAKT', +'+10', ], [ 63436838400, # utc_start 2011-03-26 16:00:00 (Sat) @@ -611,24 +606,33 @@ 63549972000, # local_end 2014-10-26 02:00:00 (Sun) 39600, 0, -'SAKT', +'+11', ], [ 63549932400, # utc_start 2014-10-25 15:00:00 (Sat) -DateTime::TimeZone::INFINITY, # utc_end +63594691200, # utc_end 2016-03-26 16:00:00 (Sat) 63549968400, # local_start 2014-10-26 01:00:00 (Sun) -DateTime::TimeZone::INFINITY, # local_end +63594727200, # local_end 2016-03-27 02:00:00 (Sun) 36000, 0, -'SAKT', +'+10', + ], + [ +63594691200, # utc_start 2016-03-26 16:00:00 (Sat) +DateTime::TimeZone::INFINITY, # utc_end +63594730800, # local_start 2016-03-27 03:00:00 (Sun) +DateTime::TimeZone::INFINITY, # local_end +39600, +0, +'+11', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {30} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Samarkand.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Samarkand.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Samarkand.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Samarkand.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/asia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/asia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Asia::Samarkand; -$DateTime::TimeZone::Asia::Samarkand::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,7 +39,7 @@ 60888153600, # local_end 1930-06-21 00:00:00 (Sat) 14400, 0, -'SAMT', +'+04', ], [ 60888139200, # utc_start 1930-06-20 20:00:00 (Fri) @@ -44,7 +48,7 @@ 62490614400, # local_end 1981-04-01 00:00:00 (Wed) 18000, 0, -'SAMT', +'+05', ], [ 62490596400, # utc_start 1981-03-31 19:00:00 (Tue) @@ -53,7 +57,7 @@ 62506425600, # local_end 1981-10-01 00:00:00 (Thu) 21600, 1, -'SAMST', +'+06', ], [ 62506404000, # utc_start 1981-09-30 18:00:00 (Wed) @@ -62,7 +66,7 @@ 62522150400, # local_end 1982-04-01 00:00:00 (Thu) 21600, 0, -'TAST', +'+06', ], [ 62522128800, # utc_start 1982-03-31 18:00:00 (Wed) @@ -71,7 +75,7 @@ 62537961600, # local_end 1982-10-01 00:00:00 (Fri) 21600, 1, -'SAMST', +'+06', ], [ 62537940000, # utc_start 1982-09-30 18:00:00 (Thu) @@ -80,7 +84,7 @@ 62553686400, # local_end 1983-04-01 00:00:00 (Fri) 18000, 0, -'SAMT', +'+05', ], [ 62553668400, # utc_start 1983-03-31 19:00:00 (Thu) @@ -89,7 +93,7 @@ 62569497600, # local_end 1983-10-01 00:00:00 (Sat) 21600, 1, -'SAMST', +'+06', ], [ 62569476000, # utc_start 1983-09-30 18:00:00 (Fri) @@ -98,7 +102,7 @@ 62585308800, # local_end 1984-04-01 00:00:00 (Sun) 18000, 0, -'SAMT', +'+05', ], [ 62585290800, # utc_start 1984-03-31 19:00:00 (Sat) @@ -107,7 +111,7 @@ 62601044400, # local_end 1984-09-30 03:00:00 (Sun) 21600, 1, -'SAMST', +'+06', ], [ 62601022800, # utc_start 1984-09-29 21:00:00 (Sat) @@ -116,7 +120,7 @@ 62616765600, # local_end 1985-03-31 02:00:00 (Sun) 18000, 0, -'SAMT', +'+05', ], [ 62616747600, # utc_start 1985-03-30 21:00:00 (Sat) @@ -125,7 +129,7 @@ 62632494000, # local_end 1985-09-29 03:00:00 (Sun) 21600, 1, -'SAMST', +'+06', ], [ 62632472400, # utc_start 1985-09-28 21:00:00 (Sat) @@ -134,7 +138,7 @@ 62648215200, # local_end 1986-03-30 02:00:00 (Sun) 18000, 0, -'SAMT', +'+05', ], [ 62648197200, # utc_start 1986-03-29 21:00:00 (Sat) @@ -143,7 +147,7 @@ 62663943600, # local_end 1986-09-28 03:00:00 (Sun) 21600, 1, -'SAMST', +'+06', ], [ 62663922000, # utc_start 1986-09-27 21:00:00 (Sat) @@ -152,7 +156,7 @@ 62679664800, # local_end 1987-03-29 02:00:00 (Sun) 18000, 0, -'SAMT', +'+05', ], [ 62679646800, # utc_start 1987-03-28 21:00:00 (Sat) @@ -161,7 +165,7 @@ 62695393200, # local_end 1987-09-27 03:00:00 (Sun) 21600, 1, -'SAMST', +'+06', ], [ 62695371600, # utc_start 1987-09-26 21:00:00 (Sat) @@ -170,7 +174,7 @@ 62711114400, # local_end 1988-03-27 02:00:00 (Sun) 18000, 0, -'SAMT', +'+05', ], [ 62711096400, # utc_start 1988-03-26 21:00:00 (Sat) @@ -179,7 +183,7 @@ 62726842800, # local_end 1988-09-25 03:00:00 (Sun) 21600, 1, -'SAMST', +'+06', ], [ 62726821200, # utc_start 1988-09-24 21:00:00 (Sat) @@ -188,7 +192,7 @@ 62742564000, # local_end 1989-03-26 02:00:00 (Sun) 18000, 0, -'SAMT', +'+05', ], [ 62742546000, # utc_start 1989-03-25 21:00:00 (Sat) @@ -197,7 +201,7 @@ 62758292400, # local_end 1989-09-24 03:00:00 (Sun) 21600, 1, -'SAMST', +'+06', ], [ 62758270800, # utc_start 1989-09-23 21:00:00 (Sat) @@ -206,7 +210,7 @@ 62774013600, # local_end 1990-03-25 02:00:00 (Sun) 18000, 0, -'SAMT', +'+05', ], [ 62773995600, # utc_start 1990-03-24 21:00:00 (Sat) @@ -215,7 +219,7 @@ 62790346800, # local_end 1990-09-30 03:00:00 (Sun) 21600, 1, -'SAMST', +'+06', ], [ 62790325200, # utc_start 1990-09-29 21:00:00 (Sat) @@ -224,25 +228,16 @@ 62806068000, # local_end 1991-03-31 02:00:00 (Sun) 18000, 0, -'SAMT', +'+05', ], [ 62806050000, # utc_start 1991-03-30 21:00:00 (Sat) -62819344800, # utc_end 1991-08-31 18:00:00 (Sat) -62806071600, # local_start 1991-03-31 03:00:00 (Sun) -62819366400, # local_end 1991-09-01 00:00:00 (Sun) -21600, -1, -'SAMST', - ], - [ -62819344800, # utc_start 1991-08-31 18:00:00 (Sat) 62821774800, # utc_end 1991-09-28 21:00:00 (Sat) -62819366400, # local_start 1991-09-01 00:00:00 (Sun) +62806071600, # local_start 1991-03-31 03:00:00 (Sun) 62821796400, # local_end 1991-09-29 03:00:00 (Sun) 21600, 1, -'UZST', +'+06', ], [ 62821774800, # utc_start 1991-09-28 21:00:00 (Sat) @@ -251,7 +246,7 @@ 62829907200, # local_end 1992-01-01 00:00:00 (Wed) 18000, 0, -'UZT', +'+05', ], [ 62829889200, # utc_start 1991-12-31 19:00:00 (Tue) @@ -260,15 +255,15 @@ DateTime::TimeZone::INFINITY, # local_end 18000, 0, -'UZT', +'+05', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {12} +sub has_dst_changes {11} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Seoul.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Seoul.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Seoul.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Seoul.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/asia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/asia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Asia::Seoul; -$DateTime::TimeZone::Asia::Seoul::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -39,17 +43,8 @@ ], [ 60305268600, # utc_start 1911-12-31 15:30:00 (Sun) -61117858800, # utc_end 1937-09-30 15:00:00 (Thu) -60305301000, # local_start 1912-01-01 00:30:00 (Mon) -61117891200, # local_end 1937-10-01 00:00:00 (Fri) -32400, -0, -'JCST', - ], - [ -61117858800, # utc_start 1937-09-30 15:00:00 (Thu) 61368332400, # utc_end 1945-09-07 15:00:00 (Fri) -61117891200, # local_start 1937-10-01 00:00:00 (Fri) +60305301000, # local_start 1912-01-01 00:30:00 (Mon) 61368364800, # local_end 1945-09-08 00:00:00 (Sat) 32400, 0, @@ -228,11 +223,11 @@ ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {8} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Shanghai.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Shanghai.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Shanghai.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Shanghai.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/asia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/asia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Asia::Shanghai; -$DateTime::TimeZone::Asia::Shanghai::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -192,11 +196,11 @@ ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {8} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Singapore.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Singapore.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Singapore.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Singapore.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/asia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/asia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Asia::Singapore; -$DateTime::TimeZone::Asia::Singapore::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -44,7 +48,7 @@ 60968073600, # local_end 1933-01-01 00:00:00 (Sun) 25200, 0, -'MALT', +'+07', ], [ 60968048400, # utc_start 1932-12-31 17:00:00 (Sat) @@ -53,7 +57,7 @@ 61062681600, # local_end 1936-01-01 00:00:00 (Wed) 26400, 1, -'MALST', +'+0720', ], [ 61062655200, # utc_start 1935-12-31 16:40:00 (Tue) @@ -62,7 +66,7 @@ 61241529600, # local_end 1941-09-01 00:00:00 (Mon) 26400, 0, -'MALT', +'+0720', ], [ 61241503200, # utc_start 1941-08-31 16:40:00 (Sun) @@ -71,7 +75,7 @@ 61256044800, # local_end 1942-02-16 00:00:00 (Mon) 27000, 0, -'MALT', +'+0730', ], [ 61256017800, # utc_start 1942-02-15 16:30:00 (Sun) @@ -80,25 +84,16 @@ 61368710400, # local_end 1945-09-12 00:00:00 (Wed) 32400, 0, -'JST', +'+09', ], [ 61368678000, # utc_start 1945-09-11 15:00:00 (Tue) -61996897800, # utc_end 1965-08-08 16:30:00 (Sun) -61368705000, # local_start 1945-09-11 22:30:00 (Tue) -61996924800, # local_end 1965-08-09 00:00:00 (Mon) -27000, -0, -'MALT', - ], - [ -61996897800, # utc_start 1965-08-08 16:30:00 (Sun) 62514347400, # utc_end 1981-12-31 16:30:00 (Thu) -61996924800, # local_start 1965-08-09 00:00:00 (Mon) +61368705000, # local_start 1945-09-11 22:30:00 (Tue) 62514374400, # local_end 1982-01-01 00:00:00 (Fri) 27000, 0, -'SGT', +'+0730', ], [ 62514347400, # utc_start 1981-12-31 16:30:00 (Thu) @@ -107,15 +102,15 @@ DateTime::TimeZone::INFINITY, # local_end 28800, 0, -'SGT', +'+08', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {1} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Srednekolymsk.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Srednekolymsk.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Srednekolymsk.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Srednekolymsk.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/europe. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/europe. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Asia::Srednekolymsk; -$DateTime::TimeZone::Asia::Srednekolymsk::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,7 +39,7 @@ 60888153600, # local_end 1930-06-21 00:00:00 (Sat) 36000, 0, -'MAGT', +'+10', ], [ 60888117600, # utc_start 1930-06-20 14:00:00 (Fri) @@ -44,7 +48,7 @@ 62490614400, # local_end 1981-04-01 00:00:00 (Wed) 39600, 0, -'MAGT', +'+11', ], [ 62490574800, # utc_start 1981-03-31 13:00:00 (Tue) @@ -53,7 +57,7 @@ 62506425600, # local_end 1981-10-01 00:00:00 (Thu) 43200, 1, -'MAGST', +'+12', ], [ 62506382400, # utc_start 1981-09-30 12:00:00 (Wed) @@ -62,7 +66,7 @@ 62522150400, # local_end 1982-04-01 00:00:00 (Thu) 39600, 0, -'MAGT', +'+11', ], [ 62522110800, # utc_start 1982-03-31 13:00:00 (Wed) @@ -71,7 +75,7 @@ 62537961600, # local_end 1982-10-01 00:00:00 (Fri) 43200, 1, -'MAGST', +'+12', ], [ 62537918400, # utc_start 1982-09-30 12:00:00 (Thu) @@ -80,7 +84,7 @@ 62553686400, # local_end 1983-04-01 00:00:00 (Fri) 39600, 0, -'MAGT', +'+11', ], [ 62553646800, # utc_start 1983-03-31 13:00:00 (Thu) @@ -89,7 +93,7 @@ 62569497600, # local_end 1983-10-01 00:00:00 (Sat) 43200, 1, -'MAGST', +'+12', ], [ 62569454400, # utc_start 1983-09-30 12:00:00 (Fri) @@ -98,7 +102,7 @@ 62585308800, # local_end 1984-04-01 00:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 62585269200, # utc_start 1984-03-31 13:00:00 (Sat) @@ -107,7 +111,7 @@ 62601044400, # local_end 1984-09-30 03:00:00 (Sun) 43200, 1, -'MAGST', +'+12', ], [ 62601001200, # utc_start 1984-09-29 15:00:00 (Sat) @@ -116,7 +120,7 @@ 62616765600, # local_end 1985-03-31 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 62616726000, # utc_start 1985-03-30 15:00:00 (Sat) @@ -125,7 +129,7 @@ 62632494000, # local_end 1985-09-29 03:00:00 (Sun) 43200, 1, -'MAGST', +'+12', ], [ 62632450800, # utc_start 1985-09-28 15:00:00 (Sat) @@ -134,7 +138,7 @@ 62648215200, # local_end 1986-03-30 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 62648175600, # utc_start 1986-03-29 15:00:00 (Sat) @@ -143,7 +147,7 @@ 62663943600, # local_end 1986-09-28 03:00:00 (Sun) 43200, 1, -'MAGST', +'+12', ], [ 62663900400, # utc_start 1986-09-27 15:00:00 (Sat) @@ -152,7 +156,7 @@ 62679664800, # local_end 1987-03-29 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 62679625200, # utc_start 1987-03-28 15:00:00 (Sat) @@ -161,7 +165,7 @@ 62695393200, # local_end 1987-09-27 03:00:00 (Sun) 43200, 1, -'MAGST', +'+12', ], [ 62695350000, # utc_start 1987-09-26 15:00:00 (Sat) @@ -170,7 +174,7 @@ 62711114400, # local_end 1988-03-27 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 62711074800, # utc_start 1988-03-26 15:00:00 (Sat) @@ -179,7 +183,7 @@ 62726842800, # local_end 1988-09-25 03:00:00 (Sun) 43200, 1, -'MAGST', +'+12', ], [ 62726799600, # utc_start 1988-09-24 15:00:00 (Sat) @@ -188,7 +192,7 @@ 62742564000, # local_end 1989-03-26 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 62742524400, # utc_start 1989-03-25 15:00:00 (Sat) @@ -197,7 +201,7 @@ 62758292400, # local_end 1989-09-24 03:00:00 (Sun) 43200, 1, -'MAGST', +'+12', ], [ 62758249200, # utc_start 1989-09-23 15:00:00 (Sat) @@ -206,7 +210,7 @@ 62774013600, # local_end 1990-03-25 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 62773974000, # utc_start 1990-03-24 15:00:00 (Sat) @@ -215,7 +219,7 @@ 62790346800, # local_end 1990-09-30 03:00:00 (Sun) 43200, 1, -'MAGST', +'+12', ], [ 62790303600, # utc_start 1990-09-29 15:00:00 (Sat) @@ -224,7 +228,7 @@ 62806068000, # local_end 1991-03-31 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 62806028400, # utc_start 1991-03-30 15:00:00 (Sat) @@ -233,7 +237,7 @@ 62821796400, # local_end 1991-09-29 03:00:00 (Sun) 39600, 1, -'MAGST', +'+11', ], [ 62821756800, # utc_start 1991-09-28 16:00:00 (Sat) @@ -242,34 +246,34 @@ 62831469600, # local_end 1992-01-19 02:00:00 (Sun) 36000, 0, -'MAGT', +'+10', ], [ 62831433600, # utc_start 1992-01-18 16:00:00 (Sat) -62837467200, # utc_end 1992-03-28 12:00:00 (Sat) +62837478000, # utc_end 1992-03-28 15:00:00 (Sat) 62831473200, # local_start 1992-01-19 03:00:00 (Sun) -62837506800, # local_end 1992-03-28 23:00:00 (Sat) +62837517600, # local_end 1992-03-29 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ -62837467200, # utc_start 1992-03-28 12:00:00 (Sat) -62853188400, # utc_end 1992-09-26 11:00:00 (Sat) -62837510400, # local_start 1992-03-29 00:00:00 (Sun) -62853231600, # local_end 1992-09-26 23:00:00 (Sat) +62837478000, # utc_start 1992-03-28 15:00:00 (Sat) +62853202800, # utc_end 1992-09-26 15:00:00 (Sat) +62837521200, # local_start 1992-03-29 03:00:00 (Sun) +62853246000, # local_end 1992-09-27 03:00:00 (Sun) 43200, 1, -'MAGST', +'+12', ], [ -62853188400, # utc_start 1992-09-26 11:00:00 (Sat) +62853202800, # utc_start 1992-09-26 15:00:00 (Sat) 62868927600, # utc_end 1993-03-27 15:00:00 (Sat) -62853228000, # local_start 1992-09-26 22:00:00 (Sat) +62853242400, # local_start 1992-09-27 02:00:00 (Sun) 62868967200, # local_end 1993-03-28 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 62868927600, # utc_start 1993-03-27 15:00:00 (Sat) @@ -278,7 +282,7 @@ 62884695600, # local_end 1993-09-26 03:00:00 (Sun) 43200, 1, -'MAGST', +'+12', ], [ 62884652400, # utc_start 1993-09-25 15:00:00 (Sat) @@ -287,7 +291,7 @@ 62900416800, # local_end 1994-03-27 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 62900377200, # utc_start 1994-03-26 15:00:00 (Sat) @@ -296,7 +300,7 @@ 62916145200, # local_end 1994-09-25 03:00:00 (Sun) 43200, 1, -'MAGST', +'+12', ], [ 62916102000, # utc_start 1994-09-24 15:00:00 (Sat) @@ -305,7 +309,7 @@ 62931866400, # local_end 1995-03-26 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 62931826800, # utc_start 1995-03-25 15:00:00 (Sat) @@ -314,7 +318,7 @@ 62947594800, # local_end 1995-09-24 03:00:00 (Sun) 43200, 1, -'MAGST', +'+12', ], [ 62947551600, # utc_start 1995-09-23 15:00:00 (Sat) @@ -323,7 +327,7 @@ 62963920800, # local_end 1996-03-31 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 62963881200, # utc_start 1996-03-30 15:00:00 (Sat) @@ -332,7 +336,7 @@ 62982068400, # local_end 1996-10-27 03:00:00 (Sun) 43200, 1, -'MAGST', +'+12', ], [ 62982025200, # utc_start 1996-10-26 15:00:00 (Sat) @@ -341,7 +345,7 @@ 62995370400, # local_end 1997-03-30 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 62995330800, # utc_start 1997-03-29 15:00:00 (Sat) @@ -350,7 +354,7 @@ 63013518000, # local_end 1997-10-26 03:00:00 (Sun) 43200, 1, -'MAGST', +'+12', ], [ 63013474800, # utc_start 1997-10-25 15:00:00 (Sat) @@ -359,7 +363,7 @@ 63026820000, # local_end 1998-03-29 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 63026780400, # utc_start 1998-03-28 15:00:00 (Sat) @@ -368,7 +372,7 @@ 63044967600, # local_end 1998-10-25 03:00:00 (Sun) 43200, 1, -'MAGST', +'+12', ], [ 63044924400, # utc_start 1998-10-24 15:00:00 (Sat) @@ -377,7 +381,7 @@ 63058269600, # local_end 1999-03-28 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 63058230000, # utc_start 1999-03-27 15:00:00 (Sat) @@ -386,7 +390,7 @@ 63077022000, # local_end 1999-10-31 03:00:00 (Sun) 43200, 1, -'MAGST', +'+12', ], [ 63076978800, # utc_start 1999-10-30 15:00:00 (Sat) @@ -395,7 +399,7 @@ 63089719200, # local_end 2000-03-26 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 63089679600, # utc_start 2000-03-25 15:00:00 (Sat) @@ -404,7 +408,7 @@ 63108471600, # local_end 2000-10-29 03:00:00 (Sun) 43200, 1, -'MAGST', +'+12', ], [ 63108428400, # utc_start 2000-10-28 15:00:00 (Sat) @@ -413,7 +417,7 @@ 63121168800, # local_end 2001-03-25 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 63121129200, # utc_start 2001-03-24 15:00:00 (Sat) @@ -422,7 +426,7 @@ 63139921200, # local_end 2001-10-28 03:00:00 (Sun) 43200, 1, -'MAGST', +'+12', ], [ 63139878000, # utc_start 2001-10-27 15:00:00 (Sat) @@ -431,7 +435,7 @@ 63153223200, # local_end 2002-03-31 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 63153183600, # utc_start 2002-03-30 15:00:00 (Sat) @@ -440,7 +444,7 @@ 63171370800, # local_end 2002-10-27 03:00:00 (Sun) 43200, 1, -'MAGST', +'+12', ], [ 63171327600, # utc_start 2002-10-26 15:00:00 (Sat) @@ -449,7 +453,7 @@ 63184672800, # local_end 2003-03-30 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 63184633200, # utc_start 2003-03-29 15:00:00 (Sat) @@ -458,7 +462,7 @@ 63202820400, # local_end 2003-10-26 03:00:00 (Sun) 43200, 1, -'MAGST', +'+12', ], [ 63202777200, # utc_start 2003-10-25 15:00:00 (Sat) @@ -467,7 +471,7 @@ 63216122400, # local_end 2004-03-28 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 63216082800, # utc_start 2004-03-27 15:00:00 (Sat) @@ -476,7 +480,7 @@ 63234874800, # local_end 2004-10-31 03:00:00 (Sun) 43200, 1, -'MAGST', +'+12', ], [ 63234831600, # utc_start 2004-10-30 15:00:00 (Sat) @@ -485,7 +489,7 @@ 63247572000, # local_end 2005-03-27 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 63247532400, # utc_start 2005-03-26 15:00:00 (Sat) @@ -494,7 +498,7 @@ 63266324400, # local_end 2005-10-30 03:00:00 (Sun) 43200, 1, -'MAGST', +'+12', ], [ 63266281200, # utc_start 2005-10-29 15:00:00 (Sat) @@ -503,7 +507,7 @@ 63279021600, # local_end 2006-03-26 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 63278982000, # utc_start 2006-03-25 15:00:00 (Sat) @@ -512,7 +516,7 @@ 63297774000, # local_end 2006-10-29 03:00:00 (Sun) 43200, 1, -'MAGST', +'+12', ], [ 63297730800, # utc_start 2006-10-28 15:00:00 (Sat) @@ -521,7 +525,7 @@ 63310471200, # local_end 2007-03-25 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 63310431600, # utc_start 2007-03-24 15:00:00 (Sat) @@ -530,7 +534,7 @@ 63329223600, # local_end 2007-10-28 03:00:00 (Sun) 43200, 1, -'MAGST', +'+12', ], [ 63329180400, # utc_start 2007-10-27 15:00:00 (Sat) @@ -539,7 +543,7 @@ 63342525600, # local_end 2008-03-30 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 63342486000, # utc_start 2008-03-29 15:00:00 (Sat) @@ -548,7 +552,7 @@ 63360673200, # local_end 2008-10-26 03:00:00 (Sun) 43200, 1, -'MAGST', +'+12', ], [ 63360630000, # utc_start 2008-10-25 15:00:00 (Sat) @@ -557,7 +561,7 @@ 63373975200, # local_end 2009-03-29 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 63373935600, # utc_start 2009-03-28 15:00:00 (Sat) @@ -566,7 +570,7 @@ 63392122800, # local_end 2009-10-25 03:00:00 (Sun) 43200, 1, -'MAGST', +'+12', ], [ 63392079600, # utc_start 2009-10-24 15:00:00 (Sat) @@ -575,7 +579,7 @@ 63405424800, # local_end 2010-03-28 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 63405385200, # utc_start 2010-03-27 15:00:00 (Sat) @@ -584,7 +588,7 @@ 63424177200, # local_end 2010-10-31 03:00:00 (Sun) 43200, 1, -'MAGST', +'+12', ], [ 63424134000, # utc_start 2010-10-30 15:00:00 (Sat) @@ -593,7 +597,7 @@ 63436874400, # local_end 2011-03-27 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 63436834800, # utc_start 2011-03-26 15:00:00 (Sat) @@ -602,7 +606,7 @@ 63549972000, # local_end 2014-10-26 02:00:00 (Sun) 43200, 0, -'MAGT', +'+12', ], [ 63549928800, # utc_start 2014-10-25 14:00:00 (Sat) @@ -611,15 +615,15 @@ DateTime::TimeZone::INFINITY, # local_end 39600, 0, -'SRET', +'+11', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {30} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Taipei.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Taipei.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Taipei.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Taipei.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/asia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/asia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Asia::Taipei; -$DateTime::TimeZone::Asia::Taipei::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,7 +39,7 @@ 61117891200, # local_end 1937-10-01 00:00:00 (Fri) 28800, 0, -'JWST', +'CST', ], [ 61117862400, # utc_start 1937-09-30 16:00:00 (Thu) @@ -399,11 +403,11 @@ ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {19} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Tashkent.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Tashkent.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Tashkent.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Tashkent.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/asia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/asia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Asia::Tashkent; -$DateTime::TimeZone::Asia::Tashkent::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,7 +39,7 @@ 60888153600, # local_end 1930-06-21 00:00:00 (Sat) 18000, 0, -'TAST', +'+05', ], [ 60888135600, # utc_start 1930-06-20 19:00:00 (Fri) @@ -44,7 +48,7 @@ 62490614400, # local_end 1981-04-01 00:00:00 (Wed) 21600, 0, -'TAST', +'+06', ], [ 62490592800, # utc_start 1981-03-31 18:00:00 (Tue) @@ -53,7 +57,7 @@ 62506425600, # local_end 1981-10-01 00:00:00 (Thu) 25200, 1, -'TASST', +'+07', ], [ 62506400400, # utc_start 1981-09-30 17:00:00 (Wed) @@ -62,7 +66,7 @@ 62522150400, # local_end 1982-04-01 00:00:00 (Thu) 21600, 0, -'TAST', +'+06', ], [ 62522128800, # utc_start 1982-03-31 18:00:00 (Wed) @@ -71,7 +75,7 @@ 62537961600, # local_end 1982-10-01 00:00:00 (Fri) 25200, 1, -'TASST', +'+07', ], [ 62537936400, # utc_start 1982-09-30 17:00:00 (Thu) @@ -80,7 +84,7 @@ 62553686400, # local_end 1983-04-01 00:00:00 (Fri) 21600, 0, -'TAST', +'+06', ], [ 62553664800, # utc_start 1983-03-31 18:00:00 (Thu) @@ -89,7 +93,7 @@ 62569497600, # local_end 1983-10-01 00:00:00 (Sat) 25200, 1, -'TASST', +'+07', ], [ 62569472400, # utc_start 1983-09-30 17:00:00 (Fri) @@ -98,7 +102,7 @@ 62585308800, # local_end 1984-04-01 00:00:00 (Sun) 21600, 0, -'TAST', +'+06', ], [ 62585287200, # utc_start 1984-03-31 18:00:00 (Sat) @@ -107,7 +111,7 @@ 62601044400, # local_end 1984-09-30 03:00:00 (Sun) 25200, 1, -'TASST', +'+07', ], [ 62601019200, # utc_start 1984-09-29 20:00:00 (Sat) @@ -116,7 +120,7 @@ 62616765600, # local_end 1985-03-31 02:00:00 (Sun) 21600, 0, -'TAST', +'+06', ], [ 62616744000, # utc_start 1985-03-30 20:00:00 (Sat) @@ -125,7 +129,7 @@ 62632494000, # local_end 1985-09-29 03:00:00 (Sun) 25200, 1, -'TASST', +'+07', ], [ 62632468800, # utc_start 1985-09-28 20:00:00 (Sat) @@ -134,7 +138,7 @@ 62648215200, # local_end 1986-03-30 02:00:00 (Sun) 21600, 0, -'TAST', +'+06', ], [ 62648193600, # utc_start 1986-03-29 20:00:00 (Sat) @@ -143,7 +147,7 @@ 62663943600, # local_end 1986-09-28 03:00:00 (Sun) 25200, 1, -'TASST', +'+07', ], [ 62663918400, # utc_start 1986-09-27 20:00:00 (Sat) @@ -152,7 +156,7 @@ 62679664800, # local_end 1987-03-29 02:00:00 (Sun) 21600, 0, -'TAST', +'+06', ], [ 62679643200, # utc_start 1987-03-28 20:00:00 (Sat) @@ -161,7 +165,7 @@ 62695393200, # local_end 1987-09-27 03:00:00 (Sun) 25200, 1, -'TASST', +'+07', ], [ 62695368000, # utc_start 1987-09-26 20:00:00 (Sat) @@ -170,7 +174,7 @@ 62711114400, # local_end 1988-03-27 02:00:00 (Sun) 21600, 0, -'TAST', +'+06', ], [ 62711092800, # utc_start 1988-03-26 20:00:00 (Sat) @@ -179,7 +183,7 @@ 62726842800, # local_end 1988-09-25 03:00:00 (Sun) 25200, 1, -'TASST', +'+07', ], [ 62726817600, # utc_start 1988-09-24 20:00:00 (Sat) @@ -188,7 +192,7 @@ 62742564000, # local_end 1989-03-26 02:00:00 (Sun) 21600, 0, -'TAST', +'+06', ], [ 62742542400, # utc_start 1989-03-25 20:00:00 (Sat) @@ -197,7 +201,7 @@ 62758292400, # local_end 1989-09-24 03:00:00 (Sun) 25200, 1, -'TASST', +'+07', ], [ 62758267200, # utc_start 1989-09-23 20:00:00 (Sat) @@ -206,7 +210,7 @@ 62774013600, # local_end 1990-03-25 02:00:00 (Sun) 21600, 0, -'TAST', +'+06', ], [ 62773992000, # utc_start 1990-03-24 20:00:00 (Sat) @@ -215,7 +219,7 @@ 62790346800, # local_end 1990-09-30 03:00:00 (Sun) 25200, 1, -'TASST', +'+07', ], [ 62790321600, # utc_start 1990-09-29 20:00:00 (Sat) @@ -224,25 +228,16 @@ 62806068000, # local_end 1991-03-31 02:00:00 (Sun) 21600, 0, -'TAST', +'+06', ], [ 62806046400, # utc_start 1991-03-30 20:00:00 (Sat) -62819344800, # utc_end 1991-08-31 18:00:00 (Sat) -62806068000, # local_start 1991-03-31 02:00:00 (Sun) -62819366400, # local_end 1991-09-01 00:00:00 (Sun) -21600, -1, -'TASST', - ], - [ -62819344800, # utc_start 1991-08-31 18:00:00 (Sat) 62821774800, # utc_end 1991-09-28 21:00:00 (Sat) -62819366400, # local_start 1991-09-01 00:00:00 (Sun) +62806068000, # local_start 1991-03-31 02:00:00 (Sun) 62821796400, # local_end 1991-09-29 03:00:00 (Sun) 21600, 1, -'UZST', +'+06', ], [ 62821774800, # utc_start 1991-09-28 21:00:00 (Sat) @@ -251,7 +246,7 @@ 62829907200, # local_end 1992-01-01 00:00:00 (Wed) 18000, 0, -'UZT', +'+05', ], [ 62829889200, # utc_start 1991-12-31 19:00:00 (Tue) @@ -260,15 +255,15 @@ DateTime::TimeZone::INFINITY, # local_end 18000, 0, -'UZT', +'+05', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {12} +sub has_dst_changes {11} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Tbilisi.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Tbilisi.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Tbilisi.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Tbilisi.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/asia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/asia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Asia::Tbilisi; -$DateTime::TimeZone::Asia::Tbilisi::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -44,7 +48,7 @@ 61730553600, # local_end 1957-03-01 00:00:00 (Fri) 10800, 0, -'TBIT', +'+03', ], [ 61730542800, # utc_start 1957-02-28 21:00:00 (Thu) @@ -53,7 +57,7 @@ 62490614400, # local_end 1981-04-01 00:00:00 (Wed) 14400, 0, -'TBIT', +'+04', ], [ 62490600000, # utc_start 1981-03-31 20:00:00 (Tue) @@ -62,7 +66,7 @@ 62506425600, # local_end 1981-10-01 00:00:00 (Thu) 18000, 1, -'TBIST', +'+05', ], [ 62506407600, # utc_start 1981-09-30 19:00:00 (Wed) @@ -71,7 +75,7 @@ 62522150400, # local_end 1982-04-01 00:00:00 (Thu) 14400, 0, -'TBIT', +'+04', ], [ 62522136000, # utc_start 1982-03-31 20:00:00 (Wed) @@ -80,7 +84,7 @@ 62537961600, # local_end 1982-10-01 00:00:00 (Fri) 18000, 1, -'TBIST', +'+05', ], [ 62537943600, # utc_start 1982-09-30 19:00:00 (Thu) @@ -89,7 +93,7 @@ 62553686400, # local_end 1983-04-01 00:00:00 (Fri) 14400, 0, -'TBIT', +'+04', ], [ 62553672000, # utc_start 1983-03-31 20:00:00 (Thu) @@ -98,7 +102,7 @@ 62569497600, # local_end 1983-10-01 00:00:00 (Sat) 18000, 1, -'TBIST', +'+05', ], [ 62569479600, # utc_start 1983-09-30 19:00:00 (Fri) @@ -107,7 +111,7 @@ 62585308800, # local_end 1984-04-01 00:00:00 (Sun) 14400, 0, -'TBIT', +'+04', ], [ 62585294400, # utc_start 1984-03-31 20:00:00 (Sat) @@ -116,7 +120,7 @@ 62601044400, # local_end 1984-09-30 03:00:00 (Sun) 18000, 1, -'TBIST', +'+05', ], [ 62601026400, # utc_start 1984-09-29 22:00:00 (Sat) @@ -125,7 +129,7 @@ 62616765600, # local_end 1985-03-31 02:00:00 (Sun) 14400, 0, -'TBIT', +'+04', ], [ 62616751200, # utc_start 1985-03-30 22:00:00 (Sat) @@ -134,7 +138,7 @@ 62632494000, # local_end 1985-09-29 03:00:00 (Sun) 18000, 1, -'TBIST', +'+05', ], [ 62632476000, # utc_start 1985-09-28 22:00:00 (Sat) @@ -143,7 +147,7 @@ 62648215200, # local_end 1986-03-30 02:00:00 (Sun) 14400, 0, -'TBIT', +'+04', ], [ 62648200800, # utc_start 1986-03-29 22:00:00 (Sat) @@ -152,7 +156,7 @@ 62663943600, # local_end 1986-09-28 03:00:00 (Sun) 18000, 1, -'TBIST', +'+05', ], [ 62663925600, # utc_start 1986-09-27 22:00:00 (Sat) @@ -161,7 +165,7 @@ 62679664800, # local_end 1987-03-29 02:00:00 (Sun) 14400, 0, -'TBIT', +'+04', ], [ 62679650400, # utc_start 1987-03-28 22:00:00 (Sat) @@ -170,7 +174,7 @@ 62695393200, # local_end 1987-09-27 03:00:00 (Sun) 18000, 1, -'TBIST', +'+05', ], [ 62695375200, # utc_start 1987-09-26 22:00:00 (Sat) @@ -179,7 +183,7 @@ 62711114400, # local_end 1988-03-27 02:00:00 (Sun) 14400, 0, -'TBIT', +'+04', ], [ 62711100000, # utc_start 1988-03-26 22:00:00 (Sat) @@ -188,7 +192,7 @@ 62726842800, # local_end 1988-09-25 03:00:00 (Sun) 18000, 1, -'TBIST', +'+05', ], [ 62726824800, # utc_start 1988-09-24 22:00:00 (Sat) @@ -197,7 +201,7 @@ 62742564000, # local_end 1989-03-26 02:00:00 (Sun) 14400, 0, -'TBIT', +'+04', ], [ 62742549600, # utc_start 1989-03-25 22:00:00 (Sat) @@ -206,7 +210,7 @@ 62758292400, # local_end 1989-09-24 03:00:00 (Sun) 18000, 1, -'TBIST', +'+05', ], [ 62758274400, # utc_start 1989-09-23 22:00:00 (Sat) @@ -215,7 +219,7 @@ 62774013600, # local_end 1990-03-25 02:00:00 (Sun) 14400, 0, -'TBIT', +'+04', ], [ 62773999200, # utc_start 1990-03-24 22:00:00 (Sat) @@ -224,7 +228,7 @@ 62790346800, # local_end 1990-09-30 03:00:00 (Sun) 18000, 1, -'TBIST', +'+05', ], [ 62790328800, # utc_start 1990-09-29 22:00:00 (Sat) @@ -233,25 +237,16 @@ 62806068000, # local_end 1991-03-31 02:00:00 (Sun) 14400, 0, -'TBIT', +'+04', ], [ 62806053600, # utc_start 1991-03-30 22:00:00 (Sat) -62806824000, # utc_end 1991-04-08 20:00:00 (Mon) -62806068000, # local_start 1991-03-31 02:00:00 (Sun) -62806838400, # local_end 1991-04-09 00:00:00 (Tue) -14400, -1, -'TBIST', - ], - [ -62806824000, # utc_start 1991-04-08 20:00:00 (Mon) 62821782000, # utc_end 1991-09-28 23:00:00 (Sat) -62806838400, # local_start 1991-04-09 00:00:00 (Tue) +62806068000, # local_start 1991-03-31 02:00:00 (Sun) 62821796400, # local_end 1991-09-29 03:00:00 (Sun) 14400, 1, -'GEST', +'+04', ], [ 62821782000, # utc_start 1991-09-28 23:00:00 (Sat) @@ -260,7 +255,7 @@ 62829907200, # local_end 1992-01-01 00:00:00 (Wed) 10800, 0, -'GET', +'+03', ], [ 62829896400, # utc_start 1991-12-31 21:00:00 (Tue) @@ -269,7 +264,7 @@ 62837510400, # local_end 1992-03-29 00:00:00 (Sun) 10800, 0, -'GET', +'+03', ], [ 62837499600, # utc_start 1992-03-28 21:00:00 (Sat) @@ -278,7 +273,7 @@ 62853235200, # local_end 1992-09-27 00:00:00 (Sun) 14400, 1, -'GEST', +'+04', ], [ 62853220800, # utc_start 1992-09-26 20:00:00 (Sat) @@ -287,7 +282,7 @@ 62868960000, # local_end 1993-03-28 00:00:00 (Sun) 10800, 0, -'GET', +'+03', ], [ 62868949200, # utc_start 1993-03-27 21:00:00 (Sat) @@ -296,7 +291,7 @@ 62884684800, # local_end 1993-09-26 00:00:00 (Sun) 14400, 1, -'GEST', +'+04', ], [ 62884670400, # utc_start 1993-09-25 20:00:00 (Sat) @@ -305,7 +300,7 @@ 62900409600, # local_end 1994-03-27 00:00:00 (Sun) 10800, 0, -'GET', +'+03', ], [ 62900398800, # utc_start 1994-03-26 21:00:00 (Sat) @@ -314,7 +309,7 @@ 62916134400, # local_end 1994-09-25 00:00:00 (Sun) 14400, 1, -'GEST', +'+04', ], [ 62916120000, # utc_start 1994-09-24 20:00:00 (Sat) @@ -323,7 +318,7 @@ 62931859200, # local_end 1995-03-26 00:00:00 (Sun) 14400, 0, -'GET', +'+04', ], [ 62931844800, # utc_start 1995-03-25 20:00:00 (Sat) @@ -332,7 +327,7 @@ 62947584000, # local_end 1995-09-24 00:00:00 (Sun) 18000, 1, -'GEST', +'+05', ], [ 62947566000, # utc_start 1995-09-23 19:00:00 (Sat) @@ -341,7 +336,7 @@ 62963913600, # local_end 1996-03-31 00:00:00 (Sun) 14400, 0, -'GET', +'+04', ], [ 62963899200, # utc_start 1996-03-30 20:00:00 (Sat) @@ -350,7 +345,7 @@ 62982057600, # local_end 1996-10-27 00:00:00 (Sun) 18000, 1, -'GEST', +'+05', ], [ 62982039600, # utc_start 1996-10-26 19:00:00 (Sat) @@ -359,7 +354,7 @@ 62995363200, # local_end 1997-03-30 00:00:00 (Sun) 18000, 1, -'GEST', +'+05', ], [ 62995345200, # utc_start 1997-03-29 19:00:00 (Sat) @@ -368,7 +363,7 @@ 63013507200, # local_end 1997-10-26 00:00:00 (Sun) 18000, 1, -'GEST', +'+05', ], [ 63013489200, # utc_start 1997-10-25 19:00:00 (Sat) @@ -377,7 +372,7 @@ 63026812800, # local_end 1998-03-29 00:00:00 (Sun) 14400, 0, -'GET', +'+04', ], [ 63026798400, # utc_start 1998-03-28 20:00:00 (Sat) @@ -386,7 +381,7 @@ 63044956800, # local_end 1998-10-25 00:00:00 (Sun) 18000, 1, -'GEST', +'+05', ], [ 63044938800, # utc_start 1998-10-24 19:00:00 (Sat) @@ -395,7 +390,7 @@ 63058262400, # local_end 1999-03-28 00:00:00 (Sun) 14400, 0, -'GET', +'+04', ], [ 63058248000, # utc_start 1999-03-27 20:00:00 (Sat) @@ -404,7 +399,7 @@ 63077011200, # local_end 1999-10-31 00:00:00 (Sun) 18000, 1, -'GEST', +'+05', ], [ 63076993200, # utc_start 1999-10-30 19:00:00 (Sat) @@ -413,7 +408,7 @@ 63089712000, # local_end 2000-03-26 00:00:00 (Sun) 14400, 0, -'GET', +'+04', ], [ 63089697600, # utc_start 2000-03-25 20:00:00 (Sat) @@ -422,7 +417,7 @@ 63108460800, # local_end 2000-10-29 00:00:00 (Sun) 18000, 1, -'GEST', +'+05', ], [ 63108442800, # utc_start 2000-10-28 19:00:00 (Sat) @@ -431,7 +426,7 @@ 63121161600, # local_end 2001-03-25 00:00:00 (Sun) 14400, 0, -'GET', +'+04', ], [ 63121147200, # utc_start 2001-03-24 20:00:00 (Sat) @@ -440,7 +435,7 @@ 63139910400, # local_end 2001-10-28 00:00:00 (Sun) 18000, 1, -'GEST', +'+05', ], [ 63139892400, # utc_start 2001-10-27 19:00:00 (Sat) @@ -449,7 +444,7 @@ 63153216000, # local_end 2002-03-31 00:00:00 (Sun) 14400, 0, -'GET', +'+04', ], [ 63153201600, # utc_start 2002-03-30 20:00:00 (Sat) @@ -458,7 +453,7 @@ 63171360000, # local_end 2002-10-27 00:00:00 (Sun) 18000, 1, -'GEST', +'+05', ], [ 63171342000, # utc_start 2002-10-26 19:00:00 (Sat) @@ -467,7 +462,7 @@ 63184665600, # local_end 2003-03-30 00:00:00 (Sun) 14400, 0, -'GET', +'+04', ], [ 63184651200, # utc_start 2003-03-29 20:00:00 (Sat) @@ -476,7 +471,7 @@ 63202809600, # local_end 2003-10-26 00:00:00 (Sun) 18000, 1, -'GEST', +'+05', ], [ 63202791600, # utc_start 2003-10-25 19:00:00 (Sat) @@ -485,7 +480,7 @@ 63216115200, # local_end 2004-03-28 00:00:00 (Sun) 14400, 0, -'GET', +'+04', ], [ 63216100800, # utc_start 2004-03-27 20:00:00 (Sat) @@ -494,7 +489,7 @@ 63223977600, # local_end 2004-06-27 00:00:00 (Sun) 18000, 1, -'GEST', +'+05', ], [ 63223959600, # utc_start 2004-06-26 19:00:00 (Sat) @@ -503,7 +498,7 @@ 63234874800, # local_end 2004-10-31 03:00:00 (Sun) 14400, 1, -'GEST', +'+04', ], [ 63234860400, # utc_start 2004-10-30 23:00:00 (Sat) @@ -512,7 +507,7 @@ 63247572000, # local_end 2005-03-27 02:00:00 (Sun) 10800, 0, -'GET', +'+03', ], [ 63247561200, # utc_start 2005-03-26 23:00:00 (Sat) @@ -521,15 +516,15 @@ DateTime::TimeZone::INFINITY, # local_end 14400, 0, -'GET', +'+04', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {27} +sub has_dst_changes {26} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Tehran.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Tehran.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Tehran.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Tehran.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/asia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/asia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Asia::Tehran; -$DateTime::TimeZone::Asia::Tehran::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -44,7 +48,7 @@ 62382873600, # local_end 1977-11-01 00:00:00 (Tue) 12600, 0, -'IRST', +'+0330', ], [ 62382861000, # utc_start 1977-10-31 20:30:00 (Mon) @@ -53,7 +57,7 @@ 62394969600, # local_end 1978-03-21 00:00:00 (Tue) 14400, 0, -'IRST', +'+04', ], [ 62394955200, # utc_start 1978-03-20 20:00:00 (Mon) @@ -62,7 +66,7 @@ 62413459200, # local_end 1978-10-21 00:00:00 (Sat) 18000, 1, -'IRDT', +'+05', ], [ 62413441200, # utc_start 1978-10-20 19:00:00 (Fri) @@ -71,7 +75,7 @@ 62419680000, # local_end 1979-01-01 00:00:00 (Mon) 14400, 0, -'IRST', +'+04', ], [ 62419665600, # utc_start 1978-12-31 20:00:00 (Sun) @@ -80,7 +84,7 @@ 62426505600, # local_end 1979-03-21 00:00:00 (Wed) 12600, 0, -'IRST', +'+0330', ], [ 62426493000, # utc_start 1979-03-20 20:30:00 (Tue) @@ -89,7 +93,7 @@ 62442230400, # local_end 1979-09-19 00:00:00 (Wed) 16200, 1, -'IRDT', +'+0430', ], [ 62442214200, # utc_start 1979-09-18 19:30:00 (Tue) @@ -98,7 +102,7 @@ 62458128000, # local_end 1980-03-21 00:00:00 (Fri) 12600, 0, -'IRST', +'+0330', ], [ 62458115400, # utc_start 1980-03-20 20:30:00 (Thu) @@ -107,7 +111,7 @@ 62474198400, # local_end 1980-09-23 00:00:00 (Tue) 16200, 1, -'IRDT', +'+0430', ], [ 62474182200, # utc_start 1980-09-22 19:30:00 (Mon) @@ -116,7 +120,7 @@ 62808912000, # local_end 1991-05-03 00:00:00 (Fri) 12600, 0, -'IRST', +'+0330', ], [ 62808899400, # utc_start 1991-05-02 20:30:00 (Thu) @@ -125,7 +129,7 @@ 62821180800, # local_end 1991-09-22 00:00:00 (Sun) 16200, 1, -'IRDT', +'+0430', ], [ 62821164600, # utc_start 1991-09-21 19:30:00 (Sat) @@ -134,7 +138,7 @@ 62836905600, # local_end 1992-03-22 00:00:00 (Sun) 12600, 0, -'IRST', +'+0330', ], [ 62836893000, # utc_start 1992-03-21 20:30:00 (Sat) @@ -143,7 +147,7 @@ 62852803200, # local_end 1992-09-22 00:00:00 (Tue) 16200, 1, -'IRDT', +'+0430', ], [ 62852787000, # utc_start 1992-09-21 19:30:00 (Mon) @@ -152,7 +156,7 @@ 62868441600, # local_end 1993-03-22 00:00:00 (Mon) 12600, 0, -'IRST', +'+0330', ], [ 62868429000, # utc_start 1993-03-21 20:30:00 (Sun) @@ -161,7 +165,7 @@ 62884339200, # local_end 1993-09-22 00:00:00 (Wed) 16200, 1, -'IRDT', +'+0430', ], [ 62884323000, # utc_start 1993-09-21 19:30:00 (Tue) @@ -170,7 +174,7 @@ 62899977600, # local_end 1994-03-22 00:00:00 (Tue) 12600, 0, -'IRST', +'+0330', ], [ 62899965000, # utc_start 1994-03-21 20:30:00 (Mon) @@ -179,7 +183,7 @@ 62915875200, # local_end 1994-09-22 00:00:00 (Thu) 16200, 1, -'IRDT', +'+0430', ], [ 62915859000, # utc_start 1994-09-21 19:30:00 (Wed) @@ -188,7 +192,7 @@ 62931513600, # local_end 1995-03-22 00:00:00 (Wed) 12600, 0, -'IRST', +'+0330', ], [ 62931501000, # utc_start 1995-03-21 20:30:00 (Tue) @@ -197,7 +201,7 @@ 62947411200, # local_end 1995-09-22 00:00:00 (Fri) 16200, 1, -'IRDT', +'+0430', ], [ 62947395000, # utc_start 1995-09-21 19:30:00 (Thu) @@ -206,7 +210,7 @@ 62963049600, # local_end 1996-03-21 00:00:00 (Thu) 12600, 0, -'IRST', +'+0330', ], [ 62963037000, # utc_start 1996-03-20 20:30:00 (Wed) @@ -215,7 +219,7 @@ 62978947200, # local_end 1996-09-21 00:00:00 (Sat) 16200, 1, -'IRDT', +'+0430', ], [ 62978931000, # utc_start 1996-09-20 19:30:00 (Fri) @@ -224,7 +228,7 @@ 62994672000, # local_end 1997-03-22 00:00:00 (Sat) 12600, 0, -'IRST', +'+0330', ], [ 62994659400, # utc_start 1997-03-21 20:30:00 (Fri) @@ -233,7 +237,7 @@ 63010569600, # local_end 1997-09-22 00:00:00 (Mon) 16200, 1, -'IRDT', +'+0430', ], [ 63010553400, # utc_start 1997-09-21 19:30:00 (Sun) @@ -242,7 +246,7 @@ 63026208000, # local_end 1998-03-22 00:00:00 (Sun) 12600, 0, -'IRST', +'+0330', ], [ 63026195400, # utc_start 1998-03-21 20:30:00 (Sat) @@ -251,7 +255,7 @@ 63042105600, # local_end 1998-09-22 00:00:00 (Tue) 16200, 1, -'IRDT', +'+0430', ], [ 63042089400, # utc_start 1998-09-21 19:30:00 (Mon) @@ -260,7 +264,7 @@ 63057744000, # local_end 1999-03-22 00:00:00 (Mon) 12600, 0, -'IRST', +'+0330', ], [ 63057731400, # utc_start 1999-03-21 20:30:00 (Sun) @@ -269,7 +273,7 @@ 63073641600, # local_end 1999-09-22 00:00:00 (Wed) 16200, 1, -'IRDT', +'+0430', ], [ 63073625400, # utc_start 1999-09-21 19:30:00 (Tue) @@ -278,7 +282,7 @@ 63089280000, # local_end 2000-03-21 00:00:00 (Tue) 12600, 0, -'IRST', +'+0330', ], [ 63089267400, # utc_start 2000-03-20 20:30:00 (Mon) @@ -287,7 +291,7 @@ 63105177600, # local_end 2000-09-21 00:00:00 (Thu) 16200, 1, -'IRDT', +'+0430', ], [ 63105161400, # utc_start 2000-09-20 19:30:00 (Wed) @@ -296,7 +300,7 @@ 63120902400, # local_end 2001-03-22 00:00:00 (Thu) 12600, 0, -'IRST', +'+0330', ], [ 63120889800, # utc_start 2001-03-21 20:30:00 (Wed) @@ -305,7 +309,7 @@ 63136800000, # local_end 2001-09-22 00:00:00 (Sat) 16200, 1, -'IRDT', +'+0430', ], [ 63136783800, # utc_start 2001-09-21 19:30:00 (Fri) @@ -314,7 +318,7 @@ 63152438400, # local_end 2002-03-22 00:00:00 (Fri) 12600, 0, -'IRST', +'+0330', ], [ 63152425800, # utc_start 2002-03-21 20:30:00 (Thu) @@ -323,7 +327,7 @@ 63168336000, # local_end 2002-09-22 00:00:00 (Sun) 16200, 1, -'IRDT', +'+0430', ], [ 63168319800, # utc_start 2002-09-21 19:30:00 (Sat) @@ -332,7 +336,7 @@ 63183974400, # local_end 2003-03-22 00:00:00 (Sat) 12600, 0, -'IRST', +'+0330', ], [ 63183961800, # utc_start 2003-03-21 20:30:00 (Fri) @@ -341,7 +345,7 @@ 63199872000, # local_end 2003-09-22 00:00:00 (Mon) 16200, 1, -'IRDT', +'+0430', ], [ 63199855800, # utc_start 2003-09-21 19:30:00 (Sun) @@ -350,7 +354,7 @@ 63215510400, # local_end 2004-03-21 00:00:00 (Sun) 12600, 0, -'IRST', +'+0330', ], [ 63215497800, # utc_start 2004-03-20 20:30:00 (Sat) @@ -359,7 +363,7 @@ 63231408000, # local_end 2004-09-21 00:00:00 (Tue) 16200, 1, -'IRDT', +'+0430', ], [ 63231391800, # utc_start 2004-09-20 19:30:00 (Mon) @@ -368,7 +372,7 @@ 63247132800, # local_end 2005-03-22 00:00:00 (Tue) 12600, 0, -'IRST', +'+0330', ], [ 63247120200, # utc_start 2005-03-21 20:30:00 (Mon) @@ -377,7 +381,7 @@ 63263030400, # local_end 2005-09-22 00:00:00 (Thu) 16200, 1, -'IRDT', +'+0430', ], [ 63263014200, # utc_start 2005-09-21 19:30:00 (Wed) @@ -386,7 +390,7 @@ 63341740800, # local_end 2008-03-21 00:00:00 (Fri) 12600, 0, -'IRST', +'+0330', ], [ 63341728200, # utc_start 2008-03-20 20:30:00 (Thu) @@ -395,7 +399,7 @@ 63357638400, # local_end 2008-09-21 00:00:00 (Sun) 16200, 1, -'IRDT', +'+0430', ], [ 63357622200, # utc_start 2008-09-20 19:30:00 (Sat) @@ -404,7 +408,7 @@ 63373363200, # local_end 2009-03-22 00:00:00 (Sun) 12600, 0, -'IRST', +'+0330', ], [ 63373350600, # utc_start 2009-03-21 20:30:00 (Sat) @@ -413,7 +417,7 @@ 63389260800, # local_end 2009-09-22 00:00:00 (Tue) 16200, 1, -'IRDT', +'+0430', ], [ 63389244600, # utc_start 2009-09-21 19:30:00 (Mon) @@ -422,7 +426,7 @@ 63404899200, # local_end 2010-03-22 00:00:00 (Mon) 12600, 0, -'IRST', +'+0330', ], [ 63404886600, # utc_start 2010-03-21 20:30:00 (Sun) @@ -431,7 +435,7 @@ 63420796800, # local_end 2010-09-22 00:00:00 (Wed) 16200, 1, -'IRDT', +'+0430', ], [ 63420780600, # utc_start 2010-09-21 19:30:00 (Tue) @@ -440,7 +444,7 @@ 63436435200, # local_end 2011-03-22 00:00:00 (Tue) 12600, 0, -'IRST', +'+0330', ], [ 63436422600, # utc_start 2011-03-21 20:30:00 (Mon) @@ -449,7 +453,7 @@ 63452332800, # local_end 2011-09-22 00:00:00 (Thu) 16200, 1, -'IRDT', +'+0430', ], [ 63452316600, # utc_start 2011-09-21 19:30:00 (Wed) @@ -458,7 +462,7 @@ 63467971200, # local_end 2012-03-21 00:00:00 (Wed) 12600, 0, -'IRST', +'+0330', ], [ 63467958600, # utc_start 2012-03-20 20:30:00 (Tue) @@ -467,7 +471,7 @@ 63483868800, # local_end 2012-09-21 00:00:00 (Fri) 16200, 1, -'IRDT', +'+0430', ], [ 63483852600, # utc_start 2012-09-20 19:30:00 (Thu) @@ -476,7 +480,7 @@ 63499593600, # local_end 2013-03-22 00:00:00 (Fri) 12600, 0, -'IRST', +'+0330', ], [ 63499581000, # utc_start 2013-03-21 20:30:00 (Thu) @@ -485,7 +489,7 @@ 63515491200, # local_end 2013-09-22 00:00:00 (Sun) 16200, 1, -'IRDT', +'+0430', ], [ 63515475000, # utc_start 2013-09-21 19:30:00 (Sat) @@ -494,7 +498,7 @@ 63531129600, # local_end 2014-03-22 00:00:00 (Sat) 12600, 0, -'IRST', +'+0330', ], [ 63531117000, # utc_start 2014-03-21 20:30:00 (Fri) @@ -503,7 +507,7 @@ 63547027200, # local_end 2014-09-22 00:00:00 (Mon) 16200, 1, -'IRDT', +'+0430', ], [ 63547011000, # utc_start 2014-09-21 19:30:00 (Sun) @@ -512,7 +516,7 @@ 63562665600, # local_end 2015-03-22 00:00:00 (Sun) 12600, 0, -'IRST', +'+0330', ], [ 63562653000, # utc_start 2015-03-21 20:30:00 (Sat) @@ -521,7 +525,7 @@ 63578563200, # local_end 2015-09-22 00:00:00 (Tue) 16200, 1, -'IRDT', +'+0430', ], [ 63578547000, # utc_start 2015-09-21 19:30:00 (Mon) @@ -530,7 +534,7 @@ 63594201600, # local_end 2016-03-21 00:00:00 (Mon) 12600, 0, -'IRST', +'+0330', ], [ 63594189000, # utc_start 2016-03-20 20:30:00 (Sun) @@ -539,7 +543,7 @@ 63610099200, # local_end 2016-09-21 00:00:00 (Wed) 16200, 1, -'IRDT', +'+0430', ], [ 63610083000, # utc_start 2016-09-20 19:30:00 (Tue) @@ -548,7 +552,7 @@ 63625824000, # local_end 2017-03-22 00:00:00 (Wed) 12600, 0, -'IRST', +'+0330', ], [ 63625811400, # utc_start 2017-03-21 20:30:00 (Tue) @@ -557,7 +561,7 @@ 63641721600, # local_end 2017-09-22 00:00:00 (Fri) 16200, 1, -'IRDT', +'+0430', ], [ 63641705400, # utc_start 2017-09-21 19:30:00 (Thu) @@ -566,7 +570,7 @@ 63657360000, # local_end 2018-03-22 00:00:00 (Thu) 12600, 0, -'IRST', +'+0330', ], [ 63657347400, # utc_start 2018-03-21 20:30:00 (Wed) @@ -575,7 +579,7 @@ 63673257600, # local_end 2018-09-22 00:00:00 (Sat) 16200, 1, -'IRDT', +'+0430', ], [ 63673241400, # utc_start 2018-09-21 19:30:00 (Fri) @@ -584,7 +588,7 @@ 63688896000, # local_end 2019-03-22 00:00:00 (Fri) 12600, 0, -'IRST', +'+0330', ], [ 63688883400, # utc_start 2019-03-21 20:30:00 (Thu) @@ -593,7 +597,7 @@ 63704793600, # local_end 2019-09-22 00:00:00 (Sun) 16200, 1, -'IRDT', +'+0430', ], [ 63704777400, # utc_start 2019-09-21 19:30:00 (Sat) @@ -602,7 +606,7 @@ 63720432000, # local_end 2020-03-21 00:00:00 (Sat) 12600, 0, -'IRST', +'+0330', ], [ 63720419400, # utc_start 2020-03-20 20:30:00 (Fri) @@ -611,7 +615,7 @@ 63736329600, # local_end 2020-09-21 00:00:00 (Mon) 16200, 1, -'IRDT', +'+0430', ], [ 63736313400, # utc_start 2020-09-20 19:30:00 (Sun) @@ -620,7 +624,7 @@ 63752054400, # local_end 2021-03-22 00:00:00 (Mon) 12600, 0, -'IRST', +'+0330', ], [ 63752041800, # utc_start 2021-03-21 20:30:00 (Sun) @@ -629,7 +633,7 @@ 63767952000, # local_end 2021-09-22 00:00:00 (Wed) 16200, 1, -'IRDT', +'+0430', ], [ 63767935800, # utc_start 2021-09-21 19:30:00 (Tue) @@ -638,7 +642,7 @@ 63783590400, # local_end 2022-03-22 00:00:00 (Tue) 12600, 0, -'IRST', +'+0330', ], [ 63783577800, # utc_start 2022-03-21 20:30:00 (Mon) @@ -647,7 +651,7 @@ 63799488000, # local_end 2022-09-22 00:00:00 (Thu) 16200, 1, -'IRDT', +'+0430', ], [ 63799471800, # utc_start 2022-09-21 19:30:00 (Wed) @@ -656,7 +660,7 @@ 63815126400, # local_end 2023-03-22 00:00:00 (Wed) 12600, 0, -'IRST', +'+0330', ], [ 63815113800, # utc_start 2023-03-21 20:30:00 (Tue) @@ -665,7 +669,7 @@ 63831024000, # local_end 2023-09-22 00:00:00 (Fri) 16200, 1, -'IRDT', +'+0430', ], [ 63831007800, # utc_start 2023-09-21 19:30:00 (Thu) @@ -674,7 +678,7 @@ 63846662400, # local_end 2024-03-21 00:00:00 (Thu) 12600, 0, -'IRST', +'+0330', ], [ 63846649800, # utc_start 2024-03-20 20:30:00 (Wed) @@ -683,7 +687,7 @@ 63862560000, # local_end 2024-09-21 00:00:00 (Sat) 16200, 1, -'IRDT', +'+0430', ], [ 63862543800, # utc_start 2024-09-20 19:30:00 (Fri) @@ -692,7 +696,7 @@ 63878284800, # local_end 2025-03-22 00:00:00 (Sat) 12600, 0, -'IRST', +'+0330', ], [ 63878272200, # utc_start 2025-03-21 20:30:00 (Fri) @@ -701,7 +705,7 @@ 63894182400, # local_end 2025-09-22 00:00:00 (Mon) 16200, 1, -'IRDT', +'+0430', ], [ 63894166200, # utc_start 2025-09-21 19:30:00 (Sun) @@ -710,7 +714,7 @@ 63909820800, # local_end 2026-03-22 00:00:00 (Sun) 12600, 0, -'IRST', +'+0330', ], [ 63909808200, # utc_start 2026-03-21 20:30:00 (Sat) @@ -719,7 +723,7 @@ 63925718400, # local_end 2026-09-22 00:00:00 (Tue) 16200, 1, -'IRDT', +'+0430', ], [ 63925702200, # utc_start 2026-09-21 19:30:00 (Mon) @@ -728,7 +732,7 @@ 63941356800, # local_end 2027-03-22 00:00:00 (Mon) 12600, 0, -'IRST', +'+0330', ], [ 63941344200, # utc_start 2027-03-21 20:30:00 (Sun) @@ -737,7 +741,7 @@ 63957254400, # local_end 2027-09-22 00:00:00 (Wed) 16200, 1, -'IRDT', +'+0430', ], [ 63957238200, # utc_start 2027-09-21 19:30:00 (Tue) @@ -746,7 +750,7 @@ 63972892800, # local_end 2028-03-21 00:00:00 (Tue) 12600, 0, -'IRST', +'+0330', ], [ 63972880200, # utc_start 2028-03-20 20:30:00 (Mon) @@ -755,7 +759,7 @@ 63988790400, # local_end 2028-09-21 00:00:00 (Thu) 16200, 1, -'IRDT', +'+0430', ], [ 63988774200, # utc_start 2028-09-20 19:30:00 (Wed) @@ -764,7 +768,7 @@ 64004428800, # local_end 2029-03-21 00:00:00 (Wed) 12600, 0, -'IRST', +'+0330', ], [ 64004416200, # utc_start 2029-03-20 20:30:00 (Tue) @@ -773,7 +777,7 @@ 64020326400, # local_end 2029-09-21 00:00:00 (Fri) 16200, 1, -'IRDT', +'+0430', ], [ 64020310200, # utc_start 2029-09-20 19:30:00 (Thu) @@ -782,7 +786,7 @@ 64036051200, # local_end 2030-03-22 00:00:00 (Fri) 12600, 0, -'IRST', +'+0330', ], [ 64036038600, # utc_start 2030-03-21 20:30:00 (Thu) @@ -791,7 +795,7 @@ 64051948800, # local_end 2030-09-22 00:00:00 (Sun) 16200, 1, -'IRDT', +'+0430', ], [ 64051932600, # utc_start 2030-09-21 19:30:00 (Sat) @@ -800,7 +804,7 @@ 64067587200, # local_end 2031-03-22 00:00:00 (Sat) 12600, 0, -'IRST', +'+0330', ], [ 64067574600, # utc_start 2031-03-21 20:30:00 (Fri) @@ -809,7 +813,7 @@ 64083484800, # local_end 2031-09-22 00:00:00 (Mon) 16200, 1, -'IRDT', +'+0430', ], [ 64083468600, # utc_start 2031-09-21 19:30:00 (Sun) @@ -818,7 +822,7 @@ 64099123200, # local_end 2032-03-21 00:00:00 (Sun) 12600, 0, -'IRST', +'+0330', ], [ 64099110600, # utc_start 2032-03-20 20:30:00 (Sat) @@ -827,7 +831,7 @@ 64115020800, # local_end 2032-09-21 00:00:00 (Tue) 16200, 1, -'IRDT', +'+0430', ], [ 64115004600, # utc_start 2032-09-20 19:30:00 (Mon) @@ -836,7 +840,7 @@ 64130659200, # local_end 2033-03-21 00:00:00 (Mon) 12600, 0, -'IRST', +'+0330', ], [ 64130646600, # utc_start 2033-03-20 20:30:00 (Sun) @@ -845,7 +849,7 @@ 64146556800, # local_end 2033-09-21 00:00:00 (Wed) 16200, 1, -'IRDT', +'+0430', ], [ 64146540600, # utc_start 2033-09-20 19:30:00 (Tue) @@ -854,7 +858,7 @@ 64162281600, # local_end 2034-03-22 00:00:00 (Wed) 12600, 0, -'IRST', +'+0330', ], [ 64162269000, # utc_start 2034-03-21 20:30:00 (Tue) @@ -863,7 +867,7 @@ 64178179200, # local_end 2034-09-22 00:00:00 (Fri) 16200, 1, -'IRDT', +'+0430', ], [ 64178163000, # utc_start 2034-09-21 19:30:00 (Thu) @@ -872,7 +876,7 @@ 64193817600, # local_end 2035-03-22 00:00:00 (Thu) 12600, 0, -'IRST', +'+0330', ], [ 64193805000, # utc_start 2035-03-21 20:30:00 (Wed) @@ -881,7 +885,7 @@ 64209715200, # local_end 2035-09-22 00:00:00 (Sat) 16200, 1, -'IRDT', +'+0430', ], [ 64209699000, # utc_start 2035-09-21 19:30:00 (Fri) @@ -890,7 +894,7 @@ 64225353600, # local_end 2036-03-21 00:00:00 (Fri) 12600, 0, -'IRST', +'+0330', ], [ 64225341000, # utc_start 2036-03-20 20:30:00 (Thu) @@ -899,7 +903,7 @@ 64241251200, # local_end 2036-09-21 00:00:00 (Sun) 16200, 1, -'IRDT', +'+0430', ], [ 64241235000, # utc_start 2036-09-20 19:30:00 (Sat) @@ -908,7 +912,7 @@ 64256889600, # local_end 2037-03-21 00:00:00 (Sat) 12600, 0, -'IRST', +'+0330', ], [ 64256877000, # utc_start 2037-03-20 20:30:00 (Fri) @@ -917,11 +921,11 @@ 64272787200, # local_end 2037-09-21 00:00:00 (Mon) 16200, 1, -'IRDT', +'+0430', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {48} @@ -934,7 +938,7 @@ sub _last_offset { 12600 } my $last_observance = bless( { - 'format' => 'IR%sT', + 'format' => '+0330/+0430', 'gmtoff' => '3:30', 'local_start_datetime' => bless( { 'formatter' => undef, @@ -976,25 +980,23 @@ 'at' => '0:00', 'from' => '2036', 'in' => 'Mar', - 'letter' => 'D', + 'letter' => '', 'name' => 'Iran', 'offset_from_std' => 3600, 'on' => '21', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ), bless( { 'at' => '0:00', 'from' => '2036', 'in' => 'Sep', - 'letter' => 'S', + 'letter' => '', 'name' => 'Iran', 'offset_from_std' => 0, 'on' => '21', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Thimphu.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Thimphu.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Thimphu.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Thimphu.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/asia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/asia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Asia::Thimphu; -$DateTime::TimeZone::Asia::Thimphu::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,7 +39,7 @@ 62695728000, # local_end 1987-10-01 00:00:00 (Thu) 19800, 0, -'IST', +'+0530', ], [ 62695708200, # utc_start 1987-09-30 18:30:00 (Wed) @@ -44,15 +48,15 @@ DateTime::TimeZone::INFINITY, # local_end 21600, 0, -'BTT', +'+06', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {0} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Tokyo.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Tokyo.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Tokyo.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Tokyo.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/asia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/asia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Asia::Tokyo; -$DateTime::TimeZone::Asia::Tokyo::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -30,98 +34,80 @@ ], [ 59547970800, # utc_start 1887-12-31 15:00:00 (Sat) -59800431600, # utc_end 1895-12-31 15:00:00 (Tue) +61451881200, # utc_end 1948-05-01 15:00:00 (Sat) 59548003200, # local_start 1888-01-01 00:00:00 (Sun) -59800464000, # local_end 1896-01-01 00:00:00 (Wed) -32400, -0, -'JST', - ], - [ -59800431600, # utc_start 1895-12-31 15:00:00 (Tue) -61117858800, # utc_end 1937-09-30 15:00:00 (Thu) -59800464000, # local_start 1896-01-01 00:00:00 (Wed) -61117891200, # local_end 1937-10-01 00:00:00 (Fri) -32400, -0, -'JCST', - ], - [ -61117858800, # utc_start 1937-09-30 15:00:00 (Thu) -61451888400, # utc_end 1948-05-01 17:00:00 (Sat) -61117891200, # local_start 1937-10-01 00:00:00 (Fri) -61451920800, # local_end 1948-05-02 02:00:00 (Sun) +61451913600, # local_end 1948-05-02 00:00:00 (Sun) 32400, 0, 'JST', ], [ -61451888400, # utc_start 1948-05-01 17:00:00 (Sat) -61463289600, # utc_end 1948-09-10 16:00:00 (Fri) -61451924400, # local_start 1948-05-02 03:00:00 (Sun) -61463325600, # local_end 1948-09-11 02:00:00 (Sat) +61451881200, # utc_start 1948-05-01 15:00:00 (Sat) +61463368800, # utc_end 1948-09-11 14:00:00 (Sat) +61451917200, # local_start 1948-05-02 01:00:00 (Sun) +61463404800, # local_end 1948-09-12 00:00:00 (Sun) 36000, 1, 'JDT', ], [ -61463289600, # utc_start 1948-09-10 16:00:00 (Fri) -61480918800, # utc_end 1949-04-02 17:00:00 (Sat) -61463322000, # local_start 1948-09-11 01:00:00 (Sat) -61480951200, # local_end 1949-04-03 02:00:00 (Sun) +61463368800, # utc_start 1948-09-11 14:00:00 (Sat) +61480911600, # utc_end 1949-04-02 15:00:00 (Sat) +61463401200, # local_start 1948-09-11 23:00:00 (Sat) +61480944000, # local_end 1949-04-03 00:00:00 (Sun) 32400, 0, 'JST', ], [ -61480918800, # utc_start 1949-04-02 17:00:00 (Sat) -61494739200, # utc_end 1949-09-09 16:00:00 (Fri) -61480954800, # local_start 1949-04-03 03:00:00 (Sun) -61494775200, # local_end 1949-09-10 02:00:00 (Sat) +61480911600, # utc_start 1949-04-02 15:00:00 (Sat) +61494818400, # utc_end 1949-09-10 14:00:00 (Sat) +61480947600, # local_start 1949-04-03 01:00:00 (Sun) +61494854400, # local_end 1949-09-11 00:00:00 (Sun) 36000, 1, 'JDT', ], [ -61494739200, # utc_start 1949-09-09 16:00:00 (Fri) -61515392400, # utc_end 1950-05-06 17:00:00 (Sat) -61494771600, # local_start 1949-09-10 01:00:00 (Sat) -61515424800, # local_end 1950-05-07 02:00:00 (Sun) +61494818400, # utc_start 1949-09-10 14:00:00 (Sat) +61515385200, # utc_end 1950-05-06 15:00:00 (Sat) +61494850800, # local_start 1949-09-10 23:00:00 (Sat) +61515417600, # local_end 1950-05-07 00:00:00 (Sun) 32400, 0, 'JST', ], [ -61515392400, # utc_start 1950-05-06 17:00:00 (Sat) -61526188800, # utc_end 1950-09-08 16:00:00 (Fri) -61515428400, # local_start 1950-05-07 03:00:00 (Sun) -61526224800, # local_end 1950-09-09 02:00:00 (Sat) +61515385200, # utc_start 1950-05-06 15:00:00 (Sat) +61526268000, # utc_end 1950-09-09 14:00:00 (Sat) +61515421200, # local_start 1950-05-07 01:00:00 (Sun) +61526304000, # local_end 1950-09-10 00:00:00 (Sun) 36000, 1, 'JDT', ], [ -61526188800, # utc_start 1950-09-08 16:00:00 (Fri) -61546842000, # utc_end 1951-05-05 17:00:00 (Sat) -61526221200, # local_start 1950-09-09 01:00:00 (Sat) -61546874400, # local_end 1951-05-06 02:00:00 (Sun) +61526268000, # utc_start 1950-09-09 14:00:00 (Sat) +61546834800, # utc_end 1951-05-05 15:00:00 (Sat) +61526300400, # local_start 1950-09-09 23:00:00 (Sat) +61546867200, # local_end 1951-05-06 00:00:00 (Sun) 32400, 0, 'JST', ], [ -61546842000, # utc_start 1951-05-05 17:00:00 (Sat) -61557638400, # utc_end 1951-09-07 16:00:00 (Fri) -61546878000, # local_start 1951-05-06 03:00:00 (Sun) -61557674400, # local_end 1951-09-08 02:00:00 (Sat) +61546834800, # utc_start 1951-05-05 15:00:00 (Sat) +61557717600, # utc_end 1951-09-08 14:00:00 (Sat) +61546870800, # local_start 1951-05-06 01:00:00 (Sun) +61557753600, # local_end 1951-09-09 00:00:00 (Sun) 36000, 1, 'JDT', ], [ -61557638400, # utc_start 1951-09-07 16:00:00 (Fri) +61557717600, # utc_start 1951-09-08 14:00:00 (Sat) DateTime::TimeZone::INFINITY, # utc_end -61557670800, # local_start 1951-09-08 01:00:00 (Sat) +61557750000, # local_start 1951-09-08 23:00:00 (Sat) DateTime::TimeZone::INFINITY, # local_end 32400, 0, @@ -129,11 +115,11 @@ ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {4} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Tomsk.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Tomsk.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Tomsk.pm 1970-01-01 00:00:00.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Tomsk.pm 2018-03-24 00:18:32.000000000 +0000 @@ -0,0 +1,653 @@ +# This file is auto-generated by the Perl DateTime Suite time zone +# code generator (0.08) This code generator comes with the +# DateTime::TimeZone module distribution in the tools/ directory + +# +# Generated from /tmp/V7b1FlgEXT/europe. Olson data version 2018d +# +# Do not edit this file directly. +# +package DateTime::TimeZone::Asia::Tomsk; + +use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; + +use Class::Singleton 1.03; +use DateTime::TimeZone; +use DateTime::TimeZone::OlsonDB; + +@DateTime::TimeZone::Asia::Tomsk::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' ); + +my $spans = +[ + [ +DateTime::TimeZone::NEG_INFINITY, # utc_start +60556875609, # utc_end 1919-12-21 18:20:09 (Sun) +DateTime::TimeZone::NEG_INFINITY, # local_start +60556896000, # local_end 1919-12-22 00:00:00 (Mon) +20391, +0, +'LMT', + ], + [ +60556875609, # utc_start 1919-12-21 18:20:09 (Sun) +60888132000, # utc_end 1930-06-20 18:00:00 (Fri) +60556897209, # local_start 1919-12-22 00:20:09 (Mon) +60888153600, # local_end 1930-06-21 00:00:00 (Sat) +21600, +0, +'+06', + ], + [ +60888132000, # utc_start 1930-06-20 18:00:00 (Fri) +62490589200, # utc_end 1981-03-31 17:00:00 (Tue) +60888157200, # local_start 1930-06-21 01:00:00 (Sat) +62490614400, # local_end 1981-04-01 00:00:00 (Wed) +25200, +0, +'+07', + ], + [ +62490589200, # utc_start 1981-03-31 17:00:00 (Tue) +62506396800, # utc_end 1981-09-30 16:00:00 (Wed) +62490618000, # local_start 1981-04-01 01:00:00 (Wed) +62506425600, # local_end 1981-10-01 00:00:00 (Thu) +28800, +1, +'+08', + ], + [ +62506396800, # utc_start 1981-09-30 16:00:00 (Wed) +62522125200, # utc_end 1982-03-31 17:00:00 (Wed) +62506422000, # local_start 1981-09-30 23:00:00 (Wed) +62522150400, # local_end 1982-04-01 00:00:00 (Thu) +25200, +0, +'+07', + ], + [ +62522125200, # utc_start 1982-03-31 17:00:00 (Wed) +62537932800, # utc_end 1982-09-30 16:00:00 (Thu) +62522154000, # local_start 1982-04-01 01:00:00 (Thu) +62537961600, # local_end 1982-10-01 00:00:00 (Fri) +28800, +1, +'+08', + ], + [ +62537932800, # utc_start 1982-09-30 16:00:00 (Thu) +62553661200, # utc_end 1983-03-31 17:00:00 (Thu) +62537958000, # local_start 1982-09-30 23:00:00 (Thu) +62553686400, # local_end 1983-04-01 00:00:00 (Fri) +25200, +0, +'+07', + ], + [ +62553661200, # utc_start 1983-03-31 17:00:00 (Thu) +62569468800, # utc_end 1983-09-30 16:00:00 (Fri) +62553690000, # local_start 1983-04-01 01:00:00 (Fri) +62569497600, # local_end 1983-10-01 00:00:00 (Sat) +28800, +1, +'+08', + ], + [ +62569468800, # utc_start 1983-09-30 16:00:00 (Fri) +62585283600, # utc_end 1984-03-31 17:00:00 (Sat) +62569494000, # local_start 1983-09-30 23:00:00 (Fri) +62585308800, # local_end 1984-04-01 00:00:00 (Sun) +25200, +0, +'+07', + ], + [ +62585283600, # utc_start 1984-03-31 17:00:00 (Sat) +62601015600, # utc_end 1984-09-29 19:00:00 (Sat) +62585312400, # local_start 1984-04-01 01:00:00 (Sun) +62601044400, # local_end 1984-09-30 03:00:00 (Sun) +28800, +1, +'+08', + ], + [ +62601015600, # utc_start 1984-09-29 19:00:00 (Sat) +62616740400, # utc_end 1985-03-30 19:00:00 (Sat) +62601040800, # local_start 1984-09-30 02:00:00 (Sun) +62616765600, # local_end 1985-03-31 02:00:00 (Sun) +25200, +0, +'+07', + ], + [ +62616740400, # utc_start 1985-03-30 19:00:00 (Sat) +62632465200, # utc_end 1985-09-28 19:00:00 (Sat) +62616769200, # local_start 1985-03-31 03:00:00 (Sun) +62632494000, # local_end 1985-09-29 03:00:00 (Sun) +28800, +1, +'+08', + ], + [ +62632465200, # utc_start 1985-09-28 19:00:00 (Sat) +62648190000, # utc_end 1986-03-29 19:00:00 (Sat) +62632490400, # local_start 1985-09-29 02:00:00 (Sun) +62648215200, # local_end 1986-03-30 02:00:00 (Sun) +25200, +0, +'+07', + ], + [ +62648190000, # utc_start 1986-03-29 19:00:00 (Sat) +62663914800, # utc_end 1986-09-27 19:00:00 (Sat) +62648218800, # local_start 1986-03-30 03:00:00 (Sun) +62663943600, # local_end 1986-09-28 03:00:00 (Sun) +28800, +1, +'+08', + ], + [ +62663914800, # utc_start 1986-09-27 19:00:00 (Sat) +62679639600, # utc_end 1987-03-28 19:00:00 (Sat) +62663940000, # local_start 1986-09-28 02:00:00 (Sun) +62679664800, # local_end 1987-03-29 02:00:00 (Sun) +25200, +0, +'+07', + ], + [ +62679639600, # utc_start 1987-03-28 19:00:00 (Sat) +62695364400, # utc_end 1987-09-26 19:00:00 (Sat) +62679668400, # local_start 1987-03-29 03:00:00 (Sun) +62695393200, # local_end 1987-09-27 03:00:00 (Sun) +28800, +1, +'+08', + ], + [ +62695364400, # utc_start 1987-09-26 19:00:00 (Sat) +62711089200, # utc_end 1988-03-26 19:00:00 (Sat) +62695389600, # local_start 1987-09-27 02:00:00 (Sun) +62711114400, # local_end 1988-03-27 02:00:00 (Sun) +25200, +0, +'+07', + ], + [ +62711089200, # utc_start 1988-03-26 19:00:00 (Sat) +62726814000, # utc_end 1988-09-24 19:00:00 (Sat) +62711118000, # local_start 1988-03-27 03:00:00 (Sun) +62726842800, # local_end 1988-09-25 03:00:00 (Sun) +28800, +1, +'+08', + ], + [ +62726814000, # utc_start 1988-09-24 19:00:00 (Sat) +62742538800, # utc_end 1989-03-25 19:00:00 (Sat) +62726839200, # local_start 1988-09-25 02:00:00 (Sun) +62742564000, # local_end 1989-03-26 02:00:00 (Sun) +25200, +0, +'+07', + ], + [ +62742538800, # utc_start 1989-03-25 19:00:00 (Sat) +62758263600, # utc_end 1989-09-23 19:00:00 (Sat) +62742567600, # local_start 1989-03-26 03:00:00 (Sun) +62758292400, # local_end 1989-09-24 03:00:00 (Sun) +28800, +1, +'+08', + ], + [ +62758263600, # utc_start 1989-09-23 19:00:00 (Sat) +62773988400, # utc_end 1990-03-24 19:00:00 (Sat) +62758288800, # local_start 1989-09-24 02:00:00 (Sun) +62774013600, # local_end 1990-03-25 02:00:00 (Sun) +25200, +0, +'+07', + ], + [ +62773988400, # utc_start 1990-03-24 19:00:00 (Sat) +62790318000, # utc_end 1990-09-29 19:00:00 (Sat) +62774017200, # local_start 1990-03-25 03:00:00 (Sun) +62790346800, # local_end 1990-09-30 03:00:00 (Sun) +28800, +1, +'+08', + ], + [ +62790318000, # utc_start 1990-09-29 19:00:00 (Sat) +62806042800, # utc_end 1991-03-30 19:00:00 (Sat) +62790343200, # local_start 1990-09-30 02:00:00 (Sun) +62806068000, # local_end 1991-03-31 02:00:00 (Sun) +25200, +0, +'+07', + ], + [ +62806042800, # utc_start 1991-03-30 19:00:00 (Sat) +62821771200, # utc_end 1991-09-28 20:00:00 (Sat) +62806068000, # local_start 1991-03-31 02:00:00 (Sun) +62821796400, # local_end 1991-09-29 03:00:00 (Sun) +25200, +1, +'+07', + ], + [ +62821771200, # utc_start 1991-09-28 20:00:00 (Sat) +62831448000, # utc_end 1992-01-18 20:00:00 (Sat) +62821792800, # local_start 1991-09-29 02:00:00 (Sun) +62831469600, # local_end 1992-01-19 02:00:00 (Sun) +21600, +0, +'+06', + ], + [ +62831448000, # utc_start 1992-01-18 20:00:00 (Sat) +62837492400, # utc_end 1992-03-28 19:00:00 (Sat) +62831473200, # local_start 1992-01-19 03:00:00 (Sun) +62837517600, # local_end 1992-03-29 02:00:00 (Sun) +25200, +0, +'+07', + ], + [ +62837492400, # utc_start 1992-03-28 19:00:00 (Sat) +62853217200, # utc_end 1992-09-26 19:00:00 (Sat) +62837521200, # local_start 1992-03-29 03:00:00 (Sun) +62853246000, # local_end 1992-09-27 03:00:00 (Sun) +28800, +1, +'+08', + ], + [ +62853217200, # utc_start 1992-09-26 19:00:00 (Sat) +62868942000, # utc_end 1993-03-27 19:00:00 (Sat) +62853242400, # local_start 1992-09-27 02:00:00 (Sun) +62868967200, # local_end 1993-03-28 02:00:00 (Sun) +25200, +0, +'+07', + ], + [ +62868942000, # utc_start 1993-03-27 19:00:00 (Sat) +62884666800, # utc_end 1993-09-25 19:00:00 (Sat) +62868970800, # local_start 1993-03-28 03:00:00 (Sun) +62884695600, # local_end 1993-09-26 03:00:00 (Sun) +28800, +1, +'+08', + ], + [ +62884666800, # utc_start 1993-09-25 19:00:00 (Sat) +62900391600, # utc_end 1994-03-26 19:00:00 (Sat) +62884692000, # local_start 1993-09-26 02:00:00 (Sun) +62900416800, # local_end 1994-03-27 02:00:00 (Sun) +25200, +0, +'+07', + ], + [ +62900391600, # utc_start 1994-03-26 19:00:00 (Sat) +62916116400, # utc_end 1994-09-24 19:00:00 (Sat) +62900420400, # local_start 1994-03-27 03:00:00 (Sun) +62916145200, # local_end 1994-09-25 03:00:00 (Sun) +28800, +1, +'+08', + ], + [ +62916116400, # utc_start 1994-09-24 19:00:00 (Sat) +62931841200, # utc_end 1995-03-25 19:00:00 (Sat) +62916141600, # local_start 1994-09-25 02:00:00 (Sun) +62931866400, # local_end 1995-03-26 02:00:00 (Sun) +25200, +0, +'+07', + ], + [ +62931841200, # utc_start 1995-03-25 19:00:00 (Sat) +62947566000, # utc_end 1995-09-23 19:00:00 (Sat) +62931870000, # local_start 1995-03-26 03:00:00 (Sun) +62947594800, # local_end 1995-09-24 03:00:00 (Sun) +28800, +1, +'+08', + ], + [ +62947566000, # utc_start 1995-09-23 19:00:00 (Sat) +62963895600, # utc_end 1996-03-30 19:00:00 (Sat) +62947591200, # local_start 1995-09-24 02:00:00 (Sun) +62963920800, # local_end 1996-03-31 02:00:00 (Sun) +25200, +0, +'+07', + ], + [ +62963895600, # utc_start 1996-03-30 19:00:00 (Sat) +62982039600, # utc_end 1996-10-26 19:00:00 (Sat) +62963924400, # local_start 1996-03-31 03:00:00 (Sun) +62982068400, # local_end 1996-10-27 03:00:00 (Sun) +28800, +1, +'+08', + ], + [ +62982039600, # utc_start 1996-10-26 19:00:00 (Sat) +62995345200, # utc_end 1997-03-29 19:00:00 (Sat) +62982064800, # local_start 1996-10-27 02:00:00 (Sun) +62995370400, # local_end 1997-03-30 02:00:00 (Sun) +25200, +0, +'+07', + ], + [ +62995345200, # utc_start 1997-03-29 19:00:00 (Sat) +63013489200, # utc_end 1997-10-25 19:00:00 (Sat) +62995374000, # local_start 1997-03-30 03:00:00 (Sun) +63013518000, # local_end 1997-10-26 03:00:00 (Sun) +28800, +1, +'+08', + ], + [ +63013489200, # utc_start 1997-10-25 19:00:00 (Sat) +63026794800, # utc_end 1998-03-28 19:00:00 (Sat) +63013514400, # local_start 1997-10-26 02:00:00 (Sun) +63026820000, # local_end 1998-03-29 02:00:00 (Sun) +25200, +0, +'+07', + ], + [ +63026794800, # utc_start 1998-03-28 19:00:00 (Sat) +63044938800, # utc_end 1998-10-24 19:00:00 (Sat) +63026823600, # local_start 1998-03-29 03:00:00 (Sun) +63044967600, # local_end 1998-10-25 03:00:00 (Sun) +28800, +1, +'+08', + ], + [ +63044938800, # utc_start 1998-10-24 19:00:00 (Sat) +63058244400, # utc_end 1999-03-27 19:00:00 (Sat) +63044964000, # local_start 1998-10-25 02:00:00 (Sun) +63058269600, # local_end 1999-03-28 02:00:00 (Sun) +25200, +0, +'+07', + ], + [ +63058244400, # utc_start 1999-03-27 19:00:00 (Sat) +63076993200, # utc_end 1999-10-30 19:00:00 (Sat) +63058273200, # local_start 1999-03-28 03:00:00 (Sun) +63077022000, # local_end 1999-10-31 03:00:00 (Sun) +28800, +1, +'+08', + ], + [ +63076993200, # utc_start 1999-10-30 19:00:00 (Sat) +63089694000, # utc_end 2000-03-25 19:00:00 (Sat) +63077018400, # local_start 1999-10-31 02:00:00 (Sun) +63089719200, # local_end 2000-03-26 02:00:00 (Sun) +25200, +0, +'+07', + ], + [ +63089694000, # utc_start 2000-03-25 19:00:00 (Sat) +63108442800, # utc_end 2000-10-28 19:00:00 (Sat) +63089722800, # local_start 2000-03-26 03:00:00 (Sun) +63108471600, # local_end 2000-10-29 03:00:00 (Sun) +28800, +1, +'+08', + ], + [ +63108442800, # utc_start 2000-10-28 19:00:00 (Sat) +63121143600, # utc_end 2001-03-24 19:00:00 (Sat) +63108468000, # local_start 2000-10-29 02:00:00 (Sun) +63121168800, # local_end 2001-03-25 02:00:00 (Sun) +25200, +0, +'+07', + ], + [ +63121143600, # utc_start 2001-03-24 19:00:00 (Sat) +63139892400, # utc_end 2001-10-27 19:00:00 (Sat) +63121172400, # local_start 2001-03-25 03:00:00 (Sun) +63139921200, # local_end 2001-10-28 03:00:00 (Sun) +28800, +1, +'+08', + ], + [ +63139892400, # utc_start 2001-10-27 19:00:00 (Sat) +63153198000, # utc_end 2002-03-30 19:00:00 (Sat) +63139917600, # local_start 2001-10-28 02:00:00 (Sun) +63153223200, # local_end 2002-03-31 02:00:00 (Sun) +25200, +0, +'+07', + ], + [ +63153198000, # utc_start 2002-03-30 19:00:00 (Sat) +63155876400, # utc_end 2002-04-30 19:00:00 (Tue) +63153226800, # local_start 2002-03-31 03:00:00 (Sun) +63155905200, # local_end 2002-05-01 03:00:00 (Wed) +28800, +1, +'+08', + ], + [ +63155876400, # utc_start 2002-04-30 19:00:00 (Tue) +63171345600, # utc_end 2002-10-26 20:00:00 (Sat) +63155901600, # local_start 2002-05-01 02:00:00 (Wed) +63171370800, # local_end 2002-10-27 03:00:00 (Sun) +25200, +1, +'+07', + ], + [ +63171345600, # utc_start 2002-10-26 20:00:00 (Sat) +63184651200, # utc_end 2003-03-29 20:00:00 (Sat) +63171367200, # local_start 2002-10-27 02:00:00 (Sun) +63184672800, # local_end 2003-03-30 02:00:00 (Sun) +21600, +0, +'+06', + ], + [ +63184651200, # utc_start 2003-03-29 20:00:00 (Sat) +63202795200, # utc_end 2003-10-25 20:00:00 (Sat) +63184676400, # local_start 2003-03-30 03:00:00 (Sun) +63202820400, # local_end 2003-10-26 03:00:00 (Sun) +25200, +1, +'+07', + ], + [ +63202795200, # utc_start 2003-10-25 20:00:00 (Sat) +63216100800, # utc_end 2004-03-27 20:00:00 (Sat) +63202816800, # local_start 2003-10-26 02:00:00 (Sun) +63216122400, # local_end 2004-03-28 02:00:00 (Sun) +21600, +0, +'+06', + ], + [ +63216100800, # utc_start 2004-03-27 20:00:00 (Sat) +63234849600, # utc_end 2004-10-30 20:00:00 (Sat) +63216126000, # local_start 2004-03-28 03:00:00 (Sun) +63234874800, # local_end 2004-10-31 03:00:00 (Sun) +25200, +1, +'+07', + ], + [ +63234849600, # utc_start 2004-10-30 20:00:00 (Sat) +63247550400, # utc_end 2005-03-26 20:00:00 (Sat) +63234871200, # local_start 2004-10-31 02:00:00 (Sun) +63247572000, # local_end 2005-03-27 02:00:00 (Sun) +21600, +0, +'+06', + ], + [ +63247550400, # utc_start 2005-03-26 20:00:00 (Sat) +63266299200, # utc_end 2005-10-29 20:00:00 (Sat) +63247575600, # local_start 2005-03-27 03:00:00 (Sun) +63266324400, # local_end 2005-10-30 03:00:00 (Sun) +25200, +1, +'+07', + ], + [ +63266299200, # utc_start 2005-10-29 20:00:00 (Sat) +63279000000, # utc_end 2006-03-25 20:00:00 (Sat) +63266320800, # local_start 2005-10-30 02:00:00 (Sun) +63279021600, # local_end 2006-03-26 02:00:00 (Sun) +21600, +0, +'+06', + ], + [ +63279000000, # utc_start 2006-03-25 20:00:00 (Sat) +63297748800, # utc_end 2006-10-28 20:00:00 (Sat) +63279025200, # local_start 2006-03-26 03:00:00 (Sun) +63297774000, # local_end 2006-10-29 03:00:00 (Sun) +25200, +1, +'+07', + ], + [ +63297748800, # utc_start 2006-10-28 20:00:00 (Sat) +63310449600, # utc_end 2007-03-24 20:00:00 (Sat) +63297770400, # local_start 2006-10-29 02:00:00 (Sun) +63310471200, # local_end 2007-03-25 02:00:00 (Sun) +21600, +0, +'+06', + ], + [ +63310449600, # utc_start 2007-03-24 20:00:00 (Sat) +63329198400, # utc_end 2007-10-27 20:00:00 (Sat) +63310474800, # local_start 2007-03-25 03:00:00 (Sun) +63329223600, # local_end 2007-10-28 03:00:00 (Sun) +25200, +1, +'+07', + ], + [ +63329198400, # utc_start 2007-10-27 20:00:00 (Sat) +63342504000, # utc_end 2008-03-29 20:00:00 (Sat) +63329220000, # local_start 2007-10-28 02:00:00 (Sun) +63342525600, # local_end 2008-03-30 02:00:00 (Sun) +21600, +0, +'+06', + ], + [ +63342504000, # utc_start 2008-03-29 20:00:00 (Sat) +63360648000, # utc_end 2008-10-25 20:00:00 (Sat) +63342529200, # local_start 2008-03-30 03:00:00 (Sun) +63360673200, # local_end 2008-10-26 03:00:00 (Sun) +25200, +1, +'+07', + ], + [ +63360648000, # utc_start 2008-10-25 20:00:00 (Sat) +63373953600, # utc_end 2009-03-28 20:00:00 (Sat) +63360669600, # local_start 2008-10-26 02:00:00 (Sun) +63373975200, # local_end 2009-03-29 02:00:00 (Sun) +21600, +0, +'+06', + ], + [ +63373953600, # utc_start 2009-03-28 20:00:00 (Sat) +63392097600, # utc_end 2009-10-24 20:00:00 (Sat) +63373978800, # local_start 2009-03-29 03:00:00 (Sun) +63392122800, # local_end 2009-10-25 03:00:00 (Sun) +25200, +1, +'+07', + ], + [ +63392097600, # utc_start 2009-10-24 20:00:00 (Sat) +63405403200, # utc_end 2010-03-27 20:00:00 (Sat) +63392119200, # local_start 2009-10-25 02:00:00 (Sun) +63405424800, # local_end 2010-03-28 02:00:00 (Sun) +21600, +0, +'+06', + ], + [ +63405403200, # utc_start 2010-03-27 20:00:00 (Sat) +63424152000, # utc_end 2010-10-30 20:00:00 (Sat) +63405428400, # local_start 2010-03-28 03:00:00 (Sun) +63424177200, # local_end 2010-10-31 03:00:00 (Sun) +25200, +1, +'+07', + ], + [ +63424152000, # utc_start 2010-10-30 20:00:00 (Sat) +63436852800, # utc_end 2011-03-26 20:00:00 (Sat) +63424173600, # local_start 2010-10-31 02:00:00 (Sun) +63436874400, # local_end 2011-03-27 02:00:00 (Sun) +21600, +0, +'+06', + ], + [ +63436852800, # utc_start 2011-03-26 20:00:00 (Sat) +63549946800, # utc_end 2014-10-25 19:00:00 (Sat) +63436878000, # local_start 2011-03-27 03:00:00 (Sun) +63549972000, # local_end 2014-10-26 02:00:00 (Sun) +25200, +0, +'+07', + ], + [ +63549946800, # utc_start 2014-10-25 19:00:00 (Sat) +63600148800, # utc_end 2016-05-28 20:00:00 (Sat) +63549968400, # local_start 2014-10-26 01:00:00 (Sun) +63600170400, # local_end 2016-05-29 02:00:00 (Sun) +21600, +0, +'+06', + ], + [ +63600148800, # utc_start 2016-05-28 20:00:00 (Sat) +DateTime::TimeZone::INFINITY, # utc_end +63600174000, # local_start 2016-05-29 03:00:00 (Sun) +DateTime::TimeZone::INFINITY, # local_end +25200, +0, +'+07', + ], +]; + +sub olson_version {'2018d'} + +sub has_dst_changes {31} + +sub _max_year {2028} + +sub _new_instance { + return shift->_init( @_, spans => $spans ); +} + + + +1; + diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Ulaanbaatar.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Ulaanbaatar.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Ulaanbaatar.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Ulaanbaatar.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/asia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/asia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Asia::Ulaanbaatar; -$DateTime::TimeZone::Asia::Ulaanbaatar::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,7 +39,7 @@ 62388144000, # local_end 1978-01-01 00:00:00 (Sun) 25200, 0, -'ULAT', +'+07', ], [ 62388118800, # utc_start 1977-12-31 17:00:00 (Sat) @@ -44,7 +48,7 @@ 62553686400, # local_end 1983-04-01 00:00:00 (Fri) 28800, 0, -'ULAT', +'+08', ], [ 62553657600, # utc_start 1983-03-31 16:00:00 (Thu) @@ -53,7 +57,7 @@ 62569497600, # local_end 1983-10-01 00:00:00 (Sat) 32400, 1, -'ULAST', +'+09', ], [ 62569465200, # utc_start 1983-09-30 15:00:00 (Fri) @@ -62,7 +66,7 @@ 62585308800, # local_end 1984-04-01 00:00:00 (Sun) 28800, 0, -'ULAT', +'+08', ], [ 62585280000, # utc_start 1984-03-31 16:00:00 (Sat) @@ -71,7 +75,7 @@ 62601033600, # local_end 1984-09-30 00:00:00 (Sun) 32400, 1, -'ULAST', +'+09', ], [ 62601001200, # utc_start 1984-09-29 15:00:00 (Sat) @@ -80,7 +84,7 @@ 62616758400, # local_end 1985-03-31 00:00:00 (Sun) 28800, 0, -'ULAT', +'+08', ], [ 62616729600, # utc_start 1985-03-30 16:00:00 (Sat) @@ -89,7 +93,7 @@ 62632483200, # local_end 1985-09-29 00:00:00 (Sun) 32400, 1, -'ULAST', +'+09', ], [ 62632450800, # utc_start 1985-09-28 15:00:00 (Sat) @@ -98,7 +102,7 @@ 62648208000, # local_end 1986-03-30 00:00:00 (Sun) 28800, 0, -'ULAT', +'+08', ], [ 62648179200, # utc_start 1986-03-29 16:00:00 (Sat) @@ -107,7 +111,7 @@ 62663932800, # local_end 1986-09-28 00:00:00 (Sun) 32400, 1, -'ULAST', +'+09', ], [ 62663900400, # utc_start 1986-09-27 15:00:00 (Sat) @@ -116,7 +120,7 @@ 62679657600, # local_end 1987-03-29 00:00:00 (Sun) 28800, 0, -'ULAT', +'+08', ], [ 62679628800, # utc_start 1987-03-28 16:00:00 (Sat) @@ -125,7 +129,7 @@ 62695382400, # local_end 1987-09-27 00:00:00 (Sun) 32400, 1, -'ULAST', +'+09', ], [ 62695350000, # utc_start 1987-09-26 15:00:00 (Sat) @@ -134,7 +138,7 @@ 62711107200, # local_end 1988-03-27 00:00:00 (Sun) 28800, 0, -'ULAT', +'+08', ], [ 62711078400, # utc_start 1988-03-26 16:00:00 (Sat) @@ -143,7 +147,7 @@ 62726832000, # local_end 1988-09-25 00:00:00 (Sun) 32400, 1, -'ULAST', +'+09', ], [ 62726799600, # utc_start 1988-09-24 15:00:00 (Sat) @@ -152,7 +156,7 @@ 62742556800, # local_end 1989-03-26 00:00:00 (Sun) 28800, 0, -'ULAT', +'+08', ], [ 62742528000, # utc_start 1989-03-25 16:00:00 (Sat) @@ -161,7 +165,7 @@ 62758281600, # local_end 1989-09-24 00:00:00 (Sun) 32400, 1, -'ULAST', +'+09', ], [ 62758249200, # utc_start 1989-09-23 15:00:00 (Sat) @@ -170,7 +174,7 @@ 62774006400, # local_end 1990-03-25 00:00:00 (Sun) 28800, 0, -'ULAT', +'+08', ], [ 62773977600, # utc_start 1990-03-24 16:00:00 (Sat) @@ -179,7 +183,7 @@ 62790336000, # local_end 1990-09-30 00:00:00 (Sun) 32400, 1, -'ULAST', +'+09', ], [ 62790303600, # utc_start 1990-09-29 15:00:00 (Sat) @@ -188,7 +192,7 @@ 62806060800, # local_end 1991-03-31 00:00:00 (Sun) 28800, 0, -'ULAT', +'+08', ], [ 62806032000, # utc_start 1991-03-30 16:00:00 (Sat) @@ -197,7 +201,7 @@ 62821785600, # local_end 1991-09-29 00:00:00 (Sun) 32400, 1, -'ULAST', +'+09', ], [ 62821753200, # utc_start 1991-09-28 15:00:00 (Sat) @@ -206,7 +210,7 @@ 62837510400, # local_end 1992-03-29 00:00:00 (Sun) 28800, 0, -'ULAT', +'+08', ], [ 62837481600, # utc_start 1992-03-28 16:00:00 (Sat) @@ -215,7 +219,7 @@ 62853235200, # local_end 1992-09-27 00:00:00 (Sun) 32400, 1, -'ULAST', +'+09', ], [ 62853202800, # utc_start 1992-09-26 15:00:00 (Sat) @@ -224,7 +228,7 @@ 62868960000, # local_end 1993-03-28 00:00:00 (Sun) 28800, 0, -'ULAT', +'+08', ], [ 62868931200, # utc_start 1993-03-27 16:00:00 (Sat) @@ -233,7 +237,7 @@ 62884684800, # local_end 1993-09-26 00:00:00 (Sun) 32400, 1, -'ULAST', +'+09', ], [ 62884652400, # utc_start 1993-09-25 15:00:00 (Sat) @@ -242,7 +246,7 @@ 62900409600, # local_end 1994-03-27 00:00:00 (Sun) 28800, 0, -'ULAT', +'+08', ], [ 62900380800, # utc_start 1994-03-26 16:00:00 (Sat) @@ -251,7 +255,7 @@ 62916134400, # local_end 1994-09-25 00:00:00 (Sun) 32400, 1, -'ULAST', +'+09', ], [ 62916102000, # utc_start 1994-09-24 15:00:00 (Sat) @@ -260,7 +264,7 @@ 62931859200, # local_end 1995-03-26 00:00:00 (Sun) 28800, 0, -'ULAT', +'+08', ], [ 62931830400, # utc_start 1995-03-25 16:00:00 (Sat) @@ -269,7 +273,7 @@ 62947584000, # local_end 1995-09-24 00:00:00 (Sun) 32400, 1, -'ULAST', +'+09', ], [ 62947551600, # utc_start 1995-09-23 15:00:00 (Sat) @@ -278,7 +282,7 @@ 62963913600, # local_end 1996-03-31 00:00:00 (Sun) 28800, 0, -'ULAT', +'+08', ], [ 62963884800, # utc_start 1996-03-30 16:00:00 (Sat) @@ -287,7 +291,7 @@ 62979638400, # local_end 1996-09-29 00:00:00 (Sun) 32400, 1, -'ULAST', +'+09', ], [ 62979606000, # utc_start 1996-09-28 15:00:00 (Sat) @@ -296,7 +300,7 @@ 62995363200, # local_end 1997-03-30 00:00:00 (Sun) 28800, 0, -'ULAT', +'+08', ], [ 62995334400, # utc_start 1997-03-29 16:00:00 (Sat) @@ -305,7 +309,7 @@ 63011088000, # local_end 1997-09-28 00:00:00 (Sun) 32400, 1, -'ULAST', +'+09', ], [ 63011055600, # utc_start 1997-09-27 15:00:00 (Sat) @@ -314,7 +318,7 @@ 63026812800, # local_end 1998-03-29 00:00:00 (Sun) 28800, 0, -'ULAT', +'+08', ], [ 63026784000, # utc_start 1998-03-28 16:00:00 (Sat) @@ -323,7 +327,7 @@ 63042537600, # local_end 1998-09-27 00:00:00 (Sun) 32400, 1, -'ULAST', +'+09', ], [ 63042505200, # utc_start 1998-09-26 15:00:00 (Sat) @@ -332,7 +336,7 @@ 63124106400, # local_end 2001-04-28 02:00:00 (Sat) 28800, 0, -'ULAT', +'+08', ], [ 63124077600, # utc_start 2001-04-27 18:00:00 (Fri) @@ -341,7 +345,7 @@ 63137412000, # local_end 2001-09-29 02:00:00 (Sat) 32400, 1, -'ULAST', +'+09', ], [ 63137379600, # utc_start 2001-09-28 17:00:00 (Fri) @@ -350,7 +354,7 @@ 63153136800, # local_end 2002-03-30 02:00:00 (Sat) 28800, 0, -'ULAT', +'+08', ], [ 63153108000, # utc_start 2002-03-29 18:00:00 (Fri) @@ -359,7 +363,7 @@ 63168861600, # local_end 2002-09-28 02:00:00 (Sat) 32400, 1, -'ULAST', +'+09', ], [ 63168829200, # utc_start 2002-09-27 17:00:00 (Fri) @@ -368,7 +372,7 @@ 63184586400, # local_end 2003-03-29 02:00:00 (Sat) 28800, 0, -'ULAT', +'+08', ], [ 63184557600, # utc_start 2003-03-28 18:00:00 (Fri) @@ -377,7 +381,7 @@ 63200311200, # local_end 2003-09-27 02:00:00 (Sat) 32400, 1, -'ULAST', +'+09', ], [ 63200278800, # utc_start 2003-09-26 17:00:00 (Fri) @@ -386,7 +390,7 @@ 63216036000, # local_end 2004-03-27 02:00:00 (Sat) 28800, 0, -'ULAT', +'+08', ], [ 63216007200, # utc_start 2004-03-26 18:00:00 (Fri) @@ -395,7 +399,7 @@ 63231760800, # local_end 2004-09-25 02:00:00 (Sat) 32400, 1, -'ULAST', +'+09', ], [ 63231728400, # utc_start 2004-09-24 17:00:00 (Fri) @@ -404,7 +408,7 @@ 63247485600, # local_end 2005-03-26 02:00:00 (Sat) 28800, 0, -'ULAT', +'+08', ], [ 63247456800, # utc_start 2005-03-25 18:00:00 (Fri) @@ -413,7 +417,7 @@ 63263210400, # local_end 2005-09-24 02:00:00 (Sat) 32400, 1, -'ULAST', +'+09', ], [ 63263178000, # utc_start 2005-09-23 17:00:00 (Fri) @@ -422,7 +426,7 @@ 63278935200, # local_end 2006-03-25 02:00:00 (Sat) 28800, 0, -'ULAT', +'+08', ], [ 63278906400, # utc_start 2006-03-24 18:00:00 (Fri) @@ -431,7 +435,7 @@ 63295264800, # local_end 2006-09-30 02:00:00 (Sat) 32400, 1, -'ULAST', +'+09', ], [ 63295232400, # utc_start 2006-09-29 17:00:00 (Fri) @@ -440,7 +444,7 @@ 63563191200, # local_end 2015-03-28 02:00:00 (Sat) 28800, 0, -'ULAT', +'+08', ], [ 63563162400, # utc_start 2015-03-27 18:00:00 (Fri) @@ -449,7 +453,7 @@ 63578908800, # local_end 2015-09-26 00:00:00 (Sat) 32400, 1, -'ULAST', +'+09', ], [ 63578876400, # utc_start 2015-09-25 15:00:00 (Fri) @@ -458,7 +462,7 @@ 63594640800, # local_end 2016-03-26 02:00:00 (Sat) 28800, 0, -'ULAT', +'+08', ], [ 63594612000, # utc_start 2016-03-25 18:00:00 (Fri) @@ -467,286 +471,29 @@ 63610358400, # local_end 2016-09-24 00:00:00 (Sat) 32400, 1, -'ULAST', +'+09', ], [ 63610326000, # utc_start 2016-09-23 15:00:00 (Fri) -63626061600, # utc_end 2017-03-24 18:00:00 (Fri) +DateTime::TimeZone::INFINITY, # utc_end 63610354800, # local_start 2016-09-23 23:00:00 (Fri) -63626090400, # local_end 2017-03-25 02:00:00 (Sat) -28800, -0, -'ULAT', - ], - [ -63626061600, # utc_start 2017-03-24 18:00:00 (Fri) -63642380400, # utc_end 2017-09-29 15:00:00 (Fri) -63626094000, # local_start 2017-03-25 03:00:00 (Sat) -63642412800, # local_end 2017-09-30 00:00:00 (Sat) -32400, -1, -'ULAST', - ], - [ -63642380400, # utc_start 2017-09-29 15:00:00 (Fri) -63658116000, # utc_end 2018-03-30 18:00:00 (Fri) -63642409200, # local_start 2017-09-29 23:00:00 (Fri) -63658144800, # local_end 2018-03-31 02:00:00 (Sat) -28800, -0, -'ULAT', - ], - [ -63658116000, # utc_start 2018-03-30 18:00:00 (Fri) -63673830000, # utc_end 2018-09-28 15:00:00 (Fri) -63658148400, # local_start 2018-03-31 03:00:00 (Sat) -63673862400, # local_end 2018-09-29 00:00:00 (Sat) -32400, -1, -'ULAST', - ], - [ -63673830000, # utc_start 2018-09-28 15:00:00 (Fri) -63689565600, # utc_end 2019-03-29 18:00:00 (Fri) -63673858800, # local_start 2018-09-28 23:00:00 (Fri) -63689594400, # local_end 2019-03-30 02:00:00 (Sat) -28800, -0, -'ULAT', - ], - [ -63689565600, # utc_start 2019-03-29 18:00:00 (Fri) -63705279600, # utc_end 2019-09-27 15:00:00 (Fri) -63689598000, # local_start 2019-03-30 03:00:00 (Sat) -63705312000, # local_end 2019-09-28 00:00:00 (Sat) -32400, -1, -'ULAST', - ], - [ -63705279600, # utc_start 2019-09-27 15:00:00 (Fri) -63721015200, # utc_end 2020-03-27 18:00:00 (Fri) -63705308400, # local_start 2019-09-27 23:00:00 (Fri) -63721044000, # local_end 2020-03-28 02:00:00 (Sat) -28800, -0, -'ULAT', - ], - [ -63721015200, # utc_start 2020-03-27 18:00:00 (Fri) -63736729200, # utc_end 2020-09-25 15:00:00 (Fri) -63721047600, # local_start 2020-03-28 03:00:00 (Sat) -63736761600, # local_end 2020-09-26 00:00:00 (Sat) -32400, -1, -'ULAST', - ], - [ -63736729200, # utc_start 2020-09-25 15:00:00 (Fri) -63752464800, # utc_end 2021-03-26 18:00:00 (Fri) -63736758000, # local_start 2020-09-25 23:00:00 (Fri) -63752493600, # local_end 2021-03-27 02:00:00 (Sat) +DateTime::TimeZone::INFINITY, # local_end 28800, 0, -'ULAT', - ], - [ -63752464800, # utc_start 2021-03-26 18:00:00 (Fri) -63768178800, # utc_end 2021-09-24 15:00:00 (Fri) -63752497200, # local_start 2021-03-27 03:00:00 (Sat) -63768211200, # local_end 2021-09-25 00:00:00 (Sat) -32400, -1, -'ULAST', - ], - [ -63768178800, # utc_start 2021-09-24 15:00:00 (Fri) -63783914400, # utc_end 2022-03-25 18:00:00 (Fri) -63768207600, # local_start 2021-09-24 23:00:00 (Fri) -63783943200, # local_end 2022-03-26 02:00:00 (Sat) -28800, -0, -'ULAT', - ], - [ -63783914400, # utc_start 2022-03-25 18:00:00 (Fri) -63799628400, # utc_end 2022-09-23 15:00:00 (Fri) -63783946800, # local_start 2022-03-26 03:00:00 (Sat) -63799660800, # local_end 2022-09-24 00:00:00 (Sat) -32400, -1, -'ULAST', - ], - [ -63799628400, # utc_start 2022-09-23 15:00:00 (Fri) -63815364000, # utc_end 2023-03-24 18:00:00 (Fri) -63799657200, # local_start 2022-09-23 23:00:00 (Fri) -63815392800, # local_end 2023-03-25 02:00:00 (Sat) -28800, -0, -'ULAT', - ], - [ -63815364000, # utc_start 2023-03-24 18:00:00 (Fri) -63831682800, # utc_end 2023-09-29 15:00:00 (Fri) -63815396400, # local_start 2023-03-25 03:00:00 (Sat) -63831715200, # local_end 2023-09-30 00:00:00 (Sat) -32400, -1, -'ULAST', - ], - [ -63831682800, # utc_start 2023-09-29 15:00:00 (Fri) -63847418400, # utc_end 2024-03-29 18:00:00 (Fri) -63831711600, # local_start 2023-09-29 23:00:00 (Fri) -63847447200, # local_end 2024-03-30 02:00:00 (Sat) -28800, -0, -'ULAT', - ], - [ -63847418400, # utc_start 2024-03-29 18:00:00 (Fri) -63863132400, # utc_end 2024-09-27 15:00:00 (Fri) -63847450800, # local_start 2024-03-30 03:00:00 (Sat) -63863164800, # local_end 2024-09-28 00:00:00 (Sat) -32400, -1, -'ULAST', - ], - [ -63863132400, # utc_start 2024-09-27 15:00:00 (Fri) -63878868000, # utc_end 2025-03-28 18:00:00 (Fri) -63863161200, # local_start 2024-09-27 23:00:00 (Fri) -63878896800, # local_end 2025-03-29 02:00:00 (Sat) -28800, -0, -'ULAT', - ], - [ -63878868000, # utc_start 2025-03-28 18:00:00 (Fri) -63894582000, # utc_end 2025-09-26 15:00:00 (Fri) -63878900400, # local_start 2025-03-29 03:00:00 (Sat) -63894614400, # local_end 2025-09-27 00:00:00 (Sat) -32400, -1, -'ULAST', - ], - [ -63894582000, # utc_start 2025-09-26 15:00:00 (Fri) -63910317600, # utc_end 2026-03-27 18:00:00 (Fri) -63894610800, # local_start 2025-09-26 23:00:00 (Fri) -63910346400, # local_end 2026-03-28 02:00:00 (Sat) -28800, -0, -'ULAT', - ], - [ -63910317600, # utc_start 2026-03-27 18:00:00 (Fri) -63926031600, # utc_end 2026-09-25 15:00:00 (Fri) -63910350000, # local_start 2026-03-28 03:00:00 (Sat) -63926064000, # local_end 2026-09-26 00:00:00 (Sat) -32400, -1, -'ULAST', - ], - [ -63926031600, # utc_start 2026-09-25 15:00:00 (Fri) -63941767200, # utc_end 2027-03-26 18:00:00 (Fri) -63926060400, # local_start 2026-09-25 23:00:00 (Fri) -63941796000, # local_end 2027-03-27 02:00:00 (Sat) -28800, -0, -'ULAT', - ], - [ -63941767200, # utc_start 2027-03-26 18:00:00 (Fri) -63957481200, # utc_end 2027-09-24 15:00:00 (Fri) -63941799600, # local_start 2027-03-27 03:00:00 (Sat) -63957513600, # local_end 2027-09-25 00:00:00 (Sat) -32400, -1, -'ULAST', +'+08', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {35} +sub has_dst_changes {24} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); } -sub _last_offset { 28800 } - -my $last_observance = bless( { - 'format' => 'ULA%sT', - 'gmtoff' => '8:00', - 'local_start_datetime' => bless( { - 'formatter' => undef, - 'local_rd_days' => 722085, - 'local_rd_secs' => 3600, - 'offset_modifier' => 0, - 'rd_nanosecs' => 0, - 'tz' => bless( { - 'name' => 'floating', - 'offset' => 0 - }, 'DateTime::TimeZone::Floating' ), - 'utc_rd_days' => 722085, - 'utc_rd_secs' => 3600, - 'utc_year' => 1979 - }, 'DateTime' ), - 'offset_from_std' => 0, - 'offset_from_utc' => 28800, - 'until' => [], - 'utc_start_datetime' => bless( { - 'formatter' => undef, - 'local_rd_days' => 722084, - 'local_rd_secs' => 61200, - 'offset_modifier' => 0, - 'rd_nanosecs' => 0, - 'tz' => bless( { - 'name' => 'floating', - 'offset' => 0 - }, 'DateTime::TimeZone::Floating' ), - 'utc_rd_days' => 722084, - 'utc_rd_secs' => 61200, - 'utc_year' => 1978 - }, 'DateTime' ) -}, 'DateTime::TimeZone::OlsonDB::Observance' ) -; -sub _last_observance { $last_observance } - -my $rules = [ - bless( { - 'at' => '2:00', - 'from' => '2015', - 'in' => 'Mar', - 'letter' => 'S', - 'name' => 'Mongol', - 'offset_from_std' => 3600, - 'on' => 'lastSat', - 'save' => '1:00', - 'to' => 'max', - 'type' => undef - }, 'DateTime::TimeZone::OlsonDB::Rule' ), - bless( { - 'at' => '0:00', - 'from' => '2015', - 'in' => 'Sep', - 'letter' => '', - 'name' => 'Mongol', - 'offset_from_std' => 0, - 'on' => 'lastSat', - 'save' => '0', - 'to' => 'max', - 'type' => undef - }, 'DateTime::TimeZone::OlsonDB::Rule' ) -] -; -sub _rules { $rules } 1; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Urumqi.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Urumqi.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Urumqi.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Urumqi.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/asia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/asia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Asia::Urumqi; -$DateTime::TimeZone::Asia::Urumqi::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,15 +39,15 @@ DateTime::TimeZone::INFINITY, # local_end 21600, 0, -'XJT', +'+06', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {0} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Ust_Nera.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Ust_Nera.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Ust_Nera.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Ust_Nera.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/europe. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/europe. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Asia::Ust_Nera; -$DateTime::TimeZone::Asia::Ust_Nera::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,7 +39,7 @@ 60888153600, # local_end 1930-06-21 00:00:00 (Sat) 28800, 0, -'YAKT', +'+08', ], [ 60888124800, # utc_start 1930-06-20 16:00:00 (Fri) @@ -44,7 +48,7 @@ 62490614400, # local_end 1981-04-01 00:00:00 (Wed) 32400, 0, -'YAKT', +'+09', ], [ 62490582000, # utc_start 1981-03-31 15:00:00 (Tue) @@ -53,7 +57,7 @@ 62506425600, # local_end 1981-10-01 00:00:00 (Thu) 43200, 1, -'MAGST', +'+12', ], [ 62506382400, # utc_start 1981-09-30 12:00:00 (Wed) @@ -62,7 +66,7 @@ 62522150400, # local_end 1982-04-01 00:00:00 (Thu) 39600, 0, -'MAGT', +'+11', ], [ 62522110800, # utc_start 1982-03-31 13:00:00 (Wed) @@ -71,7 +75,7 @@ 62537961600, # local_end 1982-10-01 00:00:00 (Fri) 43200, 1, -'MAGST', +'+12', ], [ 62537918400, # utc_start 1982-09-30 12:00:00 (Thu) @@ -80,7 +84,7 @@ 62553686400, # local_end 1983-04-01 00:00:00 (Fri) 39600, 0, -'MAGT', +'+11', ], [ 62553646800, # utc_start 1983-03-31 13:00:00 (Thu) @@ -89,7 +93,7 @@ 62569497600, # local_end 1983-10-01 00:00:00 (Sat) 43200, 1, -'MAGST', +'+12', ], [ 62569454400, # utc_start 1983-09-30 12:00:00 (Fri) @@ -98,7 +102,7 @@ 62585308800, # local_end 1984-04-01 00:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 62585269200, # utc_start 1984-03-31 13:00:00 (Sat) @@ -107,7 +111,7 @@ 62601044400, # local_end 1984-09-30 03:00:00 (Sun) 43200, 1, -'MAGST', +'+12', ], [ 62601001200, # utc_start 1984-09-29 15:00:00 (Sat) @@ -116,7 +120,7 @@ 62616765600, # local_end 1985-03-31 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 62616726000, # utc_start 1985-03-30 15:00:00 (Sat) @@ -125,7 +129,7 @@ 62632494000, # local_end 1985-09-29 03:00:00 (Sun) 43200, 1, -'MAGST', +'+12', ], [ 62632450800, # utc_start 1985-09-28 15:00:00 (Sat) @@ -134,7 +138,7 @@ 62648215200, # local_end 1986-03-30 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 62648175600, # utc_start 1986-03-29 15:00:00 (Sat) @@ -143,7 +147,7 @@ 62663943600, # local_end 1986-09-28 03:00:00 (Sun) 43200, 1, -'MAGST', +'+12', ], [ 62663900400, # utc_start 1986-09-27 15:00:00 (Sat) @@ -152,7 +156,7 @@ 62679664800, # local_end 1987-03-29 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 62679625200, # utc_start 1987-03-28 15:00:00 (Sat) @@ -161,7 +165,7 @@ 62695393200, # local_end 1987-09-27 03:00:00 (Sun) 43200, 1, -'MAGST', +'+12', ], [ 62695350000, # utc_start 1987-09-26 15:00:00 (Sat) @@ -170,7 +174,7 @@ 62711114400, # local_end 1988-03-27 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 62711074800, # utc_start 1988-03-26 15:00:00 (Sat) @@ -179,7 +183,7 @@ 62726842800, # local_end 1988-09-25 03:00:00 (Sun) 43200, 1, -'MAGST', +'+12', ], [ 62726799600, # utc_start 1988-09-24 15:00:00 (Sat) @@ -188,7 +192,7 @@ 62742564000, # local_end 1989-03-26 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 62742524400, # utc_start 1989-03-25 15:00:00 (Sat) @@ -197,7 +201,7 @@ 62758292400, # local_end 1989-09-24 03:00:00 (Sun) 43200, 1, -'MAGST', +'+12', ], [ 62758249200, # utc_start 1989-09-23 15:00:00 (Sat) @@ -206,7 +210,7 @@ 62774013600, # local_end 1990-03-25 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 62773974000, # utc_start 1990-03-24 15:00:00 (Sat) @@ -215,7 +219,7 @@ 62790346800, # local_end 1990-09-30 03:00:00 (Sun) 43200, 1, -'MAGST', +'+12', ], [ 62790303600, # utc_start 1990-09-29 15:00:00 (Sat) @@ -224,7 +228,7 @@ 62806068000, # local_end 1991-03-31 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 62806028400, # utc_start 1991-03-30 15:00:00 (Sat) @@ -233,7 +237,7 @@ 62821796400, # local_end 1991-09-29 03:00:00 (Sun) 39600, 1, -'MAGST', +'+11', ], [ 62821756800, # utc_start 1991-09-28 16:00:00 (Sat) @@ -242,34 +246,34 @@ 62831469600, # local_end 1992-01-19 02:00:00 (Sun) 36000, 0, -'MAGT', +'+10', ], [ 62831433600, # utc_start 1992-01-18 16:00:00 (Sat) -62837467200, # utc_end 1992-03-28 12:00:00 (Sat) +62837478000, # utc_end 1992-03-28 15:00:00 (Sat) 62831473200, # local_start 1992-01-19 03:00:00 (Sun) -62837506800, # local_end 1992-03-28 23:00:00 (Sat) +62837517600, # local_end 1992-03-29 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ -62837467200, # utc_start 1992-03-28 12:00:00 (Sat) -62853188400, # utc_end 1992-09-26 11:00:00 (Sat) -62837510400, # local_start 1992-03-29 00:00:00 (Sun) -62853231600, # local_end 1992-09-26 23:00:00 (Sat) +62837478000, # utc_start 1992-03-28 15:00:00 (Sat) +62853202800, # utc_end 1992-09-26 15:00:00 (Sat) +62837521200, # local_start 1992-03-29 03:00:00 (Sun) +62853246000, # local_end 1992-09-27 03:00:00 (Sun) 43200, 1, -'MAGST', +'+12', ], [ -62853188400, # utc_start 1992-09-26 11:00:00 (Sat) +62853202800, # utc_start 1992-09-26 15:00:00 (Sat) 62868927600, # utc_end 1993-03-27 15:00:00 (Sat) -62853228000, # local_start 1992-09-26 22:00:00 (Sat) +62853242400, # local_start 1992-09-27 02:00:00 (Sun) 62868967200, # local_end 1993-03-28 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 62868927600, # utc_start 1993-03-27 15:00:00 (Sat) @@ -278,7 +282,7 @@ 62884695600, # local_end 1993-09-26 03:00:00 (Sun) 43200, 1, -'MAGST', +'+12', ], [ 62884652400, # utc_start 1993-09-25 15:00:00 (Sat) @@ -287,7 +291,7 @@ 62900416800, # local_end 1994-03-27 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 62900377200, # utc_start 1994-03-26 15:00:00 (Sat) @@ -296,7 +300,7 @@ 62916145200, # local_end 1994-09-25 03:00:00 (Sun) 43200, 1, -'MAGST', +'+12', ], [ 62916102000, # utc_start 1994-09-24 15:00:00 (Sat) @@ -305,7 +309,7 @@ 62931866400, # local_end 1995-03-26 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 62931826800, # utc_start 1995-03-25 15:00:00 (Sat) @@ -314,7 +318,7 @@ 62947594800, # local_end 1995-09-24 03:00:00 (Sun) 43200, 1, -'MAGST', +'+12', ], [ 62947551600, # utc_start 1995-09-23 15:00:00 (Sat) @@ -323,7 +327,7 @@ 62963920800, # local_end 1996-03-31 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 62963881200, # utc_start 1996-03-30 15:00:00 (Sat) @@ -332,7 +336,7 @@ 62982068400, # local_end 1996-10-27 03:00:00 (Sun) 43200, 1, -'MAGST', +'+12', ], [ 62982025200, # utc_start 1996-10-26 15:00:00 (Sat) @@ -341,7 +345,7 @@ 62995370400, # local_end 1997-03-30 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 62995330800, # utc_start 1997-03-29 15:00:00 (Sat) @@ -350,7 +354,7 @@ 63013518000, # local_end 1997-10-26 03:00:00 (Sun) 43200, 1, -'MAGST', +'+12', ], [ 63013474800, # utc_start 1997-10-25 15:00:00 (Sat) @@ -359,7 +363,7 @@ 63026820000, # local_end 1998-03-29 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 63026780400, # utc_start 1998-03-28 15:00:00 (Sat) @@ -368,7 +372,7 @@ 63044967600, # local_end 1998-10-25 03:00:00 (Sun) 43200, 1, -'MAGST', +'+12', ], [ 63044924400, # utc_start 1998-10-24 15:00:00 (Sat) @@ -377,7 +381,7 @@ 63058269600, # local_end 1999-03-28 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 63058230000, # utc_start 1999-03-27 15:00:00 (Sat) @@ -386,7 +390,7 @@ 63077022000, # local_end 1999-10-31 03:00:00 (Sun) 43200, 1, -'MAGST', +'+12', ], [ 63076978800, # utc_start 1999-10-30 15:00:00 (Sat) @@ -395,7 +399,7 @@ 63089719200, # local_end 2000-03-26 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 63089679600, # utc_start 2000-03-25 15:00:00 (Sat) @@ -404,7 +408,7 @@ 63108471600, # local_end 2000-10-29 03:00:00 (Sun) 43200, 1, -'MAGST', +'+12', ], [ 63108428400, # utc_start 2000-10-28 15:00:00 (Sat) @@ -413,7 +417,7 @@ 63121168800, # local_end 2001-03-25 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 63121129200, # utc_start 2001-03-24 15:00:00 (Sat) @@ -422,7 +426,7 @@ 63139921200, # local_end 2001-10-28 03:00:00 (Sun) 43200, 1, -'MAGST', +'+12', ], [ 63139878000, # utc_start 2001-10-27 15:00:00 (Sat) @@ -431,7 +435,7 @@ 63153223200, # local_end 2002-03-31 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 63153183600, # utc_start 2002-03-30 15:00:00 (Sat) @@ -440,7 +444,7 @@ 63171370800, # local_end 2002-10-27 03:00:00 (Sun) 43200, 1, -'MAGST', +'+12', ], [ 63171327600, # utc_start 2002-10-26 15:00:00 (Sat) @@ -449,7 +453,7 @@ 63184672800, # local_end 2003-03-30 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 63184633200, # utc_start 2003-03-29 15:00:00 (Sat) @@ -458,7 +462,7 @@ 63202820400, # local_end 2003-10-26 03:00:00 (Sun) 43200, 1, -'MAGST', +'+12', ], [ 63202777200, # utc_start 2003-10-25 15:00:00 (Sat) @@ -467,7 +471,7 @@ 63216122400, # local_end 2004-03-28 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 63216082800, # utc_start 2004-03-27 15:00:00 (Sat) @@ -476,7 +480,7 @@ 63234874800, # local_end 2004-10-31 03:00:00 (Sun) 43200, 1, -'MAGST', +'+12', ], [ 63234831600, # utc_start 2004-10-30 15:00:00 (Sat) @@ -485,7 +489,7 @@ 63247572000, # local_end 2005-03-27 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 63247532400, # utc_start 2005-03-26 15:00:00 (Sat) @@ -494,7 +498,7 @@ 63266324400, # local_end 2005-10-30 03:00:00 (Sun) 43200, 1, -'MAGST', +'+12', ], [ 63266281200, # utc_start 2005-10-29 15:00:00 (Sat) @@ -503,7 +507,7 @@ 63279021600, # local_end 2006-03-26 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 63278982000, # utc_start 2006-03-25 15:00:00 (Sat) @@ -512,7 +516,7 @@ 63297774000, # local_end 2006-10-29 03:00:00 (Sun) 43200, 1, -'MAGST', +'+12', ], [ 63297730800, # utc_start 2006-10-28 15:00:00 (Sat) @@ -521,7 +525,7 @@ 63310471200, # local_end 2007-03-25 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 63310431600, # utc_start 2007-03-24 15:00:00 (Sat) @@ -530,7 +534,7 @@ 63329223600, # local_end 2007-10-28 03:00:00 (Sun) 43200, 1, -'MAGST', +'+12', ], [ 63329180400, # utc_start 2007-10-27 15:00:00 (Sat) @@ -539,7 +543,7 @@ 63342525600, # local_end 2008-03-30 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 63342486000, # utc_start 2008-03-29 15:00:00 (Sat) @@ -548,7 +552,7 @@ 63360673200, # local_end 2008-10-26 03:00:00 (Sun) 43200, 1, -'MAGST', +'+12', ], [ 63360630000, # utc_start 2008-10-25 15:00:00 (Sat) @@ -557,7 +561,7 @@ 63373975200, # local_end 2009-03-29 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 63373935600, # utc_start 2009-03-28 15:00:00 (Sat) @@ -566,7 +570,7 @@ 63392122800, # local_end 2009-10-25 03:00:00 (Sun) 43200, 1, -'MAGST', +'+12', ], [ 63392079600, # utc_start 2009-10-24 15:00:00 (Sat) @@ -575,7 +579,7 @@ 63405424800, # local_end 2010-03-28 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 63405385200, # utc_start 2010-03-27 15:00:00 (Sat) @@ -584,7 +588,7 @@ 63424177200, # local_end 2010-10-31 03:00:00 (Sun) 43200, 1, -'MAGST', +'+12', ], [ 63424134000, # utc_start 2010-10-30 15:00:00 (Sat) @@ -593,7 +597,7 @@ 63436874400, # local_end 2011-03-27 02:00:00 (Sun) 39600, 0, -'MAGT', +'+11', ], [ 63436834800, # utc_start 2011-03-26 15:00:00 (Sat) @@ -602,7 +606,7 @@ 63451555200, # local_end 2011-09-13 00:00:00 (Tue) 43200, 0, -'MAGT', +'+12', ], [ 63451512000, # utc_start 2011-09-12 12:00:00 (Mon) @@ -611,7 +615,7 @@ 63549972000, # local_end 2014-10-26 02:00:00 (Sun) 39600, 0, -'VLAT', +'+11', ], [ 63549932400, # utc_start 2014-10-25 15:00:00 (Sat) @@ -620,15 +624,15 @@ DateTime::TimeZone::INFINITY, # local_end 36000, 0, -'VLAT', +'+10', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {30} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Vladivostok.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Vladivostok.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Vladivostok.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Vladivostok.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/europe. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/europe. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Asia::Vladivostok; -$DateTime::TimeZone::Asia::Vladivostok::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,7 +39,7 @@ 60888153600, # local_end 1930-06-21 00:00:00 (Sat) 32400, 0, -'VLAT', +'+09', ], [ 60888121200, # utc_start 1930-06-20 15:00:00 (Fri) @@ -44,7 +48,7 @@ 62490614400, # local_end 1981-04-01 00:00:00 (Wed) 36000, 0, -'VLAT', +'+10', ], [ 62490578400, # utc_start 1981-03-31 14:00:00 (Tue) @@ -53,7 +57,7 @@ 62506425600, # local_end 1981-10-01 00:00:00 (Thu) 39600, 1, -'VLAST', +'+11', ], [ 62506386000, # utc_start 1981-09-30 13:00:00 (Wed) @@ -62,7 +66,7 @@ 62522150400, # local_end 1982-04-01 00:00:00 (Thu) 36000, 0, -'VLAT', +'+10', ], [ 62522114400, # utc_start 1982-03-31 14:00:00 (Wed) @@ -71,7 +75,7 @@ 62537961600, # local_end 1982-10-01 00:00:00 (Fri) 39600, 1, -'VLAST', +'+11', ], [ 62537922000, # utc_start 1982-09-30 13:00:00 (Thu) @@ -80,7 +84,7 @@ 62553686400, # local_end 1983-04-01 00:00:00 (Fri) 36000, 0, -'VLAT', +'+10', ], [ 62553650400, # utc_start 1983-03-31 14:00:00 (Thu) @@ -89,7 +93,7 @@ 62569497600, # local_end 1983-10-01 00:00:00 (Sat) 39600, 1, -'VLAST', +'+11', ], [ 62569458000, # utc_start 1983-09-30 13:00:00 (Fri) @@ -98,7 +102,7 @@ 62585308800, # local_end 1984-04-01 00:00:00 (Sun) 36000, 0, -'VLAT', +'+10', ], [ 62585272800, # utc_start 1984-03-31 14:00:00 (Sat) @@ -107,7 +111,7 @@ 62601044400, # local_end 1984-09-30 03:00:00 (Sun) 39600, 1, -'VLAST', +'+11', ], [ 62601004800, # utc_start 1984-09-29 16:00:00 (Sat) @@ -116,7 +120,7 @@ 62616765600, # local_end 1985-03-31 02:00:00 (Sun) 36000, 0, -'VLAT', +'+10', ], [ 62616729600, # utc_start 1985-03-30 16:00:00 (Sat) @@ -125,7 +129,7 @@ 62632494000, # local_end 1985-09-29 03:00:00 (Sun) 39600, 1, -'VLAST', +'+11', ], [ 62632454400, # utc_start 1985-09-28 16:00:00 (Sat) @@ -134,7 +138,7 @@ 62648215200, # local_end 1986-03-30 02:00:00 (Sun) 36000, 0, -'VLAT', +'+10', ], [ 62648179200, # utc_start 1986-03-29 16:00:00 (Sat) @@ -143,7 +147,7 @@ 62663943600, # local_end 1986-09-28 03:00:00 (Sun) 39600, 1, -'VLAST', +'+11', ], [ 62663904000, # utc_start 1986-09-27 16:00:00 (Sat) @@ -152,7 +156,7 @@ 62679664800, # local_end 1987-03-29 02:00:00 (Sun) 36000, 0, -'VLAT', +'+10', ], [ 62679628800, # utc_start 1987-03-28 16:00:00 (Sat) @@ -161,7 +165,7 @@ 62695393200, # local_end 1987-09-27 03:00:00 (Sun) 39600, 1, -'VLAST', +'+11', ], [ 62695353600, # utc_start 1987-09-26 16:00:00 (Sat) @@ -170,7 +174,7 @@ 62711114400, # local_end 1988-03-27 02:00:00 (Sun) 36000, 0, -'VLAT', +'+10', ], [ 62711078400, # utc_start 1988-03-26 16:00:00 (Sat) @@ -179,7 +183,7 @@ 62726842800, # local_end 1988-09-25 03:00:00 (Sun) 39600, 1, -'VLAST', +'+11', ], [ 62726803200, # utc_start 1988-09-24 16:00:00 (Sat) @@ -188,7 +192,7 @@ 62742564000, # local_end 1989-03-26 02:00:00 (Sun) 36000, 0, -'VLAT', +'+10', ], [ 62742528000, # utc_start 1989-03-25 16:00:00 (Sat) @@ -197,7 +201,7 @@ 62758292400, # local_end 1989-09-24 03:00:00 (Sun) 39600, 1, -'VLAST', +'+11', ], [ 62758252800, # utc_start 1989-09-23 16:00:00 (Sat) @@ -206,7 +210,7 @@ 62774013600, # local_end 1990-03-25 02:00:00 (Sun) 36000, 0, -'VLAT', +'+10', ], [ 62773977600, # utc_start 1990-03-24 16:00:00 (Sat) @@ -215,7 +219,7 @@ 62790346800, # local_end 1990-09-30 03:00:00 (Sun) 39600, 1, -'VLAST', +'+11', ], [ 62790307200, # utc_start 1990-09-29 16:00:00 (Sat) @@ -224,7 +228,7 @@ 62806068000, # local_end 1991-03-31 02:00:00 (Sun) 36000, 0, -'VLAT', +'+10', ], [ 62806032000, # utc_start 1991-03-30 16:00:00 (Sat) @@ -233,7 +237,7 @@ 62821796400, # local_end 1991-09-29 03:00:00 (Sun) 36000, 1, -'VLAST', +'+10', ], [ 62821760400, # utc_start 1991-09-28 17:00:00 (Sat) @@ -242,34 +246,34 @@ 62831469600, # local_end 1992-01-19 02:00:00 (Sun) 32400, 0, -'VLAT', +'+09', ], [ 62831437200, # utc_start 1992-01-18 17:00:00 (Sat) -62837470800, # utc_end 1992-03-28 13:00:00 (Sat) +62837481600, # utc_end 1992-03-28 16:00:00 (Sat) 62831473200, # local_start 1992-01-19 03:00:00 (Sun) -62837506800, # local_end 1992-03-28 23:00:00 (Sat) +62837517600, # local_end 1992-03-29 02:00:00 (Sun) 36000, 0, -'VLAT', +'+10', ], [ -62837470800, # utc_start 1992-03-28 13:00:00 (Sat) -62853192000, # utc_end 1992-09-26 12:00:00 (Sat) -62837510400, # local_start 1992-03-29 00:00:00 (Sun) -62853231600, # local_end 1992-09-26 23:00:00 (Sat) +62837481600, # utc_start 1992-03-28 16:00:00 (Sat) +62853206400, # utc_end 1992-09-26 16:00:00 (Sat) +62837521200, # local_start 1992-03-29 03:00:00 (Sun) +62853246000, # local_end 1992-09-27 03:00:00 (Sun) 39600, 1, -'VLAST', +'+11', ], [ -62853192000, # utc_start 1992-09-26 12:00:00 (Sat) +62853206400, # utc_start 1992-09-26 16:00:00 (Sat) 62868931200, # utc_end 1993-03-27 16:00:00 (Sat) -62853228000, # local_start 1992-09-26 22:00:00 (Sat) +62853242400, # local_start 1992-09-27 02:00:00 (Sun) 62868967200, # local_end 1993-03-28 02:00:00 (Sun) 36000, 0, -'VLAT', +'+10', ], [ 62868931200, # utc_start 1993-03-27 16:00:00 (Sat) @@ -278,7 +282,7 @@ 62884695600, # local_end 1993-09-26 03:00:00 (Sun) 39600, 1, -'VLAST', +'+11', ], [ 62884656000, # utc_start 1993-09-25 16:00:00 (Sat) @@ -287,7 +291,7 @@ 62900416800, # local_end 1994-03-27 02:00:00 (Sun) 36000, 0, -'VLAT', +'+10', ], [ 62900380800, # utc_start 1994-03-26 16:00:00 (Sat) @@ -296,7 +300,7 @@ 62916145200, # local_end 1994-09-25 03:00:00 (Sun) 39600, 1, -'VLAST', +'+11', ], [ 62916105600, # utc_start 1994-09-24 16:00:00 (Sat) @@ -305,7 +309,7 @@ 62931866400, # local_end 1995-03-26 02:00:00 (Sun) 36000, 0, -'VLAT', +'+10', ], [ 62931830400, # utc_start 1995-03-25 16:00:00 (Sat) @@ -314,7 +318,7 @@ 62947594800, # local_end 1995-09-24 03:00:00 (Sun) 39600, 1, -'VLAST', +'+11', ], [ 62947555200, # utc_start 1995-09-23 16:00:00 (Sat) @@ -323,7 +327,7 @@ 62963920800, # local_end 1996-03-31 02:00:00 (Sun) 36000, 0, -'VLAT', +'+10', ], [ 62963884800, # utc_start 1996-03-30 16:00:00 (Sat) @@ -332,7 +336,7 @@ 62982068400, # local_end 1996-10-27 03:00:00 (Sun) 39600, 1, -'VLAST', +'+11', ], [ 62982028800, # utc_start 1996-10-26 16:00:00 (Sat) @@ -341,7 +345,7 @@ 62995370400, # local_end 1997-03-30 02:00:00 (Sun) 36000, 0, -'VLAT', +'+10', ], [ 62995334400, # utc_start 1997-03-29 16:00:00 (Sat) @@ -350,7 +354,7 @@ 63013518000, # local_end 1997-10-26 03:00:00 (Sun) 39600, 1, -'VLAST', +'+11', ], [ 63013478400, # utc_start 1997-10-25 16:00:00 (Sat) @@ -359,7 +363,7 @@ 63026820000, # local_end 1998-03-29 02:00:00 (Sun) 36000, 0, -'VLAT', +'+10', ], [ 63026784000, # utc_start 1998-03-28 16:00:00 (Sat) @@ -368,7 +372,7 @@ 63044967600, # local_end 1998-10-25 03:00:00 (Sun) 39600, 1, -'VLAST', +'+11', ], [ 63044928000, # utc_start 1998-10-24 16:00:00 (Sat) @@ -377,7 +381,7 @@ 63058269600, # local_end 1999-03-28 02:00:00 (Sun) 36000, 0, -'VLAT', +'+10', ], [ 63058233600, # utc_start 1999-03-27 16:00:00 (Sat) @@ -386,7 +390,7 @@ 63077022000, # local_end 1999-10-31 03:00:00 (Sun) 39600, 1, -'VLAST', +'+11', ], [ 63076982400, # utc_start 1999-10-30 16:00:00 (Sat) @@ -395,7 +399,7 @@ 63089719200, # local_end 2000-03-26 02:00:00 (Sun) 36000, 0, -'VLAT', +'+10', ], [ 63089683200, # utc_start 2000-03-25 16:00:00 (Sat) @@ -404,7 +408,7 @@ 63108471600, # local_end 2000-10-29 03:00:00 (Sun) 39600, 1, -'VLAST', +'+11', ], [ 63108432000, # utc_start 2000-10-28 16:00:00 (Sat) @@ -413,7 +417,7 @@ 63121168800, # local_end 2001-03-25 02:00:00 (Sun) 36000, 0, -'VLAT', +'+10', ], [ 63121132800, # utc_start 2001-03-24 16:00:00 (Sat) @@ -422,7 +426,7 @@ 63139921200, # local_end 2001-10-28 03:00:00 (Sun) 39600, 1, -'VLAST', +'+11', ], [ 63139881600, # utc_start 2001-10-27 16:00:00 (Sat) @@ -431,7 +435,7 @@ 63153223200, # local_end 2002-03-31 02:00:00 (Sun) 36000, 0, -'VLAT', +'+10', ], [ 63153187200, # utc_start 2002-03-30 16:00:00 (Sat) @@ -440,7 +444,7 @@ 63171370800, # local_end 2002-10-27 03:00:00 (Sun) 39600, 1, -'VLAST', +'+11', ], [ 63171331200, # utc_start 2002-10-26 16:00:00 (Sat) @@ -449,7 +453,7 @@ 63184672800, # local_end 2003-03-30 02:00:00 (Sun) 36000, 0, -'VLAT', +'+10', ], [ 63184636800, # utc_start 2003-03-29 16:00:00 (Sat) @@ -458,7 +462,7 @@ 63202820400, # local_end 2003-10-26 03:00:00 (Sun) 39600, 1, -'VLAST', +'+11', ], [ 63202780800, # utc_start 2003-10-25 16:00:00 (Sat) @@ -467,7 +471,7 @@ 63216122400, # local_end 2004-03-28 02:00:00 (Sun) 36000, 0, -'VLAT', +'+10', ], [ 63216086400, # utc_start 2004-03-27 16:00:00 (Sat) @@ -476,7 +480,7 @@ 63234874800, # local_end 2004-10-31 03:00:00 (Sun) 39600, 1, -'VLAST', +'+11', ], [ 63234835200, # utc_start 2004-10-30 16:00:00 (Sat) @@ -485,7 +489,7 @@ 63247572000, # local_end 2005-03-27 02:00:00 (Sun) 36000, 0, -'VLAT', +'+10', ], [ 63247536000, # utc_start 2005-03-26 16:00:00 (Sat) @@ -494,7 +498,7 @@ 63266324400, # local_end 2005-10-30 03:00:00 (Sun) 39600, 1, -'VLAST', +'+11', ], [ 63266284800, # utc_start 2005-10-29 16:00:00 (Sat) @@ -503,7 +507,7 @@ 63279021600, # local_end 2006-03-26 02:00:00 (Sun) 36000, 0, -'VLAT', +'+10', ], [ 63278985600, # utc_start 2006-03-25 16:00:00 (Sat) @@ -512,7 +516,7 @@ 63297774000, # local_end 2006-10-29 03:00:00 (Sun) 39600, 1, -'VLAST', +'+11', ], [ 63297734400, # utc_start 2006-10-28 16:00:00 (Sat) @@ -521,7 +525,7 @@ 63310471200, # local_end 2007-03-25 02:00:00 (Sun) 36000, 0, -'VLAT', +'+10', ], [ 63310435200, # utc_start 2007-03-24 16:00:00 (Sat) @@ -530,7 +534,7 @@ 63329223600, # local_end 2007-10-28 03:00:00 (Sun) 39600, 1, -'VLAST', +'+11', ], [ 63329184000, # utc_start 2007-10-27 16:00:00 (Sat) @@ -539,7 +543,7 @@ 63342525600, # local_end 2008-03-30 02:00:00 (Sun) 36000, 0, -'VLAT', +'+10', ], [ 63342489600, # utc_start 2008-03-29 16:00:00 (Sat) @@ -548,7 +552,7 @@ 63360673200, # local_end 2008-10-26 03:00:00 (Sun) 39600, 1, -'VLAST', +'+11', ], [ 63360633600, # utc_start 2008-10-25 16:00:00 (Sat) @@ -557,7 +561,7 @@ 63373975200, # local_end 2009-03-29 02:00:00 (Sun) 36000, 0, -'VLAT', +'+10', ], [ 63373939200, # utc_start 2009-03-28 16:00:00 (Sat) @@ -566,7 +570,7 @@ 63392122800, # local_end 2009-10-25 03:00:00 (Sun) 39600, 1, -'VLAST', +'+11', ], [ 63392083200, # utc_start 2009-10-24 16:00:00 (Sat) @@ -575,7 +579,7 @@ 63405424800, # local_end 2010-03-28 02:00:00 (Sun) 36000, 0, -'VLAT', +'+10', ], [ 63405388800, # utc_start 2010-03-27 16:00:00 (Sat) @@ -584,7 +588,7 @@ 63424177200, # local_end 2010-10-31 03:00:00 (Sun) 39600, 1, -'VLAST', +'+11', ], [ 63424137600, # utc_start 2010-10-30 16:00:00 (Sat) @@ -593,7 +597,7 @@ 63436874400, # local_end 2011-03-27 02:00:00 (Sun) 36000, 0, -'VLAT', +'+10', ], [ 63436838400, # utc_start 2011-03-26 16:00:00 (Sat) @@ -602,7 +606,7 @@ 63549972000, # local_end 2014-10-26 02:00:00 (Sun) 39600, 0, -'VLAT', +'+11', ], [ 63549932400, # utc_start 2014-10-25 15:00:00 (Sat) @@ -611,15 +615,15 @@ DateTime::TimeZone::INFINITY, # local_end 36000, 0, -'VLAT', +'+10', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {30} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Yakutsk.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Yakutsk.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Yakutsk.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Yakutsk.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/europe. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/europe. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Asia::Yakutsk; -$DateTime::TimeZone::Asia::Yakutsk::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,7 +39,7 @@ 60888153600, # local_end 1930-06-21 00:00:00 (Sat) 28800, 0, -'YAKT', +'+08', ], [ 60888124800, # utc_start 1930-06-20 16:00:00 (Fri) @@ -44,7 +48,7 @@ 62490614400, # local_end 1981-04-01 00:00:00 (Wed) 32400, 0, -'YAKT', +'+09', ], [ 62490582000, # utc_start 1981-03-31 15:00:00 (Tue) @@ -53,7 +57,7 @@ 62506425600, # local_end 1981-10-01 00:00:00 (Thu) 36000, 1, -'YAKST', +'+10', ], [ 62506389600, # utc_start 1981-09-30 14:00:00 (Wed) @@ -62,7 +66,7 @@ 62522150400, # local_end 1982-04-01 00:00:00 (Thu) 32400, 0, -'YAKT', +'+09', ], [ 62522118000, # utc_start 1982-03-31 15:00:00 (Wed) @@ -71,7 +75,7 @@ 62537961600, # local_end 1982-10-01 00:00:00 (Fri) 36000, 1, -'YAKST', +'+10', ], [ 62537925600, # utc_start 1982-09-30 14:00:00 (Thu) @@ -80,7 +84,7 @@ 62553686400, # local_end 1983-04-01 00:00:00 (Fri) 32400, 0, -'YAKT', +'+09', ], [ 62553654000, # utc_start 1983-03-31 15:00:00 (Thu) @@ -89,7 +93,7 @@ 62569497600, # local_end 1983-10-01 00:00:00 (Sat) 36000, 1, -'YAKST', +'+10', ], [ 62569461600, # utc_start 1983-09-30 14:00:00 (Fri) @@ -98,7 +102,7 @@ 62585308800, # local_end 1984-04-01 00:00:00 (Sun) 32400, 0, -'YAKT', +'+09', ], [ 62585276400, # utc_start 1984-03-31 15:00:00 (Sat) @@ -107,7 +111,7 @@ 62601044400, # local_end 1984-09-30 03:00:00 (Sun) 36000, 1, -'YAKST', +'+10', ], [ 62601008400, # utc_start 1984-09-29 17:00:00 (Sat) @@ -116,7 +120,7 @@ 62616765600, # local_end 1985-03-31 02:00:00 (Sun) 32400, 0, -'YAKT', +'+09', ], [ 62616733200, # utc_start 1985-03-30 17:00:00 (Sat) @@ -125,7 +129,7 @@ 62632494000, # local_end 1985-09-29 03:00:00 (Sun) 36000, 1, -'YAKST', +'+10', ], [ 62632458000, # utc_start 1985-09-28 17:00:00 (Sat) @@ -134,7 +138,7 @@ 62648215200, # local_end 1986-03-30 02:00:00 (Sun) 32400, 0, -'YAKT', +'+09', ], [ 62648182800, # utc_start 1986-03-29 17:00:00 (Sat) @@ -143,7 +147,7 @@ 62663943600, # local_end 1986-09-28 03:00:00 (Sun) 36000, 1, -'YAKST', +'+10', ], [ 62663907600, # utc_start 1986-09-27 17:00:00 (Sat) @@ -152,7 +156,7 @@ 62679664800, # local_end 1987-03-29 02:00:00 (Sun) 32400, 0, -'YAKT', +'+09', ], [ 62679632400, # utc_start 1987-03-28 17:00:00 (Sat) @@ -161,7 +165,7 @@ 62695393200, # local_end 1987-09-27 03:00:00 (Sun) 36000, 1, -'YAKST', +'+10', ], [ 62695357200, # utc_start 1987-09-26 17:00:00 (Sat) @@ -170,7 +174,7 @@ 62711114400, # local_end 1988-03-27 02:00:00 (Sun) 32400, 0, -'YAKT', +'+09', ], [ 62711082000, # utc_start 1988-03-26 17:00:00 (Sat) @@ -179,7 +183,7 @@ 62726842800, # local_end 1988-09-25 03:00:00 (Sun) 36000, 1, -'YAKST', +'+10', ], [ 62726806800, # utc_start 1988-09-24 17:00:00 (Sat) @@ -188,7 +192,7 @@ 62742564000, # local_end 1989-03-26 02:00:00 (Sun) 32400, 0, -'YAKT', +'+09', ], [ 62742531600, # utc_start 1989-03-25 17:00:00 (Sat) @@ -197,7 +201,7 @@ 62758292400, # local_end 1989-09-24 03:00:00 (Sun) 36000, 1, -'YAKST', +'+10', ], [ 62758256400, # utc_start 1989-09-23 17:00:00 (Sat) @@ -206,7 +210,7 @@ 62774013600, # local_end 1990-03-25 02:00:00 (Sun) 32400, 0, -'YAKT', +'+09', ], [ 62773981200, # utc_start 1990-03-24 17:00:00 (Sat) @@ -215,7 +219,7 @@ 62790346800, # local_end 1990-09-30 03:00:00 (Sun) 36000, 1, -'YAKST', +'+10', ], [ 62790310800, # utc_start 1990-09-29 17:00:00 (Sat) @@ -224,7 +228,7 @@ 62806068000, # local_end 1991-03-31 02:00:00 (Sun) 32400, 0, -'YAKT', +'+09', ], [ 62806035600, # utc_start 1991-03-30 17:00:00 (Sat) @@ -233,7 +237,7 @@ 62821796400, # local_end 1991-09-29 03:00:00 (Sun) 32400, 1, -'YAKST', +'+09', ], [ 62821764000, # utc_start 1991-09-28 18:00:00 (Sat) @@ -242,34 +246,34 @@ 62831469600, # local_end 1992-01-19 02:00:00 (Sun) 28800, 0, -'YAKT', +'+08', ], [ 62831440800, # utc_start 1992-01-18 18:00:00 (Sat) -62837474400, # utc_end 1992-03-28 14:00:00 (Sat) +62837485200, # utc_end 1992-03-28 17:00:00 (Sat) 62831473200, # local_start 1992-01-19 03:00:00 (Sun) -62837506800, # local_end 1992-03-28 23:00:00 (Sat) +62837517600, # local_end 1992-03-29 02:00:00 (Sun) 32400, 0, -'YAKT', +'+09', ], [ -62837474400, # utc_start 1992-03-28 14:00:00 (Sat) -62853195600, # utc_end 1992-09-26 13:00:00 (Sat) -62837510400, # local_start 1992-03-29 00:00:00 (Sun) -62853231600, # local_end 1992-09-26 23:00:00 (Sat) +62837485200, # utc_start 1992-03-28 17:00:00 (Sat) +62853210000, # utc_end 1992-09-26 17:00:00 (Sat) +62837521200, # local_start 1992-03-29 03:00:00 (Sun) +62853246000, # local_end 1992-09-27 03:00:00 (Sun) 36000, 1, -'YAKST', +'+10', ], [ -62853195600, # utc_start 1992-09-26 13:00:00 (Sat) +62853210000, # utc_start 1992-09-26 17:00:00 (Sat) 62868934800, # utc_end 1993-03-27 17:00:00 (Sat) -62853228000, # local_start 1992-09-26 22:00:00 (Sat) +62853242400, # local_start 1992-09-27 02:00:00 (Sun) 62868967200, # local_end 1993-03-28 02:00:00 (Sun) 32400, 0, -'YAKT', +'+09', ], [ 62868934800, # utc_start 1993-03-27 17:00:00 (Sat) @@ -278,7 +282,7 @@ 62884695600, # local_end 1993-09-26 03:00:00 (Sun) 36000, 1, -'YAKST', +'+10', ], [ 62884659600, # utc_start 1993-09-25 17:00:00 (Sat) @@ -287,7 +291,7 @@ 62900416800, # local_end 1994-03-27 02:00:00 (Sun) 32400, 0, -'YAKT', +'+09', ], [ 62900384400, # utc_start 1994-03-26 17:00:00 (Sat) @@ -296,7 +300,7 @@ 62916145200, # local_end 1994-09-25 03:00:00 (Sun) 36000, 1, -'YAKST', +'+10', ], [ 62916109200, # utc_start 1994-09-24 17:00:00 (Sat) @@ -305,7 +309,7 @@ 62931866400, # local_end 1995-03-26 02:00:00 (Sun) 32400, 0, -'YAKT', +'+09', ], [ 62931834000, # utc_start 1995-03-25 17:00:00 (Sat) @@ -314,7 +318,7 @@ 62947594800, # local_end 1995-09-24 03:00:00 (Sun) 36000, 1, -'YAKST', +'+10', ], [ 62947558800, # utc_start 1995-09-23 17:00:00 (Sat) @@ -323,7 +327,7 @@ 62963920800, # local_end 1996-03-31 02:00:00 (Sun) 32400, 0, -'YAKT', +'+09', ], [ 62963888400, # utc_start 1996-03-30 17:00:00 (Sat) @@ -332,7 +336,7 @@ 62982068400, # local_end 1996-10-27 03:00:00 (Sun) 36000, 1, -'YAKST', +'+10', ], [ 62982032400, # utc_start 1996-10-26 17:00:00 (Sat) @@ -341,7 +345,7 @@ 62995370400, # local_end 1997-03-30 02:00:00 (Sun) 32400, 0, -'YAKT', +'+09', ], [ 62995338000, # utc_start 1997-03-29 17:00:00 (Sat) @@ -350,7 +354,7 @@ 63013518000, # local_end 1997-10-26 03:00:00 (Sun) 36000, 1, -'YAKST', +'+10', ], [ 63013482000, # utc_start 1997-10-25 17:00:00 (Sat) @@ -359,7 +363,7 @@ 63026820000, # local_end 1998-03-29 02:00:00 (Sun) 32400, 0, -'YAKT', +'+09', ], [ 63026787600, # utc_start 1998-03-28 17:00:00 (Sat) @@ -368,7 +372,7 @@ 63044967600, # local_end 1998-10-25 03:00:00 (Sun) 36000, 1, -'YAKST', +'+10', ], [ 63044931600, # utc_start 1998-10-24 17:00:00 (Sat) @@ -377,7 +381,7 @@ 63058269600, # local_end 1999-03-28 02:00:00 (Sun) 32400, 0, -'YAKT', +'+09', ], [ 63058237200, # utc_start 1999-03-27 17:00:00 (Sat) @@ -386,7 +390,7 @@ 63077022000, # local_end 1999-10-31 03:00:00 (Sun) 36000, 1, -'YAKST', +'+10', ], [ 63076986000, # utc_start 1999-10-30 17:00:00 (Sat) @@ -395,7 +399,7 @@ 63089719200, # local_end 2000-03-26 02:00:00 (Sun) 32400, 0, -'YAKT', +'+09', ], [ 63089686800, # utc_start 2000-03-25 17:00:00 (Sat) @@ -404,7 +408,7 @@ 63108471600, # local_end 2000-10-29 03:00:00 (Sun) 36000, 1, -'YAKST', +'+10', ], [ 63108435600, # utc_start 2000-10-28 17:00:00 (Sat) @@ -413,7 +417,7 @@ 63121168800, # local_end 2001-03-25 02:00:00 (Sun) 32400, 0, -'YAKT', +'+09', ], [ 63121136400, # utc_start 2001-03-24 17:00:00 (Sat) @@ -422,7 +426,7 @@ 63139921200, # local_end 2001-10-28 03:00:00 (Sun) 36000, 1, -'YAKST', +'+10', ], [ 63139885200, # utc_start 2001-10-27 17:00:00 (Sat) @@ -431,7 +435,7 @@ 63153223200, # local_end 2002-03-31 02:00:00 (Sun) 32400, 0, -'YAKT', +'+09', ], [ 63153190800, # utc_start 2002-03-30 17:00:00 (Sat) @@ -440,7 +444,7 @@ 63171370800, # local_end 2002-10-27 03:00:00 (Sun) 36000, 1, -'YAKST', +'+10', ], [ 63171334800, # utc_start 2002-10-26 17:00:00 (Sat) @@ -449,7 +453,7 @@ 63184672800, # local_end 2003-03-30 02:00:00 (Sun) 32400, 0, -'YAKT', +'+09', ], [ 63184640400, # utc_start 2003-03-29 17:00:00 (Sat) @@ -458,7 +462,7 @@ 63202820400, # local_end 2003-10-26 03:00:00 (Sun) 36000, 1, -'YAKST', +'+10', ], [ 63202784400, # utc_start 2003-10-25 17:00:00 (Sat) @@ -467,7 +471,7 @@ 63216122400, # local_end 2004-03-28 02:00:00 (Sun) 32400, 0, -'YAKT', +'+09', ], [ 63216090000, # utc_start 2004-03-27 17:00:00 (Sat) @@ -476,7 +480,7 @@ 63234874800, # local_end 2004-10-31 03:00:00 (Sun) 36000, 1, -'YAKST', +'+10', ], [ 63234838800, # utc_start 2004-10-30 17:00:00 (Sat) @@ -485,7 +489,7 @@ 63247572000, # local_end 2005-03-27 02:00:00 (Sun) 32400, 0, -'YAKT', +'+09', ], [ 63247539600, # utc_start 2005-03-26 17:00:00 (Sat) @@ -494,7 +498,7 @@ 63266324400, # local_end 2005-10-30 03:00:00 (Sun) 36000, 1, -'YAKST', +'+10', ], [ 63266288400, # utc_start 2005-10-29 17:00:00 (Sat) @@ -503,7 +507,7 @@ 63279021600, # local_end 2006-03-26 02:00:00 (Sun) 32400, 0, -'YAKT', +'+09', ], [ 63278989200, # utc_start 2006-03-25 17:00:00 (Sat) @@ -512,7 +516,7 @@ 63297774000, # local_end 2006-10-29 03:00:00 (Sun) 36000, 1, -'YAKST', +'+10', ], [ 63297738000, # utc_start 2006-10-28 17:00:00 (Sat) @@ -521,7 +525,7 @@ 63310471200, # local_end 2007-03-25 02:00:00 (Sun) 32400, 0, -'YAKT', +'+09', ], [ 63310438800, # utc_start 2007-03-24 17:00:00 (Sat) @@ -530,7 +534,7 @@ 63329223600, # local_end 2007-10-28 03:00:00 (Sun) 36000, 1, -'YAKST', +'+10', ], [ 63329187600, # utc_start 2007-10-27 17:00:00 (Sat) @@ -539,7 +543,7 @@ 63342525600, # local_end 2008-03-30 02:00:00 (Sun) 32400, 0, -'YAKT', +'+09', ], [ 63342493200, # utc_start 2008-03-29 17:00:00 (Sat) @@ -548,7 +552,7 @@ 63360673200, # local_end 2008-10-26 03:00:00 (Sun) 36000, 1, -'YAKST', +'+10', ], [ 63360637200, # utc_start 2008-10-25 17:00:00 (Sat) @@ -557,7 +561,7 @@ 63373975200, # local_end 2009-03-29 02:00:00 (Sun) 32400, 0, -'YAKT', +'+09', ], [ 63373942800, # utc_start 2009-03-28 17:00:00 (Sat) @@ -566,7 +570,7 @@ 63392122800, # local_end 2009-10-25 03:00:00 (Sun) 36000, 1, -'YAKST', +'+10', ], [ 63392086800, # utc_start 2009-10-24 17:00:00 (Sat) @@ -575,7 +579,7 @@ 63405424800, # local_end 2010-03-28 02:00:00 (Sun) 32400, 0, -'YAKT', +'+09', ], [ 63405392400, # utc_start 2010-03-27 17:00:00 (Sat) @@ -584,7 +588,7 @@ 63424177200, # local_end 2010-10-31 03:00:00 (Sun) 36000, 1, -'YAKST', +'+10', ], [ 63424141200, # utc_start 2010-10-30 17:00:00 (Sat) @@ -593,7 +597,7 @@ 63436874400, # local_end 2011-03-27 02:00:00 (Sun) 32400, 0, -'YAKT', +'+09', ], [ 63436842000, # utc_start 2011-03-26 17:00:00 (Sat) @@ -602,7 +606,7 @@ 63549972000, # local_end 2014-10-26 02:00:00 (Sun) 36000, 0, -'YAKT', +'+10', ], [ 63549936000, # utc_start 2014-10-25 16:00:00 (Sat) @@ -611,15 +615,15 @@ DateTime::TimeZone::INFINITY, # local_end 32400, 0, -'YAKT', +'+09', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {30} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Yangon.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Yangon.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Yangon.pm 1970-01-01 00:00:00.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Yangon.pm 2018-03-24 00:18:32.000000000 +0000 @@ -0,0 +1,86 @@ +# This file is auto-generated by the Perl DateTime Suite time zone +# code generator (0.08) This code generator comes with the +# DateTime::TimeZone module distribution in the tools/ directory + +# +# Generated from /tmp/V7b1FlgEXT/asia. Olson data version 2018d +# +# Do not edit this file directly. +# +package DateTime::TimeZone::Asia::Yangon; + +use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; + +use Class::Singleton 1.03; +use DateTime::TimeZone; +use DateTime::TimeZone::OlsonDB; + +@DateTime::TimeZone::Asia::Yangon::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' ); + +my $spans = +[ + [ +DateTime::TimeZone::NEG_INFINITY, # utc_start +59295519313, # utc_end 1879-12-31 17:35:13 (Wed) +DateTime::TimeZone::NEG_INFINITY, # local_start +59295542400, # local_end 1880-01-01 00:00:00 (Thu) +23087, +0, +'LMT', + ], + [ +59295519313, # utc_start 1879-12-31 17:35:13 (Wed) +60557736913, # utc_end 1919-12-31 17:35:13 (Wed) +59295542400, # local_start 1880-01-01 00:00:00 (Thu) +60557760000, # local_end 1920-01-01 00:00:00 (Thu) +23087, +0, +'RMT', + ], + [ +60557736913, # utc_start 1919-12-31 17:35:13 (Wed) +61262415000, # utc_end 1942-04-30 17:30:00 (Thu) +60557760313, # local_start 1920-01-01 00:05:13 (Thu) +61262438400, # local_end 1942-05-01 00:00:00 (Fri) +23400, +0, +'+0630', + ], + [ +61262415000, # utc_start 1942-04-30 17:30:00 (Thu) +61357273200, # utc_end 1945-05-02 15:00:00 (Wed) +61262447400, # local_start 1942-05-01 02:30:00 (Fri) +61357305600, # local_end 1945-05-03 00:00:00 (Thu) +32400, +0, +'+09', + ], + [ +61357273200, # utc_start 1945-05-02 15:00:00 (Wed) +DateTime::TimeZone::INFINITY, # utc_end +61357296600, # local_start 1945-05-02 21:30:00 (Wed) +DateTime::TimeZone::INFINITY, # local_end +23400, +0, +'+0630', + ], +]; + +sub olson_version {'2018d'} + +sub has_dst_changes {0} + +sub _max_year {2028} + +sub _new_instance { + return shift->_init( @_, spans => $spans ); +} + + + +1; + diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Yekaterinburg.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Yekaterinburg.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Yekaterinburg.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Yekaterinburg.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/europe. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/europe. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Asia::Yekaterinburg; -$DateTime::TimeZone::Asia::Yekaterinburg::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -44,7 +48,7 @@ 60888153600, # local_end 1930-06-21 00:00:00 (Sat) 14400, 0, -'SVET', +'+04', ], [ 60888139200, # utc_start 1930-06-20 20:00:00 (Fri) @@ -53,7 +57,7 @@ 62490614400, # local_end 1981-04-01 00:00:00 (Wed) 18000, 0, -'SVET', +'+05', ], [ 62490596400, # utc_start 1981-03-31 19:00:00 (Tue) @@ -62,7 +66,7 @@ 62506425600, # local_end 1981-10-01 00:00:00 (Thu) 21600, 1, -'SVEST', +'+06', ], [ 62506404000, # utc_start 1981-09-30 18:00:00 (Wed) @@ -71,7 +75,7 @@ 62522150400, # local_end 1982-04-01 00:00:00 (Thu) 18000, 0, -'SVET', +'+05', ], [ 62522132400, # utc_start 1982-03-31 19:00:00 (Wed) @@ -80,7 +84,7 @@ 62537961600, # local_end 1982-10-01 00:00:00 (Fri) 21600, 1, -'SVEST', +'+06', ], [ 62537940000, # utc_start 1982-09-30 18:00:00 (Thu) @@ -89,7 +93,7 @@ 62553686400, # local_end 1983-04-01 00:00:00 (Fri) 18000, 0, -'SVET', +'+05', ], [ 62553668400, # utc_start 1983-03-31 19:00:00 (Thu) @@ -98,7 +102,7 @@ 62569497600, # local_end 1983-10-01 00:00:00 (Sat) 21600, 1, -'SVEST', +'+06', ], [ 62569476000, # utc_start 1983-09-30 18:00:00 (Fri) @@ -107,7 +111,7 @@ 62585308800, # local_end 1984-04-01 00:00:00 (Sun) 18000, 0, -'SVET', +'+05', ], [ 62585290800, # utc_start 1984-03-31 19:00:00 (Sat) @@ -116,7 +120,7 @@ 62601044400, # local_end 1984-09-30 03:00:00 (Sun) 21600, 1, -'SVEST', +'+06', ], [ 62601022800, # utc_start 1984-09-29 21:00:00 (Sat) @@ -125,7 +129,7 @@ 62616765600, # local_end 1985-03-31 02:00:00 (Sun) 18000, 0, -'SVET', +'+05', ], [ 62616747600, # utc_start 1985-03-30 21:00:00 (Sat) @@ -134,7 +138,7 @@ 62632494000, # local_end 1985-09-29 03:00:00 (Sun) 21600, 1, -'SVEST', +'+06', ], [ 62632472400, # utc_start 1985-09-28 21:00:00 (Sat) @@ -143,7 +147,7 @@ 62648215200, # local_end 1986-03-30 02:00:00 (Sun) 18000, 0, -'SVET', +'+05', ], [ 62648197200, # utc_start 1986-03-29 21:00:00 (Sat) @@ -152,7 +156,7 @@ 62663943600, # local_end 1986-09-28 03:00:00 (Sun) 21600, 1, -'SVEST', +'+06', ], [ 62663922000, # utc_start 1986-09-27 21:00:00 (Sat) @@ -161,7 +165,7 @@ 62679664800, # local_end 1987-03-29 02:00:00 (Sun) 18000, 0, -'SVET', +'+05', ], [ 62679646800, # utc_start 1987-03-28 21:00:00 (Sat) @@ -170,7 +174,7 @@ 62695393200, # local_end 1987-09-27 03:00:00 (Sun) 21600, 1, -'SVEST', +'+06', ], [ 62695371600, # utc_start 1987-09-26 21:00:00 (Sat) @@ -179,7 +183,7 @@ 62711114400, # local_end 1988-03-27 02:00:00 (Sun) 18000, 0, -'SVET', +'+05', ], [ 62711096400, # utc_start 1988-03-26 21:00:00 (Sat) @@ -188,7 +192,7 @@ 62726842800, # local_end 1988-09-25 03:00:00 (Sun) 21600, 1, -'SVEST', +'+06', ], [ 62726821200, # utc_start 1988-09-24 21:00:00 (Sat) @@ -197,7 +201,7 @@ 62742564000, # local_end 1989-03-26 02:00:00 (Sun) 18000, 0, -'SVET', +'+05', ], [ 62742546000, # utc_start 1989-03-25 21:00:00 (Sat) @@ -206,7 +210,7 @@ 62758292400, # local_end 1989-09-24 03:00:00 (Sun) 21600, 1, -'SVEST', +'+06', ], [ 62758270800, # utc_start 1989-09-23 21:00:00 (Sat) @@ -215,7 +219,7 @@ 62774013600, # local_end 1990-03-25 02:00:00 (Sun) 18000, 0, -'SVET', +'+05', ], [ 62773995600, # utc_start 1990-03-24 21:00:00 (Sat) @@ -224,7 +228,7 @@ 62790346800, # local_end 1990-09-30 03:00:00 (Sun) 21600, 1, -'SVEST', +'+06', ], [ 62790325200, # utc_start 1990-09-29 21:00:00 (Sat) @@ -233,7 +237,7 @@ 62806068000, # local_end 1991-03-31 02:00:00 (Sun) 18000, 0, -'SVET', +'+05', ], [ 62806050000, # utc_start 1991-03-30 21:00:00 (Sat) @@ -242,7 +246,7 @@ 62821796400, # local_end 1991-09-29 03:00:00 (Sun) 18000, 1, -'SVEST', +'+05', ], [ 62821778400, # utc_start 1991-09-28 22:00:00 (Sat) @@ -251,34 +255,34 @@ 62831469600, # local_end 1992-01-19 02:00:00 (Sun) 14400, 0, -'SVET', +'+04', ], [ 62831455200, # utc_start 1992-01-18 22:00:00 (Sat) -62837488800, # utc_end 1992-03-28 18:00:00 (Sat) +62837499600, # utc_end 1992-03-28 21:00:00 (Sat) 62831473200, # local_start 1992-01-19 03:00:00 (Sun) -62837506800, # local_end 1992-03-28 23:00:00 (Sat) +62837517600, # local_end 1992-03-29 02:00:00 (Sun) 18000, 0, -'YEKT', +'+05', ], [ -62837488800, # utc_start 1992-03-28 18:00:00 (Sat) -62853210000, # utc_end 1992-09-26 17:00:00 (Sat) -62837510400, # local_start 1992-03-29 00:00:00 (Sun) -62853231600, # local_end 1992-09-26 23:00:00 (Sat) +62837499600, # utc_start 1992-03-28 21:00:00 (Sat) +62853224400, # utc_end 1992-09-26 21:00:00 (Sat) +62837521200, # local_start 1992-03-29 03:00:00 (Sun) +62853246000, # local_end 1992-09-27 03:00:00 (Sun) 21600, 1, -'YEKST', +'+06', ], [ -62853210000, # utc_start 1992-09-26 17:00:00 (Sat) +62853224400, # utc_start 1992-09-26 21:00:00 (Sat) 62868949200, # utc_end 1993-03-27 21:00:00 (Sat) -62853228000, # local_start 1992-09-26 22:00:00 (Sat) +62853242400, # local_start 1992-09-27 02:00:00 (Sun) 62868967200, # local_end 1993-03-28 02:00:00 (Sun) 18000, 0, -'YEKT', +'+05', ], [ 62868949200, # utc_start 1993-03-27 21:00:00 (Sat) @@ -287,7 +291,7 @@ 62884695600, # local_end 1993-09-26 03:00:00 (Sun) 21600, 1, -'YEKST', +'+06', ], [ 62884674000, # utc_start 1993-09-25 21:00:00 (Sat) @@ -296,7 +300,7 @@ 62900416800, # local_end 1994-03-27 02:00:00 (Sun) 18000, 0, -'YEKT', +'+05', ], [ 62900398800, # utc_start 1994-03-26 21:00:00 (Sat) @@ -305,7 +309,7 @@ 62916145200, # local_end 1994-09-25 03:00:00 (Sun) 21600, 1, -'YEKST', +'+06', ], [ 62916123600, # utc_start 1994-09-24 21:00:00 (Sat) @@ -314,7 +318,7 @@ 62931866400, # local_end 1995-03-26 02:00:00 (Sun) 18000, 0, -'YEKT', +'+05', ], [ 62931848400, # utc_start 1995-03-25 21:00:00 (Sat) @@ -323,7 +327,7 @@ 62947594800, # local_end 1995-09-24 03:00:00 (Sun) 21600, 1, -'YEKST', +'+06', ], [ 62947573200, # utc_start 1995-09-23 21:00:00 (Sat) @@ -332,7 +336,7 @@ 62963920800, # local_end 1996-03-31 02:00:00 (Sun) 18000, 0, -'YEKT', +'+05', ], [ 62963902800, # utc_start 1996-03-30 21:00:00 (Sat) @@ -341,7 +345,7 @@ 62982068400, # local_end 1996-10-27 03:00:00 (Sun) 21600, 1, -'YEKST', +'+06', ], [ 62982046800, # utc_start 1996-10-26 21:00:00 (Sat) @@ -350,7 +354,7 @@ 62995370400, # local_end 1997-03-30 02:00:00 (Sun) 18000, 0, -'YEKT', +'+05', ], [ 62995352400, # utc_start 1997-03-29 21:00:00 (Sat) @@ -359,7 +363,7 @@ 63013518000, # local_end 1997-10-26 03:00:00 (Sun) 21600, 1, -'YEKST', +'+06', ], [ 63013496400, # utc_start 1997-10-25 21:00:00 (Sat) @@ -368,7 +372,7 @@ 63026820000, # local_end 1998-03-29 02:00:00 (Sun) 18000, 0, -'YEKT', +'+05', ], [ 63026802000, # utc_start 1998-03-28 21:00:00 (Sat) @@ -377,7 +381,7 @@ 63044967600, # local_end 1998-10-25 03:00:00 (Sun) 21600, 1, -'YEKST', +'+06', ], [ 63044946000, # utc_start 1998-10-24 21:00:00 (Sat) @@ -386,7 +390,7 @@ 63058269600, # local_end 1999-03-28 02:00:00 (Sun) 18000, 0, -'YEKT', +'+05', ], [ 63058251600, # utc_start 1999-03-27 21:00:00 (Sat) @@ -395,7 +399,7 @@ 63077022000, # local_end 1999-10-31 03:00:00 (Sun) 21600, 1, -'YEKST', +'+06', ], [ 63077000400, # utc_start 1999-10-30 21:00:00 (Sat) @@ -404,7 +408,7 @@ 63089719200, # local_end 2000-03-26 02:00:00 (Sun) 18000, 0, -'YEKT', +'+05', ], [ 63089701200, # utc_start 2000-03-25 21:00:00 (Sat) @@ -413,7 +417,7 @@ 63108471600, # local_end 2000-10-29 03:00:00 (Sun) 21600, 1, -'YEKST', +'+06', ], [ 63108450000, # utc_start 2000-10-28 21:00:00 (Sat) @@ -422,7 +426,7 @@ 63121168800, # local_end 2001-03-25 02:00:00 (Sun) 18000, 0, -'YEKT', +'+05', ], [ 63121150800, # utc_start 2001-03-24 21:00:00 (Sat) @@ -431,7 +435,7 @@ 63139921200, # local_end 2001-10-28 03:00:00 (Sun) 21600, 1, -'YEKST', +'+06', ], [ 63139899600, # utc_start 2001-10-27 21:00:00 (Sat) @@ -440,7 +444,7 @@ 63153223200, # local_end 2002-03-31 02:00:00 (Sun) 18000, 0, -'YEKT', +'+05', ], [ 63153205200, # utc_start 2002-03-30 21:00:00 (Sat) @@ -449,7 +453,7 @@ 63171370800, # local_end 2002-10-27 03:00:00 (Sun) 21600, 1, -'YEKST', +'+06', ], [ 63171349200, # utc_start 2002-10-26 21:00:00 (Sat) @@ -458,7 +462,7 @@ 63184672800, # local_end 2003-03-30 02:00:00 (Sun) 18000, 0, -'YEKT', +'+05', ], [ 63184654800, # utc_start 2003-03-29 21:00:00 (Sat) @@ -467,7 +471,7 @@ 63202820400, # local_end 2003-10-26 03:00:00 (Sun) 21600, 1, -'YEKST', +'+06', ], [ 63202798800, # utc_start 2003-10-25 21:00:00 (Sat) @@ -476,7 +480,7 @@ 63216122400, # local_end 2004-03-28 02:00:00 (Sun) 18000, 0, -'YEKT', +'+05', ], [ 63216104400, # utc_start 2004-03-27 21:00:00 (Sat) @@ -485,7 +489,7 @@ 63234874800, # local_end 2004-10-31 03:00:00 (Sun) 21600, 1, -'YEKST', +'+06', ], [ 63234853200, # utc_start 2004-10-30 21:00:00 (Sat) @@ -494,7 +498,7 @@ 63247572000, # local_end 2005-03-27 02:00:00 (Sun) 18000, 0, -'YEKT', +'+05', ], [ 63247554000, # utc_start 2005-03-26 21:00:00 (Sat) @@ -503,7 +507,7 @@ 63266324400, # local_end 2005-10-30 03:00:00 (Sun) 21600, 1, -'YEKST', +'+06', ], [ 63266302800, # utc_start 2005-10-29 21:00:00 (Sat) @@ -512,7 +516,7 @@ 63279021600, # local_end 2006-03-26 02:00:00 (Sun) 18000, 0, -'YEKT', +'+05', ], [ 63279003600, # utc_start 2006-03-25 21:00:00 (Sat) @@ -521,7 +525,7 @@ 63297774000, # local_end 2006-10-29 03:00:00 (Sun) 21600, 1, -'YEKST', +'+06', ], [ 63297752400, # utc_start 2006-10-28 21:00:00 (Sat) @@ -530,7 +534,7 @@ 63310471200, # local_end 2007-03-25 02:00:00 (Sun) 18000, 0, -'YEKT', +'+05', ], [ 63310453200, # utc_start 2007-03-24 21:00:00 (Sat) @@ -539,7 +543,7 @@ 63329223600, # local_end 2007-10-28 03:00:00 (Sun) 21600, 1, -'YEKST', +'+06', ], [ 63329202000, # utc_start 2007-10-27 21:00:00 (Sat) @@ -548,7 +552,7 @@ 63342525600, # local_end 2008-03-30 02:00:00 (Sun) 18000, 0, -'YEKT', +'+05', ], [ 63342507600, # utc_start 2008-03-29 21:00:00 (Sat) @@ -557,7 +561,7 @@ 63360673200, # local_end 2008-10-26 03:00:00 (Sun) 21600, 1, -'YEKST', +'+06', ], [ 63360651600, # utc_start 2008-10-25 21:00:00 (Sat) @@ -566,7 +570,7 @@ 63373975200, # local_end 2009-03-29 02:00:00 (Sun) 18000, 0, -'YEKT', +'+05', ], [ 63373957200, # utc_start 2009-03-28 21:00:00 (Sat) @@ -575,7 +579,7 @@ 63392122800, # local_end 2009-10-25 03:00:00 (Sun) 21600, 1, -'YEKST', +'+06', ], [ 63392101200, # utc_start 2009-10-24 21:00:00 (Sat) @@ -584,7 +588,7 @@ 63405424800, # local_end 2010-03-28 02:00:00 (Sun) 18000, 0, -'YEKT', +'+05', ], [ 63405406800, # utc_start 2010-03-27 21:00:00 (Sat) @@ -593,7 +597,7 @@ 63424177200, # local_end 2010-10-31 03:00:00 (Sun) 21600, 1, -'YEKST', +'+06', ], [ 63424155600, # utc_start 2010-10-30 21:00:00 (Sat) @@ -602,7 +606,7 @@ 63436874400, # local_end 2011-03-27 02:00:00 (Sun) 18000, 0, -'YEKT', +'+05', ], [ 63436856400, # utc_start 2011-03-26 21:00:00 (Sat) @@ -611,7 +615,7 @@ 63549972000, # local_end 2014-10-26 02:00:00 (Sun) 21600, 0, -'YEKT', +'+06', ], [ 63549950400, # utc_start 2014-10-25 20:00:00 (Sat) @@ -620,15 +624,15 @@ DateTime::TimeZone::INFINITY, # local_end 18000, 0, -'YEKT', +'+05', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {30} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Yerevan.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Yerevan.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Asia/Yerevan.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Asia/Yerevan.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/asia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/asia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Asia::Yerevan; -$DateTime::TimeZone::Asia::Yerevan::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,7 +39,7 @@ 61730553600, # local_end 1957-03-01 00:00:00 (Fri) 10800, 0, -'YERT', +'+03', ], [ 61730542800, # utc_start 1957-02-28 21:00:00 (Thu) @@ -44,7 +48,7 @@ 62490614400, # local_end 1981-04-01 00:00:00 (Wed) 14400, 0, -'YERT', +'+04', ], [ 62490600000, # utc_start 1981-03-31 20:00:00 (Tue) @@ -53,7 +57,7 @@ 62506425600, # local_end 1981-10-01 00:00:00 (Thu) 18000, 1, -'YERST', +'+05', ], [ 62506407600, # utc_start 1981-09-30 19:00:00 (Wed) @@ -62,7 +66,7 @@ 62522150400, # local_end 1982-04-01 00:00:00 (Thu) 14400, 0, -'YERT', +'+04', ], [ 62522136000, # utc_start 1982-03-31 20:00:00 (Wed) @@ -71,7 +75,7 @@ 62537961600, # local_end 1982-10-01 00:00:00 (Fri) 18000, 1, -'YERST', +'+05', ], [ 62537943600, # utc_start 1982-09-30 19:00:00 (Thu) @@ -80,7 +84,7 @@ 62553686400, # local_end 1983-04-01 00:00:00 (Fri) 14400, 0, -'YERT', +'+04', ], [ 62553672000, # utc_start 1983-03-31 20:00:00 (Thu) @@ -89,7 +93,7 @@ 62569497600, # local_end 1983-10-01 00:00:00 (Sat) 18000, 1, -'YERST', +'+05', ], [ 62569479600, # utc_start 1983-09-30 19:00:00 (Fri) @@ -98,7 +102,7 @@ 62585308800, # local_end 1984-04-01 00:00:00 (Sun) 14400, 0, -'YERT', +'+04', ], [ 62585294400, # utc_start 1984-03-31 20:00:00 (Sat) @@ -107,7 +111,7 @@ 62601044400, # local_end 1984-09-30 03:00:00 (Sun) 18000, 1, -'YERST', +'+05', ], [ 62601026400, # utc_start 1984-09-29 22:00:00 (Sat) @@ -116,7 +120,7 @@ 62616765600, # local_end 1985-03-31 02:00:00 (Sun) 14400, 0, -'YERT', +'+04', ], [ 62616751200, # utc_start 1985-03-30 22:00:00 (Sat) @@ -125,7 +129,7 @@ 62632494000, # local_end 1985-09-29 03:00:00 (Sun) 18000, 1, -'YERST', +'+05', ], [ 62632476000, # utc_start 1985-09-28 22:00:00 (Sat) @@ -134,7 +138,7 @@ 62648215200, # local_end 1986-03-30 02:00:00 (Sun) 14400, 0, -'YERT', +'+04', ], [ 62648200800, # utc_start 1986-03-29 22:00:00 (Sat) @@ -143,7 +147,7 @@ 62663943600, # local_end 1986-09-28 03:00:00 (Sun) 18000, 1, -'YERST', +'+05', ], [ 62663925600, # utc_start 1986-09-27 22:00:00 (Sat) @@ -152,7 +156,7 @@ 62679664800, # local_end 1987-03-29 02:00:00 (Sun) 14400, 0, -'YERT', +'+04', ], [ 62679650400, # utc_start 1987-03-28 22:00:00 (Sat) @@ -161,7 +165,7 @@ 62695393200, # local_end 1987-09-27 03:00:00 (Sun) 18000, 1, -'YERST', +'+05', ], [ 62695375200, # utc_start 1987-09-26 22:00:00 (Sat) @@ -170,7 +174,7 @@ 62711114400, # local_end 1988-03-27 02:00:00 (Sun) 14400, 0, -'YERT', +'+04', ], [ 62711100000, # utc_start 1988-03-26 22:00:00 (Sat) @@ -179,7 +183,7 @@ 62726842800, # local_end 1988-09-25 03:00:00 (Sun) 18000, 1, -'YERST', +'+05', ], [ 62726824800, # utc_start 1988-09-24 22:00:00 (Sat) @@ -188,7 +192,7 @@ 62742564000, # local_end 1989-03-26 02:00:00 (Sun) 14400, 0, -'YERT', +'+04', ], [ 62742549600, # utc_start 1989-03-25 22:00:00 (Sat) @@ -197,7 +201,7 @@ 62758292400, # local_end 1989-09-24 03:00:00 (Sun) 18000, 1, -'YERST', +'+05', ], [ 62758274400, # utc_start 1989-09-23 22:00:00 (Sat) @@ -206,7 +210,7 @@ 62774013600, # local_end 1990-03-25 02:00:00 (Sun) 14400, 0, -'YERT', +'+04', ], [ 62773999200, # utc_start 1990-03-24 22:00:00 (Sat) @@ -215,7 +219,7 @@ 62790346800, # local_end 1990-09-30 03:00:00 (Sun) 18000, 1, -'YERST', +'+05', ], [ 62790328800, # utc_start 1990-09-29 22:00:00 (Sat) @@ -224,52 +228,43 @@ 62806068000, # local_end 1991-03-31 02:00:00 (Sun) 14400, 0, -'YERT', +'+04', ], [ 62806053600, # utc_start 1991-03-30 22:00:00 (Sat) -62821252800, # utc_end 1991-09-22 20:00:00 (Sun) -62806068000, # local_start 1991-03-31 02:00:00 (Sun) -62821267200, # local_end 1991-09-23 00:00:00 (Mon) -14400, -1, -'YERST', - ], - [ -62821252800, # utc_start 1991-09-22 20:00:00 (Sun) 62821782000, # utc_end 1991-09-28 23:00:00 (Sat) -62821267200, # local_start 1991-09-23 00:00:00 (Mon) +62806068000, # local_start 1991-03-31 02:00:00 (Sun) 62821796400, # local_end 1991-09-29 03:00:00 (Sun) 14400, 1, -'AMST', +'+04', ], [ 62821782000, # utc_start 1991-09-28 23:00:00 (Sat) -62837496000, # utc_end 1992-03-28 20:00:00 (Sat) +62837506800, # utc_end 1992-03-28 23:00:00 (Sat) 62821792800, # local_start 1991-09-29 02:00:00 (Sun) -62837506800, # local_end 1992-03-28 23:00:00 (Sat) +62837517600, # local_end 1992-03-29 02:00:00 (Sun) 10800, 0, -'AMT', +'+03', ], [ -62837496000, # utc_start 1992-03-28 20:00:00 (Sat) -62853217200, # utc_end 1992-09-26 19:00:00 (Sat) -62837510400, # local_start 1992-03-29 00:00:00 (Sun) -62853231600, # local_end 1992-09-26 23:00:00 (Sat) +62837506800, # utc_start 1992-03-28 23:00:00 (Sat) +62853231600, # utc_end 1992-09-26 23:00:00 (Sat) +62837521200, # local_start 1992-03-29 03:00:00 (Sun) +62853246000, # local_end 1992-09-27 03:00:00 (Sun) 14400, 1, -'AMST', +'+04', ], [ -62853217200, # utc_start 1992-09-26 19:00:00 (Sat) +62853231600, # utc_start 1992-09-26 23:00:00 (Sat) 62868956400, # utc_end 1993-03-27 23:00:00 (Sat) -62853228000, # local_start 1992-09-26 22:00:00 (Sat) +62853242400, # local_start 1992-09-27 02:00:00 (Sun) 62868967200, # local_end 1993-03-28 02:00:00 (Sun) 10800, 0, -'AMT', +'+03', ], [ 62868956400, # utc_start 1993-03-27 23:00:00 (Sat) @@ -278,7 +273,7 @@ 62884695600, # local_end 1993-09-26 03:00:00 (Sun) 14400, 1, -'AMST', +'+04', ], [ 62884681200, # utc_start 1993-09-25 23:00:00 (Sat) @@ -287,7 +282,7 @@ 62900416800, # local_end 1994-03-27 02:00:00 (Sun) 10800, 0, -'AMT', +'+03', ], [ 62900406000, # utc_start 1994-03-26 23:00:00 (Sat) @@ -296,7 +291,7 @@ 62916145200, # local_end 1994-09-25 03:00:00 (Sun) 14400, 1, -'AMST', +'+04', ], [ 62916130800, # utc_start 1994-09-24 23:00:00 (Sat) @@ -305,7 +300,7 @@ 62931866400, # local_end 1995-03-26 02:00:00 (Sun) 10800, 0, -'AMT', +'+03', ], [ 62931855600, # utc_start 1995-03-25 23:00:00 (Sat) @@ -314,7 +309,7 @@ 62947594800, # local_end 1995-09-24 03:00:00 (Sun) 14400, 1, -'AMST', +'+04', ], [ 62947580400, # utc_start 1995-09-23 23:00:00 (Sat) @@ -323,7 +318,7 @@ 62987760000, # local_end 1997-01-01 00:00:00 (Wed) 14400, 0, -'AMT', +'+04', ], [ 62987745600, # utc_start 1996-12-31 20:00:00 (Tue) @@ -332,7 +327,7 @@ 62995370400, # local_end 1997-03-30 02:00:00 (Sun) 14400, 0, -'AMT', +'+04', ], [ 62995356000, # utc_start 1997-03-29 22:00:00 (Sat) @@ -341,7 +336,7 @@ 63013518000, # local_end 1997-10-26 03:00:00 (Sun) 18000, 1, -'AMST', +'+05', ], [ 63013500000, # utc_start 1997-10-25 22:00:00 (Sat) @@ -350,7 +345,7 @@ 63026820000, # local_end 1998-03-29 02:00:00 (Sun) 14400, 0, -'AMT', +'+04', ], [ 63026805600, # utc_start 1998-03-28 22:00:00 (Sat) @@ -359,7 +354,7 @@ 63044967600, # local_end 1998-10-25 03:00:00 (Sun) 18000, 1, -'AMST', +'+05', ], [ 63044949600, # utc_start 1998-10-24 22:00:00 (Sat) @@ -368,7 +363,7 @@ 63058269600, # local_end 1999-03-28 02:00:00 (Sun) 14400, 0, -'AMT', +'+04', ], [ 63058255200, # utc_start 1999-03-27 22:00:00 (Sat) @@ -377,7 +372,7 @@ 63077022000, # local_end 1999-10-31 03:00:00 (Sun) 18000, 1, -'AMST', +'+05', ], [ 63077004000, # utc_start 1999-10-30 22:00:00 (Sat) @@ -386,7 +381,7 @@ 63089719200, # local_end 2000-03-26 02:00:00 (Sun) 14400, 0, -'AMT', +'+04', ], [ 63089704800, # utc_start 2000-03-25 22:00:00 (Sat) @@ -395,7 +390,7 @@ 63108471600, # local_end 2000-10-29 03:00:00 (Sun) 18000, 1, -'AMST', +'+05', ], [ 63108453600, # utc_start 2000-10-28 22:00:00 (Sat) @@ -404,7 +399,7 @@ 63121168800, # local_end 2001-03-25 02:00:00 (Sun) 14400, 0, -'AMT', +'+04', ], [ 63121154400, # utc_start 2001-03-24 22:00:00 (Sat) @@ -413,7 +408,7 @@ 63139921200, # local_end 2001-10-28 03:00:00 (Sun) 18000, 1, -'AMST', +'+05', ], [ 63139903200, # utc_start 2001-10-27 22:00:00 (Sat) @@ -422,7 +417,7 @@ 63153223200, # local_end 2002-03-31 02:00:00 (Sun) 14400, 0, -'AMT', +'+04', ], [ 63153208800, # utc_start 2002-03-30 22:00:00 (Sat) @@ -431,7 +426,7 @@ 63171370800, # local_end 2002-10-27 03:00:00 (Sun) 18000, 1, -'AMST', +'+05', ], [ 63171352800, # utc_start 2002-10-26 22:00:00 (Sat) @@ -440,7 +435,7 @@ 63184672800, # local_end 2003-03-30 02:00:00 (Sun) 14400, 0, -'AMT', +'+04', ], [ 63184658400, # utc_start 2003-03-29 22:00:00 (Sat) @@ -449,7 +444,7 @@ 63202820400, # local_end 2003-10-26 03:00:00 (Sun) 18000, 1, -'AMST', +'+05', ], [ 63202802400, # utc_start 2003-10-25 22:00:00 (Sat) @@ -458,7 +453,7 @@ 63216122400, # local_end 2004-03-28 02:00:00 (Sun) 14400, 0, -'AMT', +'+04', ], [ 63216108000, # utc_start 2004-03-27 22:00:00 (Sat) @@ -467,7 +462,7 @@ 63234874800, # local_end 2004-10-31 03:00:00 (Sun) 18000, 1, -'AMST', +'+05', ], [ 63234856800, # utc_start 2004-10-30 22:00:00 (Sat) @@ -476,7 +471,7 @@ 63247572000, # local_end 2005-03-27 02:00:00 (Sun) 14400, 0, -'AMT', +'+04', ], [ 63247557600, # utc_start 2005-03-26 22:00:00 (Sat) @@ -485,7 +480,7 @@ 63266324400, # local_end 2005-10-30 03:00:00 (Sun) 18000, 1, -'AMST', +'+05', ], [ 63266306400, # utc_start 2005-10-29 22:00:00 (Sat) @@ -494,7 +489,7 @@ 63279021600, # local_end 2006-03-26 02:00:00 (Sun) 14400, 0, -'AMT', +'+04', ], [ 63279007200, # utc_start 2006-03-25 22:00:00 (Sat) @@ -503,7 +498,7 @@ 63297774000, # local_end 2006-10-29 03:00:00 (Sun) 18000, 1, -'AMST', +'+05', ], [ 63297756000, # utc_start 2006-10-28 22:00:00 (Sat) @@ -512,7 +507,7 @@ 63310471200, # local_end 2007-03-25 02:00:00 (Sun) 14400, 0, -'AMT', +'+04', ], [ 63310456800, # utc_start 2007-03-24 22:00:00 (Sat) @@ -521,7 +516,7 @@ 63329223600, # local_end 2007-10-28 03:00:00 (Sun) 18000, 1, -'AMST', +'+05', ], [ 63329205600, # utc_start 2007-10-27 22:00:00 (Sat) @@ -530,7 +525,7 @@ 63342525600, # local_end 2008-03-30 02:00:00 (Sun) 14400, 0, -'AMT', +'+04', ], [ 63342511200, # utc_start 2008-03-29 22:00:00 (Sat) @@ -539,7 +534,7 @@ 63360673200, # local_end 2008-10-26 03:00:00 (Sun) 18000, 1, -'AMST', +'+05', ], [ 63360655200, # utc_start 2008-10-25 22:00:00 (Sat) @@ -548,7 +543,7 @@ 63373975200, # local_end 2009-03-29 02:00:00 (Sun) 14400, 0, -'AMT', +'+04', ], [ 63373960800, # utc_start 2009-03-28 22:00:00 (Sat) @@ -557,7 +552,7 @@ 63392122800, # local_end 2009-10-25 03:00:00 (Sun) 18000, 1, -'AMST', +'+05', ], [ 63392104800, # utc_start 2009-10-24 22:00:00 (Sat) @@ -566,7 +561,7 @@ 63405424800, # local_end 2010-03-28 02:00:00 (Sun) 14400, 0, -'AMT', +'+04', ], [ 63405410400, # utc_start 2010-03-27 22:00:00 (Sat) @@ -575,16 +570,25 @@ 63424177200, # local_end 2010-10-31 03:00:00 (Sun) 18000, 1, -'AMST', +'+05', ], [ 63424159200, # utc_start 2010-10-30 22:00:00 (Sat) -63436860000, # utc_end 2011-03-26 22:00:00 (Sat) +63429508800, # utc_end 2010-12-31 20:00:00 (Fri) 63424173600, # local_start 2010-10-31 02:00:00 (Sun) +63429523200, # local_end 2011-01-01 00:00:00 (Sat) +14400, +0, +'+04', + ], + [ +63429508800, # utc_start 2010-12-31 20:00:00 (Fri) +63436860000, # utc_end 2011-03-26 22:00:00 (Sat) +63429523200, # local_start 2011-01-01 00:00:00 (Sat) 63436874400, # local_end 2011-03-27 02:00:00 (Sun) 14400, 0, -'AMT', +'+04', ], [ 63436860000, # utc_start 2011-03-26 22:00:00 (Sat) @@ -593,33 +597,24 @@ 63455626800, # local_end 2011-10-30 03:00:00 (Sun) 18000, 1, -'AMST', +'+05', ], [ 63455608800, # utc_start 2011-10-29 22:00:00 (Sat) -63468309600, # utc_end 2012-03-24 22:00:00 (Sat) -63455623200, # local_start 2011-10-30 02:00:00 (Sun) -63468324000, # local_end 2012-03-25 02:00:00 (Sun) -14400, -0, -'AMT', - ], - [ -63468309600, # utc_start 2012-03-24 22:00:00 (Sat) DateTime::TimeZone::INFINITY, # utc_end -63468324000, # local_start 2012-03-25 02:00:00 (Sun) +63455623200, # local_start 2011-10-30 02:00:00 (Sun) DateTime::TimeZone::INFINITY, # local_end 14400, 0, -'AMT', +'+04', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {31} +sub has_dst_changes {30} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Atlantic/Azores.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Atlantic/Azores.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Atlantic/Azores.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Atlantic/Azores.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/europe. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/europe. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Atlantic::Azores; -$DateTime::TimeZone::Atlantic::Azores::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -30,21 +34,21 @@ ], [ 59421778960, # utc_start 1884-01-01 01:42:40 (Tue) -60305306072, # utc_end 1912-01-01 01:54:32 (Mon) +60305306400, # utc_end 1912-01-01 02:00:00 (Mon) 59421772088, # local_start 1883-12-31 23:48:08 (Mon) -60305299200, # local_end 1912-01-01 00:00:00 (Mon) +60305299528, # local_end 1912-01-01 00:05:28 (Mon) -6872, 0, 'HMT', ], [ -60305306072, # utc_start 1912-01-01 01:54:32 (Mon) +60305306400, # utc_start 1912-01-01 02:00:00 (Mon) 60446134800, # utc_end 1916-06-18 01:00:00 (Sun) -60305298872, # local_start 1911-12-31 23:54:32 (Sun) +60305299200, # local_start 1912-01-01 00:00:00 (Mon) 60446127600, # local_end 1916-06-17 23:00:00 (Sat) -7200, 0, -'AZOT', +'-02', ], [ 60446134800, # utc_start 1916-06-18 01:00:00 (Sun) @@ -53,7 +57,7 @@ 60457885200, # local_end 1916-11-01 01:00:00 (Wed) -3600, 1, -'AZOST', +'-01', ], [ 60457888800, # utc_start 1916-11-01 02:00:00 (Wed) @@ -62,7 +66,7 @@ 60468246000, # local_end 1917-02-28 23:00:00 (Wed) -7200, 0, -'AZOT', +'-02', ], [ 60468253200, # utc_start 1917-03-01 01:00:00 (Thu) @@ -71,7 +75,7 @@ 60487948800, # local_end 1917-10-15 00:00:00 (Mon) -3600, 1, -'AZOST', +'-01', ], [ 60487952400, # utc_start 1917-10-15 01:00:00 (Mon) @@ -80,7 +84,7 @@ 60499868400, # local_end 1918-03-01 23:00:00 (Fri) -7200, 0, -'AZOT', +'-02', ], [ 60499875600, # utc_start 1918-03-02 01:00:00 (Sat) @@ -89,7 +93,7 @@ 60519484800, # local_end 1918-10-15 00:00:00 (Tue) -3600, 1, -'AZOST', +'-01', ], [ 60519488400, # utc_start 1918-10-15 01:00:00 (Tue) @@ -98,7 +102,7 @@ 60531318000, # local_end 1919-02-28 23:00:00 (Fri) -7200, 0, -'AZOT', +'-02', ], [ 60531325200, # utc_start 1919-03-01 01:00:00 (Sat) @@ -107,7 +111,7 @@ 60551020800, # local_end 1919-10-15 00:00:00 (Wed) -3600, 1, -'AZOST', +'-01', ], [ 60551024400, # utc_start 1919-10-15 01:00:00 (Wed) @@ -116,7 +120,7 @@ 60562940400, # local_end 1920-02-29 23:00:00 (Sun) -7200, 0, -'AZOT', +'-02', ], [ 60562947600, # utc_start 1920-03-01 01:00:00 (Mon) @@ -125,7 +129,7 @@ 60582643200, # local_end 1920-10-15 00:00:00 (Fri) -3600, 1, -'AZOST', +'-01', ], [ 60582646800, # utc_start 1920-10-15 01:00:00 (Fri) @@ -134,7 +138,7 @@ 60594476400, # local_end 1921-02-28 23:00:00 (Mon) -7200, 0, -'AZOT', +'-02', ], [ 60594483600, # utc_start 1921-03-01 01:00:00 (Tue) @@ -143,7 +147,7 @@ 60614179200, # local_end 1921-10-15 00:00:00 (Sat) -3600, 1, -'AZOST', +'-01', ], [ 60614182800, # utc_start 1921-10-15 01:00:00 (Sat) @@ -152,7 +156,7 @@ 60693231600, # local_end 1924-04-16 23:00:00 (Wed) -7200, 0, -'AZOT', +'-02', ], [ 60693238800, # utc_start 1924-04-17 01:00:00 (Thu) @@ -161,7 +165,7 @@ 60708873600, # local_end 1924-10-15 00:00:00 (Wed) -3600, 1, -'AZOST', +'-01', ], [ 60708877200, # utc_start 1924-10-15 01:00:00 (Wed) @@ -170,7 +174,7 @@ 60756390000, # local_end 1926-04-17 23:00:00 (Sat) -7200, 0, -'AZOT', +'-02', ], [ 60756397200, # utc_start 1926-04-18 01:00:00 (Sun) @@ -179,7 +183,7 @@ 60770908800, # local_end 1926-10-03 00:00:00 (Sun) -3600, 1, -'AZOST', +'-01', ], [ 60770912400, # utc_start 1926-10-03 01:00:00 (Sun) @@ -188,7 +192,7 @@ 60787234800, # local_end 1927-04-09 23:00:00 (Sat) -7200, 0, -'AZOT', +'-02', ], [ 60787242000, # utc_start 1927-04-10 01:00:00 (Sun) @@ -197,7 +201,7 @@ 60802358400, # local_end 1927-10-02 00:00:00 (Sun) -3600, 1, -'AZOST', +'-01', ], [ 60802362000, # utc_start 1927-10-02 01:00:00 (Sun) @@ -206,7 +210,7 @@ 60819289200, # local_end 1928-04-14 23:00:00 (Sat) -7200, 0, -'AZOT', +'-02', ], [ 60819296400, # utc_start 1928-04-15 01:00:00 (Sun) @@ -215,7 +219,7 @@ 60834412800, # local_end 1928-10-07 00:00:00 (Sun) -3600, 1, -'AZOST', +'-01', ], [ 60834416400, # utc_start 1928-10-07 01:00:00 (Sun) @@ -224,7 +228,7 @@ 60851343600, # local_end 1929-04-20 23:00:00 (Sat) -7200, 0, -'AZOT', +'-02', ], [ 60851350800, # utc_start 1929-04-21 01:00:00 (Sun) @@ -233,7 +237,7 @@ 60865862400, # local_end 1929-10-06 00:00:00 (Sun) -3600, 1, -'AZOST', +'-01', ], [ 60865866000, # utc_start 1929-10-06 01:00:00 (Sun) @@ -242,7 +246,7 @@ 60914242800, # local_end 1931-04-18 23:00:00 (Sat) -7200, 0, -'AZOT', +'-02', ], [ 60914250000, # utc_start 1931-04-19 01:00:00 (Sun) @@ -251,7 +255,7 @@ 60928761600, # local_end 1931-10-04 00:00:00 (Sun) -3600, 1, -'AZOST', +'-01', ], [ 60928765200, # utc_start 1931-10-04 01:00:00 (Sun) @@ -260,7 +264,7 @@ 60944482800, # local_end 1932-04-02 23:00:00 (Sat) -7200, 0, -'AZOT', +'-02', ], [ 60944490000, # utc_start 1932-04-03 01:00:00 (Sun) @@ -269,7 +273,7 @@ 60960211200, # local_end 1932-10-02 00:00:00 (Sun) -3600, 1, -'AZOST', +'-01', ], [ 60960214800, # utc_start 1932-10-02 01:00:00 (Sun) @@ -278,7 +282,7 @@ 61007986800, # local_end 1934-04-07 23:00:00 (Sat) -7200, 0, -'AZOT', +'-02', ], [ 61007994000, # utc_start 1934-04-08 01:00:00 (Sun) @@ -287,7 +291,7 @@ 61023715200, # local_end 1934-10-07 00:00:00 (Sun) -3600, 1, -'AZOST', +'-01', ], [ 61023718800, # utc_start 1934-10-07 01:00:00 (Sun) @@ -296,7 +300,7 @@ 61038831600, # local_end 1935-03-30 23:00:00 (Sat) -7200, 0, -'AZOT', +'-02', ], [ 61038838800, # utc_start 1935-03-31 01:00:00 (Sun) @@ -305,7 +309,7 @@ 61055164800, # local_end 1935-10-06 00:00:00 (Sun) -3600, 1, -'AZOST', +'-01', ], [ 61055168400, # utc_start 1935-10-06 01:00:00 (Sun) @@ -314,7 +318,7 @@ 61072095600, # local_end 1936-04-18 23:00:00 (Sat) -7200, 0, -'AZOT', +'-02', ], [ 61072102800, # utc_start 1936-04-19 01:00:00 (Sun) @@ -323,7 +327,7 @@ 61086614400, # local_end 1936-10-04 00:00:00 (Sun) -3600, 1, -'AZOST', +'-01', ], [ 61086618000, # utc_start 1936-10-04 01:00:00 (Sun) @@ -332,7 +336,7 @@ 61102335600, # local_end 1937-04-03 23:00:00 (Sat) -7200, 0, -'AZOT', +'-02', ], [ 61102342800, # utc_start 1937-04-04 01:00:00 (Sun) @@ -341,7 +345,7 @@ 61118064000, # local_end 1937-10-03 00:00:00 (Sun) -3600, 1, -'AZOST', +'-01', ], [ 61118067600, # utc_start 1937-10-03 01:00:00 (Sun) @@ -350,7 +354,7 @@ 61133180400, # local_end 1938-03-26 23:00:00 (Sat) -7200, 0, -'AZOT', +'-02', ], [ 61133187600, # utc_start 1938-03-27 01:00:00 (Sun) @@ -359,7 +363,7 @@ 61149513600, # local_end 1938-10-02 00:00:00 (Sun) -3600, 1, -'AZOST', +'-01', ], [ 61149517200, # utc_start 1938-10-02 01:00:00 (Sun) @@ -368,7 +372,7 @@ 61166444400, # local_end 1939-04-15 23:00:00 (Sat) -7200, 0, -'AZOT', +'-02', ], [ 61166451600, # utc_start 1939-04-16 01:00:00 (Sun) @@ -377,7 +381,7 @@ 61185196800, # local_end 1939-11-19 00:00:00 (Sun) -3600, 1, -'AZOST', +'-01', ], [ 61185200400, # utc_start 1939-11-19 01:00:00 (Sun) @@ -386,7 +390,7 @@ 61193660400, # local_end 1940-02-24 23:00:00 (Sat) -7200, 0, -'AZOT', +'-02', ], [ 61193667600, # utc_start 1940-02-25 01:00:00 (Sun) @@ -395,7 +399,7 @@ 61213017600, # local_end 1940-10-06 00:00:00 (Sun) -3600, 1, -'AZOST', +'-01', ], [ 61213021200, # utc_start 1940-10-06 01:00:00 (Sun) @@ -404,7 +408,7 @@ 61228738800, # local_end 1941-04-05 23:00:00 (Sat) -7200, 0, -'AZOT', +'-02', ], [ 61228746000, # utc_start 1941-04-06 01:00:00 (Sun) @@ -413,7 +417,7 @@ 61244553600, # local_end 1941-10-06 00:00:00 (Mon) -3600, 1, -'AZOST', +'-01', ], [ 61244557200, # utc_start 1941-10-06 01:00:00 (Mon) @@ -422,7 +426,7 @@ 61258374000, # local_end 1942-03-14 23:00:00 (Sat) -7200, 0, -'AZOT', +'-02', ], [ 61258381200, # utc_start 1942-03-15 01:00:00 (Sun) @@ -431,7 +435,7 @@ 61262002800, # local_end 1942-04-25 23:00:00 (Sat) -3600, 1, -'AZOST', +'-01', ], [ 61262006400, # utc_start 1942-04-26 00:00:00 (Sun) @@ -440,7 +444,7 @@ 61271683200, # local_end 1942-08-16 00:00:00 (Sun) 0, 1, -'AZOMT', +'+00', ], [ 61271683200, # utc_start 1942-08-16 00:00:00 (Sun) @@ -449,7 +453,7 @@ 61277731200, # local_end 1942-10-25 00:00:00 (Sun) -3600, 1, -'AZOST', +'-01', ], [ 61277734800, # utc_start 1942-10-25 01:00:00 (Sun) @@ -458,7 +462,7 @@ 61289823600, # local_end 1943-03-13 23:00:00 (Sat) -7200, 0, -'AZOT', +'-02', ], [ 61289830800, # utc_start 1943-03-14 01:00:00 (Sun) @@ -467,7 +471,7 @@ 61292847600, # local_end 1943-04-17 23:00:00 (Sat) -3600, 1, -'AZOST', +'-01', ], [ 61292851200, # utc_start 1943-04-18 00:00:00 (Sun) @@ -476,7 +480,7 @@ 61304342400, # local_end 1943-08-29 00:00:00 (Sun) 0, 1, -'AZOMT', +'+00', ], [ 61304342400, # utc_start 1943-08-29 00:00:00 (Sun) @@ -485,7 +489,7 @@ 61309785600, # local_end 1943-10-31 00:00:00 (Sun) -3600, 1, -'AZOST', +'-01', ], [ 61309789200, # utc_start 1943-10-31 01:00:00 (Sun) @@ -494,7 +498,7 @@ 61321273200, # local_end 1944-03-11 23:00:00 (Sat) -7200, 0, -'AZOT', +'-02', ], [ 61321280400, # utc_start 1944-03-12 01:00:00 (Sun) @@ -503,7 +507,7 @@ 61324902000, # local_end 1944-04-22 23:00:00 (Sat) -3600, 1, -'AZOST', +'-01', ], [ 61324905600, # utc_start 1944-04-23 00:00:00 (Sun) @@ -512,7 +516,7 @@ 61335792000, # local_end 1944-08-27 00:00:00 (Sun) 0, 1, -'AZOMT', +'+00', ], [ 61335792000, # utc_start 1944-08-27 00:00:00 (Sun) @@ -521,7 +525,7 @@ 61341235200, # local_end 1944-10-29 00:00:00 (Sun) -3600, 1, -'AZOST', +'-01', ], [ 61341238800, # utc_start 1944-10-29 01:00:00 (Sun) @@ -530,7 +534,7 @@ 61352722800, # local_end 1945-03-10 23:00:00 (Sat) -7200, 0, -'AZOT', +'-02', ], [ 61352730000, # utc_start 1945-03-11 01:00:00 (Sun) @@ -539,7 +543,7 @@ 61356351600, # local_end 1945-04-21 23:00:00 (Sat) -3600, 1, -'AZOST', +'-01', ], [ 61356355200, # utc_start 1945-04-22 00:00:00 (Sun) @@ -548,7 +552,7 @@ 61367241600, # local_end 1945-08-26 00:00:00 (Sun) 0, 1, -'AZOMT', +'+00', ], [ 61367241600, # utc_start 1945-08-26 00:00:00 (Sun) @@ -557,7 +561,7 @@ 61372684800, # local_end 1945-10-28 00:00:00 (Sun) -3600, 1, -'AZOST', +'-01', ], [ 61372688400, # utc_start 1945-10-28 01:00:00 (Sun) @@ -566,7 +570,7 @@ 61386591600, # local_end 1946-04-06 23:00:00 (Sat) -7200, 0, -'AZOT', +'-02', ], [ 61386598800, # utc_start 1946-04-07 01:00:00 (Sun) @@ -575,7 +579,7 @@ 61402320000, # local_end 1946-10-06 00:00:00 (Sun) -3600, 1, -'AZOST', +'-01', ], [ 61402323600, # utc_start 1946-10-06 01:00:00 (Sun) @@ -584,7 +588,7 @@ 61418052000, # local_end 1947-04-06 02:00:00 (Sun) -7200, 0, -'AZOT', +'-02', ], [ 61418059200, # utc_start 1947-04-06 04:00:00 (Sun) @@ -593,7 +597,7 @@ 61433780400, # local_end 1947-10-05 03:00:00 (Sun) -3600, 1, -'AZOST', +'-01', ], [ 61433784000, # utc_start 1947-10-05 04:00:00 (Sun) @@ -602,7 +606,7 @@ 61449501600, # local_end 1948-04-04 02:00:00 (Sun) -7200, 0, -'AZOT', +'-02', ], [ 61449508800, # utc_start 1948-04-04 04:00:00 (Sun) @@ -611,7 +615,7 @@ 61465230000, # local_end 1948-10-03 03:00:00 (Sun) -3600, 1, -'AZOST', +'-01', ], [ 61465233600, # utc_start 1948-10-03 04:00:00 (Sun) @@ -620,7 +624,7 @@ 61480951200, # local_end 1949-04-03 02:00:00 (Sun) -7200, 0, -'AZOT', +'-02', ], [ 61480958400, # utc_start 1949-04-03 04:00:00 (Sun) @@ -629,7 +633,7 @@ 61496679600, # local_end 1949-10-02 03:00:00 (Sun) -3600, 1, -'AZOST', +'-01', ], [ 61496683200, # utc_start 1949-10-02 04:00:00 (Sun) @@ -638,7 +642,7 @@ 61543850400, # local_end 1951-04-01 02:00:00 (Sun) -7200, 0, -'AZOT', +'-02', ], [ 61543857600, # utc_start 1951-04-01 04:00:00 (Sun) @@ -647,7 +651,7 @@ 61560183600, # local_end 1951-10-07 03:00:00 (Sun) -3600, 1, -'AZOST', +'-01', ], [ 61560187200, # utc_start 1951-10-07 04:00:00 (Sun) @@ -656,7 +660,7 @@ 61575904800, # local_end 1952-04-06 02:00:00 (Sun) -7200, 0, -'AZOT', +'-02', ], [ 61575912000, # utc_start 1952-04-06 04:00:00 (Sun) @@ -665,7 +669,7 @@ 61591633200, # local_end 1952-10-05 03:00:00 (Sun) -3600, 1, -'AZOST', +'-01', ], [ 61591636800, # utc_start 1952-10-05 04:00:00 (Sun) @@ -674,7 +678,7 @@ 61607354400, # local_end 1953-04-05 02:00:00 (Sun) -7200, 0, -'AZOT', +'-02', ], [ 61607361600, # utc_start 1953-04-05 04:00:00 (Sun) @@ -683,7 +687,7 @@ 61623082800, # local_end 1953-10-04 03:00:00 (Sun) -3600, 1, -'AZOST', +'-01', ], [ 61623086400, # utc_start 1953-10-04 04:00:00 (Sun) @@ -692,7 +696,7 @@ 61638804000, # local_end 1954-04-04 02:00:00 (Sun) -7200, 0, -'AZOT', +'-02', ], [ 61638811200, # utc_start 1954-04-04 04:00:00 (Sun) @@ -701,7 +705,7 @@ 61654532400, # local_end 1954-10-03 03:00:00 (Sun) -3600, 1, -'AZOST', +'-01', ], [ 61654536000, # utc_start 1954-10-03 04:00:00 (Sun) @@ -710,7 +714,7 @@ 61670253600, # local_end 1955-04-03 02:00:00 (Sun) -7200, 0, -'AZOT', +'-02', ], [ 61670260800, # utc_start 1955-04-03 04:00:00 (Sun) @@ -719,7 +723,7 @@ 61685982000, # local_end 1955-10-02 03:00:00 (Sun) -3600, 1, -'AZOST', +'-01', ], [ 61685985600, # utc_start 1955-10-02 04:00:00 (Sun) @@ -728,7 +732,7 @@ 61701703200, # local_end 1956-04-01 02:00:00 (Sun) -7200, 0, -'AZOT', +'-02', ], [ 61701710400, # utc_start 1956-04-01 04:00:00 (Sun) @@ -737,7 +741,7 @@ 61718036400, # local_end 1956-10-07 03:00:00 (Sun) -3600, 1, -'AZOST', +'-01', ], [ 61718040000, # utc_start 1956-10-07 04:00:00 (Sun) @@ -746,7 +750,7 @@ 61733757600, # local_end 1957-04-07 02:00:00 (Sun) -7200, 0, -'AZOT', +'-02', ], [ 61733764800, # utc_start 1957-04-07 04:00:00 (Sun) @@ -755,7 +759,7 @@ 61749486000, # local_end 1957-10-06 03:00:00 (Sun) -3600, 1, -'AZOST', +'-01', ], [ 61749489600, # utc_start 1957-10-06 04:00:00 (Sun) @@ -764,7 +768,7 @@ 61765207200, # local_end 1958-04-06 02:00:00 (Sun) -7200, 0, -'AZOT', +'-02', ], [ 61765214400, # utc_start 1958-04-06 04:00:00 (Sun) @@ -773,7 +777,7 @@ 61780935600, # local_end 1958-10-05 03:00:00 (Sun) -3600, 1, -'AZOST', +'-01', ], [ 61780939200, # utc_start 1958-10-05 04:00:00 (Sun) @@ -782,7 +786,7 @@ 61796656800, # local_end 1959-04-05 02:00:00 (Sun) -7200, 0, -'AZOT', +'-02', ], [ 61796664000, # utc_start 1959-04-05 04:00:00 (Sun) @@ -791,7 +795,7 @@ 61812385200, # local_end 1959-10-04 03:00:00 (Sun) -3600, 1, -'AZOST', +'-01', ], [ 61812388800, # utc_start 1959-10-04 04:00:00 (Sun) @@ -800,7 +804,7 @@ 61828106400, # local_end 1960-04-03 02:00:00 (Sun) -7200, 0, -'AZOT', +'-02', ], [ 61828113600, # utc_start 1960-04-03 04:00:00 (Sun) @@ -809,7 +813,7 @@ 61843834800, # local_end 1960-10-02 03:00:00 (Sun) -3600, 1, -'AZOST', +'-01', ], [ 61843838400, # utc_start 1960-10-02 04:00:00 (Sun) @@ -818,7 +822,7 @@ 61859556000, # local_end 1961-04-02 02:00:00 (Sun) -7200, 0, -'AZOT', +'-02', ], [ 61859563200, # utc_start 1961-04-02 04:00:00 (Sun) @@ -827,7 +831,7 @@ 61875284400, # local_end 1961-10-01 03:00:00 (Sun) -3600, 1, -'AZOST', +'-01', ], [ 61875288000, # utc_start 1961-10-01 04:00:00 (Sun) @@ -836,7 +840,7 @@ 61891005600, # local_end 1962-04-01 02:00:00 (Sun) -7200, 0, -'AZOT', +'-02', ], [ 61891012800, # utc_start 1962-04-01 04:00:00 (Sun) @@ -845,7 +849,7 @@ 61907338800, # local_end 1962-10-07 03:00:00 (Sun) -3600, 1, -'AZOST', +'-01', ], [ 61907342400, # utc_start 1962-10-07 04:00:00 (Sun) @@ -854,7 +858,7 @@ 61923060000, # local_end 1963-04-07 02:00:00 (Sun) -7200, 0, -'AZOT', +'-02', ], [ 61923067200, # utc_start 1963-04-07 04:00:00 (Sun) @@ -863,7 +867,7 @@ 61938788400, # local_end 1963-10-06 03:00:00 (Sun) -3600, 1, -'AZOST', +'-01', ], [ 61938792000, # utc_start 1963-10-06 04:00:00 (Sun) @@ -872,7 +876,7 @@ 61954509600, # local_end 1964-04-05 02:00:00 (Sun) -7200, 0, -'AZOT', +'-02', ], [ 61954516800, # utc_start 1964-04-05 04:00:00 (Sun) @@ -881,7 +885,7 @@ 61970238000, # local_end 1964-10-04 03:00:00 (Sun) -3600, 1, -'AZOST', +'-01', ], [ 61970241600, # utc_start 1964-10-04 04:00:00 (Sun) @@ -890,7 +894,7 @@ 61985959200, # local_end 1965-04-04 02:00:00 (Sun) -7200, 0, -'AZOT', +'-02', ], [ 61985966400, # utc_start 1965-04-04 04:00:00 (Sun) @@ -899,7 +903,7 @@ 62001687600, # local_end 1965-10-03 03:00:00 (Sun) -3600, 1, -'AZOST', +'-01', ], [ 62001691200, # utc_start 1965-10-03 04:00:00 (Sun) @@ -908,7 +912,7 @@ 62017408800, # local_end 1966-04-03 02:00:00 (Sun) -7200, 0, -'AZOT', +'-02', ], [ 62017416000, # utc_start 1966-04-03 04:00:00 (Sun) @@ -917,7 +921,7 @@ 62363952000, # local_end 1977-03-27 00:00:00 (Sun) -3600, 0, -'AZOT', +'-01', ], [ 62363955600, # utc_start 1977-03-27 01:00:00 (Sun) @@ -926,7 +930,7 @@ 62379680400, # local_end 1977-09-25 01:00:00 (Sun) 0, 1, -'AZOST', +'+00', ], [ 62379680400, # utc_start 1977-09-25 01:00:00 (Sun) @@ -935,7 +939,7 @@ 62396006400, # local_end 1978-04-02 00:00:00 (Sun) -3600, 0, -'AZOT', +'-01', ], [ 62396010000, # utc_start 1978-04-02 01:00:00 (Sun) @@ -944,7 +948,7 @@ 62411734800, # local_end 1978-10-01 01:00:00 (Sun) 0, 1, -'AZOST', +'+00', ], [ 62411734800, # utc_start 1978-10-01 01:00:00 (Sun) @@ -953,7 +957,7 @@ 62427456000, # local_end 1979-04-01 00:00:00 (Sun) -3600, 0, -'AZOT', +'-01', ], [ 62427459600, # utc_start 1979-04-01 01:00:00 (Sun) @@ -962,7 +966,7 @@ 62443188000, # local_end 1979-09-30 02:00:00 (Sun) 0, 1, -'AZOST', +'+00', ], [ 62443188000, # utc_start 1979-09-30 02:00:00 (Sun) @@ -971,7 +975,7 @@ 62458905600, # local_end 1980-03-30 00:00:00 (Sun) -3600, 0, -'AZOT', +'-01', ], [ 62458909200, # utc_start 1980-03-30 01:00:00 (Sun) @@ -980,7 +984,7 @@ 62474637600, # local_end 1980-09-28 02:00:00 (Sun) 0, 1, -'AZOST', +'+00', ], [ 62474637600, # utc_start 1980-09-28 02:00:00 (Sun) @@ -989,7 +993,7 @@ 62490358800, # local_end 1981-03-29 01:00:00 (Sun) -3600, 0, -'AZOT', +'-01', ], [ 62490362400, # utc_start 1981-03-29 02:00:00 (Sun) @@ -998,7 +1002,7 @@ 62506087200, # local_end 1981-09-27 02:00:00 (Sun) 0, 1, -'AZOST', +'+00', ], [ 62506087200, # utc_start 1981-09-27 02:00:00 (Sun) @@ -1007,7 +1011,7 @@ 62521808400, # local_end 1982-03-28 01:00:00 (Sun) -3600, 0, -'AZOT', +'-01', ], [ 62521812000, # utc_start 1982-03-28 02:00:00 (Sun) @@ -1016,7 +1020,7 @@ 62537536800, # local_end 1982-09-26 02:00:00 (Sun) 0, 1, -'AZOST', +'+00', ], [ 62537536800, # utc_start 1982-09-26 02:00:00 (Sun) @@ -1025,7 +1029,7 @@ 62553261600, # local_end 1983-03-27 02:00:00 (Sun) -3600, 0, -'AZOT', +'-01', ], [ 62553265200, # utc_start 1983-03-27 03:00:00 (Sun) @@ -1034,7 +1038,7 @@ 62568986400, # local_end 1983-09-25 02:00:00 (Sun) 0, 1, -'AZOST', +'+00', ], [ 62568986400, # utc_start 1983-09-25 02:00:00 (Sun) @@ -1043,7 +1047,7 @@ 62584707600, # local_end 1984-03-25 01:00:00 (Sun) -3600, 0, -'AZOT', +'-01', ], [ 62584711200, # utc_start 1984-03-25 02:00:00 (Sun) @@ -1052,7 +1056,7 @@ 62601040800, # local_end 1984-09-30 02:00:00 (Sun) 0, 1, -'AZOST', +'+00', ], [ 62601040800, # utc_start 1984-09-30 02:00:00 (Sun) @@ -1061,7 +1065,7 @@ 62616762000, # local_end 1985-03-31 01:00:00 (Sun) -3600, 0, -'AZOT', +'-01', ], [ 62616765600, # utc_start 1985-03-31 02:00:00 (Sun) @@ -1070,7 +1074,7 @@ 62632490400, # local_end 1985-09-29 02:00:00 (Sun) 0, 1, -'AZOST', +'+00', ], [ 62632490400, # utc_start 1985-09-29 02:00:00 (Sun) @@ -1079,7 +1083,7 @@ 62648211600, # local_end 1986-03-30 01:00:00 (Sun) -3600, 0, -'AZOT', +'-01', ], [ 62648215200, # utc_start 1986-03-30 02:00:00 (Sun) @@ -1088,7 +1092,7 @@ 62663940000, # local_end 1986-09-28 02:00:00 (Sun) 0, 1, -'AZOST', +'+00', ], [ 62663940000, # utc_start 1986-09-28 02:00:00 (Sun) @@ -1097,7 +1101,7 @@ 62679661200, # local_end 1987-03-29 01:00:00 (Sun) -3600, 0, -'AZOT', +'-01', ], [ 62679664800, # utc_start 1987-03-29 02:00:00 (Sun) @@ -1106,7 +1110,7 @@ 62695389600, # local_end 1987-09-27 02:00:00 (Sun) 0, 1, -'AZOST', +'+00', ], [ 62695389600, # utc_start 1987-09-27 02:00:00 (Sun) @@ -1115,7 +1119,7 @@ 62711110800, # local_end 1988-03-27 01:00:00 (Sun) -3600, 0, -'AZOT', +'-01', ], [ 62711114400, # utc_start 1988-03-27 02:00:00 (Sun) @@ -1124,7 +1128,7 @@ 62726839200, # local_end 1988-09-25 02:00:00 (Sun) 0, 1, -'AZOST', +'+00', ], [ 62726839200, # utc_start 1988-09-25 02:00:00 (Sun) @@ -1133,7 +1137,7 @@ 62742560400, # local_end 1989-03-26 01:00:00 (Sun) -3600, 0, -'AZOT', +'-01', ], [ 62742564000, # utc_start 1989-03-26 02:00:00 (Sun) @@ -1142,7 +1146,7 @@ 62758288800, # local_end 1989-09-24 02:00:00 (Sun) 0, 1, -'AZOST', +'+00', ], [ 62758288800, # utc_start 1989-09-24 02:00:00 (Sun) @@ -1151,7 +1155,7 @@ 62774010000, # local_end 1990-03-25 01:00:00 (Sun) -3600, 0, -'AZOT', +'-01', ], [ 62774013600, # utc_start 1990-03-25 02:00:00 (Sun) @@ -1160,7 +1164,7 @@ 62790343200, # local_end 1990-09-30 02:00:00 (Sun) 0, 1, -'AZOST', +'+00', ], [ 62790343200, # utc_start 1990-09-30 02:00:00 (Sun) @@ -1169,7 +1173,7 @@ 62806064400, # local_end 1991-03-31 01:00:00 (Sun) -3600, 0, -'AZOT', +'-01', ], [ 62806068000, # utc_start 1991-03-31 02:00:00 (Sun) @@ -1178,7 +1182,7 @@ 62821792800, # local_end 1991-09-29 02:00:00 (Sun) 0, 1, -'AZOST', +'+00', ], [ 62821792800, # utc_start 1991-09-29 02:00:00 (Sun) @@ -1187,7 +1191,7 @@ 62837514000, # local_end 1992-03-29 01:00:00 (Sun) -3600, 0, -'AZOT', +'-01', ], [ 62837517600, # utc_start 1992-03-29 02:00:00 (Sun) @@ -1196,7 +1200,7 @@ 62853242400, # local_end 1992-09-27 02:00:00 (Sun) 0, 1, -'AZOST', +'+00', ], [ 62853242400, # utc_start 1992-09-27 02:00:00 (Sun) @@ -1214,7 +1218,7 @@ 62884688400, # local_end 1993-09-26 01:00:00 (Sun) 0, 1, -'AZOST', +'+00', ], [ 62884688400, # utc_start 1993-09-26 01:00:00 (Sun) @@ -1223,7 +1227,7 @@ 62900409600, # local_end 1994-03-27 00:00:00 (Sun) -3600, 0, -'AZOT', +'-01', ], [ 62900413200, # utc_start 1994-03-27 01:00:00 (Sun) @@ -1232,7 +1236,7 @@ 62916138000, # local_end 1994-09-25 01:00:00 (Sun) 0, 1, -'AZOST', +'+00', ], [ 62916138000, # utc_start 1994-09-25 01:00:00 (Sun) @@ -1241,7 +1245,7 @@ 62931859200, # local_end 1995-03-26 00:00:00 (Sun) -3600, 0, -'AZOT', +'-01', ], [ 62931862800, # utc_start 1995-03-26 01:00:00 (Sun) @@ -1250,7 +1254,7 @@ 62947587600, # local_end 1995-09-24 01:00:00 (Sun) 0, 1, -'AZOST', +'+00', ], [ 62947587600, # utc_start 1995-09-24 01:00:00 (Sun) @@ -1259,7 +1263,7 @@ 62963913600, # local_end 1996-03-31 00:00:00 (Sun) -3600, 0, -'AZOT', +'-01', ], [ 62963917200, # utc_start 1996-03-31 01:00:00 (Sun) @@ -1268,7 +1272,7 @@ 62982061200, # local_end 1996-10-27 01:00:00 (Sun) 0, 1, -'AZOST', +'+00', ], [ 62982061200, # utc_start 1996-10-27 01:00:00 (Sun) @@ -1277,7 +1281,7 @@ 62995363200, # local_end 1997-03-30 00:00:00 (Sun) -3600, 0, -'AZOT', +'-01', ], [ 62995366800, # utc_start 1997-03-30 01:00:00 (Sun) @@ -1286,7 +1290,7 @@ 63013510800, # local_end 1997-10-26 01:00:00 (Sun) 0, 1, -'AZOST', +'+00', ], [ 63013510800, # utc_start 1997-10-26 01:00:00 (Sun) @@ -1295,7 +1299,7 @@ 63026812800, # local_end 1998-03-29 00:00:00 (Sun) -3600, 0, -'AZOT', +'-01', ], [ 63026816400, # utc_start 1998-03-29 01:00:00 (Sun) @@ -1304,7 +1308,7 @@ 63044960400, # local_end 1998-10-25 01:00:00 (Sun) 0, 1, -'AZOST', +'+00', ], [ 63044960400, # utc_start 1998-10-25 01:00:00 (Sun) @@ -1313,7 +1317,7 @@ 63058262400, # local_end 1999-03-28 00:00:00 (Sun) -3600, 0, -'AZOT', +'-01', ], [ 63058266000, # utc_start 1999-03-28 01:00:00 (Sun) @@ -1322,7 +1326,7 @@ 63077014800, # local_end 1999-10-31 01:00:00 (Sun) 0, 1, -'AZOST', +'+00', ], [ 63077014800, # utc_start 1999-10-31 01:00:00 (Sun) @@ -1331,7 +1335,7 @@ 63089712000, # local_end 2000-03-26 00:00:00 (Sun) -3600, 0, -'AZOT', +'-01', ], [ 63089715600, # utc_start 2000-03-26 01:00:00 (Sun) @@ -1340,7 +1344,7 @@ 63108464400, # local_end 2000-10-29 01:00:00 (Sun) 0, 1, -'AZOST', +'+00', ], [ 63108464400, # utc_start 2000-10-29 01:00:00 (Sun) @@ -1349,7 +1353,7 @@ 63121161600, # local_end 2001-03-25 00:00:00 (Sun) -3600, 0, -'AZOT', +'-01', ], [ 63121165200, # utc_start 2001-03-25 01:00:00 (Sun) @@ -1358,7 +1362,7 @@ 63139914000, # local_end 2001-10-28 01:00:00 (Sun) 0, 1, -'AZOST', +'+00', ], [ 63139914000, # utc_start 2001-10-28 01:00:00 (Sun) @@ -1367,7 +1371,7 @@ 63153216000, # local_end 2002-03-31 00:00:00 (Sun) -3600, 0, -'AZOT', +'-01', ], [ 63153219600, # utc_start 2002-03-31 01:00:00 (Sun) @@ -1376,7 +1380,7 @@ 63171363600, # local_end 2002-10-27 01:00:00 (Sun) 0, 1, -'AZOST', +'+00', ], [ 63171363600, # utc_start 2002-10-27 01:00:00 (Sun) @@ -1385,7 +1389,7 @@ 63184665600, # local_end 2003-03-30 00:00:00 (Sun) -3600, 0, -'AZOT', +'-01', ], [ 63184669200, # utc_start 2003-03-30 01:00:00 (Sun) @@ -1394,7 +1398,7 @@ 63202813200, # local_end 2003-10-26 01:00:00 (Sun) 0, 1, -'AZOST', +'+00', ], [ 63202813200, # utc_start 2003-10-26 01:00:00 (Sun) @@ -1403,7 +1407,7 @@ 63216115200, # local_end 2004-03-28 00:00:00 (Sun) -3600, 0, -'AZOT', +'-01', ], [ 63216118800, # utc_start 2004-03-28 01:00:00 (Sun) @@ -1412,7 +1416,7 @@ 63234867600, # local_end 2004-10-31 01:00:00 (Sun) 0, 1, -'AZOST', +'+00', ], [ 63234867600, # utc_start 2004-10-31 01:00:00 (Sun) @@ -1421,7 +1425,7 @@ 63247564800, # local_end 2005-03-27 00:00:00 (Sun) -3600, 0, -'AZOT', +'-01', ], [ 63247568400, # utc_start 2005-03-27 01:00:00 (Sun) @@ -1430,7 +1434,7 @@ 63266317200, # local_end 2005-10-30 01:00:00 (Sun) 0, 1, -'AZOST', +'+00', ], [ 63266317200, # utc_start 2005-10-30 01:00:00 (Sun) @@ -1439,7 +1443,7 @@ 63279014400, # local_end 2006-03-26 00:00:00 (Sun) -3600, 0, -'AZOT', +'-01', ], [ 63279018000, # utc_start 2006-03-26 01:00:00 (Sun) @@ -1448,7 +1452,7 @@ 63297766800, # local_end 2006-10-29 01:00:00 (Sun) 0, 1, -'AZOST', +'+00', ], [ 63297766800, # utc_start 2006-10-29 01:00:00 (Sun) @@ -1457,7 +1461,7 @@ 63310464000, # local_end 2007-03-25 00:00:00 (Sun) -3600, 0, -'AZOT', +'-01', ], [ 63310467600, # utc_start 2007-03-25 01:00:00 (Sun) @@ -1466,7 +1470,7 @@ 63329216400, # local_end 2007-10-28 01:00:00 (Sun) 0, 1, -'AZOST', +'+00', ], [ 63329216400, # utc_start 2007-10-28 01:00:00 (Sun) @@ -1475,7 +1479,7 @@ 63342518400, # local_end 2008-03-30 00:00:00 (Sun) -3600, 0, -'AZOT', +'-01', ], [ 63342522000, # utc_start 2008-03-30 01:00:00 (Sun) @@ -1484,7 +1488,7 @@ 63360666000, # local_end 2008-10-26 01:00:00 (Sun) 0, 1, -'AZOST', +'+00', ], [ 63360666000, # utc_start 2008-10-26 01:00:00 (Sun) @@ -1493,7 +1497,7 @@ 63373968000, # local_end 2009-03-29 00:00:00 (Sun) -3600, 0, -'AZOT', +'-01', ], [ 63373971600, # utc_start 2009-03-29 01:00:00 (Sun) @@ -1502,7 +1506,7 @@ 63392115600, # local_end 2009-10-25 01:00:00 (Sun) 0, 1, -'AZOST', +'+00', ], [ 63392115600, # utc_start 2009-10-25 01:00:00 (Sun) @@ -1511,7 +1515,7 @@ 63405417600, # local_end 2010-03-28 00:00:00 (Sun) -3600, 0, -'AZOT', +'-01', ], [ 63405421200, # utc_start 2010-03-28 01:00:00 (Sun) @@ -1520,7 +1524,7 @@ 63424170000, # local_end 2010-10-31 01:00:00 (Sun) 0, 1, -'AZOST', +'+00', ], [ 63424170000, # utc_start 2010-10-31 01:00:00 (Sun) @@ -1529,7 +1533,7 @@ 63436867200, # local_end 2011-03-27 00:00:00 (Sun) -3600, 0, -'AZOT', +'-01', ], [ 63436870800, # utc_start 2011-03-27 01:00:00 (Sun) @@ -1538,7 +1542,7 @@ 63455619600, # local_end 2011-10-30 01:00:00 (Sun) 0, 1, -'AZOST', +'+00', ], [ 63455619600, # utc_start 2011-10-30 01:00:00 (Sun) @@ -1547,7 +1551,7 @@ 63468316800, # local_end 2012-03-25 00:00:00 (Sun) -3600, 0, -'AZOT', +'-01', ], [ 63468320400, # utc_start 2012-03-25 01:00:00 (Sun) @@ -1556,7 +1560,7 @@ 63487069200, # local_end 2012-10-28 01:00:00 (Sun) 0, 1, -'AZOST', +'+00', ], [ 63487069200, # utc_start 2012-10-28 01:00:00 (Sun) @@ -1565,7 +1569,7 @@ 63500371200, # local_end 2013-03-31 00:00:00 (Sun) -3600, 0, -'AZOT', +'-01', ], [ 63500374800, # utc_start 2013-03-31 01:00:00 (Sun) @@ -1574,7 +1578,7 @@ 63518518800, # local_end 2013-10-27 01:00:00 (Sun) 0, 1, -'AZOST', +'+00', ], [ 63518518800, # utc_start 2013-10-27 01:00:00 (Sun) @@ -1583,7 +1587,7 @@ 63531820800, # local_end 2014-03-30 00:00:00 (Sun) -3600, 0, -'AZOT', +'-01', ], [ 63531824400, # utc_start 2014-03-30 01:00:00 (Sun) @@ -1592,7 +1596,7 @@ 63549968400, # local_end 2014-10-26 01:00:00 (Sun) 0, 1, -'AZOST', +'+00', ], [ 63549968400, # utc_start 2014-10-26 01:00:00 (Sun) @@ -1601,7 +1605,7 @@ 63563270400, # local_end 2015-03-29 00:00:00 (Sun) -3600, 0, -'AZOT', +'-01', ], [ 63563274000, # utc_start 2015-03-29 01:00:00 (Sun) @@ -1610,7 +1614,7 @@ 63581418000, # local_end 2015-10-25 01:00:00 (Sun) 0, 1, -'AZOST', +'+00', ], [ 63581418000, # utc_start 2015-10-25 01:00:00 (Sun) @@ -1619,7 +1623,7 @@ 63594720000, # local_end 2016-03-27 00:00:00 (Sun) -3600, 0, -'AZOT', +'-01', ], [ 63594723600, # utc_start 2016-03-27 01:00:00 (Sun) @@ -1628,7 +1632,7 @@ 63613472400, # local_end 2016-10-30 01:00:00 (Sun) 0, 1, -'AZOST', +'+00', ], [ 63613472400, # utc_start 2016-10-30 01:00:00 (Sun) @@ -1637,7 +1641,7 @@ 63626169600, # local_end 2017-03-26 00:00:00 (Sun) -3600, 0, -'AZOT', +'-01', ], [ 63626173200, # utc_start 2017-03-26 01:00:00 (Sun) @@ -1646,7 +1650,7 @@ 63644922000, # local_end 2017-10-29 01:00:00 (Sun) 0, 1, -'AZOST', +'+00', ], [ 63644922000, # utc_start 2017-10-29 01:00:00 (Sun) @@ -1655,7 +1659,7 @@ 63657619200, # local_end 2018-03-25 00:00:00 (Sun) -3600, 0, -'AZOT', +'-01', ], [ 63657622800, # utc_start 2018-03-25 01:00:00 (Sun) @@ -1664,7 +1668,7 @@ 63676371600, # local_end 2018-10-28 01:00:00 (Sun) 0, 1, -'AZOST', +'+00', ], [ 63676371600, # utc_start 2018-10-28 01:00:00 (Sun) @@ -1673,7 +1677,7 @@ 63689673600, # local_end 2019-03-31 00:00:00 (Sun) -3600, 0, -'AZOT', +'-01', ], [ 63689677200, # utc_start 2019-03-31 01:00:00 (Sun) @@ -1682,7 +1686,7 @@ 63707821200, # local_end 2019-10-27 01:00:00 (Sun) 0, 1, -'AZOST', +'+00', ], [ 63707821200, # utc_start 2019-10-27 01:00:00 (Sun) @@ -1691,7 +1695,7 @@ 63721123200, # local_end 2020-03-29 00:00:00 (Sun) -3600, 0, -'AZOT', +'-01', ], [ 63721126800, # utc_start 2020-03-29 01:00:00 (Sun) @@ -1700,7 +1704,7 @@ 63739270800, # local_end 2020-10-25 01:00:00 (Sun) 0, 1, -'AZOST', +'+00', ], [ 63739270800, # utc_start 2020-10-25 01:00:00 (Sun) @@ -1709,7 +1713,7 @@ 63752572800, # local_end 2021-03-28 00:00:00 (Sun) -3600, 0, -'AZOT', +'-01', ], [ 63752576400, # utc_start 2021-03-28 01:00:00 (Sun) @@ -1718,7 +1722,7 @@ 63771325200, # local_end 2021-10-31 01:00:00 (Sun) 0, 1, -'AZOST', +'+00', ], [ 63771325200, # utc_start 2021-10-31 01:00:00 (Sun) @@ -1727,7 +1731,7 @@ 63784022400, # local_end 2022-03-27 00:00:00 (Sun) -3600, 0, -'AZOT', +'-01', ], [ 63784026000, # utc_start 2022-03-27 01:00:00 (Sun) @@ -1736,7 +1740,7 @@ 63802774800, # local_end 2022-10-30 01:00:00 (Sun) 0, 1, -'AZOST', +'+00', ], [ 63802774800, # utc_start 2022-10-30 01:00:00 (Sun) @@ -1745,7 +1749,7 @@ 63815472000, # local_end 2023-03-26 00:00:00 (Sun) -3600, 0, -'AZOT', +'-01', ], [ 63815475600, # utc_start 2023-03-26 01:00:00 (Sun) @@ -1754,7 +1758,7 @@ 63834224400, # local_end 2023-10-29 01:00:00 (Sun) 0, 1, -'AZOST', +'+00', ], [ 63834224400, # utc_start 2023-10-29 01:00:00 (Sun) @@ -1763,7 +1767,7 @@ 63847526400, # local_end 2024-03-31 00:00:00 (Sun) -3600, 0, -'AZOT', +'-01', ], [ 63847530000, # utc_start 2024-03-31 01:00:00 (Sun) @@ -1772,7 +1776,7 @@ 63865674000, # local_end 2024-10-27 01:00:00 (Sun) 0, 1, -'AZOST', +'+00', ], [ 63865674000, # utc_start 2024-10-27 01:00:00 (Sun) @@ -1781,7 +1785,7 @@ 63878976000, # local_end 2025-03-30 00:00:00 (Sun) -3600, 0, -'AZOT', +'-01', ], [ 63878979600, # utc_start 2025-03-30 01:00:00 (Sun) @@ -1790,7 +1794,7 @@ 63897123600, # local_end 2025-10-26 01:00:00 (Sun) 0, 1, -'AZOST', +'+00', ], [ 63897123600, # utc_start 2025-10-26 01:00:00 (Sun) @@ -1799,7 +1803,7 @@ 63910425600, # local_end 2026-03-29 00:00:00 (Sun) -3600, 0, -'AZOT', +'-01', ], [ 63910429200, # utc_start 2026-03-29 01:00:00 (Sun) @@ -1808,7 +1812,7 @@ 63928573200, # local_end 2026-10-25 01:00:00 (Sun) 0, 1, -'AZOST', +'+00', ], [ 63928573200, # utc_start 2026-10-25 01:00:00 (Sun) @@ -1817,7 +1821,7 @@ 63941875200, # local_end 2027-03-28 00:00:00 (Sun) -3600, 0, -'AZOT', +'-01', ], [ 63941878800, # utc_start 2027-03-28 01:00:00 (Sun) @@ -1826,15 +1830,51 @@ 63960627600, # local_end 2027-10-31 01:00:00 (Sun) 0, 1, -'AZOST', +'+00', + ], + [ +63960627600, # utc_start 2027-10-31 01:00:00 (Sun) +63973328400, # utc_end 2028-03-26 01:00:00 (Sun) +63960624000, # local_start 2027-10-31 00:00:00 (Sun) +63973324800, # local_end 2028-03-26 00:00:00 (Sun) +-3600, +0, +'-01', + ], + [ +63973328400, # utc_start 2028-03-26 01:00:00 (Sun) +63992077200, # utc_end 2028-10-29 01:00:00 (Sun) +63973328400, # local_start 2028-03-26 01:00:00 (Sun) +63992077200, # local_end 2028-10-29 01:00:00 (Sun) +0, +1, +'+00', + ], + [ +63992077200, # utc_start 2028-10-29 01:00:00 (Sun) +64004778000, # utc_end 2029-03-25 01:00:00 (Sun) +63992073600, # local_start 2028-10-29 00:00:00 (Sun) +64004774400, # local_end 2029-03-25 00:00:00 (Sun) +-3600, +0, +'-01', + ], + [ +64004778000, # utc_start 2029-03-25 01:00:00 (Sun) +64023526800, # utc_end 2029-10-28 01:00:00 (Sun) +64004778000, # local_start 2029-03-25 01:00:00 (Sun) +64023526800, # local_end 2029-10-28 01:00:00 (Sun) +0, +1, +'+00', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {103} +sub has_dst_changes {105} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1843,7 +1883,7 @@ sub _last_offset { -3600 } my $last_observance = bless( { - 'format' => 'AZO%sT', + 'format' => '-01/+00', 'gmtoff' => '-1:00', 'local_start_datetime' => bless( { 'formatter' => undef, @@ -1890,8 +1930,7 @@ 'offset_from_std' => 3600, 'on' => 'lastSun', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ), bless( { 'at' => '1:00u', @@ -1902,8 +1941,7 @@ 'offset_from_std' => 0, 'on' => 'lastSun', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Atlantic/Bermuda.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Atlantic/Bermuda.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Atlantic/Bermuda.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Atlantic/Bermuda.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Atlantic::Bermuda; -$DateTime::TimeZone::Atlantic::Bermuda::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -1009,13 +1013,49 @@ 1, 'ADT', ], + [ +63961246800, # utc_start 2027-11-07 05:00:00 (Sun) +63972136800, # utc_end 2028-03-12 06:00:00 (Sun) +63961232400, # local_start 2027-11-07 01:00:00 (Sun) +63972122400, # local_end 2028-03-12 02:00:00 (Sun) +-14400, +0, +'AST', + ], + [ +63972136800, # utc_start 2028-03-12 06:00:00 (Sun) +63992696400, # utc_end 2028-11-05 05:00:00 (Sun) +63972126000, # local_start 2028-03-12 03:00:00 (Sun) +63992685600, # local_end 2028-11-05 02:00:00 (Sun) +-10800, +1, +'ADT', + ], + [ +63992696400, # utc_start 2028-11-05 05:00:00 (Sun) +64003586400, # utc_end 2029-03-11 06:00:00 (Sun) +63992682000, # local_start 2028-11-05 01:00:00 (Sun) +64003572000, # local_end 2029-03-11 02:00:00 (Sun) +-14400, +0, +'AST', + ], + [ +64003586400, # utc_start 2029-03-11 06:00:00 (Sun) +64024146000, # utc_end 2029-11-04 05:00:00 (Sun) +64003575600, # local_start 2029-03-11 03:00:00 (Sun) +64024135200, # local_end 2029-11-04 02:00:00 (Sun) +-10800, +1, +'ADT', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {54} +sub has_dst_changes {56} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1071,8 +1111,7 @@ 'offset_from_std' => 3600, 'on' => 'Sun>=8', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ), bless( { 'at' => '2:00', @@ -1083,8 +1122,7 @@ 'offset_from_std' => 0, 'on' => 'Sun>=1', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Atlantic/Canary.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Atlantic/Canary.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Atlantic/Canary.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Atlantic/Canary.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/europe. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/europe. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Atlantic::Canary; -$DateTime::TimeZone::Atlantic::Canary::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,7 +39,7 @@ 61401805200, # local_end 1946-09-30 01:00:00 (Mon) -3600, 0, -'CANT', +'-01', ], [ 61401808800, # utc_start 1946-09-30 02:00:00 (Mon) @@ -901,13 +905,49 @@ 1, 'WEST', ], + [ +63960627600, # utc_start 2027-10-31 01:00:00 (Sun) +63973328400, # utc_end 2028-03-26 01:00:00 (Sun) +63960627600, # local_start 2027-10-31 01:00:00 (Sun) +63973328400, # local_end 2028-03-26 01:00:00 (Sun) +0, +0, +'WET', + ], + [ +63973328400, # utc_start 2028-03-26 01:00:00 (Sun) +63992077200, # utc_end 2028-10-29 01:00:00 (Sun) +63973332000, # local_start 2028-03-26 02:00:00 (Sun) +63992080800, # local_end 2028-10-29 02:00:00 (Sun) +3600, +1, +'WEST', + ], + [ +63992077200, # utc_start 2028-10-29 01:00:00 (Sun) +64004778000, # utc_end 2029-03-25 01:00:00 (Sun) +63992077200, # local_start 2028-10-29 01:00:00 (Sun) +64004778000, # local_end 2029-03-25 01:00:00 (Sun) +0, +0, +'WET', + ], + [ +64004778000, # utc_start 2029-03-25 01:00:00 (Sun) +64023526800, # utc_end 2029-10-28 01:00:00 (Sun) +64004781600, # local_start 2029-03-25 02:00:00 (Sun) +64023530400, # local_end 2029-10-28 02:00:00 (Sun) +3600, +1, +'WEST', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {48} +sub has_dst_changes {50} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -956,18 +996,6 @@ my $rules = [ bless( { 'at' => '1:00u', - 'from' => '1981', - 'in' => 'Mar', - 'letter' => 'S', - 'name' => 'EU', - 'offset_from_std' => 3600, - 'on' => 'lastSun', - 'save' => '1:00', - 'to' => 'max', - 'type' => undef - }, 'DateTime::TimeZone::OlsonDB::Rule' ), - bless( { - 'at' => '1:00u', 'from' => '1996', 'in' => 'Oct', 'letter' => '', @@ -975,8 +1003,18 @@ 'offset_from_std' => 0, 'on' => 'lastSun', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' + }, 'DateTime::TimeZone::OlsonDB::Rule' ), + bless( { + 'at' => '1:00u', + 'from' => '1981', + 'in' => 'Mar', + 'letter' => 'S', + 'name' => 'EU', + 'offset_from_std' => 3600, + 'on' => 'lastSun', + 'save' => '1:00', + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Atlantic/Cape_Verde.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Atlantic/Cape_Verde.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Atlantic/Cape_Verde.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Atlantic/Cape_Verde.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/africa. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/africa. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Atlantic::Cape_Verde; -$DateTime::TimeZone::Atlantic::Cape_Verde::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -21,21 +25,21 @@ [ [ DateTime::TimeZone::NEG_INFINITY, # utc_start -60147538444, # utc_end 1907-01-01 01:34:04 (Tue) +60305306400, # utc_end 1912-01-01 02:00:00 (Mon) DateTime::TimeZone::NEG_INFINITY, # local_start -60147532800, # local_end 1907-01-01 00:00:00 (Tue) +60305300756, # local_end 1912-01-01 00:25:56 (Mon) -5644, 0, 'LMT', ], [ -60147538444, # utc_start 1907-01-01 01:34:04 (Tue) +60305306400, # utc_start 1912-01-01 02:00:00 (Mon) 61273072800, # utc_end 1942-09-01 02:00:00 (Tue) -60147531244, # local_start 1906-12-31 23:34:04 (Mon) +60305299200, # local_start 1912-01-01 00:00:00 (Mon) 61273065600, # local_end 1942-09-01 00:00:00 (Tue) -7200, 0, -'CVT', +'-02', ], [ 61273072800, # utc_start 1942-09-01 02:00:00 (Tue) @@ -44,7 +48,7 @@ 61371561600, # local_end 1945-10-15 00:00:00 (Mon) -3600, 1, -'CVST', +'-01', ], [ 61371565200, # utc_start 1945-10-15 01:00:00 (Mon) @@ -53,7 +57,7 @@ 62321796000, # local_end 1975-11-25 02:00:00 (Tue) -7200, 0, -'CVT', +'-02', ], [ 62321803200, # utc_start 1975-11-25 04:00:00 (Tue) @@ -62,15 +66,15 @@ DateTime::TimeZone::INFINITY, # local_end -3600, 0, -'CVT', +'-01', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {1} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Atlantic/Faroe.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Atlantic/Faroe.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Atlantic/Faroe.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Atlantic/Faroe.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/europe. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/europe. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Atlantic::Faroe; -$DateTime::TimeZone::Atlantic::Faroe::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -883,13 +887,49 @@ 1, 'WEST', ], + [ +63960627600, # utc_start 2027-10-31 01:00:00 (Sun) +63973328400, # utc_end 2028-03-26 01:00:00 (Sun) +63960627600, # local_start 2027-10-31 01:00:00 (Sun) +63973328400, # local_end 2028-03-26 01:00:00 (Sun) +0, +0, +'WET', + ], + [ +63973328400, # utc_start 2028-03-26 01:00:00 (Sun) +63992077200, # utc_end 2028-10-29 01:00:00 (Sun) +63973332000, # local_start 2028-03-26 02:00:00 (Sun) +63992080800, # local_end 2028-10-29 02:00:00 (Sun) +3600, +1, +'WEST', + ], + [ +63992077200, # utc_start 2028-10-29 01:00:00 (Sun) +64004778000, # utc_end 2029-03-25 01:00:00 (Sun) +63992077200, # local_start 2028-10-29 01:00:00 (Sun) +64004778000, # local_end 2029-03-25 01:00:00 (Sun) +0, +0, +'WET', + ], + [ +64004778000, # utc_start 2029-03-25 01:00:00 (Sun) +64023526800, # utc_end 2029-10-28 01:00:00 (Sun) +64004781600, # local_start 2029-03-25 02:00:00 (Sun) +64023530400, # local_end 2029-10-28 02:00:00 (Sun) +3600, +1, +'WEST', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {47} +sub has_dst_changes {49} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -945,8 +985,7 @@ 'offset_from_std' => 0, 'on' => 'lastSun', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ), bless( { 'at' => '1:00u', @@ -957,8 +996,7 @@ 'offset_from_std' => 3600, 'on' => 'lastSun', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Atlantic/Madeira.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Atlantic/Madeira.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Atlantic/Madeira.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Atlantic/Madeira.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/europe. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/europe. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Atlantic::Madeira; -$DateTime::TimeZone::Atlantic::Madeira::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -30,21 +34,21 @@ ], [ 59421776856, # utc_start 1884-01-01 01:07:36 (Tue) -60305303256, # utc_end 1912-01-01 01:07:36 (Mon) +60305302800, # utc_end 1912-01-01 01:00:00 (Mon) 59421772800, # local_start 1884-01-01 00:00:00 (Tue) -60305299200, # local_end 1912-01-01 00:00:00 (Mon) +60305298744, # local_end 1911-12-31 23:52:24 (Sun) -4056, 0, 'FMT', ], [ -60305303256, # utc_start 1912-01-01 01:07:36 (Mon) +60305302800, # utc_start 1912-01-01 01:00:00 (Mon) 60446131200, # utc_end 1916-06-18 00:00:00 (Sun) -60305299656, # local_start 1912-01-01 00:07:36 (Mon) +60305299200, # local_start 1912-01-01 00:00:00 (Mon) 60446127600, # local_end 1916-06-17 23:00:00 (Sat) -3600, 0, -'MADT', +'-01', ], [ 60446131200, # utc_start 1916-06-18 00:00:00 (Sun) @@ -53,7 +57,7 @@ 60457885200, # local_end 1916-11-01 01:00:00 (Wed) 0, 1, -'MADST', +'+00', ], [ 60457885200, # utc_start 1916-11-01 01:00:00 (Wed) @@ -62,7 +66,7 @@ 60468246000, # local_end 1917-02-28 23:00:00 (Wed) -3600, 0, -'MADT', +'-01', ], [ 60468249600, # utc_start 1917-03-01 00:00:00 (Thu) @@ -71,7 +75,7 @@ 60487948800, # local_end 1917-10-15 00:00:00 (Mon) 0, 1, -'MADST', +'+00', ], [ 60487948800, # utc_start 1917-10-15 00:00:00 (Mon) @@ -80,7 +84,7 @@ 60499868400, # local_end 1918-03-01 23:00:00 (Fri) -3600, 0, -'MADT', +'-01', ], [ 60499872000, # utc_start 1918-03-02 00:00:00 (Sat) @@ -89,7 +93,7 @@ 60519484800, # local_end 1918-10-15 00:00:00 (Tue) 0, 1, -'MADST', +'+00', ], [ 60519484800, # utc_start 1918-10-15 00:00:00 (Tue) @@ -98,7 +102,7 @@ 60531318000, # local_end 1919-02-28 23:00:00 (Fri) -3600, 0, -'MADT', +'-01', ], [ 60531321600, # utc_start 1919-03-01 00:00:00 (Sat) @@ -107,7 +111,7 @@ 60551020800, # local_end 1919-10-15 00:00:00 (Wed) 0, 1, -'MADST', +'+00', ], [ 60551020800, # utc_start 1919-10-15 00:00:00 (Wed) @@ -116,7 +120,7 @@ 60562940400, # local_end 1920-02-29 23:00:00 (Sun) -3600, 0, -'MADT', +'-01', ], [ 60562944000, # utc_start 1920-03-01 00:00:00 (Mon) @@ -125,7 +129,7 @@ 60582643200, # local_end 1920-10-15 00:00:00 (Fri) 0, 1, -'MADST', +'+00', ], [ 60582643200, # utc_start 1920-10-15 00:00:00 (Fri) @@ -134,7 +138,7 @@ 60594476400, # local_end 1921-02-28 23:00:00 (Mon) -3600, 0, -'MADT', +'-01', ], [ 60594480000, # utc_start 1921-03-01 00:00:00 (Tue) @@ -143,7 +147,7 @@ 60614179200, # local_end 1921-10-15 00:00:00 (Sat) 0, 1, -'MADST', +'+00', ], [ 60614179200, # utc_start 1921-10-15 00:00:00 (Sat) @@ -152,7 +156,7 @@ 60693231600, # local_end 1924-04-16 23:00:00 (Wed) -3600, 0, -'MADT', +'-01', ], [ 60693235200, # utc_start 1924-04-17 00:00:00 (Thu) @@ -161,7 +165,7 @@ 60708873600, # local_end 1924-10-15 00:00:00 (Wed) 0, 1, -'MADST', +'+00', ], [ 60708873600, # utc_start 1924-10-15 00:00:00 (Wed) @@ -170,7 +174,7 @@ 60756390000, # local_end 1926-04-17 23:00:00 (Sat) -3600, 0, -'MADT', +'-01', ], [ 60756393600, # utc_start 1926-04-18 00:00:00 (Sun) @@ -179,7 +183,7 @@ 60770908800, # local_end 1926-10-03 00:00:00 (Sun) 0, 1, -'MADST', +'+00', ], [ 60770908800, # utc_start 1926-10-03 00:00:00 (Sun) @@ -188,7 +192,7 @@ 60787234800, # local_end 1927-04-09 23:00:00 (Sat) -3600, 0, -'MADT', +'-01', ], [ 60787238400, # utc_start 1927-04-10 00:00:00 (Sun) @@ -197,7 +201,7 @@ 60802358400, # local_end 1927-10-02 00:00:00 (Sun) 0, 1, -'MADST', +'+00', ], [ 60802358400, # utc_start 1927-10-02 00:00:00 (Sun) @@ -206,7 +210,7 @@ 60819289200, # local_end 1928-04-14 23:00:00 (Sat) -3600, 0, -'MADT', +'-01', ], [ 60819292800, # utc_start 1928-04-15 00:00:00 (Sun) @@ -215,7 +219,7 @@ 60834412800, # local_end 1928-10-07 00:00:00 (Sun) 0, 1, -'MADST', +'+00', ], [ 60834412800, # utc_start 1928-10-07 00:00:00 (Sun) @@ -224,7 +228,7 @@ 60851343600, # local_end 1929-04-20 23:00:00 (Sat) -3600, 0, -'MADT', +'-01', ], [ 60851347200, # utc_start 1929-04-21 00:00:00 (Sun) @@ -233,7 +237,7 @@ 60865862400, # local_end 1929-10-06 00:00:00 (Sun) 0, 1, -'MADST', +'+00', ], [ 60865862400, # utc_start 1929-10-06 00:00:00 (Sun) @@ -242,7 +246,7 @@ 60914242800, # local_end 1931-04-18 23:00:00 (Sat) -3600, 0, -'MADT', +'-01', ], [ 60914246400, # utc_start 1931-04-19 00:00:00 (Sun) @@ -251,7 +255,7 @@ 60928761600, # local_end 1931-10-04 00:00:00 (Sun) 0, 1, -'MADST', +'+00', ], [ 60928761600, # utc_start 1931-10-04 00:00:00 (Sun) @@ -260,7 +264,7 @@ 60944482800, # local_end 1932-04-02 23:00:00 (Sat) -3600, 0, -'MADT', +'-01', ], [ 60944486400, # utc_start 1932-04-03 00:00:00 (Sun) @@ -269,7 +273,7 @@ 60960211200, # local_end 1932-10-02 00:00:00 (Sun) 0, 1, -'MADST', +'+00', ], [ 60960211200, # utc_start 1932-10-02 00:00:00 (Sun) @@ -278,7 +282,7 @@ 61007986800, # local_end 1934-04-07 23:00:00 (Sat) -3600, 0, -'MADT', +'-01', ], [ 61007990400, # utc_start 1934-04-08 00:00:00 (Sun) @@ -287,7 +291,7 @@ 61023715200, # local_end 1934-10-07 00:00:00 (Sun) 0, 1, -'MADST', +'+00', ], [ 61023715200, # utc_start 1934-10-07 00:00:00 (Sun) @@ -296,7 +300,7 @@ 61038831600, # local_end 1935-03-30 23:00:00 (Sat) -3600, 0, -'MADT', +'-01', ], [ 61038835200, # utc_start 1935-03-31 00:00:00 (Sun) @@ -305,7 +309,7 @@ 61055164800, # local_end 1935-10-06 00:00:00 (Sun) 0, 1, -'MADST', +'+00', ], [ 61055164800, # utc_start 1935-10-06 00:00:00 (Sun) @@ -314,7 +318,7 @@ 61072095600, # local_end 1936-04-18 23:00:00 (Sat) -3600, 0, -'MADT', +'-01', ], [ 61072099200, # utc_start 1936-04-19 00:00:00 (Sun) @@ -323,7 +327,7 @@ 61086614400, # local_end 1936-10-04 00:00:00 (Sun) 0, 1, -'MADST', +'+00', ], [ 61086614400, # utc_start 1936-10-04 00:00:00 (Sun) @@ -332,7 +336,7 @@ 61102335600, # local_end 1937-04-03 23:00:00 (Sat) -3600, 0, -'MADT', +'-01', ], [ 61102339200, # utc_start 1937-04-04 00:00:00 (Sun) @@ -341,7 +345,7 @@ 61118064000, # local_end 1937-10-03 00:00:00 (Sun) 0, 1, -'MADST', +'+00', ], [ 61118064000, # utc_start 1937-10-03 00:00:00 (Sun) @@ -350,7 +354,7 @@ 61133180400, # local_end 1938-03-26 23:00:00 (Sat) -3600, 0, -'MADT', +'-01', ], [ 61133184000, # utc_start 1938-03-27 00:00:00 (Sun) @@ -359,7 +363,7 @@ 61149513600, # local_end 1938-10-02 00:00:00 (Sun) 0, 1, -'MADST', +'+00', ], [ 61149513600, # utc_start 1938-10-02 00:00:00 (Sun) @@ -368,7 +372,7 @@ 61166444400, # local_end 1939-04-15 23:00:00 (Sat) -3600, 0, -'MADT', +'-01', ], [ 61166448000, # utc_start 1939-04-16 00:00:00 (Sun) @@ -377,7 +381,7 @@ 61185196800, # local_end 1939-11-19 00:00:00 (Sun) 0, 1, -'MADST', +'+00', ], [ 61185196800, # utc_start 1939-11-19 00:00:00 (Sun) @@ -386,7 +390,7 @@ 61193660400, # local_end 1940-02-24 23:00:00 (Sat) -3600, 0, -'MADT', +'-01', ], [ 61193664000, # utc_start 1940-02-25 00:00:00 (Sun) @@ -395,7 +399,7 @@ 61213017600, # local_end 1940-10-06 00:00:00 (Sun) 0, 1, -'MADST', +'+00', ], [ 61213017600, # utc_start 1940-10-06 00:00:00 (Sun) @@ -404,7 +408,7 @@ 61228738800, # local_end 1941-04-05 23:00:00 (Sat) -3600, 0, -'MADT', +'-01', ], [ 61228742400, # utc_start 1941-04-06 00:00:00 (Sun) @@ -413,7 +417,7 @@ 61244553600, # local_end 1941-10-06 00:00:00 (Mon) 0, 1, -'MADST', +'+00', ], [ 61244553600, # utc_start 1941-10-06 00:00:00 (Mon) @@ -422,7 +426,7 @@ 61258374000, # local_end 1942-03-14 23:00:00 (Sat) -3600, 0, -'MADT', +'-01', ], [ 61258377600, # utc_start 1942-03-15 00:00:00 (Sun) @@ -431,7 +435,7 @@ 61262002800, # local_end 1942-04-25 23:00:00 (Sat) 0, 1, -'MADST', +'+00', ], [ 61262002800, # utc_start 1942-04-25 23:00:00 (Sat) @@ -440,7 +444,7 @@ 61271683200, # local_end 1942-08-16 00:00:00 (Sun) 3600, 1, -'MADMT', +'+01', ], [ 61271679600, # utc_start 1942-08-15 23:00:00 (Sat) @@ -449,7 +453,7 @@ 61277731200, # local_end 1942-10-25 00:00:00 (Sun) 0, 1, -'MADST', +'+00', ], [ 61277731200, # utc_start 1942-10-25 00:00:00 (Sun) @@ -458,7 +462,7 @@ 61289823600, # local_end 1943-03-13 23:00:00 (Sat) -3600, 0, -'MADT', +'-01', ], [ 61289827200, # utc_start 1943-03-14 00:00:00 (Sun) @@ -467,7 +471,7 @@ 61292847600, # local_end 1943-04-17 23:00:00 (Sat) 0, 1, -'MADST', +'+00', ], [ 61292847600, # utc_start 1943-04-17 23:00:00 (Sat) @@ -476,7 +480,7 @@ 61304342400, # local_end 1943-08-29 00:00:00 (Sun) 3600, 1, -'MADMT', +'+01', ], [ 61304338800, # utc_start 1943-08-28 23:00:00 (Sat) @@ -485,7 +489,7 @@ 61309785600, # local_end 1943-10-31 00:00:00 (Sun) 0, 1, -'MADST', +'+00', ], [ 61309785600, # utc_start 1943-10-31 00:00:00 (Sun) @@ -494,7 +498,7 @@ 61321273200, # local_end 1944-03-11 23:00:00 (Sat) -3600, 0, -'MADT', +'-01', ], [ 61321276800, # utc_start 1944-03-12 00:00:00 (Sun) @@ -503,7 +507,7 @@ 61324902000, # local_end 1944-04-22 23:00:00 (Sat) 0, 1, -'MADST', +'+00', ], [ 61324902000, # utc_start 1944-04-22 23:00:00 (Sat) @@ -512,7 +516,7 @@ 61335792000, # local_end 1944-08-27 00:00:00 (Sun) 3600, 1, -'MADMT', +'+01', ], [ 61335788400, # utc_start 1944-08-26 23:00:00 (Sat) @@ -521,7 +525,7 @@ 61341235200, # local_end 1944-10-29 00:00:00 (Sun) 0, 1, -'MADST', +'+00', ], [ 61341235200, # utc_start 1944-10-29 00:00:00 (Sun) @@ -530,7 +534,7 @@ 61352722800, # local_end 1945-03-10 23:00:00 (Sat) -3600, 0, -'MADT', +'-01', ], [ 61352726400, # utc_start 1945-03-11 00:00:00 (Sun) @@ -539,7 +543,7 @@ 61356351600, # local_end 1945-04-21 23:00:00 (Sat) 0, 1, -'MADST', +'+00', ], [ 61356351600, # utc_start 1945-04-21 23:00:00 (Sat) @@ -548,7 +552,7 @@ 61367241600, # local_end 1945-08-26 00:00:00 (Sun) 3600, 1, -'MADMT', +'+01', ], [ 61367238000, # utc_start 1945-08-25 23:00:00 (Sat) @@ -557,7 +561,7 @@ 61372684800, # local_end 1945-10-28 00:00:00 (Sun) 0, 1, -'MADST', +'+00', ], [ 61372684800, # utc_start 1945-10-28 00:00:00 (Sun) @@ -566,7 +570,7 @@ 61386591600, # local_end 1946-04-06 23:00:00 (Sat) -3600, 0, -'MADT', +'-01', ], [ 61386595200, # utc_start 1946-04-07 00:00:00 (Sun) @@ -575,7 +579,7 @@ 61402320000, # local_end 1946-10-06 00:00:00 (Sun) 0, 1, -'MADST', +'+00', ], [ 61402320000, # utc_start 1946-10-06 00:00:00 (Sun) @@ -584,7 +588,7 @@ 61418052000, # local_end 1947-04-06 02:00:00 (Sun) -3600, 0, -'MADT', +'-01', ], [ 61418055600, # utc_start 1947-04-06 03:00:00 (Sun) @@ -593,7 +597,7 @@ 61433780400, # local_end 1947-10-05 03:00:00 (Sun) 0, 1, -'MADST', +'+00', ], [ 61433780400, # utc_start 1947-10-05 03:00:00 (Sun) @@ -602,7 +606,7 @@ 61449501600, # local_end 1948-04-04 02:00:00 (Sun) -3600, 0, -'MADT', +'-01', ], [ 61449505200, # utc_start 1948-04-04 03:00:00 (Sun) @@ -611,7 +615,7 @@ 61465230000, # local_end 1948-10-03 03:00:00 (Sun) 0, 1, -'MADST', +'+00', ], [ 61465230000, # utc_start 1948-10-03 03:00:00 (Sun) @@ -620,7 +624,7 @@ 61480951200, # local_end 1949-04-03 02:00:00 (Sun) -3600, 0, -'MADT', +'-01', ], [ 61480954800, # utc_start 1949-04-03 03:00:00 (Sun) @@ -629,7 +633,7 @@ 61496679600, # local_end 1949-10-02 03:00:00 (Sun) 0, 1, -'MADST', +'+00', ], [ 61496679600, # utc_start 1949-10-02 03:00:00 (Sun) @@ -638,7 +642,7 @@ 61543850400, # local_end 1951-04-01 02:00:00 (Sun) -3600, 0, -'MADT', +'-01', ], [ 61543854000, # utc_start 1951-04-01 03:00:00 (Sun) @@ -647,7 +651,7 @@ 61560183600, # local_end 1951-10-07 03:00:00 (Sun) 0, 1, -'MADST', +'+00', ], [ 61560183600, # utc_start 1951-10-07 03:00:00 (Sun) @@ -656,7 +660,7 @@ 61575904800, # local_end 1952-04-06 02:00:00 (Sun) -3600, 0, -'MADT', +'-01', ], [ 61575908400, # utc_start 1952-04-06 03:00:00 (Sun) @@ -665,7 +669,7 @@ 61591633200, # local_end 1952-10-05 03:00:00 (Sun) 0, 1, -'MADST', +'+00', ], [ 61591633200, # utc_start 1952-10-05 03:00:00 (Sun) @@ -674,7 +678,7 @@ 61607354400, # local_end 1953-04-05 02:00:00 (Sun) -3600, 0, -'MADT', +'-01', ], [ 61607358000, # utc_start 1953-04-05 03:00:00 (Sun) @@ -683,7 +687,7 @@ 61623082800, # local_end 1953-10-04 03:00:00 (Sun) 0, 1, -'MADST', +'+00', ], [ 61623082800, # utc_start 1953-10-04 03:00:00 (Sun) @@ -692,7 +696,7 @@ 61638804000, # local_end 1954-04-04 02:00:00 (Sun) -3600, 0, -'MADT', +'-01', ], [ 61638807600, # utc_start 1954-04-04 03:00:00 (Sun) @@ -701,7 +705,7 @@ 61654532400, # local_end 1954-10-03 03:00:00 (Sun) 0, 1, -'MADST', +'+00', ], [ 61654532400, # utc_start 1954-10-03 03:00:00 (Sun) @@ -710,7 +714,7 @@ 61670253600, # local_end 1955-04-03 02:00:00 (Sun) -3600, 0, -'MADT', +'-01', ], [ 61670257200, # utc_start 1955-04-03 03:00:00 (Sun) @@ -719,7 +723,7 @@ 61685982000, # local_end 1955-10-02 03:00:00 (Sun) 0, 1, -'MADST', +'+00', ], [ 61685982000, # utc_start 1955-10-02 03:00:00 (Sun) @@ -728,7 +732,7 @@ 61701703200, # local_end 1956-04-01 02:00:00 (Sun) -3600, 0, -'MADT', +'-01', ], [ 61701706800, # utc_start 1956-04-01 03:00:00 (Sun) @@ -737,7 +741,7 @@ 61718036400, # local_end 1956-10-07 03:00:00 (Sun) 0, 1, -'MADST', +'+00', ], [ 61718036400, # utc_start 1956-10-07 03:00:00 (Sun) @@ -746,7 +750,7 @@ 61733757600, # local_end 1957-04-07 02:00:00 (Sun) -3600, 0, -'MADT', +'-01', ], [ 61733761200, # utc_start 1957-04-07 03:00:00 (Sun) @@ -755,7 +759,7 @@ 61749486000, # local_end 1957-10-06 03:00:00 (Sun) 0, 1, -'MADST', +'+00', ], [ 61749486000, # utc_start 1957-10-06 03:00:00 (Sun) @@ -764,7 +768,7 @@ 61765207200, # local_end 1958-04-06 02:00:00 (Sun) -3600, 0, -'MADT', +'-01', ], [ 61765210800, # utc_start 1958-04-06 03:00:00 (Sun) @@ -773,7 +777,7 @@ 61780935600, # local_end 1958-10-05 03:00:00 (Sun) 0, 1, -'MADST', +'+00', ], [ 61780935600, # utc_start 1958-10-05 03:00:00 (Sun) @@ -782,7 +786,7 @@ 61796656800, # local_end 1959-04-05 02:00:00 (Sun) -3600, 0, -'MADT', +'-01', ], [ 61796660400, # utc_start 1959-04-05 03:00:00 (Sun) @@ -791,7 +795,7 @@ 61812385200, # local_end 1959-10-04 03:00:00 (Sun) 0, 1, -'MADST', +'+00', ], [ 61812385200, # utc_start 1959-10-04 03:00:00 (Sun) @@ -800,7 +804,7 @@ 61828106400, # local_end 1960-04-03 02:00:00 (Sun) -3600, 0, -'MADT', +'-01', ], [ 61828110000, # utc_start 1960-04-03 03:00:00 (Sun) @@ -809,7 +813,7 @@ 61843834800, # local_end 1960-10-02 03:00:00 (Sun) 0, 1, -'MADST', +'+00', ], [ 61843834800, # utc_start 1960-10-02 03:00:00 (Sun) @@ -818,7 +822,7 @@ 61859556000, # local_end 1961-04-02 02:00:00 (Sun) -3600, 0, -'MADT', +'-01', ], [ 61859559600, # utc_start 1961-04-02 03:00:00 (Sun) @@ -827,7 +831,7 @@ 61875284400, # local_end 1961-10-01 03:00:00 (Sun) 0, 1, -'MADST', +'+00', ], [ 61875284400, # utc_start 1961-10-01 03:00:00 (Sun) @@ -836,7 +840,7 @@ 61891005600, # local_end 1962-04-01 02:00:00 (Sun) -3600, 0, -'MADT', +'-01', ], [ 61891009200, # utc_start 1962-04-01 03:00:00 (Sun) @@ -845,7 +849,7 @@ 61907338800, # local_end 1962-10-07 03:00:00 (Sun) 0, 1, -'MADST', +'+00', ], [ 61907338800, # utc_start 1962-10-07 03:00:00 (Sun) @@ -854,7 +858,7 @@ 61923060000, # local_end 1963-04-07 02:00:00 (Sun) -3600, 0, -'MADT', +'-01', ], [ 61923063600, # utc_start 1963-04-07 03:00:00 (Sun) @@ -863,7 +867,7 @@ 61938788400, # local_end 1963-10-06 03:00:00 (Sun) 0, 1, -'MADST', +'+00', ], [ 61938788400, # utc_start 1963-10-06 03:00:00 (Sun) @@ -872,7 +876,7 @@ 61954509600, # local_end 1964-04-05 02:00:00 (Sun) -3600, 0, -'MADT', +'-01', ], [ 61954513200, # utc_start 1964-04-05 03:00:00 (Sun) @@ -881,7 +885,7 @@ 61970238000, # local_end 1964-10-04 03:00:00 (Sun) 0, 1, -'MADST', +'+00', ], [ 61970238000, # utc_start 1964-10-04 03:00:00 (Sun) @@ -890,7 +894,7 @@ 61985959200, # local_end 1965-04-04 02:00:00 (Sun) -3600, 0, -'MADT', +'-01', ], [ 61985962800, # utc_start 1965-04-04 03:00:00 (Sun) @@ -899,7 +903,7 @@ 62001687600, # local_end 1965-10-03 03:00:00 (Sun) 0, 1, -'MADST', +'+00', ], [ 62001687600, # utc_start 1965-10-03 03:00:00 (Sun) @@ -908,7 +912,7 @@ 62017408800, # local_end 1966-04-03 02:00:00 (Sun) -3600, 0, -'MADT', +'-01', ], [ 62017412400, # utc_start 1966-04-03 03:00:00 (Sun) @@ -1828,13 +1832,49 @@ 1, 'WEST', ], + [ +63960627600, # utc_start 2027-10-31 01:00:00 (Sun) +63973328400, # utc_end 2028-03-26 01:00:00 (Sun) +63960627600, # local_start 2027-10-31 01:00:00 (Sun) +63973328400, # local_end 2028-03-26 01:00:00 (Sun) +0, +0, +'WET', + ], + [ +63973328400, # utc_start 2028-03-26 01:00:00 (Sun) +63992077200, # utc_end 2028-10-29 01:00:00 (Sun) +63973332000, # local_start 2028-03-26 02:00:00 (Sun) +63992080800, # local_end 2028-10-29 02:00:00 (Sun) +3600, +1, +'WEST', + ], + [ +63992077200, # utc_start 2028-10-29 01:00:00 (Sun) +64004778000, # utc_end 2029-03-25 01:00:00 (Sun) +63992077200, # local_start 2028-10-29 01:00:00 (Sun) +64004778000, # local_end 2029-03-25 01:00:00 (Sun) +0, +0, +'WET', + ], + [ +64004778000, # utc_start 2029-03-25 01:00:00 (Sun) +64023526800, # utc_end 2029-10-28 01:00:00 (Sun) +64004781600, # local_start 2029-03-25 02:00:00 (Sun) +64023530400, # local_end 2029-10-28 02:00:00 (Sun) +3600, +1, +'WEST', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {103} +sub has_dst_changes {105} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1883,18 +1923,6 @@ my $rules = [ bless( { 'at' => '1:00u', - 'from' => '1996', - 'in' => 'Oct', - 'letter' => '', - 'name' => 'EU', - 'offset_from_std' => 0, - 'on' => 'lastSun', - 'save' => '0', - 'to' => 'max', - 'type' => undef - }, 'DateTime::TimeZone::OlsonDB::Rule' ), - bless( { - 'at' => '1:00u', 'from' => '1981', 'in' => 'Mar', 'letter' => 'S', @@ -1902,8 +1930,18 @@ 'offset_from_std' => 3600, 'on' => 'lastSun', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' + }, 'DateTime::TimeZone::OlsonDB::Rule' ), + bless( { + 'at' => '1:00u', + 'from' => '1996', + 'in' => 'Oct', + 'letter' => '', + 'name' => 'EU', + 'offset_from_std' => 0, + 'on' => 'lastSun', + 'save' => '0', + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Atlantic/Reykjavik.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Atlantic/Reykjavik.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Atlantic/Reykjavik.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Atlantic/Reykjavik.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/europe. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/europe. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Atlantic::Reykjavik; -$DateTime::TimeZone::Atlantic::Reykjavik::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,7 +39,7 @@ 60467468400, # local_end 1917-02-19 23:00:00 (Mon) -3600, 0, -'IST', +'-01', ], [ 60467472000, # utc_start 1917-02-20 00:00:00 (Tue) @@ -44,7 +48,7 @@ 60488470800, # local_end 1917-10-21 01:00:00 (Sun) 0, 1, -'ISST', +'+00', ], [ 60488470800, # utc_start 1917-10-21 01:00:00 (Sun) @@ -53,7 +57,7 @@ 60499004400, # local_end 1918-02-19 23:00:00 (Tue) -3600, 0, -'IST', +'-01', ], [ 60499008000, # utc_start 1918-02-20 00:00:00 (Wed) @@ -62,7 +66,7 @@ 60522253200, # local_end 1918-11-16 01:00:00 (Sat) 0, 1, -'ISST', +'+00', ], [ 60522253200, # utc_start 1918-11-16 01:00:00 (Sat) @@ -71,7 +75,7 @@ 60530540400, # local_end 1919-02-19 23:00:00 (Wed) -3600, 0, -'IST', +'-01', ], [ 60530544000, # utc_start 1919-02-20 00:00:00 (Thu) @@ -80,7 +84,7 @@ 60553789200, # local_end 1919-11-16 01:00:00 (Sun) 0, 1, -'ISST', +'+00', ], [ 60553789200, # utc_start 1919-11-16 01:00:00 (Sun) @@ -89,7 +93,7 @@ 60596118000, # local_end 1921-03-19 23:00:00 (Sat) -3600, 0, -'IST', +'-01', ], [ 60596121600, # utc_start 1921-03-20 00:00:00 (Sun) @@ -98,7 +102,7 @@ 60604333200, # local_end 1921-06-23 01:00:00 (Thu) 0, 1, -'ISST', +'+00', ], [ 60604333200, # utc_start 1921-06-23 01:00:00 (Thu) @@ -107,7 +111,7 @@ 61167654000, # local_end 1939-04-29 23:00:00 (Sat) -3600, 0, -'IST', +'-01', ], [ 61167657600, # utc_start 1939-04-30 00:00:00 (Sun) @@ -116,7 +120,7 @@ 61183389600, # local_end 1939-10-29 02:00:00 (Sun) 0, 1, -'ISST', +'+00', ], [ 61183389600, # utc_start 1939-10-29 02:00:00 (Sun) @@ -125,7 +129,7 @@ 61193671200, # local_end 1940-02-25 02:00:00 (Sun) -3600, 0, -'IST', +'-01', ], [ 61193674800, # utc_start 1940-02-25 03:00:00 (Sun) @@ -134,7 +138,7 @@ 61215444000, # local_end 1940-11-03 02:00:00 (Sun) 0, 1, -'ISST', +'+00', ], [ 61215444000, # utc_start 1940-11-03 02:00:00 (Sun) @@ -143,7 +147,7 @@ 61225722000, # local_end 1941-03-02 01:00:00 (Sun) -3600, 0, -'IST', +'-01', ], [ 61225725600, # utc_start 1941-03-02 02:00:00 (Sun) @@ -152,7 +156,7 @@ 61246893600, # local_end 1941-11-02 02:00:00 (Sun) 0, 1, -'ISST', +'+00', ], [ 61246893600, # utc_start 1941-11-02 02:00:00 (Sun) @@ -161,7 +165,7 @@ 61257776400, # local_end 1942-03-08 01:00:00 (Sun) -3600, 0, -'IST', +'-01', ], [ 61257780000, # utc_start 1942-03-08 02:00:00 (Sun) @@ -170,7 +174,7 @@ 61277738400, # local_end 1942-10-25 02:00:00 (Sun) 0, 1, -'ISST', +'+00', ], [ 61277738400, # utc_start 1942-10-25 02:00:00 (Sun) @@ -179,7 +183,7 @@ 61289226000, # local_end 1943-03-07 01:00:00 (Sun) -3600, 0, -'IST', +'-01', ], [ 61289229600, # utc_start 1943-03-07 02:00:00 (Sun) @@ -188,7 +192,7 @@ 61309188000, # local_end 1943-10-24 02:00:00 (Sun) 0, 1, -'ISST', +'+00', ], [ 61309188000, # utc_start 1943-10-24 02:00:00 (Sun) @@ -197,7 +201,7 @@ 61320675600, # local_end 1944-03-05 01:00:00 (Sun) -3600, 0, -'IST', +'-01', ], [ 61320679200, # utc_start 1944-03-05 02:00:00 (Sun) @@ -206,7 +210,7 @@ 61340637600, # local_end 1944-10-22 02:00:00 (Sun) 0, 1, -'ISST', +'+00', ], [ 61340637600, # utc_start 1944-10-22 02:00:00 (Sun) @@ -215,7 +219,7 @@ 61352125200, # local_end 1945-03-04 01:00:00 (Sun) -3600, 0, -'IST', +'-01', ], [ 61352128800, # utc_start 1945-03-04 02:00:00 (Sun) @@ -224,7 +228,7 @@ 61372692000, # local_end 1945-10-28 02:00:00 (Sun) 0, 1, -'ISST', +'+00', ], [ 61372692000, # utc_start 1945-10-28 02:00:00 (Sun) @@ -233,7 +237,7 @@ 61383574800, # local_end 1946-03-03 01:00:00 (Sun) -3600, 0, -'IST', +'-01', ], [ 61383578400, # utc_start 1946-03-03 02:00:00 (Sun) @@ -242,7 +246,7 @@ 61404141600, # local_end 1946-10-27 02:00:00 (Sun) 0, 1, -'ISST', +'+00', ], [ 61404141600, # utc_start 1946-10-27 02:00:00 (Sun) @@ -251,7 +255,7 @@ 61418048400, # local_end 1947-04-06 01:00:00 (Sun) -3600, 0, -'IST', +'-01', ], [ 61418052000, # utc_start 1947-04-06 02:00:00 (Sun) @@ -260,7 +264,7 @@ 61435591200, # local_end 1947-10-26 02:00:00 (Sun) 0, 1, -'ISST', +'+00', ], [ 61435591200, # utc_start 1947-10-26 02:00:00 (Sun) @@ -269,7 +273,7 @@ 61449498000, # local_end 1948-04-04 01:00:00 (Sun) -3600, 0, -'IST', +'-01', ], [ 61449501600, # utc_start 1948-04-04 02:00:00 (Sun) @@ -278,7 +282,7 @@ 61467040800, # local_end 1948-10-24 02:00:00 (Sun) 0, 1, -'ISST', +'+00', ], [ 61467040800, # utc_start 1948-10-24 02:00:00 (Sun) @@ -287,7 +291,7 @@ 61480947600, # local_end 1949-04-03 01:00:00 (Sun) -3600, 0, -'IST', +'-01', ], [ 61480951200, # utc_start 1949-04-03 02:00:00 (Sun) @@ -296,7 +300,7 @@ 61499095200, # local_end 1949-10-30 02:00:00 (Sun) 0, 1, -'ISST', +'+00', ], [ 61499095200, # utc_start 1949-10-30 02:00:00 (Sun) @@ -305,7 +309,7 @@ 61512397200, # local_end 1950-04-02 01:00:00 (Sun) -3600, 0, -'IST', +'-01', ], [ 61512400800, # utc_start 1950-04-02 02:00:00 (Sun) @@ -314,7 +318,7 @@ 61529940000, # local_end 1950-10-22 02:00:00 (Sun) 0, 1, -'ISST', +'+00', ], [ 61529940000, # utc_start 1950-10-22 02:00:00 (Sun) @@ -323,7 +327,7 @@ 61543846800, # local_end 1951-04-01 01:00:00 (Sun) -3600, 0, -'IST', +'-01', ], [ 61543850400, # utc_start 1951-04-01 02:00:00 (Sun) @@ -332,7 +336,7 @@ 61561994400, # local_end 1951-10-28 02:00:00 (Sun) 0, 1, -'ISST', +'+00', ], [ 61561994400, # utc_start 1951-10-28 02:00:00 (Sun) @@ -341,7 +345,7 @@ 61575901200, # local_end 1952-04-06 01:00:00 (Sun) -3600, 0, -'IST', +'-01', ], [ 61575904800, # utc_start 1952-04-06 02:00:00 (Sun) @@ -350,7 +354,7 @@ 61593444000, # local_end 1952-10-26 02:00:00 (Sun) 0, 1, -'ISST', +'+00', ], [ 61593444000, # utc_start 1952-10-26 02:00:00 (Sun) @@ -359,7 +363,7 @@ 61607350800, # local_end 1953-04-05 01:00:00 (Sun) -3600, 0, -'IST', +'-01', ], [ 61607354400, # utc_start 1953-04-05 02:00:00 (Sun) @@ -368,7 +372,7 @@ 61624893600, # local_end 1953-10-25 02:00:00 (Sun) 0, 1, -'ISST', +'+00', ], [ 61624893600, # utc_start 1953-10-25 02:00:00 (Sun) @@ -377,7 +381,7 @@ 61638800400, # local_end 1954-04-04 01:00:00 (Sun) -3600, 0, -'IST', +'-01', ], [ 61638804000, # utc_start 1954-04-04 02:00:00 (Sun) @@ -386,7 +390,7 @@ 61656343200, # local_end 1954-10-24 02:00:00 (Sun) 0, 1, -'ISST', +'+00', ], [ 61656343200, # utc_start 1954-10-24 02:00:00 (Sun) @@ -395,7 +399,7 @@ 61670250000, # local_end 1955-04-03 01:00:00 (Sun) -3600, 0, -'IST', +'-01', ], [ 61670253600, # utc_start 1955-04-03 02:00:00 (Sun) @@ -404,7 +408,7 @@ 61687792800, # local_end 1955-10-23 02:00:00 (Sun) 0, 1, -'ISST', +'+00', ], [ 61687792800, # utc_start 1955-10-23 02:00:00 (Sun) @@ -413,7 +417,7 @@ 61701699600, # local_end 1956-04-01 01:00:00 (Sun) -3600, 0, -'IST', +'-01', ], [ 61701703200, # utc_start 1956-04-01 02:00:00 (Sun) @@ -422,7 +426,7 @@ 61719847200, # local_end 1956-10-28 02:00:00 (Sun) 0, 1, -'ISST', +'+00', ], [ 61719847200, # utc_start 1956-10-28 02:00:00 (Sun) @@ -431,7 +435,7 @@ 61733754000, # local_end 1957-04-07 01:00:00 (Sun) -3600, 0, -'IST', +'-01', ], [ 61733757600, # utc_start 1957-04-07 02:00:00 (Sun) @@ -440,7 +444,7 @@ 61751296800, # local_end 1957-10-27 02:00:00 (Sun) 0, 1, -'ISST', +'+00', ], [ 61751296800, # utc_start 1957-10-27 02:00:00 (Sun) @@ -449,7 +453,7 @@ 61765203600, # local_end 1958-04-06 01:00:00 (Sun) -3600, 0, -'IST', +'-01', ], [ 61765207200, # utc_start 1958-04-06 02:00:00 (Sun) @@ -458,7 +462,7 @@ 61782746400, # local_end 1958-10-26 02:00:00 (Sun) 0, 1, -'ISST', +'+00', ], [ 61782746400, # utc_start 1958-10-26 02:00:00 (Sun) @@ -467,7 +471,7 @@ 61796653200, # local_end 1959-04-05 01:00:00 (Sun) -3600, 0, -'IST', +'-01', ], [ 61796656800, # utc_start 1959-04-05 02:00:00 (Sun) @@ -476,7 +480,7 @@ 61814196000, # local_end 1959-10-25 02:00:00 (Sun) 0, 1, -'ISST', +'+00', ], [ 61814196000, # utc_start 1959-10-25 02:00:00 (Sun) @@ -485,7 +489,7 @@ 61828102800, # local_end 1960-04-03 01:00:00 (Sun) -3600, 0, -'IST', +'-01', ], [ 61828106400, # utc_start 1960-04-03 02:00:00 (Sun) @@ -494,7 +498,7 @@ 61845645600, # local_end 1960-10-23 02:00:00 (Sun) 0, 1, -'ISST', +'+00', ], [ 61845645600, # utc_start 1960-10-23 02:00:00 (Sun) @@ -503,7 +507,7 @@ 61859552400, # local_end 1961-04-02 01:00:00 (Sun) -3600, 0, -'IST', +'-01', ], [ 61859556000, # utc_start 1961-04-02 02:00:00 (Sun) @@ -512,7 +516,7 @@ 61877095200, # local_end 1961-10-22 02:00:00 (Sun) 0, 1, -'ISST', +'+00', ], [ 61877095200, # utc_start 1961-10-22 02:00:00 (Sun) @@ -521,7 +525,7 @@ 61891002000, # local_end 1962-04-01 01:00:00 (Sun) -3600, 0, -'IST', +'-01', ], [ 61891005600, # utc_start 1962-04-01 02:00:00 (Sun) @@ -530,7 +534,7 @@ 61909149600, # local_end 1962-10-28 02:00:00 (Sun) 0, 1, -'ISST', +'+00', ], [ 61909149600, # utc_start 1962-10-28 02:00:00 (Sun) @@ -539,7 +543,7 @@ 61923056400, # local_end 1963-04-07 01:00:00 (Sun) -3600, 0, -'IST', +'-01', ], [ 61923060000, # utc_start 1963-04-07 02:00:00 (Sun) @@ -548,7 +552,7 @@ 61940599200, # local_end 1963-10-27 02:00:00 (Sun) 0, 1, -'ISST', +'+00', ], [ 61940599200, # utc_start 1963-10-27 02:00:00 (Sun) @@ -557,7 +561,7 @@ 61954506000, # local_end 1964-04-05 01:00:00 (Sun) -3600, 0, -'IST', +'-01', ], [ 61954509600, # utc_start 1964-04-05 02:00:00 (Sun) @@ -566,7 +570,7 @@ 61972048800, # local_end 1964-10-25 02:00:00 (Sun) 0, 1, -'ISST', +'+00', ], [ 61972048800, # utc_start 1964-10-25 02:00:00 (Sun) @@ -575,7 +579,7 @@ 61985955600, # local_end 1965-04-04 01:00:00 (Sun) -3600, 0, -'IST', +'-01', ], [ 61985959200, # utc_start 1965-04-04 02:00:00 (Sun) @@ -584,7 +588,7 @@ 62003498400, # local_end 1965-10-24 02:00:00 (Sun) 0, 1, -'ISST', +'+00', ], [ 62003498400, # utc_start 1965-10-24 02:00:00 (Sun) @@ -593,7 +597,7 @@ 62017405200, # local_end 1966-04-03 01:00:00 (Sun) -3600, 0, -'IST', +'-01', ], [ 62017408800, # utc_start 1966-04-03 02:00:00 (Sun) @@ -602,7 +606,7 @@ 62034948000, # local_end 1966-10-23 02:00:00 (Sun) 0, 1, -'ISST', +'+00', ], [ 62034948000, # utc_start 1966-10-23 02:00:00 (Sun) @@ -611,7 +615,7 @@ 62048854800, # local_end 1967-04-02 01:00:00 (Sun) -3600, 0, -'IST', +'-01', ], [ 62048858400, # utc_start 1967-04-02 02:00:00 (Sun) @@ -620,7 +624,7 @@ 62067002400, # local_end 1967-10-29 02:00:00 (Sun) 0, 1, -'ISST', +'+00', ], [ 62067002400, # utc_start 1967-10-29 02:00:00 (Sun) @@ -629,7 +633,7 @@ 62080909200, # local_end 1968-04-07 01:00:00 (Sun) -3600, 0, -'IST', +'-01', ], [ 62080912800, # utc_start 1968-04-07 02:00:00 (Sun) @@ -642,11 +646,11 @@ ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {33} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Atlantic/South_Georgia.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Atlantic/South_Georgia.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Atlantic/South_Georgia.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Atlantic/South_Georgia.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/southamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/southamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Atlantic::South_Georgia; -$DateTime::TimeZone::Atlantic::South_Georgia::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,15 +39,15 @@ DateTime::TimeZone::INFINITY, # local_end -7200, 0, -'GST', +'-02', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {0} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Atlantic/Stanley.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Atlantic/Stanley.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Atlantic/Stanley.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Atlantic/Stanley.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/southamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/southamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Atlantic::Stanley; -$DateTime::TimeZone::Atlantic::Stanley::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -44,7 +48,7 @@ 61117459200, # local_end 1937-09-26 00:00:00 (Sun) -14400, 0, -'FKT', +'-04', ], [ 61117473600, # utc_start 1937-09-26 04:00:00 (Sun) @@ -53,7 +57,7 @@ 61132579200, # local_end 1938-03-20 00:00:00 (Sun) -10800, 1, -'FKST', +'-03', ], [ 61132590000, # utc_start 1938-03-20 03:00:00 (Sun) @@ -62,7 +66,7 @@ 61148908800, # local_end 1938-09-25 00:00:00 (Sun) -14400, 0, -'FKT', +'-04', ], [ 61148923200, # utc_start 1938-09-25 04:00:00 (Sun) @@ -71,7 +75,7 @@ 61164028800, # local_end 1939-03-19 00:00:00 (Sun) -10800, 1, -'FKST', +'-03', ], [ 61164039600, # utc_start 1939-03-19 03:00:00 (Sun) @@ -80,7 +84,7 @@ 61180963200, # local_end 1939-10-01 00:00:00 (Sun) -14400, 0, -'FKT', +'-04', ], [ 61180977600, # utc_start 1939-10-01 04:00:00 (Sun) @@ -89,7 +93,7 @@ 61196083200, # local_end 1940-03-24 00:00:00 (Sun) -10800, 1, -'FKST', +'-03', ], [ 61196094000, # utc_start 1940-03-24 03:00:00 (Sun) @@ -98,7 +102,7 @@ 61212412800, # local_end 1940-09-29 00:00:00 (Sun) -14400, 0, -'FKT', +'-04', ], [ 61212427200, # utc_start 1940-09-29 04:00:00 (Sun) @@ -107,7 +111,7 @@ 61227532800, # local_end 1941-03-23 00:00:00 (Sun) -10800, 1, -'FKST', +'-03', ], [ 61227543600, # utc_start 1941-03-23 03:00:00 (Sun) @@ -116,7 +120,7 @@ 61243862400, # local_end 1941-09-28 00:00:00 (Sun) -14400, 0, -'FKT', +'-04', ], [ 61243876800, # utc_start 1941-09-28 04:00:00 (Sun) @@ -125,7 +129,7 @@ 61258982400, # local_end 1942-03-22 00:00:00 (Sun) -10800, 1, -'FKST', +'-03', ], [ 61258993200, # utc_start 1942-03-22 03:00:00 (Sun) @@ -134,7 +138,7 @@ 61275312000, # local_end 1942-09-27 00:00:00 (Sun) -14400, 0, -'FKT', +'-04', ], [ 61275326400, # utc_start 1942-09-27 04:00:00 (Sun) @@ -143,7 +147,7 @@ 61283606400, # local_end 1943-01-01 00:00:00 (Fri) -10800, 1, -'FKST', +'-03', ], [ 61283617200, # utc_start 1943-01-01 03:00:00 (Fri) @@ -152,7 +156,7 @@ 62556278400, # local_end 1983-05-01 00:00:00 (Sun) -14400, 0, -'FKT', +'-04', ], [ 62556292800, # utc_start 1983-05-01 04:00:00 (Sun) @@ -161,7 +165,7 @@ 62568979200, # local_end 1983-09-25 00:00:00 (Sun) -10800, 0, -'FKT', +'-03', ], [ 62568990000, # utc_start 1983-09-25 03:00:00 (Sun) @@ -170,7 +174,7 @@ 62587728000, # local_end 1984-04-29 00:00:00 (Sun) -7200, 1, -'FKST', +'-02', ], [ 62587735200, # utc_start 1984-04-29 02:00:00 (Sun) @@ -179,7 +183,7 @@ 62599824000, # local_end 1984-09-16 00:00:00 (Sun) -10800, 0, -'FKT', +'-03', ], [ 62599834800, # utc_start 1984-09-16 03:00:00 (Sun) @@ -188,7 +192,7 @@ 62619177600, # local_end 1985-04-28 00:00:00 (Sun) -7200, 1, -'FKST', +'-02', ], [ 62619184800, # utc_start 1985-04-28 02:00:00 (Sun) @@ -197,7 +201,7 @@ 62631273600, # local_end 1985-09-15 00:00:00 (Sun) -10800, 0, -'FKT', +'-03', ], [ 62631284400, # utc_start 1985-09-15 03:00:00 (Sun) @@ -206,7 +210,7 @@ 62650022400, # local_end 1986-04-20 00:00:00 (Sun) -10800, 1, -'FKST', +'-03', ], [ 62650033200, # utc_start 1986-04-20 03:00:00 (Sun) @@ -215,7 +219,7 @@ 62662723200, # local_end 1986-09-14 00:00:00 (Sun) -14400, 0, -'FKT', +'-04', ], [ 62662737600, # utc_start 1986-09-14 04:00:00 (Sun) @@ -224,7 +228,7 @@ 62681472000, # local_end 1987-04-19 00:00:00 (Sun) -10800, 1, -'FKST', +'-03', ], [ 62681482800, # utc_start 1987-04-19 03:00:00 (Sun) @@ -233,7 +237,7 @@ 62694172800, # local_end 1987-09-13 00:00:00 (Sun) -14400, 0, -'FKT', +'-04', ], [ 62694187200, # utc_start 1987-09-13 04:00:00 (Sun) @@ -242,7 +246,7 @@ 62712921600, # local_end 1988-04-17 00:00:00 (Sun) -10800, 1, -'FKST', +'-03', ], [ 62712932400, # utc_start 1988-04-17 03:00:00 (Sun) @@ -251,7 +255,7 @@ 62725622400, # local_end 1988-09-11 00:00:00 (Sun) -14400, 0, -'FKT', +'-04', ], [ 62725636800, # utc_start 1988-09-11 04:00:00 (Sun) @@ -260,7 +264,7 @@ 62744371200, # local_end 1989-04-16 00:00:00 (Sun) -10800, 1, -'FKST', +'-03', ], [ 62744382000, # utc_start 1989-04-16 03:00:00 (Sun) @@ -269,7 +273,7 @@ 62757072000, # local_end 1989-09-10 00:00:00 (Sun) -14400, 0, -'FKT', +'-04', ], [ 62757086400, # utc_start 1989-09-10 04:00:00 (Sun) @@ -278,7 +282,7 @@ 62776425600, # local_end 1990-04-22 00:00:00 (Sun) -10800, 1, -'FKST', +'-03', ], [ 62776436400, # utc_start 1990-04-22 03:00:00 (Sun) @@ -287,7 +291,7 @@ 62788521600, # local_end 1990-09-09 00:00:00 (Sun) -14400, 0, -'FKT', +'-04', ], [ 62788536000, # utc_start 1990-09-09 04:00:00 (Sun) @@ -296,7 +300,7 @@ 62807875200, # local_end 1991-04-21 00:00:00 (Sun) -10800, 1, -'FKST', +'-03', ], [ 62807886000, # utc_start 1991-04-21 03:00:00 (Sun) @@ -305,7 +309,7 @@ 62820576000, # local_end 1991-09-15 00:00:00 (Sun) -14400, 0, -'FKT', +'-04', ], [ 62820590400, # utc_start 1991-09-15 04:00:00 (Sun) @@ -314,7 +318,7 @@ 62839324800, # local_end 1992-04-19 00:00:00 (Sun) -10800, 1, -'FKST', +'-03', ], [ 62839335600, # utc_start 1992-04-19 03:00:00 (Sun) @@ -323,7 +327,7 @@ 62852025600, # local_end 1992-09-13 00:00:00 (Sun) -14400, 0, -'FKT', +'-04', ], [ 62852040000, # utc_start 1992-09-13 04:00:00 (Sun) @@ -332,7 +336,7 @@ 62870774400, # local_end 1993-04-18 00:00:00 (Sun) -10800, 1, -'FKST', +'-03', ], [ 62870785200, # utc_start 1993-04-18 03:00:00 (Sun) @@ -341,7 +345,7 @@ 62883475200, # local_end 1993-09-12 00:00:00 (Sun) -14400, 0, -'FKT', +'-04', ], [ 62883489600, # utc_start 1993-09-12 04:00:00 (Sun) @@ -350,7 +354,7 @@ 62902224000, # local_end 1994-04-17 00:00:00 (Sun) -10800, 1, -'FKST', +'-03', ], [ 62902234800, # utc_start 1994-04-17 03:00:00 (Sun) @@ -359,7 +363,7 @@ 62914924800, # local_end 1994-09-11 00:00:00 (Sun) -14400, 0, -'FKT', +'-04', ], [ 62914939200, # utc_start 1994-09-11 04:00:00 (Sun) @@ -368,7 +372,7 @@ 62933673600, # local_end 1995-04-16 00:00:00 (Sun) -10800, 1, -'FKST', +'-03', ], [ 62933684400, # utc_start 1995-04-16 03:00:00 (Sun) @@ -377,7 +381,7 @@ 62946374400, # local_end 1995-09-10 00:00:00 (Sun) -14400, 0, -'FKT', +'-04', ], [ 62946388800, # utc_start 1995-09-10 04:00:00 (Sun) @@ -386,7 +390,7 @@ 62965728000, # local_end 1996-04-21 00:00:00 (Sun) -10800, 1, -'FKST', +'-03', ], [ 62965738800, # utc_start 1996-04-21 03:00:00 (Sun) @@ -395,7 +399,7 @@ 62978428800, # local_end 1996-09-15 00:00:00 (Sun) -14400, 0, -'FKT', +'-04', ], [ 62978443200, # utc_start 1996-09-15 04:00:00 (Sun) @@ -404,7 +408,7 @@ 62997177600, # local_end 1997-04-20 00:00:00 (Sun) -10800, 1, -'FKST', +'-03', ], [ 62997188400, # utc_start 1997-04-20 03:00:00 (Sun) @@ -413,7 +417,7 @@ 63009878400, # local_end 1997-09-14 00:00:00 (Sun) -14400, 0, -'FKT', +'-04', ], [ 63009892800, # utc_start 1997-09-14 04:00:00 (Sun) @@ -422,7 +426,7 @@ 63028627200, # local_end 1998-04-19 00:00:00 (Sun) -10800, 1, -'FKST', +'-03', ], [ 63028638000, # utc_start 1998-04-19 03:00:00 (Sun) @@ -431,7 +435,7 @@ 63041328000, # local_end 1998-09-13 00:00:00 (Sun) -14400, 0, -'FKT', +'-04', ], [ 63041342400, # utc_start 1998-09-13 04:00:00 (Sun) @@ -440,7 +444,7 @@ 63060076800, # local_end 1999-04-18 00:00:00 (Sun) -10800, 1, -'FKST', +'-03', ], [ 63060087600, # utc_start 1999-04-18 03:00:00 (Sun) @@ -449,7 +453,7 @@ 63072777600, # local_end 1999-09-12 00:00:00 (Sun) -14400, 0, -'FKT', +'-04', ], [ 63072792000, # utc_start 1999-09-12 04:00:00 (Sun) @@ -458,7 +462,7 @@ 63091526400, # local_end 2000-04-16 00:00:00 (Sun) -10800, 1, -'FKST', +'-03', ], [ 63091537200, # utc_start 2000-04-16 03:00:00 (Sun) @@ -467,7 +471,7 @@ 63104227200, # local_end 2000-09-10 00:00:00 (Sun) -14400, 0, -'FKT', +'-04', ], [ 63104241600, # utc_start 2000-09-10 04:00:00 (Sun) @@ -476,7 +480,7 @@ 63122983200, # local_end 2001-04-15 02:00:00 (Sun) -10800, 1, -'FKST', +'-03', ], [ 63122994000, # utc_start 2001-04-15 05:00:00 (Sun) @@ -485,7 +489,7 @@ 63135079200, # local_end 2001-09-02 02:00:00 (Sun) -14400, 0, -'FKT', +'-04', ], [ 63135093600, # utc_start 2001-09-02 06:00:00 (Sun) @@ -494,7 +498,7 @@ 63155037600, # local_end 2002-04-21 02:00:00 (Sun) -10800, 1, -'FKST', +'-03', ], [ 63155048400, # utc_start 2002-04-21 05:00:00 (Sun) @@ -503,7 +507,7 @@ 63166528800, # local_end 2002-09-01 02:00:00 (Sun) -14400, 0, -'FKT', +'-04', ], [ 63166543200, # utc_start 2002-09-01 06:00:00 (Sun) @@ -512,7 +516,7 @@ 63186487200, # local_end 2003-04-20 02:00:00 (Sun) -10800, 1, -'FKST', +'-03', ], [ 63186498000, # utc_start 2003-04-20 05:00:00 (Sun) @@ -521,7 +525,7 @@ 63198583200, # local_end 2003-09-07 02:00:00 (Sun) -14400, 0, -'FKT', +'-04', ], [ 63198597600, # utc_start 2003-09-07 06:00:00 (Sun) @@ -530,7 +534,7 @@ 63217936800, # local_end 2004-04-18 02:00:00 (Sun) -10800, 1, -'FKST', +'-03', ], [ 63217947600, # utc_start 2004-04-18 05:00:00 (Sun) @@ -539,7 +543,7 @@ 63230032800, # local_end 2004-09-05 02:00:00 (Sun) -14400, 0, -'FKT', +'-04', ], [ 63230047200, # utc_start 2004-09-05 06:00:00 (Sun) @@ -548,7 +552,7 @@ 63249386400, # local_end 2005-04-17 02:00:00 (Sun) -10800, 1, -'FKST', +'-03', ], [ 63249397200, # utc_start 2005-04-17 05:00:00 (Sun) @@ -557,7 +561,7 @@ 63261482400, # local_end 2005-09-04 02:00:00 (Sun) -14400, 0, -'FKT', +'-04', ], [ 63261496800, # utc_start 2005-09-04 06:00:00 (Sun) @@ -566,7 +570,7 @@ 63280836000, # local_end 2006-04-16 02:00:00 (Sun) -10800, 1, -'FKST', +'-03', ], [ 63280846800, # utc_start 2006-04-16 05:00:00 (Sun) @@ -575,7 +579,7 @@ 63292932000, # local_end 2006-09-03 02:00:00 (Sun) -14400, 0, -'FKT', +'-04', ], [ 63292946400, # utc_start 2006-09-03 06:00:00 (Sun) @@ -584,7 +588,7 @@ 63312285600, # local_end 2007-04-15 02:00:00 (Sun) -10800, 1, -'FKST', +'-03', ], [ 63312296400, # utc_start 2007-04-15 05:00:00 (Sun) @@ -593,7 +597,7 @@ 63324381600, # local_end 2007-09-02 02:00:00 (Sun) -14400, 0, -'FKT', +'-04', ], [ 63324396000, # utc_start 2007-09-02 06:00:00 (Sun) @@ -602,7 +606,7 @@ 63344340000, # local_end 2008-04-20 02:00:00 (Sun) -10800, 1, -'FKST', +'-03', ], [ 63344350800, # utc_start 2008-04-20 05:00:00 (Sun) @@ -611,7 +615,7 @@ 63356436000, # local_end 2008-09-07 02:00:00 (Sun) -14400, 0, -'FKT', +'-04', ], [ 63356450400, # utc_start 2008-09-07 06:00:00 (Sun) @@ -620,7 +624,7 @@ 63375789600, # local_end 2009-04-19 02:00:00 (Sun) -10800, 1, -'FKST', +'-03', ], [ 63375800400, # utc_start 2009-04-19 05:00:00 (Sun) @@ -629,7 +633,7 @@ 63387885600, # local_end 2009-09-06 02:00:00 (Sun) -14400, 0, -'FKT', +'-04', ], [ 63387900000, # utc_start 2009-09-06 06:00:00 (Sun) @@ -638,7 +642,7 @@ 63407239200, # local_end 2010-04-18 02:00:00 (Sun) -10800, 1, -'FKST', +'-03', ], [ 63407250000, # utc_start 2010-04-18 05:00:00 (Sun) @@ -647,7 +651,7 @@ 63419335200, # local_end 2010-09-05 02:00:00 (Sun) -14400, 0, -'FKT', +'-04', ], [ 63419349600, # utc_start 2010-09-05 06:00:00 (Sun) @@ -656,15 +660,15 @@ DateTime::TimeZone::INFINITY, # local_end -10800, 0, -'FKST', +'-03', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {33} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Australia/Adelaide.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Australia/Adelaide.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Australia/Adelaide.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Australia/Adelaide.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/australasia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/australasia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Australia::Adelaide; -$DateTime::TimeZone::Australia::Adelaide::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -1135,13 +1139,49 @@ 0, 'ACST', ], + [ +63958177800, # utc_start 2027-10-02 16:30:00 (Sat) +63973902600, # utc_end 2028-04-01 16:30:00 (Sat) +63958215600, # local_start 2027-10-03 03:00:00 (Sun) +63973940400, # local_end 2028-04-02 03:00:00 (Sun) +37800, +1, +'ACDT', + ], + [ +63973902600, # utc_start 2028-04-01 16:30:00 (Sat) +63989627400, # utc_end 2028-09-30 16:30:00 (Sat) +63973936800, # local_start 2028-04-02 02:00:00 (Sun) +63989661600, # local_end 2028-10-01 02:00:00 (Sun) +34200, +0, +'ACST', + ], + [ +63989627400, # utc_start 2028-09-30 16:30:00 (Sat) +64005352200, # utc_end 2029-03-31 16:30:00 (Sat) +63989665200, # local_start 2028-10-01 03:00:00 (Sun) +64005390000, # local_end 2029-04-01 03:00:00 (Sun) +37800, +1, +'ACDT', + ], + [ +64005352200, # utc_start 2029-03-31 16:30:00 (Sat) +64021681800, # utc_end 2029-10-06 16:30:00 (Sat) +64005386400, # local_start 2029-04-01 02:00:00 (Sun) +64021716000, # local_end 2029-10-07 02:00:00 (Sun) +34200, +0, +'ACST', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {61} +sub has_dst_changes {63} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1197,8 +1237,7 @@ 'offset_from_std' => 0, 'on' => 'Sun>=1', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ), bless( { 'at' => '2:00s', @@ -1209,8 +1248,7 @@ 'offset_from_std' => 3600, 'on' => 'Sun>=1', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Australia/Brisbane.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Australia/Brisbane.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Australia/Brisbane.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Australia/Brisbane.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/australasia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/australasia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Australia::Brisbane; -$DateTime::TimeZone::Australia::Brisbane::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -192,11 +196,11 @@ ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {8} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Australia/Broken_Hill.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Australia/Broken_Hill.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Australia/Broken_Hill.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Australia/Broken_Hill.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/australasia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/australasia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Australia::Broken_Hill; -$DateTime::TimeZone::Australia::Broken_Hill::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -1153,13 +1157,49 @@ 0, 'ACST', ], + [ +63958177800, # utc_start 2027-10-02 16:30:00 (Sat) +63973902600, # utc_end 2028-04-01 16:30:00 (Sat) +63958215600, # local_start 2027-10-03 03:00:00 (Sun) +63973940400, # local_end 2028-04-02 03:00:00 (Sun) +37800, +1, +'ACDT', + ], + [ +63973902600, # utc_start 2028-04-01 16:30:00 (Sat) +63989627400, # utc_end 2028-09-30 16:30:00 (Sat) +63973936800, # local_start 2028-04-02 02:00:00 (Sun) +63989661600, # local_end 2028-10-01 02:00:00 (Sun) +34200, +0, +'ACST', + ], + [ +63989627400, # utc_start 2028-09-30 16:30:00 (Sat) +64005352200, # utc_end 2029-03-31 16:30:00 (Sat) +63989665200, # local_start 2028-10-01 03:00:00 (Sun) +64005390000, # local_end 2029-04-01 03:00:00 (Sun) +37800, +1, +'ACDT', + ], + [ +64005352200, # utc_start 2029-03-31 16:30:00 (Sat) +64021681800, # utc_end 2029-10-06 16:30:00 (Sat) +64005386400, # local_start 2029-04-01 02:00:00 (Sun) +64021716000, # local_end 2029-10-07 02:00:00 (Sun) +34200, +0, +'ACST', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {62} +sub has_dst_changes {64} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1215,8 +1255,7 @@ 'offset_from_std' => 0, 'on' => 'Sun>=1', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ), bless( { 'at' => '2:00s', @@ -1227,8 +1266,7 @@ 'offset_from_std' => 3600, 'on' => 'Sun>=1', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Australia/Currie.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Australia/Currie.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Australia/Currie.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Australia/Currie.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/australasia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/australasia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Australia::Currie; -$DateTime::TimeZone::Australia::Currie::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -1135,13 +1139,49 @@ 0, 'AEST', ], + [ +63958176000, # utc_start 2027-10-02 16:00:00 (Sat) +63973900800, # utc_end 2028-04-01 16:00:00 (Sat) +63958215600, # local_start 2027-10-03 03:00:00 (Sun) +63973940400, # local_end 2028-04-02 03:00:00 (Sun) +39600, +1, +'AEDT', + ], + [ +63973900800, # utc_start 2028-04-01 16:00:00 (Sat) +63989625600, # utc_end 2028-09-30 16:00:00 (Sat) +63973936800, # local_start 2028-04-02 02:00:00 (Sun) +63989661600, # local_end 2028-10-01 02:00:00 (Sun) +36000, +0, +'AEST', + ], + [ +63989625600, # utc_start 2028-09-30 16:00:00 (Sat) +64005350400, # utc_end 2029-03-31 16:00:00 (Sat) +63989665200, # local_start 2028-10-01 03:00:00 (Sun) +64005390000, # local_end 2029-04-01 03:00:00 (Sun) +39600, +1, +'AEDT', + ], + [ +64005350400, # utc_start 2029-03-31 16:00:00 (Sat) +64021680000, # utc_end 2029-10-06 16:00:00 (Sat) +64005386400, # local_start 2029-04-01 02:00:00 (Sun) +64021716000, # local_end 2029-10-07 02:00:00 (Sun) +36000, +0, +'AEST', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {62} +sub has_dst_changes {64} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1190,18 +1230,6 @@ my $rules = [ bless( { 'at' => '2:00s', - 'from' => '2001', - 'in' => 'Oct', - 'letter' => 'D', - 'name' => 'AT', - 'offset_from_std' => 3600, - 'on' => 'Sun>=1', - 'save' => '1:00', - 'to' => 'max', - 'type' => undef - }, 'DateTime::TimeZone::OlsonDB::Rule' ), - bless( { - 'at' => '2:00s', 'from' => '2008', 'in' => 'Apr', 'letter' => 'S', @@ -1209,8 +1237,18 @@ 'offset_from_std' => 0, 'on' => 'Sun>=1', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' + }, 'DateTime::TimeZone::OlsonDB::Rule' ), + bless( { + 'at' => '2:00s', + 'from' => '2001', + 'in' => 'Oct', + 'letter' => 'D', + 'name' => 'AT', + 'offset_from_std' => 3600, + 'on' => 'Sun>=1', + 'save' => '1:00', + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Australia/Darwin.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Australia/Darwin.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Australia/Darwin.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Australia/Darwin.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/australasia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/australasia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Australia::Darwin; -$DateTime::TimeZone::Australia::Darwin::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -120,11 +124,11 @@ ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {4} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Australia/Eucla.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Australia/Eucla.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Australia/Eucla.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Australia/Eucla.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/australasia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/australasia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Australia::Eucla; -$DateTime::TimeZone::Australia::Eucla::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,7 +39,7 @@ 60463152060, # local_end 1917-01-01 00:01:00 (Mon) 31500, 0, -'ACWST', +'+0845', ], [ 60463120560, # utc_start 1916-12-31 15:16:00 (Sun) @@ -44,7 +48,7 @@ 60470330400, # local_end 1917-03-25 02:00:00 (Sun) 35100, 1, -'ACWDT', +'+0945', ], [ 60470295300, # utc_start 1917-03-24 16:15:00 (Sat) @@ -53,7 +57,7 @@ 61252077600, # local_end 1942-01-01 02:00:00 (Thu) 31500, 0, -'ACWST', +'+0845', ], [ 61252046100, # utc_start 1941-12-31 17:15:00 (Wed) @@ -62,7 +66,7 @@ 61259594400, # local_end 1942-03-29 02:00:00 (Sun) 35100, 1, -'ACWDT', +'+0945', ], [ 61259559300, # utc_start 1942-03-28 16:15:00 (Sat) @@ -71,7 +75,7 @@ 61275319200, # local_end 1942-09-27 02:00:00 (Sun) 31500, 0, -'ACWST', +'+0845', ], [ 61275287700, # utc_start 1942-09-26 17:15:00 (Sat) @@ -80,7 +84,7 @@ 61291044000, # local_end 1943-03-28 02:00:00 (Sun) 35100, 1, -'ACWDT', +'+0945', ], [ 61291008900, # utc_start 1943-03-27 16:15:00 (Sat) @@ -89,7 +93,7 @@ 61299244800, # local_end 1943-07-01 00:00:00 (Thu) 31500, 0, -'ACWST', +'+0845', ], [ 61299213300, # utc_start 1943-06-30 15:15:00 (Wed) @@ -98,7 +102,7 @@ 62287754400, # local_end 1974-10-27 02:00:00 (Sun) 31500, 0, -'ACWST', +'+0845', ], [ 62287722900, # utc_start 1974-10-26 17:15:00 (Sat) @@ -107,7 +111,7 @@ 62298644400, # local_end 1975-03-02 03:00:00 (Sun) 35100, 1, -'ACWDT', +'+0945', ], [ 62298609300, # utc_start 1975-03-01 17:15:00 (Sat) @@ -116,7 +120,7 @@ 62572010400, # local_end 1983-10-30 02:00:00 (Sun) 31500, 0, -'ACWST', +'+0845', ], [ 62571978900, # utc_start 1983-10-29 17:15:00 (Sat) @@ -125,7 +129,7 @@ 62582900400, # local_end 1984-03-04 03:00:00 (Sun) 35100, 1, -'ACWDT', +'+0945', ], [ 62582865300, # utc_start 1984-03-03 17:15:00 (Sat) @@ -134,7 +138,7 @@ 62826026400, # local_end 1991-11-17 02:00:00 (Sun) 31500, 0, -'ACWST', +'+0845', ], [ 62825994900, # utc_start 1991-11-16 17:15:00 (Sat) @@ -143,7 +147,7 @@ 62835102000, # local_end 1992-03-01 03:00:00 (Sun) 35100, 1, -'ACWDT', +'+0945', ], [ 62835066900, # utc_start 1992-02-29 17:15:00 (Sat) @@ -152,7 +156,7 @@ 63300794400, # local_end 2006-12-03 02:00:00 (Sun) 31500, 0, -'ACWST', +'+0845', ], [ 63300762900, # utc_start 2006-12-02 17:15:00 (Sat) @@ -161,7 +165,7 @@ 63310474800, # local_end 2007-03-25 03:00:00 (Sun) 35100, 1, -'ACWDT', +'+0945', ], [ 63310439700, # utc_start 2007-03-24 17:15:00 (Sat) @@ -170,7 +174,7 @@ 63329220000, # local_end 2007-10-28 02:00:00 (Sun) 31500, 0, -'ACWST', +'+0845', ], [ 63329188500, # utc_start 2007-10-27 17:15:00 (Sat) @@ -179,7 +183,7 @@ 63342529200, # local_end 2008-03-30 03:00:00 (Sun) 35100, 1, -'ACWDT', +'+0945', ], [ 63342494100, # utc_start 2008-03-29 17:15:00 (Sat) @@ -188,7 +192,7 @@ 63360669600, # local_end 2008-10-26 02:00:00 (Sun) 31500, 0, -'ACWST', +'+0845', ], [ 63360638100, # utc_start 2008-10-25 17:15:00 (Sat) @@ -197,7 +201,7 @@ 63373978800, # local_end 2009-03-29 03:00:00 (Sun) 35100, 1, -'ACWDT', +'+0945', ], [ 63373943700, # utc_start 2009-03-28 17:15:00 (Sat) @@ -206,15 +210,15 @@ DateTime::TimeZone::INFINITY, # local_end 31500, 0, -'ACWST', +'+0845', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {9} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Australia/Hobart.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Australia/Hobart.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Australia/Hobart.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Australia/Hobart.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/australasia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/australasia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Australia::Hobart; -$DateTime::TimeZone::Australia::Hobart::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -1207,13 +1211,49 @@ 0, 'AEST', ], + [ +63958176000, # utc_start 2027-10-02 16:00:00 (Sat) +63973900800, # utc_end 2028-04-01 16:00:00 (Sat) +63958215600, # local_start 2027-10-03 03:00:00 (Sun) +63973940400, # local_end 2028-04-02 03:00:00 (Sun) +39600, +1, +'AEDT', + ], + [ +63973900800, # utc_start 2028-04-01 16:00:00 (Sat) +63989625600, # utc_end 2028-09-30 16:00:00 (Sat) +63973936800, # local_start 2028-04-02 02:00:00 (Sun) +63989661600, # local_end 2028-10-01 02:00:00 (Sun) +36000, +0, +'AEST', + ], + [ +63989625600, # utc_start 2028-09-30 16:00:00 (Sat) +64005350400, # utc_end 2029-03-31 16:00:00 (Sat) +63989665200, # local_start 2028-10-01 03:00:00 (Sun) +64005390000, # local_end 2029-04-01 03:00:00 (Sun) +39600, +1, +'AEDT', + ], + [ +64005350400, # utc_start 2029-03-31 16:00:00 (Sat) +64021680000, # utc_end 2029-10-06 16:00:00 (Sat) +64005386400, # local_start 2029-04-01 02:00:00 (Sun) +64021716000, # local_end 2029-10-07 02:00:00 (Sun) +36000, +0, +'AEST', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {66} +sub has_dst_changes {68} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1269,8 +1309,7 @@ 'offset_from_std' => 3600, 'on' => 'Sun>=1', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ), bless( { 'at' => '2:00s', @@ -1281,8 +1320,7 @@ 'offset_from_std' => 0, 'on' => 'Sun>=1', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Australia/Lindeman.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Australia/Lindeman.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Australia/Lindeman.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Australia/Lindeman.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/australasia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/australasia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Australia::Lindeman; -$DateTime::TimeZone::Australia::Lindeman::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -237,11 +241,11 @@ ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {10} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Australia/Lord_Howe.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Australia/Lord_Howe.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Australia/Lord_Howe.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Australia/Lord_Howe.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/australasia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/australasia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Australia::Lord_Howe; -$DateTime::TimeZone::Australia::Lord_Howe::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -44,7 +48,7 @@ 62508506400, # local_end 1981-10-25 02:00:00 (Sun) 37800, 0, -'LHST', +'+1030', ], [ 62508468600, # utc_start 1981-10-24 15:30:00 (Sat) @@ -53,7 +57,7 @@ 62519997600, # local_end 1982-03-07 02:00:00 (Sun) 41400, 1, -'LHDT', +'+1130', ], [ 62519956200, # utc_start 1982-03-06 14:30:00 (Sat) @@ -62,7 +66,7 @@ 62540560800, # local_end 1982-10-31 02:00:00 (Sun) 37800, 0, -'LHST', +'+1030', ], [ 62540523000, # utc_start 1982-10-30 15:30:00 (Sat) @@ -71,7 +75,7 @@ 62551447200, # local_end 1983-03-06 02:00:00 (Sun) 41400, 1, -'LHDT', +'+1130', ], [ 62551405800, # utc_start 1983-03-05 14:30:00 (Sat) @@ -80,7 +84,7 @@ 62572010400, # local_end 1983-10-30 02:00:00 (Sun) 37800, 0, -'LHST', +'+1030', ], [ 62571972600, # utc_start 1983-10-29 15:30:00 (Sat) @@ -89,7 +93,7 @@ 62582896800, # local_end 1984-03-04 02:00:00 (Sun) 41400, 1, -'LHDT', +'+1130', ], [ 62582855400, # utc_start 1984-03-03 14:30:00 (Sat) @@ -98,7 +102,7 @@ 62603460000, # local_end 1984-10-28 02:00:00 (Sun) 37800, 0, -'LHST', +'+1030', ], [ 62603422200, # utc_start 1984-10-27 15:30:00 (Sat) @@ -107,16 +111,25 @@ 62614346400, # local_end 1985-03-03 02:00:00 (Sun) 41400, 1, -'LHDT', +'+1130', ], [ 62614305000, # utc_start 1985-03-02 14:30:00 (Sat) -62634871800, # utc_end 1985-10-26 15:30:00 (Sat) +62624669400, # utc_end 1985-06-30 13:30:00 (Sun) 62614342800, # local_start 1985-03-03 01:00:00 (Sun) +62624707200, # local_end 1985-07-01 00:00:00 (Mon) +37800, +0, +'+1030', + ], + [ +62624669400, # utc_start 1985-06-30 13:30:00 (Sun) +62634871800, # utc_end 1985-10-26 15:30:00 (Sat) +62624707200, # local_start 1985-07-01 00:00:00 (Mon) 62634909600, # local_end 1985-10-27 02:00:00 (Sun) 37800, 0, -'LHST', +'+1030', ], [ 62634871800, # utc_start 1985-10-26 15:30:00 (Sat) @@ -125,7 +138,7 @@ 62647005600, # local_end 1986-03-16 02:00:00 (Sun) 39600, 1, -'LHDT', +'+11', ], [ 62646966000, # utc_start 1986-03-15 15:00:00 (Sat) @@ -134,7 +147,7 @@ 62665754400, # local_end 1986-10-19 02:00:00 (Sun) 37800, 0, -'LHST', +'+1030', ], [ 62665716600, # utc_start 1986-10-18 15:30:00 (Sat) @@ -143,7 +156,7 @@ 62678455200, # local_end 1987-03-15 02:00:00 (Sun) 39600, 1, -'LHDT', +'+11', ], [ 62678415600, # utc_start 1987-03-14 15:00:00 (Sat) @@ -152,7 +165,7 @@ 62697808800, # local_end 1987-10-25 02:00:00 (Sun) 37800, 0, -'LHST', +'+1030', ], [ 62697771000, # utc_start 1987-10-24 15:30:00 (Sat) @@ -161,7 +174,7 @@ 62710509600, # local_end 1988-03-20 02:00:00 (Sun) 39600, 1, -'LHDT', +'+11', ], [ 62710470000, # utc_start 1988-03-19 15:00:00 (Sat) @@ -170,7 +183,7 @@ 62729863200, # local_end 1988-10-30 02:00:00 (Sun) 37800, 0, -'LHST', +'+1030', ], [ 62729825400, # utc_start 1988-10-29 15:30:00 (Sat) @@ -179,7 +192,7 @@ 62741959200, # local_end 1989-03-19 02:00:00 (Sun) 39600, 1, -'LHDT', +'+11', ], [ 62741919600, # utc_start 1989-03-18 15:00:00 (Sat) @@ -188,7 +201,7 @@ 62761312800, # local_end 1989-10-29 02:00:00 (Sun) 37800, 0, -'LHST', +'+1030', ], [ 62761275000, # utc_start 1989-10-28 15:30:00 (Sat) @@ -197,7 +210,7 @@ 62772199200, # local_end 1990-03-04 02:00:00 (Sun) 39600, 1, -'LHDT', +'+11', ], [ 62772159600, # utc_start 1990-03-03 15:00:00 (Sat) @@ -206,7 +219,7 @@ 62792762400, # local_end 1990-10-28 02:00:00 (Sun) 37800, 0, -'LHST', +'+1030', ], [ 62792724600, # utc_start 1990-10-27 15:30:00 (Sat) @@ -215,7 +228,7 @@ 62803648800, # local_end 1991-03-03 02:00:00 (Sun) 39600, 1, -'LHDT', +'+11', ], [ 62803609200, # utc_start 1991-03-02 15:00:00 (Sat) @@ -224,7 +237,7 @@ 62824212000, # local_end 1991-10-27 02:00:00 (Sun) 37800, 0, -'LHST', +'+1030', ], [ 62824174200, # utc_start 1991-10-26 15:30:00 (Sat) @@ -233,7 +246,7 @@ 62835098400, # local_end 1992-03-01 02:00:00 (Sun) 39600, 1, -'LHDT', +'+11', ], [ 62835058800, # utc_start 1992-02-29 15:00:00 (Sat) @@ -242,7 +255,7 @@ 62855661600, # local_end 1992-10-25 02:00:00 (Sun) 37800, 0, -'LHST', +'+1030', ], [ 62855623800, # utc_start 1992-10-24 15:30:00 (Sat) @@ -251,7 +264,7 @@ 62867152800, # local_end 1993-03-07 02:00:00 (Sun) 39600, 1, -'LHDT', +'+11', ], [ 62867113200, # utc_start 1993-03-06 15:00:00 (Sat) @@ -260,7 +273,7 @@ 62887716000, # local_end 1993-10-31 02:00:00 (Sun) 37800, 0, -'LHST', +'+1030', ], [ 62887678200, # utc_start 1993-10-30 15:30:00 (Sat) @@ -269,7 +282,7 @@ 62898602400, # local_end 1994-03-06 02:00:00 (Sun) 39600, 1, -'LHDT', +'+11', ], [ 62898562800, # utc_start 1994-03-05 15:00:00 (Sat) @@ -278,7 +291,7 @@ 62919165600, # local_end 1994-10-30 02:00:00 (Sun) 37800, 0, -'LHST', +'+1030', ], [ 62919127800, # utc_start 1994-10-29 15:30:00 (Sat) @@ -287,7 +300,7 @@ 62930052000, # local_end 1995-03-05 02:00:00 (Sun) 39600, 1, -'LHDT', +'+11', ], [ 62930012400, # utc_start 1995-03-04 15:00:00 (Sat) @@ -296,7 +309,7 @@ 62950615200, # local_end 1995-10-29 02:00:00 (Sun) 37800, 0, -'LHST', +'+1030', ], [ 62950577400, # utc_start 1995-10-28 15:30:00 (Sat) @@ -305,7 +318,7 @@ 62963920800, # local_end 1996-03-31 02:00:00 (Sun) 39600, 1, -'LHDT', +'+11', ], [ 62963881200, # utc_start 1996-03-30 15:00:00 (Sat) @@ -314,7 +327,7 @@ 62982064800, # local_end 1996-10-27 02:00:00 (Sun) 37800, 0, -'LHST', +'+1030', ], [ 62982027000, # utc_start 1996-10-26 15:30:00 (Sat) @@ -323,7 +336,7 @@ 62995370400, # local_end 1997-03-30 02:00:00 (Sun) 39600, 1, -'LHDT', +'+11', ], [ 62995330800, # utc_start 1997-03-29 15:00:00 (Sat) @@ -332,7 +345,7 @@ 63013514400, # local_end 1997-10-26 02:00:00 (Sun) 37800, 0, -'LHST', +'+1030', ], [ 63013476600, # utc_start 1997-10-25 15:30:00 (Sat) @@ -341,7 +354,7 @@ 63026820000, # local_end 1998-03-29 02:00:00 (Sun) 39600, 1, -'LHDT', +'+11', ], [ 63026780400, # utc_start 1998-03-28 15:00:00 (Sat) @@ -350,7 +363,7 @@ 63044964000, # local_end 1998-10-25 02:00:00 (Sun) 37800, 0, -'LHST', +'+1030', ], [ 63044926200, # utc_start 1998-10-24 15:30:00 (Sat) @@ -359,7 +372,7 @@ 63058269600, # local_end 1999-03-28 02:00:00 (Sun) 39600, 1, -'LHDT', +'+11', ], [ 63058230000, # utc_start 1999-03-27 15:00:00 (Sat) @@ -368,7 +381,7 @@ 63077018400, # local_end 1999-10-31 02:00:00 (Sun) 37800, 0, -'LHST', +'+1030', ], [ 63076980600, # utc_start 1999-10-30 15:30:00 (Sat) @@ -377,7 +390,7 @@ 63089719200, # local_end 2000-03-26 02:00:00 (Sun) 39600, 1, -'LHDT', +'+11', ], [ 63089679600, # utc_start 2000-03-25 15:00:00 (Sat) @@ -386,7 +399,7 @@ 63103024800, # local_end 2000-08-27 02:00:00 (Sun) 37800, 0, -'LHST', +'+1030', ], [ 63102987000, # utc_start 2000-08-26 15:30:00 (Sat) @@ -395,7 +408,7 @@ 63121168800, # local_end 2001-03-25 02:00:00 (Sun) 39600, 1, -'LHDT', +'+11', ], [ 63121129200, # utc_start 2001-03-24 15:00:00 (Sat) @@ -404,7 +417,7 @@ 63139917600, # local_end 2001-10-28 02:00:00 (Sun) 37800, 0, -'LHST', +'+1030', ], [ 63139879800, # utc_start 2001-10-27 15:30:00 (Sat) @@ -413,7 +426,7 @@ 63153223200, # local_end 2002-03-31 02:00:00 (Sun) 39600, 1, -'LHDT', +'+11', ], [ 63153183600, # utc_start 2002-03-30 15:00:00 (Sat) @@ -422,7 +435,7 @@ 63171367200, # local_end 2002-10-27 02:00:00 (Sun) 37800, 0, -'LHST', +'+1030', ], [ 63171329400, # utc_start 2002-10-26 15:30:00 (Sat) @@ -431,7 +444,7 @@ 63184672800, # local_end 2003-03-30 02:00:00 (Sun) 39600, 1, -'LHDT', +'+11', ], [ 63184633200, # utc_start 2003-03-29 15:00:00 (Sat) @@ -440,7 +453,7 @@ 63202816800, # local_end 2003-10-26 02:00:00 (Sun) 37800, 0, -'LHST', +'+1030', ], [ 63202779000, # utc_start 2003-10-25 15:30:00 (Sat) @@ -449,7 +462,7 @@ 63216122400, # local_end 2004-03-28 02:00:00 (Sun) 39600, 1, -'LHDT', +'+11', ], [ 63216082800, # utc_start 2004-03-27 15:00:00 (Sat) @@ -458,7 +471,7 @@ 63234871200, # local_end 2004-10-31 02:00:00 (Sun) 37800, 0, -'LHST', +'+1030', ], [ 63234833400, # utc_start 2004-10-30 15:30:00 (Sat) @@ -467,7 +480,7 @@ 63247572000, # local_end 2005-03-27 02:00:00 (Sun) 39600, 1, -'LHDT', +'+11', ], [ 63247532400, # utc_start 2005-03-26 15:00:00 (Sat) @@ -476,7 +489,7 @@ 63266320800, # local_end 2005-10-30 02:00:00 (Sun) 37800, 0, -'LHST', +'+1030', ], [ 63266283000, # utc_start 2005-10-29 15:30:00 (Sat) @@ -485,7 +498,7 @@ 63279626400, # local_end 2006-04-02 02:00:00 (Sun) 39600, 1, -'LHDT', +'+11', ], [ 63279586800, # utc_start 2006-04-01 15:00:00 (Sat) @@ -494,7 +507,7 @@ 63297770400, # local_end 2006-10-29 02:00:00 (Sun) 37800, 0, -'LHST', +'+1030', ], [ 63297732600, # utc_start 2006-10-28 15:30:00 (Sat) @@ -503,7 +516,7 @@ 63310471200, # local_end 2007-03-25 02:00:00 (Sun) 39600, 1, -'LHDT', +'+11', ], [ 63310431600, # utc_start 2007-03-24 15:00:00 (Sat) @@ -512,7 +525,7 @@ 63329220000, # local_end 2007-10-28 02:00:00 (Sun) 37800, 0, -'LHST', +'+1030', ], [ 63329182200, # utc_start 2007-10-27 15:30:00 (Sat) @@ -521,7 +534,7 @@ 63343130400, # local_end 2008-04-06 02:00:00 (Sun) 39600, 1, -'LHDT', +'+11', ], [ 63343090800, # utc_start 2008-04-05 15:00:00 (Sat) @@ -530,7 +543,7 @@ 63358855200, # local_end 2008-10-05 02:00:00 (Sun) 37800, 0, -'LHST', +'+1030', ], [ 63358817400, # utc_start 2008-10-04 15:30:00 (Sat) @@ -539,7 +552,7 @@ 63374580000, # local_end 2009-04-05 02:00:00 (Sun) 39600, 1, -'LHDT', +'+11', ], [ 63374540400, # utc_start 2009-04-04 15:00:00 (Sat) @@ -548,7 +561,7 @@ 63390304800, # local_end 2009-10-04 02:00:00 (Sun) 37800, 0, -'LHST', +'+1030', ], [ 63390267000, # utc_start 2009-10-03 15:30:00 (Sat) @@ -557,7 +570,7 @@ 63406029600, # local_end 2010-04-04 02:00:00 (Sun) 39600, 1, -'LHDT', +'+11', ], [ 63405990000, # utc_start 2010-04-03 15:00:00 (Sat) @@ -566,7 +579,7 @@ 63421754400, # local_end 2010-10-03 02:00:00 (Sun) 37800, 0, -'LHST', +'+1030', ], [ 63421716600, # utc_start 2010-10-02 15:30:00 (Sat) @@ -575,7 +588,7 @@ 63437479200, # local_end 2011-04-03 02:00:00 (Sun) 39600, 1, -'LHDT', +'+11', ], [ 63437439600, # utc_start 2011-04-02 15:00:00 (Sat) @@ -584,7 +597,7 @@ 63453204000, # local_end 2011-10-02 02:00:00 (Sun) 37800, 0, -'LHST', +'+1030', ], [ 63453166200, # utc_start 2011-10-01 15:30:00 (Sat) @@ -593,7 +606,7 @@ 63468928800, # local_end 2012-04-01 02:00:00 (Sun) 39600, 1, -'LHDT', +'+11', ], [ 63468889200, # utc_start 2012-03-31 15:00:00 (Sat) @@ -602,7 +615,7 @@ 63485258400, # local_end 2012-10-07 02:00:00 (Sun) 37800, 0, -'LHST', +'+1030', ], [ 63485220600, # utc_start 2012-10-06 15:30:00 (Sat) @@ -611,7 +624,7 @@ 63500983200, # local_end 2013-04-07 02:00:00 (Sun) 39600, 1, -'LHDT', +'+11', ], [ 63500943600, # utc_start 2013-04-06 15:00:00 (Sat) @@ -620,7 +633,7 @@ 63516708000, # local_end 2013-10-06 02:00:00 (Sun) 37800, 0, -'LHST', +'+1030', ], [ 63516670200, # utc_start 2013-10-05 15:30:00 (Sat) @@ -629,7 +642,7 @@ 63532432800, # local_end 2014-04-06 02:00:00 (Sun) 39600, 1, -'LHDT', +'+11', ], [ 63532393200, # utc_start 2014-04-05 15:00:00 (Sat) @@ -638,7 +651,7 @@ 63548157600, # local_end 2014-10-05 02:00:00 (Sun) 37800, 0, -'LHST', +'+1030', ], [ 63548119800, # utc_start 2014-10-04 15:30:00 (Sat) @@ -647,7 +660,7 @@ 63563882400, # local_end 2015-04-05 02:00:00 (Sun) 39600, 1, -'LHDT', +'+11', ], [ 63563842800, # utc_start 2015-04-04 15:00:00 (Sat) @@ -656,7 +669,7 @@ 63579607200, # local_end 2015-10-04 02:00:00 (Sun) 37800, 0, -'LHST', +'+1030', ], [ 63579569400, # utc_start 2015-10-03 15:30:00 (Sat) @@ -665,7 +678,7 @@ 63595332000, # local_end 2016-04-03 02:00:00 (Sun) 39600, 1, -'LHDT', +'+11', ], [ 63595292400, # utc_start 2016-04-02 15:00:00 (Sat) @@ -674,7 +687,7 @@ 63611056800, # local_end 2016-10-02 02:00:00 (Sun) 37800, 0, -'LHST', +'+1030', ], [ 63611019000, # utc_start 2016-10-01 15:30:00 (Sat) @@ -683,7 +696,7 @@ 63626781600, # local_end 2017-04-02 02:00:00 (Sun) 39600, 1, -'LHDT', +'+11', ], [ 63626742000, # utc_start 2017-04-01 15:00:00 (Sat) @@ -692,7 +705,7 @@ 63642506400, # local_end 2017-10-01 02:00:00 (Sun) 37800, 0, -'LHST', +'+1030', ], [ 63642468600, # utc_start 2017-09-30 15:30:00 (Sat) @@ -701,7 +714,7 @@ 63658231200, # local_end 2018-04-01 02:00:00 (Sun) 39600, 1, -'LHDT', +'+11', ], [ 63658191600, # utc_start 2018-03-31 15:00:00 (Sat) @@ -710,7 +723,7 @@ 63674560800, # local_end 2018-10-07 02:00:00 (Sun) 37800, 0, -'LHST', +'+1030', ], [ 63674523000, # utc_start 2018-10-06 15:30:00 (Sat) @@ -719,7 +732,7 @@ 63690285600, # local_end 2019-04-07 02:00:00 (Sun) 39600, 1, -'LHDT', +'+11', ], [ 63690246000, # utc_start 2019-04-06 15:00:00 (Sat) @@ -728,7 +741,7 @@ 63706010400, # local_end 2019-10-06 02:00:00 (Sun) 37800, 0, -'LHST', +'+1030', ], [ 63705972600, # utc_start 2019-10-05 15:30:00 (Sat) @@ -737,7 +750,7 @@ 63721735200, # local_end 2020-04-05 02:00:00 (Sun) 39600, 1, -'LHDT', +'+11', ], [ 63721695600, # utc_start 2020-04-04 15:00:00 (Sat) @@ -746,7 +759,7 @@ 63737460000, # local_end 2020-10-04 02:00:00 (Sun) 37800, 0, -'LHST', +'+1030', ], [ 63737422200, # utc_start 2020-10-03 15:30:00 (Sat) @@ -755,7 +768,7 @@ 63753184800, # local_end 2021-04-04 02:00:00 (Sun) 39600, 1, -'LHDT', +'+11', ], [ 63753145200, # utc_start 2021-04-03 15:00:00 (Sat) @@ -764,7 +777,7 @@ 63768909600, # local_end 2021-10-03 02:00:00 (Sun) 37800, 0, -'LHST', +'+1030', ], [ 63768871800, # utc_start 2021-10-02 15:30:00 (Sat) @@ -773,7 +786,7 @@ 63784634400, # local_end 2022-04-03 02:00:00 (Sun) 39600, 1, -'LHDT', +'+11', ], [ 63784594800, # utc_start 2022-04-02 15:00:00 (Sat) @@ -782,7 +795,7 @@ 63800359200, # local_end 2022-10-02 02:00:00 (Sun) 37800, 0, -'LHST', +'+1030', ], [ 63800321400, # utc_start 2022-10-01 15:30:00 (Sat) @@ -791,7 +804,7 @@ 63816084000, # local_end 2023-04-02 02:00:00 (Sun) 39600, 1, -'LHDT', +'+11', ], [ 63816044400, # utc_start 2023-04-01 15:00:00 (Sat) @@ -800,7 +813,7 @@ 63831808800, # local_end 2023-10-01 02:00:00 (Sun) 37800, 0, -'LHST', +'+1030', ], [ 63831771000, # utc_start 2023-09-30 15:30:00 (Sat) @@ -809,7 +822,7 @@ 63848138400, # local_end 2024-04-07 02:00:00 (Sun) 39600, 1, -'LHDT', +'+11', ], [ 63848098800, # utc_start 2024-04-06 15:00:00 (Sat) @@ -818,7 +831,7 @@ 63863863200, # local_end 2024-10-06 02:00:00 (Sun) 37800, 0, -'LHST', +'+1030', ], [ 63863825400, # utc_start 2024-10-05 15:30:00 (Sat) @@ -827,7 +840,7 @@ 63879588000, # local_end 2025-04-06 02:00:00 (Sun) 39600, 1, -'LHDT', +'+11', ], [ 63879548400, # utc_start 2025-04-05 15:00:00 (Sat) @@ -836,7 +849,7 @@ 63895312800, # local_end 2025-10-05 02:00:00 (Sun) 37800, 0, -'LHST', +'+1030', ], [ 63895275000, # utc_start 2025-10-04 15:30:00 (Sat) @@ -845,7 +858,7 @@ 63911037600, # local_end 2026-04-05 02:00:00 (Sun) 39600, 1, -'LHDT', +'+11', ], [ 63910998000, # utc_start 2026-04-04 15:00:00 (Sat) @@ -854,7 +867,7 @@ 63926762400, # local_end 2026-10-04 02:00:00 (Sun) 37800, 0, -'LHST', +'+1030', ], [ 63926724600, # utc_start 2026-10-03 15:30:00 (Sat) @@ -863,7 +876,7 @@ 63942487200, # local_end 2027-04-04 02:00:00 (Sun) 39600, 1, -'LHDT', +'+11', ], [ 63942447600, # utc_start 2027-04-03 15:00:00 (Sat) @@ -872,15 +885,51 @@ 63958212000, # local_end 2027-10-03 02:00:00 (Sun) 37800, 0, -'LHST', +'+1030', + ], + [ +63958174200, # utc_start 2027-10-02 15:30:00 (Sat) +63973897200, # utc_end 2028-04-01 15:00:00 (Sat) +63958213800, # local_start 2027-10-03 02:30:00 (Sun) +63973936800, # local_end 2028-04-02 02:00:00 (Sun) +39600, +1, +'+11', + ], + [ +63973897200, # utc_start 2028-04-01 15:00:00 (Sat) +63989623800, # utc_end 2028-09-30 15:30:00 (Sat) +63973935000, # local_start 2028-04-02 01:30:00 (Sun) +63989661600, # local_end 2028-10-01 02:00:00 (Sun) +37800, +0, +'+1030', + ], + [ +63989623800, # utc_start 2028-09-30 15:30:00 (Sat) +64005346800, # utc_end 2029-03-31 15:00:00 (Sat) +63989663400, # local_start 2028-10-01 02:30:00 (Sun) +64005386400, # local_end 2029-04-01 02:00:00 (Sun) +39600, +1, +'+11', + ], + [ +64005346800, # utc_start 2029-03-31 15:00:00 (Sat) +64021678200, # utc_end 2029-10-06 15:30:00 (Sat) +64005384600, # local_start 2029-04-01 01:30:00 (Sun) +64021716000, # local_end 2029-10-07 02:00:00 (Sun) +37800, +0, +'+1030', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {47} +sub has_dst_changes {49} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -889,38 +938,38 @@ sub _last_offset { 37800 } my $last_observance = bless( { - 'format' => 'LH%sT', + 'format' => '+1030/+11', 'gmtoff' => '10:30', 'local_start_datetime' => bless( { 'formatter' => undef, - 'local_rd_days' => 723240, - 'local_rd_secs' => 1800, + 'local_rd_days' => 724823, + 'local_rd_secs' => 0, 'offset_modifier' => 0, 'rd_nanosecs' => 0, 'tz' => bless( { 'name' => 'floating', 'offset' => 0 }, 'DateTime::TimeZone::Floating' ), - 'utc_rd_days' => 723240, - 'utc_rd_secs' => 1800, - 'utc_year' => 1982 + 'utc_rd_days' => 724823, + 'utc_rd_secs' => 0, + 'utc_year' => 1986 }, 'DateTime' ), 'offset_from_std' => 0, 'offset_from_utc' => 37800, 'until' => [], 'utc_start_datetime' => bless( { 'formatter' => undef, - 'local_rd_days' => 723239, - 'local_rd_secs' => 50400, + 'local_rd_days' => 724822, + 'local_rd_secs' => 48600, 'offset_modifier' => 0, 'rd_nanosecs' => 0, 'tz' => bless( { 'name' => 'floating', 'offset' => 0 }, 'DateTime::TimeZone::Floating' ), - 'utc_rd_days' => 723239, - 'utc_rd_secs' => 50400, - 'utc_year' => 1982 + 'utc_rd_days' => 724822, + 'utc_rd_secs' => 48600, + 'utc_year' => 1986 }, 'DateTime' ) }, 'DateTime::TimeZone::OlsonDB::Observance' ) ; @@ -931,25 +980,23 @@ 'at' => '2:00', 'from' => '2008', 'in' => 'Apr', - 'letter' => 'S', + 'letter' => '', 'name' => 'LH', 'offset_from_std' => 0, 'on' => 'Sun>=1', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ), bless( { 'at' => '2:00', 'from' => '2008', 'in' => 'Oct', - 'letter' => 'D', + 'letter' => '', 'name' => 'LH', 'offset_from_std' => 1800, 'on' => 'Sun>=1', 'save' => '0:30', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Australia/Melbourne.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Australia/Melbourne.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Australia/Melbourne.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Australia/Melbourne.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/australasia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/australasia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Australia::Melbourne; -$DateTime::TimeZone::Australia::Melbourne::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -1126,13 +1130,49 @@ 0, 'AEST', ], + [ +63958176000, # utc_start 2027-10-02 16:00:00 (Sat) +63973900800, # utc_end 2028-04-01 16:00:00 (Sat) +63958215600, # local_start 2027-10-03 03:00:00 (Sun) +63973940400, # local_end 2028-04-02 03:00:00 (Sun) +39600, +1, +'AEDT', + ], + [ +63973900800, # utc_start 2028-04-01 16:00:00 (Sat) +63989625600, # utc_end 2028-09-30 16:00:00 (Sat) +63973936800, # local_start 2028-04-02 02:00:00 (Sun) +63989661600, # local_end 2028-10-01 02:00:00 (Sun) +36000, +0, +'AEST', + ], + [ +63989625600, # utc_start 2028-09-30 16:00:00 (Sat) +64005350400, # utc_end 2029-03-31 16:00:00 (Sat) +63989665200, # local_start 2028-10-01 03:00:00 (Sun) +64005390000, # local_end 2029-04-01 03:00:00 (Sun) +39600, +1, +'AEDT', + ], + [ +64005350400, # utc_start 2029-03-31 16:00:00 (Sat) +64021680000, # utc_end 2029-10-06 16:00:00 (Sat) +64005386400, # local_start 2029-04-01 02:00:00 (Sun) +64021716000, # local_end 2029-10-07 02:00:00 (Sun) +36000, +0, +'AEST', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {61} +sub has_dst_changes {63} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1182,26 +1222,24 @@ bless( { 'at' => '2:00s', 'from' => '2008', - 'in' => 'Oct', - 'letter' => 'D', + 'in' => 'Apr', + 'letter' => 'S', 'name' => 'AV', - 'offset_from_std' => 3600, + 'offset_from_std' => 0, 'on' => 'Sun>=1', - 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'save' => '0', + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ), bless( { 'at' => '2:00s', 'from' => '2008', - 'in' => 'Apr', - 'letter' => 'S', + 'in' => 'Oct', + 'letter' => 'D', 'name' => 'AV', - 'offset_from_std' => 0, + 'offset_from_std' => 3600, 'on' => 'Sun>=1', - 'save' => '0', - 'to' => 'max', - 'type' => undef + 'save' => '1:00', + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Australia/Perth.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Australia/Perth.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Australia/Perth.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Australia/Perth.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/australasia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/australasia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Australia::Perth; -$DateTime::TimeZone::Australia::Perth::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -210,11 +214,11 @@ ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {9} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Australia/Sydney.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Australia/Sydney.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Australia/Sydney.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Australia/Sydney.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/australasia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/australasia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Australia::Sydney; -$DateTime::TimeZone::Australia::Sydney::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -1126,13 +1130,49 @@ 0, 'AEST', ], + [ +63958176000, # utc_start 2027-10-02 16:00:00 (Sat) +63973900800, # utc_end 2028-04-01 16:00:00 (Sat) +63958215600, # local_start 2027-10-03 03:00:00 (Sun) +63973940400, # local_end 2028-04-02 03:00:00 (Sun) +39600, +1, +'AEDT', + ], + [ +63973900800, # utc_start 2028-04-01 16:00:00 (Sat) +63989625600, # utc_end 2028-09-30 16:00:00 (Sat) +63973936800, # local_start 2028-04-02 02:00:00 (Sun) +63989661600, # local_end 2028-10-01 02:00:00 (Sun) +36000, +0, +'AEST', + ], + [ +63989625600, # utc_start 2028-09-30 16:00:00 (Sat) +64005350400, # utc_end 2029-03-31 16:00:00 (Sat) +63989665200, # local_start 2028-10-01 03:00:00 (Sun) +64005390000, # local_end 2029-04-01 03:00:00 (Sun) +39600, +1, +'AEDT', + ], + [ +64005350400, # utc_start 2029-03-31 16:00:00 (Sat) +64021680000, # utc_end 2029-10-06 16:00:00 (Sat) +64005386400, # local_start 2029-04-01 02:00:00 (Sun) +64021716000, # local_end 2029-10-07 02:00:00 (Sun) +36000, +0, +'AEST', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {61} +sub has_dst_changes {63} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1182,26 +1222,24 @@ bless( { 'at' => '2:00s', 'from' => '2008', - 'in' => 'Oct', - 'letter' => 'D', + 'in' => 'Apr', + 'letter' => 'S', 'name' => 'AN', - 'offset_from_std' => 3600, + 'offset_from_std' => 0, 'on' => 'Sun>=1', - 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'save' => '0', + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ), bless( { 'at' => '2:00s', 'from' => '2008', - 'in' => 'Apr', - 'letter' => 'S', + 'in' => 'Oct', + 'letter' => 'D', 'name' => 'AN', - 'offset_from_std' => 0, + 'offset_from_std' => 3600, 'on' => 'Sun>=1', - 'save' => '0', - 'to' => 'max', - 'type' => undef + 'save' => '1:00', + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Catalog.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Catalog.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Catalog.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Catalog.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,17 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # # Do not edit this file directly. package DateTime::TimeZone::Catalog; -$DateTime::TimeZone::Catalog::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; -use vars qw( @ALL @CATEGORY_NAMES %CATEGORIES %ZONES_BY_COUNTRY %LINKS ); +our $VERSION = '2.18'; -@ALL = +our @ALL = qw( Africa/Abidjan Africa/Accra @@ -22,12 +24,14 @@ Africa/Ceuta Africa/El_Aaiun Africa/Johannesburg + Africa/Juba Africa/Khartoum Africa/Lagos Africa/Maputo Africa/Monrovia Africa/Nairobi Africa/Ndjamena + Africa/Sao_Tome Africa/Tripoli Africa/Tunis Africa/Windhoek @@ -136,6 +140,7 @@ America/Port_of_Spain America/Porto_Velho America/Puerto_Rico + America/Punta_Arenas America/Rainy_River America/Rankin_Inlet America/Recife @@ -176,9 +181,11 @@ Asia/Aqtau Asia/Aqtobe Asia/Ashgabat + Asia/Atyrau Asia/Baghdad Asia/Baku Asia/Bangkok + Asia/Barnaul Asia/Beirut Asia/Bishkek Asia/Brunei @@ -190,6 +197,7 @@ Asia/Dili Asia/Dubai Asia/Dushanbe + Asia/Famagusta Asia/Gaza Asia/Hebron Asia/Ho_Chi_Minh @@ -221,7 +229,6 @@ Asia/Pyongyang Asia/Qatar Asia/Qyzylorda - Asia/Rangoon Asia/Riyadh Asia/Sakhalin Asia/Samarkand @@ -235,11 +242,13 @@ Asia/Tehran Asia/Thimphu Asia/Tokyo + Asia/Tomsk Asia/Ulaanbaatar Asia/Urumqi Asia/Ust-Nera Asia/Vladivostok Asia/Yakutsk + Asia/Yangon Asia/Yekaterinburg Asia/Yerevan Atlantic/Azores @@ -270,6 +279,7 @@ EST5EDT Europe/Amsterdam Europe/Andorra + Europe/Astrakhan Europe/Athens Europe/Belgrade Europe/Berlin @@ -284,6 +294,7 @@ Europe/Istanbul Europe/Kaliningrad Europe/Kiev + Europe/Kirov Europe/Lisbon Europe/London Europe/Luxembourg @@ -298,11 +309,13 @@ Europe/Riga Europe/Rome Europe/Samara + Europe/Saratov Europe/Simferopol Europe/Sofia Europe/Stockholm Europe/Tallinn Europe/Tirane + Europe/Ulyanovsk Europe/Uzhgorod Europe/Vienna Europe/Vilnius @@ -363,7 +376,7 @@ WET ); -@CATEGORY_NAMES = +our @CATEGORY_NAMES = qw( Africa America @@ -376,1284 +389,1303 @@ Pacific ); -%CATEGORIES = +our %CATEGORIES = ( 'Africa' => [ qw( - Abidjan - Accra - Algiers - Bissau - Cairo - Casablanca - Ceuta - El_Aaiun - Johannesburg - Khartoum - Lagos - Maputo - Monrovia - Nairobi - Ndjamena - Tripoli - Tunis - Windhoek +Abidjan +Accra +Algiers +Bissau +Cairo +Casablanca +Ceuta +El_Aaiun +Johannesburg +Juba +Khartoum +Lagos +Maputo +Monrovia +Nairobi +Ndjamena +Sao_Tome +Tripoli +Tunis +Windhoek ) ], 'America' => [ qw( - Adak - Anchorage - Araguaina - Argentina/Buenos_Aires - Argentina/Catamarca - Argentina/Cordoba - Argentina/Jujuy - Argentina/La_Rioja - Argentina/Mendoza - Argentina/Rio_Gallegos - Argentina/Salta - Argentina/San_Juan - Argentina/San_Luis - Argentina/Tucuman - Argentina/Ushuaia - Asuncion - Atikokan - Bahia - Bahia_Banderas - Barbados - Belem - Belize - Blanc-Sablon - Boa_Vista - Bogota - Boise - Cambridge_Bay - Campo_Grande - Cancun - Caracas - Cayenne - Chicago - Chihuahua - Costa_Rica - Creston - Cuiaba - Curacao - Danmarkshavn - Dawson - Dawson_Creek - Denver - Detroit - Edmonton - Eirunepe - El_Salvador - Fort_Nelson - Fortaleza - Glace_Bay - Godthab - Goose_Bay - Grand_Turk - Guatemala - Guayaquil - Guyana - Halifax - Havana - Hermosillo - Indiana/Indianapolis - Indiana/Knox - Indiana/Marengo - Indiana/Petersburg - Indiana/Tell_City - Indiana/Vevay - Indiana/Vincennes - Indiana/Winamac - Inuvik - Iqaluit - Jamaica - Juneau - Kentucky/Louisville - Kentucky/Monticello - La_Paz - Lima - Los_Angeles - Maceio - Managua - Manaus - Martinique - Matamoros - Mazatlan - Menominee - Merida - Metlakatla - Mexico_City - Miquelon - Moncton - Monterrey - Montevideo - Nassau - New_York - Nipigon - Nome - Noronha - North_Dakota/Beulah - North_Dakota/Center - North_Dakota/New_Salem - Ojinaga - Panama - Pangnirtung - Paramaribo - Phoenix - Port-au-Prince - Port_of_Spain - Porto_Velho - Puerto_Rico - Rainy_River - Rankin_Inlet - Recife - Regina - Resolute - Rio_Branco - Santarem - Santiago - Santo_Domingo - Sao_Paulo - Scoresbysund - Sitka - St_Johns - Swift_Current - Tegucigalpa - Thule - Thunder_Bay - Tijuana - Toronto - Vancouver - Whitehorse - Winnipeg - Yakutat - Yellowknife +Adak +Anchorage +Araguaina +Argentina/Buenos_Aires +Argentina/Catamarca +Argentina/Cordoba +Argentina/Jujuy +Argentina/La_Rioja +Argentina/Mendoza +Argentina/Rio_Gallegos +Argentina/Salta +Argentina/San_Juan +Argentina/San_Luis +Argentina/Tucuman +Argentina/Ushuaia +Asuncion +Atikokan +Bahia +Bahia_Banderas +Barbados +Belem +Belize +Blanc-Sablon +Boa_Vista +Bogota +Boise +Cambridge_Bay +Campo_Grande +Cancun +Caracas +Cayenne +Chicago +Chihuahua +Costa_Rica +Creston +Cuiaba +Curacao +Danmarkshavn +Dawson +Dawson_Creek +Denver +Detroit +Edmonton +Eirunepe +El_Salvador +Fort_Nelson +Fortaleza +Glace_Bay +Godthab +Goose_Bay +Grand_Turk +Guatemala +Guayaquil +Guyana +Halifax +Havana +Hermosillo +Indiana/Indianapolis +Indiana/Knox +Indiana/Marengo +Indiana/Petersburg +Indiana/Tell_City +Indiana/Vevay +Indiana/Vincennes +Indiana/Winamac +Inuvik +Iqaluit +Jamaica +Juneau +Kentucky/Louisville +Kentucky/Monticello +La_Paz +Lima +Los_Angeles +Maceio +Managua +Manaus +Martinique +Matamoros +Mazatlan +Menominee +Merida +Metlakatla +Mexico_City +Miquelon +Moncton +Monterrey +Montevideo +Nassau +New_York +Nipigon +Nome +Noronha +North_Dakota/Beulah +North_Dakota/Center +North_Dakota/New_Salem +Ojinaga +Panama +Pangnirtung +Paramaribo +Phoenix +Port-au-Prince +Port_of_Spain +Porto_Velho +Puerto_Rico +Punta_Arenas +Rainy_River +Rankin_Inlet +Recife +Regina +Resolute +Rio_Branco +Santarem +Santiago +Santo_Domingo +Sao_Paulo +Scoresbysund +Sitka +St_Johns +Swift_Current +Tegucigalpa +Thule +Thunder_Bay +Tijuana +Toronto +Vancouver +Whitehorse +Winnipeg +Yakutat +Yellowknife ) ], 'Antarctica' => [ qw( - Casey - Davis - DumontDUrville - Macquarie - Mawson - Palmer - Rothera - Syowa - Troll - Vostok +Casey +Davis +DumontDUrville +Macquarie +Mawson +Palmer +Rothera +Syowa +Troll +Vostok ) ], 'Asia' => [ qw( - Almaty - Amman - Anadyr - Aqtau - Aqtobe - Ashgabat - Baghdad - Baku - Bangkok - Beirut - Bishkek - Brunei - Chita - Choibalsan - Colombo - Damascus - Dhaka - Dili - Dubai - Dushanbe - Gaza - Hebron - Ho_Chi_Minh - Hong_Kong - Hovd - Irkutsk - Jakarta - Jayapura - Jerusalem - Kabul - Kamchatka - Karachi - Kathmandu - Khandyga - Kolkata - Krasnoyarsk - Kuala_Lumpur - Kuching - Macau - Magadan - Makassar - Manila - Nicosia - Novokuznetsk - Novosibirsk - Omsk - Oral - Pontianak - Pyongyang - Qatar - Qyzylorda - Rangoon - Riyadh - Sakhalin - Samarkand - Seoul - Shanghai - Singapore - Srednekolymsk - Taipei - Tashkent - Tbilisi - Tehran - Thimphu - Tokyo - Ulaanbaatar - Urumqi - Ust-Nera - Vladivostok - Yakutsk - Yekaterinburg - Yerevan +Almaty +Amman +Anadyr +Aqtau +Aqtobe +Ashgabat +Atyrau +Baghdad +Baku +Bangkok +Barnaul +Beirut +Bishkek +Brunei +Chita +Choibalsan +Colombo +Damascus +Dhaka +Dili +Dubai +Dushanbe +Famagusta +Gaza +Hebron +Ho_Chi_Minh +Hong_Kong +Hovd +Irkutsk +Jakarta +Jayapura +Jerusalem +Kabul +Kamchatka +Karachi +Kathmandu +Khandyga +Kolkata +Krasnoyarsk +Kuala_Lumpur +Kuching +Macau +Magadan +Makassar +Manila +Nicosia +Novokuznetsk +Novosibirsk +Omsk +Oral +Pontianak +Pyongyang +Qatar +Qyzylorda +Riyadh +Sakhalin +Samarkand +Seoul +Shanghai +Singapore +Srednekolymsk +Taipei +Tashkent +Tbilisi +Tehran +Thimphu +Tokyo +Tomsk +Ulaanbaatar +Urumqi +Ust-Nera +Vladivostok +Yakutsk +Yangon +Yekaterinburg +Yerevan ) ], 'Atlantic' => [ qw( - Azores - Bermuda - Canary - Cape_Verde - Faroe - Madeira - Reykjavik - South_Georgia - Stanley +Azores +Bermuda +Canary +Cape_Verde +Faroe +Madeira +Reykjavik +South_Georgia +Stanley ) ], 'Australia' => [ qw( - Adelaide - Brisbane - Broken_Hill - Currie - Darwin - Eucla - Hobart - Lindeman - Lord_Howe - Melbourne - Perth - Sydney +Adelaide +Brisbane +Broken_Hill +Currie +Darwin +Eucla +Hobart +Lindeman +Lord_Howe +Melbourne +Perth +Sydney ) ], 'Europe' => [ qw( - Amsterdam - Andorra - Athens - Belgrade - Berlin - Brussels - Bucharest - Budapest - Chisinau - Copenhagen - Dublin - Gibraltar - Helsinki - Istanbul - Kaliningrad - Kiev - Lisbon - London - Luxembourg - Madrid - Malta - Minsk - Monaco - Moscow - Oslo - Paris - Prague - Riga - Rome - Samara - Simferopol - Sofia - Stockholm - Tallinn - Tirane - Uzhgorod - Vienna - Vilnius - Volgograd - Warsaw - Zaporozhye - Zurich +Amsterdam +Andorra +Astrakhan +Athens +Belgrade +Berlin +Brussels +Bucharest +Budapest +Chisinau +Copenhagen +Dublin +Gibraltar +Helsinki +Istanbul +Kaliningrad +Kiev +Kirov +Lisbon +London +Luxembourg +Madrid +Malta +Minsk +Monaco +Moscow +Oslo +Paris +Prague +Riga +Rome +Samara +Saratov +Simferopol +Sofia +Stockholm +Tallinn +Tirane +Ulyanovsk +Uzhgorod +Vienna +Vilnius +Volgograd +Warsaw +Zaporozhye +Zurich ) ], 'Indian' => [ qw( - Chagos - Christmas - Cocos - Kerguelen - Mahe - Maldives - Mauritius - Reunion +Chagos +Christmas +Cocos +Kerguelen +Mahe +Maldives +Mauritius +Reunion ) ], 'Pacific' => [ qw( - Apia - Auckland - Bougainville - Chatham - Chuuk - Easter - Efate - Enderbury - Fakaofo - Fiji - Funafuti - Galapagos - Gambier - Guadalcanal - Guam - Honolulu - Kiritimati - Kosrae - Kwajalein - Majuro - Marquesas - Nauru - Niue - Norfolk - Noumea - Pago_Pago - Palau - Pitcairn - Pohnpei - Port_Moresby - Rarotonga - Tahiti - Tarawa - Tongatapu - Wake - Wallis +Apia +Auckland +Bougainville +Chatham +Chuuk +Easter +Efate +Enderbury +Fakaofo +Fiji +Funafuti +Galapagos +Gambier +Guadalcanal +Guam +Honolulu +Kiritimati +Kosrae +Kwajalein +Majuro +Marquesas +Nauru +Niue +Norfolk +Noumea +Pago_Pago +Palau +Pitcairn +Pohnpei +Port_Moresby +Rarotonga +Tahiti +Tarawa +Tongatapu +Wake +Wallis ) ], ); -%ZONES_BY_COUNTRY = +our %ZONES_BY_COUNTRY = ( 'ad' => [ qw( - Europe/Andorra +Europe/Andorra ) ], 'ae' => [ qw( - Asia/Dubai +Asia/Dubai ) ], 'af' => [ qw( - Asia/Kabul +Asia/Kabul ) ], 'ag' => [ qw( - America/Antigua +America/Antigua ) ], 'ai' => [ qw( - America/Anguilla +America/Anguilla ) ], 'al' => [ qw( - Europe/Tirane +Europe/Tirane ) ], 'am' => [ qw( - Asia/Yerevan +Asia/Yerevan ) ], 'ao' => [ qw( - Africa/Luanda +Africa/Luanda ) ], 'aq' => [ qw( - Antarctica/McMurdo - Antarctica/Rothera - Antarctica/Palmer - Antarctica/Mawson - Antarctica/Davis - Antarctica/Casey - Antarctica/Vostok - Antarctica/DumontDUrville - Antarctica/Syowa - Antarctica/Troll +Antarctica/McMurdo +Antarctica/Casey +Antarctica/Davis +Antarctica/DumontDUrville +Antarctica/Mawson +Antarctica/Palmer +Antarctica/Rothera +Antarctica/Syowa +Antarctica/Troll +Antarctica/Vostok ) ], 'ar' => [ qw( - America/Argentina/Buenos_Aires - America/Argentina/Cordoba - America/Argentina/Salta - America/Argentina/Jujuy - America/Argentina/Tucuman - America/Argentina/Catamarca - America/Argentina/La_Rioja - America/Argentina/San_Juan - America/Argentina/Mendoza - America/Argentina/San_Luis - America/Argentina/Rio_Gallegos - America/Argentina/Ushuaia +America/Argentina/Buenos_Aires +America/Argentina/Cordoba +America/Argentina/Salta +America/Argentina/Jujuy +America/Argentina/Tucuman +America/Argentina/Catamarca +America/Argentina/La_Rioja +America/Argentina/San_Juan +America/Argentina/Mendoza +America/Argentina/San_Luis +America/Argentina/Rio_Gallegos +America/Argentina/Ushuaia ) ], 'as' => [ qw( - Pacific/Pago_Pago +Pacific/Pago_Pago ) ], 'at' => [ qw( - Europe/Vienna +Europe/Vienna ) ], 'au' => [ qw( - Australia/Lord_Howe - Antarctica/Macquarie - Australia/Hobart - Australia/Currie - Australia/Melbourne - Australia/Sydney - Australia/Broken_Hill - Australia/Brisbane - Australia/Lindeman - Australia/Adelaide - Australia/Darwin - Australia/Perth - Australia/Eucla +Australia/Lord_Howe +Antarctica/Macquarie +Australia/Hobart +Australia/Currie +Australia/Melbourne +Australia/Sydney +Australia/Broken_Hill +Australia/Brisbane +Australia/Lindeman +Australia/Adelaide +Australia/Darwin +Australia/Perth +Australia/Eucla ) ], 'aw' => [ qw( - America/Aruba +America/Aruba ) ], 'ax' => [ qw( - Europe/Mariehamn +Europe/Mariehamn ) ], 'az' => [ qw( - Asia/Baku +Asia/Baku ) ], 'ba' => [ qw( - Europe/Sarajevo +Europe/Sarajevo ) ], 'bb' => [ qw( - America/Barbados +America/Barbados ) ], 'bd' => [ qw( - Asia/Dhaka +Asia/Dhaka ) ], 'be' => [ qw( - Europe/Brussels +Europe/Brussels ) ], 'bf' => [ qw( - Africa/Ouagadougou +Africa/Ouagadougou ) ], 'bg' => [ qw( - Europe/Sofia +Europe/Sofia ) ], 'bh' => [ qw( - Asia/Bahrain +Asia/Bahrain ) ], 'bi' => [ qw( - Africa/Bujumbura +Africa/Bujumbura ) ], 'bj' => [ qw( - Africa/Porto-Novo +Africa/Porto-Novo ) ], 'bl' => [ qw( - America/St_Barthelemy +America/St_Barthelemy ) ], 'bm' => [ qw( - Atlantic/Bermuda +Atlantic/Bermuda ) ], 'bn' => [ qw( - Asia/Brunei +Asia/Brunei ) ], 'bo' => [ qw( - America/La_Paz +America/La_Paz ) ], 'bq' => [ qw( - America/Kralendijk +America/Kralendijk ) ], 'br' => [ qw( - America/Noronha - America/Belem - America/Fortaleza - America/Recife - America/Araguaina - America/Maceio - America/Bahia - America/Sao_Paulo - America/Campo_Grande - America/Cuiaba - America/Santarem - America/Porto_Velho - America/Boa_Vista - America/Manaus - America/Eirunepe - America/Rio_Branco +America/Noronha +America/Belem +America/Fortaleza +America/Recife +America/Araguaina +America/Maceio +America/Bahia +America/Sao_Paulo +America/Campo_Grande +America/Cuiaba +America/Santarem +America/Porto_Velho +America/Boa_Vista +America/Manaus +America/Eirunepe +America/Rio_Branco ) ], 'bs' => [ qw( - America/Nassau +America/Nassau ) ], 'bt' => [ qw( - Asia/Thimphu +Asia/Thimphu ) ], 'bw' => [ qw( - Africa/Gaborone +Africa/Gaborone ) ], 'by' => [ qw( - Europe/Minsk +Europe/Minsk ) ], 'bz' => [ qw( - America/Belize +America/Belize ) ], 'ca' => [ qw( - America/St_Johns - America/Halifax - America/Glace_Bay - America/Moncton - America/Goose_Bay - America/Blanc-Sablon - America/Toronto - America/Nipigon - America/Thunder_Bay - America/Iqaluit - America/Pangnirtung - America/Resolute - America/Atikokan - America/Rankin_Inlet - America/Winnipeg - America/Rainy_River - America/Regina - America/Swift_Current - America/Edmonton - America/Cambridge_Bay - America/Yellowknife - America/Inuvik - America/Creston - America/Dawson_Creek - America/Fort_Nelson - America/Vancouver - America/Whitehorse - America/Dawson +America/St_Johns +America/Halifax +America/Glace_Bay +America/Moncton +America/Goose_Bay +America/Blanc-Sablon +America/Toronto +America/Nipigon +America/Thunder_Bay +America/Iqaluit +America/Pangnirtung +America/Atikokan +America/Winnipeg +America/Rainy_River +America/Resolute +America/Rankin_Inlet +America/Regina +America/Swift_Current +America/Edmonton +America/Cambridge_Bay +America/Yellowknife +America/Inuvik +America/Creston +America/Dawson_Creek +America/Fort_Nelson +America/Vancouver +America/Whitehorse +America/Dawson ) ], 'cc' => [ qw( - Indian/Cocos +Indian/Cocos ) ], 'cd' => [ qw( - Africa/Kinshasa - Africa/Lubumbashi +Africa/Kinshasa +Africa/Lubumbashi ) ], 'cf' => [ qw( - Africa/Bangui +Africa/Bangui ) ], 'cg' => [ qw( - Africa/Brazzaville +Africa/Brazzaville ) ], 'ch' => [ qw( - Europe/Zurich +Europe/Zurich ) ], 'ci' => [ qw( - Africa/Abidjan +Africa/Abidjan ) ], 'ck' => [ qw( - Pacific/Rarotonga +Pacific/Rarotonga ) ], 'cl' => [ qw( - America/Santiago - Pacific/Easter +America/Santiago +America/Punta_Arenas +Pacific/Easter ) ], 'cm' => [ qw( - Africa/Douala +Africa/Douala ) ], 'cn' => [ qw( - Asia/Shanghai - Asia/Urumqi +Asia/Shanghai +Asia/Urumqi ) ], 'co' => [ qw( - America/Bogota +America/Bogota ) ], 'cr' => [ qw( - America/Costa_Rica +America/Costa_Rica ) ], 'cu' => [ qw( - America/Havana +America/Havana ) ], 'cv' => [ qw( - Atlantic/Cape_Verde +Atlantic/Cape_Verde ) ], 'cw' => [ qw( - America/Curacao +America/Curacao ) ], 'cx' => [ qw( - Indian/Christmas +Indian/Christmas ) ], 'cy' => [ qw( - Asia/Nicosia +Asia/Nicosia +Asia/Famagusta ) ], 'cz' => [ qw( - Europe/Prague +Europe/Prague ) ], 'de' => [ qw( - Europe/Berlin - Europe/Busingen +Europe/Berlin +Europe/Busingen ) ], 'dj' => [ qw( - Africa/Djibouti +Africa/Djibouti ) ], 'dk' => [ qw( - Europe/Copenhagen +Europe/Copenhagen ) ], 'dm' => [ qw( - America/Dominica +America/Dominica ) ], 'do' => [ qw( - America/Santo_Domingo +America/Santo_Domingo ) ], 'dz' => [ qw( - Africa/Algiers +Africa/Algiers ) ], 'ec' => [ qw( - America/Guayaquil - Pacific/Galapagos +America/Guayaquil +Pacific/Galapagos ) ], 'ee' => [ qw( - Europe/Tallinn +Europe/Tallinn ) ], 'eg' => [ qw( - Africa/Cairo +Africa/Cairo ) ], 'eh' => [ qw( - Africa/El_Aaiun +Africa/El_Aaiun ) ], 'er' => [ qw( - Africa/Asmara +Africa/Asmara ) ], 'es' => [ qw( - Europe/Madrid - Africa/Ceuta - Atlantic/Canary +Europe/Madrid +Africa/Ceuta +Atlantic/Canary ) ], 'et' => [ qw( - Africa/Addis_Ababa +Africa/Addis_Ababa ) ], 'fi' => [ qw( - Europe/Helsinki +Europe/Helsinki ) ], 'fj' => [ qw( - Pacific/Fiji +Pacific/Fiji ) ], 'fk' => [ qw( - Atlantic/Stanley +Atlantic/Stanley ) ], 'fm' => [ qw( - Pacific/Chuuk - Pacific/Pohnpei - Pacific/Kosrae +Pacific/Chuuk +Pacific/Pohnpei +Pacific/Kosrae ) ], 'fo' => [ qw( - Atlantic/Faroe +Atlantic/Faroe ) ], 'fr' => [ qw( - Europe/Paris +Europe/Paris ) ], 'ga' => [ qw( - Africa/Libreville +Africa/Libreville ) ], 'gb' => [ qw( - Europe/London +Europe/London ) ], 'gd' => [ qw( - America/Grenada +America/Grenada ) ], 'ge' => [ qw( - Asia/Tbilisi +Asia/Tbilisi ) ], 'gf' => [ qw( - America/Cayenne +America/Cayenne ) ], 'gg' => [ qw( - Europe/Guernsey +Europe/Guernsey ) ], 'gh' => [ qw( - Africa/Accra +Africa/Accra ) ], 'gi' => [ qw( - Europe/Gibraltar +Europe/Gibraltar ) ], 'gl' => [ qw( - America/Godthab - America/Danmarkshavn - America/Scoresbysund - America/Thule +America/Godthab +America/Danmarkshavn +America/Scoresbysund +America/Thule ) ], 'gm' => [ qw( - Africa/Banjul +Africa/Banjul ) ], 'gn' => [ qw( - Africa/Conakry +Africa/Conakry ) ], 'gp' => [ qw( - America/Guadeloupe +America/Guadeloupe ) ], 'gq' => [ qw( - Africa/Malabo +Africa/Malabo ) ], 'gr' => [ qw( - Europe/Athens +Europe/Athens ) ], 'gs' => [ qw( - Atlantic/South_Georgia +Atlantic/South_Georgia ) ], 'gt' => [ qw( - America/Guatemala +America/Guatemala ) ], 'gu' => [ qw( - Pacific/Guam +Pacific/Guam ) ], 'gw' => [ qw( - Africa/Bissau +Africa/Bissau ) ], 'gy' => [ qw( - America/Guyana +America/Guyana ) ], 'hk' => [ qw( - Asia/Hong_Kong +Asia/Hong_Kong ) ], 'hn' => [ qw( - America/Tegucigalpa +America/Tegucigalpa ) ], 'hr' => [ qw( - Europe/Zagreb +Europe/Zagreb ) ], 'ht' => [ qw( - America/Port-au-Prince +America/Port-au-Prince ) ], 'hu' => [ qw( - Europe/Budapest +Europe/Budapest ) ], 'id' => [ qw( - Asia/Jakarta - Asia/Pontianak - Asia/Makassar - Asia/Jayapura +Asia/Jakarta +Asia/Pontianak +Asia/Makassar +Asia/Jayapura ) ], 'ie' => [ qw( - Europe/Dublin +Europe/Dublin ) ], 'il' => [ qw( - Asia/Jerusalem +Asia/Jerusalem ) ], 'im' => [ qw( - Europe/Isle_of_Man +Europe/Isle_of_Man ) ], 'in' => [ qw( - Asia/Kolkata +Asia/Kolkata ) ], 'io' => [ qw( - Indian/Chagos +Indian/Chagos ) ], 'iq' => [ qw( - Asia/Baghdad +Asia/Baghdad ) ], 'ir' => [ qw( - Asia/Tehran +Asia/Tehran ) ], 'is' => [ qw( - Atlantic/Reykjavik +Atlantic/Reykjavik ) ], 'it' => [ qw( - Europe/Rome +Europe/Rome ) ], 'je' => [ qw( - Europe/Jersey +Europe/Jersey ) ], 'jm' => [ qw( - America/Jamaica +America/Jamaica ) ], 'jo' => [ qw( - Asia/Amman +Asia/Amman ) ], 'jp' => [ qw( - Asia/Tokyo +Asia/Tokyo ) ], 'ke' => [ qw( - Africa/Nairobi +Africa/Nairobi ) ], 'kg' => [ qw( - Asia/Bishkek +Asia/Bishkek ) ], 'kh' => [ qw( - Asia/Phnom_Penh +Asia/Phnom_Penh ) ], 'ki' => [ qw( - Pacific/Tarawa - Pacific/Enderbury - Pacific/Kiritimati +Pacific/Tarawa +Pacific/Enderbury +Pacific/Kiritimati ) ], 'km' => [ qw( - Indian/Comoro +Indian/Comoro ) ], 'kn' => [ qw( - America/St_Kitts +America/St_Kitts ) ], 'kp' => [ qw( - Asia/Pyongyang +Asia/Pyongyang ) ], 'kr' => [ qw( - Asia/Seoul +Asia/Seoul ) ], 'kw' => [ qw( - Asia/Kuwait +Asia/Kuwait ) ], 'ky' => [ qw( - America/Cayman +America/Cayman ) ], 'kz' => [ qw( - Asia/Almaty - Asia/Qyzylorda - Asia/Aqtobe - Asia/Aqtau - Asia/Oral +Asia/Almaty +Asia/Qyzylorda +Asia/Aqtobe +Asia/Aqtau +Asia/Atyrau +Asia/Oral ) ], 'la' => [ qw( - Asia/Vientiane +Asia/Vientiane ) ], 'lb' => [ qw( - Asia/Beirut +Asia/Beirut ) ], 'lc' => [ qw( - America/St_Lucia +America/St_Lucia ) ], 'li' => [ qw( - Europe/Vaduz +Europe/Vaduz ) ], 'lk' => [ qw( - Asia/Colombo +Asia/Colombo ) ], 'lr' => [ qw( - Africa/Monrovia +Africa/Monrovia ) ], 'ls' => [ qw( - Africa/Maseru +Africa/Maseru ) ], 'lt' => [ qw( - Europe/Vilnius +Europe/Vilnius ) ], 'lu' => [ qw( - Europe/Luxembourg +Europe/Luxembourg ) ], 'lv' => [ qw( - Europe/Riga +Europe/Riga ) ], 'ly' => [ qw( - Africa/Tripoli +Africa/Tripoli ) ], 'ma' => [ qw( - Africa/Casablanca +Africa/Casablanca ) ], 'mc' => [ qw( - Europe/Monaco +Europe/Monaco ) ], 'md' => [ qw( - Europe/Chisinau +Europe/Chisinau ) ], 'me' => [ qw( - Europe/Podgorica +Europe/Podgorica ) ], 'mf' => [ qw( - America/Marigot +America/Marigot ) ], 'mg' => [ qw( - Indian/Antananarivo +Indian/Antananarivo ) ], 'mh' => [ qw( - Pacific/Majuro - Pacific/Kwajalein +Pacific/Majuro +Pacific/Kwajalein ) ], 'mk' => [ qw( - Europe/Skopje +Europe/Skopje ) ], 'ml' => [ qw( - Africa/Bamako +Africa/Bamako ) ], 'mm' => [ qw( - Asia/Rangoon +Asia/Yangon ) ], 'mn' => [ qw( - Asia/Ulaanbaatar - Asia/Hovd - Asia/Choibalsan +Asia/Ulaanbaatar +Asia/Hovd +Asia/Choibalsan ) ], 'mo' => [ qw( - Asia/Macau +Asia/Macau ) ], 'mp' => [ qw( - Pacific/Saipan +Pacific/Saipan ) ], 'mq' => [ qw( - America/Martinique +America/Martinique ) ], 'mr' => [ qw( - Africa/Nouakchott +Africa/Nouakchott ) ], 'ms' => [ qw( - America/Montserrat +America/Montserrat ) ], 'mt' => [ qw( - Europe/Malta +Europe/Malta ) ], 'mu' => [ qw( - Indian/Mauritius +Indian/Mauritius ) ], 'mv' => [ qw( - Indian/Maldives +Indian/Maldives ) ], 'mw' => [ qw( - Africa/Blantyre +Africa/Blantyre ) ], 'mx' => [ qw( - America/Mexico_City - America/Cancun - America/Merida - America/Monterrey - America/Matamoros - America/Mazatlan - America/Chihuahua - America/Ojinaga - America/Hermosillo - America/Tijuana - America/Bahia_Banderas +America/Mexico_City +America/Cancun +America/Merida +America/Monterrey +America/Matamoros +America/Mazatlan +America/Chihuahua +America/Ojinaga +America/Hermosillo +America/Tijuana +America/Bahia_Banderas ) ], 'my' => [ qw( - Asia/Kuala_Lumpur - Asia/Kuching +Asia/Kuala_Lumpur +Asia/Kuching ) ], 'mz' => [ qw( - Africa/Maputo +Africa/Maputo ) ], 'na' => [ qw( - Africa/Windhoek +Africa/Windhoek ) ], 'nc' => [ qw( - Pacific/Noumea +Pacific/Noumea ) ], 'ne' => [ qw( - Africa/Niamey +Africa/Niamey ) ], 'nf' => [ qw( - Pacific/Norfolk +Pacific/Norfolk ) ], 'ng' => [ qw( - Africa/Lagos +Africa/Lagos ) ], 'ni' => [ qw( - America/Managua +America/Managua ) ], 'nl' => [ qw( - Europe/Amsterdam +Europe/Amsterdam ) ], 'no' => [ qw( - Europe/Oslo +Europe/Oslo ) ], 'np' => [ qw( - Asia/Kathmandu +Asia/Kathmandu ) ], 'nr' => [ qw( - Pacific/Nauru +Pacific/Nauru ) ], 'nu' => [ qw( - Pacific/Niue +Pacific/Niue ) ], 'nz' => [ qw( - Pacific/Auckland - Pacific/Chatham +Pacific/Auckland +Pacific/Chatham ) ], 'om' => [ qw( - Asia/Muscat +Asia/Muscat ) ], 'pa' => [ qw( - America/Panama +America/Panama ) ], 'pe' => [ qw( - America/Lima +America/Lima ) ], 'pf' => [ qw( - Pacific/Tahiti - Pacific/Marquesas - Pacific/Gambier +Pacific/Tahiti +Pacific/Marquesas +Pacific/Gambier ) ], 'pg' => [ qw( - Pacific/Port_Moresby - Pacific/Bougainville +Pacific/Port_Moresby +Pacific/Bougainville ) ], 'ph' => [ qw( - Asia/Manila +Asia/Manila ) ], 'pk' => [ qw( - Asia/Karachi +Asia/Karachi ) ], 'pl' => [ qw( - Europe/Warsaw +Europe/Warsaw ) ], 'pm' => [ qw( - America/Miquelon +America/Miquelon ) ], 'pn' => [ qw( - Pacific/Pitcairn +Pacific/Pitcairn ) ], 'pr' => [ qw( - America/Puerto_Rico +America/Puerto_Rico ) ], 'ps' => [ qw( - Asia/Gaza - Asia/Hebron +Asia/Gaza +Asia/Hebron ) ], 'pt' => [ qw( - Europe/Lisbon - Atlantic/Madeira - Atlantic/Azores +Europe/Lisbon +Atlantic/Madeira +Atlantic/Azores ) ], 'pw' => [ qw( - Pacific/Palau +Pacific/Palau ) ], 'py' => [ qw( - America/Asuncion +America/Asuncion ) ], 'qa' => [ qw( - Asia/Qatar +Asia/Qatar ) ], 're' => [ qw( - Indian/Reunion +Indian/Reunion ) ], 'ro' => [ qw( - Europe/Bucharest +Europe/Bucharest ) ], 'rs' => [ qw( - Europe/Belgrade +Europe/Belgrade ) ], 'ru' => [ qw( - Europe/Kaliningrad - Europe/Moscow - Europe/Simferopol - Europe/Volgograd - Europe/Samara - Asia/Yekaterinburg - Asia/Omsk - Asia/Novosibirsk - Asia/Novokuznetsk - Asia/Krasnoyarsk - Asia/Irkutsk - Asia/Chita - Asia/Yakutsk - Asia/Khandyga - Asia/Vladivostok - Asia/Sakhalin - Asia/Ust-Nera - Asia/Magadan - Asia/Srednekolymsk - Asia/Kamchatka - Asia/Anadyr +Europe/Kaliningrad +Europe/Moscow +Europe/Simferopol +Europe/Volgograd +Europe/Kirov +Europe/Astrakhan +Europe/Saratov +Europe/Ulyanovsk +Europe/Samara +Asia/Yekaterinburg +Asia/Omsk +Asia/Novosibirsk +Asia/Barnaul +Asia/Tomsk +Asia/Novokuznetsk +Asia/Krasnoyarsk +Asia/Irkutsk +Asia/Chita +Asia/Yakutsk +Asia/Khandyga +Asia/Vladivostok +Asia/Ust-Nera +Asia/Magadan +Asia/Sakhalin +Asia/Srednekolymsk +Asia/Kamchatka +Asia/Anadyr ) ], 'rw' => [ qw( - Africa/Kigali +Africa/Kigali ) ], 'sa' => [ qw( - Asia/Riyadh +Asia/Riyadh ) ], 'sb' => [ qw( - Pacific/Guadalcanal +Pacific/Guadalcanal ) ], 'sc' => [ qw( - Indian/Mahe +Indian/Mahe ) ], 'sd' => [ qw( - Africa/Khartoum +Africa/Khartoum ) ], 'se' => [ qw( - Europe/Stockholm +Europe/Stockholm ) ], 'sg' => [ qw( - Asia/Singapore +Asia/Singapore ) ], 'sh' => [ qw( - Atlantic/St_Helena +Atlantic/St_Helena ) ], 'si' => [ qw( - Europe/Ljubljana +Europe/Ljubljana ) ], 'sj' => [ qw( - Arctic/Longyearbyen +Arctic/Longyearbyen ) ], 'sk' => [ qw( - Europe/Bratislava +Europe/Bratislava ) ], 'sl' => [ qw( - Africa/Freetown +Africa/Freetown ) ], 'sm' => [ qw( - Europe/San_Marino +Europe/San_Marino ) ], 'sn' => [ qw( - Africa/Dakar +Africa/Dakar ) ], 'so' => [ qw( - Africa/Mogadishu +Africa/Mogadishu ) ], 'sr' => [ qw( - America/Paramaribo +America/Paramaribo ) ], 'ss' => [ qw( - Africa/Juba +Africa/Juba ) ], 'st' => [ qw( - Africa/Sao_Tome +Africa/Sao_Tome ) ], 'sv' => [ qw( - America/El_Salvador +America/El_Salvador ) ], 'sx' => [ qw( - America/Lower_Princes +America/Lower_Princes ) ], 'sy' => [ qw( - Asia/Damascus +Asia/Damascus ) ], 'sz' => [ qw( - Africa/Mbabane +Africa/Mbabane ) ], 'tc' => [ qw( - America/Grand_Turk +America/Grand_Turk ) ], 'td' => [ qw( - Africa/Ndjamena +Africa/Ndjamena ) ], 'tf' => [ qw( - Indian/Kerguelen +Indian/Kerguelen ) ], 'tg' => [ qw( - Africa/Lome +Africa/Lome ) ], 'th' => [ qw( - Asia/Bangkok +Asia/Bangkok ) ], 'tj' => [ qw( - Asia/Dushanbe +Asia/Dushanbe ) ], 'tk' => [ qw( - Pacific/Fakaofo +Pacific/Fakaofo ) ], 'tl' => [ qw( - Asia/Dili +Asia/Dili ) ], 'tm' => [ qw( - Asia/Ashgabat +Asia/Ashgabat ) ], 'tn' => [ qw( - Africa/Tunis +Africa/Tunis ) ], 'to' => [ qw( - Pacific/Tongatapu +Pacific/Tongatapu ) ], 'tr' => [ qw( - Europe/Istanbul +Europe/Istanbul ) ], 'tt' => [ qw( - America/Port_of_Spain +America/Port_of_Spain ) ], 'tv' => [ qw( - Pacific/Funafuti +Pacific/Funafuti ) ], 'tw' => [ qw( - Asia/Taipei +Asia/Taipei ) ], 'tz' => [ qw( - Africa/Dar_es_Salaam +Africa/Dar_es_Salaam ) ], 'ua' => [ qw( - Europe/Kiev - Europe/Uzhgorod - Europe/Zaporozhye +Europe/Kiev +Europe/Uzhgorod +Europe/Zaporozhye ) ], 'ug' => [ qw( - Africa/Kampala +Africa/Kampala ) ], 'uk' => [ qw( - Europe/London +Europe/London ) ], 'um' => [ qw( - Pacific/Johnston - Pacific/Midway - Pacific/Wake +Pacific/Midway +Pacific/Wake ) ], 'us' => [ qw( - America/New_York - America/Detroit - America/Kentucky/Louisville - America/Kentucky/Monticello - America/Indiana/Indianapolis - America/Indiana/Vincennes - America/Indiana/Winamac - America/Indiana/Marengo - America/Indiana/Petersburg - America/Indiana/Vevay - America/Chicago - America/Indiana/Tell_City - America/Indiana/Knox - America/Menominee - America/North_Dakota/Center - America/North_Dakota/New_Salem - America/North_Dakota/Beulah - America/Denver - America/Boise - America/Phoenix - America/Los_Angeles - America/Anchorage - America/Juneau - America/Sitka - America/Metlakatla - America/Yakutat - America/Nome - America/Adak - Pacific/Honolulu +America/New_York +America/Detroit +America/Kentucky/Louisville +America/Kentucky/Monticello +America/Indiana/Indianapolis +America/Indiana/Vincennes +America/Indiana/Winamac +America/Indiana/Marengo +America/Indiana/Petersburg +America/Indiana/Vevay +America/Chicago +America/Indiana/Tell_City +America/Indiana/Knox +America/Menominee +America/North_Dakota/Center +America/North_Dakota/New_Salem +America/North_Dakota/Beulah +America/Denver +America/Boise +America/Phoenix +America/Los_Angeles +America/Anchorage +America/Juneau +America/Sitka +America/Metlakatla +America/Yakutat +America/Nome +America/Adak +Pacific/Honolulu ) ], 'uy' => [ qw( - America/Montevideo +America/Montevideo ) ], 'uz' => [ qw( - Asia/Samarkand - Asia/Tashkent +Asia/Samarkand +Asia/Tashkent ) ], 'va' => [ qw( - Europe/Vatican +Europe/Vatican ) ], 'vc' => [ qw( - America/St_Vincent +America/St_Vincent ) ], 've' => [ qw( - America/Caracas +America/Caracas ) ], 'vg' => [ qw( - America/Tortola +America/Tortola ) ], 'vi' => [ qw( - America/St_Thomas +America/St_Thomas ) ], 'vn' => [ qw( - Asia/Ho_Chi_Minh +Asia/Ho_Chi_Minh ) ], 'vu' => [ qw( - Pacific/Efate +Pacific/Efate ) ], 'wf' => [ qw( - Pacific/Wallis +Pacific/Wallis ) ], 'ws' => [ qw( - Pacific/Apia +Pacific/Apia ) ], 'ye' => [ qw( - Asia/Aden +Asia/Aden ) ], 'yt' => [ qw( - Indian/Mayotte +Indian/Mayotte ) ], 'za' => [ qw( - Africa/Johannesburg +Africa/Johannesburg ) ], 'zm' => [ qw( - Africa/Lusaka +Africa/Lusaka ) ], 'zw' => [ qw( - Africa/Harare +Africa/Harare ) ], ); -%LINKS = +our %LINKS = ( 'AKST9AKDT' => 'America/Anchorage', 'Africa/Addis_Ababa' => 'Africa/Nairobi', @@ -1673,7 +1705,6 @@ 'Africa/Freetown' => 'Africa/Abidjan', 'Africa/Gaborone' => 'Africa/Maputo', 'Africa/Harare' => 'Africa/Maputo', - 'Africa/Juba' => 'Africa/Khartoum', 'Africa/Kampala' => 'Africa/Nairobi', 'Africa/Kigali' => 'Africa/Maputo', 'Africa/Kinshasa' => 'Africa/Lagos', @@ -1690,7 +1721,6 @@ 'Africa/Nouakchott' => 'Africa/Abidjan', 'Africa/Ouagadougou' => 'Africa/Abidjan', 'Africa/Porto-Novo' => 'Africa/Lagos', - 'Africa/Sao_Tome' => 'Africa/Abidjan', 'Africa/Timbuktu' => 'Africa/Abidjan', 'America/Anguilla' => 'America/Port_of_Spain', 'America/Antigua' => 'America/Port_of_Spain', @@ -1746,6 +1776,7 @@ 'Asia/Macao' => 'Asia/Macau', 'Asia/Muscat' => 'Asia/Dubai', 'Asia/Phnom_Penh' => 'Asia/Bangkok', + 'Asia/Rangoon' => 'Asia/Yangon', 'Asia/Saigon' => 'Asia/Ho_Chi_Minh', 'Asia/Tel_Aviv' => 'Asia/Jerusalem', 'Asia/Thimbu' => 'Asia/Thimphu', @@ -1772,7 +1803,6 @@ 'Brazil/West' => 'America/Manaus', 'Canada/Atlantic' => 'America/Halifax', 'Canada/Central' => 'America/Winnipeg', - 'Canada/East-Saskatchewan' => 'America/Regina', 'Canada/Eastern' => 'America/Toronto', 'Canada/Mountain' => 'America/Edmonton', 'Canada/Newfoundland' => 'America/St_Johns', @@ -1867,7 +1897,7 @@ ; -sub OlsonVersion { '2016a' } +sub OlsonVersion { '2018d' } 1; @@ -1899,12 +1929,14 @@ Africa/Casablanca Africa/El_Aaiun Africa/Johannesburg + Africa/Juba Africa/Khartoum Africa/Lagos Africa/Maputo Africa/Monrovia Africa/Nairobi Africa/Ndjamena + Africa/Sao_Tome Africa/Tripoli Africa/Tunis Africa/Windhoek @@ -1948,6 +1980,7 @@ America/Paramaribo America/Port_of_Spain America/Porto_Velho + America/Punta_Arenas America/Recife America/Rio_Branco America/Santarem @@ -2062,6 +2095,7 @@ Asia/Aqtau Asia/Aqtobe Asia/Ashgabat + Asia/Atyrau Asia/Baghdad Asia/Baku Asia/Bangkok @@ -2075,6 +2109,7 @@ Asia/Dili Asia/Dubai Asia/Dushanbe + Asia/Famagusta Asia/Gaza Asia/Hebron Asia/Ho_Chi_Minh @@ -2098,7 +2133,6 @@ Asia/Pyongyang Asia/Qatar Asia/Qyzylorda - Asia/Rangoon Asia/Riyadh Asia/Samarkand Asia/Seoul @@ -2112,8 +2146,10 @@ Asia/Tokyo Asia/Ulaanbaatar Asia/Urumqi + Asia/Yangon Asia/Yerevan Asia/Anadyr + Asia/Barnaul Asia/Chita Asia/Irkutsk Asia/Kamchatka @@ -2125,6 +2161,7 @@ Asia/Omsk Asia/Sakhalin Asia/Srednekolymsk + Asia/Tomsk Asia/Ust-Nera Asia/Vladivostok Asia/Yakutsk @@ -2161,6 +2198,7 @@ Europe/Amsterdam Europe/Andorra + Europe/Astrakhan Europe/Athens Europe/Belgrade Europe/Berlin @@ -2175,6 +2213,7 @@ Europe/Istanbul Europe/Kaliningrad Europe/Kiev + Europe/Kirov Europe/Lisbon Europe/London Europe/Luxembourg @@ -2189,11 +2228,13 @@ Europe/Riga Europe/Rome Europe/Samara + Europe/Saratov Europe/Simferopol Europe/Sofia Europe/Stockholm Europe/Tallinn Europe/Tirane + Europe/Ulyanovsk Europe/Uzhgorod Europe/Vienna Europe/Vilnius @@ -2288,16 +2329,16 @@ =head3 Antarctica (AQ) - Antarctica/McMurdo - McMurdo, South Pole, Scott (New Zealand time) - Antarctica/Rothera - Rothera Station, Adelaide Island - Antarctica/Palmer - Palmer Station, Anvers Island - Antarctica/Mawson - Mawson Station, Holme Bay - Antarctica/Davis - Davis Station, Vestfold Hills - Antarctica/Casey - Casey Station, Bailey Peninsula - Antarctica/Vostok - Vostok Station, Lake Vostok - Antarctica/DumontDUrville - Dumont-d'Urville Station, Adelie Land - Antarctica/Syowa - Syowa Station, E Ongul I - Antarctica/Troll - Troll Station, Queen Maud Land + Antarctica/McMurdo - New Zealand time - McMurdo, South Pole + Antarctica/Casey - Casey + Antarctica/Davis - Davis + Antarctica/DumontDUrville - Dumont-d'Urville + Antarctica/Mawson - Mawson + Antarctica/Palmer - Palmer + Antarctica/Rothera - Rothera + Antarctica/Syowa - Syowa + Antarctica/Troll - Troll + Antarctica/Vostok - Vostok =head3 Antigua and Barbuda (AG) @@ -2306,11 +2347,11 @@ =head3 Argentina (AR) America/Argentina/Buenos_Aires - Buenos Aires (BA, CF) - America/Argentina/Cordoba - most locations (CB, CC, CN, ER, FM, MN, SE, SF) - America/Argentina/Salta - (SA, LP, NQ, RN) + America/Argentina/Cordoba - Argentina (most areas: CB, CC, CN, ER, FM, MN, SE, SF) + America/Argentina/Salta - Salta (SA, LP, NQ, RN) America/Argentina/Jujuy - Jujuy (JY) America/Argentina/Tucuman - Tucuman (TM) - America/Argentina/Catamarca - Catamarca (CT), Chubut (CH) + America/Argentina/Catamarca - Catamarca (CT); Chubut (CH) America/Argentina/La_Rioja - La Rioja (LR) America/Argentina/San_Juan - San Juan (SJ) America/Argentina/Mendoza - Mendoza (MZ) @@ -2330,17 +2371,17 @@ Australia/Lord_Howe - Lord Howe Island Antarctica/Macquarie - Macquarie Island - Australia/Hobart - Tasmania - most locations - Australia/Currie - Tasmania - King Island + Australia/Hobart - Tasmania (most areas) + Australia/Currie - Tasmania (King Island) Australia/Melbourne - Victoria - Australia/Sydney - New South Wales - most locations - Australia/Broken_Hill - New South Wales - Yancowinna - Australia/Brisbane - Queensland - most locations - Australia/Lindeman - Queensland - Holiday Islands + Australia/Sydney - New South Wales (most areas) + Australia/Broken_Hill - New South Wales (Yancowinna) + Australia/Brisbane - Queensland (most areas) + Australia/Lindeman - Queensland (Whitsunday Islands) Australia/Adelaide - South Australia Australia/Darwin - Northern Territory - Australia/Perth - Western Australia - most locations - Australia/Eucla - Western Australia - Eucla area + Australia/Perth - Western Australia (most areas) + Australia/Eucla - Western Australia (Eucla) =head3 Austria (AT) @@ -2409,20 +2450,20 @@ =head3 Brazil (BR) America/Noronha - Atlantic islands - America/Belem - Amapa, E Para - America/Fortaleza - NE Brazil (MA, PI, CE, RN, PB) + America/Belem - Para (east); Amapa + America/Fortaleza - Brazil (northeast: MA, PI, CE, RN, PB) America/Recife - Pernambuco America/Araguaina - Tocantins America/Maceio - Alagoas, Sergipe America/Bahia - Bahia - America/Sao_Paulo - S & SE Brazil (GO, DF, MG, ES, RJ, SP, PR, SC, RS) + America/Sao_Paulo - Brazil (southeast: GO, DF, MG, ES, RJ, SP, PR, SC, RS) America/Campo_Grande - Mato Grosso do Sul America/Cuiaba - Mato Grosso - America/Santarem - W Para + America/Santarem - Para (west) America/Porto_Velho - Rondonia America/Boa_Vista - Roraima - America/Manaus - E Amazonas - America/Eirunepe - W Amazonas + America/Manaus - Amazonas (east) + America/Eirunepe - Amazonas (west) America/Rio_Branco - Acre =head3 British Indian Ocean Territory (IO) @@ -2459,34 +2500,34 @@ =head3 Canada (CA) - America/St_Johns - Newfoundland Time, including SE Labrador - America/Halifax - Atlantic Time - Nova Scotia (peninsula), PEI - America/Glace_Bay - Atlantic Time - Nova Scotia (Cape Breton) - America/Moncton - Atlantic Time - New Brunswick - America/Goose_Bay - Atlantic Time - Labrador - most locations - America/Blanc-Sablon - Atlantic Standard Time - Quebec - Lower North Shore - America/Toronto - Eastern Time - Ontario & Quebec - most locations - America/Nipigon - Eastern Time - Ontario & Quebec - places that did not observe DST 1967-1973 - America/Thunder_Bay - Eastern Time - Thunder Bay, Ontario - America/Iqaluit - Eastern Time - east Nunavut - most locations - America/Pangnirtung - Eastern Time - Pangnirtung, Nunavut - America/Resolute - Central Time - Resolute, Nunavut - America/Atikokan - Eastern Standard Time - Atikokan, Ontario and Southampton I, Nunavut - America/Rankin_Inlet - Central Time - central Nunavut - America/Winnipeg - Central Time - Manitoba & west Ontario - America/Rainy_River - Central Time - Rainy River & Fort Frances, Ontario - America/Regina - Central Standard Time - Saskatchewan - most locations - America/Swift_Current - Central Standard Time - Saskatchewan - midwest - America/Edmonton - Mountain Time - Alberta, east British Columbia & west Saskatchewan - America/Cambridge_Bay - Mountain Time - west Nunavut - America/Yellowknife - Mountain Time - central Northwest Territories - America/Inuvik - Mountain Time - west Northwest Territories - America/Creston - Mountain Standard Time - Creston, British Columbia - America/Dawson_Creek - Mountain Standard Time - Dawson Creek & Fort Saint John, British Columbia - America/Fort_Nelson - Mountain Standard Time - Fort Nelson, British Columbia - America/Vancouver - Pacific Time - west British Columbia - America/Whitehorse - Pacific Time - south Yukon - America/Dawson - Pacific Time - north Yukon + America/St_Johns - Newfoundland; Labrador (southeast) + America/Halifax - Atlantic - NS (most areas); PE + America/Glace_Bay - Atlantic - NS (Cape Breton) + America/Moncton - Atlantic - New Brunswick + America/Goose_Bay - Atlantic - Labrador (most areas) + America/Blanc-Sablon - AST - QC (Lower North Shore) + America/Toronto - Eastern - ON, QC (most areas) + America/Nipigon - Eastern - ON, QC (no DST 1967-73) + America/Thunder_Bay - Eastern - ON (Thunder Bay) + America/Iqaluit - Eastern - NU (most east areas) + America/Pangnirtung - Eastern - NU (Pangnirtung) + America/Atikokan - EST - ON (Atikokan); NU (Coral H) + America/Winnipeg - Central - ON (west); Manitoba + America/Rainy_River - Central - ON (Rainy R, Ft Frances) + America/Resolute - Central - NU (Resolute) + America/Rankin_Inlet - Central - NU (central) + America/Regina - CST - SK (most areas) + America/Swift_Current - CST - SK (midwest) + America/Edmonton - Mountain - AB; BC (E); SK (W) + America/Cambridge_Bay - Mountain - NU (west) + America/Yellowknife - Mountain - NT (central) + America/Inuvik - Mountain - NT (west) + America/Creston - MST - BC (Creston) + America/Dawson_Creek - MST - BC (Dawson Cr, Ft St John) + America/Fort_Nelson - MST - BC (Ft Nelson) + America/Vancouver - Pacific - BC (most areas) + America/Whitehorse - Pacific - Yukon (south) + America/Dawson - Pacific - Yukon (north) =head3 Cayman Islands (KY) @@ -2502,7 +2543,8 @@ =head3 Chile (CL) - America/Santiago - most locations + America/Santiago - Chile (most areas) + America/Punta_Arenas - Region of Magallanes Pacific/Easter - Easter Island =head3 China (CN) @@ -2532,8 +2574,8 @@ =head3 Congo (The Democratic Republic of the) (CD) - Africa/Kinshasa - west Dem. Rep. of Congo - Africa/Lubumbashi - east Dem. Rep. of Congo + Africa/Kinshasa - Dem. Rep. of Congo (west) + Africa/Lubumbashi - Dem. Rep. of Congo (east) =head3 Cook Islands (CK) @@ -2561,9 +2603,10 @@ =head3 Cyprus (CY) - Asia/Nicosia + Asia/Nicosia - Cyprus (most areas) + Asia/Famagusta - Northern Cyprus -=head3 Czech Republic (CZ) +=head3 Czechia (CZ) Europe/Prague @@ -2585,7 +2628,7 @@ =head3 Ecuador (EC) - America/Guayaquil - mainland + America/Guayaquil - Ecuador (mainland) Pacific/Galapagos - Galapagos Islands =head3 Egypt (EG) @@ -2660,7 +2703,7 @@ =head3 Germany (DE) - Europe/Berlin - most locations + Europe/Berlin - Germany (most areas) Europe/Busingen - Busingen =head3 Ghana (GH) @@ -2677,10 +2720,10 @@ =head3 Greenland (GL) - America/Godthab - most locations - America/Danmarkshavn - east coast, north of Scoresbysund - America/Scoresbysund - Scoresbysund / Ittoqqortoormiit - America/Thule - Thule / Pituffik + America/Godthab - Greenland (most areas) + America/Danmarkshavn - National Park (east coast) + America/Scoresbysund - Scoresbysund/Ittoqqortoormiit + America/Thule - Thule/Pituffik =head3 Grenada (GD) @@ -2744,10 +2787,10 @@ =head3 Indonesia (ID) - Asia/Jakarta - Java & Sumatra - Asia/Pontianak - west & central Borneo - Asia/Makassar - east & south Borneo, Sulawesi (Celebes), Bali, Nusa Tengarra, west Timor - Asia/Jayapura - west New Guinea (Irian Jaya) & Malukus (Moluccas) + Asia/Jakarta - Java, Sumatra + Asia/Pontianak - Borneo (west, central) + Asia/Makassar - Borneo (east, south); Sulawesi/Celebes, Bali, Nusa Tengarra; Timor (west) + Asia/Jayapura - New Guinea (West Papua / Irian Jaya); Malukus/Moluccas =head3 Iran (Islamic Republic of) (IR) @@ -2791,10 +2834,11 @@ =head3 Kazakhstan (KZ) - Asia/Almaty - most locations - Asia/Qyzylorda - Qyzylorda (Kyzylorda, Kzyl-Orda) - Asia/Aqtobe - Aqtobe (Aktobe) - Asia/Aqtau - Atyrau (Atirau, Gur'yev), Mangghystau (Mankistau) + Asia/Almaty - Kazakhstan (most areas) + Asia/Qyzylorda - Qyzylorda/Kyzylorda/Kzyl-Orda + Asia/Aqtobe - Aqtobe/Aktobe + Asia/Aqtau - Mangghystau/Mankistau + Asia/Atyrau - Atyrau/Atirau/Gur'yev Asia/Oral - West Kazakhstan =head3 Kenya (KE) @@ -2877,8 +2921,8 @@ =head3 Malaysia (MY) - Asia/Kuala_Lumpur - peninsular Malaysia - Asia/Kuching - Sabah & Sarawak + Asia/Kuala_Lumpur - Malaysia (peninsula) + Asia/Kuching - Sabah, Sarawak =head3 Maldives (MV) @@ -2894,7 +2938,7 @@ =head3 Marshall Islands (MH) - Pacific/Majuro - most locations + Pacific/Majuro - Marshall Islands (most areas) Pacific/Kwajalein - Kwajalein =head3 Martinique (MQ) @@ -2915,22 +2959,22 @@ =head3 Mexico (MX) - America/Mexico_City - Central Time - most locations + America/Mexico_City - Central Time America/Cancun - Eastern Standard Time - Quintana Roo America/Merida - Central Time - Campeche, Yucatan - America/Monterrey - Mexican Central Time - Coahuila, Durango, Nuevo Leon, Tamaulipas away from US border - America/Matamoros - US Central Time - Coahuila, Durango, Nuevo Leon, Tamaulipas near US border - America/Mazatlan - Mountain Time - S Baja, Nayarit, Sinaloa - America/Chihuahua - Mexican Mountain Time - Chihuahua away from US border - America/Ojinaga - US Mountain Time - Chihuahua near US border + America/Monterrey - Central Time - Durango; Coahuila, Nuevo Leon, Tamaulipas (most areas) + America/Matamoros - Central Time US - Coahuila, Nuevo Leon, Tamaulipas (US border) + America/Mazatlan - Mountain Time - Baja California Sur, Nayarit, Sinaloa + America/Chihuahua - Mountain Time - Chihuahua (most areas) + America/Ojinaga - Mountain Time US - Chihuahua (US border) America/Hermosillo - Mountain Standard Time - Sonora - America/Tijuana - US Pacific Time - Baja California state - America/Bahia_Banderas - Mexican Central Time - Bahia de Banderas + America/Tijuana - Pacific Time US - Baja California + America/Bahia_Banderas - Central Time - Bahia de Banderas =head3 Micronesia (Federated States of) (FM) - Pacific/Chuuk - Chuuk (Truk) and Yap - Pacific/Pohnpei - Pohnpei (Ponape) + Pacific/Chuuk - Chuuk/Truk, Yap + Pacific/Pohnpei - Pohnpei/Ponape Pacific/Kosrae - Kosrae =head3 Moldova, The Republic of (MD) @@ -2943,7 +2987,7 @@ =head3 Mongolia (MN) - Asia/Ulaanbaatar - most locations + Asia/Ulaanbaatar - Mongolia (most areas) Asia/Hovd - Bayan-Olgiy, Govi-Altai, Hovd, Uvs, Zavkhan Asia/Choibalsan - Dornod, Sukhbaatar @@ -2965,7 +3009,7 @@ =head3 Myanmar (MM) - Asia/Rangoon + Asia/Yangon =head3 Namibia (NA) @@ -2989,7 +3033,7 @@ =head3 New Zealand (NZ) - Pacific/Auckland - most locations + Pacific/Auckland - New Zealand (most areas) Pacific/Chatham - Chatham Islands =head3 Nicaragua (NI) @@ -3043,7 +3087,7 @@ =head3 Papua New Guinea (PG) - Pacific/Port_Moresby - most locations + Pacific/Port_Moresby - Papua New Guinea (most areas) Pacific/Bougainville - Bougainville =head3 Paraguay (PY) @@ -3068,7 +3112,7 @@ =head3 Portugal (PT) - Europe/Lisbon - mainland + Europe/Lisbon - Portugal (mainland) Atlantic/Madeira - Madeira Islands Atlantic/Azores - Azores @@ -3090,27 +3134,33 @@ =head3 Russian Federation (RU) - Europe/Kaliningrad - Moscow-01 - Kaliningrad - Europe/Moscow - Moscow+00 - west Russia - Europe/Simferopol - Moscow+00 - Crimea - Europe/Volgograd - Moscow+00 - Caspian Sea - Europe/Samara - Moscow+00 (Moscow+01 after 2014-10-26) - Samara, Udmurtia - Asia/Yekaterinburg - Moscow+02 - Urals - Asia/Omsk - Moscow+03 - west Siberia - Asia/Novosibirsk - Moscow+03 - Novosibirsk - Asia/Novokuznetsk - Moscow+03 (Moscow+04 after 2014-10-26) - Kemerovo - Asia/Krasnoyarsk - Moscow+04 - Yenisei River - Asia/Irkutsk - Moscow+05 - Lake Baikal - Asia/Chita - Moscow+06 (Moscow+05 after 2014-10-26) - Zabaykalsky - Asia/Yakutsk - Moscow+06 - Lena River - Asia/Khandyga - Moscow+06 - Tomponsky, Ust-Maysky - Asia/Vladivostok - Moscow+07 - Amur River - Asia/Sakhalin - Moscow+07 - Sakhalin Island - Asia/Ust-Nera - Moscow+07 - Oymyakonsky - Asia/Magadan - Moscow+08 (Moscow+07 after 2014-10-26) - Magadan - Asia/Srednekolymsk - Moscow+08 - E Sakha, N Kuril Is - Asia/Kamchatka - Moscow+08 (Moscow+09 after 2014-10-26) - Kamchatka - Asia/Anadyr - Moscow+08 (Moscow+09 after 2014-10-26) - Bering Sea + Europe/Kaliningrad - MSK-01 - Kaliningrad + Europe/Moscow - MSK+00 - Moscow area + Europe/Simferopol - MSK+00 - Crimea + Europe/Volgograd - MSK+00 - Volgograd + Europe/Kirov - MSK+00 - Kirov + Europe/Astrakhan - MSK+01 - Astrakhan + Europe/Saratov - MSK+01 - Saratov + Europe/Ulyanovsk - MSK+01 - Ulyanovsk + Europe/Samara - MSK+01 - Samara, Udmurtia + Asia/Yekaterinburg - MSK+02 - Urals + Asia/Omsk - MSK+03 - Omsk + Asia/Novosibirsk - MSK+04 - Novosibirsk + Asia/Barnaul - MSK+04 - Altai + Asia/Tomsk - MSK+04 - Tomsk + Asia/Novokuznetsk - MSK+04 - Kemerovo + Asia/Krasnoyarsk - MSK+04 - Krasnoyarsk area + Asia/Irkutsk - MSK+05 - Irkutsk, Buryatia + Asia/Chita - MSK+06 - Zabaykalsky + Asia/Yakutsk - MSK+06 - Lena River + Asia/Khandyga - MSK+06 - Tomponsky, Ust-Maysky + Asia/Vladivostok - MSK+07 - Amur River + Asia/Ust-Nera - MSK+07 - Oymyakonsky + Asia/Magadan - MSK+08 - Magadan + Asia/Sakhalin - MSK+08 - Sakhalin Island + Asia/Srednekolymsk - MSK+08 - Sakha (E); North Kuril Is + Asia/Kamchatka - MSK+09 - Kamchatka + Asia/Anadyr - MSK+09 - Bering Sea =head3 Rwanda (RW) @@ -3214,8 +3264,8 @@ =head3 Spain (ES) - Europe/Madrid - mainland - Africa/Ceuta - Ceuta & Melilla + Europe/Madrid - Spain (mainland) + Africa/Ceuta - Ceuta, Melilla Atlantic/Canary - Canary Islands =head3 Sri Lanka (LK) @@ -3312,9 +3362,9 @@ =head3 Ukraine (UA) - Europe/Kiev - most locations + Europe/Kiev - Ukraine (most areas) Europe/Uzhgorod - Ruthenia - Europe/Zaporozhye - Zaporozh'ye, E Lugansk / Zaporizhia, E Luhansk + Europe/Zaporozhye - Zaporozh'ye/Zaporizhia; Lugansk/Luhansk (east) =head3 United Arab Emirates (AE) @@ -3326,39 +3376,38 @@ =head3 United States Minor Outlying Islands (UM) - Pacific/Johnston - Johnston Atoll Pacific/Midway - Midway Islands Pacific/Wake - Wake Island =head3 United States of America (US) - America/New_York - Eastern Time - America/Detroit - Eastern Time - Michigan - most locations - America/Kentucky/Louisville - Eastern Time - Kentucky - Louisville area - America/Kentucky/Monticello - Eastern Time - Kentucky - Wayne County - America/Indiana/Indianapolis - Eastern Time - Indiana - most locations - America/Indiana/Vincennes - Eastern Time - Indiana - Daviess, Dubois, Knox & Martin Counties - America/Indiana/Winamac - Eastern Time - Indiana - Pulaski County - America/Indiana/Marengo - Eastern Time - Indiana - Crawford County - America/Indiana/Petersburg - Eastern Time - Indiana - Pike County - America/Indiana/Vevay - Eastern Time - Indiana - Switzerland County - America/Chicago - Central Time - America/Indiana/Tell_City - Central Time - Indiana - Perry County - America/Indiana/Knox - Central Time - Indiana - Starke County - America/Menominee - Central Time - Michigan - Dickinson, Gogebic, Iron & Menominee Counties - America/North_Dakota/Center - Central Time - North Dakota - Oliver County - America/North_Dakota/New_Salem - Central Time - North Dakota - Morton County (except Mandan area) - America/North_Dakota/Beulah - Central Time - North Dakota - Mercer County - America/Denver - Mountain Time - America/Boise - Mountain Time - south Idaho & east Oregon - America/Phoenix - Mountain Standard Time - Arizona (except Navajo) - America/Los_Angeles - Pacific Time - America/Anchorage - Alaska Time - America/Juneau - Alaska Time - Alaska panhandle - America/Sitka - Alaska Time - southeast Alaska panhandle - America/Metlakatla - Alaska Time - Annette Island - America/Yakutat - Alaska Time - Alaska panhandle neck - America/Nome - Alaska Time - west Alaska + America/New_York - Eastern (most areas) + America/Detroit - Eastern - MI (most areas) + America/Kentucky/Louisville - Eastern - KY (Louisville area) + America/Kentucky/Monticello - Eastern - KY (Wayne) + America/Indiana/Indianapolis - Eastern - IN (most areas) + America/Indiana/Vincennes - Eastern - IN (Da, Du, K, Mn) + America/Indiana/Winamac - Eastern - IN (Pulaski) + America/Indiana/Marengo - Eastern - IN (Crawford) + America/Indiana/Petersburg - Eastern - IN (Pike) + America/Indiana/Vevay - Eastern - IN (Switzerland) + America/Chicago - Central (most areas) + America/Indiana/Tell_City - Central - IN (Perry) + America/Indiana/Knox - Central - IN (Starke) + America/Menominee - Central - MI (Wisconsin border) + America/North_Dakota/Center - Central - ND (Oliver) + America/North_Dakota/New_Salem - Central - ND (Morton rural) + America/North_Dakota/Beulah - Central - ND (Mercer) + America/Denver - Mountain (most areas) + America/Boise - Mountain - ID (south); OR (east) + America/Phoenix - MST - Arizona (except Navajo) + America/Los_Angeles - Pacific + America/Anchorage - Alaska (most areas) + America/Juneau - Alaska - Juneau area + America/Sitka - Alaska - Sitka area + America/Metlakatla - Alaska - Annette Island + America/Yakutat - Alaska - Yakutat + America/Nome - Alaska (west) America/Adak - Aleutian Islands Pacific/Honolulu - Hawaii @@ -3368,8 +3417,8 @@ =head3 Uzbekistan (UZ) - Asia/Samarkand - west Uzbekistan - Asia/Tashkent - east Uzbekistan + Asia/Samarkand - Uzbekistan (west) + Asia/Tashkent - Uzbekistan (east) =head3 Vanuatu (VU) @@ -3433,7 +3482,6 @@ Africa/Freetown => Africa/Abidjan Africa/Gaborone => Africa/Maputo Africa/Harare => Africa/Maputo - Africa/Juba => Africa/Khartoum Africa/Kampala => Africa/Nairobi Africa/Kigali => Africa/Maputo Africa/Kinshasa => Africa/Lagos @@ -3450,7 +3498,6 @@ Africa/Nouakchott => Africa/Abidjan Africa/Ouagadougou => Africa/Abidjan Africa/Porto-Novo => Africa/Lagos - Africa/Sao_Tome => Africa/Abidjan Africa/Timbuktu => Africa/Abidjan America/Anguilla => America/Port_of_Spain America/Antigua => America/Port_of_Spain @@ -3506,6 +3553,7 @@ Asia/Macao => Asia/Macau Asia/Muscat => Asia/Dubai Asia/Phnom_Penh => Asia/Bangkok + Asia/Rangoon => Asia/Yangon Asia/Saigon => Asia/Ho_Chi_Minh Asia/Tel_Aviv => Asia/Jerusalem Asia/Thimbu => Asia/Thimphu @@ -3532,7 +3580,6 @@ Brazil/West => America/Manaus Canada/Atlantic => America/Halifax Canada/Central => America/Winnipeg - Canada/East-Saskatchewan => America/Regina Canada/Eastern => America/Toronto Canada/Mountain => America/Edmonton Canada/Newfoundland => America/St_Johns diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/CET.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/CET.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/CET.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/CET.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/europe. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/europe. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::CET; -$DateTime::TimeZone::CET::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -1063,13 +1067,49 @@ 1, 'CEST', ], + [ +63960627600, # utc_start 2027-10-31 01:00:00 (Sun) +63973328400, # utc_end 2028-03-26 01:00:00 (Sun) +63960631200, # local_start 2027-10-31 02:00:00 (Sun) +63973332000, # local_end 2028-03-26 02:00:00 (Sun) +3600, +0, +'CET', + ], + [ +63973328400, # utc_start 2028-03-26 01:00:00 (Sun) +63992077200, # utc_end 2028-10-29 01:00:00 (Sun) +63973335600, # local_start 2028-03-26 03:00:00 (Sun) +63992084400, # local_end 2028-10-29 03:00:00 (Sun) +7200, +1, +'CEST', + ], + [ +63992077200, # utc_start 2028-10-29 01:00:00 (Sun) +64004778000, # utc_end 2029-03-25 01:00:00 (Sun) +63992080800, # local_start 2028-10-29 02:00:00 (Sun) +64004781600, # local_end 2029-03-25 02:00:00 (Sun) +3600, +0, +'CET', + ], + [ +64004778000, # utc_start 2029-03-25 01:00:00 (Sun) +64023526800, # utc_end 2029-10-28 01:00:00 (Sun) +64004785200, # local_start 2029-03-25 03:00:00 (Sun) +64023534000, # local_end 2029-10-28 03:00:00 (Sun) +7200, +1, +'CEST', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {58} +sub has_dst_changes {60} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1099,8 +1139,7 @@ 'offset_from_std' => 3600, 'on' => 'lastSun', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ), bless( { 'at' => '2:00s', @@ -1111,8 +1150,7 @@ 'offset_from_std' => 0, 'on' => 'lastSun', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/CST6CDT.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/CST6CDT.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/CST6CDT.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/CST6CDT.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::CST6CDT; -$DateTime::TimeZone::CST6CDT::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -1180,13 +1184,49 @@ 1, 'CDT', ], + [ +63961254000, # utc_start 2027-11-07 07:00:00 (Sun) +63972144000, # utc_end 2028-03-12 08:00:00 (Sun) +63961232400, # local_start 2027-11-07 01:00:00 (Sun) +63972122400, # local_end 2028-03-12 02:00:00 (Sun) +-21600, +0, +'CST', + ], + [ +63972144000, # utc_start 2028-03-12 08:00:00 (Sun) +63992703600, # utc_end 2028-11-05 07:00:00 (Sun) +63972126000, # local_start 2028-03-12 03:00:00 (Sun) +63992685600, # local_end 2028-11-05 02:00:00 (Sun) +-18000, +1, +'CDT', + ], + [ +63992703600, # utc_start 2028-11-05 07:00:00 (Sun) +64003593600, # utc_end 2029-03-11 08:00:00 (Sun) +63992682000, # local_start 2028-11-05 01:00:00 (Sun) +64003572000, # local_end 2029-03-11 02:00:00 (Sun) +-21600, +0, +'CST', + ], + [ +64003593600, # utc_start 2029-03-11 08:00:00 (Sun) +64024153200, # utc_end 2029-11-04 07:00:00 (Sun) +64003575600, # local_start 2029-03-11 03:00:00 (Sun) +64024135200, # local_end 2029-11-04 02:00:00 (Sun) +-18000, +1, +'CDT', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {65} +sub has_dst_changes {67} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1210,26 +1250,24 @@ bless( { 'at' => '2:00', 'from' => '2007', - 'in' => 'Mar', - 'letter' => 'D', - 'name' => 'US', - 'offset_from_std' => 3600, - 'on' => 'Sun>=8', - 'save' => '1:00', - 'to' => 'max', - 'type' => undef - }, 'DateTime::TimeZone::OlsonDB::Rule' ), - bless( { - 'at' => '2:00', - 'from' => '2007', 'in' => 'Nov', 'letter' => 'S', 'name' => 'US', 'offset_from_std' => 0, 'on' => 'Sun>=1', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' + }, 'DateTime::TimeZone::OlsonDB::Rule' ), + bless( { + 'at' => '2:00', + 'from' => '2007', + 'in' => 'Mar', + 'letter' => 'D', + 'name' => 'US', + 'offset_from_std' => 3600, + 'on' => 'Sun>=8', + 'save' => '1:00', + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/EET.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/EET.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/EET.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/EET.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/europe. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/europe. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::EET; -$DateTime::TimeZone::EET::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -937,13 +941,49 @@ 1, 'EEST', ], + [ +63960627600, # utc_start 2027-10-31 01:00:00 (Sun) +63973328400, # utc_end 2028-03-26 01:00:00 (Sun) +63960634800, # local_start 2027-10-31 03:00:00 (Sun) +63973335600, # local_end 2028-03-26 03:00:00 (Sun) +7200, +0, +'EET', + ], + [ +63973328400, # utc_start 2028-03-26 01:00:00 (Sun) +63992077200, # utc_end 2028-10-29 01:00:00 (Sun) +63973339200, # local_start 2028-03-26 04:00:00 (Sun) +63992088000, # local_end 2028-10-29 04:00:00 (Sun) +10800, +1, +'EEST', + ], + [ +63992077200, # utc_start 2028-10-29 01:00:00 (Sun) +64004778000, # utc_end 2029-03-25 01:00:00 (Sun) +63992084400, # local_start 2028-10-29 03:00:00 (Sun) +64004785200, # local_end 2029-03-25 03:00:00 (Sun) +7200, +0, +'EET', + ], + [ +64004778000, # utc_start 2029-03-25 01:00:00 (Sun) +64023526800, # utc_end 2029-10-28 01:00:00 (Sun) +64004788800, # local_start 2029-03-25 04:00:00 (Sun) +64023537600, # local_end 2029-10-28 04:00:00 (Sun) +10800, +1, +'EEST', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {51} +sub has_dst_changes {53} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -966,18 +1006,6 @@ my $rules = [ bless( { 'at' => '1:00u', - 'from' => '1981', - 'in' => 'Mar', - 'letter' => 'S', - 'name' => 'EU', - 'offset_from_std' => 3600, - 'on' => 'lastSun', - 'save' => '1:00', - 'to' => 'max', - 'type' => undef - }, 'DateTime::TimeZone::OlsonDB::Rule' ), - bless( { - 'at' => '1:00u', 'from' => '1996', 'in' => 'Oct', 'letter' => '', @@ -985,8 +1013,18 @@ 'offset_from_std' => 0, 'on' => 'lastSun', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' + }, 'DateTime::TimeZone::OlsonDB::Rule' ), + bless( { + 'at' => '1:00u', + 'from' => '1981', + 'in' => 'Mar', + 'letter' => 'S', + 'name' => 'EU', + 'offset_from_std' => 3600, + 'on' => 'lastSun', + 'save' => '1:00', + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/EST5EDT.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/EST5EDT.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/EST5EDT.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/EST5EDT.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::EST5EDT; -$DateTime::TimeZone::EST5EDT::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -1180,13 +1184,49 @@ 1, 'EDT', ], + [ +63961250400, # utc_start 2027-11-07 06:00:00 (Sun) +63972140400, # utc_end 2028-03-12 07:00:00 (Sun) +63961232400, # local_start 2027-11-07 01:00:00 (Sun) +63972122400, # local_end 2028-03-12 02:00:00 (Sun) +-18000, +0, +'EST', + ], + [ +63972140400, # utc_start 2028-03-12 07:00:00 (Sun) +63992700000, # utc_end 2028-11-05 06:00:00 (Sun) +63972126000, # local_start 2028-03-12 03:00:00 (Sun) +63992685600, # local_end 2028-11-05 02:00:00 (Sun) +-14400, +1, +'EDT', + ], + [ +63992700000, # utc_start 2028-11-05 06:00:00 (Sun) +64003590000, # utc_end 2029-03-11 07:00:00 (Sun) +63992682000, # local_start 2028-11-05 01:00:00 (Sun) +64003572000, # local_end 2029-03-11 02:00:00 (Sun) +-18000, +0, +'EST', + ], + [ +64003590000, # utc_start 2029-03-11 07:00:00 (Sun) +64024149600, # utc_end 2029-11-04 06:00:00 (Sun) +64003575600, # local_start 2029-03-11 03:00:00 (Sun) +64024135200, # local_end 2029-11-04 02:00:00 (Sun) +-14400, +1, +'EDT', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {65} +sub has_dst_changes {67} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1216,8 +1256,7 @@ 'offset_from_std' => 3600, 'on' => 'Sun>=8', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ), bless( { 'at' => '2:00', @@ -1228,8 +1267,7 @@ 'offset_from_std' => 0, 'on' => 'Sun>=1', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/EST.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/EST.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/EST.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/EST.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::EST; -$DateTime::TimeZone::EST::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -30,11 +34,11 @@ ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {0} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Amsterdam.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Amsterdam.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Amsterdam.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Amsterdam.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/europe. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/europe. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Europe::Amsterdam; -$DateTime::TimeZone::Europe::Amsterdam::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -431,7 +435,7 @@ 61118074800, # local_end 1937-10-03 03:00:00 (Sun) 4800, 1, -'NEST', +'+0120', ], [ 61118070000, # utc_start 1937-10-03 01:40:00 (Sun) @@ -440,7 +444,7 @@ 61137424800, # local_end 1938-05-15 02:00:00 (Sun) 1200, 0, -'NET', +'+0020', ], [ 61137423600, # utc_start 1938-05-15 01:40:00 (Sun) @@ -449,7 +453,7 @@ 61149524400, # local_end 1938-10-02 03:00:00 (Sun) 4800, 1, -'NEST', +'+0120', ], [ 61149519600, # utc_start 1938-10-02 01:40:00 (Sun) @@ -458,7 +462,7 @@ 61168960800, # local_end 1939-05-15 02:00:00 (Mon) 1200, 0, -'NET', +'+0020', ], [ 61168959600, # utc_start 1939-05-15 01:40:00 (Mon) @@ -467,7 +471,7 @@ 61181578800, # local_end 1939-10-08 03:00:00 (Sun) 4800, 1, -'NEST', +'+0120', ], [ 61181574000, # utc_start 1939-10-08 01:40:00 (Sun) @@ -476,7 +480,7 @@ 61200662400, # local_end 1940-05-16 00:00:00 (Thu) 1200, 0, -'NET', +'+0020', ], [ 61200661200, # utc_start 1940-05-15 23:40:00 (Wed) @@ -1468,13 +1472,49 @@ 1, 'CEST', ], + [ +63960627600, # utc_start 2027-10-31 01:00:00 (Sun) +63973328400, # utc_end 2028-03-26 01:00:00 (Sun) +63960631200, # local_start 2027-10-31 02:00:00 (Sun) +63973332000, # local_end 2028-03-26 02:00:00 (Sun) +3600, +0, +'CET', + ], + [ +63973328400, # utc_start 2028-03-26 01:00:00 (Sun) +63992077200, # utc_end 2028-10-29 01:00:00 (Sun) +63973335600, # local_start 2028-03-26 03:00:00 (Sun) +63992084400, # local_end 2028-10-29 03:00:00 (Sun) +7200, +1, +'CEST', + ], + [ +63992077200, # utc_start 2028-10-29 01:00:00 (Sun) +64004778000, # utc_end 2029-03-25 01:00:00 (Sun) +63992080800, # local_start 2028-10-29 02:00:00 (Sun) +64004781600, # local_end 2029-03-25 02:00:00 (Sun) +3600, +0, +'CET', + ], + [ +64004778000, # utc_start 2029-03-25 01:00:00 (Sun) +64023526800, # utc_end 2029-10-28 01:00:00 (Sun) +64004785200, # local_start 2029-03-25 03:00:00 (Sun) +64023534000, # local_end 2029-10-28 03:00:00 (Sun) +7200, +1, +'CEST', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {80} +sub has_dst_changes {82} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1523,18 +1563,6 @@ my $rules = [ bless( { 'at' => '1:00u', - 'from' => '1996', - 'in' => 'Oct', - 'letter' => '', - 'name' => 'EU', - 'offset_from_std' => 0, - 'on' => 'lastSun', - 'save' => '0', - 'to' => 'max', - 'type' => undef - }, 'DateTime::TimeZone::OlsonDB::Rule' ), - bless( { - 'at' => '1:00u', 'from' => '1981', 'in' => 'Mar', 'letter' => 'S', @@ -1542,8 +1570,18 @@ 'offset_from_std' => 3600, 'on' => 'lastSun', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' + }, 'DateTime::TimeZone::OlsonDB::Rule' ), + bless( { + 'at' => '1:00u', + 'from' => '1996', + 'in' => 'Oct', + 'letter' => '', + 'name' => 'EU', + 'offset_from_std' => 0, + 'on' => 'lastSun', + 'save' => '0', + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Andorra.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Andorra.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Andorra.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Andorra.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/europe. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/europe. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Europe::Andorra; -$DateTime::TimeZone::Europe::Andorra::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -811,13 +815,49 @@ 1, 'CEST', ], + [ +63960627600, # utc_start 2027-10-31 01:00:00 (Sun) +63973328400, # utc_end 2028-03-26 01:00:00 (Sun) +63960631200, # local_start 2027-10-31 02:00:00 (Sun) +63973332000, # local_end 2028-03-26 02:00:00 (Sun) +3600, +0, +'CET', + ], + [ +63973328400, # utc_start 2028-03-26 01:00:00 (Sun) +63992077200, # utc_end 2028-10-29 01:00:00 (Sun) +63973335600, # local_start 2028-03-26 03:00:00 (Sun) +63992084400, # local_end 2028-10-29 03:00:00 (Sun) +7200, +1, +'CEST', + ], + [ +63992077200, # utc_start 2028-10-29 01:00:00 (Sun) +64004778000, # utc_end 2029-03-25 01:00:00 (Sun) +63992080800, # local_start 2028-10-29 02:00:00 (Sun) +64004781600, # local_end 2029-03-25 02:00:00 (Sun) +3600, +0, +'CET', + ], + [ +64004778000, # utc_start 2029-03-25 01:00:00 (Sun) +64023526800, # utc_end 2029-10-28 01:00:00 (Sun) +64004785200, # local_start 2029-03-25 03:00:00 (Sun) +64023534000, # local_end 2029-10-28 03:00:00 (Sun) +7200, +1, +'CEST', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {43} +sub has_dst_changes {45} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -873,8 +913,7 @@ 'offset_from_std' => 3600, 'on' => 'lastSun', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ), bless( { 'at' => '1:00u', @@ -885,8 +924,7 @@ 'offset_from_std' => 0, 'on' => 'lastSun', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Astrakhan.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Astrakhan.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Astrakhan.pm 1970-01-01 00:00:00.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Astrakhan.pm 2018-03-24 00:18:32.000000000 +0000 @@ -0,0 +1,626 @@ +# This file is auto-generated by the Perl DateTime Suite time zone +# code generator (0.08) This code generator comes with the +# DateTime::TimeZone module distribution in the tools/ directory + +# +# Generated from /tmp/V7b1FlgEXT/europe. Olson data version 2018d +# +# Do not edit this file directly. +# +package DateTime::TimeZone::Europe::Astrakhan; + +use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; + +use Class::Singleton 1.03; +use DateTime::TimeZone; +use DateTime::TimeZone::OlsonDB; + +@DateTime::TimeZone::Europe::Astrakhan::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' ); + +my $spans = +[ + [ +DateTime::TimeZone::NEG_INFINITY, # utc_start +60694433268, # utc_end 1924-04-30 20:47:48 (Wed) +DateTime::TimeZone::NEG_INFINITY, # local_start +60694444800, # local_end 1924-05-01 00:00:00 (Thu) +11532, +0, +'LMT', + ], + [ +60694433268, # utc_start 1924-04-30 20:47:48 (Wed) +60888142800, # utc_end 1930-06-20 21:00:00 (Fri) +60694444068, # local_start 1924-04-30 23:47:48 (Wed) +60888153600, # local_end 1930-06-21 00:00:00 (Sat) +10800, +0, +'+03', + ], + [ +60888142800, # utc_start 1930-06-20 21:00:00 (Fri) +62490600000, # utc_end 1981-03-31 20:00:00 (Tue) +60888157200, # local_start 1930-06-21 01:00:00 (Sat) +62490614400, # local_end 1981-04-01 00:00:00 (Wed) +14400, +0, +'+04', + ], + [ +62490600000, # utc_start 1981-03-31 20:00:00 (Tue) +62506407600, # utc_end 1981-09-30 19:00:00 (Wed) +62490618000, # local_start 1981-04-01 01:00:00 (Wed) +62506425600, # local_end 1981-10-01 00:00:00 (Thu) +18000, +1, +'+05', + ], + [ +62506407600, # utc_start 1981-09-30 19:00:00 (Wed) +62522136000, # utc_end 1982-03-31 20:00:00 (Wed) +62506422000, # local_start 1981-09-30 23:00:00 (Wed) +62522150400, # local_end 1982-04-01 00:00:00 (Thu) +14400, +0, +'+04', + ], + [ +62522136000, # utc_start 1982-03-31 20:00:00 (Wed) +62537943600, # utc_end 1982-09-30 19:00:00 (Thu) +62522154000, # local_start 1982-04-01 01:00:00 (Thu) +62537961600, # local_end 1982-10-01 00:00:00 (Fri) +18000, +1, +'+05', + ], + [ +62537943600, # utc_start 1982-09-30 19:00:00 (Thu) +62553672000, # utc_end 1983-03-31 20:00:00 (Thu) +62537958000, # local_start 1982-09-30 23:00:00 (Thu) +62553686400, # local_end 1983-04-01 00:00:00 (Fri) +14400, +0, +'+04', + ], + [ +62553672000, # utc_start 1983-03-31 20:00:00 (Thu) +62569479600, # utc_end 1983-09-30 19:00:00 (Fri) +62553690000, # local_start 1983-04-01 01:00:00 (Fri) +62569497600, # local_end 1983-10-01 00:00:00 (Sat) +18000, +1, +'+05', + ], + [ +62569479600, # utc_start 1983-09-30 19:00:00 (Fri) +62585294400, # utc_end 1984-03-31 20:00:00 (Sat) +62569494000, # local_start 1983-09-30 23:00:00 (Fri) +62585308800, # local_end 1984-04-01 00:00:00 (Sun) +14400, +0, +'+04', + ], + [ +62585294400, # utc_start 1984-03-31 20:00:00 (Sat) +62601026400, # utc_end 1984-09-29 22:00:00 (Sat) +62585312400, # local_start 1984-04-01 01:00:00 (Sun) +62601044400, # local_end 1984-09-30 03:00:00 (Sun) +18000, +1, +'+05', + ], + [ +62601026400, # utc_start 1984-09-29 22:00:00 (Sat) +62616751200, # utc_end 1985-03-30 22:00:00 (Sat) +62601040800, # local_start 1984-09-30 02:00:00 (Sun) +62616765600, # local_end 1985-03-31 02:00:00 (Sun) +14400, +0, +'+04', + ], + [ +62616751200, # utc_start 1985-03-30 22:00:00 (Sat) +62632476000, # utc_end 1985-09-28 22:00:00 (Sat) +62616769200, # local_start 1985-03-31 03:00:00 (Sun) +62632494000, # local_end 1985-09-29 03:00:00 (Sun) +18000, +1, +'+05', + ], + [ +62632476000, # utc_start 1985-09-28 22:00:00 (Sat) +62648200800, # utc_end 1986-03-29 22:00:00 (Sat) +62632490400, # local_start 1985-09-29 02:00:00 (Sun) +62648215200, # local_end 1986-03-30 02:00:00 (Sun) +14400, +0, +'+04', + ], + [ +62648200800, # utc_start 1986-03-29 22:00:00 (Sat) +62663925600, # utc_end 1986-09-27 22:00:00 (Sat) +62648218800, # local_start 1986-03-30 03:00:00 (Sun) +62663943600, # local_end 1986-09-28 03:00:00 (Sun) +18000, +1, +'+05', + ], + [ +62663925600, # utc_start 1986-09-27 22:00:00 (Sat) +62679650400, # utc_end 1987-03-28 22:00:00 (Sat) +62663940000, # local_start 1986-09-28 02:00:00 (Sun) +62679664800, # local_end 1987-03-29 02:00:00 (Sun) +14400, +0, +'+04', + ], + [ +62679650400, # utc_start 1987-03-28 22:00:00 (Sat) +62695375200, # utc_end 1987-09-26 22:00:00 (Sat) +62679668400, # local_start 1987-03-29 03:00:00 (Sun) +62695393200, # local_end 1987-09-27 03:00:00 (Sun) +18000, +1, +'+05', + ], + [ +62695375200, # utc_start 1987-09-26 22:00:00 (Sat) +62711100000, # utc_end 1988-03-26 22:00:00 (Sat) +62695389600, # local_start 1987-09-27 02:00:00 (Sun) +62711114400, # local_end 1988-03-27 02:00:00 (Sun) +14400, +0, +'+04', + ], + [ +62711100000, # utc_start 1988-03-26 22:00:00 (Sat) +62726824800, # utc_end 1988-09-24 22:00:00 (Sat) +62711118000, # local_start 1988-03-27 03:00:00 (Sun) +62726842800, # local_end 1988-09-25 03:00:00 (Sun) +18000, +1, +'+05', + ], + [ +62726824800, # utc_start 1988-09-24 22:00:00 (Sat) +62742549600, # utc_end 1989-03-25 22:00:00 (Sat) +62726839200, # local_start 1988-09-25 02:00:00 (Sun) +62742564000, # local_end 1989-03-26 02:00:00 (Sun) +14400, +0, +'+04', + ], + [ +62742549600, # utc_start 1989-03-25 22:00:00 (Sat) +62758278000, # utc_end 1989-09-23 23:00:00 (Sat) +62742564000, # local_start 1989-03-26 02:00:00 (Sun) +62758292400, # local_end 1989-09-24 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +62758278000, # utc_start 1989-09-23 23:00:00 (Sat) +62774002800, # utc_end 1990-03-24 23:00:00 (Sat) +62758288800, # local_start 1989-09-24 02:00:00 (Sun) +62774013600, # local_end 1990-03-25 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +62774002800, # utc_start 1990-03-24 23:00:00 (Sat) +62790332400, # utc_end 1990-09-29 23:00:00 (Sat) +62774017200, # local_start 1990-03-25 03:00:00 (Sun) +62790346800, # local_end 1990-09-30 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +62790332400, # utc_start 1990-09-29 23:00:00 (Sat) +62806057200, # utc_end 1991-03-30 23:00:00 (Sat) +62790343200, # local_start 1990-09-30 02:00:00 (Sun) +62806068000, # local_end 1991-03-31 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +62806057200, # utc_start 1991-03-30 23:00:00 (Sat) +62837503200, # utc_end 1992-03-28 22:00:00 (Sat) +62806071600, # local_start 1991-03-31 03:00:00 (Sun) +62837517600, # local_end 1992-03-29 02:00:00 (Sun) +14400, +0, +'+04', + ], + [ +62837503200, # utc_start 1992-03-28 22:00:00 (Sat) +62853231600, # utc_end 1992-09-26 23:00:00 (Sat) +62837517600, # local_start 1992-03-29 02:00:00 (Sun) +62853246000, # local_end 1992-09-27 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +62853231600, # utc_start 1992-09-26 23:00:00 (Sat) +62868956400, # utc_end 1993-03-27 23:00:00 (Sat) +62853242400, # local_start 1992-09-27 02:00:00 (Sun) +62868967200, # local_end 1993-03-28 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +62868956400, # utc_start 1993-03-27 23:00:00 (Sat) +62884681200, # utc_end 1993-09-25 23:00:00 (Sat) +62868970800, # local_start 1993-03-28 03:00:00 (Sun) +62884695600, # local_end 1993-09-26 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +62884681200, # utc_start 1993-09-25 23:00:00 (Sat) +62900406000, # utc_end 1994-03-26 23:00:00 (Sat) +62884692000, # local_start 1993-09-26 02:00:00 (Sun) +62900416800, # local_end 1994-03-27 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +62900406000, # utc_start 1994-03-26 23:00:00 (Sat) +62916130800, # utc_end 1994-09-24 23:00:00 (Sat) +62900420400, # local_start 1994-03-27 03:00:00 (Sun) +62916145200, # local_end 1994-09-25 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +62916130800, # utc_start 1994-09-24 23:00:00 (Sat) +62931855600, # utc_end 1995-03-25 23:00:00 (Sat) +62916141600, # local_start 1994-09-25 02:00:00 (Sun) +62931866400, # local_end 1995-03-26 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +62931855600, # utc_start 1995-03-25 23:00:00 (Sat) +62947580400, # utc_end 1995-09-23 23:00:00 (Sat) +62931870000, # local_start 1995-03-26 03:00:00 (Sun) +62947594800, # local_end 1995-09-24 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +62947580400, # utc_start 1995-09-23 23:00:00 (Sat) +62963910000, # utc_end 1996-03-30 23:00:00 (Sat) +62947591200, # local_start 1995-09-24 02:00:00 (Sun) +62963920800, # local_end 1996-03-31 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +62963910000, # utc_start 1996-03-30 23:00:00 (Sat) +62982054000, # utc_end 1996-10-26 23:00:00 (Sat) +62963924400, # local_start 1996-03-31 03:00:00 (Sun) +62982068400, # local_end 1996-10-27 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +62982054000, # utc_start 1996-10-26 23:00:00 (Sat) +62995359600, # utc_end 1997-03-29 23:00:00 (Sat) +62982064800, # local_start 1996-10-27 02:00:00 (Sun) +62995370400, # local_end 1997-03-30 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +62995359600, # utc_start 1997-03-29 23:00:00 (Sat) +63013503600, # utc_end 1997-10-25 23:00:00 (Sat) +62995374000, # local_start 1997-03-30 03:00:00 (Sun) +63013518000, # local_end 1997-10-26 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +63013503600, # utc_start 1997-10-25 23:00:00 (Sat) +63026809200, # utc_end 1998-03-28 23:00:00 (Sat) +63013514400, # local_start 1997-10-26 02:00:00 (Sun) +63026820000, # local_end 1998-03-29 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +63026809200, # utc_start 1998-03-28 23:00:00 (Sat) +63044953200, # utc_end 1998-10-24 23:00:00 (Sat) +63026823600, # local_start 1998-03-29 03:00:00 (Sun) +63044967600, # local_end 1998-10-25 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +63044953200, # utc_start 1998-10-24 23:00:00 (Sat) +63058258800, # utc_end 1999-03-27 23:00:00 (Sat) +63044964000, # local_start 1998-10-25 02:00:00 (Sun) +63058269600, # local_end 1999-03-28 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +63058258800, # utc_start 1999-03-27 23:00:00 (Sat) +63077007600, # utc_end 1999-10-30 23:00:00 (Sat) +63058273200, # local_start 1999-03-28 03:00:00 (Sun) +63077022000, # local_end 1999-10-31 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +63077007600, # utc_start 1999-10-30 23:00:00 (Sat) +63089708400, # utc_end 2000-03-25 23:00:00 (Sat) +63077018400, # local_start 1999-10-31 02:00:00 (Sun) +63089719200, # local_end 2000-03-26 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +63089708400, # utc_start 2000-03-25 23:00:00 (Sat) +63108457200, # utc_end 2000-10-28 23:00:00 (Sat) +63089722800, # local_start 2000-03-26 03:00:00 (Sun) +63108471600, # local_end 2000-10-29 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +63108457200, # utc_start 2000-10-28 23:00:00 (Sat) +63121158000, # utc_end 2001-03-24 23:00:00 (Sat) +63108468000, # local_start 2000-10-29 02:00:00 (Sun) +63121168800, # local_end 2001-03-25 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +63121158000, # utc_start 2001-03-24 23:00:00 (Sat) +63139906800, # utc_end 2001-10-27 23:00:00 (Sat) +63121172400, # local_start 2001-03-25 03:00:00 (Sun) +63139921200, # local_end 2001-10-28 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +63139906800, # utc_start 2001-10-27 23:00:00 (Sat) +63153212400, # utc_end 2002-03-30 23:00:00 (Sat) +63139917600, # local_start 2001-10-28 02:00:00 (Sun) +63153223200, # local_end 2002-03-31 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +63153212400, # utc_start 2002-03-30 23:00:00 (Sat) +63171356400, # utc_end 2002-10-26 23:00:00 (Sat) +63153226800, # local_start 2002-03-31 03:00:00 (Sun) +63171370800, # local_end 2002-10-27 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +63171356400, # utc_start 2002-10-26 23:00:00 (Sat) +63184662000, # utc_end 2003-03-29 23:00:00 (Sat) +63171367200, # local_start 2002-10-27 02:00:00 (Sun) +63184672800, # local_end 2003-03-30 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +63184662000, # utc_start 2003-03-29 23:00:00 (Sat) +63202806000, # utc_end 2003-10-25 23:00:00 (Sat) +63184676400, # local_start 2003-03-30 03:00:00 (Sun) +63202820400, # local_end 2003-10-26 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +63202806000, # utc_start 2003-10-25 23:00:00 (Sat) +63216111600, # utc_end 2004-03-27 23:00:00 (Sat) +63202816800, # local_start 2003-10-26 02:00:00 (Sun) +63216122400, # local_end 2004-03-28 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +63216111600, # utc_start 2004-03-27 23:00:00 (Sat) +63234860400, # utc_end 2004-10-30 23:00:00 (Sat) +63216126000, # local_start 2004-03-28 03:00:00 (Sun) +63234874800, # local_end 2004-10-31 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +63234860400, # utc_start 2004-10-30 23:00:00 (Sat) +63247561200, # utc_end 2005-03-26 23:00:00 (Sat) +63234871200, # local_start 2004-10-31 02:00:00 (Sun) +63247572000, # local_end 2005-03-27 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +63247561200, # utc_start 2005-03-26 23:00:00 (Sat) +63266310000, # utc_end 2005-10-29 23:00:00 (Sat) +63247575600, # local_start 2005-03-27 03:00:00 (Sun) +63266324400, # local_end 2005-10-30 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +63266310000, # utc_start 2005-10-29 23:00:00 (Sat) +63279010800, # utc_end 2006-03-25 23:00:00 (Sat) +63266320800, # local_start 2005-10-30 02:00:00 (Sun) +63279021600, # local_end 2006-03-26 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +63279010800, # utc_start 2006-03-25 23:00:00 (Sat) +63297759600, # utc_end 2006-10-28 23:00:00 (Sat) +63279025200, # local_start 2006-03-26 03:00:00 (Sun) +63297774000, # local_end 2006-10-29 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +63297759600, # utc_start 2006-10-28 23:00:00 (Sat) +63310460400, # utc_end 2007-03-24 23:00:00 (Sat) +63297770400, # local_start 2006-10-29 02:00:00 (Sun) +63310471200, # local_end 2007-03-25 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +63310460400, # utc_start 2007-03-24 23:00:00 (Sat) +63329209200, # utc_end 2007-10-27 23:00:00 (Sat) +63310474800, # local_start 2007-03-25 03:00:00 (Sun) +63329223600, # local_end 2007-10-28 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +63329209200, # utc_start 2007-10-27 23:00:00 (Sat) +63342514800, # utc_end 2008-03-29 23:00:00 (Sat) +63329220000, # local_start 2007-10-28 02:00:00 (Sun) +63342525600, # local_end 2008-03-30 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +63342514800, # utc_start 2008-03-29 23:00:00 (Sat) +63360658800, # utc_end 2008-10-25 23:00:00 (Sat) +63342529200, # local_start 2008-03-30 03:00:00 (Sun) +63360673200, # local_end 2008-10-26 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +63360658800, # utc_start 2008-10-25 23:00:00 (Sat) +63373964400, # utc_end 2009-03-28 23:00:00 (Sat) +63360669600, # local_start 2008-10-26 02:00:00 (Sun) +63373975200, # local_end 2009-03-29 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +63373964400, # utc_start 2009-03-28 23:00:00 (Sat) +63392108400, # utc_end 2009-10-24 23:00:00 (Sat) +63373978800, # local_start 2009-03-29 03:00:00 (Sun) +63392122800, # local_end 2009-10-25 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +63392108400, # utc_start 2009-10-24 23:00:00 (Sat) +63405414000, # utc_end 2010-03-27 23:00:00 (Sat) +63392119200, # local_start 2009-10-25 02:00:00 (Sun) +63405424800, # local_end 2010-03-28 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +63405414000, # utc_start 2010-03-27 23:00:00 (Sat) +63424162800, # utc_end 2010-10-30 23:00:00 (Sat) +63405428400, # local_start 2010-03-28 03:00:00 (Sun) +63424177200, # local_end 2010-10-31 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +63424162800, # utc_start 2010-10-30 23:00:00 (Sat) +63436863600, # utc_end 2011-03-26 23:00:00 (Sat) +63424173600, # local_start 2010-10-31 02:00:00 (Sun) +63436874400, # local_end 2011-03-27 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +63436863600, # utc_start 2011-03-26 23:00:00 (Sat) +63549957600, # utc_end 2014-10-25 22:00:00 (Sat) +63436878000, # local_start 2011-03-27 03:00:00 (Sun) +63549972000, # local_end 2014-10-26 02:00:00 (Sun) +14400, +0, +'+04', + ], + [ +63549957600, # utc_start 2014-10-25 22:00:00 (Sat) +63594716400, # utc_end 2016-03-26 23:00:00 (Sat) +63549968400, # local_start 2014-10-26 01:00:00 (Sun) +63594727200, # local_end 2016-03-27 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +63594716400, # utc_start 2016-03-26 23:00:00 (Sat) +DateTime::TimeZone::INFINITY, # utc_end +63594730800, # local_start 2016-03-27 03:00:00 (Sun) +DateTime::TimeZone::INFINITY, # local_end +14400, +0, +'+04', + ], +]; + +sub olson_version {'2018d'} + +sub has_dst_changes {29} + +sub _max_year {2028} + +sub _new_instance { + return shift->_init( @_, spans => $spans ); +} + + + +1; + diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Athens.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Athens.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Athens.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Athens.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/europe. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/europe. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Europe::Athens; -$DateTime::TimeZone::Europe::Athens::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -1090,13 +1094,49 @@ 1, 'EEST', ], + [ +63960627600, # utc_start 2027-10-31 01:00:00 (Sun) +63973328400, # utc_end 2028-03-26 01:00:00 (Sun) +63960634800, # local_start 2027-10-31 03:00:00 (Sun) +63973335600, # local_end 2028-03-26 03:00:00 (Sun) +7200, +0, +'EET', + ], + [ +63973328400, # utc_start 2028-03-26 01:00:00 (Sun) +63992077200, # utc_end 2028-10-29 01:00:00 (Sun) +63973339200, # local_start 2028-03-26 04:00:00 (Sun) +63992088000, # local_end 2028-10-29 04:00:00 (Sun) +10800, +1, +'EEST', + ], + [ +63992077200, # utc_start 2028-10-29 01:00:00 (Sun) +64004778000, # utc_end 2029-03-25 01:00:00 (Sun) +63992084400, # local_start 2028-10-29 03:00:00 (Sun) +64004785200, # local_end 2029-03-25 03:00:00 (Sun) +7200, +0, +'EET', + ], + [ +64004778000, # utc_start 2029-03-25 01:00:00 (Sun) +64023526800, # utc_end 2029-10-28 01:00:00 (Sun) +64004788800, # local_start 2029-03-25 04:00:00 (Sun) +64023537600, # local_end 2029-10-28 04:00:00 (Sun) +10800, +1, +'EEST', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {58} +sub has_dst_changes {60} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1145,18 +1185,6 @@ my $rules = [ bless( { 'at' => '1:00u', - 'from' => '1981', - 'in' => 'Mar', - 'letter' => 'S', - 'name' => 'EU', - 'offset_from_std' => 3600, - 'on' => 'lastSun', - 'save' => '1:00', - 'to' => 'max', - 'type' => undef - }, 'DateTime::TimeZone::OlsonDB::Rule' ), - bless( { - 'at' => '1:00u', 'from' => '1996', 'in' => 'Oct', 'letter' => '', @@ -1164,8 +1192,18 @@ 'offset_from_std' => 0, 'on' => 'lastSun', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' + }, 'DateTime::TimeZone::OlsonDB::Rule' ), + bless( { + 'at' => '1:00u', + 'from' => '1981', + 'in' => 'Mar', + 'letter' => 'S', + 'name' => 'EU', + 'offset_from_std' => 3600, + 'on' => 'lastSun', + 'save' => '1:00', + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Belgrade.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Belgrade.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Belgrade.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Belgrade.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/europe. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/europe. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Europe::Belgrade; -$DateTime::TimeZone::Europe::Belgrade::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -928,13 +932,49 @@ 1, 'CEST', ], + [ +63960627600, # utc_start 2027-10-31 01:00:00 (Sun) +63973328400, # utc_end 2028-03-26 01:00:00 (Sun) +63960631200, # local_start 2027-10-31 02:00:00 (Sun) +63973332000, # local_end 2028-03-26 02:00:00 (Sun) +3600, +0, +'CET', + ], + [ +63973328400, # utc_start 2028-03-26 01:00:00 (Sun) +63992077200, # utc_end 2028-10-29 01:00:00 (Sun) +63973335600, # local_start 2028-03-26 03:00:00 (Sun) +63992084400, # local_end 2028-10-29 03:00:00 (Sun) +7200, +1, +'CEST', + ], + [ +63992077200, # utc_start 2028-10-29 01:00:00 (Sun) +64004778000, # utc_end 2029-03-25 01:00:00 (Sun) +63992080800, # local_start 2028-10-29 02:00:00 (Sun) +64004781600, # local_end 2029-03-25 02:00:00 (Sun) +3600, +0, +'CET', + ], + [ +64004778000, # utc_start 2029-03-25 01:00:00 (Sun) +64023526800, # utc_end 2029-10-28 01:00:00 (Sun) +64004785200, # local_start 2029-03-25 03:00:00 (Sun) +64023534000, # local_end 2029-10-28 03:00:00 (Sun) +7200, +1, +'CEST', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {49} +sub has_dst_changes {51} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -990,8 +1030,7 @@ 'offset_from_std' => 3600, 'on' => 'lastSun', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ), bless( { 'at' => '1:00u', @@ -1002,8 +1041,7 @@ 'offset_from_std' => 0, 'on' => 'lastSun', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Berlin.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Berlin.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Berlin.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Berlin.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/europe. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/europe. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Europe::Berlin; -$DateTime::TimeZone::Europe::Berlin::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -1144,13 +1148,49 @@ 1, 'CEST', ], + [ +63960627600, # utc_start 2027-10-31 01:00:00 (Sun) +63973328400, # utc_end 2028-03-26 01:00:00 (Sun) +63960631200, # local_start 2027-10-31 02:00:00 (Sun) +63973332000, # local_end 2028-03-26 02:00:00 (Sun) +3600, +0, +'CET', + ], + [ +63973328400, # utc_start 2028-03-26 01:00:00 (Sun) +63992077200, # utc_end 2028-10-29 01:00:00 (Sun) +63973335600, # local_start 2028-03-26 03:00:00 (Sun) +63992084400, # local_end 2028-10-29 03:00:00 (Sun) +7200, +1, +'CEST', + ], + [ +63992077200, # utc_start 2028-10-29 01:00:00 (Sun) +64004778000, # utc_end 2029-03-25 01:00:00 (Sun) +63992080800, # local_start 2028-10-29 02:00:00 (Sun) +64004781600, # local_end 2029-03-25 02:00:00 (Sun) +3600, +0, +'CET', + ], + [ +64004778000, # utc_start 2029-03-25 01:00:00 (Sun) +64023526800, # utc_end 2029-10-28 01:00:00 (Sun) +64004785200, # local_start 2029-03-25 03:00:00 (Sun) +64023534000, # local_end 2029-10-28 03:00:00 (Sun) +7200, +1, +'CEST', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {63} +sub has_dst_changes {65} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1199,18 +1239,6 @@ my $rules = [ bless( { 'at' => '1:00u', - 'from' => '1996', - 'in' => 'Oct', - 'letter' => '', - 'name' => 'EU', - 'offset_from_std' => 0, - 'on' => 'lastSun', - 'save' => '0', - 'to' => 'max', - 'type' => undef - }, 'DateTime::TimeZone::OlsonDB::Rule' ), - bless( { - 'at' => '1:00u', 'from' => '1981', 'in' => 'Mar', 'letter' => 'S', @@ -1218,8 +1246,18 @@ 'offset_from_std' => 3600, 'on' => 'lastSun', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' + }, 'DateTime::TimeZone::OlsonDB::Rule' ), + bless( { + 'at' => '1:00u', + 'from' => '1996', + 'in' => 'Oct', + 'letter' => '', + 'name' => 'EU', + 'offset_from_std' => 0, + 'on' => 'lastSun', + 'save' => '0', + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Brussels.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Brussels.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Brussels.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Brussels.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/europe. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/europe. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Europe::Brussels; -$DateTime::TimeZone::Europe::Brussels::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -1522,13 +1526,49 @@ 1, 'CEST', ], + [ +63960627600, # utc_start 2027-10-31 01:00:00 (Sun) +63973328400, # utc_end 2028-03-26 01:00:00 (Sun) +63960631200, # local_start 2027-10-31 02:00:00 (Sun) +63973332000, # local_end 2028-03-26 02:00:00 (Sun) +3600, +0, +'CET', + ], + [ +63973328400, # utc_start 2028-03-26 01:00:00 (Sun) +63992077200, # utc_end 2028-10-29 01:00:00 (Sun) +63973335600, # local_start 2028-03-26 03:00:00 (Sun) +63992084400, # local_end 2028-10-29 03:00:00 (Sun) +7200, +1, +'CEST', + ], + [ +63992077200, # utc_start 2028-10-29 01:00:00 (Sun) +64004778000, # utc_end 2029-03-25 01:00:00 (Sun) +63992080800, # local_start 2028-10-29 02:00:00 (Sun) +64004781600, # local_end 2029-03-25 02:00:00 (Sun) +3600, +0, +'CET', + ], + [ +64004778000, # utc_start 2029-03-25 01:00:00 (Sun) +64023526800, # utc_end 2029-10-28 01:00:00 (Sun) +64004785200, # local_start 2029-03-25 03:00:00 (Sun) +64023534000, # local_end 2029-10-28 03:00:00 (Sun) +7200, +1, +'CEST', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {82} +sub has_dst_changes {84} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1577,18 +1617,6 @@ my $rules = [ bless( { 'at' => '1:00u', - 'from' => '1981', - 'in' => 'Mar', - 'letter' => 'S', - 'name' => 'EU', - 'offset_from_std' => 3600, - 'on' => 'lastSun', - 'save' => '1:00', - 'to' => 'max', - 'type' => undef - }, 'DateTime::TimeZone::OlsonDB::Rule' ), - bless( { - 'at' => '1:00u', 'from' => '1996', 'in' => 'Oct', 'letter' => '', @@ -1596,8 +1624,18 @@ 'offset_from_std' => 0, 'on' => 'lastSun', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' + }, 'DateTime::TimeZone::OlsonDB::Rule' ), + bless( { + 'at' => '1:00u', + 'from' => '1981', + 'in' => 'Mar', + 'letter' => 'S', + 'name' => 'EU', + 'offset_from_std' => 3600, + 'on' => 'lastSun', + 'save' => '1:00', + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Bucharest.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Bucharest.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Bucharest.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Bucharest.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/europe. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/europe. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Europe::Bucharest; -$DateTime::TimeZone::Europe::Bucharest::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -1090,13 +1094,49 @@ 1, 'EEST', ], + [ +63960627600, # utc_start 2027-10-31 01:00:00 (Sun) +63973328400, # utc_end 2028-03-26 01:00:00 (Sun) +63960634800, # local_start 2027-10-31 03:00:00 (Sun) +63973335600, # local_end 2028-03-26 03:00:00 (Sun) +7200, +0, +'EET', + ], + [ +63973328400, # utc_start 2028-03-26 01:00:00 (Sun) +63992077200, # utc_end 2028-10-29 01:00:00 (Sun) +63973339200, # local_start 2028-03-26 04:00:00 (Sun) +63992088000, # local_end 2028-10-29 04:00:00 (Sun) +10800, +1, +'EEST', + ], + [ +63992077200, # utc_start 2028-10-29 01:00:00 (Sun) +64004778000, # utc_end 2029-03-25 01:00:00 (Sun) +63992084400, # local_start 2028-10-29 03:00:00 (Sun) +64004785200, # local_end 2029-03-25 03:00:00 (Sun) +7200, +0, +'EET', + ], + [ +64004778000, # utc_start 2029-03-25 01:00:00 (Sun) +64023526800, # utc_end 2029-10-28 01:00:00 (Sun) +64004788800, # local_start 2029-03-25 04:00:00 (Sun) +64023537600, # local_end 2029-10-28 04:00:00 (Sun) +10800, +1, +'EEST', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {57} +sub has_dst_changes {59} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1152,8 +1192,7 @@ 'offset_from_std' => 3600, 'on' => 'lastSun', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ), bless( { 'at' => '1:00u', @@ -1164,8 +1203,7 @@ 'offset_from_std' => 0, 'on' => 'lastSun', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Budapest.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Budapest.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Budapest.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Budapest.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/europe. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/europe. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Europe::Budapest; -$DateTime::TimeZone::Europe::Budapest::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -1216,13 +1220,49 @@ 1, 'CEST', ], + [ +63960627600, # utc_start 2027-10-31 01:00:00 (Sun) +63973328400, # utc_end 2028-03-26 01:00:00 (Sun) +63960631200, # local_start 2027-10-31 02:00:00 (Sun) +63973332000, # local_end 2028-03-26 02:00:00 (Sun) +3600, +0, +'CET', + ], + [ +63973328400, # utc_start 2028-03-26 01:00:00 (Sun) +63992077200, # utc_end 2028-10-29 01:00:00 (Sun) +63973335600, # local_start 2028-03-26 03:00:00 (Sun) +63992084400, # local_end 2028-10-29 03:00:00 (Sun) +7200, +1, +'CEST', + ], + [ +63992077200, # utc_start 2028-10-29 01:00:00 (Sun) +64004778000, # utc_end 2029-03-25 01:00:00 (Sun) +63992080800, # local_start 2028-10-29 02:00:00 (Sun) +64004781600, # local_end 2029-03-25 02:00:00 (Sun) +3600, +0, +'CET', + ], + [ +64004778000, # utc_start 2029-03-25 01:00:00 (Sun) +64023526800, # utc_end 2029-10-28 01:00:00 (Sun) +64004785200, # local_start 2029-03-25 03:00:00 (Sun) +64023534000, # local_end 2029-10-28 03:00:00 (Sun) +7200, +1, +'CEST', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {65} +sub has_dst_changes {67} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1278,8 +1318,7 @@ 'offset_from_std' => 3600, 'on' => 'lastSun', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ), bless( { 'at' => '1:00u', @@ -1290,8 +1329,7 @@ 'offset_from_std' => 0, 'on' => 'lastSun', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Chisinau.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Chisinau.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Chisinau.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Chisinau.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/europe. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/europe. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Europe::Chisinau; -$DateTime::TimeZone::Europe::Chisinau::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -417,35 +421,35 @@ ], [ 62758278000, # utc_start 1989-09-23 23:00:00 (Sat) -62766824400, # utc_end 1989-12-31 21:00:00 (Sun) +62774002800, # utc_end 1990-03-24 23:00:00 (Sat) 62758288800, # local_start 1989-09-24 02:00:00 (Sun) -62766835200, # local_end 1990-01-01 00:00:00 (Mon) +62774013600, # local_end 1990-03-25 02:00:00 (Sun) 10800, 0, 'MSK', ], [ -62766824400, # utc_start 1989-12-31 21:00:00 (Sun) -62777624400, # utc_end 1990-05-05 21:00:00 (Sat) -62766835200, # local_start 1990-01-01 00:00:00 (Mon) -62777635200, # local_end 1990-05-06 00:00:00 (Sun) -10800, -0, -'MSK', +62774002800, # utc_start 1990-03-24 23:00:00 (Sat) +62777628000, # utc_end 1990-05-05 22:00:00 (Sat) +62774017200, # local_start 1990-03-25 03:00:00 (Sun) +62777642400, # local_end 1990-05-06 02:00:00 (Sun) +14400, +1, +'MSD', ], [ -62777624400, # utc_start 1990-05-05 21:00:00 (Sat) -62798364000, # utc_end 1990-12-31 22:00:00 (Mon) -62777631600, # local_start 1990-05-05 23:00:00 (Sat) -62798371200, # local_end 1991-01-01 00:00:00 (Tue) -7200, -0, -'EET', +62777628000, # utc_start 1990-05-05 22:00:00 (Sat) +62790336000, # utc_end 1990-09-30 00:00:00 (Sun) +62777638800, # local_start 1990-05-06 01:00:00 (Sun) +62790346800, # local_end 1990-09-30 03:00:00 (Sun) +10800, +1, +'EEST', ], [ -62798364000, # utc_start 1990-12-31 22:00:00 (Mon) +62790336000, # utc_start 1990-09-30 00:00:00 (Sun) 62806060800, # utc_end 1991-03-31 00:00:00 (Sun) -62798371200, # local_start 1991-01-01 00:00:00 (Tue) +62790343200, # local_start 1990-09-30 02:00:00 (Sun) 62806068000, # local_end 1991-03-31 02:00:00 (Sun) 7200, 0, @@ -1126,13 +1130,49 @@ 1, 'EEST', ], + [ +63960624000, # utc_start 2027-10-31 00:00:00 (Sun) +63973324800, # utc_end 2028-03-26 00:00:00 (Sun) +63960631200, # local_start 2027-10-31 02:00:00 (Sun) +63973332000, # local_end 2028-03-26 02:00:00 (Sun) +7200, +0, +'EET', + ], + [ +63973324800, # utc_start 2028-03-26 00:00:00 (Sun) +63992073600, # utc_end 2028-10-29 00:00:00 (Sun) +63973335600, # local_start 2028-03-26 03:00:00 (Sun) +63992084400, # local_end 2028-10-29 03:00:00 (Sun) +10800, +1, +'EEST', + ], + [ +63992073600, # utc_start 2028-10-29 00:00:00 (Sun) +64004774400, # utc_end 2029-03-25 00:00:00 (Sun) +63992080800, # local_start 2028-10-29 02:00:00 (Sun) +64004781600, # local_end 2029-03-25 02:00:00 (Sun) +7200, +0, +'EET', + ], + [ +64004774400, # utc_start 2029-03-25 00:00:00 (Sun) +64023523200, # utc_end 2029-10-28 00:00:00 (Sun) +64004785200, # local_start 2029-03-25 03:00:00 (Sun) +64023534000, # local_end 2029-10-28 03:00:00 (Sun) +10800, +1, +'EEST', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {58} +sub has_dst_changes {62} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1180,18 +1220,6 @@ my $rules = [ bless( { - 'at' => '2:00', - 'from' => '1997', - 'in' => 'Mar', - 'letter' => 'S', - 'name' => 'Moldova', - 'offset_from_std' => 3600, - 'on' => 'lastSun', - 'save' => '1:00', - 'to' => 'max', - 'type' => undef - }, 'DateTime::TimeZone::OlsonDB::Rule' ), - bless( { 'at' => '3:00', 'from' => '1997', 'in' => 'Oct', @@ -1200,8 +1228,18 @@ 'offset_from_std' => 0, 'on' => 'lastSun', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' + }, 'DateTime::TimeZone::OlsonDB::Rule' ), + bless( { + 'at' => '2:00', + 'from' => '1997', + 'in' => 'Mar', + 'letter' => 'S', + 'name' => 'Moldova', + 'offset_from_std' => 3600, + 'on' => 'lastSun', + 'save' => '1:00', + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Copenhagen.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Copenhagen.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Copenhagen.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Copenhagen.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/europe. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/europe. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Europe::Copenhagen; -$DateTime::TimeZone::Europe::Copenhagen::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -1054,13 +1058,49 @@ 1, 'CEST', ], + [ +63960627600, # utc_start 2027-10-31 01:00:00 (Sun) +63973328400, # utc_end 2028-03-26 01:00:00 (Sun) +63960631200, # local_start 2027-10-31 02:00:00 (Sun) +63973332000, # local_end 2028-03-26 02:00:00 (Sun) +3600, +0, +'CET', + ], + [ +63973328400, # utc_start 2028-03-26 01:00:00 (Sun) +63992077200, # utc_end 2028-10-29 01:00:00 (Sun) +63973335600, # local_start 2028-03-26 03:00:00 (Sun) +63992084400, # local_end 2028-10-29 03:00:00 (Sun) +7200, +1, +'CEST', + ], + [ +63992077200, # utc_start 2028-10-29 01:00:00 (Sun) +64004778000, # utc_end 2029-03-25 01:00:00 (Sun) +63992080800, # local_start 2028-10-29 02:00:00 (Sun) +64004781600, # local_end 2029-03-25 02:00:00 (Sun) +3600, +0, +'CET', + ], + [ +64004778000, # utc_start 2029-03-25 01:00:00 (Sun) +64023526800, # utc_end 2029-10-28 01:00:00 (Sun) +64004785200, # local_start 2029-03-25 03:00:00 (Sun) +64023534000, # local_end 2029-10-28 03:00:00 (Sun) +7200, +1, +'CEST', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {56} +sub has_dst_changes {58} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1109,18 +1149,6 @@ my $rules = [ bless( { 'at' => '1:00u', - 'from' => '1996', - 'in' => 'Oct', - 'letter' => '', - 'name' => 'EU', - 'offset_from_std' => 0, - 'on' => 'lastSun', - 'save' => '0', - 'to' => 'max', - 'type' => undef - }, 'DateTime::TimeZone::OlsonDB::Rule' ), - bless( { - 'at' => '1:00u', 'from' => '1981', 'in' => 'Mar', 'letter' => 'S', @@ -1128,8 +1156,18 @@ 'offset_from_std' => 3600, 'on' => 'lastSun', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' + }, 'DateTime::TimeZone::OlsonDB::Rule' ), + bless( { + 'at' => '1:00u', + 'from' => '1996', + 'in' => 'Oct', + 'letter' => '', + 'name' => 'EU', + 'offset_from_std' => 0, + 'on' => 'lastSun', + 'save' => '0', + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Dublin.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Dublin.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Dublin.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Dublin.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/europe. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/europe. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Europe::Dublin; -$DateTime::TimeZone::Europe::Dublin::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -480,17 +484,17 @@ ], [ 61193671200, # utc_start 1940-02-25 02:00:00 (Sun) -61402323600, # utc_end 1946-10-06 01:00:00 (Sun) +61402327200, # utc_end 1946-10-06 02:00:00 (Sun) 61193674800, # local_start 1940-02-25 03:00:00 (Sun) -61402327200, # local_end 1946-10-06 02:00:00 (Sun) +61402330800, # local_end 1946-10-06 03:00:00 (Sun) 3600, 1, 'IST', ], [ -61402323600, # utc_start 1946-10-06 01:00:00 (Sun) +61402327200, # utc_start 1946-10-06 02:00:00 (Sun) 61416237600, # utc_end 1947-03-16 02:00:00 (Sun) -61402323600, # local_start 1946-10-06 01:00:00 (Sun) +61402327200, # local_start 1946-10-06 02:00:00 (Sun) 61416237600, # local_end 1947-03-16 02:00:00 (Sun) 0, 0, @@ -498,17 +502,17 @@ ], [ 61416237600, # utc_start 1947-03-16 02:00:00 (Sun) -61436192400, # utc_end 1947-11-02 01:00:00 (Sun) +61436196000, # utc_end 1947-11-02 02:00:00 (Sun) 61416241200, # local_start 1947-03-16 03:00:00 (Sun) -61436196000, # local_end 1947-11-02 02:00:00 (Sun) +61436199600, # local_end 1947-11-02 03:00:00 (Sun) 3600, 1, 'IST', ], [ -61436192400, # utc_start 1947-11-02 01:00:00 (Sun) +61436196000, # utc_start 1947-11-02 02:00:00 (Sun) 61450711200, # utc_end 1948-04-18 02:00:00 (Sun) -61436192400, # local_start 1947-11-02 01:00:00 (Sun) +61436196000, # local_start 1947-11-02 02:00:00 (Sun) 61450711200, # local_end 1948-04-18 02:00:00 (Sun) 0, 0, @@ -1909,13 +1913,49 @@ 1, 'IST', ], + [ +63960627600, # utc_start 2027-10-31 01:00:00 (Sun) +63973328400, # utc_end 2028-03-26 01:00:00 (Sun) +63960627600, # local_start 2027-10-31 01:00:00 (Sun) +63973328400, # local_end 2028-03-26 01:00:00 (Sun) +0, +0, +'GMT', + ], + [ +63973328400, # utc_start 2028-03-26 01:00:00 (Sun) +63992077200, # utc_end 2028-10-29 01:00:00 (Sun) +63973332000, # local_start 2028-03-26 02:00:00 (Sun) +63992080800, # local_end 2028-10-29 02:00:00 (Sun) +3600, +1, +'IST', + ], + [ +63992077200, # utc_start 2028-10-29 01:00:00 (Sun) +64004778000, # utc_end 2029-03-25 01:00:00 (Sun) +63992077200, # local_start 2028-10-29 01:00:00 (Sun) +64004778000, # local_end 2029-03-25 01:00:00 (Sun) +0, +0, +'GMT', + ], + [ +64004778000, # utc_start 2029-03-25 01:00:00 (Sun) +64023526800, # utc_end 2029-10-28 01:00:00 (Sun) +64004781600, # local_start 2029-03-25 02:00:00 (Sun) +64023530400, # local_end 2029-10-28 02:00:00 (Sun) +3600, +1, +'IST', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {103} +sub has_dst_changes {105} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1964,18 +2004,6 @@ my $rules = [ bless( { 'at' => '1:00u', - 'from' => '1981', - 'in' => 'Mar', - 'letter' => 'S', - 'name' => 'EU', - 'offset_from_std' => 3600, - 'on' => 'lastSun', - 'save' => '1:00', - 'to' => 'max', - 'type' => undef - }, 'DateTime::TimeZone::OlsonDB::Rule' ), - bless( { - 'at' => '1:00u', 'from' => '1996', 'in' => 'Oct', 'letter' => '', @@ -1983,8 +2011,18 @@ 'offset_from_std' => 0, 'on' => 'lastSun', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' + }, 'DateTime::TimeZone::OlsonDB::Rule' ), + bless( { + 'at' => '1:00u', + 'from' => '1981', + 'in' => 'Mar', + 'letter' => 'S', + 'name' => 'EU', + 'offset_from_std' => 3600, + 'on' => 'lastSun', + 'save' => '1:00', + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Gibraltar.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Gibraltar.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Gibraltar.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Gibraltar.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/europe. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/europe. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Europe::Gibraltar; -$DateTime::TimeZone::Europe::Gibraltar::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -1630,13 +1634,49 @@ 1, 'CEST', ], + [ +63960627600, # utc_start 2027-10-31 01:00:00 (Sun) +63973328400, # utc_end 2028-03-26 01:00:00 (Sun) +63960631200, # local_start 2027-10-31 02:00:00 (Sun) +63973332000, # local_end 2028-03-26 02:00:00 (Sun) +3600, +0, +'CET', + ], + [ +63973328400, # utc_start 2028-03-26 01:00:00 (Sun) +63992077200, # utc_end 2028-10-29 01:00:00 (Sun) +63973335600, # local_start 2028-03-26 03:00:00 (Sun) +63992084400, # local_end 2028-10-29 03:00:00 (Sun) +7200, +1, +'CEST', + ], + [ +63992077200, # utc_start 2028-10-29 01:00:00 (Sun) +64004778000, # utc_end 2029-03-25 01:00:00 (Sun) +63992080800, # local_start 2028-10-29 02:00:00 (Sun) +64004781600, # local_end 2029-03-25 02:00:00 (Sun) +3600, +0, +'CET', + ], + [ +64004778000, # utc_start 2029-03-25 01:00:00 (Sun) +64023526800, # utc_end 2029-10-28 01:00:00 (Sun) +64004785200, # local_start 2029-03-25 03:00:00 (Sun) +64023534000, # local_end 2029-10-28 03:00:00 (Sun) +7200, +1, +'CEST', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {94} +sub has_dst_changes {96} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1685,18 +1725,6 @@ my $rules = [ bless( { 'at' => '1:00u', - 'from' => '1996', - 'in' => 'Oct', - 'letter' => '', - 'name' => 'EU', - 'offset_from_std' => 0, - 'on' => 'lastSun', - 'save' => '0', - 'to' => 'max', - 'type' => undef - }, 'DateTime::TimeZone::OlsonDB::Rule' ), - bless( { - 'at' => '1:00u', 'from' => '1981', 'in' => 'Mar', 'letter' => 'S', @@ -1704,8 +1732,18 @@ 'offset_from_std' => 3600, 'on' => 'lastSun', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' + }, 'DateTime::TimeZone::OlsonDB::Rule' ), + bless( { + 'at' => '1:00u', + 'from' => '1996', + 'in' => 'Oct', + 'letter' => '', + 'name' => 'EU', + 'offset_from_std' => 0, + 'on' => 'lastSun', + 'save' => '0', + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Helsinki.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Helsinki.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Helsinki.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Helsinki.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/europe. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/europe. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Europe::Helsinki; -$DateTime::TimeZone::Europe::Helsinki::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -910,13 +914,49 @@ 1, 'EEST', ], + [ +63960627600, # utc_start 2027-10-31 01:00:00 (Sun) +63973328400, # utc_end 2028-03-26 01:00:00 (Sun) +63960634800, # local_start 2027-10-31 03:00:00 (Sun) +63973335600, # local_end 2028-03-26 03:00:00 (Sun) +7200, +0, +'EET', + ], + [ +63973328400, # utc_start 2028-03-26 01:00:00 (Sun) +63992077200, # utc_end 2028-10-29 01:00:00 (Sun) +63973339200, # local_start 2028-03-26 04:00:00 (Sun) +63992088000, # local_end 2028-10-29 04:00:00 (Sun) +10800, +1, +'EEST', + ], + [ +63992077200, # utc_start 2028-10-29 01:00:00 (Sun) +64004778000, # utc_end 2029-03-25 01:00:00 (Sun) +63992084400, # local_start 2028-10-29 03:00:00 (Sun) +64004785200, # local_end 2029-03-25 03:00:00 (Sun) +7200, +0, +'EET', + ], + [ +64004778000, # utc_start 2029-03-25 01:00:00 (Sun) +64023526800, # utc_end 2029-10-28 01:00:00 (Sun) +64004788800, # local_start 2029-03-25 04:00:00 (Sun) +64023537600, # local_end 2029-10-28 04:00:00 (Sun) +10800, +1, +'EEST', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {48} +sub has_dst_changes {50} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -965,18 +1005,6 @@ my $rules = [ bless( { 'at' => '1:00u', - 'from' => '1996', - 'in' => 'Oct', - 'letter' => '', - 'name' => 'EU', - 'offset_from_std' => 0, - 'on' => 'lastSun', - 'save' => '0', - 'to' => 'max', - 'type' => undef - }, 'DateTime::TimeZone::OlsonDB::Rule' ), - bless( { - 'at' => '1:00u', 'from' => '1981', 'in' => 'Mar', 'letter' => 'S', @@ -984,8 +1012,18 @@ 'offset_from_std' => 3600, 'on' => 'lastSun', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' + }, 'DateTime::TimeZone::OlsonDB::Rule' ), + bless( { + 'at' => '1:00u', + 'from' => '1996', + 'in' => 'Oct', + 'letter' => '', + 'name' => 'EU', + 'offset_from_std' => 0, + 'on' => 'lastSun', + 'save' => '0', + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Istanbul.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Istanbul.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Istanbul.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Istanbul.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/europe. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/europe. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Europe::Istanbul; -$DateTime::TimeZone::Europe::Istanbul::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -530,7 +534,7 @@ 62427466800, # local_end 1979-04-01 03:00:00 (Sun) 14400, 1, -'TRST', +'+04', ], [ 62427452400, # utc_start 1979-03-31 23:00:00 (Sat) @@ -539,7 +543,7 @@ 62444476800, # local_end 1979-10-15 00:00:00 (Mon) 14400, 1, -'TRST', +'+04', ], [ 62444462400, # utc_start 1979-10-14 20:00:00 (Sun) @@ -548,7 +552,7 @@ 62459521200, # local_end 1980-04-06 03:00:00 (Sun) 10800, 0, -'TRT', +'+03', ], [ 62459510400, # utc_start 1980-04-06 00:00:00 (Sun) @@ -557,7 +561,7 @@ 62475926400, # local_end 1980-10-13 00:00:00 (Mon) 14400, 1, -'TRST', +'+04', ], [ 62475912000, # utc_start 1980-10-12 20:00:00 (Sun) @@ -566,7 +570,7 @@ 62490366000, # local_end 1981-03-29 03:00:00 (Sun) 10800, 0, -'TRT', +'+03', ], [ 62490355200, # utc_start 1981-03-29 00:00:00 (Sun) @@ -575,7 +579,7 @@ 62507376000, # local_end 1981-10-12 00:00:00 (Mon) 14400, 1, -'TRST', +'+04', ], [ 62507361600, # utc_start 1981-10-11 20:00:00 (Sun) @@ -584,7 +588,7 @@ 62521815600, # local_end 1982-03-28 03:00:00 (Sun) 10800, 0, -'TRT', +'+03', ], [ 62521804800, # utc_start 1982-03-28 00:00:00 (Sun) @@ -593,7 +597,7 @@ 62538825600, # local_end 1982-10-11 00:00:00 (Mon) 14400, 1, -'TRST', +'+04', ], [ 62538811200, # utc_start 1982-10-10 20:00:00 (Sun) @@ -602,7 +606,7 @@ 62564140800, # local_end 1983-07-31 00:00:00 (Sun) 10800, 0, -'TRT', +'+03', ], [ 62564130000, # utc_start 1983-07-30 21:00:00 (Sat) @@ -611,7 +615,7 @@ 62569584000, # local_end 1983-10-02 00:00:00 (Sun) 14400, 1, -'TRST', +'+04', ], [ 62569569600, # utc_start 1983-10-01 20:00:00 (Sat) @@ -620,7 +624,7 @@ 62618486400, # local_end 1985-04-20 00:00:00 (Sat) 10800, 0, -'TRT', +'+03', ], [ 62618475600, # utc_start 1985-04-19 21:00:00 (Fri) @@ -633,98 +637,98 @@ ], [ 62632386000, # utc_start 1985-09-27 21:00:00 (Fri) -62648208000, # utc_end 1986-03-30 00:00:00 (Sun) +62648204400, # utc_end 1986-03-29 23:00:00 (Sat) 62632393200, # local_start 1985-09-27 23:00:00 (Fri) -62648215200, # local_end 1986-03-30 02:00:00 (Sun) +62648211600, # local_end 1986-03-30 01:00:00 (Sun) 7200, 0, 'EET', ], [ -62648208000, # utc_start 1986-03-30 00:00:00 (Sun) -62663932800, # utc_end 1986-09-28 00:00:00 (Sun) -62648218800, # local_start 1986-03-30 03:00:00 (Sun) -62663943600, # local_end 1986-09-28 03:00:00 (Sun) +62648204400, # utc_start 1986-03-29 23:00:00 (Sat) +62663929200, # utc_end 1986-09-27 23:00:00 (Sat) +62648215200, # local_start 1986-03-30 02:00:00 (Sun) +62663940000, # local_end 1986-09-28 02:00:00 (Sun) 10800, 1, 'EEST', ], [ -62663932800, # utc_start 1986-09-28 00:00:00 (Sun) -62679657600, # utc_end 1987-03-29 00:00:00 (Sun) -62663940000, # local_start 1986-09-28 02:00:00 (Sun) -62679664800, # local_end 1987-03-29 02:00:00 (Sun) +62663929200, # utc_start 1986-09-27 23:00:00 (Sat) +62679654000, # utc_end 1987-03-28 23:00:00 (Sat) +62663936400, # local_start 1986-09-28 01:00:00 (Sun) +62679661200, # local_end 1987-03-29 01:00:00 (Sun) 7200, 0, 'EET', ], [ -62679657600, # utc_start 1987-03-29 00:00:00 (Sun) -62695382400, # utc_end 1987-09-27 00:00:00 (Sun) -62679668400, # local_start 1987-03-29 03:00:00 (Sun) -62695393200, # local_end 1987-09-27 03:00:00 (Sun) +62679654000, # utc_start 1987-03-28 23:00:00 (Sat) +62695378800, # utc_end 1987-09-26 23:00:00 (Sat) +62679664800, # local_start 1987-03-29 02:00:00 (Sun) +62695389600, # local_end 1987-09-27 02:00:00 (Sun) 10800, 1, 'EEST', ], [ -62695382400, # utc_start 1987-09-27 00:00:00 (Sun) -62711107200, # utc_end 1988-03-27 00:00:00 (Sun) -62695389600, # local_start 1987-09-27 02:00:00 (Sun) -62711114400, # local_end 1988-03-27 02:00:00 (Sun) +62695378800, # utc_start 1987-09-26 23:00:00 (Sat) +62711103600, # utc_end 1988-03-26 23:00:00 (Sat) +62695386000, # local_start 1987-09-27 01:00:00 (Sun) +62711110800, # local_end 1988-03-27 01:00:00 (Sun) 7200, 0, 'EET', ], [ -62711107200, # utc_start 1988-03-27 00:00:00 (Sun) -62726832000, # utc_end 1988-09-25 00:00:00 (Sun) -62711118000, # local_start 1988-03-27 03:00:00 (Sun) -62726842800, # local_end 1988-09-25 03:00:00 (Sun) +62711103600, # utc_start 1988-03-26 23:00:00 (Sat) +62726828400, # utc_end 1988-09-24 23:00:00 (Sat) +62711114400, # local_start 1988-03-27 02:00:00 (Sun) +62726839200, # local_end 1988-09-25 02:00:00 (Sun) 10800, 1, 'EEST', ], [ -62726832000, # utc_start 1988-09-25 00:00:00 (Sun) -62742556800, # utc_end 1989-03-26 00:00:00 (Sun) -62726839200, # local_start 1988-09-25 02:00:00 (Sun) -62742564000, # local_end 1989-03-26 02:00:00 (Sun) +62726828400, # utc_start 1988-09-24 23:00:00 (Sat) +62742553200, # utc_end 1989-03-25 23:00:00 (Sat) +62726835600, # local_start 1988-09-25 01:00:00 (Sun) +62742560400, # local_end 1989-03-26 01:00:00 (Sun) 7200, 0, 'EET', ], [ -62742556800, # utc_start 1989-03-26 00:00:00 (Sun) -62758281600, # utc_end 1989-09-24 00:00:00 (Sun) -62742567600, # local_start 1989-03-26 03:00:00 (Sun) -62758292400, # local_end 1989-09-24 03:00:00 (Sun) +62742553200, # utc_start 1989-03-25 23:00:00 (Sat) +62758278000, # utc_end 1989-09-23 23:00:00 (Sat) +62742564000, # local_start 1989-03-26 02:00:00 (Sun) +62758288800, # local_end 1989-09-24 02:00:00 (Sun) 10800, 1, 'EEST', ], [ -62758281600, # utc_start 1989-09-24 00:00:00 (Sun) -62774006400, # utc_end 1990-03-25 00:00:00 (Sun) -62758288800, # local_start 1989-09-24 02:00:00 (Sun) -62774013600, # local_end 1990-03-25 02:00:00 (Sun) +62758278000, # utc_start 1989-09-23 23:00:00 (Sat) +62774002800, # utc_end 1990-03-24 23:00:00 (Sat) +62758285200, # local_start 1989-09-24 01:00:00 (Sun) +62774010000, # local_end 1990-03-25 01:00:00 (Sun) 7200, 0, 'EET', ], [ -62774006400, # utc_start 1990-03-25 00:00:00 (Sun) -62790336000, # utc_end 1990-09-30 00:00:00 (Sun) -62774017200, # local_start 1990-03-25 03:00:00 (Sun) -62790346800, # local_end 1990-09-30 03:00:00 (Sun) +62774002800, # utc_start 1990-03-24 23:00:00 (Sat) +62790332400, # utc_end 1990-09-29 23:00:00 (Sat) +62774013600, # local_start 1990-03-25 02:00:00 (Sun) +62790343200, # local_end 1990-09-30 02:00:00 (Sun) 10800, 1, 'EEST', ], [ -62790336000, # utc_start 1990-09-30 00:00:00 (Sun) +62790332400, # utc_start 1990-09-29 23:00:00 (Sat) 62806057200, # utc_end 1991-03-30 23:00:00 (Sat) -62790343200, # local_start 1990-09-30 02:00:00 (Sun) +62790339600, # local_start 1990-09-30 01:00:00 (Sun) 62806064400, # local_end 1991-03-31 01:00:00 (Sun) 7200, 0, @@ -777,17 +781,17 @@ ], [ 62884681200, # utc_start 1993-09-25 23:00:00 (Sat) -62900406000, # utc_end 1994-03-26 23:00:00 (Sat) +62899801200, # utc_end 1994-03-19 23:00:00 (Sat) 62884688400, # local_start 1993-09-26 01:00:00 (Sun) -62900413200, # local_end 1994-03-27 01:00:00 (Sun) +62899808400, # local_end 1994-03-20 01:00:00 (Sun) 7200, 0, 'EET', ], [ -62900406000, # utc_start 1994-03-26 23:00:00 (Sat) +62899801200, # utc_start 1994-03-19 23:00:00 (Sat) 62916130800, # utc_end 1994-09-24 23:00:00 (Sat) -62900416800, # local_start 1994-03-27 02:00:00 (Sun) +62899812000, # local_start 1994-03-20 02:00:00 (Sun) 62916141600, # local_end 1994-09-25 02:00:00 (Sun) 10800, 1, @@ -1218,291 +1222,34 @@ ], [ 63594723600, # utc_start 2016-03-27 01:00:00 (Sun) -63613472400, # utc_end 2016-10-30 01:00:00 (Sun) +63608878800, # utc_end 2016-09-06 21:00:00 (Tue) 63594734400, # local_start 2016-03-27 04:00:00 (Sun) -63613483200, # local_end 2016-10-30 04:00:00 (Sun) -10800, -1, -'EEST', - ], - [ -63613472400, # utc_start 2016-10-30 01:00:00 (Sun) -63626173200, # utc_end 2017-03-26 01:00:00 (Sun) -63613479600, # local_start 2016-10-30 03:00:00 (Sun) -63626180400, # local_end 2017-03-26 03:00:00 (Sun) -7200, -0, -'EET', - ], - [ -63626173200, # utc_start 2017-03-26 01:00:00 (Sun) -63644922000, # utc_end 2017-10-29 01:00:00 (Sun) -63626184000, # local_start 2017-03-26 04:00:00 (Sun) -63644932800, # local_end 2017-10-29 04:00:00 (Sun) -10800, -1, -'EEST', - ], - [ -63644922000, # utc_start 2017-10-29 01:00:00 (Sun) -63657622800, # utc_end 2018-03-25 01:00:00 (Sun) -63644929200, # local_start 2017-10-29 03:00:00 (Sun) -63657630000, # local_end 2018-03-25 03:00:00 (Sun) -7200, -0, -'EET', - ], - [ -63657622800, # utc_start 2018-03-25 01:00:00 (Sun) -63676371600, # utc_end 2018-10-28 01:00:00 (Sun) -63657633600, # local_start 2018-03-25 04:00:00 (Sun) -63676382400, # local_end 2018-10-28 04:00:00 (Sun) -10800, -1, -'EEST', - ], - [ -63676371600, # utc_start 2018-10-28 01:00:00 (Sun) -63689677200, # utc_end 2019-03-31 01:00:00 (Sun) -63676378800, # local_start 2018-10-28 03:00:00 (Sun) -63689684400, # local_end 2019-03-31 03:00:00 (Sun) -7200, -0, -'EET', - ], - [ -63689677200, # utc_start 2019-03-31 01:00:00 (Sun) -63707821200, # utc_end 2019-10-27 01:00:00 (Sun) -63689688000, # local_start 2019-03-31 04:00:00 (Sun) -63707832000, # local_end 2019-10-27 04:00:00 (Sun) -10800, -1, -'EEST', - ], - [ -63707821200, # utc_start 2019-10-27 01:00:00 (Sun) -63721126800, # utc_end 2020-03-29 01:00:00 (Sun) -63707828400, # local_start 2019-10-27 03:00:00 (Sun) -63721134000, # local_end 2020-03-29 03:00:00 (Sun) -7200, -0, -'EET', - ], - [ -63721126800, # utc_start 2020-03-29 01:00:00 (Sun) -63739270800, # utc_end 2020-10-25 01:00:00 (Sun) -63721137600, # local_start 2020-03-29 04:00:00 (Sun) -63739281600, # local_end 2020-10-25 04:00:00 (Sun) -10800, -1, -'EEST', - ], - [ -63739270800, # utc_start 2020-10-25 01:00:00 (Sun) -63752576400, # utc_end 2021-03-28 01:00:00 (Sun) -63739278000, # local_start 2020-10-25 03:00:00 (Sun) -63752583600, # local_end 2021-03-28 03:00:00 (Sun) -7200, -0, -'EET', - ], - [ -63752576400, # utc_start 2021-03-28 01:00:00 (Sun) -63771325200, # utc_end 2021-10-31 01:00:00 (Sun) -63752587200, # local_start 2021-03-28 04:00:00 (Sun) -63771336000, # local_end 2021-10-31 04:00:00 (Sun) -10800, -1, -'EEST', - ], - [ -63771325200, # utc_start 2021-10-31 01:00:00 (Sun) -63784026000, # utc_end 2022-03-27 01:00:00 (Sun) -63771332400, # local_start 2021-10-31 03:00:00 (Sun) -63784033200, # local_end 2022-03-27 03:00:00 (Sun) -7200, -0, -'EET', - ], - [ -63784026000, # utc_start 2022-03-27 01:00:00 (Sun) -63802774800, # utc_end 2022-10-30 01:00:00 (Sun) -63784036800, # local_start 2022-03-27 04:00:00 (Sun) -63802785600, # local_end 2022-10-30 04:00:00 (Sun) -10800, -1, -'EEST', - ], - [ -63802774800, # utc_start 2022-10-30 01:00:00 (Sun) -63815475600, # utc_end 2023-03-26 01:00:00 (Sun) -63802782000, # local_start 2022-10-30 03:00:00 (Sun) -63815482800, # local_end 2023-03-26 03:00:00 (Sun) -7200, -0, -'EET', - ], - [ -63815475600, # utc_start 2023-03-26 01:00:00 (Sun) -63834224400, # utc_end 2023-10-29 01:00:00 (Sun) -63815486400, # local_start 2023-03-26 04:00:00 (Sun) -63834235200, # local_end 2023-10-29 04:00:00 (Sun) +63608889600, # local_end 2016-09-07 00:00:00 (Wed) 10800, 1, 'EEST', ], [ -63834224400, # utc_start 2023-10-29 01:00:00 (Sun) -63847530000, # utc_end 2024-03-31 01:00:00 (Sun) -63834231600, # local_start 2023-10-29 03:00:00 (Sun) -63847537200, # local_end 2024-03-31 03:00:00 (Sun) -7200, -0, -'EET', - ], - [ -63847530000, # utc_start 2024-03-31 01:00:00 (Sun) -63865674000, # utc_end 2024-10-27 01:00:00 (Sun) -63847540800, # local_start 2024-03-31 04:00:00 (Sun) -63865684800, # local_end 2024-10-27 04:00:00 (Sun) +63608878800, # utc_start 2016-09-06 21:00:00 (Tue) +DateTime::TimeZone::INFINITY, # utc_end +63608889600, # local_start 2016-09-07 00:00:00 (Wed) +DateTime::TimeZone::INFINITY, # local_end 10800, -1, -'EEST', - ], - [ -63865674000, # utc_start 2024-10-27 01:00:00 (Sun) -63878979600, # utc_end 2025-03-30 01:00:00 (Sun) -63865681200, # local_start 2024-10-27 03:00:00 (Sun) -63878986800, # local_end 2025-03-30 03:00:00 (Sun) -7200, 0, -'EET', - ], - [ -63878979600, # utc_start 2025-03-30 01:00:00 (Sun) -63897123600, # utc_end 2025-10-26 01:00:00 (Sun) -63878990400, # local_start 2025-03-30 04:00:00 (Sun) -63897134400, # local_end 2025-10-26 04:00:00 (Sun) -10800, -1, -'EEST', - ], - [ -63897123600, # utc_start 2025-10-26 01:00:00 (Sun) -63910429200, # utc_end 2026-03-29 01:00:00 (Sun) -63897130800, # local_start 2025-10-26 03:00:00 (Sun) -63910436400, # local_end 2026-03-29 03:00:00 (Sun) -7200, -0, -'EET', - ], - [ -63910429200, # utc_start 2026-03-29 01:00:00 (Sun) -63928573200, # utc_end 2026-10-25 01:00:00 (Sun) -63910440000, # local_start 2026-03-29 04:00:00 (Sun) -63928584000, # local_end 2026-10-25 04:00:00 (Sun) -10800, -1, -'EEST', - ], - [ -63928573200, # utc_start 2026-10-25 01:00:00 (Sun) -63941878800, # utc_end 2027-03-28 01:00:00 (Sun) -63928580400, # local_start 2026-10-25 03:00:00 (Sun) -63941886000, # local_end 2027-03-28 03:00:00 (Sun) -7200, -0, -'EET', - ], - [ -63941878800, # utc_start 2027-03-28 01:00:00 (Sun) -63960627600, # utc_end 2027-10-31 01:00:00 (Sun) -63941889600, # local_start 2027-03-28 04:00:00 (Sun) -63960638400, # local_end 2027-10-31 04:00:00 (Sun) -10800, -1, -'EEST', +'+03', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {77} +sub has_dst_changes {66} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); } -sub _last_offset { 7200 } - -my $last_observance = bless( { - 'format' => 'EE%sT', - 'gmtoff' => '2:00', - 'local_start_datetime' => bless( { - 'formatter' => undef, - 'local_rd_days' => 735910, - 'local_rd_secs' => 10800, - 'offset_modifier' => 0, - 'rd_nanosecs' => 0, - 'tz' => bless( { - 'name' => 'floating', - 'offset' => 0 - }, 'DateTime::TimeZone::Floating' ), - 'utc_rd_days' => 735910, - 'utc_rd_secs' => 10800, - 'utc_year' => 2016 - }, 'DateTime' ), - 'offset_from_std' => 0, - 'offset_from_utc' => 7200, - 'until' => [], - 'utc_start_datetime' => bless( { - 'formatter' => undef, - 'local_rd_days' => 735910, - 'local_rd_secs' => 3600, - 'offset_modifier' => 0, - 'rd_nanosecs' => 0, - 'tz' => bless( { - 'name' => 'floating', - 'offset' => 0 - }, 'DateTime::TimeZone::Floating' ), - 'utc_rd_days' => 735910, - 'utc_rd_secs' => 3600, - 'utc_year' => 2016 - }, 'DateTime' ) -}, 'DateTime::TimeZone::OlsonDB::Observance' ) -; -sub _last_observance { $last_observance } - -my $rules = [ - bless( { - 'at' => '1:00u', - 'from' => '1996', - 'in' => 'Oct', - 'letter' => '', - 'name' => 'EU', - 'offset_from_std' => 0, - 'on' => 'lastSun', - 'save' => '0', - 'to' => 'max', - 'type' => undef - }, 'DateTime::TimeZone::OlsonDB::Rule' ), - bless( { - 'at' => '1:00u', - 'from' => '1981', - 'in' => 'Mar', - 'letter' => 'S', - 'name' => 'EU', - 'offset_from_std' => 3600, - 'on' => 'lastSun', - 'save' => '1:00', - 'to' => 'max', - 'type' => undef - }, 'DateTime::TimeZone::OlsonDB::Rule' ) -] -; -sub _rules { $rules } 1; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Kaliningrad.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Kaliningrad.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Kaliningrad.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Kaliningrad.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/europe. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/europe. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Europe::Kaliningrad; -$DateTime::TimeZone::Europe::Kaliningrad::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -327,44 +331,44 @@ ], [ 62742553200, # utc_start 1989-03-25 23:00:00 (Sat) -62758278000, # utc_end 1989-09-23 23:00:00 (Sat) -62742567600, # local_start 1989-03-26 03:00:00 (Sun) +62758281600, # utc_end 1989-09-24 00:00:00 (Sun) +62742564000, # local_start 1989-03-26 02:00:00 (Sun) 62758292400, # local_end 1989-09-24 03:00:00 (Sun) -14400, +10800, 1, -'MSD', +'EEST', ], [ -62758278000, # utc_start 1989-09-23 23:00:00 (Sat) -62774002800, # utc_end 1990-03-24 23:00:00 (Sat) +62758281600, # utc_start 1989-09-24 00:00:00 (Sun) +62774006400, # utc_end 1990-03-25 00:00:00 (Sun) 62758288800, # local_start 1989-09-24 02:00:00 (Sun) 62774013600, # local_end 1990-03-25 02:00:00 (Sun) -10800, +7200, 0, -'MSK', +'EET', ], [ -62774002800, # utc_start 1990-03-24 23:00:00 (Sat) -62790332400, # utc_end 1990-09-29 23:00:00 (Sat) +62774006400, # utc_start 1990-03-25 00:00:00 (Sun) +62790336000, # utc_end 1990-09-30 00:00:00 (Sun) 62774017200, # local_start 1990-03-25 03:00:00 (Sun) 62790346800, # local_end 1990-09-30 03:00:00 (Sun) -14400, +10800, 1, -'MSD', +'EEST', ], [ -62790332400, # utc_start 1990-09-29 23:00:00 (Sat) -62806057200, # utc_end 1991-03-30 23:00:00 (Sat) +62790336000, # utc_start 1990-09-30 00:00:00 (Sun) +62806060800, # utc_end 1991-03-31 00:00:00 (Sun) 62790343200, # local_start 1990-09-30 02:00:00 (Sun) 62806068000, # local_end 1991-03-31 02:00:00 (Sun) -10800, +7200, 0, -'MSK', +'EET', ], [ -62806057200, # utc_start 1991-03-30 23:00:00 (Sat) +62806060800, # utc_start 1991-03-31 00:00:00 (Sun) 62821785600, # utc_end 1991-09-29 00:00:00 (Sun) -62806068000, # local_start 1991-03-31 02:00:00 (Sun) +62806071600, # local_start 1991-03-31 03:00:00 (Sun) 62821796400, # local_end 1991-09-29 03:00:00 (Sun) 10800, 1, @@ -372,26 +376,26 @@ ], [ 62821785600, # utc_start 1991-09-29 00:00:00 (Sun) -62837499600, # utc_end 1992-03-28 21:00:00 (Sat) +62837510400, # utc_end 1992-03-29 00:00:00 (Sun) 62821792800, # local_start 1991-09-29 02:00:00 (Sun) -62837506800, # local_end 1992-03-28 23:00:00 (Sat) +62837517600, # local_end 1992-03-29 02:00:00 (Sun) 7200, 0, 'EET', ], [ -62837499600, # utc_start 1992-03-28 21:00:00 (Sat) -62853220800, # utc_end 1992-09-26 20:00:00 (Sat) -62837510400, # local_start 1992-03-29 00:00:00 (Sun) -62853231600, # local_end 1992-09-26 23:00:00 (Sat) +62837510400, # utc_start 1992-03-29 00:00:00 (Sun) +62853235200, # utc_end 1992-09-27 00:00:00 (Sun) +62837521200, # local_start 1992-03-29 03:00:00 (Sun) +62853246000, # local_end 1992-09-27 03:00:00 (Sun) 10800, 1, 'EEST', ], [ -62853220800, # utc_start 1992-09-26 20:00:00 (Sat) +62853235200, # utc_start 1992-09-27 00:00:00 (Sun) 62868960000, # utc_end 1993-03-28 00:00:00 (Sun) -62853228000, # local_start 1992-09-26 22:00:00 (Sat) +62853242400, # local_start 1992-09-27 02:00:00 (Sun) 62868967200, # local_end 1993-03-28 02:00:00 (Sun) 7200, 0, @@ -728,7 +732,7 @@ 63549972000, # local_end 2014-10-26 02:00:00 (Sun) 10800, 0, -'FET', +'+03', ], [ 63549961200, # utc_start 2014-10-25 23:00:00 (Sat) @@ -741,11 +745,11 @@ ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {37} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Kiev.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Kiev.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Kiev.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Kiev.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/europe. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/europe. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Europe::Kiev; -$DateTime::TimeZone::Europe::Kiev::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -937,13 +941,49 @@ 1, 'EEST', ], + [ +63960627600, # utc_start 2027-10-31 01:00:00 (Sun) +63973328400, # utc_end 2028-03-26 01:00:00 (Sun) +63960634800, # local_start 2027-10-31 03:00:00 (Sun) +63973335600, # local_end 2028-03-26 03:00:00 (Sun) +7200, +0, +'EET', + ], + [ +63973328400, # utc_start 2028-03-26 01:00:00 (Sun) +63992077200, # utc_end 2028-10-29 01:00:00 (Sun) +63973339200, # local_start 2028-03-26 04:00:00 (Sun) +63992088000, # local_end 2028-10-29 04:00:00 (Sun) +10800, +1, +'EEST', + ], + [ +63992077200, # utc_start 2028-10-29 01:00:00 (Sun) +64004778000, # utc_end 2029-03-25 01:00:00 (Sun) +63992084400, # local_start 2028-10-29 03:00:00 (Sun) +64004785200, # local_end 2029-03-25 03:00:00 (Sun) +7200, +0, +'EET', + ], + [ +64004778000, # utc_start 2029-03-25 01:00:00 (Sun) +64023526800, # utc_end 2029-10-28 01:00:00 (Sun) +64004788800, # local_start 2029-03-25 04:00:00 (Sun) +64023537600, # local_end 2029-10-28 04:00:00 (Sun) +10800, +1, +'EEST', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {49} +sub has_dst_changes {51} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -999,8 +1039,7 @@ 'offset_from_std' => 3600, 'on' => 'lastSun', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ), bless( { 'at' => '1:00u', @@ -1011,8 +1050,7 @@ 'offset_from_std' => 0, 'on' => 'lastSun', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Kirov.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Kirov.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Kirov.pm 1970-01-01 00:00:00.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Kirov.pm 2018-03-24 00:18:32.000000000 +0000 @@ -0,0 +1,617 @@ +# This file is auto-generated by the Perl DateTime Suite time zone +# code generator (0.08) This code generator comes with the +# DateTime::TimeZone module distribution in the tools/ directory + +# +# Generated from /tmp/V7b1FlgEXT/europe. Olson data version 2018d +# +# Do not edit this file directly. +# +package DateTime::TimeZone::Europe::Kirov; + +use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; + +use Class::Singleton 1.03; +use DateTime::TimeZone; +use DateTime::TimeZone::OlsonDB; + +@DateTime::TimeZone::Europe::Kirov::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' ); + +my $spans = +[ + [ +DateTime::TimeZone::NEG_INFINITY, # utc_start +60541862400, # utc_end 1919-07-01 00:00:00 (Tue) +DateTime::TimeZone::NEG_INFINITY, # local_start +60541874328, # local_end 1919-07-01 03:18:48 (Tue) +11928, +0, +'LMT', + ], + [ +60541862400, # utc_start 1919-07-01 00:00:00 (Tue) +60888142800, # utc_end 1930-06-20 21:00:00 (Fri) +60541873200, # local_start 1919-07-01 03:00:00 (Tue) +60888153600, # local_end 1930-06-21 00:00:00 (Sat) +10800, +0, +'+03', + ], + [ +60888142800, # utc_start 1930-06-20 21:00:00 (Fri) +62490600000, # utc_end 1981-03-31 20:00:00 (Tue) +60888157200, # local_start 1930-06-21 01:00:00 (Sat) +62490614400, # local_end 1981-04-01 00:00:00 (Wed) +14400, +0, +'+04', + ], + [ +62490600000, # utc_start 1981-03-31 20:00:00 (Tue) +62506407600, # utc_end 1981-09-30 19:00:00 (Wed) +62490618000, # local_start 1981-04-01 01:00:00 (Wed) +62506425600, # local_end 1981-10-01 00:00:00 (Thu) +18000, +1, +'+05', + ], + [ +62506407600, # utc_start 1981-09-30 19:00:00 (Wed) +62522136000, # utc_end 1982-03-31 20:00:00 (Wed) +62506422000, # local_start 1981-09-30 23:00:00 (Wed) +62522150400, # local_end 1982-04-01 00:00:00 (Thu) +14400, +0, +'+04', + ], + [ +62522136000, # utc_start 1982-03-31 20:00:00 (Wed) +62537943600, # utc_end 1982-09-30 19:00:00 (Thu) +62522154000, # local_start 1982-04-01 01:00:00 (Thu) +62537961600, # local_end 1982-10-01 00:00:00 (Fri) +18000, +1, +'+05', + ], + [ +62537943600, # utc_start 1982-09-30 19:00:00 (Thu) +62553672000, # utc_end 1983-03-31 20:00:00 (Thu) +62537958000, # local_start 1982-09-30 23:00:00 (Thu) +62553686400, # local_end 1983-04-01 00:00:00 (Fri) +14400, +0, +'+04', + ], + [ +62553672000, # utc_start 1983-03-31 20:00:00 (Thu) +62569479600, # utc_end 1983-09-30 19:00:00 (Fri) +62553690000, # local_start 1983-04-01 01:00:00 (Fri) +62569497600, # local_end 1983-10-01 00:00:00 (Sat) +18000, +1, +'+05', + ], + [ +62569479600, # utc_start 1983-09-30 19:00:00 (Fri) +62585294400, # utc_end 1984-03-31 20:00:00 (Sat) +62569494000, # local_start 1983-09-30 23:00:00 (Fri) +62585308800, # local_end 1984-04-01 00:00:00 (Sun) +14400, +0, +'+04', + ], + [ +62585294400, # utc_start 1984-03-31 20:00:00 (Sat) +62601026400, # utc_end 1984-09-29 22:00:00 (Sat) +62585312400, # local_start 1984-04-01 01:00:00 (Sun) +62601044400, # local_end 1984-09-30 03:00:00 (Sun) +18000, +1, +'+05', + ], + [ +62601026400, # utc_start 1984-09-29 22:00:00 (Sat) +62616751200, # utc_end 1985-03-30 22:00:00 (Sat) +62601040800, # local_start 1984-09-30 02:00:00 (Sun) +62616765600, # local_end 1985-03-31 02:00:00 (Sun) +14400, +0, +'+04', + ], + [ +62616751200, # utc_start 1985-03-30 22:00:00 (Sat) +62632476000, # utc_end 1985-09-28 22:00:00 (Sat) +62616769200, # local_start 1985-03-31 03:00:00 (Sun) +62632494000, # local_end 1985-09-29 03:00:00 (Sun) +18000, +1, +'+05', + ], + [ +62632476000, # utc_start 1985-09-28 22:00:00 (Sat) +62648200800, # utc_end 1986-03-29 22:00:00 (Sat) +62632490400, # local_start 1985-09-29 02:00:00 (Sun) +62648215200, # local_end 1986-03-30 02:00:00 (Sun) +14400, +0, +'+04', + ], + [ +62648200800, # utc_start 1986-03-29 22:00:00 (Sat) +62663925600, # utc_end 1986-09-27 22:00:00 (Sat) +62648218800, # local_start 1986-03-30 03:00:00 (Sun) +62663943600, # local_end 1986-09-28 03:00:00 (Sun) +18000, +1, +'+05', + ], + [ +62663925600, # utc_start 1986-09-27 22:00:00 (Sat) +62679650400, # utc_end 1987-03-28 22:00:00 (Sat) +62663940000, # local_start 1986-09-28 02:00:00 (Sun) +62679664800, # local_end 1987-03-29 02:00:00 (Sun) +14400, +0, +'+04', + ], + [ +62679650400, # utc_start 1987-03-28 22:00:00 (Sat) +62695375200, # utc_end 1987-09-26 22:00:00 (Sat) +62679668400, # local_start 1987-03-29 03:00:00 (Sun) +62695393200, # local_end 1987-09-27 03:00:00 (Sun) +18000, +1, +'+05', + ], + [ +62695375200, # utc_start 1987-09-26 22:00:00 (Sat) +62711100000, # utc_end 1988-03-26 22:00:00 (Sat) +62695389600, # local_start 1987-09-27 02:00:00 (Sun) +62711114400, # local_end 1988-03-27 02:00:00 (Sun) +14400, +0, +'+04', + ], + [ +62711100000, # utc_start 1988-03-26 22:00:00 (Sat) +62726824800, # utc_end 1988-09-24 22:00:00 (Sat) +62711118000, # local_start 1988-03-27 03:00:00 (Sun) +62726842800, # local_end 1988-09-25 03:00:00 (Sun) +18000, +1, +'+05', + ], + [ +62726824800, # utc_start 1988-09-24 22:00:00 (Sat) +62742549600, # utc_end 1989-03-25 22:00:00 (Sat) +62726839200, # local_start 1988-09-25 02:00:00 (Sun) +62742564000, # local_end 1989-03-26 02:00:00 (Sun) +14400, +0, +'+04', + ], + [ +62742549600, # utc_start 1989-03-25 22:00:00 (Sat) +62758278000, # utc_end 1989-09-23 23:00:00 (Sat) +62742564000, # local_start 1989-03-26 02:00:00 (Sun) +62758292400, # local_end 1989-09-24 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +62758278000, # utc_start 1989-09-23 23:00:00 (Sat) +62774002800, # utc_end 1990-03-24 23:00:00 (Sat) +62758288800, # local_start 1989-09-24 02:00:00 (Sun) +62774013600, # local_end 1990-03-25 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +62774002800, # utc_start 1990-03-24 23:00:00 (Sat) +62790332400, # utc_end 1990-09-29 23:00:00 (Sat) +62774017200, # local_start 1990-03-25 03:00:00 (Sun) +62790346800, # local_end 1990-09-30 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +62790332400, # utc_start 1990-09-29 23:00:00 (Sat) +62806057200, # utc_end 1991-03-30 23:00:00 (Sat) +62790343200, # local_start 1990-09-30 02:00:00 (Sun) +62806068000, # local_end 1991-03-31 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +62806057200, # utc_start 1991-03-30 23:00:00 (Sat) +62837503200, # utc_end 1992-03-28 22:00:00 (Sat) +62806071600, # local_start 1991-03-31 03:00:00 (Sun) +62837517600, # local_end 1992-03-29 02:00:00 (Sun) +14400, +0, +'+04', + ], + [ +62837503200, # utc_start 1992-03-28 22:00:00 (Sat) +62853231600, # utc_end 1992-09-26 23:00:00 (Sat) +62837517600, # local_start 1992-03-29 02:00:00 (Sun) +62853246000, # local_end 1992-09-27 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +62853231600, # utc_start 1992-09-26 23:00:00 (Sat) +62868956400, # utc_end 1993-03-27 23:00:00 (Sat) +62853242400, # local_start 1992-09-27 02:00:00 (Sun) +62868967200, # local_end 1993-03-28 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +62868956400, # utc_start 1993-03-27 23:00:00 (Sat) +62884681200, # utc_end 1993-09-25 23:00:00 (Sat) +62868970800, # local_start 1993-03-28 03:00:00 (Sun) +62884695600, # local_end 1993-09-26 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +62884681200, # utc_start 1993-09-25 23:00:00 (Sat) +62900406000, # utc_end 1994-03-26 23:00:00 (Sat) +62884692000, # local_start 1993-09-26 02:00:00 (Sun) +62900416800, # local_end 1994-03-27 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +62900406000, # utc_start 1994-03-26 23:00:00 (Sat) +62916130800, # utc_end 1994-09-24 23:00:00 (Sat) +62900420400, # local_start 1994-03-27 03:00:00 (Sun) +62916145200, # local_end 1994-09-25 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +62916130800, # utc_start 1994-09-24 23:00:00 (Sat) +62931855600, # utc_end 1995-03-25 23:00:00 (Sat) +62916141600, # local_start 1994-09-25 02:00:00 (Sun) +62931866400, # local_end 1995-03-26 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +62931855600, # utc_start 1995-03-25 23:00:00 (Sat) +62947580400, # utc_end 1995-09-23 23:00:00 (Sat) +62931870000, # local_start 1995-03-26 03:00:00 (Sun) +62947594800, # local_end 1995-09-24 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +62947580400, # utc_start 1995-09-23 23:00:00 (Sat) +62963910000, # utc_end 1996-03-30 23:00:00 (Sat) +62947591200, # local_start 1995-09-24 02:00:00 (Sun) +62963920800, # local_end 1996-03-31 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +62963910000, # utc_start 1996-03-30 23:00:00 (Sat) +62982054000, # utc_end 1996-10-26 23:00:00 (Sat) +62963924400, # local_start 1996-03-31 03:00:00 (Sun) +62982068400, # local_end 1996-10-27 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +62982054000, # utc_start 1996-10-26 23:00:00 (Sat) +62995359600, # utc_end 1997-03-29 23:00:00 (Sat) +62982064800, # local_start 1996-10-27 02:00:00 (Sun) +62995370400, # local_end 1997-03-30 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +62995359600, # utc_start 1997-03-29 23:00:00 (Sat) +63013503600, # utc_end 1997-10-25 23:00:00 (Sat) +62995374000, # local_start 1997-03-30 03:00:00 (Sun) +63013518000, # local_end 1997-10-26 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +63013503600, # utc_start 1997-10-25 23:00:00 (Sat) +63026809200, # utc_end 1998-03-28 23:00:00 (Sat) +63013514400, # local_start 1997-10-26 02:00:00 (Sun) +63026820000, # local_end 1998-03-29 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +63026809200, # utc_start 1998-03-28 23:00:00 (Sat) +63044953200, # utc_end 1998-10-24 23:00:00 (Sat) +63026823600, # local_start 1998-03-29 03:00:00 (Sun) +63044967600, # local_end 1998-10-25 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +63044953200, # utc_start 1998-10-24 23:00:00 (Sat) +63058258800, # utc_end 1999-03-27 23:00:00 (Sat) +63044964000, # local_start 1998-10-25 02:00:00 (Sun) +63058269600, # local_end 1999-03-28 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +63058258800, # utc_start 1999-03-27 23:00:00 (Sat) +63077007600, # utc_end 1999-10-30 23:00:00 (Sat) +63058273200, # local_start 1999-03-28 03:00:00 (Sun) +63077022000, # local_end 1999-10-31 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +63077007600, # utc_start 1999-10-30 23:00:00 (Sat) +63089708400, # utc_end 2000-03-25 23:00:00 (Sat) +63077018400, # local_start 1999-10-31 02:00:00 (Sun) +63089719200, # local_end 2000-03-26 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +63089708400, # utc_start 2000-03-25 23:00:00 (Sat) +63108457200, # utc_end 2000-10-28 23:00:00 (Sat) +63089722800, # local_start 2000-03-26 03:00:00 (Sun) +63108471600, # local_end 2000-10-29 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +63108457200, # utc_start 2000-10-28 23:00:00 (Sat) +63121158000, # utc_end 2001-03-24 23:00:00 (Sat) +63108468000, # local_start 2000-10-29 02:00:00 (Sun) +63121168800, # local_end 2001-03-25 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +63121158000, # utc_start 2001-03-24 23:00:00 (Sat) +63139906800, # utc_end 2001-10-27 23:00:00 (Sat) +63121172400, # local_start 2001-03-25 03:00:00 (Sun) +63139921200, # local_end 2001-10-28 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +63139906800, # utc_start 2001-10-27 23:00:00 (Sat) +63153212400, # utc_end 2002-03-30 23:00:00 (Sat) +63139917600, # local_start 2001-10-28 02:00:00 (Sun) +63153223200, # local_end 2002-03-31 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +63153212400, # utc_start 2002-03-30 23:00:00 (Sat) +63171356400, # utc_end 2002-10-26 23:00:00 (Sat) +63153226800, # local_start 2002-03-31 03:00:00 (Sun) +63171370800, # local_end 2002-10-27 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +63171356400, # utc_start 2002-10-26 23:00:00 (Sat) +63184662000, # utc_end 2003-03-29 23:00:00 (Sat) +63171367200, # local_start 2002-10-27 02:00:00 (Sun) +63184672800, # local_end 2003-03-30 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +63184662000, # utc_start 2003-03-29 23:00:00 (Sat) +63202806000, # utc_end 2003-10-25 23:00:00 (Sat) +63184676400, # local_start 2003-03-30 03:00:00 (Sun) +63202820400, # local_end 2003-10-26 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +63202806000, # utc_start 2003-10-25 23:00:00 (Sat) +63216111600, # utc_end 2004-03-27 23:00:00 (Sat) +63202816800, # local_start 2003-10-26 02:00:00 (Sun) +63216122400, # local_end 2004-03-28 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +63216111600, # utc_start 2004-03-27 23:00:00 (Sat) +63234860400, # utc_end 2004-10-30 23:00:00 (Sat) +63216126000, # local_start 2004-03-28 03:00:00 (Sun) +63234874800, # local_end 2004-10-31 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +63234860400, # utc_start 2004-10-30 23:00:00 (Sat) +63247561200, # utc_end 2005-03-26 23:00:00 (Sat) +63234871200, # local_start 2004-10-31 02:00:00 (Sun) +63247572000, # local_end 2005-03-27 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +63247561200, # utc_start 2005-03-26 23:00:00 (Sat) +63266310000, # utc_end 2005-10-29 23:00:00 (Sat) +63247575600, # local_start 2005-03-27 03:00:00 (Sun) +63266324400, # local_end 2005-10-30 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +63266310000, # utc_start 2005-10-29 23:00:00 (Sat) +63279010800, # utc_end 2006-03-25 23:00:00 (Sat) +63266320800, # local_start 2005-10-30 02:00:00 (Sun) +63279021600, # local_end 2006-03-26 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +63279010800, # utc_start 2006-03-25 23:00:00 (Sat) +63297759600, # utc_end 2006-10-28 23:00:00 (Sat) +63279025200, # local_start 2006-03-26 03:00:00 (Sun) +63297774000, # local_end 2006-10-29 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +63297759600, # utc_start 2006-10-28 23:00:00 (Sat) +63310460400, # utc_end 2007-03-24 23:00:00 (Sat) +63297770400, # local_start 2006-10-29 02:00:00 (Sun) +63310471200, # local_end 2007-03-25 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +63310460400, # utc_start 2007-03-24 23:00:00 (Sat) +63329209200, # utc_end 2007-10-27 23:00:00 (Sat) +63310474800, # local_start 2007-03-25 03:00:00 (Sun) +63329223600, # local_end 2007-10-28 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +63329209200, # utc_start 2007-10-27 23:00:00 (Sat) +63342514800, # utc_end 2008-03-29 23:00:00 (Sat) +63329220000, # local_start 2007-10-28 02:00:00 (Sun) +63342525600, # local_end 2008-03-30 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +63342514800, # utc_start 2008-03-29 23:00:00 (Sat) +63360658800, # utc_end 2008-10-25 23:00:00 (Sat) +63342529200, # local_start 2008-03-30 03:00:00 (Sun) +63360673200, # local_end 2008-10-26 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +63360658800, # utc_start 2008-10-25 23:00:00 (Sat) +63373964400, # utc_end 2009-03-28 23:00:00 (Sat) +63360669600, # local_start 2008-10-26 02:00:00 (Sun) +63373975200, # local_end 2009-03-29 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +63373964400, # utc_start 2009-03-28 23:00:00 (Sat) +63392108400, # utc_end 2009-10-24 23:00:00 (Sat) +63373978800, # local_start 2009-03-29 03:00:00 (Sun) +63392122800, # local_end 2009-10-25 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +63392108400, # utc_start 2009-10-24 23:00:00 (Sat) +63405414000, # utc_end 2010-03-27 23:00:00 (Sat) +63392119200, # local_start 2009-10-25 02:00:00 (Sun) +63405424800, # local_end 2010-03-28 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +63405414000, # utc_start 2010-03-27 23:00:00 (Sat) +63424162800, # utc_end 2010-10-30 23:00:00 (Sat) +63405428400, # local_start 2010-03-28 03:00:00 (Sun) +63424177200, # local_end 2010-10-31 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +63424162800, # utc_start 2010-10-30 23:00:00 (Sat) +63436863600, # utc_end 2011-03-26 23:00:00 (Sat) +63424173600, # local_start 2010-10-31 02:00:00 (Sun) +63436874400, # local_end 2011-03-27 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +63436863600, # utc_start 2011-03-26 23:00:00 (Sat) +63549957600, # utc_end 2014-10-25 22:00:00 (Sat) +63436878000, # local_start 2011-03-27 03:00:00 (Sun) +63549972000, # local_end 2014-10-26 02:00:00 (Sun) +14400, +0, +'+04', + ], + [ +63549957600, # utc_start 2014-10-25 22:00:00 (Sat) +DateTime::TimeZone::INFINITY, # utc_end +63549968400, # local_start 2014-10-26 01:00:00 (Sun) +DateTime::TimeZone::INFINITY, # local_end +10800, +0, +'+03', + ], +]; + +sub olson_version {'2018d'} + +sub has_dst_changes {29} + +sub _max_year {2028} + +sub _new_instance { + return shift->_init( @_, spans => $spans ); +} + + + +1; + diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Lisbon.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Lisbon.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Lisbon.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Lisbon.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/europe. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/europe. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Europe::Lisbon; -$DateTime::TimeZone::Europe::Lisbon::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -30,17 +34,17 @@ ], [ 59421775005, # utc_start 1884-01-01 00:36:45 (Tue) -60305301405, # utc_end 1912-01-01 00:36:45 (Mon) +60305299200, # utc_end 1912-01-01 00:00:00 (Mon) 59421772800, # local_start 1884-01-01 00:00:00 (Tue) -60305299200, # local_end 1912-01-01 00:00:00 (Mon) +60305296995, # local_end 1911-12-31 23:23:15 (Sun) -2205, 0, 'LMT', ], [ -60305301405, # utc_start 1912-01-01 00:36:45 (Mon) +60305299200, # utc_start 1912-01-01 00:00:00 (Mon) 60446127600, # utc_end 1916-06-17 23:00:00 (Sat) -60305301405, # local_start 1912-01-01 00:36:45 (Mon) +60305299200, # local_start 1912-01-01 00:00:00 (Mon) 60446127600, # local_end 1916-06-17 23:00:00 (Sat) 0, 0, @@ -1837,13 +1841,49 @@ 1, 'WEST', ], + [ +63960627600, # utc_start 2027-10-31 01:00:00 (Sun) +63973328400, # utc_end 2028-03-26 01:00:00 (Sun) +63960627600, # local_start 2027-10-31 01:00:00 (Sun) +63973328400, # local_end 2028-03-26 01:00:00 (Sun) +0, +0, +'WET', + ], + [ +63973328400, # utc_start 2028-03-26 01:00:00 (Sun) +63992077200, # utc_end 2028-10-29 01:00:00 (Sun) +63973332000, # local_start 2028-03-26 02:00:00 (Sun) +63992080800, # local_end 2028-10-29 02:00:00 (Sun) +3600, +1, +'WEST', + ], + [ +63992077200, # utc_start 2028-10-29 01:00:00 (Sun) +64004778000, # utc_end 2029-03-25 01:00:00 (Sun) +63992077200, # local_start 2028-10-29 01:00:00 (Sun) +64004778000, # local_end 2029-03-25 01:00:00 (Sun) +0, +0, +'WET', + ], + [ +64004778000, # utc_start 2029-03-25 01:00:00 (Sun) +64023526800, # utc_end 2029-10-28 01:00:00 (Sun) +64004781600, # local_start 2029-03-25 02:00:00 (Sun) +64023530400, # local_end 2029-10-28 02:00:00 (Sun) +3600, +1, +'WEST', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {103} +sub has_dst_changes {105} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1899,8 +1939,7 @@ 'offset_from_std' => 3600, 'on' => 'lastSun', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ), bless( { 'at' => '1:00u', @@ -1911,8 +1950,7 @@ 'offset_from_std' => 0, 'on' => 'lastSun', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/London.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/London.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/London.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/London.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/europe. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/europe. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Europe::London; -$DateTime::TimeZone::Europe::London::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -2026,13 +2030,49 @@ 1, 'BST', ], + [ +63960627600, # utc_start 2027-10-31 01:00:00 (Sun) +63973328400, # utc_end 2028-03-26 01:00:00 (Sun) +63960627600, # local_start 2027-10-31 01:00:00 (Sun) +63973328400, # local_end 2028-03-26 01:00:00 (Sun) +0, +0, +'GMT', + ], + [ +63973328400, # utc_start 2028-03-26 01:00:00 (Sun) +63992077200, # utc_end 2028-10-29 01:00:00 (Sun) +63973332000, # local_start 2028-03-26 02:00:00 (Sun) +63992080800, # local_end 2028-10-29 02:00:00 (Sun) +3600, +1, +'BST', + ], + [ +63992077200, # utc_start 2028-10-29 01:00:00 (Sun) +64004778000, # utc_end 2029-03-25 01:00:00 (Sun) +63992077200, # local_start 2028-10-29 01:00:00 (Sun) +64004778000, # local_end 2029-03-25 01:00:00 (Sun) +0, +0, +'GMT', + ], + [ +64004778000, # utc_start 2029-03-25 01:00:00 (Sun) +64023526800, # utc_end 2029-10-28 01:00:00 (Sun) +64004781600, # local_start 2029-03-25 02:00:00 (Sun) +64023530400, # local_end 2029-10-28 02:00:00 (Sun) +3600, +1, +'BST', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {116} +sub has_dst_changes {118} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -2081,18 +2121,6 @@ my $rules = [ bless( { 'at' => '1:00u', - 'from' => '1996', - 'in' => 'Oct', - 'letter' => '', - 'name' => 'EU', - 'offset_from_std' => 0, - 'on' => 'lastSun', - 'save' => '0', - 'to' => 'max', - 'type' => undef - }, 'DateTime::TimeZone::OlsonDB::Rule' ), - bless( { - 'at' => '1:00u', 'from' => '1981', 'in' => 'Mar', 'letter' => 'S', @@ -2100,8 +2128,18 @@ 'offset_from_std' => 3600, 'on' => 'lastSun', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' + }, 'DateTime::TimeZone::OlsonDB::Rule' ), + bless( { + 'at' => '1:00u', + 'from' => '1996', + 'in' => 'Oct', + 'letter' => '', + 'name' => 'EU', + 'offset_from_std' => 0, + 'on' => 'lastSun', + 'save' => '0', + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Luxembourg.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Luxembourg.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Luxembourg.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Luxembourg.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/europe. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/europe. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Europe::Luxembourg; -$DateTime::TimeZone::Europe::Luxembourg::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -1495,13 +1499,49 @@ 1, 'CEST', ], + [ +63960627600, # utc_start 2027-10-31 01:00:00 (Sun) +63973328400, # utc_end 2028-03-26 01:00:00 (Sun) +63960631200, # local_start 2027-10-31 02:00:00 (Sun) +63973332000, # local_end 2028-03-26 02:00:00 (Sun) +3600, +0, +'CET', + ], + [ +63973328400, # utc_start 2028-03-26 01:00:00 (Sun) +63992077200, # utc_end 2028-10-29 01:00:00 (Sun) +63973335600, # local_start 2028-03-26 03:00:00 (Sun) +63992084400, # local_end 2028-10-29 03:00:00 (Sun) +7200, +1, +'CEST', + ], + [ +63992077200, # utc_start 2028-10-29 01:00:00 (Sun) +64004778000, # utc_end 2029-03-25 01:00:00 (Sun) +63992080800, # local_start 2028-10-29 02:00:00 (Sun) +64004781600, # local_end 2029-03-25 02:00:00 (Sun) +3600, +0, +'CET', + ], + [ +64004778000, # utc_start 2029-03-25 01:00:00 (Sun) +64023526800, # utc_end 2029-10-28 01:00:00 (Sun) +64004785200, # local_start 2029-03-25 03:00:00 (Sun) +64023534000, # local_end 2029-10-28 03:00:00 (Sun) +7200, +1, +'CEST', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {81} +sub has_dst_changes {83} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1557,8 +1597,7 @@ 'offset_from_std' => 0, 'on' => 'lastSun', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ), bless( { 'at' => '1:00u', @@ -1569,8 +1608,7 @@ 'offset_from_std' => 3600, 'on' => 'lastSun', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Madrid.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Madrid.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Madrid.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Madrid.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/europe. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/europe. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Europe::Madrid; -$DateTime::TimeZone::Europe::Madrid::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -21,35 +25,17 @@ [ [ DateTime::TimeZone::NEG_INFINITY, # utc_start -59958231284, # utc_end 1901-01-01 00:14:44 (Tue) +59958230400, # utc_end 1901-01-01 00:00:00 (Tue) DateTime::TimeZone::NEG_INFINITY, # local_start -59958230400, # local_end 1901-01-01 00:00:00 (Tue) +59958229516, # local_end 1900-12-31 23:45:16 (Mon) -884, 0, 'LMT', ], [ -59958231284, # utc_start 1901-01-01 00:14:44 (Tue) -60473948400, # utc_end 1917-05-05 23:00:00 (Sat) -59958231284, # local_start 1901-01-01 00:14:44 (Tue) -60473948400, # local_end 1917-05-05 23:00:00 (Sat) -0, -0, -'WET', - ], - [ -60473948400, # utc_start 1917-05-05 23:00:00 (Sat) -60487254000, # utc_end 1917-10-06 23:00:00 (Sat) -60473952000, # local_start 1917-05-06 00:00:00 (Sun) -60487257600, # local_end 1917-10-07 00:00:00 (Sun) -3600, -1, -'WEST', - ], - [ -60487254000, # utc_start 1917-10-06 23:00:00 (Sat) +59958230400, # utc_start 1901-01-01 00:00:00 (Tue) 60503756400, # utc_end 1918-04-15 23:00:00 (Mon) -60487254000, # local_start 1917-10-06 23:00:00 (Sat) +59958230400, # local_start 1901-01-01 00:00:00 (Tue) 60503756400, # local_end 1918-04-15 23:00:00 (Mon) 0, 0, @@ -57,35 +43,35 @@ ], [ 60503756400, # utc_start 1918-04-15 23:00:00 (Mon) -60518790000, # utc_end 1918-10-06 23:00:00 (Sun) +60518793600, # utc_end 1918-10-07 00:00:00 (Mon) 60503760000, # local_start 1918-04-16 00:00:00 (Tue) -60518793600, # local_end 1918-10-07 00:00:00 (Mon) +60518797200, # local_end 1918-10-07 01:00:00 (Mon) 3600, 1, 'WEST', ], [ -60518790000, # utc_start 1918-10-06 23:00:00 (Sun) -60534428400, # utc_end 1919-04-05 23:00:00 (Sat) -60518790000, # local_start 1918-10-06 23:00:00 (Sun) -60534428400, # local_end 1919-04-05 23:00:00 (Sat) +60518793600, # utc_start 1918-10-07 00:00:00 (Mon) +60534514800, # utc_end 1919-04-06 23:00:00 (Sun) +60518793600, # local_start 1918-10-07 00:00:00 (Mon) +60534514800, # local_end 1919-04-06 23:00:00 (Sun) 0, 0, 'WET', ], [ -60534428400, # utc_start 1919-04-05 23:00:00 (Sat) -60550326000, # utc_end 1919-10-06 23:00:00 (Mon) -60534432000, # local_start 1919-04-06 00:00:00 (Sun) -60550329600, # local_end 1919-10-07 00:00:00 (Tue) +60534514800, # utc_start 1919-04-06 23:00:00 (Sun) +60550329600, # utc_end 1919-10-07 00:00:00 (Tue) +60534518400, # local_start 1919-04-07 00:00:00 (Mon) +60550333200, # local_end 1919-10-07 01:00:00 (Tue) 3600, 1, 'WEST', ], [ -60550326000, # utc_start 1919-10-06 23:00:00 (Mon) +60550329600, # utc_start 1919-10-07 00:00:00 (Tue) 60693231600, # utc_end 1924-04-16 23:00:00 (Wed) -60550326000, # local_start 1919-10-06 23:00:00 (Mon) +60550329600, # local_start 1919-10-07 00:00:00 (Tue) 60693231600, # local_end 1924-04-16 23:00:00 (Wed) 0, 0, @@ -93,17 +79,17 @@ ], [ 60693231600, # utc_start 1924-04-16 23:00:00 (Wed) -60708006000, # utc_end 1924-10-04 23:00:00 (Sat) +60708009600, # utc_end 1924-10-05 00:00:00 (Sun) 60693235200, # local_start 1924-04-17 00:00:00 (Thu) -60708009600, # local_end 1924-10-05 00:00:00 (Sun) +60708013200, # local_end 1924-10-05 01:00:00 (Sun) 3600, 1, 'WEST', ], [ -60708006000, # utc_start 1924-10-04 23:00:00 (Sat) +60708009600, # utc_start 1924-10-05 00:00:00 (Sun) 60756390000, # utc_end 1926-04-17 23:00:00 (Sat) -60708006000, # local_start 1924-10-04 23:00:00 (Sat) +60708009600, # local_start 1924-10-05 00:00:00 (Sun) 60756390000, # local_end 1926-04-17 23:00:00 (Sat) 0, 0, @@ -111,17 +97,17 @@ ], [ 60756390000, # utc_start 1926-04-17 23:00:00 (Sat) -60770905200, # utc_end 1926-10-02 23:00:00 (Sat) +60770908800, # utc_end 1926-10-03 00:00:00 (Sun) 60756393600, # local_start 1926-04-18 00:00:00 (Sun) -60770908800, # local_end 1926-10-03 00:00:00 (Sun) +60770912400, # local_end 1926-10-03 01:00:00 (Sun) 3600, 1, 'WEST', ], [ -60770905200, # utc_start 1926-10-02 23:00:00 (Sat) +60770908800, # utc_start 1926-10-03 00:00:00 (Sun) 60787234800, # utc_end 1927-04-09 23:00:00 (Sat) -60770905200, # local_start 1926-10-02 23:00:00 (Sat) +60770908800, # local_start 1926-10-03 00:00:00 (Sun) 60787234800, # local_end 1927-04-09 23:00:00 (Sat) 0, 0, @@ -129,35 +115,35 @@ ], [ 60787234800, # utc_start 1927-04-09 23:00:00 (Sat) -60802354800, # utc_end 1927-10-01 23:00:00 (Sat) +60802358400, # utc_end 1927-10-02 00:00:00 (Sun) 60787238400, # local_start 1927-04-10 00:00:00 (Sun) -60802358400, # local_end 1927-10-02 00:00:00 (Sun) +60802362000, # local_end 1927-10-02 01:00:00 (Sun) 3600, 1, 'WEST', ], [ -60802354800, # utc_start 1927-10-01 23:00:00 (Sat) -60819289200, # utc_end 1928-04-14 23:00:00 (Sat) -60802354800, # local_start 1927-10-01 23:00:00 (Sat) -60819289200, # local_end 1928-04-14 23:00:00 (Sat) +60802358400, # utc_start 1927-10-02 00:00:00 (Sun) +60819292800, # utc_end 1928-04-15 00:00:00 (Sun) +60802358400, # local_start 1927-10-02 00:00:00 (Sun) +60819292800, # local_end 1928-04-15 00:00:00 (Sun) 0, 0, 'WET', ], [ -60819289200, # utc_start 1928-04-14 23:00:00 (Sat) -60834409200, # utc_end 1928-10-06 23:00:00 (Sat) -60819292800, # local_start 1928-04-15 00:00:00 (Sun) -60834412800, # local_end 1928-10-07 00:00:00 (Sun) +60819292800, # utc_start 1928-04-15 00:00:00 (Sun) +60834412800, # utc_end 1928-10-07 00:00:00 (Sun) +60819296400, # local_start 1928-04-15 01:00:00 (Sun) +60834416400, # local_end 1928-10-07 01:00:00 (Sun) 3600, 1, 'WEST', ], [ -60834409200, # utc_start 1928-10-06 23:00:00 (Sat) +60834412800, # utc_start 1928-10-07 00:00:00 (Sun) 60851343600, # utc_end 1929-04-20 23:00:00 (Sat) -60834409200, # local_start 1928-10-06 23:00:00 (Sat) +60834412800, # local_start 1928-10-07 00:00:00 (Sun) 60851343600, # local_end 1929-04-20 23:00:00 (Sat) 0, 0, @@ -165,71 +151,71 @@ ], [ 60851343600, # utc_start 1929-04-20 23:00:00 (Sat) -60865858800, # utc_end 1929-10-05 23:00:00 (Sat) +60865862400, # utc_end 1929-10-06 00:00:00 (Sun) 60851347200, # local_start 1929-04-21 00:00:00 (Sun) -60865862400, # local_end 1929-10-06 00:00:00 (Sun) +60865866000, # local_end 1929-10-06 01:00:00 (Sun) 3600, 1, 'WEST', ], [ -60865858800, # utc_start 1929-10-05 23:00:00 (Sat) -61106569200, # utc_end 1937-05-22 23:00:00 (Sat) -60865858800, # local_start 1929-10-05 23:00:00 (Sat) -61106569200, # local_end 1937-05-22 23:00:00 (Sat) +60865862400, # utc_start 1929-10-06 00:00:00 (Sun) +61108729200, # utc_end 1937-06-16 23:00:00 (Wed) +60865862400, # local_start 1929-10-06 00:00:00 (Sun) +61108729200, # local_end 1937-06-16 23:00:00 (Wed) 0, 0, 'WET', ], [ -61106569200, # utc_start 1937-05-22 23:00:00 (Sat) -61118060400, # utc_end 1937-10-02 23:00:00 (Sat) -61106572800, # local_start 1937-05-23 00:00:00 (Sun) -61118064000, # local_end 1937-10-03 00:00:00 (Sun) +61108729200, # utc_start 1937-06-16 23:00:00 (Wed) +61118064000, # utc_end 1937-10-03 00:00:00 (Sun) +61108732800, # local_start 1937-06-17 00:00:00 (Thu) +61118067600, # local_end 1937-10-03 01:00:00 (Sun) 3600, 1, 'WEST', ], [ -61118060400, # utc_start 1937-10-02 23:00:00 (Sat) -61132834800, # utc_end 1938-03-22 23:00:00 (Tue) -61118060400, # local_start 1937-10-02 23:00:00 (Sat) -61132834800, # local_end 1938-03-22 23:00:00 (Tue) +61118064000, # utc_start 1937-10-03 00:00:00 (Sun) +61133785200, # utc_end 1938-04-02 23:00:00 (Sat) +61118064000, # local_start 1937-10-03 00:00:00 (Sun) +61133785200, # local_end 1938-04-02 23:00:00 (Sat) 0, 0, 'WET', ], [ -61132834800, # utc_start 1938-03-22 23:00:00 (Tue) -61149510000, # utc_end 1938-10-01 23:00:00 (Sat) -61132838400, # local_start 1938-03-23 00:00:00 (Wed) -61149513600, # local_end 1938-10-02 00:00:00 (Sun) +61133785200, # utc_start 1938-04-02 23:00:00 (Sat) +61136200800, # utc_end 1938-04-30 22:00:00 (Sat) +61133788800, # local_start 1938-04-03 00:00:00 (Sun) +61136204400, # local_end 1938-04-30 23:00:00 (Sat) 3600, 1, 'WEST', ], [ -61149510000, # utc_start 1938-10-01 23:00:00 (Sat) -61166444400, # utc_end 1939-04-15 23:00:00 (Sat) -61149510000, # local_start 1938-10-01 23:00:00 (Sat) -61166444400, # local_end 1939-04-15 23:00:00 (Sat) -0, -0, -'WET', +61136200800, # utc_start 1938-04-30 22:00:00 (Sat) +61149592800, # utc_end 1938-10-02 22:00:00 (Sun) +61136208000, # local_start 1938-05-01 00:00:00 (Sun) +61149600000, # local_end 1938-10-03 00:00:00 (Mon) +7200, +1, +'WEMT', ], [ -61166444400, # utc_start 1939-04-15 23:00:00 (Sat) -61181564400, # utc_end 1939-10-07 23:00:00 (Sat) -61166448000, # local_start 1939-04-16 00:00:00 (Sun) -61181568000, # local_end 1939-10-08 00:00:00 (Sun) +61149592800, # utc_start 1938-10-02 22:00:00 (Sun) +61181568000, # utc_end 1939-10-08 00:00:00 (Sun) +61149596400, # local_start 1938-10-02 23:00:00 (Sun) +61181571600, # local_end 1939-10-08 01:00:00 (Sun) 3600, 1, 'WEST', ], [ -61181564400, # utc_start 1939-10-07 23:00:00 (Sat) +61181568000, # utc_start 1939-10-08 00:00:00 (Sun) 61195474800, # utc_end 1940-03-16 23:00:00 (Sat) -61181564400, # local_start 1939-10-07 23:00:00 (Sat) +61181568000, # local_start 1939-10-08 00:00:00 (Sun) 61195474800, # local_end 1940-03-16 23:00:00 (Sat) 0, 0, @@ -241,62 +227,62 @@ 61195478400, # local_start 1940-03-17 00:00:00 (Sun) 61262607600, # local_end 1942-05-02 23:00:00 (Sat) 3600, -1, -'WEST', +0, +'CET', ], [ 61262604000, # utc_start 1942-05-02 22:00:00 (Sat) -61273144800, # utc_end 1942-09-01 22:00:00 (Tue) +61273062000, # utc_end 1942-08-31 23:00:00 (Mon) 61262611200, # local_start 1942-05-03 00:00:00 (Sun) -61273152000, # local_end 1942-09-02 00:00:00 (Wed) +61273069200, # local_end 1942-09-01 01:00:00 (Tue) 7200, 1, -'WEMT', +'CEST', ], [ -61273144800, # utc_start 1942-09-01 22:00:00 (Tue) +61273062000, # utc_start 1942-08-31 23:00:00 (Mon) 61292844000, # utc_end 1943-04-17 22:00:00 (Sat) -61273148400, # local_start 1942-09-01 23:00:00 (Tue) +61273065600, # local_start 1942-09-01 00:00:00 (Tue) 61292847600, # local_end 1943-04-17 23:00:00 (Sat) 3600, -1, -'WEST', +0, +'CET', ], [ 61292844000, # utc_start 1943-04-17 22:00:00 (Sat) -61307445600, # utc_end 1943-10-03 22:00:00 (Sun) +61307362800, # utc_end 1943-10-02 23:00:00 (Sat) 61292851200, # local_start 1943-04-18 00:00:00 (Sun) -61307452800, # local_end 1943-10-04 00:00:00 (Mon) +61307370000, # local_end 1943-10-03 01:00:00 (Sun) 7200, 1, -'WEMT', +'CEST', ], [ -61307445600, # utc_start 1943-10-03 22:00:00 (Sun) +61307362800, # utc_start 1943-10-02 23:00:00 (Sat) 61324293600, # utc_end 1944-04-15 22:00:00 (Sat) -61307449200, # local_start 1943-10-03 23:00:00 (Sun) +61307366400, # local_start 1943-10-03 00:00:00 (Sun) 61324297200, # local_end 1944-04-15 23:00:00 (Sat) 3600, -1, -'WEST', +0, +'CET', ], [ 61324293600, # utc_start 1944-04-15 22:00:00 (Sat) -61339672800, # utc_end 1944-10-10 22:00:00 (Tue) +61338812400, # utc_end 1944-09-30 23:00:00 (Sat) 61324300800, # local_start 1944-04-16 00:00:00 (Sun) -61339680000, # local_end 1944-10-11 00:00:00 (Wed) +61338819600, # local_end 1944-10-01 01:00:00 (Sun) 7200, 1, -'WEMT', +'CEST', ], [ -61339672800, # utc_start 1944-10-10 22:00:00 (Tue) +61338812400, # utc_start 1944-09-30 23:00:00 (Sat) 61355743200, # utc_end 1945-04-14 22:00:00 (Sat) -61339676400, # local_start 1944-10-10 23:00:00 (Tue) +61338816000, # local_start 1944-10-01 00:00:00 (Sun) 61355746800, # local_end 1945-04-14 23:00:00 (Sat) 3600, -1, -'WEST', +0, +'CET', ], [ 61355743200, # utc_start 1945-04-14 22:00:00 (Sat) @@ -305,7 +291,7 @@ 61370269200, # local_end 1945-09-30 01:00:00 (Sun) 7200, 1, -'WEMT', +'CEST', ], [ 61370262000, # utc_start 1945-09-29 23:00:00 (Sat) @@ -313,22 +299,22 @@ 61370265600, # local_start 1945-09-30 00:00:00 (Sun) 61387196400, # local_end 1946-04-13 23:00:00 (Sat) 3600, -1, -'WEST', +0, +'CET', ], [ 61387192800, # utc_start 1946-04-13 22:00:00 (Sat) -61401794400, # utc_end 1946-09-29 22:00:00 (Sun) +61401711600, # utc_end 1946-09-28 23:00:00 (Sat) 61387200000, # local_start 1946-04-14 00:00:00 (Sun) -61401801600, # local_end 1946-09-30 00:00:00 (Mon) +61401718800, # local_end 1946-09-29 01:00:00 (Sun) 7200, 1, -'WEMT', +'CEST', ], [ -61401794400, # utc_start 1946-09-29 22:00:00 (Sun) +61401711600, # utc_start 1946-09-28 23:00:00 (Sat) 61483356000, # utc_end 1949-04-30 22:00:00 (Sat) -61401798000, # local_start 1946-09-29 23:00:00 (Sun) +61401715200, # local_start 1946-09-29 00:00:00 (Sun) 61483359600, # local_end 1949-04-30 23:00:00 (Sat) 3600, 0, @@ -336,17 +322,17 @@ ], [ 61483356000, # utc_start 1949-04-30 22:00:00 (Sat) -61496492400, # utc_end 1949-09-29 23:00:00 (Thu) +61496665200, # utc_end 1949-10-01 23:00:00 (Sat) 61483363200, # local_start 1949-05-01 00:00:00 (Sun) -61496499600, # local_end 1949-09-30 01:00:00 (Fri) +61496672400, # local_end 1949-10-02 01:00:00 (Sun) 7200, 1, 'CEST', ], [ -61496492400, # utc_start 1949-09-29 23:00:00 (Thu) +61496665200, # utc_start 1949-10-01 23:00:00 (Sat) 62270805600, # utc_end 1974-04-13 22:00:00 (Sat) -61496496000, # local_start 1949-09-30 00:00:00 (Fri) +61496668800, # local_start 1949-10-02 00:00:00 (Sun) 62270809200, # local_end 1974-04-13 23:00:00 (Sat) 3600, 0, @@ -363,17 +349,17 @@ ], [ 62285929200, # utc_start 1974-10-05 23:00:00 (Sat) -62302860000, # utc_end 1975-04-19 22:00:00 (Sat) +62302255200, # utc_end 1975-04-12 22:00:00 (Sat) 62285932800, # local_start 1974-10-06 00:00:00 (Sun) -62302863600, # local_end 1975-04-19 23:00:00 (Sat) +62302258800, # local_end 1975-04-12 23:00:00 (Sat) 3600, 0, 'CET', ], [ -62302860000, # utc_start 1975-04-19 22:00:00 (Sat) +62302255200, # utc_start 1975-04-12 22:00:00 (Sat) 62317378800, # utc_end 1975-10-04 23:00:00 (Sat) -62302867200, # local_start 1975-04-20 00:00:00 (Sun) +62302262400, # local_start 1975-04-13 00:00:00 (Sun) 62317386000, # local_end 1975-10-05 01:00:00 (Sun) 7200, 1, @@ -417,26 +403,26 @@ ], [ 62379673200, # utc_start 1977-09-24 23:00:00 (Sat) -62396085600, # utc_end 1978-04-02 22:00:00 (Sun) +62396010000, # utc_end 1978-04-02 01:00:00 (Sun) 62379676800, # local_start 1977-09-25 00:00:00 (Sun) -62396089200, # local_end 1978-04-02 23:00:00 (Sun) +62396013600, # local_end 1978-04-02 02:00:00 (Sun) 3600, 0, 'CET', ], [ -62396085600, # utc_start 1978-04-02 22:00:00 (Sun) -62411727600, # utc_end 1978-09-30 23:00:00 (Sat) -62396092800, # local_start 1978-04-03 00:00:00 (Mon) -62411734800, # local_end 1978-10-01 01:00:00 (Sun) +62396010000, # utc_start 1978-04-02 01:00:00 (Sun) +62411734800, # utc_end 1978-10-01 01:00:00 (Sun) +62396017200, # local_start 1978-04-02 03:00:00 (Sun) +62411742000, # local_end 1978-10-01 03:00:00 (Sun) 7200, 1, 'CEST', ], [ -62411727600, # utc_start 1978-09-30 23:00:00 (Sat) +62411734800, # utc_start 1978-10-01 01:00:00 (Sun) 62419676400, # utc_end 1978-12-31 23:00:00 (Sun) -62411731200, # local_start 1978-10-01 00:00:00 (Sun) +62411738400, # local_start 1978-10-01 02:00:00 (Sun) 62419680000, # local_end 1979-01-01 00:00:00 (Mon) 3600, 0, @@ -1324,13 +1310,49 @@ 1, 'CEST', ], + [ +63960627600, # utc_start 2027-10-31 01:00:00 (Sun) +63973328400, # utc_end 2028-03-26 01:00:00 (Sun) +63960631200, # local_start 2027-10-31 02:00:00 (Sun) +63973332000, # local_end 2028-03-26 02:00:00 (Sun) +3600, +0, +'CET', + ], + [ +63973328400, # utc_start 2028-03-26 01:00:00 (Sun) +63992077200, # utc_end 2028-10-29 01:00:00 (Sun) +63973335600, # local_start 2028-03-26 03:00:00 (Sun) +63992084400, # local_end 2028-10-29 03:00:00 (Sun) +7200, +1, +'CEST', + ], + [ +63992077200, # utc_start 2028-10-29 01:00:00 (Sun) +64004778000, # utc_end 2029-03-25 01:00:00 (Sun) +63992080800, # local_start 2028-10-29 02:00:00 (Sun) +64004781600, # local_end 2029-03-25 02:00:00 (Sun) +3600, +0, +'CET', + ], + [ +64004778000, # utc_start 2029-03-25 01:00:00 (Sun) +64023526800, # utc_end 2029-10-28 01:00:00 (Sun) +64004785200, # local_start 2029-03-25 03:00:00 (Sun) +64023534000, # local_end 2029-10-28 03:00:00 (Sun) +7200, +1, +'CEST', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {76} +sub has_dst_changes {73} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1386,8 +1408,7 @@ 'offset_from_std' => 0, 'on' => 'lastSun', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ), bless( { 'at' => '1:00u', @@ -1398,8 +1419,7 @@ 'offset_from_std' => 3600, 'on' => 'lastSun', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Malta.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Malta.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Malta.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Malta.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/europe. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/europe. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Europe::Malta; -$DateTime::TimeZone::Europe::Malta::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -30,26 +34,26 @@ ], [ 59732204516, # utc_start 1893-11-01 23:01:56 (Wed) -60444831600, # utc_end 1916-06-02 23:00:00 (Fri) +60444918000, # utc_end 1916-06-03 23:00:00 (Sat) 59732208116, # local_start 1893-11-02 00:01:56 (Thu) -60444835200, # local_end 1916-06-03 00:00:00 (Sat) +60444921600, # local_end 1916-06-04 00:00:00 (Sun) 3600, 0, 'CET', ], [ -60444831600, # utc_start 1916-06-02 23:00:00 (Fri) -60455199600, # utc_end 1916-09-30 23:00:00 (Sat) -60444838800, # local_start 1916-06-03 01:00:00 (Sat) -60455206800, # local_end 1916-10-01 01:00:00 (Sun) +60444918000, # utc_start 1916-06-03 23:00:00 (Sat) +60455196000, # utc_end 1916-09-30 22:00:00 (Sat) +60444925200, # local_start 1916-06-04 01:00:00 (Sun) +60455203200, # local_end 1916-10-01 00:00:00 (Sun) 7200, 1, 'CEST', ], [ -60455199600, # utc_start 1916-09-30 23:00:00 (Sat) +60455196000, # utc_start 1916-09-30 22:00:00 (Sat) 60470924400, # utc_end 1917-03-31 23:00:00 (Sat) -60455203200, # local_start 1916-10-01 00:00:00 (Sun) +60455199600, # local_start 1916-09-30 23:00:00 (Sat) 60470928000, # local_end 1917-04-01 00:00:00 (Sun) 3600, 0, @@ -57,17 +61,17 @@ ], [ 60470924400, # utc_start 1917-03-31 23:00:00 (Sat) -60486649200, # utc_end 1917-09-29 23:00:00 (Sat) +60486732000, # utc_end 1917-09-30 22:00:00 (Sun) 60470931600, # local_start 1917-04-01 01:00:00 (Sun) -60486656400, # local_end 1917-09-30 01:00:00 (Sun) +60486739200, # local_end 1917-10-01 00:00:00 (Mon) 7200, 1, 'CEST', ], [ -60486649200, # utc_start 1917-09-29 23:00:00 (Sat) +60486732000, # utc_start 1917-09-30 22:00:00 (Sun) 60500559600, # utc_end 1918-03-09 23:00:00 (Sat) -60486652800, # local_start 1917-09-30 00:00:00 (Sun) +60486735600, # local_start 1917-09-30 23:00:00 (Sun) 60500563200, # local_end 1918-03-10 00:00:00 (Sun) 3600, 0, @@ -75,17 +79,17 @@ ], [ 60500559600, # utc_start 1918-03-09 23:00:00 (Sat) -60518703600, # utc_end 1918-10-05 23:00:00 (Sat) +60518786400, # utc_end 1918-10-06 22:00:00 (Sun) 60500566800, # local_start 1918-03-10 01:00:00 (Sun) -60518710800, # local_end 1918-10-06 01:00:00 (Sun) +60518793600, # local_end 1918-10-07 00:00:00 (Mon) 7200, 1, 'CEST', ], [ -60518703600, # utc_start 1918-10-05 23:00:00 (Sat) +60518786400, # utc_start 1918-10-06 22:00:00 (Sun) 60531404400, # utc_end 1919-03-01 23:00:00 (Sat) -60518707200, # local_start 1918-10-06 00:00:00 (Sun) +60518790000, # local_start 1918-10-06 23:00:00 (Sun) 60531408000, # local_end 1919-03-02 00:00:00 (Sun) 3600, 0, @@ -93,17 +97,17 @@ ], [ 60531404400, # utc_start 1919-03-01 23:00:00 (Sat) -60550153200, # utc_end 1919-10-04 23:00:00 (Sat) +60550149600, # utc_end 1919-10-04 22:00:00 (Sat) 60531411600, # local_start 1919-03-02 01:00:00 (Sun) -60550160400, # local_end 1919-10-05 01:00:00 (Sun) +60550156800, # local_end 1919-10-05 00:00:00 (Sun) 7200, 1, 'CEST', ], [ -60550153200, # utc_start 1919-10-04 23:00:00 (Sat) +60550149600, # utc_start 1919-10-04 22:00:00 (Sat) 60564668400, # utc_end 1920-03-20 23:00:00 (Sat) -60550156800, # local_start 1919-10-05 00:00:00 (Sun) +60550153200, # local_start 1919-10-04 23:00:00 (Sat) 60564672000, # local_end 1920-03-21 00:00:00 (Sun) 3600, 0, @@ -111,17 +115,17 @@ ], [ 60564668400, # utc_start 1920-03-20 23:00:00 (Sat) -60580393200, # utc_end 1920-09-18 23:00:00 (Sat) +60580389600, # utc_end 1920-09-18 22:00:00 (Sat) 60564675600, # local_start 1920-03-21 01:00:00 (Sun) -60580400400, # local_end 1920-09-19 01:00:00 (Sun) +60580396800, # local_end 1920-09-19 00:00:00 (Sun) 7200, 1, 'CEST', ], [ -60580393200, # utc_start 1920-09-18 23:00:00 (Sat) +60580389600, # utc_start 1920-09-18 22:00:00 (Sat) 61203250800, # utc_end 1940-06-14 23:00:00 (Fri) -60580396800, # local_start 1920-09-19 00:00:00 (Sun) +60580393200, # local_start 1920-09-18 23:00:00 (Sat) 61203254400, # local_end 1940-06-15 00:00:00 (Sat) 3600, 0, @@ -156,26 +160,26 @@ ], [ 61307456400, # utc_start 1943-10-04 01:00:00 (Mon) -61323181200, # utc_end 1944-04-03 01:00:00 (Mon) +61323094800, # utc_end 1944-04-02 01:00:00 (Sun) 61307460000, # local_start 1943-10-04 02:00:00 (Mon) -61323184800, # local_end 1944-04-03 02:00:00 (Mon) +61323098400, # local_end 1944-04-02 02:00:00 (Sun) 3600, 0, 'CET', ], [ -61323181200, # utc_start 1944-04-03 01:00:00 (Mon) -61338906000, # utc_end 1944-10-02 01:00:00 (Mon) -61323188400, # local_start 1944-04-03 03:00:00 (Mon) -61338913200, # local_end 1944-10-02 03:00:00 (Mon) +61323094800, # utc_start 1944-04-02 01:00:00 (Sun) +61337610000, # utc_end 1944-09-17 01:00:00 (Sun) +61323102000, # local_start 1944-04-02 03:00:00 (Sun) +61337617200, # local_end 1944-09-17 03:00:00 (Sun) 7200, 1, 'CEST', ], [ -61338906000, # utc_start 1944-10-02 01:00:00 (Mon) +61337610000, # utc_start 1944-09-17 01:00:00 (Sun) 61354630800, # utc_end 1945-04-02 01:00:00 (Mon) -61338909600, # local_start 1944-10-02 02:00:00 (Mon) +61337613600, # local_start 1944-09-17 02:00:00 (Sun) 61354634400, # local_end 1945-04-02 02:00:00 (Mon) 3600, 0, @@ -273,17 +277,17 @@ ], [ 62053686000, # utc_start 1967-05-27 23:00:00 (Sat) -62063964000, # utc_end 1967-09-23 22:00:00 (Sat) +62063967600, # utc_end 1967-09-23 23:00:00 (Sat) 62053693200, # local_start 1967-05-28 01:00:00 (Sun) -62063971200, # local_end 1967-09-24 00:00:00 (Sun) +62063974800, # local_end 1967-09-24 01:00:00 (Sun) 7200, 1, 'CEST', ], [ -62063964000, # utc_start 1967-09-23 22:00:00 (Sat) +62063967600, # utc_start 1967-09-23 23:00:00 (Sat) 62085135600, # utc_end 1968-05-25 23:00:00 (Sat) -62063967600, # local_start 1967-09-23 23:00:00 (Sat) +62063971200, # local_start 1967-09-24 00:00:00 (Sun) 62085139200, # local_end 1968-05-26 00:00:00 (Sun) 3600, 0, @@ -291,17 +295,17 @@ ], [ 62085135600, # utc_start 1968-05-25 23:00:00 (Sat) -62095413600, # utc_end 1968-09-21 22:00:00 (Sat) +62095417200, # utc_end 1968-09-21 23:00:00 (Sat) 62085142800, # local_start 1968-05-26 01:00:00 (Sun) -62095420800, # local_end 1968-09-22 00:00:00 (Sun) +62095424400, # local_end 1968-09-22 01:00:00 (Sun) 7200, 1, 'CEST', ], [ -62095413600, # utc_start 1968-09-21 22:00:00 (Sat) +62095417200, # utc_start 1968-09-21 23:00:00 (Sat) 62117190000, # utc_end 1969-05-31 23:00:00 (Sat) -62095417200, # local_start 1968-09-21 23:00:00 (Sat) +62095420800, # local_start 1968-09-22 00:00:00 (Sun) 62117193600, # local_end 1969-06-01 00:00:00 (Sun) 3600, 0, @@ -309,17 +313,17 @@ ], [ 62117190000, # utc_start 1969-05-31 23:00:00 (Sat) -62127468000, # utc_end 1969-09-27 22:00:00 (Sat) +62127471600, # utc_end 1969-09-27 23:00:00 (Sat) 62117197200, # local_start 1969-06-01 01:00:00 (Sun) -62127475200, # local_end 1969-09-28 00:00:00 (Sun) +62127478800, # local_end 1969-09-28 01:00:00 (Sun) 7200, 1, 'CEST', ], [ -62127468000, # utc_start 1969-09-27 22:00:00 (Sat) +62127471600, # utc_start 1969-09-27 23:00:00 (Sat) 62148639600, # utc_end 1970-05-30 23:00:00 (Sat) -62127471600, # local_start 1969-09-27 23:00:00 (Sat) +62127475200, # local_start 1969-09-28 00:00:00 (Sun) 62148643200, # local_end 1970-05-31 00:00:00 (Sun) 3600, 0, @@ -327,17 +331,17 @@ ], [ 62148639600, # utc_start 1970-05-30 23:00:00 (Sat) -62158917600, # utc_end 1970-09-26 22:00:00 (Sat) +62158921200, # utc_end 1970-09-26 23:00:00 (Sat) 62148646800, # local_start 1970-05-31 01:00:00 (Sun) -62158924800, # local_end 1970-09-27 00:00:00 (Sun) +62158928400, # local_end 1970-09-27 01:00:00 (Sun) 7200, 1, 'CEST', ], [ -62158917600, # utc_start 1970-09-26 22:00:00 (Sat) +62158921200, # utc_start 1970-09-26 23:00:00 (Sat) 62179484400, # utc_end 1971-05-22 23:00:00 (Sat) -62158921200, # local_start 1970-09-26 23:00:00 (Sat) +62158924800, # local_start 1970-09-27 00:00:00 (Sun) 62179488000, # local_end 1971-05-23 00:00:00 (Sun) 3600, 0, @@ -363,17 +367,17 @@ ], [ 62211538800, # utc_start 1972-05-27 23:00:00 (Sat) -62222421600, # utc_end 1972-09-30 22:00:00 (Sat) +62222425200, # utc_end 1972-09-30 23:00:00 (Sat) 62211546000, # local_start 1972-05-28 01:00:00 (Sun) -62222428800, # local_end 1972-10-01 00:00:00 (Sun) +62222432400, # local_end 1972-10-01 01:00:00 (Sun) 7200, 1, 'CEST', ], [ -62222421600, # utc_start 1972-09-30 22:00:00 (Sat) +62222425200, # utc_start 1972-09-30 23:00:00 (Sat) 62238063600, # utc_end 1973-03-30 23:00:00 (Fri) -62222425200, # local_start 1972-09-30 23:00:00 (Sat) +62222428800, # local_start 1972-10-01 00:00:00 (Sun) 62238067200, # local_end 1973-03-31 00:00:00 (Sat) 3600, 0, @@ -1369,13 +1373,49 @@ 1, 'CEST', ], + [ +63960627600, # utc_start 2027-10-31 01:00:00 (Sun) +63973328400, # utc_end 2028-03-26 01:00:00 (Sun) +63960631200, # local_start 2027-10-31 02:00:00 (Sun) +63973332000, # local_end 2028-03-26 02:00:00 (Sun) +3600, +0, +'CET', + ], + [ +63973328400, # utc_start 2028-03-26 01:00:00 (Sun) +63992077200, # utc_end 2028-10-29 01:00:00 (Sun) +63973335600, # local_start 2028-03-26 03:00:00 (Sun) +63992084400, # local_end 2028-10-29 03:00:00 (Sun) +7200, +1, +'CEST', + ], + [ +63992077200, # utc_start 2028-10-29 01:00:00 (Sun) +64004778000, # utc_end 2029-03-25 01:00:00 (Sun) +63992080800, # local_start 2028-10-29 02:00:00 (Sun) +64004781600, # local_end 2029-03-25 02:00:00 (Sun) +3600, +0, +'CET', + ], + [ +64004778000, # utc_start 2029-03-25 01:00:00 (Sun) +64023526800, # utc_end 2029-10-28 01:00:00 (Sun) +64004785200, # local_start 2029-03-25 03:00:00 (Sun) +64023534000, # local_end 2029-10-28 03:00:00 (Sun) +7200, +1, +'CEST', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {74} +sub has_dst_changes {76} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1424,18 +1464,6 @@ my $rules = [ bless( { 'at' => '1:00u', - 'from' => '1996', - 'in' => 'Oct', - 'letter' => '', - 'name' => 'EU', - 'offset_from_std' => 0, - 'on' => 'lastSun', - 'save' => '0', - 'to' => 'max', - 'type' => undef - }, 'DateTime::TimeZone::OlsonDB::Rule' ), - bless( { - 'at' => '1:00u', 'from' => '1981', 'in' => 'Mar', 'letter' => 'S', @@ -1443,8 +1471,18 @@ 'offset_from_std' => 3600, 'on' => 'lastSun', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' + }, 'DateTime::TimeZone::OlsonDB::Rule' ), + bless( { + 'at' => '1:00u', + 'from' => '1996', + 'in' => 'Oct', + 'letter' => '', + 'name' => 'EU', + 'offset_from_std' => 0, + 'on' => 'lastSun', + 'save' => '0', + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Minsk.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Minsk.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Minsk.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Minsk.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/europe. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/europe. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Europe::Minsk; -$DateTime::TimeZone::Europe::Minsk::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -291,26 +295,26 @@ ], [ 62821785600, # utc_start 1991-09-29 00:00:00 (Sun) -62837503200, # utc_end 1992-03-28 22:00:00 (Sat) +62837510400, # utc_end 1992-03-29 00:00:00 (Sun) 62821792800, # local_start 1991-09-29 02:00:00 (Sun) -62837510400, # local_end 1992-03-29 00:00:00 (Sun) +62837517600, # local_end 1992-03-29 02:00:00 (Sun) 7200, 0, 'EET', ], [ -62837503200, # utc_start 1992-03-28 22:00:00 (Sat) -62853228000, # utc_end 1992-09-26 22:00:00 (Sat) -62837514000, # local_start 1992-03-29 01:00:00 (Sun) -62853238800, # local_end 1992-09-27 01:00:00 (Sun) +62837510400, # utc_start 1992-03-29 00:00:00 (Sun) +62853235200, # utc_end 1992-09-27 00:00:00 (Sun) +62837521200, # local_start 1992-03-29 03:00:00 (Sun) +62853246000, # local_end 1992-09-27 03:00:00 (Sun) 10800, 1, 'EEST', ], [ -62853228000, # utc_start 1992-09-26 22:00:00 (Sat) +62853235200, # utc_start 1992-09-27 00:00:00 (Sun) 62868960000, # utc_end 1993-03-28 00:00:00 (Sun) -62853235200, # local_start 1992-09-27 00:00:00 (Sun) +62853242400, # local_start 1992-09-27 02:00:00 (Sun) 62868967200, # local_end 1993-03-28 02:00:00 (Sun) 7200, 0, @@ -642,29 +646,20 @@ ], [ 63436867200, # utc_start 2011-03-27 00:00:00 (Sun) -63549957600, # utc_end 2014-10-25 22:00:00 (Sat) -63436878000, # local_start 2011-03-27 03:00:00 (Sun) -63549968400, # local_end 2014-10-26 01:00:00 (Sun) -10800, -0, -'FET', - ], - [ -63549957600, # utc_start 2014-10-25 22:00:00 (Sat) DateTime::TimeZone::INFINITY, # utc_end -63549968400, # local_start 2014-10-26 01:00:00 (Sun) +63436878000, # local_start 2011-03-27 03:00:00 (Sun) DateTime::TimeZone::INFINITY, # local_end 10800, 0, -'MSK', +'+03', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {32} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Monaco.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Monaco.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Monaco.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Monaco.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/europe. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/europe. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Europe::Monaco; -$DateTime::TimeZone::Europe::Monaco::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -1513,13 +1517,49 @@ 1, 'CEST', ], + [ +63960627600, # utc_start 2027-10-31 01:00:00 (Sun) +63973328400, # utc_end 2028-03-26 01:00:00 (Sun) +63960631200, # local_start 2027-10-31 02:00:00 (Sun) +63973332000, # local_end 2028-03-26 02:00:00 (Sun) +3600, +0, +'CET', + ], + [ +63973328400, # utc_start 2028-03-26 01:00:00 (Sun) +63992077200, # utc_end 2028-10-29 01:00:00 (Sun) +63973335600, # local_start 2028-03-26 03:00:00 (Sun) +63992084400, # local_end 2028-10-29 03:00:00 (Sun) +7200, +1, +'CEST', + ], + [ +63992077200, # utc_start 2028-10-29 01:00:00 (Sun) +64004778000, # utc_end 2029-03-25 01:00:00 (Sun) +63992080800, # local_start 2028-10-29 02:00:00 (Sun) +64004781600, # local_end 2029-03-25 02:00:00 (Sun) +3600, +0, +'CET', + ], + [ +64004778000, # utc_start 2029-03-25 01:00:00 (Sun) +64023526800, # utc_end 2029-10-28 01:00:00 (Sun) +64004785200, # local_start 2029-03-25 03:00:00 (Sun) +64023534000, # local_end 2029-10-28 03:00:00 (Sun) +7200, +1, +'CEST', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {86} +sub has_dst_changes {88} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1575,8 +1615,7 @@ 'offset_from_std' => 0, 'on' => 'lastSun', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ), bless( { 'at' => '1:00u', @@ -1587,8 +1626,7 @@ 'offset_from_std' => 3600, 'on' => 'lastSun', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Moscow.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Moscow.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Moscow.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Moscow.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/europe. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/europe. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Europe::Moscow; -$DateTime::TimeZone::Europe::Moscow::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -84,17 +88,17 @@ ], [ 60539254121, # utc_start 1919-05-31 19:28:41 (Sat) -60541853321, # utc_end 1919-06-30 21:28:41 (Mon) +60541862400, # utc_end 1919-07-01 00:00:00 (Tue) 60539270400, # local_start 1919-06-01 00:00:00 (Sun) -60541869600, # local_end 1919-07-01 02:00:00 (Tue) +60541878679, # local_end 1919-07-01 04:31:19 (Tue) 16279, 1, 'MDST', ], [ -60541853321, # utc_start 1919-06-30 21:28:41 (Mon) +60541862400, # utc_start 1919-07-01 00:00:00 (Tue) 60545822400, # utc_end 1919-08-15 20:00:00 (Fri) -60541867721, # local_start 1919-07-01 01:28:41 (Tue) +60541876800, # local_start 1919-07-01 04:00:00 (Tue) 60545836800, # local_end 1919-08-16 00:00:00 (Sat) 14400, 1, @@ -125,7 +129,7 @@ 60610377600, # local_end 1921-09-01 00:00:00 (Thu) 18000, 1, -'MSM', +'+05', ], [ 60610359600, # utc_start 1921-08-31 19:00:00 (Wed) @@ -363,26 +367,26 @@ ], [ 62831462400, # utc_start 1992-01-19 00:00:00 (Sun) -62837496000, # utc_end 1992-03-28 20:00:00 (Sat) +62837506800, # utc_end 1992-03-28 23:00:00 (Sat) 62831473200, # local_start 1992-01-19 03:00:00 (Sun) -62837506800, # local_end 1992-03-28 23:00:00 (Sat) +62837517600, # local_end 1992-03-29 02:00:00 (Sun) 10800, 0, 'MSK', ], [ -62837496000, # utc_start 1992-03-28 20:00:00 (Sat) -62853217200, # utc_end 1992-09-26 19:00:00 (Sat) -62837510400, # local_start 1992-03-29 00:00:00 (Sun) -62853231600, # local_end 1992-09-26 23:00:00 (Sat) +62837506800, # utc_start 1992-03-28 23:00:00 (Sat) +62853231600, # utc_end 1992-09-26 23:00:00 (Sat) +62837521200, # local_start 1992-03-29 03:00:00 (Sun) +62853246000, # local_end 1992-09-27 03:00:00 (Sun) 14400, 1, 'MSD', ], [ -62853217200, # utc_start 1992-09-26 19:00:00 (Sat) +62853231600, # utc_start 1992-09-26 23:00:00 (Sat) 62868956400, # utc_end 1993-03-27 23:00:00 (Sat) -62853228000, # local_start 1992-09-26 22:00:00 (Sat) +62853242400, # local_start 1992-09-27 02:00:00 (Sun) 62868967200, # local_end 1993-03-28 02:00:00 (Sun) 10800, 0, @@ -732,11 +736,11 @@ ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {38} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Oslo.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Oslo.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Oslo.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Oslo.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/europe. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/europe. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Europe::Oslo; -$DateTime::TimeZone::Europe::Oslo::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -1117,13 +1121,49 @@ 1, 'CEST', ], + [ +63960627600, # utc_start 2027-10-31 01:00:00 (Sun) +63973328400, # utc_end 2028-03-26 01:00:00 (Sun) +63960631200, # local_start 2027-10-31 02:00:00 (Sun) +63973332000, # local_end 2028-03-26 02:00:00 (Sun) +3600, +0, +'CET', + ], + [ +63973328400, # utc_start 2028-03-26 01:00:00 (Sun) +63992077200, # utc_end 2028-10-29 01:00:00 (Sun) +63973335600, # local_start 2028-03-26 03:00:00 (Sun) +63992084400, # local_end 2028-10-29 03:00:00 (Sun) +7200, +1, +'CEST', + ], + [ +63992077200, # utc_start 2028-10-29 01:00:00 (Sun) +64004778000, # utc_end 2029-03-25 01:00:00 (Sun) +63992080800, # local_start 2028-10-29 02:00:00 (Sun) +64004781600, # local_end 2029-03-25 02:00:00 (Sun) +3600, +0, +'CET', + ], + [ +64004778000, # utc_start 2029-03-25 01:00:00 (Sun) +64023526800, # utc_end 2029-10-28 01:00:00 (Sun) +64004785200, # local_start 2029-03-25 03:00:00 (Sun) +64023534000, # local_end 2029-10-28 03:00:00 (Sun) +7200, +1, +'CEST', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {60} +sub has_dst_changes {62} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1179,8 +1219,7 @@ 'offset_from_std' => 3600, 'on' => 'lastSun', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ), bless( { 'at' => '1:00u', @@ -1191,8 +1230,7 @@ 'offset_from_std' => 0, 'on' => 'lastSun', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Paris.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Paris.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Paris.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Paris.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/europe. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/europe. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Europe::Paris; -$DateTime::TimeZone::Europe::Paris::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -1504,13 +1508,49 @@ 1, 'CEST', ], + [ +63960627600, # utc_start 2027-10-31 01:00:00 (Sun) +63973328400, # utc_end 2028-03-26 01:00:00 (Sun) +63960631200, # local_start 2027-10-31 02:00:00 (Sun) +63973332000, # local_end 2028-03-26 02:00:00 (Sun) +3600, +0, +'CET', + ], + [ +63973328400, # utc_start 2028-03-26 01:00:00 (Sun) +63992077200, # utc_end 2028-10-29 01:00:00 (Sun) +63973335600, # local_start 2028-03-26 03:00:00 (Sun) +63992084400, # local_end 2028-10-29 03:00:00 (Sun) +7200, +1, +'CEST', + ], + [ +63992077200, # utc_start 2028-10-29 01:00:00 (Sun) +64004778000, # utc_end 2029-03-25 01:00:00 (Sun) +63992080800, # local_start 2028-10-29 02:00:00 (Sun) +64004781600, # local_end 2029-03-25 02:00:00 (Sun) +3600, +0, +'CET', + ], + [ +64004778000, # utc_start 2029-03-25 01:00:00 (Sun) +64023526800, # utc_end 2029-10-28 01:00:00 (Sun) +64004785200, # local_start 2029-03-25 03:00:00 (Sun) +64023534000, # local_end 2029-10-28 03:00:00 (Sun) +7200, +1, +'CEST', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {83} +sub has_dst_changes {85} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1559,18 +1599,6 @@ my $rules = [ bless( { 'at' => '1:00u', - 'from' => '1981', - 'in' => 'Mar', - 'letter' => 'S', - 'name' => 'EU', - 'offset_from_std' => 3600, - 'on' => 'lastSun', - 'save' => '1:00', - 'to' => 'max', - 'type' => undef - }, 'DateTime::TimeZone::OlsonDB::Rule' ), - bless( { - 'at' => '1:00u', 'from' => '1996', 'in' => 'Oct', 'letter' => '', @@ -1578,8 +1606,18 @@ 'offset_from_std' => 0, 'on' => 'lastSun', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' + }, 'DateTime::TimeZone::OlsonDB::Rule' ), + bless( { + 'at' => '1:00u', + 'from' => '1981', + 'in' => 'Mar', + 'letter' => 'S', + 'name' => 'EU', + 'offset_from_std' => 3600, + 'on' => 'lastSun', + 'save' => '1:00', + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Prague.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Prague.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Prague.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Prague.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/europe. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/europe. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Europe::Prague; -$DateTime::TimeZone::Europe::Prague::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -1126,13 +1130,49 @@ 1, 'CEST', ], + [ +63960627600, # utc_start 2027-10-31 01:00:00 (Sun) +63973328400, # utc_end 2028-03-26 01:00:00 (Sun) +63960631200, # local_start 2027-10-31 02:00:00 (Sun) +63973332000, # local_end 2028-03-26 02:00:00 (Sun) +3600, +0, +'CET', + ], + [ +63973328400, # utc_start 2028-03-26 01:00:00 (Sun) +63992077200, # utc_end 2028-10-29 01:00:00 (Sun) +63973335600, # local_start 2028-03-26 03:00:00 (Sun) +63992084400, # local_end 2028-10-29 03:00:00 (Sun) +7200, +1, +'CEST', + ], + [ +63992077200, # utc_start 2028-10-29 01:00:00 (Sun) +64004778000, # utc_end 2029-03-25 01:00:00 (Sun) +63992080800, # local_start 2028-10-29 02:00:00 (Sun) +64004781600, # local_end 2029-03-25 02:00:00 (Sun) +3600, +0, +'CET', + ], + [ +64004778000, # utc_start 2029-03-25 01:00:00 (Sun) +64023526800, # utc_end 2029-10-28 01:00:00 (Sun) +64004785200, # local_start 2029-03-25 03:00:00 (Sun) +64023534000, # local_end 2029-10-28 03:00:00 (Sun) +7200, +1, +'CEST', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {60} +sub has_dst_changes {62} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1181,18 +1221,6 @@ my $rules = [ bless( { 'at' => '1:00u', - 'from' => '1981', - 'in' => 'Mar', - 'letter' => 'S', - 'name' => 'EU', - 'offset_from_std' => 3600, - 'on' => 'lastSun', - 'save' => '1:00', - 'to' => 'max', - 'type' => undef - }, 'DateTime::TimeZone::OlsonDB::Rule' ), - bless( { - 'at' => '1:00u', 'from' => '1996', 'in' => 'Oct', 'letter' => '', @@ -1200,8 +1228,18 @@ 'offset_from_std' => 0, 'on' => 'lastSun', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' + }, 'DateTime::TimeZone::OlsonDB::Rule' ), + bless( { + 'at' => '1:00u', + 'from' => '1981', + 'in' => 'Mar', + 'letter' => 'S', + 'name' => 'EU', + 'offset_from_std' => 3600, + 'on' => 'lastSun', + 'save' => '1:00', + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Riga.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Riga.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Riga.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Riga.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/europe. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/europe. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Europe::Riga; -$DateTime::TimeZone::Europe::Riga::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -1000,13 +1004,49 @@ 1, 'EEST', ], + [ +63960627600, # utc_start 2027-10-31 01:00:00 (Sun) +63973328400, # utc_end 2028-03-26 01:00:00 (Sun) +63960634800, # local_start 2027-10-31 03:00:00 (Sun) +63973335600, # local_end 2028-03-26 03:00:00 (Sun) +7200, +0, +'EET', + ], + [ +63973328400, # utc_start 2028-03-26 01:00:00 (Sun) +63992077200, # utc_end 2028-10-29 01:00:00 (Sun) +63973339200, # local_start 2028-03-26 04:00:00 (Sun) +63992088000, # local_end 2028-10-29 04:00:00 (Sun) +10800, +1, +'EEST', + ], + [ +63992077200, # utc_start 2028-10-29 01:00:00 (Sun) +64004778000, # utc_end 2029-03-25 01:00:00 (Sun) +63992084400, # local_start 2028-10-29 03:00:00 (Sun) +64004785200, # local_end 2029-03-25 03:00:00 (Sun) +7200, +0, +'EET', + ], + [ +64004778000, # utc_start 2029-03-25 01:00:00 (Sun) +64023526800, # utc_end 2029-10-28 01:00:00 (Sun) +64004788800, # local_start 2029-03-25 04:00:00 (Sun) +64023537600, # local_end 2029-10-28 04:00:00 (Sun) +10800, +1, +'EEST', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {51} +sub has_dst_changes {53} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1055,18 +1095,6 @@ my $rules = [ bless( { 'at' => '1:00u', - 'from' => '1981', - 'in' => 'Mar', - 'letter' => 'S', - 'name' => 'EU', - 'offset_from_std' => 3600, - 'on' => 'lastSun', - 'save' => '1:00', - 'to' => 'max', - 'type' => undef - }, 'DateTime::TimeZone::OlsonDB::Rule' ), - bless( { - 'at' => '1:00u', 'from' => '1996', 'in' => 'Oct', 'letter' => '', @@ -1074,8 +1102,18 @@ 'offset_from_std' => 0, 'on' => 'lastSun', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' + }, 'DateTime::TimeZone::OlsonDB::Rule' ), + bless( { + 'at' => '1:00u', + 'from' => '1981', + 'in' => 'Mar', + 'letter' => 'S', + 'name' => 'EU', + 'offset_from_std' => 3600, + 'on' => 'lastSun', + 'save' => '1:00', + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Rome.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Rome.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Rome.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Rome.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/europe. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/europe. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Europe::Rome; -$DateTime::TimeZone::Europe::Rome::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -30,35 +34,35 @@ ], [ 58876585804, # utc_start 1866-09-21 23:10:04 (Fri) -59732118604, # utc_end 1893-10-31 23:10:04 (Tue) +59732118000, # utc_end 1893-10-31 23:00:00 (Tue) 58876588800, # local_start 1866-09-22 00:00:00 (Sat) -59732121600, # local_end 1893-11-01 00:00:00 (Wed) +59732120996, # local_end 1893-10-31 23:49:56 (Tue) 2996, 0, 'RMT', ], [ -59732118604, # utc_start 1893-10-31 23:10:04 (Tue) -60444831600, # utc_end 1916-06-02 23:00:00 (Fri) -59732122204, # local_start 1893-11-01 00:10:04 (Wed) -60444835200, # local_end 1916-06-03 00:00:00 (Sat) +59732118000, # utc_start 1893-10-31 23:00:00 (Tue) +60444918000, # utc_end 1916-06-03 23:00:00 (Sat) +59732121600, # local_start 1893-11-01 00:00:00 (Wed) +60444921600, # local_end 1916-06-04 00:00:00 (Sun) 3600, 0, 'CET', ], [ -60444831600, # utc_start 1916-06-02 23:00:00 (Fri) -60455199600, # utc_end 1916-09-30 23:00:00 (Sat) -60444838800, # local_start 1916-06-03 01:00:00 (Sat) -60455206800, # local_end 1916-10-01 01:00:00 (Sun) +60444918000, # utc_start 1916-06-03 23:00:00 (Sat) +60455196000, # utc_end 1916-09-30 22:00:00 (Sat) +60444925200, # local_start 1916-06-04 01:00:00 (Sun) +60455203200, # local_end 1916-10-01 00:00:00 (Sun) 7200, 1, 'CEST', ], [ -60455199600, # utc_start 1916-09-30 23:00:00 (Sat) +60455196000, # utc_start 1916-09-30 22:00:00 (Sat) 60470924400, # utc_end 1917-03-31 23:00:00 (Sat) -60455203200, # local_start 1916-10-01 00:00:00 (Sun) +60455199600, # local_start 1916-09-30 23:00:00 (Sat) 60470928000, # local_end 1917-04-01 00:00:00 (Sun) 3600, 0, @@ -66,17 +70,17 @@ ], [ 60470924400, # utc_start 1917-03-31 23:00:00 (Sat) -60486649200, # utc_end 1917-09-29 23:00:00 (Sat) +60486732000, # utc_end 1917-09-30 22:00:00 (Sun) 60470931600, # local_start 1917-04-01 01:00:00 (Sun) -60486656400, # local_end 1917-09-30 01:00:00 (Sun) +60486739200, # local_end 1917-10-01 00:00:00 (Mon) 7200, 1, 'CEST', ], [ -60486649200, # utc_start 1917-09-29 23:00:00 (Sat) +60486732000, # utc_start 1917-09-30 22:00:00 (Sun) 60500559600, # utc_end 1918-03-09 23:00:00 (Sat) -60486652800, # local_start 1917-09-30 00:00:00 (Sun) +60486735600, # local_start 1917-09-30 23:00:00 (Sun) 60500563200, # local_end 1918-03-10 00:00:00 (Sun) 3600, 0, @@ -84,17 +88,17 @@ ], [ 60500559600, # utc_start 1918-03-09 23:00:00 (Sat) -60518703600, # utc_end 1918-10-05 23:00:00 (Sat) +60518786400, # utc_end 1918-10-06 22:00:00 (Sun) 60500566800, # local_start 1918-03-10 01:00:00 (Sun) -60518710800, # local_end 1918-10-06 01:00:00 (Sun) +60518793600, # local_end 1918-10-07 00:00:00 (Mon) 7200, 1, 'CEST', ], [ -60518703600, # utc_start 1918-10-05 23:00:00 (Sat) +60518786400, # utc_start 1918-10-06 22:00:00 (Sun) 60531404400, # utc_end 1919-03-01 23:00:00 (Sat) -60518707200, # local_start 1918-10-06 00:00:00 (Sun) +60518790000, # local_start 1918-10-06 23:00:00 (Sun) 60531408000, # local_end 1919-03-02 00:00:00 (Sun) 3600, 0, @@ -102,17 +106,17 @@ ], [ 60531404400, # utc_start 1919-03-01 23:00:00 (Sat) -60550153200, # utc_end 1919-10-04 23:00:00 (Sat) +60550149600, # utc_end 1919-10-04 22:00:00 (Sat) 60531411600, # local_start 1919-03-02 01:00:00 (Sun) -60550160400, # local_end 1919-10-05 01:00:00 (Sun) +60550156800, # local_end 1919-10-05 00:00:00 (Sun) 7200, 1, 'CEST', ], [ -60550153200, # utc_start 1919-10-04 23:00:00 (Sat) +60550149600, # utc_start 1919-10-04 22:00:00 (Sat) 60564668400, # utc_end 1920-03-20 23:00:00 (Sat) -60550156800, # local_start 1919-10-05 00:00:00 (Sun) +60550153200, # local_start 1919-10-04 23:00:00 (Sat) 60564672000, # local_end 1920-03-21 00:00:00 (Sun) 3600, 0, @@ -120,17 +124,17 @@ ], [ 60564668400, # utc_start 1920-03-20 23:00:00 (Sat) -60580393200, # utc_end 1920-09-18 23:00:00 (Sat) +60580389600, # utc_end 1920-09-18 22:00:00 (Sat) 60564675600, # local_start 1920-03-21 01:00:00 (Sun) -60580400400, # local_end 1920-09-19 01:00:00 (Sun) +60580396800, # local_end 1920-09-19 00:00:00 (Sun) 7200, 1, 'CEST', ], [ -60580393200, # utc_start 1920-09-18 23:00:00 (Sat) +60580389600, # utc_start 1920-09-18 22:00:00 (Sat) 61203250800, # utc_end 1940-06-14 23:00:00 (Fri) -60580396800, # local_start 1920-09-19 00:00:00 (Sun) +60580393200, # local_start 1920-09-18 23:00:00 (Sat) 61203254400, # local_end 1940-06-15 00:00:00 (Sat) 3600, 0, @@ -156,8 +160,17 @@ ], [ 61291126800, # utc_start 1943-03-29 01:00:00 (Mon) -61307456400, # utc_end 1943-10-04 01:00:00 (Mon) +61305372000, # utc_end 1943-09-09 22:00:00 (Thu) 61291134000, # local_start 1943-03-29 03:00:00 (Mon) +61305379200, # local_end 1943-09-10 00:00:00 (Fri) +7200, +1, +'CEST', + ], + [ +61305372000, # utc_start 1943-09-09 22:00:00 (Thu) +61307456400, # utc_end 1943-10-04 01:00:00 (Mon) +61305379200, # local_start 1943-09-10 00:00:00 (Fri) 61307463600, # local_end 1943-10-04 03:00:00 (Mon) 7200, 1, @@ -174,26 +187,26 @@ ], [ 61323181200, # utc_start 1944-04-03 01:00:00 (Mon) -61330860000, # utc_end 1944-06-30 22:00:00 (Fri) +61328527200, # utc_end 1944-06-03 22:00:00 (Sat) 61323188400, # local_start 1944-04-03 03:00:00 (Mon) -61330867200, # local_end 1944-07-01 00:00:00 (Sat) +61328534400, # local_end 1944-06-04 00:00:00 (Sun) 7200, 1, 'CEST', ], [ -61330860000, # utc_start 1944-06-30 22:00:00 (Fri) -61337602800, # utc_end 1944-09-16 23:00:00 (Sat) -61330867200, # local_start 1944-07-01 00:00:00 (Sat) -61337610000, # local_end 1944-09-17 01:00:00 (Sun) +61328527200, # utc_start 1944-06-03 22:00:00 (Sat) +61337610000, # utc_end 1944-09-17 01:00:00 (Sun) +61328534400, # local_start 1944-06-04 00:00:00 (Sun) +61337617200, # local_end 1944-09-17 03:00:00 (Sun) 7200, 1, 'CEST', ], [ -61337602800, # utc_start 1944-09-16 23:00:00 (Sat) +61337610000, # utc_start 1944-09-17 01:00:00 (Sun) 61354630800, # utc_end 1945-04-02 01:00:00 (Mon) -61337606400, # local_start 1944-09-17 00:00:00 (Sun) +61337613600, # local_start 1944-09-17 02:00:00 (Sun) 61354634400, # local_end 1945-04-02 02:00:00 (Mon) 3600, 0, @@ -291,17 +304,17 @@ ], [ 62053686000, # utc_start 1967-05-27 23:00:00 (Sat) -62063964000, # utc_end 1967-09-23 22:00:00 (Sat) +62063967600, # utc_end 1967-09-23 23:00:00 (Sat) 62053693200, # local_start 1967-05-28 01:00:00 (Sun) -62063971200, # local_end 1967-09-24 00:00:00 (Sun) +62063974800, # local_end 1967-09-24 01:00:00 (Sun) 7200, 1, 'CEST', ], [ -62063964000, # utc_start 1967-09-23 22:00:00 (Sat) +62063967600, # utc_start 1967-09-23 23:00:00 (Sat) 62085135600, # utc_end 1968-05-25 23:00:00 (Sat) -62063967600, # local_start 1967-09-23 23:00:00 (Sat) +62063971200, # local_start 1967-09-24 00:00:00 (Sun) 62085139200, # local_end 1968-05-26 00:00:00 (Sun) 3600, 0, @@ -309,17 +322,17 @@ ], [ 62085135600, # utc_start 1968-05-25 23:00:00 (Sat) -62095413600, # utc_end 1968-09-21 22:00:00 (Sat) +62095417200, # utc_end 1968-09-21 23:00:00 (Sat) 62085142800, # local_start 1968-05-26 01:00:00 (Sun) -62095420800, # local_end 1968-09-22 00:00:00 (Sun) +62095424400, # local_end 1968-09-22 01:00:00 (Sun) 7200, 1, 'CEST', ], [ -62095413600, # utc_start 1968-09-21 22:00:00 (Sat) +62095417200, # utc_start 1968-09-21 23:00:00 (Sat) 62117190000, # utc_end 1969-05-31 23:00:00 (Sat) -62095417200, # local_start 1968-09-21 23:00:00 (Sat) +62095420800, # local_start 1968-09-22 00:00:00 (Sun) 62117193600, # local_end 1969-06-01 00:00:00 (Sun) 3600, 0, @@ -327,17 +340,17 @@ ], [ 62117190000, # utc_start 1969-05-31 23:00:00 (Sat) -62127468000, # utc_end 1969-09-27 22:00:00 (Sat) +62127471600, # utc_end 1969-09-27 23:00:00 (Sat) 62117197200, # local_start 1969-06-01 01:00:00 (Sun) -62127475200, # local_end 1969-09-28 00:00:00 (Sun) +62127478800, # local_end 1969-09-28 01:00:00 (Sun) 7200, 1, 'CEST', ], [ -62127468000, # utc_start 1969-09-27 22:00:00 (Sat) +62127471600, # utc_start 1969-09-27 23:00:00 (Sat) 62148639600, # utc_end 1970-05-30 23:00:00 (Sat) -62127471600, # local_start 1969-09-27 23:00:00 (Sat) +62127475200, # local_start 1969-09-28 00:00:00 (Sun) 62148643200, # local_end 1970-05-31 00:00:00 (Sun) 3600, 0, @@ -345,17 +358,17 @@ ], [ 62148639600, # utc_start 1970-05-30 23:00:00 (Sat) -62158917600, # utc_end 1970-09-26 22:00:00 (Sat) +62158921200, # utc_end 1970-09-26 23:00:00 (Sat) 62148646800, # local_start 1970-05-31 01:00:00 (Sun) -62158924800, # local_end 1970-09-27 00:00:00 (Sun) +62158928400, # local_end 1970-09-27 01:00:00 (Sun) 7200, 1, 'CEST', ], [ -62158917600, # utc_start 1970-09-26 22:00:00 (Sat) +62158921200, # utc_start 1970-09-26 23:00:00 (Sat) 62179484400, # utc_end 1971-05-22 23:00:00 (Sat) -62158921200, # local_start 1970-09-26 23:00:00 (Sat) +62158924800, # local_start 1970-09-27 00:00:00 (Sun) 62179488000, # local_end 1971-05-23 00:00:00 (Sun) 3600, 0, @@ -381,17 +394,17 @@ ], [ 62211538800, # utc_start 1972-05-27 23:00:00 (Sat) -62222421600, # utc_end 1972-09-30 22:00:00 (Sat) +62222425200, # utc_end 1972-09-30 23:00:00 (Sat) 62211546000, # local_start 1972-05-28 01:00:00 (Sun) -62222428800, # local_end 1972-10-01 00:00:00 (Sun) +62222432400, # local_end 1972-10-01 01:00:00 (Sun) 7200, 1, 'CEST', ], [ -62222421600, # utc_start 1972-09-30 22:00:00 (Sat) +62222425200, # utc_start 1972-09-30 23:00:00 (Sat) 62243593200, # utc_end 1973-06-02 23:00:00 (Sat) -62222425200, # local_start 1972-09-30 23:00:00 (Sat) +62222428800, # local_start 1972-10-01 00:00:00 (Sun) 62243596800, # local_end 1973-06-03 00:00:00 (Sun) 3600, 0, @@ -399,17 +412,17 @@ ], [ 62243593200, # utc_start 1973-06-02 23:00:00 (Sat) -62253871200, # utc_end 1973-09-29 22:00:00 (Sat) +62253874800, # utc_end 1973-09-29 23:00:00 (Sat) 62243600400, # local_start 1973-06-03 01:00:00 (Sun) -62253878400, # local_end 1973-09-30 00:00:00 (Sun) +62253882000, # local_end 1973-09-30 01:00:00 (Sun) 7200, 1, 'CEST', ], [ -62253871200, # utc_start 1973-09-29 22:00:00 (Sat) +62253874800, # utc_start 1973-09-29 23:00:00 (Sat) 62274438000, # utc_end 1974-05-25 23:00:00 (Sat) -62253874800, # local_start 1973-09-29 23:00:00 (Sat) +62253878400, # local_start 1973-09-30 00:00:00 (Sun) 62274441600, # local_end 1974-05-26 00:00:00 (Sun) 3600, 0, @@ -417,17 +430,17 @@ ], [ 62274438000, # utc_start 1974-05-25 23:00:00 (Sat) -62285320800, # utc_end 1974-09-28 22:00:00 (Sat) +62285324400, # utc_end 1974-09-28 23:00:00 (Sat) 62274445200, # local_start 1974-05-26 01:00:00 (Sun) -62285328000, # local_end 1974-09-29 00:00:00 (Sun) +62285331600, # local_end 1974-09-29 01:00:00 (Sun) 7200, 1, 'CEST', ], [ -62285320800, # utc_start 1974-09-28 22:00:00 (Sat) +62285324400, # utc_start 1974-09-28 23:00:00 (Sat) 62306492400, # utc_end 1975-05-31 23:00:00 (Sat) -62285324400, # local_start 1974-09-28 23:00:00 (Sat) +62285328000, # local_start 1974-09-29 00:00:00 (Sun) 62306496000, # local_end 1975-06-01 00:00:00 (Sun) 3600, 0, @@ -1387,13 +1400,49 @@ 1, 'CEST', ], + [ +63960627600, # utc_start 2027-10-31 01:00:00 (Sun) +63973328400, # utc_end 2028-03-26 01:00:00 (Sun) +63960631200, # local_start 2027-10-31 02:00:00 (Sun) +63973332000, # local_end 2028-03-26 02:00:00 (Sun) +3600, +0, +'CET', + ], + [ +63973328400, # utc_start 2028-03-26 01:00:00 (Sun) +63992077200, # utc_end 2028-10-29 01:00:00 (Sun) +63973335600, # local_start 2028-03-26 03:00:00 (Sun) +63992084400, # local_end 2028-10-29 03:00:00 (Sun) +7200, +1, +'CEST', + ], + [ +63992077200, # utc_start 2028-10-29 01:00:00 (Sun) +64004778000, # utc_end 2029-03-25 01:00:00 (Sun) +63992080800, # local_start 2028-10-29 02:00:00 (Sun) +64004781600, # local_end 2029-03-25 02:00:00 (Sun) +3600, +0, +'CET', + ], + [ +64004778000, # utc_start 2029-03-25 01:00:00 (Sun) +64023526800, # utc_end 2029-10-28 01:00:00 (Sun) +64004785200, # local_start 2029-03-25 03:00:00 (Sun) +64023534000, # local_end 2029-10-28 03:00:00 (Sun) +7200, +1, +'CEST', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {75} +sub has_dst_changes {78} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1442,18 +1491,6 @@ my $rules = [ bless( { 'at' => '1:00u', - 'from' => '1981', - 'in' => 'Mar', - 'letter' => 'S', - 'name' => 'EU', - 'offset_from_std' => 3600, - 'on' => 'lastSun', - 'save' => '1:00', - 'to' => 'max', - 'type' => undef - }, 'DateTime::TimeZone::OlsonDB::Rule' ), - bless( { - 'at' => '1:00u', 'from' => '1996', 'in' => 'Oct', 'letter' => '', @@ -1461,8 +1498,18 @@ 'offset_from_std' => 0, 'on' => 'lastSun', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' + }, 'DateTime::TimeZone::OlsonDB::Rule' ), + bless( { + 'at' => '1:00u', + 'from' => '1981', + 'in' => 'Mar', + 'letter' => 'S', + 'name' => 'EU', + 'offset_from_std' => 3600, + 'on' => 'lastSun', + 'save' => '1:00', + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Samara.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Samara.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Samara.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Samara.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/europe. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/europe. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Europe::Samara; -$DateTime::TimeZone::Europe::Samara::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -21,21 +25,21 @@ [ [ DateTime::TimeZone::NEG_INFINITY, # utc_start -60541857580, # utc_end 1919-06-30 22:39:40 (Mon) +60541862400, # utc_end 1919-07-01 00:00:00 (Tue) DateTime::TimeZone::NEG_INFINITY, # local_start -60541869600, # local_end 1919-07-01 02:00:00 (Tue) +60541874420, # local_end 1919-07-01 03:20:20 (Tue) 12020, 0, 'LMT', ], [ -60541857580, # utc_start 1919-06-30 22:39:40 (Mon) +60541862400, # utc_start 1919-07-01 00:00:00 (Tue) 60888142800, # utc_end 1930-06-20 21:00:00 (Fri) -60541868380, # local_start 1919-07-01 01:39:40 (Tue) +60541873200, # local_start 1919-07-01 03:00:00 (Tue) 60888153600, # local_end 1930-06-21 00:00:00 (Sat) 10800, 0, -'SAMT', +'+03', ], [ 60888142800, # utc_start 1930-06-20 21:00:00 (Fri) @@ -44,7 +48,7 @@ 61033392000, # local_end 1935-01-27 00:00:00 (Sun) 14400, 0, -'SAMT', +'+04', ], [ 61033377600, # utc_start 1935-01-26 20:00:00 (Sat) @@ -53,7 +57,7 @@ 62490614400, # local_end 1981-04-01 00:00:00 (Wed) 14400, 0, -'KUYT', +'+04', ], [ 62490600000, # utc_start 1981-03-31 20:00:00 (Tue) @@ -62,7 +66,7 @@ 62506425600, # local_end 1981-10-01 00:00:00 (Thu) 18000, 1, -'KUYST', +'+05', ], [ 62506407600, # utc_start 1981-09-30 19:00:00 (Wed) @@ -71,7 +75,7 @@ 62522150400, # local_end 1982-04-01 00:00:00 (Thu) 14400, 0, -'KUYT', +'+04', ], [ 62522136000, # utc_start 1982-03-31 20:00:00 (Wed) @@ -80,7 +84,7 @@ 62537961600, # local_end 1982-10-01 00:00:00 (Fri) 18000, 1, -'KUYST', +'+05', ], [ 62537943600, # utc_start 1982-09-30 19:00:00 (Thu) @@ -89,7 +93,7 @@ 62553686400, # local_end 1983-04-01 00:00:00 (Fri) 14400, 0, -'KUYT', +'+04', ], [ 62553672000, # utc_start 1983-03-31 20:00:00 (Thu) @@ -98,7 +102,7 @@ 62569497600, # local_end 1983-10-01 00:00:00 (Sat) 18000, 1, -'KUYST', +'+05', ], [ 62569479600, # utc_start 1983-09-30 19:00:00 (Fri) @@ -107,7 +111,7 @@ 62585308800, # local_end 1984-04-01 00:00:00 (Sun) 14400, 0, -'KUYT', +'+04', ], [ 62585294400, # utc_start 1984-03-31 20:00:00 (Sat) @@ -116,7 +120,7 @@ 62601044400, # local_end 1984-09-30 03:00:00 (Sun) 18000, 1, -'KUYST', +'+05', ], [ 62601026400, # utc_start 1984-09-29 22:00:00 (Sat) @@ -125,7 +129,7 @@ 62616765600, # local_end 1985-03-31 02:00:00 (Sun) 14400, 0, -'KUYT', +'+04', ], [ 62616751200, # utc_start 1985-03-30 22:00:00 (Sat) @@ -134,7 +138,7 @@ 62632494000, # local_end 1985-09-29 03:00:00 (Sun) 18000, 1, -'KUYST', +'+05', ], [ 62632476000, # utc_start 1985-09-28 22:00:00 (Sat) @@ -143,7 +147,7 @@ 62648215200, # local_end 1986-03-30 02:00:00 (Sun) 14400, 0, -'KUYT', +'+04', ], [ 62648200800, # utc_start 1986-03-29 22:00:00 (Sat) @@ -152,7 +156,7 @@ 62663943600, # local_end 1986-09-28 03:00:00 (Sun) 18000, 1, -'KUYST', +'+05', ], [ 62663925600, # utc_start 1986-09-27 22:00:00 (Sat) @@ -161,7 +165,7 @@ 62679664800, # local_end 1987-03-29 02:00:00 (Sun) 14400, 0, -'KUYT', +'+04', ], [ 62679650400, # utc_start 1987-03-28 22:00:00 (Sat) @@ -170,7 +174,7 @@ 62695393200, # local_end 1987-09-27 03:00:00 (Sun) 18000, 1, -'KUYST', +'+05', ], [ 62695375200, # utc_start 1987-09-26 22:00:00 (Sat) @@ -179,7 +183,7 @@ 62711114400, # local_end 1988-03-27 02:00:00 (Sun) 14400, 0, -'KUYT', +'+04', ], [ 62711100000, # utc_start 1988-03-26 22:00:00 (Sat) @@ -188,7 +192,7 @@ 62726842800, # local_end 1988-09-25 03:00:00 (Sun) 18000, 1, -'KUYST', +'+05', ], [ 62726824800, # utc_start 1988-09-24 22:00:00 (Sat) @@ -197,7 +201,7 @@ 62742564000, # local_end 1989-03-26 02:00:00 (Sun) 14400, 0, -'KUYT', +'+04', ], [ 62742549600, # utc_start 1989-03-25 22:00:00 (Sat) @@ -206,7 +210,7 @@ 62758292400, # local_end 1989-09-24 03:00:00 (Sun) 14400, 1, -'MSD', +'+04', ], [ 62758278000, # utc_start 1989-09-23 23:00:00 (Sat) @@ -215,7 +219,7 @@ 62774013600, # local_end 1990-03-25 02:00:00 (Sun) 10800, 0, -'MSK', +'+03', ], [ 62774002800, # utc_start 1990-03-24 23:00:00 (Sat) @@ -224,7 +228,7 @@ 62790346800, # local_end 1990-09-30 03:00:00 (Sun) 14400, 1, -'MSD', +'+04', ], [ 62790332400, # utc_start 1990-09-29 23:00:00 (Sat) @@ -233,7 +237,7 @@ 62806068000, # local_end 1991-03-31 02:00:00 (Sun) 10800, 0, -'MSK', +'+03', ], [ 62806057200, # utc_start 1991-03-30 23:00:00 (Sat) @@ -242,7 +246,7 @@ 62821796400, # local_end 1991-09-29 03:00:00 (Sun) 10800, 1, -'EEST', +'+03', ], [ 62821785600, # utc_start 1991-09-29 00:00:00 (Sun) @@ -251,34 +255,34 @@ 62823610800, # local_end 1991-10-20 03:00:00 (Sun) 10800, 0, -'KUYT', +'+03', ], [ 62823600000, # utc_start 1991-10-20 00:00:00 (Sun) -62837492400, # utc_end 1992-03-28 19:00:00 (Sat) +62837503200, # utc_end 1992-03-28 22:00:00 (Sat) 62823614400, # local_start 1991-10-20 04:00:00 (Sun) -62837506800, # local_end 1992-03-28 23:00:00 (Sat) +62837517600, # local_end 1992-03-29 02:00:00 (Sun) 14400, 0, -'SAMT', +'+04', ], [ -62837492400, # utc_start 1992-03-28 19:00:00 (Sat) -62853213600, # utc_end 1992-09-26 18:00:00 (Sat) -62837510400, # local_start 1992-03-29 00:00:00 (Sun) -62853231600, # local_end 1992-09-26 23:00:00 (Sat) +62837503200, # utc_start 1992-03-28 22:00:00 (Sat) +62853228000, # utc_end 1992-09-26 22:00:00 (Sat) +62837521200, # local_start 1992-03-29 03:00:00 (Sun) +62853246000, # local_end 1992-09-27 03:00:00 (Sun) 18000, 1, -'SAMST', +'+05', ], [ -62853213600, # utc_start 1992-09-26 18:00:00 (Sat) +62853228000, # utc_start 1992-09-26 22:00:00 (Sat) 62868952800, # utc_end 1993-03-27 22:00:00 (Sat) -62853228000, # local_start 1992-09-26 22:00:00 (Sat) +62853242400, # local_start 1992-09-27 02:00:00 (Sun) 62868967200, # local_end 1993-03-28 02:00:00 (Sun) 14400, 0, -'SAMT', +'+04', ], [ 62868952800, # utc_start 1993-03-27 22:00:00 (Sat) @@ -287,7 +291,7 @@ 62884695600, # local_end 1993-09-26 03:00:00 (Sun) 18000, 1, -'SAMST', +'+05', ], [ 62884677600, # utc_start 1993-09-25 22:00:00 (Sat) @@ -296,7 +300,7 @@ 62900416800, # local_end 1994-03-27 02:00:00 (Sun) 14400, 0, -'SAMT', +'+04', ], [ 62900402400, # utc_start 1994-03-26 22:00:00 (Sat) @@ -305,7 +309,7 @@ 62916145200, # local_end 1994-09-25 03:00:00 (Sun) 18000, 1, -'SAMST', +'+05', ], [ 62916127200, # utc_start 1994-09-24 22:00:00 (Sat) @@ -314,7 +318,7 @@ 62931866400, # local_end 1995-03-26 02:00:00 (Sun) 14400, 0, -'SAMT', +'+04', ], [ 62931852000, # utc_start 1995-03-25 22:00:00 (Sat) @@ -323,7 +327,7 @@ 62947594800, # local_end 1995-09-24 03:00:00 (Sun) 18000, 1, -'SAMST', +'+05', ], [ 62947576800, # utc_start 1995-09-23 22:00:00 (Sat) @@ -332,7 +336,7 @@ 62963920800, # local_end 1996-03-31 02:00:00 (Sun) 14400, 0, -'SAMT', +'+04', ], [ 62963906400, # utc_start 1996-03-30 22:00:00 (Sat) @@ -341,7 +345,7 @@ 62982068400, # local_end 1996-10-27 03:00:00 (Sun) 18000, 1, -'SAMST', +'+05', ], [ 62982050400, # utc_start 1996-10-26 22:00:00 (Sat) @@ -350,7 +354,7 @@ 62995370400, # local_end 1997-03-30 02:00:00 (Sun) 14400, 0, -'SAMT', +'+04', ], [ 62995356000, # utc_start 1997-03-29 22:00:00 (Sat) @@ -359,7 +363,7 @@ 63013518000, # local_end 1997-10-26 03:00:00 (Sun) 18000, 1, -'SAMST', +'+05', ], [ 63013500000, # utc_start 1997-10-25 22:00:00 (Sat) @@ -368,7 +372,7 @@ 63026820000, # local_end 1998-03-29 02:00:00 (Sun) 14400, 0, -'SAMT', +'+04', ], [ 63026805600, # utc_start 1998-03-28 22:00:00 (Sat) @@ -377,7 +381,7 @@ 63044967600, # local_end 1998-10-25 03:00:00 (Sun) 18000, 1, -'SAMST', +'+05', ], [ 63044949600, # utc_start 1998-10-24 22:00:00 (Sat) @@ -386,7 +390,7 @@ 63058269600, # local_end 1999-03-28 02:00:00 (Sun) 14400, 0, -'SAMT', +'+04', ], [ 63058255200, # utc_start 1999-03-27 22:00:00 (Sat) @@ -395,7 +399,7 @@ 63077022000, # local_end 1999-10-31 03:00:00 (Sun) 18000, 1, -'SAMST', +'+05', ], [ 63077004000, # utc_start 1999-10-30 22:00:00 (Sat) @@ -404,7 +408,7 @@ 63089719200, # local_end 2000-03-26 02:00:00 (Sun) 14400, 0, -'SAMT', +'+04', ], [ 63089704800, # utc_start 2000-03-25 22:00:00 (Sat) @@ -413,7 +417,7 @@ 63108471600, # local_end 2000-10-29 03:00:00 (Sun) 18000, 1, -'SAMST', +'+05', ], [ 63108453600, # utc_start 2000-10-28 22:00:00 (Sat) @@ -422,7 +426,7 @@ 63121168800, # local_end 2001-03-25 02:00:00 (Sun) 14400, 0, -'SAMT', +'+04', ], [ 63121154400, # utc_start 2001-03-24 22:00:00 (Sat) @@ -431,7 +435,7 @@ 63139921200, # local_end 2001-10-28 03:00:00 (Sun) 18000, 1, -'SAMST', +'+05', ], [ 63139903200, # utc_start 2001-10-27 22:00:00 (Sat) @@ -440,7 +444,7 @@ 63153223200, # local_end 2002-03-31 02:00:00 (Sun) 14400, 0, -'SAMT', +'+04', ], [ 63153208800, # utc_start 2002-03-30 22:00:00 (Sat) @@ -449,7 +453,7 @@ 63171370800, # local_end 2002-10-27 03:00:00 (Sun) 18000, 1, -'SAMST', +'+05', ], [ 63171352800, # utc_start 2002-10-26 22:00:00 (Sat) @@ -458,7 +462,7 @@ 63184672800, # local_end 2003-03-30 02:00:00 (Sun) 14400, 0, -'SAMT', +'+04', ], [ 63184658400, # utc_start 2003-03-29 22:00:00 (Sat) @@ -467,7 +471,7 @@ 63202820400, # local_end 2003-10-26 03:00:00 (Sun) 18000, 1, -'SAMST', +'+05', ], [ 63202802400, # utc_start 2003-10-25 22:00:00 (Sat) @@ -476,7 +480,7 @@ 63216122400, # local_end 2004-03-28 02:00:00 (Sun) 14400, 0, -'SAMT', +'+04', ], [ 63216108000, # utc_start 2004-03-27 22:00:00 (Sat) @@ -485,7 +489,7 @@ 63234874800, # local_end 2004-10-31 03:00:00 (Sun) 18000, 1, -'SAMST', +'+05', ], [ 63234856800, # utc_start 2004-10-30 22:00:00 (Sat) @@ -494,7 +498,7 @@ 63247572000, # local_end 2005-03-27 02:00:00 (Sun) 14400, 0, -'SAMT', +'+04', ], [ 63247557600, # utc_start 2005-03-26 22:00:00 (Sat) @@ -503,7 +507,7 @@ 63266324400, # local_end 2005-10-30 03:00:00 (Sun) 18000, 1, -'SAMST', +'+05', ], [ 63266306400, # utc_start 2005-10-29 22:00:00 (Sat) @@ -512,7 +516,7 @@ 63279021600, # local_end 2006-03-26 02:00:00 (Sun) 14400, 0, -'SAMT', +'+04', ], [ 63279007200, # utc_start 2006-03-25 22:00:00 (Sat) @@ -521,7 +525,7 @@ 63297774000, # local_end 2006-10-29 03:00:00 (Sun) 18000, 1, -'SAMST', +'+05', ], [ 63297756000, # utc_start 2006-10-28 22:00:00 (Sat) @@ -530,7 +534,7 @@ 63310471200, # local_end 2007-03-25 02:00:00 (Sun) 14400, 0, -'SAMT', +'+04', ], [ 63310456800, # utc_start 2007-03-24 22:00:00 (Sat) @@ -539,7 +543,7 @@ 63329223600, # local_end 2007-10-28 03:00:00 (Sun) 18000, 1, -'SAMST', +'+05', ], [ 63329205600, # utc_start 2007-10-27 22:00:00 (Sat) @@ -548,7 +552,7 @@ 63342525600, # local_end 2008-03-30 02:00:00 (Sun) 14400, 0, -'SAMT', +'+04', ], [ 63342511200, # utc_start 2008-03-29 22:00:00 (Sat) @@ -557,7 +561,7 @@ 63360673200, # local_end 2008-10-26 03:00:00 (Sun) 18000, 1, -'SAMST', +'+05', ], [ 63360655200, # utc_start 2008-10-25 22:00:00 (Sat) @@ -566,7 +570,7 @@ 63373975200, # local_end 2009-03-29 02:00:00 (Sun) 14400, 0, -'SAMT', +'+04', ], [ 63373960800, # utc_start 2009-03-28 22:00:00 (Sat) @@ -575,7 +579,7 @@ 63392122800, # local_end 2009-10-25 03:00:00 (Sun) 18000, 1, -'SAMST', +'+05', ], [ 63392104800, # utc_start 2009-10-24 22:00:00 (Sat) @@ -584,7 +588,7 @@ 63405424800, # local_end 2010-03-28 02:00:00 (Sun) 14400, 0, -'SAMT', +'+04', ], [ 63405410400, # utc_start 2010-03-27 22:00:00 (Sat) @@ -593,7 +597,7 @@ 63424177200, # local_end 2010-10-31 03:00:00 (Sun) 14400, 1, -'SAMST', +'+04', ], [ 63424162800, # utc_start 2010-10-30 23:00:00 (Sat) @@ -602,7 +606,7 @@ 63436874400, # local_end 2011-03-27 02:00:00 (Sun) 10800, 0, -'SAMT', +'+03', ], [ 63436863600, # utc_start 2011-03-26 23:00:00 (Sat) @@ -611,15 +615,15 @@ DateTime::TimeZone::INFINITY, # local_end 14400, 0, -'SAMT', +'+04', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {30} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Saratov.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Saratov.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Saratov.pm 1970-01-01 00:00:00.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Saratov.pm 2018-03-24 00:18:32.000000000 +0000 @@ -0,0 +1,626 @@ +# This file is auto-generated by the Perl DateTime Suite time zone +# code generator (0.08) This code generator comes with the +# DateTime::TimeZone module distribution in the tools/ directory + +# +# Generated from /tmp/V7b1FlgEXT/europe. Olson data version 2018d +# +# Do not edit this file directly. +# +package DateTime::TimeZone::Europe::Saratov; + +use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; + +use Class::Singleton 1.03; +use DateTime::TimeZone; +use DateTime::TimeZone::OlsonDB; + +@DateTime::TimeZone::Europe::Saratov::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' ); + +my $spans = +[ + [ +DateTime::TimeZone::NEG_INFINITY, # utc_start +60541862400, # utc_end 1919-07-01 00:00:00 (Tue) +DateTime::TimeZone::NEG_INFINITY, # local_start +60541873458, # local_end 1919-07-01 03:04:18 (Tue) +11058, +0, +'LMT', + ], + [ +60541862400, # utc_start 1919-07-01 00:00:00 (Tue) +60888142800, # utc_end 1930-06-20 21:00:00 (Fri) +60541873200, # local_start 1919-07-01 03:00:00 (Tue) +60888153600, # local_end 1930-06-21 00:00:00 (Sat) +10800, +0, +'+03', + ], + [ +60888142800, # utc_start 1930-06-20 21:00:00 (Fri) +62490600000, # utc_end 1981-03-31 20:00:00 (Tue) +60888157200, # local_start 1930-06-21 01:00:00 (Sat) +62490614400, # local_end 1981-04-01 00:00:00 (Wed) +14400, +0, +'+04', + ], + [ +62490600000, # utc_start 1981-03-31 20:00:00 (Tue) +62506407600, # utc_end 1981-09-30 19:00:00 (Wed) +62490618000, # local_start 1981-04-01 01:00:00 (Wed) +62506425600, # local_end 1981-10-01 00:00:00 (Thu) +18000, +1, +'+05', + ], + [ +62506407600, # utc_start 1981-09-30 19:00:00 (Wed) +62522136000, # utc_end 1982-03-31 20:00:00 (Wed) +62506422000, # local_start 1981-09-30 23:00:00 (Wed) +62522150400, # local_end 1982-04-01 00:00:00 (Thu) +14400, +0, +'+04', + ], + [ +62522136000, # utc_start 1982-03-31 20:00:00 (Wed) +62537943600, # utc_end 1982-09-30 19:00:00 (Thu) +62522154000, # local_start 1982-04-01 01:00:00 (Thu) +62537961600, # local_end 1982-10-01 00:00:00 (Fri) +18000, +1, +'+05', + ], + [ +62537943600, # utc_start 1982-09-30 19:00:00 (Thu) +62553672000, # utc_end 1983-03-31 20:00:00 (Thu) +62537958000, # local_start 1982-09-30 23:00:00 (Thu) +62553686400, # local_end 1983-04-01 00:00:00 (Fri) +14400, +0, +'+04', + ], + [ +62553672000, # utc_start 1983-03-31 20:00:00 (Thu) +62569479600, # utc_end 1983-09-30 19:00:00 (Fri) +62553690000, # local_start 1983-04-01 01:00:00 (Fri) +62569497600, # local_end 1983-10-01 00:00:00 (Sat) +18000, +1, +'+05', + ], + [ +62569479600, # utc_start 1983-09-30 19:00:00 (Fri) +62585294400, # utc_end 1984-03-31 20:00:00 (Sat) +62569494000, # local_start 1983-09-30 23:00:00 (Fri) +62585308800, # local_end 1984-04-01 00:00:00 (Sun) +14400, +0, +'+04', + ], + [ +62585294400, # utc_start 1984-03-31 20:00:00 (Sat) +62601026400, # utc_end 1984-09-29 22:00:00 (Sat) +62585312400, # local_start 1984-04-01 01:00:00 (Sun) +62601044400, # local_end 1984-09-30 03:00:00 (Sun) +18000, +1, +'+05', + ], + [ +62601026400, # utc_start 1984-09-29 22:00:00 (Sat) +62616751200, # utc_end 1985-03-30 22:00:00 (Sat) +62601040800, # local_start 1984-09-30 02:00:00 (Sun) +62616765600, # local_end 1985-03-31 02:00:00 (Sun) +14400, +0, +'+04', + ], + [ +62616751200, # utc_start 1985-03-30 22:00:00 (Sat) +62632476000, # utc_end 1985-09-28 22:00:00 (Sat) +62616769200, # local_start 1985-03-31 03:00:00 (Sun) +62632494000, # local_end 1985-09-29 03:00:00 (Sun) +18000, +1, +'+05', + ], + [ +62632476000, # utc_start 1985-09-28 22:00:00 (Sat) +62648200800, # utc_end 1986-03-29 22:00:00 (Sat) +62632490400, # local_start 1985-09-29 02:00:00 (Sun) +62648215200, # local_end 1986-03-30 02:00:00 (Sun) +14400, +0, +'+04', + ], + [ +62648200800, # utc_start 1986-03-29 22:00:00 (Sat) +62663925600, # utc_end 1986-09-27 22:00:00 (Sat) +62648218800, # local_start 1986-03-30 03:00:00 (Sun) +62663943600, # local_end 1986-09-28 03:00:00 (Sun) +18000, +1, +'+05', + ], + [ +62663925600, # utc_start 1986-09-27 22:00:00 (Sat) +62679650400, # utc_end 1987-03-28 22:00:00 (Sat) +62663940000, # local_start 1986-09-28 02:00:00 (Sun) +62679664800, # local_end 1987-03-29 02:00:00 (Sun) +14400, +0, +'+04', + ], + [ +62679650400, # utc_start 1987-03-28 22:00:00 (Sat) +62695375200, # utc_end 1987-09-26 22:00:00 (Sat) +62679668400, # local_start 1987-03-29 03:00:00 (Sun) +62695393200, # local_end 1987-09-27 03:00:00 (Sun) +18000, +1, +'+05', + ], + [ +62695375200, # utc_start 1987-09-26 22:00:00 (Sat) +62711100000, # utc_end 1988-03-26 22:00:00 (Sat) +62695389600, # local_start 1987-09-27 02:00:00 (Sun) +62711114400, # local_end 1988-03-27 02:00:00 (Sun) +14400, +0, +'+04', + ], + [ +62711100000, # utc_start 1988-03-26 22:00:00 (Sat) +62726828400, # utc_end 1988-09-24 23:00:00 (Sat) +62711114400, # local_start 1988-03-27 02:00:00 (Sun) +62726842800, # local_end 1988-09-25 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +62726828400, # utc_start 1988-09-24 23:00:00 (Sat) +62742553200, # utc_end 1989-03-25 23:00:00 (Sat) +62726839200, # local_start 1988-09-25 02:00:00 (Sun) +62742564000, # local_end 1989-03-26 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +62742553200, # utc_start 1989-03-25 23:00:00 (Sat) +62758278000, # utc_end 1989-09-23 23:00:00 (Sat) +62742567600, # local_start 1989-03-26 03:00:00 (Sun) +62758292400, # local_end 1989-09-24 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +62758278000, # utc_start 1989-09-23 23:00:00 (Sat) +62774002800, # utc_end 1990-03-24 23:00:00 (Sat) +62758288800, # local_start 1989-09-24 02:00:00 (Sun) +62774013600, # local_end 1990-03-25 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +62774002800, # utc_start 1990-03-24 23:00:00 (Sat) +62790332400, # utc_end 1990-09-29 23:00:00 (Sat) +62774017200, # local_start 1990-03-25 03:00:00 (Sun) +62790346800, # local_end 1990-09-30 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +62790332400, # utc_start 1990-09-29 23:00:00 (Sat) +62806057200, # utc_end 1991-03-30 23:00:00 (Sat) +62790343200, # local_start 1990-09-30 02:00:00 (Sun) +62806068000, # local_end 1991-03-31 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +62806057200, # utc_start 1991-03-30 23:00:00 (Sat) +62837503200, # utc_end 1992-03-28 22:00:00 (Sat) +62806071600, # local_start 1991-03-31 03:00:00 (Sun) +62837517600, # local_end 1992-03-29 02:00:00 (Sun) +14400, +0, +'+04', + ], + [ +62837503200, # utc_start 1992-03-28 22:00:00 (Sat) +62853231600, # utc_end 1992-09-26 23:00:00 (Sat) +62837517600, # local_start 1992-03-29 02:00:00 (Sun) +62853246000, # local_end 1992-09-27 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +62853231600, # utc_start 1992-09-26 23:00:00 (Sat) +62868956400, # utc_end 1993-03-27 23:00:00 (Sat) +62853242400, # local_start 1992-09-27 02:00:00 (Sun) +62868967200, # local_end 1993-03-28 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +62868956400, # utc_start 1993-03-27 23:00:00 (Sat) +62884681200, # utc_end 1993-09-25 23:00:00 (Sat) +62868970800, # local_start 1993-03-28 03:00:00 (Sun) +62884695600, # local_end 1993-09-26 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +62884681200, # utc_start 1993-09-25 23:00:00 (Sat) +62900406000, # utc_end 1994-03-26 23:00:00 (Sat) +62884692000, # local_start 1993-09-26 02:00:00 (Sun) +62900416800, # local_end 1994-03-27 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +62900406000, # utc_start 1994-03-26 23:00:00 (Sat) +62916130800, # utc_end 1994-09-24 23:00:00 (Sat) +62900420400, # local_start 1994-03-27 03:00:00 (Sun) +62916145200, # local_end 1994-09-25 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +62916130800, # utc_start 1994-09-24 23:00:00 (Sat) +62931855600, # utc_end 1995-03-25 23:00:00 (Sat) +62916141600, # local_start 1994-09-25 02:00:00 (Sun) +62931866400, # local_end 1995-03-26 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +62931855600, # utc_start 1995-03-25 23:00:00 (Sat) +62947580400, # utc_end 1995-09-23 23:00:00 (Sat) +62931870000, # local_start 1995-03-26 03:00:00 (Sun) +62947594800, # local_end 1995-09-24 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +62947580400, # utc_start 1995-09-23 23:00:00 (Sat) +62963910000, # utc_end 1996-03-30 23:00:00 (Sat) +62947591200, # local_start 1995-09-24 02:00:00 (Sun) +62963920800, # local_end 1996-03-31 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +62963910000, # utc_start 1996-03-30 23:00:00 (Sat) +62982054000, # utc_end 1996-10-26 23:00:00 (Sat) +62963924400, # local_start 1996-03-31 03:00:00 (Sun) +62982068400, # local_end 1996-10-27 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +62982054000, # utc_start 1996-10-26 23:00:00 (Sat) +62995359600, # utc_end 1997-03-29 23:00:00 (Sat) +62982064800, # local_start 1996-10-27 02:00:00 (Sun) +62995370400, # local_end 1997-03-30 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +62995359600, # utc_start 1997-03-29 23:00:00 (Sat) +63013503600, # utc_end 1997-10-25 23:00:00 (Sat) +62995374000, # local_start 1997-03-30 03:00:00 (Sun) +63013518000, # local_end 1997-10-26 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +63013503600, # utc_start 1997-10-25 23:00:00 (Sat) +63026809200, # utc_end 1998-03-28 23:00:00 (Sat) +63013514400, # local_start 1997-10-26 02:00:00 (Sun) +63026820000, # local_end 1998-03-29 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +63026809200, # utc_start 1998-03-28 23:00:00 (Sat) +63044953200, # utc_end 1998-10-24 23:00:00 (Sat) +63026823600, # local_start 1998-03-29 03:00:00 (Sun) +63044967600, # local_end 1998-10-25 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +63044953200, # utc_start 1998-10-24 23:00:00 (Sat) +63058258800, # utc_end 1999-03-27 23:00:00 (Sat) +63044964000, # local_start 1998-10-25 02:00:00 (Sun) +63058269600, # local_end 1999-03-28 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +63058258800, # utc_start 1999-03-27 23:00:00 (Sat) +63077007600, # utc_end 1999-10-30 23:00:00 (Sat) +63058273200, # local_start 1999-03-28 03:00:00 (Sun) +63077022000, # local_end 1999-10-31 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +63077007600, # utc_start 1999-10-30 23:00:00 (Sat) +63089708400, # utc_end 2000-03-25 23:00:00 (Sat) +63077018400, # local_start 1999-10-31 02:00:00 (Sun) +63089719200, # local_end 2000-03-26 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +63089708400, # utc_start 2000-03-25 23:00:00 (Sat) +63108457200, # utc_end 2000-10-28 23:00:00 (Sat) +63089722800, # local_start 2000-03-26 03:00:00 (Sun) +63108471600, # local_end 2000-10-29 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +63108457200, # utc_start 2000-10-28 23:00:00 (Sat) +63121158000, # utc_end 2001-03-24 23:00:00 (Sat) +63108468000, # local_start 2000-10-29 02:00:00 (Sun) +63121168800, # local_end 2001-03-25 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +63121158000, # utc_start 2001-03-24 23:00:00 (Sat) +63139906800, # utc_end 2001-10-27 23:00:00 (Sat) +63121172400, # local_start 2001-03-25 03:00:00 (Sun) +63139921200, # local_end 2001-10-28 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +63139906800, # utc_start 2001-10-27 23:00:00 (Sat) +63153212400, # utc_end 2002-03-30 23:00:00 (Sat) +63139917600, # local_start 2001-10-28 02:00:00 (Sun) +63153223200, # local_end 2002-03-31 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +63153212400, # utc_start 2002-03-30 23:00:00 (Sat) +63171356400, # utc_end 2002-10-26 23:00:00 (Sat) +63153226800, # local_start 2002-03-31 03:00:00 (Sun) +63171370800, # local_end 2002-10-27 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +63171356400, # utc_start 2002-10-26 23:00:00 (Sat) +63184662000, # utc_end 2003-03-29 23:00:00 (Sat) +63171367200, # local_start 2002-10-27 02:00:00 (Sun) +63184672800, # local_end 2003-03-30 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +63184662000, # utc_start 2003-03-29 23:00:00 (Sat) +63202806000, # utc_end 2003-10-25 23:00:00 (Sat) +63184676400, # local_start 2003-03-30 03:00:00 (Sun) +63202820400, # local_end 2003-10-26 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +63202806000, # utc_start 2003-10-25 23:00:00 (Sat) +63216111600, # utc_end 2004-03-27 23:00:00 (Sat) +63202816800, # local_start 2003-10-26 02:00:00 (Sun) +63216122400, # local_end 2004-03-28 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +63216111600, # utc_start 2004-03-27 23:00:00 (Sat) +63234860400, # utc_end 2004-10-30 23:00:00 (Sat) +63216126000, # local_start 2004-03-28 03:00:00 (Sun) +63234874800, # local_end 2004-10-31 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +63234860400, # utc_start 2004-10-30 23:00:00 (Sat) +63247561200, # utc_end 2005-03-26 23:00:00 (Sat) +63234871200, # local_start 2004-10-31 02:00:00 (Sun) +63247572000, # local_end 2005-03-27 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +63247561200, # utc_start 2005-03-26 23:00:00 (Sat) +63266310000, # utc_end 2005-10-29 23:00:00 (Sat) +63247575600, # local_start 2005-03-27 03:00:00 (Sun) +63266324400, # local_end 2005-10-30 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +63266310000, # utc_start 2005-10-29 23:00:00 (Sat) +63279010800, # utc_end 2006-03-25 23:00:00 (Sat) +63266320800, # local_start 2005-10-30 02:00:00 (Sun) +63279021600, # local_end 2006-03-26 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +63279010800, # utc_start 2006-03-25 23:00:00 (Sat) +63297759600, # utc_end 2006-10-28 23:00:00 (Sat) +63279025200, # local_start 2006-03-26 03:00:00 (Sun) +63297774000, # local_end 2006-10-29 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +63297759600, # utc_start 2006-10-28 23:00:00 (Sat) +63310460400, # utc_end 2007-03-24 23:00:00 (Sat) +63297770400, # local_start 2006-10-29 02:00:00 (Sun) +63310471200, # local_end 2007-03-25 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +63310460400, # utc_start 2007-03-24 23:00:00 (Sat) +63329209200, # utc_end 2007-10-27 23:00:00 (Sat) +63310474800, # local_start 2007-03-25 03:00:00 (Sun) +63329223600, # local_end 2007-10-28 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +63329209200, # utc_start 2007-10-27 23:00:00 (Sat) +63342514800, # utc_end 2008-03-29 23:00:00 (Sat) +63329220000, # local_start 2007-10-28 02:00:00 (Sun) +63342525600, # local_end 2008-03-30 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +63342514800, # utc_start 2008-03-29 23:00:00 (Sat) +63360658800, # utc_end 2008-10-25 23:00:00 (Sat) +63342529200, # local_start 2008-03-30 03:00:00 (Sun) +63360673200, # local_end 2008-10-26 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +63360658800, # utc_start 2008-10-25 23:00:00 (Sat) +63373964400, # utc_end 2009-03-28 23:00:00 (Sat) +63360669600, # local_start 2008-10-26 02:00:00 (Sun) +63373975200, # local_end 2009-03-29 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +63373964400, # utc_start 2009-03-28 23:00:00 (Sat) +63392108400, # utc_end 2009-10-24 23:00:00 (Sat) +63373978800, # local_start 2009-03-29 03:00:00 (Sun) +63392122800, # local_end 2009-10-25 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +63392108400, # utc_start 2009-10-24 23:00:00 (Sat) +63405414000, # utc_end 2010-03-27 23:00:00 (Sat) +63392119200, # local_start 2009-10-25 02:00:00 (Sun) +63405424800, # local_end 2010-03-28 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +63405414000, # utc_start 2010-03-27 23:00:00 (Sat) +63424162800, # utc_end 2010-10-30 23:00:00 (Sat) +63405428400, # local_start 2010-03-28 03:00:00 (Sun) +63424177200, # local_end 2010-10-31 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +63424162800, # utc_start 2010-10-30 23:00:00 (Sat) +63436863600, # utc_end 2011-03-26 23:00:00 (Sat) +63424173600, # local_start 2010-10-31 02:00:00 (Sun) +63436874400, # local_end 2011-03-27 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +63436863600, # utc_start 2011-03-26 23:00:00 (Sat) +63549957600, # utc_end 2014-10-25 22:00:00 (Sat) +63436878000, # local_start 2011-03-27 03:00:00 (Sun) +63549972000, # local_end 2014-10-26 02:00:00 (Sun) +14400, +0, +'+04', + ], + [ +63549957600, # utc_start 2014-10-25 22:00:00 (Sat) +63616489200, # utc_end 2016-12-03 23:00:00 (Sat) +63549968400, # local_start 2014-10-26 01:00:00 (Sun) +63616500000, # local_end 2016-12-04 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +63616489200, # utc_start 2016-12-03 23:00:00 (Sat) +DateTime::TimeZone::INFINITY, # utc_end +63616503600, # local_start 2016-12-04 03:00:00 (Sun) +DateTime::TimeZone::INFINITY, # local_end +14400, +0, +'+04', + ], +]; + +sub olson_version {'2018d'} + +sub has_dst_changes {29} + +sub _max_year {2028} + +sub _new_instance { + return shift->_init( @_, spans => $spans ); +} + + + +1; + diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Simferopol.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Simferopol.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Simferopol.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Simferopol.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/europe. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/europe. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Europe::Simferopol; -$DateTime::TimeZone::Europe::Simferopol::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -732,11 +736,11 @@ ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {35} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Sofia.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Sofia.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Sofia.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Sofia.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/europe. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/europe. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Europe::Sofia; -$DateTime::TimeZone::Europe::Sofia::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -1000,13 +1004,49 @@ 1, 'EEST', ], + [ +63960627600, # utc_start 2027-10-31 01:00:00 (Sun) +63973328400, # utc_end 2028-03-26 01:00:00 (Sun) +63960634800, # local_start 2027-10-31 03:00:00 (Sun) +63973335600, # local_end 2028-03-26 03:00:00 (Sun) +7200, +0, +'EET', + ], + [ +63973328400, # utc_start 2028-03-26 01:00:00 (Sun) +63992077200, # utc_end 2028-10-29 01:00:00 (Sun) +63973339200, # local_start 2028-03-26 04:00:00 (Sun) +63992088000, # local_end 2028-10-29 04:00:00 (Sun) +10800, +1, +'EEST', + ], + [ +63992077200, # utc_start 2028-10-29 01:00:00 (Sun) +64004778000, # utc_end 2029-03-25 01:00:00 (Sun) +63992084400, # local_start 2028-10-29 03:00:00 (Sun) +64004785200, # local_end 2029-03-25 03:00:00 (Sun) +7200, +0, +'EET', + ], + [ +64004778000, # utc_start 2029-03-25 01:00:00 (Sun) +64023526800, # utc_end 2029-10-28 01:00:00 (Sun) +64004788800, # local_start 2029-03-25 04:00:00 (Sun) +64023537600, # local_end 2029-10-28 04:00:00 (Sun) +10800, +1, +'EEST', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {51} +sub has_dst_changes {53} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1062,8 +1102,7 @@ 'offset_from_std' => 3600, 'on' => 'lastSun', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ), bless( { 'at' => '1:00u', @@ -1074,8 +1113,7 @@ 'offset_from_std' => 0, 'on' => 'lastSun', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Stockholm.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Stockholm.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Stockholm.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Stockholm.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/europe. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/europe. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Europe::Stockholm; -$DateTime::TimeZone::Europe::Stockholm::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -928,13 +932,49 @@ 1, 'CEST', ], + [ +63960627600, # utc_start 2027-10-31 01:00:00 (Sun) +63973328400, # utc_end 2028-03-26 01:00:00 (Sun) +63960631200, # local_start 2027-10-31 02:00:00 (Sun) +63973332000, # local_end 2028-03-26 02:00:00 (Sun) +3600, +0, +'CET', + ], + [ +63973328400, # utc_start 2028-03-26 01:00:00 (Sun) +63992077200, # utc_end 2028-10-29 01:00:00 (Sun) +63973335600, # local_start 2028-03-26 03:00:00 (Sun) +63992084400, # local_end 2028-10-29 03:00:00 (Sun) +7200, +1, +'CEST', + ], + [ +63992077200, # utc_start 2028-10-29 01:00:00 (Sun) +64004778000, # utc_end 2029-03-25 01:00:00 (Sun) +63992080800, # local_start 2028-10-29 02:00:00 (Sun) +64004781600, # local_end 2029-03-25 02:00:00 (Sun) +3600, +0, +'CET', + ], + [ +64004778000, # utc_start 2029-03-25 01:00:00 (Sun) +64023526800, # utc_end 2029-10-28 01:00:00 (Sun) +64004785200, # local_start 2029-03-25 03:00:00 (Sun) +64023534000, # local_end 2029-10-28 03:00:00 (Sun) +7200, +1, +'CEST', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {49} +sub has_dst_changes {51} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -990,8 +1030,7 @@ 'offset_from_std' => 0, 'on' => 'lastSun', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ), bless( { 'at' => '1:00u', @@ -1002,8 +1041,7 @@ 'offset_from_std' => 3600, 'on' => 'lastSun', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Tallinn.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Tallinn.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Tallinn.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Tallinn.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/europe. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/europe. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Europe::Tallinn; -$DateTime::TimeZone::Europe::Tallinn::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -964,13 +968,49 @@ 1, 'EEST', ], + [ +63960627600, # utc_start 2027-10-31 01:00:00 (Sun) +63973328400, # utc_end 2028-03-26 01:00:00 (Sun) +63960634800, # local_start 2027-10-31 03:00:00 (Sun) +63973335600, # local_end 2028-03-26 03:00:00 (Sun) +7200, +0, +'EET', + ], + [ +63973328400, # utc_start 2028-03-26 01:00:00 (Sun) +63992077200, # utc_end 2028-10-29 01:00:00 (Sun) +63973339200, # local_start 2028-03-26 04:00:00 (Sun) +63992088000, # local_end 2028-10-29 04:00:00 (Sun) +10800, +1, +'EEST', + ], + [ +63992077200, # utc_start 2028-10-29 01:00:00 (Sun) +64004778000, # utc_end 2029-03-25 01:00:00 (Sun) +63992084400, # local_start 2028-10-29 03:00:00 (Sun) +64004785200, # local_end 2029-03-25 03:00:00 (Sun) +7200, +0, +'EET', + ], + [ +64004778000, # utc_start 2029-03-25 01:00:00 (Sun) +64023526800, # utc_end 2029-10-28 01:00:00 (Sun) +64004788800, # local_start 2029-03-25 04:00:00 (Sun) +64023537600, # local_end 2029-10-28 04:00:00 (Sun) +10800, +1, +'EEST', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {50} +sub has_dst_changes {52} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1026,8 +1066,7 @@ 'offset_from_std' => 0, 'on' => 'lastSun', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ), bless( { 'at' => '1:00u', @@ -1038,8 +1077,7 @@ 'offset_from_std' => 3600, 'on' => 'lastSun', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Tirane.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Tirane.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Tirane.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Tirane.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/europe. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/europe. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Europe::Tirane; -$DateTime::TimeZone::Europe::Tirane::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -1045,13 +1049,49 @@ 1, 'CEST', ], + [ +63960627600, # utc_start 2027-10-31 01:00:00 (Sun) +63973328400, # utc_end 2028-03-26 01:00:00 (Sun) +63960631200, # local_start 2027-10-31 02:00:00 (Sun) +63973332000, # local_end 2028-03-26 02:00:00 (Sun) +3600, +0, +'CET', + ], + [ +63973328400, # utc_start 2028-03-26 01:00:00 (Sun) +63992077200, # utc_end 2028-10-29 01:00:00 (Sun) +63973335600, # local_start 2028-03-26 03:00:00 (Sun) +63992084400, # local_end 2028-10-29 03:00:00 (Sun) +7200, +1, +'CEST', + ], + [ +63992077200, # utc_start 2028-10-29 01:00:00 (Sun) +64004778000, # utc_end 2029-03-25 01:00:00 (Sun) +63992080800, # local_start 2028-10-29 02:00:00 (Sun) +64004781600, # local_end 2029-03-25 02:00:00 (Sun) +3600, +0, +'CET', + ], + [ +64004778000, # utc_start 2029-03-25 01:00:00 (Sun) +64023526800, # utc_end 2029-10-28 01:00:00 (Sun) +64004785200, # local_start 2029-03-25 03:00:00 (Sun) +64023534000, # local_end 2029-10-28 03:00:00 (Sun) +7200, +1, +'CEST', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {57} +sub has_dst_changes {59} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1100,18 +1140,6 @@ my $rules = [ bless( { 'at' => '1:00u', - 'from' => '1996', - 'in' => 'Oct', - 'letter' => '', - 'name' => 'EU', - 'offset_from_std' => 0, - 'on' => 'lastSun', - 'save' => '0', - 'to' => 'max', - 'type' => undef - }, 'DateTime::TimeZone::OlsonDB::Rule' ), - bless( { - 'at' => '1:00u', 'from' => '1981', 'in' => 'Mar', 'letter' => 'S', @@ -1119,8 +1147,18 @@ 'offset_from_std' => 3600, 'on' => 'lastSun', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' + }, 'DateTime::TimeZone::OlsonDB::Rule' ), + bless( { + 'at' => '1:00u', + 'from' => '1996', + 'in' => 'Oct', + 'letter' => '', + 'name' => 'EU', + 'offset_from_std' => 0, + 'on' => 'lastSun', + 'save' => '0', + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Ulyanovsk.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Ulyanovsk.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Ulyanovsk.pm 1970-01-01 00:00:00.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Ulyanovsk.pm 2018-03-24 00:18:32.000000000 +0000 @@ -0,0 +1,644 @@ +# This file is auto-generated by the Perl DateTime Suite time zone +# code generator (0.08) This code generator comes with the +# DateTime::TimeZone module distribution in the tools/ directory + +# +# Generated from /tmp/V7b1FlgEXT/europe. Olson data version 2018d +# +# Do not edit this file directly. +# +package DateTime::TimeZone::Europe::Ulyanovsk; + +use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; + +use Class::Singleton 1.03; +use DateTime::TimeZone; +use DateTime::TimeZone::OlsonDB; + +@DateTime::TimeZone::Europe::Ulyanovsk::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' ); + +my $spans = +[ + [ +DateTime::TimeZone::NEG_INFINITY, # utc_start +60541862400, # utc_end 1919-07-01 00:00:00 (Tue) +DateTime::TimeZone::NEG_INFINITY, # local_start +60541874016, # local_end 1919-07-01 03:13:36 (Tue) +11616, +0, +'LMT', + ], + [ +60541862400, # utc_start 1919-07-01 00:00:00 (Tue) +60888142800, # utc_end 1930-06-20 21:00:00 (Fri) +60541873200, # local_start 1919-07-01 03:00:00 (Tue) +60888153600, # local_end 1930-06-21 00:00:00 (Sat) +10800, +0, +'+03', + ], + [ +60888142800, # utc_start 1930-06-20 21:00:00 (Fri) +62490600000, # utc_end 1981-03-31 20:00:00 (Tue) +60888157200, # local_start 1930-06-21 01:00:00 (Sat) +62490614400, # local_end 1981-04-01 00:00:00 (Wed) +14400, +0, +'+04', + ], + [ +62490600000, # utc_start 1981-03-31 20:00:00 (Tue) +62506407600, # utc_end 1981-09-30 19:00:00 (Wed) +62490618000, # local_start 1981-04-01 01:00:00 (Wed) +62506425600, # local_end 1981-10-01 00:00:00 (Thu) +18000, +1, +'+05', + ], + [ +62506407600, # utc_start 1981-09-30 19:00:00 (Wed) +62522136000, # utc_end 1982-03-31 20:00:00 (Wed) +62506422000, # local_start 1981-09-30 23:00:00 (Wed) +62522150400, # local_end 1982-04-01 00:00:00 (Thu) +14400, +0, +'+04', + ], + [ +62522136000, # utc_start 1982-03-31 20:00:00 (Wed) +62537943600, # utc_end 1982-09-30 19:00:00 (Thu) +62522154000, # local_start 1982-04-01 01:00:00 (Thu) +62537961600, # local_end 1982-10-01 00:00:00 (Fri) +18000, +1, +'+05', + ], + [ +62537943600, # utc_start 1982-09-30 19:00:00 (Thu) +62553672000, # utc_end 1983-03-31 20:00:00 (Thu) +62537958000, # local_start 1982-09-30 23:00:00 (Thu) +62553686400, # local_end 1983-04-01 00:00:00 (Fri) +14400, +0, +'+04', + ], + [ +62553672000, # utc_start 1983-03-31 20:00:00 (Thu) +62569479600, # utc_end 1983-09-30 19:00:00 (Fri) +62553690000, # local_start 1983-04-01 01:00:00 (Fri) +62569497600, # local_end 1983-10-01 00:00:00 (Sat) +18000, +1, +'+05', + ], + [ +62569479600, # utc_start 1983-09-30 19:00:00 (Fri) +62585294400, # utc_end 1984-03-31 20:00:00 (Sat) +62569494000, # local_start 1983-09-30 23:00:00 (Fri) +62585308800, # local_end 1984-04-01 00:00:00 (Sun) +14400, +0, +'+04', + ], + [ +62585294400, # utc_start 1984-03-31 20:00:00 (Sat) +62601026400, # utc_end 1984-09-29 22:00:00 (Sat) +62585312400, # local_start 1984-04-01 01:00:00 (Sun) +62601044400, # local_end 1984-09-30 03:00:00 (Sun) +18000, +1, +'+05', + ], + [ +62601026400, # utc_start 1984-09-29 22:00:00 (Sat) +62616751200, # utc_end 1985-03-30 22:00:00 (Sat) +62601040800, # local_start 1984-09-30 02:00:00 (Sun) +62616765600, # local_end 1985-03-31 02:00:00 (Sun) +14400, +0, +'+04', + ], + [ +62616751200, # utc_start 1985-03-30 22:00:00 (Sat) +62632476000, # utc_end 1985-09-28 22:00:00 (Sat) +62616769200, # local_start 1985-03-31 03:00:00 (Sun) +62632494000, # local_end 1985-09-29 03:00:00 (Sun) +18000, +1, +'+05', + ], + [ +62632476000, # utc_start 1985-09-28 22:00:00 (Sat) +62648200800, # utc_end 1986-03-29 22:00:00 (Sat) +62632490400, # local_start 1985-09-29 02:00:00 (Sun) +62648215200, # local_end 1986-03-30 02:00:00 (Sun) +14400, +0, +'+04', + ], + [ +62648200800, # utc_start 1986-03-29 22:00:00 (Sat) +62663925600, # utc_end 1986-09-27 22:00:00 (Sat) +62648218800, # local_start 1986-03-30 03:00:00 (Sun) +62663943600, # local_end 1986-09-28 03:00:00 (Sun) +18000, +1, +'+05', + ], + [ +62663925600, # utc_start 1986-09-27 22:00:00 (Sat) +62679650400, # utc_end 1987-03-28 22:00:00 (Sat) +62663940000, # local_start 1986-09-28 02:00:00 (Sun) +62679664800, # local_end 1987-03-29 02:00:00 (Sun) +14400, +0, +'+04', + ], + [ +62679650400, # utc_start 1987-03-28 22:00:00 (Sat) +62695375200, # utc_end 1987-09-26 22:00:00 (Sat) +62679668400, # local_start 1987-03-29 03:00:00 (Sun) +62695393200, # local_end 1987-09-27 03:00:00 (Sun) +18000, +1, +'+05', + ], + [ +62695375200, # utc_start 1987-09-26 22:00:00 (Sat) +62711100000, # utc_end 1988-03-26 22:00:00 (Sat) +62695389600, # local_start 1987-09-27 02:00:00 (Sun) +62711114400, # local_end 1988-03-27 02:00:00 (Sun) +14400, +0, +'+04', + ], + [ +62711100000, # utc_start 1988-03-26 22:00:00 (Sat) +62726824800, # utc_end 1988-09-24 22:00:00 (Sat) +62711118000, # local_start 1988-03-27 03:00:00 (Sun) +62726842800, # local_end 1988-09-25 03:00:00 (Sun) +18000, +1, +'+05', + ], + [ +62726824800, # utc_start 1988-09-24 22:00:00 (Sat) +62742549600, # utc_end 1989-03-25 22:00:00 (Sat) +62726839200, # local_start 1988-09-25 02:00:00 (Sun) +62742564000, # local_end 1989-03-26 02:00:00 (Sun) +14400, +0, +'+04', + ], + [ +62742549600, # utc_start 1989-03-25 22:00:00 (Sat) +62758278000, # utc_end 1989-09-23 23:00:00 (Sat) +62742564000, # local_start 1989-03-26 02:00:00 (Sun) +62758292400, # local_end 1989-09-24 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +62758278000, # utc_start 1989-09-23 23:00:00 (Sat) +62774002800, # utc_end 1990-03-24 23:00:00 (Sat) +62758288800, # local_start 1989-09-24 02:00:00 (Sun) +62774013600, # local_end 1990-03-25 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +62774002800, # utc_start 1990-03-24 23:00:00 (Sat) +62790332400, # utc_end 1990-09-29 23:00:00 (Sat) +62774017200, # local_start 1990-03-25 03:00:00 (Sun) +62790346800, # local_end 1990-09-30 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +62790332400, # utc_start 1990-09-29 23:00:00 (Sat) +62806057200, # utc_end 1991-03-30 23:00:00 (Sat) +62790343200, # local_start 1990-09-30 02:00:00 (Sun) +62806068000, # local_end 1991-03-31 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +62806057200, # utc_start 1991-03-30 23:00:00 (Sat) +62821785600, # utc_end 1991-09-29 00:00:00 (Sun) +62806068000, # local_start 1991-03-31 02:00:00 (Sun) +62821796400, # local_end 1991-09-29 03:00:00 (Sun) +10800, +1, +'+03', + ], + [ +62821785600, # utc_start 1991-09-29 00:00:00 (Sun) +62831462400, # utc_end 1992-01-19 00:00:00 (Sun) +62821792800, # local_start 1991-09-29 02:00:00 (Sun) +62831469600, # local_end 1992-01-19 02:00:00 (Sun) +7200, +0, +'+02', + ], + [ +62831462400, # utc_start 1992-01-19 00:00:00 (Sun) +62837506800, # utc_end 1992-03-28 23:00:00 (Sat) +62831473200, # local_start 1992-01-19 03:00:00 (Sun) +62837517600, # local_end 1992-03-29 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +62837506800, # utc_start 1992-03-28 23:00:00 (Sat) +62853231600, # utc_end 1992-09-26 23:00:00 (Sat) +62837521200, # local_start 1992-03-29 03:00:00 (Sun) +62853246000, # local_end 1992-09-27 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +62853231600, # utc_start 1992-09-26 23:00:00 (Sat) +62868956400, # utc_end 1993-03-27 23:00:00 (Sat) +62853242400, # local_start 1992-09-27 02:00:00 (Sun) +62868967200, # local_end 1993-03-28 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +62868956400, # utc_start 1993-03-27 23:00:00 (Sat) +62884681200, # utc_end 1993-09-25 23:00:00 (Sat) +62868970800, # local_start 1993-03-28 03:00:00 (Sun) +62884695600, # local_end 1993-09-26 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +62884681200, # utc_start 1993-09-25 23:00:00 (Sat) +62900406000, # utc_end 1994-03-26 23:00:00 (Sat) +62884692000, # local_start 1993-09-26 02:00:00 (Sun) +62900416800, # local_end 1994-03-27 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +62900406000, # utc_start 1994-03-26 23:00:00 (Sat) +62916130800, # utc_end 1994-09-24 23:00:00 (Sat) +62900420400, # local_start 1994-03-27 03:00:00 (Sun) +62916145200, # local_end 1994-09-25 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +62916130800, # utc_start 1994-09-24 23:00:00 (Sat) +62931855600, # utc_end 1995-03-25 23:00:00 (Sat) +62916141600, # local_start 1994-09-25 02:00:00 (Sun) +62931866400, # local_end 1995-03-26 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +62931855600, # utc_start 1995-03-25 23:00:00 (Sat) +62947580400, # utc_end 1995-09-23 23:00:00 (Sat) +62931870000, # local_start 1995-03-26 03:00:00 (Sun) +62947594800, # local_end 1995-09-24 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +62947580400, # utc_start 1995-09-23 23:00:00 (Sat) +62963910000, # utc_end 1996-03-30 23:00:00 (Sat) +62947591200, # local_start 1995-09-24 02:00:00 (Sun) +62963920800, # local_end 1996-03-31 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +62963910000, # utc_start 1996-03-30 23:00:00 (Sat) +62982054000, # utc_end 1996-10-26 23:00:00 (Sat) +62963924400, # local_start 1996-03-31 03:00:00 (Sun) +62982068400, # local_end 1996-10-27 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +62982054000, # utc_start 1996-10-26 23:00:00 (Sat) +62995359600, # utc_end 1997-03-29 23:00:00 (Sat) +62982064800, # local_start 1996-10-27 02:00:00 (Sun) +62995370400, # local_end 1997-03-30 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +62995359600, # utc_start 1997-03-29 23:00:00 (Sat) +63013503600, # utc_end 1997-10-25 23:00:00 (Sat) +62995374000, # local_start 1997-03-30 03:00:00 (Sun) +63013518000, # local_end 1997-10-26 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +63013503600, # utc_start 1997-10-25 23:00:00 (Sat) +63026809200, # utc_end 1998-03-28 23:00:00 (Sat) +63013514400, # local_start 1997-10-26 02:00:00 (Sun) +63026820000, # local_end 1998-03-29 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +63026809200, # utc_start 1998-03-28 23:00:00 (Sat) +63044953200, # utc_end 1998-10-24 23:00:00 (Sat) +63026823600, # local_start 1998-03-29 03:00:00 (Sun) +63044967600, # local_end 1998-10-25 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +63044953200, # utc_start 1998-10-24 23:00:00 (Sat) +63058258800, # utc_end 1999-03-27 23:00:00 (Sat) +63044964000, # local_start 1998-10-25 02:00:00 (Sun) +63058269600, # local_end 1999-03-28 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +63058258800, # utc_start 1999-03-27 23:00:00 (Sat) +63077007600, # utc_end 1999-10-30 23:00:00 (Sat) +63058273200, # local_start 1999-03-28 03:00:00 (Sun) +63077022000, # local_end 1999-10-31 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +63077007600, # utc_start 1999-10-30 23:00:00 (Sat) +63089708400, # utc_end 2000-03-25 23:00:00 (Sat) +63077018400, # local_start 1999-10-31 02:00:00 (Sun) +63089719200, # local_end 2000-03-26 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +63089708400, # utc_start 2000-03-25 23:00:00 (Sat) +63108457200, # utc_end 2000-10-28 23:00:00 (Sat) +63089722800, # local_start 2000-03-26 03:00:00 (Sun) +63108471600, # local_end 2000-10-29 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +63108457200, # utc_start 2000-10-28 23:00:00 (Sat) +63121158000, # utc_end 2001-03-24 23:00:00 (Sat) +63108468000, # local_start 2000-10-29 02:00:00 (Sun) +63121168800, # local_end 2001-03-25 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +63121158000, # utc_start 2001-03-24 23:00:00 (Sat) +63139906800, # utc_end 2001-10-27 23:00:00 (Sat) +63121172400, # local_start 2001-03-25 03:00:00 (Sun) +63139921200, # local_end 2001-10-28 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +63139906800, # utc_start 2001-10-27 23:00:00 (Sat) +63153212400, # utc_end 2002-03-30 23:00:00 (Sat) +63139917600, # local_start 2001-10-28 02:00:00 (Sun) +63153223200, # local_end 2002-03-31 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +63153212400, # utc_start 2002-03-30 23:00:00 (Sat) +63171356400, # utc_end 2002-10-26 23:00:00 (Sat) +63153226800, # local_start 2002-03-31 03:00:00 (Sun) +63171370800, # local_end 2002-10-27 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +63171356400, # utc_start 2002-10-26 23:00:00 (Sat) +63184662000, # utc_end 2003-03-29 23:00:00 (Sat) +63171367200, # local_start 2002-10-27 02:00:00 (Sun) +63184672800, # local_end 2003-03-30 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +63184662000, # utc_start 2003-03-29 23:00:00 (Sat) +63202806000, # utc_end 2003-10-25 23:00:00 (Sat) +63184676400, # local_start 2003-03-30 03:00:00 (Sun) +63202820400, # local_end 2003-10-26 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +63202806000, # utc_start 2003-10-25 23:00:00 (Sat) +63216111600, # utc_end 2004-03-27 23:00:00 (Sat) +63202816800, # local_start 2003-10-26 02:00:00 (Sun) +63216122400, # local_end 2004-03-28 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +63216111600, # utc_start 2004-03-27 23:00:00 (Sat) +63234860400, # utc_end 2004-10-30 23:00:00 (Sat) +63216126000, # local_start 2004-03-28 03:00:00 (Sun) +63234874800, # local_end 2004-10-31 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +63234860400, # utc_start 2004-10-30 23:00:00 (Sat) +63247561200, # utc_end 2005-03-26 23:00:00 (Sat) +63234871200, # local_start 2004-10-31 02:00:00 (Sun) +63247572000, # local_end 2005-03-27 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +63247561200, # utc_start 2005-03-26 23:00:00 (Sat) +63266310000, # utc_end 2005-10-29 23:00:00 (Sat) +63247575600, # local_start 2005-03-27 03:00:00 (Sun) +63266324400, # local_end 2005-10-30 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +63266310000, # utc_start 2005-10-29 23:00:00 (Sat) +63279010800, # utc_end 2006-03-25 23:00:00 (Sat) +63266320800, # local_start 2005-10-30 02:00:00 (Sun) +63279021600, # local_end 2006-03-26 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +63279010800, # utc_start 2006-03-25 23:00:00 (Sat) +63297759600, # utc_end 2006-10-28 23:00:00 (Sat) +63279025200, # local_start 2006-03-26 03:00:00 (Sun) +63297774000, # local_end 2006-10-29 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +63297759600, # utc_start 2006-10-28 23:00:00 (Sat) +63310460400, # utc_end 2007-03-24 23:00:00 (Sat) +63297770400, # local_start 2006-10-29 02:00:00 (Sun) +63310471200, # local_end 2007-03-25 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +63310460400, # utc_start 2007-03-24 23:00:00 (Sat) +63329209200, # utc_end 2007-10-27 23:00:00 (Sat) +63310474800, # local_start 2007-03-25 03:00:00 (Sun) +63329223600, # local_end 2007-10-28 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +63329209200, # utc_start 2007-10-27 23:00:00 (Sat) +63342514800, # utc_end 2008-03-29 23:00:00 (Sat) +63329220000, # local_start 2007-10-28 02:00:00 (Sun) +63342525600, # local_end 2008-03-30 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +63342514800, # utc_start 2008-03-29 23:00:00 (Sat) +63360658800, # utc_end 2008-10-25 23:00:00 (Sat) +63342529200, # local_start 2008-03-30 03:00:00 (Sun) +63360673200, # local_end 2008-10-26 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +63360658800, # utc_start 2008-10-25 23:00:00 (Sat) +63373964400, # utc_end 2009-03-28 23:00:00 (Sat) +63360669600, # local_start 2008-10-26 02:00:00 (Sun) +63373975200, # local_end 2009-03-29 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +63373964400, # utc_start 2009-03-28 23:00:00 (Sat) +63392108400, # utc_end 2009-10-24 23:00:00 (Sat) +63373978800, # local_start 2009-03-29 03:00:00 (Sun) +63392122800, # local_end 2009-10-25 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +63392108400, # utc_start 2009-10-24 23:00:00 (Sat) +63405414000, # utc_end 2010-03-27 23:00:00 (Sat) +63392119200, # local_start 2009-10-25 02:00:00 (Sun) +63405424800, # local_end 2010-03-28 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +63405414000, # utc_start 2010-03-27 23:00:00 (Sat) +63424162800, # utc_end 2010-10-30 23:00:00 (Sat) +63405428400, # local_start 2010-03-28 03:00:00 (Sun) +63424177200, # local_end 2010-10-31 03:00:00 (Sun) +14400, +1, +'+04', + ], + [ +63424162800, # utc_start 2010-10-30 23:00:00 (Sat) +63436863600, # utc_end 2011-03-26 23:00:00 (Sat) +63424173600, # local_start 2010-10-31 02:00:00 (Sun) +63436874400, # local_end 2011-03-27 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +63436863600, # utc_start 2011-03-26 23:00:00 (Sat) +63549957600, # utc_end 2014-10-25 22:00:00 (Sat) +63436878000, # local_start 2011-03-27 03:00:00 (Sun) +63549972000, # local_end 2014-10-26 02:00:00 (Sun) +14400, +0, +'+04', + ], + [ +63549957600, # utc_start 2014-10-25 22:00:00 (Sat) +63594716400, # utc_end 2016-03-26 23:00:00 (Sat) +63549968400, # local_start 2014-10-26 01:00:00 (Sun) +63594727200, # local_end 2016-03-27 02:00:00 (Sun) +10800, +0, +'+03', + ], + [ +63594716400, # utc_start 2016-03-26 23:00:00 (Sat) +DateTime::TimeZone::INFINITY, # utc_end +63594730800, # local_start 2016-03-27 03:00:00 (Sun) +DateTime::TimeZone::INFINITY, # local_end +14400, +0, +'+04', + ], +]; + +sub olson_version {'2018d'} + +sub has_dst_changes {30} + +sub _max_year {2028} + +sub _new_instance { + return shift->_init( @_, spans => $spans ); +} + + + +1; + diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Uzhgorod.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Uzhgorod.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Uzhgorod.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Uzhgorod.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/europe. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/europe. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Europe::Uzhgorod; -$DateTime::TimeZone::Europe::Uzhgorod::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -964,13 +968,49 @@ 1, 'EEST', ], + [ +63960627600, # utc_start 2027-10-31 01:00:00 (Sun) +63973328400, # utc_end 2028-03-26 01:00:00 (Sun) +63960634800, # local_start 2027-10-31 03:00:00 (Sun) +63973335600, # local_end 2028-03-26 03:00:00 (Sun) +7200, +0, +'EET', + ], + [ +63973328400, # utc_start 2028-03-26 01:00:00 (Sun) +63992077200, # utc_end 2028-10-29 01:00:00 (Sun) +63973339200, # local_start 2028-03-26 04:00:00 (Sun) +63992088000, # local_end 2028-10-29 04:00:00 (Sun) +10800, +1, +'EEST', + ], + [ +63992077200, # utc_start 2028-10-29 01:00:00 (Sun) +64004778000, # utc_end 2029-03-25 01:00:00 (Sun) +63992084400, # local_start 2028-10-29 03:00:00 (Sun) +64004785200, # local_end 2029-03-25 03:00:00 (Sun) +7200, +0, +'EET', + ], + [ +64004778000, # utc_start 2029-03-25 01:00:00 (Sun) +64023526800, # utc_end 2029-10-28 01:00:00 (Sun) +64004788800, # local_start 2029-03-25 04:00:00 (Sun) +64023537600, # local_end 2029-10-28 04:00:00 (Sun) +10800, +1, +'EEST', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {49} +sub has_dst_changes {51} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1026,8 +1066,7 @@ 'offset_from_std' => 0, 'on' => 'lastSun', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ), bless( { 'at' => '1:00u', @@ -1038,8 +1077,7 @@ 'offset_from_std' => 3600, 'on' => 'lastSun', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Vienna.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Vienna.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Vienna.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Vienna.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/europe. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/europe. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Europe::Vienna; -$DateTime::TimeZone::Europe::Vienna::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -1117,13 +1121,49 @@ 1, 'CEST', ], + [ +63960627600, # utc_start 2027-10-31 01:00:00 (Sun) +63973328400, # utc_end 2028-03-26 01:00:00 (Sun) +63960631200, # local_start 2027-10-31 02:00:00 (Sun) +63973332000, # local_end 2028-03-26 02:00:00 (Sun) +3600, +0, +'CET', + ], + [ +63973328400, # utc_start 2028-03-26 01:00:00 (Sun) +63992077200, # utc_end 2028-10-29 01:00:00 (Sun) +63973335600, # local_start 2028-03-26 03:00:00 (Sun) +63992084400, # local_end 2028-10-29 03:00:00 (Sun) +7200, +1, +'CEST', + ], + [ +63992077200, # utc_start 2028-10-29 01:00:00 (Sun) +64004778000, # utc_end 2029-03-25 01:00:00 (Sun) +63992080800, # local_start 2028-10-29 02:00:00 (Sun) +64004781600, # local_end 2029-03-25 02:00:00 (Sun) +3600, +0, +'CET', + ], + [ +64004778000, # utc_start 2029-03-25 01:00:00 (Sun) +64023526800, # utc_end 2029-10-28 01:00:00 (Sun) +64004785200, # local_start 2029-03-25 03:00:00 (Sun) +64023534000, # local_end 2029-10-28 03:00:00 (Sun) +7200, +1, +'CEST', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {59} +sub has_dst_changes {61} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1179,8 +1219,7 @@ 'offset_from_std' => 0, 'on' => 'lastSun', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ), bless( { 'at' => '1:00u', @@ -1191,8 +1230,7 @@ 'offset_from_std' => 3600, 'on' => 'lastSun', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Vilnius.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Vilnius.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Vilnius.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Vilnius.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/europe. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/europe. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Europe::Vilnius; -$DateTime::TimeZone::Europe::Vilnius::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -282,44 +286,44 @@ ], [ 62742553200, # utc_start 1989-03-25 23:00:00 (Sat) -62758278000, # utc_end 1989-09-23 23:00:00 (Sat) -62742567600, # local_start 1989-03-26 03:00:00 (Sun) +62758281600, # utc_end 1989-09-24 00:00:00 (Sun) +62742564000, # local_start 1989-03-26 02:00:00 (Sun) 62758292400, # local_end 1989-09-24 03:00:00 (Sun) -14400, +10800, 1, -'MSD', +'EEST', ], [ -62758278000, # utc_start 1989-09-23 23:00:00 (Sat) -62774002800, # utc_end 1990-03-24 23:00:00 (Sat) +62758281600, # utc_start 1989-09-24 00:00:00 (Sun) +62774006400, # utc_end 1990-03-25 00:00:00 (Sun) 62758288800, # local_start 1989-09-24 02:00:00 (Sun) 62774013600, # local_end 1990-03-25 02:00:00 (Sun) -10800, +7200, 0, -'MSK', +'EET', ], [ -62774002800, # utc_start 1990-03-24 23:00:00 (Sat) -62790332400, # utc_end 1990-09-29 23:00:00 (Sat) +62774006400, # utc_start 1990-03-25 00:00:00 (Sun) +62790336000, # utc_end 1990-09-30 00:00:00 (Sun) 62774017200, # local_start 1990-03-25 03:00:00 (Sun) 62790346800, # local_end 1990-09-30 03:00:00 (Sun) -14400, +10800, 1, -'MSD', +'EEST', ], [ -62790332400, # utc_start 1990-09-29 23:00:00 (Sat) -62806057200, # utc_end 1991-03-30 23:00:00 (Sat) +62790336000, # utc_start 1990-09-30 00:00:00 (Sun) +62806060800, # utc_end 1991-03-31 00:00:00 (Sun) 62790343200, # local_start 1990-09-30 02:00:00 (Sun) 62806068000, # local_end 1991-03-31 02:00:00 (Sun) -10800, +7200, 0, -'MSK', +'EET', ], [ -62806057200, # utc_start 1991-03-30 23:00:00 (Sat) +62806060800, # utc_start 1991-03-31 00:00:00 (Sun) 62821785600, # utc_end 1991-09-29 00:00:00 (Sun) -62806068000, # local_start 1991-03-31 02:00:00 (Sun) +62806071600, # local_start 1991-03-31 03:00:00 (Sun) 62821796400, # local_end 1991-09-29 03:00:00 (Sun) 10800, 1, @@ -937,13 +941,49 @@ 1, 'EEST', ], + [ +63960627600, # utc_start 2027-10-31 01:00:00 (Sun) +63973328400, # utc_end 2028-03-26 01:00:00 (Sun) +63960634800, # local_start 2027-10-31 03:00:00 (Sun) +63973335600, # local_end 2028-03-26 03:00:00 (Sun) +7200, +0, +'EET', + ], + [ +63973328400, # utc_start 2028-03-26 01:00:00 (Sun) +63992077200, # utc_end 2028-10-29 01:00:00 (Sun) +63973339200, # local_start 2028-03-26 04:00:00 (Sun) +63992088000, # local_end 2028-10-29 04:00:00 (Sun) +10800, +1, +'EEST', + ], + [ +63992077200, # utc_start 2028-10-29 01:00:00 (Sun) +64004778000, # utc_end 2029-03-25 01:00:00 (Sun) +63992084400, # local_start 2028-10-29 03:00:00 (Sun) +64004785200, # local_end 2029-03-25 03:00:00 (Sun) +7200, +0, +'EET', + ], + [ +64004778000, # utc_start 2029-03-25 01:00:00 (Sun) +64023526800, # utc_end 2029-10-28 01:00:00 (Sun) +64004788800, # local_start 2029-03-25 04:00:00 (Sun) +64023537600, # local_end 2029-10-28 04:00:00 (Sun) +10800, +1, +'EEST', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {47} +sub has_dst_changes {49} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -999,8 +1039,7 @@ 'offset_from_std' => 0, 'on' => 'lastSun', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ), bless( { 'at' => '1:00u', @@ -1011,8 +1050,7 @@ 'offset_from_std' => 3600, 'on' => 'lastSun', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Volgograd.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Volgograd.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Volgograd.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Volgograd.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/europe. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/europe. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Europe::Volgograd; -$DateTime::TimeZone::Europe::Volgograd::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -30,21 +34,12 @@ ], [ 60557922140, # utc_start 1920-01-02 21:02:20 (Fri) -60723810000, # utc_end 1925-04-05 21:00:00 (Sun) -60557932940, # local_start 1920-01-03 00:02:20 (Sat) -60723820800, # local_end 1925-04-06 00:00:00 (Mon) -10800, -0, -'TSAT', - ], - [ -60723810000, # utc_start 1925-04-05 21:00:00 (Sun) 60888142800, # utc_end 1930-06-20 21:00:00 (Fri) -60723820800, # local_start 1925-04-06 00:00:00 (Mon) +60557932940, # local_start 1920-01-03 00:02:20 (Sat) 60888153600, # local_end 1930-06-21 00:00:00 (Sat) 10800, 0, -'STAT', +'+03', ], [ 60888142800, # utc_start 1930-06-20 21:00:00 (Fri) @@ -53,7 +48,7 @@ 61878816000, # local_end 1961-11-11 00:00:00 (Sat) 14400, 0, -'STAT', +'+04', ], [ 61878801600, # utc_start 1961-11-10 20:00:00 (Fri) @@ -62,7 +57,7 @@ 62490614400, # local_end 1981-04-01 00:00:00 (Wed) 14400, 0, -'VOLT', +'+04', ], [ 62490600000, # utc_start 1981-03-31 20:00:00 (Tue) @@ -71,7 +66,7 @@ 62506425600, # local_end 1981-10-01 00:00:00 (Thu) 18000, 1, -'VOLST', +'+05', ], [ 62506407600, # utc_start 1981-09-30 19:00:00 (Wed) @@ -80,7 +75,7 @@ 62522150400, # local_end 1982-04-01 00:00:00 (Thu) 14400, 0, -'VOLT', +'+04', ], [ 62522136000, # utc_start 1982-03-31 20:00:00 (Wed) @@ -89,7 +84,7 @@ 62537961600, # local_end 1982-10-01 00:00:00 (Fri) 18000, 1, -'VOLST', +'+05', ], [ 62537943600, # utc_start 1982-09-30 19:00:00 (Thu) @@ -98,7 +93,7 @@ 62553686400, # local_end 1983-04-01 00:00:00 (Fri) 14400, 0, -'VOLT', +'+04', ], [ 62553672000, # utc_start 1983-03-31 20:00:00 (Thu) @@ -107,7 +102,7 @@ 62569497600, # local_end 1983-10-01 00:00:00 (Sat) 18000, 1, -'VOLST', +'+05', ], [ 62569479600, # utc_start 1983-09-30 19:00:00 (Fri) @@ -116,7 +111,7 @@ 62585308800, # local_end 1984-04-01 00:00:00 (Sun) 14400, 0, -'VOLT', +'+04', ], [ 62585294400, # utc_start 1984-03-31 20:00:00 (Sat) @@ -125,7 +120,7 @@ 62601044400, # local_end 1984-09-30 03:00:00 (Sun) 18000, 1, -'VOLST', +'+05', ], [ 62601026400, # utc_start 1984-09-29 22:00:00 (Sat) @@ -134,7 +129,7 @@ 62616765600, # local_end 1985-03-31 02:00:00 (Sun) 14400, 0, -'VOLT', +'+04', ], [ 62616751200, # utc_start 1985-03-30 22:00:00 (Sat) @@ -143,7 +138,7 @@ 62632494000, # local_end 1985-09-29 03:00:00 (Sun) 18000, 1, -'VOLST', +'+05', ], [ 62632476000, # utc_start 1985-09-28 22:00:00 (Sat) @@ -152,7 +147,7 @@ 62648215200, # local_end 1986-03-30 02:00:00 (Sun) 14400, 0, -'VOLT', +'+04', ], [ 62648200800, # utc_start 1986-03-29 22:00:00 (Sat) @@ -161,7 +156,7 @@ 62663943600, # local_end 1986-09-28 03:00:00 (Sun) 18000, 1, -'VOLST', +'+05', ], [ 62663925600, # utc_start 1986-09-27 22:00:00 (Sat) @@ -170,7 +165,7 @@ 62679664800, # local_end 1987-03-29 02:00:00 (Sun) 14400, 0, -'VOLT', +'+04', ], [ 62679650400, # utc_start 1987-03-28 22:00:00 (Sat) @@ -179,7 +174,7 @@ 62695393200, # local_end 1987-09-27 03:00:00 (Sun) 18000, 1, -'VOLST', +'+05', ], [ 62695375200, # utc_start 1987-09-26 22:00:00 (Sat) @@ -188,34 +183,34 @@ 62711114400, # local_end 1988-03-27 02:00:00 (Sun) 14400, 0, -'VOLT', +'+04', ], [ 62711100000, # utc_start 1988-03-26 22:00:00 (Sat) -62726824800, # utc_end 1988-09-24 22:00:00 (Sat) -62711118000, # local_start 1988-03-27 03:00:00 (Sun) +62726828400, # utc_end 1988-09-24 23:00:00 (Sat) +62711114400, # local_start 1988-03-27 02:00:00 (Sun) 62726842800, # local_end 1988-09-25 03:00:00 (Sun) -18000, +14400, 1, -'VOLST', +'+04', ], [ -62726824800, # utc_start 1988-09-24 22:00:00 (Sat) -62742549600, # utc_end 1989-03-25 22:00:00 (Sat) +62726828400, # utc_start 1988-09-24 23:00:00 (Sat) +62742553200, # utc_end 1989-03-25 23:00:00 (Sat) 62726839200, # local_start 1988-09-25 02:00:00 (Sun) 62742564000, # local_end 1989-03-26 02:00:00 (Sun) -14400, +10800, 0, -'VOLT', +'+03', ], [ -62742549600, # utc_start 1989-03-25 22:00:00 (Sat) +62742553200, # utc_start 1989-03-25 23:00:00 (Sat) 62758278000, # utc_end 1989-09-23 23:00:00 (Sat) -62742564000, # local_start 1989-03-26 02:00:00 (Sun) +62742567600, # local_start 1989-03-26 03:00:00 (Sun) 62758292400, # local_end 1989-09-24 03:00:00 (Sun) 14400, 1, -'VOLST', +'+04', ], [ 62758278000, # utc_start 1989-09-23 23:00:00 (Sat) @@ -224,7 +219,7 @@ 62774013600, # local_end 1990-03-25 02:00:00 (Sun) 10800, 0, -'VOLT', +'+03', ], [ 62774002800, # utc_start 1990-03-24 23:00:00 (Sat) @@ -233,7 +228,7 @@ 62790346800, # local_end 1990-09-30 03:00:00 (Sun) 14400, 1, -'VOLST', +'+04', ], [ 62790332400, # utc_start 1990-09-29 23:00:00 (Sat) @@ -242,7 +237,7 @@ 62806068000, # local_end 1991-03-31 02:00:00 (Sun) 10800, 0, -'VOLT', +'+03', ], [ 62806057200, # utc_start 1991-03-30 23:00:00 (Sat) @@ -251,25 +246,25 @@ 62837517600, # local_end 1992-03-29 02:00:00 (Sun) 14400, 0, -'VOLT', +'+04', ], [ 62837503200, # utc_start 1992-03-28 22:00:00 (Sat) -62853217200, # utc_end 1992-09-26 19:00:00 (Sat) +62853231600, # utc_end 1992-09-26 23:00:00 (Sat) 62837517600, # local_start 1992-03-29 02:00:00 (Sun) -62853231600, # local_end 1992-09-26 23:00:00 (Sat) +62853246000, # local_end 1992-09-27 03:00:00 (Sun) 14400, 1, -'MSD', +'+04', ], [ -62853217200, # utc_start 1992-09-26 19:00:00 (Sat) +62853231600, # utc_start 1992-09-26 23:00:00 (Sat) 62868956400, # utc_end 1993-03-27 23:00:00 (Sat) -62853228000, # local_start 1992-09-26 22:00:00 (Sat) +62853242400, # local_start 1992-09-27 02:00:00 (Sun) 62868967200, # local_end 1993-03-28 02:00:00 (Sun) 10800, 0, -'MSK', +'+03', ], [ 62868956400, # utc_start 1993-03-27 23:00:00 (Sat) @@ -278,7 +273,7 @@ 62884695600, # local_end 1993-09-26 03:00:00 (Sun) 14400, 1, -'MSD', +'+04', ], [ 62884681200, # utc_start 1993-09-25 23:00:00 (Sat) @@ -287,7 +282,7 @@ 62900416800, # local_end 1994-03-27 02:00:00 (Sun) 10800, 0, -'MSK', +'+03', ], [ 62900406000, # utc_start 1994-03-26 23:00:00 (Sat) @@ -296,7 +291,7 @@ 62916145200, # local_end 1994-09-25 03:00:00 (Sun) 14400, 1, -'MSD', +'+04', ], [ 62916130800, # utc_start 1994-09-24 23:00:00 (Sat) @@ -305,7 +300,7 @@ 62931866400, # local_end 1995-03-26 02:00:00 (Sun) 10800, 0, -'MSK', +'+03', ], [ 62931855600, # utc_start 1995-03-25 23:00:00 (Sat) @@ -314,7 +309,7 @@ 62947594800, # local_end 1995-09-24 03:00:00 (Sun) 14400, 1, -'MSD', +'+04', ], [ 62947580400, # utc_start 1995-09-23 23:00:00 (Sat) @@ -323,7 +318,7 @@ 62963920800, # local_end 1996-03-31 02:00:00 (Sun) 10800, 0, -'MSK', +'+03', ], [ 62963910000, # utc_start 1996-03-30 23:00:00 (Sat) @@ -332,7 +327,7 @@ 62982068400, # local_end 1996-10-27 03:00:00 (Sun) 14400, 1, -'MSD', +'+04', ], [ 62982054000, # utc_start 1996-10-26 23:00:00 (Sat) @@ -341,7 +336,7 @@ 62995370400, # local_end 1997-03-30 02:00:00 (Sun) 10800, 0, -'MSK', +'+03', ], [ 62995359600, # utc_start 1997-03-29 23:00:00 (Sat) @@ -350,7 +345,7 @@ 63013518000, # local_end 1997-10-26 03:00:00 (Sun) 14400, 1, -'MSD', +'+04', ], [ 63013503600, # utc_start 1997-10-25 23:00:00 (Sat) @@ -359,7 +354,7 @@ 63026820000, # local_end 1998-03-29 02:00:00 (Sun) 10800, 0, -'MSK', +'+03', ], [ 63026809200, # utc_start 1998-03-28 23:00:00 (Sat) @@ -368,7 +363,7 @@ 63044967600, # local_end 1998-10-25 03:00:00 (Sun) 14400, 1, -'MSD', +'+04', ], [ 63044953200, # utc_start 1998-10-24 23:00:00 (Sat) @@ -377,7 +372,7 @@ 63058269600, # local_end 1999-03-28 02:00:00 (Sun) 10800, 0, -'MSK', +'+03', ], [ 63058258800, # utc_start 1999-03-27 23:00:00 (Sat) @@ -386,7 +381,7 @@ 63077022000, # local_end 1999-10-31 03:00:00 (Sun) 14400, 1, -'MSD', +'+04', ], [ 63077007600, # utc_start 1999-10-30 23:00:00 (Sat) @@ -395,7 +390,7 @@ 63089719200, # local_end 2000-03-26 02:00:00 (Sun) 10800, 0, -'MSK', +'+03', ], [ 63089708400, # utc_start 2000-03-25 23:00:00 (Sat) @@ -404,7 +399,7 @@ 63108471600, # local_end 2000-10-29 03:00:00 (Sun) 14400, 1, -'MSD', +'+04', ], [ 63108457200, # utc_start 2000-10-28 23:00:00 (Sat) @@ -413,7 +408,7 @@ 63121168800, # local_end 2001-03-25 02:00:00 (Sun) 10800, 0, -'MSK', +'+03', ], [ 63121158000, # utc_start 2001-03-24 23:00:00 (Sat) @@ -422,7 +417,7 @@ 63139921200, # local_end 2001-10-28 03:00:00 (Sun) 14400, 1, -'MSD', +'+04', ], [ 63139906800, # utc_start 2001-10-27 23:00:00 (Sat) @@ -431,7 +426,7 @@ 63153223200, # local_end 2002-03-31 02:00:00 (Sun) 10800, 0, -'MSK', +'+03', ], [ 63153212400, # utc_start 2002-03-30 23:00:00 (Sat) @@ -440,7 +435,7 @@ 63171370800, # local_end 2002-10-27 03:00:00 (Sun) 14400, 1, -'MSD', +'+04', ], [ 63171356400, # utc_start 2002-10-26 23:00:00 (Sat) @@ -449,7 +444,7 @@ 63184672800, # local_end 2003-03-30 02:00:00 (Sun) 10800, 0, -'MSK', +'+03', ], [ 63184662000, # utc_start 2003-03-29 23:00:00 (Sat) @@ -458,7 +453,7 @@ 63202820400, # local_end 2003-10-26 03:00:00 (Sun) 14400, 1, -'MSD', +'+04', ], [ 63202806000, # utc_start 2003-10-25 23:00:00 (Sat) @@ -467,7 +462,7 @@ 63216122400, # local_end 2004-03-28 02:00:00 (Sun) 10800, 0, -'MSK', +'+03', ], [ 63216111600, # utc_start 2004-03-27 23:00:00 (Sat) @@ -476,7 +471,7 @@ 63234874800, # local_end 2004-10-31 03:00:00 (Sun) 14400, 1, -'MSD', +'+04', ], [ 63234860400, # utc_start 2004-10-30 23:00:00 (Sat) @@ -485,7 +480,7 @@ 63247572000, # local_end 2005-03-27 02:00:00 (Sun) 10800, 0, -'MSK', +'+03', ], [ 63247561200, # utc_start 2005-03-26 23:00:00 (Sat) @@ -494,7 +489,7 @@ 63266324400, # local_end 2005-10-30 03:00:00 (Sun) 14400, 1, -'MSD', +'+04', ], [ 63266310000, # utc_start 2005-10-29 23:00:00 (Sat) @@ -503,7 +498,7 @@ 63279021600, # local_end 2006-03-26 02:00:00 (Sun) 10800, 0, -'MSK', +'+03', ], [ 63279010800, # utc_start 2006-03-25 23:00:00 (Sat) @@ -512,7 +507,7 @@ 63297774000, # local_end 2006-10-29 03:00:00 (Sun) 14400, 1, -'MSD', +'+04', ], [ 63297759600, # utc_start 2006-10-28 23:00:00 (Sat) @@ -521,7 +516,7 @@ 63310471200, # local_end 2007-03-25 02:00:00 (Sun) 10800, 0, -'MSK', +'+03', ], [ 63310460400, # utc_start 2007-03-24 23:00:00 (Sat) @@ -530,7 +525,7 @@ 63329223600, # local_end 2007-10-28 03:00:00 (Sun) 14400, 1, -'MSD', +'+04', ], [ 63329209200, # utc_start 2007-10-27 23:00:00 (Sat) @@ -539,7 +534,7 @@ 63342525600, # local_end 2008-03-30 02:00:00 (Sun) 10800, 0, -'MSK', +'+03', ], [ 63342514800, # utc_start 2008-03-29 23:00:00 (Sat) @@ -548,7 +543,7 @@ 63360673200, # local_end 2008-10-26 03:00:00 (Sun) 14400, 1, -'MSD', +'+04', ], [ 63360658800, # utc_start 2008-10-25 23:00:00 (Sat) @@ -557,7 +552,7 @@ 63373975200, # local_end 2009-03-29 02:00:00 (Sun) 10800, 0, -'MSK', +'+03', ], [ 63373964400, # utc_start 2009-03-28 23:00:00 (Sat) @@ -566,7 +561,7 @@ 63392122800, # local_end 2009-10-25 03:00:00 (Sun) 14400, 1, -'MSD', +'+04', ], [ 63392108400, # utc_start 2009-10-24 23:00:00 (Sat) @@ -575,7 +570,7 @@ 63405424800, # local_end 2010-03-28 02:00:00 (Sun) 10800, 0, -'MSK', +'+03', ], [ 63405414000, # utc_start 2010-03-27 23:00:00 (Sat) @@ -584,7 +579,7 @@ 63424177200, # local_end 2010-10-31 03:00:00 (Sun) 14400, 1, -'MSD', +'+04', ], [ 63424162800, # utc_start 2010-10-30 23:00:00 (Sat) @@ -593,7 +588,7 @@ 63436874400, # local_end 2011-03-27 02:00:00 (Sun) 10800, 0, -'MSK', +'+03', ], [ 63436863600, # utc_start 2011-03-26 23:00:00 (Sat) @@ -602,7 +597,7 @@ 63549972000, # local_end 2014-10-26 02:00:00 (Sun) 14400, 0, -'MSK', +'+04', ], [ 63549957600, # utc_start 2014-10-25 22:00:00 (Sat) @@ -611,15 +606,15 @@ DateTime::TimeZone::INFINITY, # local_end 10800, 0, -'MSK', +'+03', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {29} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Warsaw.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Warsaw.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Warsaw.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Warsaw.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/europe. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/europe. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Europe::Warsaw; -$DateTime::TimeZone::Europe::Warsaw::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -1351,13 +1355,49 @@ 1, 'CEST', ], + [ +63960627600, # utc_start 2027-10-31 01:00:00 (Sun) +63973328400, # utc_end 2028-03-26 01:00:00 (Sun) +63960631200, # local_start 2027-10-31 02:00:00 (Sun) +63973332000, # local_end 2028-03-26 02:00:00 (Sun) +3600, +0, +'CET', + ], + [ +63973328400, # utc_start 2028-03-26 01:00:00 (Sun) +63992077200, # utc_end 2028-10-29 01:00:00 (Sun) +63973335600, # local_start 2028-03-26 03:00:00 (Sun) +63992084400, # local_end 2028-10-29 03:00:00 (Sun) +7200, +1, +'CEST', + ], + [ +63992077200, # utc_start 2028-10-29 01:00:00 (Sun) +64004778000, # utc_end 2029-03-25 01:00:00 (Sun) +63992080800, # local_start 2028-10-29 02:00:00 (Sun) +64004781600, # local_end 2029-03-25 02:00:00 (Sun) +3600, +0, +'CET', + ], + [ +64004778000, # utc_start 2029-03-25 01:00:00 (Sun) +64023526800, # utc_end 2029-10-28 01:00:00 (Sun) +64004785200, # local_start 2029-03-25 03:00:00 (Sun) +64023534000, # local_end 2029-10-28 03:00:00 (Sun) +7200, +1, +'CEST', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {72} +sub has_dst_changes {74} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1413,8 +1453,7 @@ 'offset_from_std' => 0, 'on' => 'lastSun', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ), bless( { 'at' => '1:00u', @@ -1425,8 +1464,7 @@ 'offset_from_std' => 3600, 'on' => 'lastSun', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Zaporozhye.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Zaporozhye.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Zaporozhye.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Zaporozhye.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/europe. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/europe. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Europe::Zaporozhye; -$DateTime::TimeZone::Europe::Zaporozhye::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,7 +39,7 @@ 60694531200, # local_end 1924-05-02 00:00:00 (Fri) 8400, 0, -'CUT', +'+0220', ], [ 60694522800, # utc_start 1924-05-01 21:40:00 (Thu) @@ -946,13 +950,49 @@ 1, 'EEST', ], + [ +63960627600, # utc_start 2027-10-31 01:00:00 (Sun) +63973328400, # utc_end 2028-03-26 01:00:00 (Sun) +63960634800, # local_start 2027-10-31 03:00:00 (Sun) +63973335600, # local_end 2028-03-26 03:00:00 (Sun) +7200, +0, +'EET', + ], + [ +63973328400, # utc_start 2028-03-26 01:00:00 (Sun) +63992077200, # utc_end 2028-10-29 01:00:00 (Sun) +63973339200, # local_start 2028-03-26 04:00:00 (Sun) +63992088000, # local_end 2028-10-29 04:00:00 (Sun) +10800, +1, +'EEST', + ], + [ +63992077200, # utc_start 2028-10-29 01:00:00 (Sun) +64004778000, # utc_end 2029-03-25 01:00:00 (Sun) +63992084400, # local_start 2028-10-29 03:00:00 (Sun) +64004785200, # local_end 2029-03-25 03:00:00 (Sun) +7200, +0, +'EET', + ], + [ +64004778000, # utc_start 2029-03-25 01:00:00 (Sun) +64023526800, # utc_end 2029-10-28 01:00:00 (Sun) +64004788800, # local_start 2029-03-25 04:00:00 (Sun) +64023537600, # local_end 2029-10-28 04:00:00 (Sun) +10800, +1, +'EEST', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {49} +sub has_dst_changes {51} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1008,8 +1048,7 @@ 'offset_from_std' => 0, 'on' => 'lastSun', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ), bless( { 'at' => '1:00u', @@ -1020,8 +1059,7 @@ 'offset_from_std' => 3600, 'on' => 'lastSun', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Zurich.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Zurich.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Europe/Zurich.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Europe/Zurich.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/europe. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/europe. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Europe::Zurich; -$DateTime::TimeZone::Europe::Zurich::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -928,13 +932,49 @@ 1, 'CEST', ], + [ +63960627600, # utc_start 2027-10-31 01:00:00 (Sun) +63973328400, # utc_end 2028-03-26 01:00:00 (Sun) +63960631200, # local_start 2027-10-31 02:00:00 (Sun) +63973332000, # local_end 2028-03-26 02:00:00 (Sun) +3600, +0, +'CET', + ], + [ +63973328400, # utc_start 2028-03-26 01:00:00 (Sun) +63992077200, # utc_end 2028-10-29 01:00:00 (Sun) +63973335600, # local_start 2028-03-26 03:00:00 (Sun) +63992084400, # local_end 2028-10-29 03:00:00 (Sun) +7200, +1, +'CEST', + ], + [ +63992077200, # utc_start 2028-10-29 01:00:00 (Sun) +64004778000, # utc_end 2029-03-25 01:00:00 (Sun) +63992080800, # local_start 2028-10-29 02:00:00 (Sun) +64004781600, # local_end 2029-03-25 02:00:00 (Sun) +3600, +0, +'CET', + ], + [ +64004778000, # utc_start 2029-03-25 01:00:00 (Sun) +64023526800, # utc_end 2029-10-28 01:00:00 (Sun) +64004785200, # local_start 2029-03-25 03:00:00 (Sun) +64023534000, # local_end 2029-10-28 03:00:00 (Sun) +7200, +1, +'CEST', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {49} +sub has_dst_changes {51} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -990,8 +1030,7 @@ 'offset_from_std' => 3600, 'on' => 'lastSun', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ), bless( { 'at' => '1:00u', @@ -1002,8 +1041,7 @@ 'offset_from_std' => 0, 'on' => 'lastSun', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Floating.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Floating.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Floating.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Floating.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,7 +1,10 @@ package DateTime::TimeZone::Floating; -$DateTime::TimeZone::Floating::VERSION = '1.95'; + use strict; use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use parent 'Class::Singleton', 'DateTime::TimeZone::OffsetOnly'; @@ -9,6 +12,7 @@ return shift->instance; } +## no critic (Subroutines::ProhibitUnusedPrivateSubroutines) sub _new_instance { my $class = shift; @@ -17,13 +21,12 @@ offset => 0 }, $class; } +## use critic sub is_floating {1} sub STORABLE_thaw { - my $self = shift; - my $cloning = shift; - my $serialized = shift; + my $self = shift; my $class = ref $self || $self; @@ -48,13 +51,15 @@ =pod +=encoding UTF-8 + =head1 NAME DateTime::TimeZone::Floating - A time zone that is always local =head1 VERSION -version 1.95 +version 2.18 =head1 SYNOPSIS @@ -68,9 +73,19 @@ =head1 USAGE -This class has the same methods as a real time zone object, but the -C, and C methods both return -undef. +This class has the same methods as a real time zone object. The +C method returns the string "floating" and the +C method returns C. + +=head1 SUPPORT + +Bugs may be submitted at L. + +I am also usually active on IRC as 'autarch' on C. + +=head1 SOURCE + +The source code repository for DateTime-TimeZone can be found at L. =head1 AUTHOR @@ -78,9 +93,12 @@ =head1 COPYRIGHT AND LICENSE -This software is copyright (c) 2016 by Dave Rolsky. +This software is copyright (c) 2018 by Dave Rolsky. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. +The full text of the license can be found in the +F file included with this distribution. + =cut diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/HST.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/HST.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/HST.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/HST.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::HST; -$DateTime::TimeZone::HST::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -30,11 +34,11 @@ ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {0} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Indian/Chagos.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Indian/Chagos.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Indian/Chagos.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Indian/Chagos.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/asia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/asia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Indian::Chagos; -$DateTime::TimeZone::Indian::Chagos::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,7 +39,7 @@ 62956137600, # local_end 1996-01-01 00:00:00 (Mon) 18000, 0, -'IOT', +'+05', ], [ 62956119600, # utc_start 1995-12-31 19:00:00 (Sun) @@ -44,15 +48,15 @@ DateTime::TimeZone::INFINITY, # local_end 21600, 0, -'IOT', +'+06', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {0} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Indian/Christmas.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Indian/Christmas.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Indian/Christmas.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Indian/Christmas.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/australasia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/australasia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Indian::Christmas; -$DateTime::TimeZone::Indian::Christmas::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,15 +39,15 @@ DateTime::TimeZone::INFINITY, # local_end 25200, 0, -'CXT', +'+07', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {0} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Indian/Cocos.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Indian/Cocos.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Indian/Cocos.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Indian/Cocos.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/australasia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/australasia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Indian::Cocos; -$DateTime::TimeZone::Indian::Cocos::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,15 +39,15 @@ DateTime::TimeZone::INFINITY, # local_end 23400, 0, -'CCT', +'+0630', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {0} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Indian/Kerguelen.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Indian/Kerguelen.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Indian/Kerguelen.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Indian/Kerguelen.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/antarctica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/antarctica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Indian::Kerguelen; -$DateTime::TimeZone::Indian::Kerguelen::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -26,7 +30,7 @@ 61504531200, # local_end 1950-01-01 00:00:00 (Sun) 0, 0, -'zzz', +'-00', ], [ 61504531200, # utc_start 1950-01-01 00:00:00 (Sun) @@ -35,15 +39,15 @@ DateTime::TimeZone::INFINITY, # local_end 18000, 0, -'TFT', +'+05', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {0} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Indian/Mahe.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Indian/Mahe.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Indian/Mahe.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Indian/Mahe.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/africa. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/africa. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Indian::Mahe; -$DateTime::TimeZone::Indian::Mahe::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,15 +39,15 @@ DateTime::TimeZone::INFINITY, # local_end 14400, 0, -'SCT', +'+04', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {0} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Indian/Maldives.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Indian/Maldives.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Indian/Maldives.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Indian/Maldives.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/asia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/asia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Indian::Maldives; -$DateTime::TimeZone::Indian::Maldives::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -44,15 +48,15 @@ DateTime::TimeZone::INFINITY, # local_end 18000, 0, -'MVT', +'+05', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {0} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Indian/Mauritius.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Indian/Mauritius.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Indian/Mauritius.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Indian/Mauritius.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/africa. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/africa. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Indian::Mauritius; -$DateTime::TimeZone::Indian::Mauritius::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,7 +39,7 @@ 62538739200, # local_end 1982-10-10 00:00:00 (Sun) 14400, 0, -'MUT', +'+04', ], [ 62538724800, # utc_start 1982-10-09 20:00:00 (Sat) @@ -44,7 +48,7 @@ 62552736000, # local_end 1983-03-21 00:00:00 (Mon) 18000, 1, -'MUST', +'+05', ], [ 62552718000, # utc_start 1983-03-20 19:00:00 (Sun) @@ -53,7 +57,7 @@ 63360669600, # local_end 2008-10-26 02:00:00 (Sun) 14400, 0, -'MUT', +'+04', ], [ 63360655200, # utc_start 2008-10-25 22:00:00 (Sat) @@ -62,7 +66,7 @@ 63373975200, # local_end 2009-03-29 02:00:00 (Sun) 18000, 1, -'MUST', +'+05', ], [ 63373957200, # utc_start 2009-03-28 21:00:00 (Sat) @@ -71,15 +75,15 @@ DateTime::TimeZone::INFINITY, # local_end 14400, 0, -'MUT', +'+04', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {2} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Indian/Reunion.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Indian/Reunion.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Indian/Reunion.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Indian/Reunion.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/africa. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/africa. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Indian::Reunion; -$DateTime::TimeZone::Indian::Reunion::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,15 +39,15 @@ DateTime::TimeZone::INFINITY, # local_end 14400, 0, -'RET', +'+04', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {0} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Local/Android.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Local/Android.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Local/Android.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Local/Android.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,7 +1,10 @@ package DateTime::TimeZone::Local::Android; -$DateTime::TimeZone::Local::Android::VERSION = '1.95'; + use strict; use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Try::Tiny; @@ -19,9 +22,11 @@ # https://chromium.googlesource.com/native_client/nacl-bionic/+/upstream/master/libc/tzcode/localtime.c sub FromGetProp { + ## no critic (InputOutput::ProhibitBacktickOperators) my $name = `getprop persist.sys.timezone`; chomp $name; my $tz = try { + ## no critic (Variables::RequireInitializationForLocalVars) local $SIG{__DIE__}; DateTime::TimeZone->new( name => $name ); }; @@ -32,6 +37,7 @@ # See the link above. Android always defaults to UTC sub FromDefault { return try { + ## no critic (Variables::RequireInitializationForLocalVars) local $SIG{__DIE__}; DateTime::TimeZone->new( name => 'UTC' ); }; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Local/Unix.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Local/Unix.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Local/Unix.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Local/Unix.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,7 +1,10 @@ package DateTime::TimeZone::Local::Unix; -$DateTime::TimeZone::Local::Unix::VERSION = '1.95'; + use strict; use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Cwd 3; use Try::Tiny; @@ -21,7 +24,9 @@ sub EnvVars { return 'TZ' } +## no critic (Variables::ProhibitPackageVars) our $EtcDir = '/etc'; +## use critic sub _EtcFile { shift; @@ -44,10 +49,10 @@ $real_name ||= $class->_FindMatchingZoneinfoFile($lt_file); if ( defined $real_name ) { - my ( $vol, $dirs, $file ) = File::Spec->splitpath($real_name); + my ( undef, $dirs, $file ) = File::Spec->splitpath($real_name); - my @parts - = grep { defined && length } File::Spec->splitdir($dirs), $file; + my @parts = grep { defined && length } File::Spec->splitdir($dirs), + $file; foreach my $x ( reverse 0 .. $#parts ) { my $name = ( @@ -57,6 +62,7 @@ ); my $tz = try { + ## no critic (Variables::RequireInitializationForLocalVars) local $SIG{__DIE__}; DateTime::TimeZone->new( name => $name ); }; @@ -74,13 +80,25 @@ return Cwd::abs_path($link); } +## no critic (Variables::ProhibitPackageVars) our $ZoneinfoDir = '/usr/share/zoneinfo'; +## use critic + # for systems where /etc/localtime is a copy of a zoneinfo file sub _FindMatchingZoneinfoFile { - my $class = shift; + shift; my $file_to_match = shift; - return unless -d $ZoneinfoDir; + # For some reason, under at least macOS 10.13 High Sierra, + # /usr/share/zoneinfo is a link to a link to a directory. And no, I didn't + # stutter. This is fine, and it passes the -d below. But File::Find does + # not understand a link to be a directory, so rather than incur the + # overhead of telling File::Find::find() to follow symbolic links, we just + # resolve it here. + my $zone_info_dir = $ZoneinfoDir; + $zone_info_dir = readlink $zone_info_dir while -l $zone_info_dir; + + return unless -d $zone_info_dir; require File::Basename; require File::Compare; @@ -90,6 +108,7 @@ my $real_name; try { + ## no critic (Variables::RequireInitializationForLocalVars) local $SIG{__DIE__}; local $_; @@ -107,7 +126,7 @@ # false positive && File::Basename::basename($_) ne 'posixrules' && File::Compare::compare( $_, $file_to_match ) == 0 - ) { + ) { $real_name = $_; # File::Find has no mechanism for bailing in the @@ -117,7 +136,7 @@ }, no_chdir => 1, }, - $ZoneinfoDir, + $zone_info_dir, ); } catch { @@ -135,14 +154,15 @@ open my $fh, '<', $tz_file or die "Cannot read $tz_file: $!"; - my $name = join '', <$fh>; - close $fh; + my $name = do { local $/ = undef; <$fh> }; + close $fh or die $!; $name =~ s/^\s+|\s+$//g; return unless $class->_IsValidName($name); return try { + ## no critic (Variables::RequireInitializationForLocalVars) local $SIG{__DIE__}; DateTime::TimeZone->new( name => $name ); }; @@ -154,6 +174,7 @@ my $tz_file = $class->_EtcFile('TIMEZONE'); return unless -f $tz_file && -r _; + ## no critic (InputOutput::RequireBriefOpen) open my $fh, '<', $tz_file or die "Cannot read $tz_file: $!"; @@ -165,11 +186,12 @@ } } - close $fh; + close $fh or die $!; return unless $class->_IsValidName($name); return try { + ## no critic (Variables::RequireInitializationForLocalVars) local $SIG{__DIE__}; DateTime::TimeZone->new( name => $name ); }; @@ -187,6 +209,7 @@ return unless $class->_IsValidName($name); return try { + ## no critic (Variables::RequireInitializationForLocalVars) local $SIG{__DIE__}; DateTime::TimeZone->new( name => $name ); }; @@ -194,16 +217,19 @@ # this is a separate function so that it can be overridden in the test suite sub _ReadEtcSysconfigClock { - my $class = shift; + shift; my $clock_file = shift; open my $fh, '<', $clock_file or die "Cannot read $clock_file: $!"; + ## no critic (Variables::RequireInitializationForLocalVars) local $_; while (<$fh>) { return $1 if /^(?:TIME)?ZONE="([^"]+)"/; } + + close $fh or die $!; } sub FromEtcDefaultInit { @@ -217,6 +243,7 @@ return unless $class->_IsValidName($name); return try { + ## no critic (Variables::RequireInitializationForLocalVars) local $SIG{__DIE__}; DateTime::TimeZone->new( name => $name ); }; @@ -225,16 +252,19 @@ # this is a separate function so that it can be overridden in the test # suite sub _ReadEtcDefaultInit { - my $class = shift; + shift; my $init_file = shift; open my $fh, '<', $init_file or die "Cannot read $init_file: $!"; + ## no critic (Variables::RequireInitializationForLocalVars) local $_; while (<$fh>) { return $1 if /^TZ=(.+)/; } + + close $fh or die $!; } 1; @@ -245,13 +275,15 @@ =pod +=encoding UTF-8 + =head1 NAME DateTime::TimeZone::Local::Unix - Determine the local system's time zone on Unix =head1 VERSION -version 1.95 +version 2.18 =head1 SYNOPSIS @@ -311,15 +343,28 @@ =back +=head1 SUPPORT + +Bugs may be submitted at L. + +I am also usually active on IRC as 'autarch' on C. + +=head1 SOURCE + +The source code repository for DateTime-TimeZone can be found at L. + =head1 AUTHOR Dave Rolsky =head1 COPYRIGHT AND LICENSE -This software is copyright (c) 2016 by Dave Rolsky. +This software is copyright (c) 2018 by Dave Rolsky. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. +The full text of the license can be found in the +F file included with this distribution. + =cut diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Local/VMS.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Local/VMS.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Local/VMS.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Local/VMS.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,7 +1,10 @@ package DateTime::TimeZone::Local::VMS; -$DateTime::TimeZone::Local::VMS::VERSION = '1.95'; + use strict; use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use parent 'DateTime::TimeZone::Local'; @@ -19,13 +22,15 @@ =pod +=encoding UTF-8 + =head1 NAME DateTime::TimeZone::Local::VMS - Determine the local system's time zone on VMS =head1 VERSION -version 1.95 +version 2.18 =head1 SYNOPSIS @@ -68,15 +73,28 @@ =back +=head1 SUPPORT + +Bugs may be submitted at L. + +I am also usually active on IRC as 'autarch' on C. + +=head1 SOURCE + +The source code repository for DateTime-TimeZone can be found at L. + =head1 AUTHOR Dave Rolsky =head1 COPYRIGHT AND LICENSE -This software is copyright (c) 2016 by Dave Rolsky. +This software is copyright (c) 2018 by Dave Rolsky. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. +The full text of the license can be found in the +F file included with this distribution. + =cut diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Local.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Local.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Local.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Local.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,7 +1,10 @@ package DateTime::TimeZone::Local; -$DateTime::TimeZone::Local::VERSION = '1.95'; + use strict; use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use DateTime::TimeZone; use File::Spec; @@ -48,6 +51,7 @@ return $subclass if $subclass->can('Methods'); return $subclass if try { + ## no critic (Variables::RequireInitializationForLocalVars) local $SIG{__DIE__}; require_module($subclass); }; @@ -66,6 +70,7 @@ foreach my $var ( $class->EnvVars() ) { if ( $class->_IsValidName( $ENV{$var} ) ) { my $tz = try { + ## no critic (Variables::RequireInitializationForLocalVars) local $SIG{__DIE__}; DateTime::TimeZone->new( name => $ENV{$var} ); }; @@ -94,13 +99,15 @@ =pod +=encoding UTF-8 + =head1 NAME DateTime::TimeZone::Local - Determine the local system's time zone =head1 VERSION -version 1.95 +version 2.18 =head1 SYNOPSIS @@ -191,15 +198,28 @@ ... } +=head1 SUPPORT + +Bugs may be submitted at L. + +I am also usually active on IRC as 'autarch' on C. + +=head1 SOURCE + +The source code repository for DateTime-TimeZone can be found at L. + =head1 AUTHOR Dave Rolsky =head1 COPYRIGHT AND LICENSE -This software is copyright (c) 2016 by Dave Rolsky. +This software is copyright (c) 2018 by Dave Rolsky. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. +The full text of the license can be found in the +F file included with this distribution. + =cut diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/MET.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/MET.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/MET.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/MET.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/europe. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/europe. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::MET; -$DateTime::TimeZone::MET::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -1063,13 +1067,49 @@ 1, 'MEST', ], + [ +63960627600, # utc_start 2027-10-31 01:00:00 (Sun) +63973328400, # utc_end 2028-03-26 01:00:00 (Sun) +63960631200, # local_start 2027-10-31 02:00:00 (Sun) +63973332000, # local_end 2028-03-26 02:00:00 (Sun) +3600, +0, +'MET', + ], + [ +63973328400, # utc_start 2028-03-26 01:00:00 (Sun) +63992077200, # utc_end 2028-10-29 01:00:00 (Sun) +63973335600, # local_start 2028-03-26 03:00:00 (Sun) +63992084400, # local_end 2028-10-29 03:00:00 (Sun) +7200, +1, +'MEST', + ], + [ +63992077200, # utc_start 2028-10-29 01:00:00 (Sun) +64004778000, # utc_end 2029-03-25 01:00:00 (Sun) +63992080800, # local_start 2028-10-29 02:00:00 (Sun) +64004781600, # local_end 2029-03-25 02:00:00 (Sun) +3600, +0, +'MET', + ], + [ +64004778000, # utc_start 2029-03-25 01:00:00 (Sun) +64023526800, # utc_end 2029-10-28 01:00:00 (Sun) +64004785200, # local_start 2029-03-25 03:00:00 (Sun) +64023534000, # local_end 2029-10-28 03:00:00 (Sun) +7200, +1, +'MEST', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {58} +sub has_dst_changes {60} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1099,8 +1139,7 @@ 'offset_from_std' => 3600, 'on' => 'lastSun', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ), bless( { 'at' => '2:00s', @@ -1111,8 +1150,7 @@ 'offset_from_std' => 0, 'on' => 'lastSun', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/MST7MDT.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/MST7MDT.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/MST7MDT.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/MST7MDT.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::MST7MDT; -$DateTime::TimeZone::MST7MDT::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -1180,13 +1184,49 @@ 1, 'MDT', ], + [ +63961257600, # utc_start 2027-11-07 08:00:00 (Sun) +63972147600, # utc_end 2028-03-12 09:00:00 (Sun) +63961232400, # local_start 2027-11-07 01:00:00 (Sun) +63972122400, # local_end 2028-03-12 02:00:00 (Sun) +-25200, +0, +'MST', + ], + [ +63972147600, # utc_start 2028-03-12 09:00:00 (Sun) +63992707200, # utc_end 2028-11-05 08:00:00 (Sun) +63972126000, # local_start 2028-03-12 03:00:00 (Sun) +63992685600, # local_end 2028-11-05 02:00:00 (Sun) +-21600, +1, +'MDT', + ], + [ +63992707200, # utc_start 2028-11-05 08:00:00 (Sun) +64003597200, # utc_end 2029-03-11 09:00:00 (Sun) +63992682000, # local_start 2028-11-05 01:00:00 (Sun) +64003572000, # local_end 2029-03-11 02:00:00 (Sun) +-25200, +0, +'MST', + ], + [ +64003597200, # utc_start 2029-03-11 09:00:00 (Sun) +64024156800, # utc_end 2029-11-04 08:00:00 (Sun) +64003575600, # local_start 2029-03-11 03:00:00 (Sun) +64024135200, # local_end 2029-11-04 02:00:00 (Sun) +-21600, +1, +'MDT', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {65} +sub has_dst_changes {67} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1216,8 +1256,7 @@ 'offset_from_std' => 3600, 'on' => 'Sun>=8', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ), bless( { 'at' => '2:00', @@ -1228,8 +1267,7 @@ 'offset_from_std' => 0, 'on' => 'Sun>=1', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/MST.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/MST.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/MST.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/MST.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::MST; -$DateTime::TimeZone::MST::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -30,11 +34,11 @@ ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {0} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/OffsetOnly.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/OffsetOnly.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/OffsetOnly.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/OffsetOnly.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,33 +1,45 @@ package DateTime::TimeZone::OffsetOnly; -$DateTime::TimeZone::OffsetOnly::VERSION = '1.95'; + use strict; use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use parent 'DateTime::TimeZone'; use DateTime::TimeZone::UTC; -use Params::Validate qw( validate SCALAR ); +use Params::ValidationCompiler 0.13 qw( validation_for ); +use Specio::Library::String; -sub new { - my $class = shift; - my %p = validate( - @_, { - offset => { type => SCALAR }, - } +{ + my $validator = validation_for( + name => '_check_new_params', + name_is_optional => 1, + params => { + offset => { + type => t('NonEmptyStr'), + }, + }, ); - my $offset = DateTime::TimeZone::offset_as_seconds( $p{offset} ); + sub new { + my $class = shift; + my %p = $validator->(@_); + + my $offset = DateTime::TimeZone::offset_as_seconds( $p{offset} ); - die "Invalid offset: $p{offset}\n" unless defined $offset; + die "Invalid offset: $p{offset}\n" unless defined $offset; - return DateTime::TimeZone::UTC->new unless $offset; + return DateTime::TimeZone::UTC->new unless $offset; - my $self = { - name => DateTime::TimeZone::offset_as_string($offset), - offset => $offset, - }; + my $self = { + name => DateTime::TimeZone::offset_as_string($offset), + offset => $offset, + }; - return bless $self, $class; + return bless $self, $class; + } } sub is_dst_for_datetime {0} @@ -48,8 +60,8 @@ } sub STORABLE_thaw { - my $self = shift; - my $cloning = shift; + my $self = shift; + shift; my $serialized = shift; my $class = ref $self || $self; @@ -75,13 +87,15 @@ =pod +=encoding UTF-8 + =head1 NAME DateTime::TimeZone::OffsetOnly - A DateTime::TimeZone object that just contains an offset =head1 VERSION -version 1.95 +version 2.18 =head1 SYNOPSIS @@ -116,15 +130,28 @@ Both of these methods return the offset in string form. +=head1 SUPPORT + +Bugs may be submitted at L. + +I am also usually active on IRC as 'autarch' on C. + +=head1 SOURCE + +The source code repository for DateTime-TimeZone can be found at L. + =head1 AUTHOR Dave Rolsky =head1 COPYRIGHT AND LICENSE -This software is copyright (c) 2016 by Dave Rolsky. +This software is copyright (c) 2018 by Dave Rolsky. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. +The full text of the license can be found in the +F file included with this distribution. + =cut diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/OlsonDB/Change.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/OlsonDB/Change.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/OlsonDB/Change.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/OlsonDB/Change.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,25 +1,14 @@ package DateTime::TimeZone::OlsonDB::Change; -$DateTime::TimeZone::OlsonDB::Change::VERSION = '1.95'; + use strict; use warnings; +use namespace::autoclean; -use Params::Validate qw( validate SCALAR UNDEF OBJECT ); +our $VERSION = '2.18'; sub new { my $class = shift; - my %p = validate( - @_, { - utc_start_datetime => { type => UNDEF | OBJECT }, - local_start_datetime => { type => UNDEF | OBJECT }, - short_name => { type => SCALAR }, - observance => { type => OBJECT }, - rule => { type => OBJECT, default => undef }, - type => { - type => SCALAR, - regex => qr/^(?:observance|rule)$/ - }, - } - ); + my %p = @_; # These are almost always mutually exclusive, except when adding # an observance change and the last rule has no offset, but the @@ -43,7 +32,7 @@ $p{is_dst} = 1 if $p{rule} && $p{rule}->offset_from_std; $p{is_dst} = 1 if $p{observance}->offset_from_std; - if ( $p{short_name} =~ m{(\w+)/(\w+)} ) { + if ( $p{short_name} =~ m{([\-\+\w]+)/([\-\+\w]+)} ) { $p{short_name} = $p{is_dst} ? $2 : $1; } @@ -61,7 +50,7 @@ sub total_offset { $_[0]->offset_from_utc + $_[0]->offset_from_std } sub two_changes_as_span { - my ( $c1, $c2, $last_total_offset ) = @_; + my ( $c1, $c2 ) = @_; my ( $utc_start, $local_start ); @@ -87,29 +76,30 @@ }; } +## no critic (Subroutines::ProhibitUnusedPrivateSubroutines, InputOutput::RequireCheckedSyscalls) sub _debug_output { my $self = shift; my $obs = $self->observance; if ( $self->utc_start_datetime ) { - print " UTC: ", $self->utc_start_datetime->datetime, "\n"; - print " Local: ", $self->local_start_datetime->datetime, "\n"; + print ' UTC: ', $self->utc_start_datetime->datetime, "\n"; + print ' Local: ', $self->local_start_datetime->datetime, "\n"; } else { print " First change (starts at -inf)\n"; } - print " Short name: ", $self->short_name, "\n"; - print " UTC offset: ", $obs->offset_from_utc, "\n"; + print ' Short name: ', $self->short_name, "\n"; + print ' UTC offset: ', $obs->offset_from_utc, "\n"; if ( $obs->offset_from_std || $self->rule ) { if ( $obs->offset_from_std ) { - print " Std offset: ", $obs->offset_from_std, "\n"; + print ' Std offset: ', $obs->offset_from_std, "\n"; } if ( $self->rule ) { - print " Std offset: ", $self->rule->offset_from_std, ' - ', + print ' Std offset: ', $self->rule->offset_from_std, ' - ', $self->rule->name, " rule\n"; } } @@ -119,5 +109,6 @@ print "\n"; } +## use critic 1; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/OlsonDB/Observance.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/OlsonDB/Observance.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/OlsonDB/Observance.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/OlsonDB/Observance.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,49 +1,28 @@ package DateTime::TimeZone::OlsonDB::Observance; -$DateTime::TimeZone::OlsonDB::Observance::VERSION = '1.95'; + use strict; use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use DateTime::Duration; use DateTime::TimeZone::OlsonDB; use DateTime::TimeZone::OlsonDB::Change; - use List::Util 1.33 qw( any first ); -use Params::Validate qw( validate SCALAR ARRAYREF UNDEF OBJECT ); sub new { my $class = shift; - my %p = validate( - @_, { - gmtoff => { type => SCALAR }, - rules => { type => ARRAYREF }, - format => { type => SCALAR }, - until => { type => SCALAR, default => '' }, - utc_start_datetime => { type => OBJECT | UNDEF }, - offset_from_std => { type => SCALAR, default => 0 }, - last_offset_from_utc => { type => SCALAR, default => 0 }, - last_offset_from_std => { type => SCALAR, default => 0 }, - } - ); - - my $offset_from_utc; + my %p = @_; - if ( $p{gmtoff} =~ /^([\+\-]?\d\d?)$/ ) { - - # From the Olson database's etcetera file: - # - # We use POSIX-style signs in the Zone names and the output - # abbreviations, even though this is the opposite of what many people - # expect. POSIX has positive signs west of Greenwich, but many people - # expect positive signs east of Greenwich. For example, TZ='Etc/GMT+4' - # uses the abbreviation "GMT+4" and corresponds to 4 hours behind UT - # (i.e. west of Greenwich) even though many people would expect it to - # mean 4 hours ahead of UT (i.e. east of Greenwich). - $offset_from_utc = 3600 * $1 * -1; - } - else { - $offset_from_utc - = DateTime::TimeZone::offset_as_seconds( $p{gmtoff} ); - } + $p{until} ||= q{}; + $p{$_} ||= 0 + for qw( offset_from_std last_offset_from_std last_offset_from_utc ); + + my $offset_from_utc + = $p{gmtoff} =~ m/^[+-]?\d?\d$/ # only hours? need to handle specially + ? 3600 * $p{gmtoff} + : DateTime::TimeZone::offset_as_seconds( $p{gmtoff} ); my $offset_from_std = DateTime::TimeZone::offset_as_seconds( $p{offset_from_std} ); @@ -83,7 +62,9 @@ sub rules { @{ $_[0]->{rules} } } sub first_rule { $_[0]->{first_rule} } +## no critic (Subroutines::ProhibitBuiltinHomonyms) sub format { $_[0]->{format} } +## use critic sub utc_start_datetime { $_[0]->{utc_start_datetime} } sub local_start_datetime { $_[0]->{local_start_datetime} } @@ -143,13 +124,16 @@ my @rules = $self->_sorted_rules_for_year($year); for my $rule (@rules) { - my $dt = $rule->utc_start_datetime_for_year( $year, - $self->offset_from_utc, $zone->last_change->offset_from_std ); + my $dt = $rule->utc_start_datetime_for_year( + $year, + $self->offset_from_utc, $zone->last_change->offset_from_std + ); next if $self->utc_start_datetime - && $dt <= $self->utc_start_datetime; + && $dt <= $self->utc_start_datetime; + ## no critic (Variables::ProhibitReusedNames) my $until = $self->until( $zone->last_change->offset_from_std ); next if $until && $dt >= $until; @@ -166,6 +150,7 @@ ); if ($DateTime::TimeZone::OlsonDB::DEBUG) { + ## no critic (InputOutput::RequireCheckedSyscalls) print "Adding rule change ...\n"; $change->_debug_output; @@ -180,12 +165,15 @@ my $self = shift; my $year = shift; + ## no critic (BuiltinFunctions::ProhibitComplexMappings) my @rules = ( map { $_->[0] } sort { $a->[1] <=> $b->[1] } map { - my $dt = $_->utc_start_datetime_for_year( $year, - $self->offset_from_utc, 0 ); + my $dt = $_->utc_start_datetime_for_year( + $year, + $self->offset_from_utc, 0 + ); [ $_, $dt ] } grep { @@ -199,9 +187,12 @@ push @{ $rules_by_month{ $rule->month() } }, $rule; } - # For horrible cases like Morocco, we have both a "max year" rule and a - # "this year" rule for a given month's change. In that case, we want to - # pick the more specific ("this year") rule, not apply both. + # In some cases we have both a "max year" rule and a "this year" rule for + # a given month's change. In that case, we want to pick the more specific + # ("this year") rule, not apply both. This only matters for zones that + # have a winter transition that follows the Islamic calendar to deal with + # Ramadan. So far this has happened with Cairo, El_Aaiun, and other zones + # in northern Africa. my @final_rules; for my $month ( sort { $a <=> $b } keys %rules_by_month ) { my @r = @{ $rules_by_month{$month} }; @@ -210,23 +201,17 @@ my ($this_year) = grep { $_->max_year() && $_->max_year() == $year } @r; if ( $repeating && $this_year ) { - if ( $year == 2037 ) { - # This is what zic seems to do but I have no idea why - if ($DateTime::TimeZone::OlsonDB::DEBUG) { - print - "Found two rules for the same month, picking the max year one because this year is 2037\n"; - } - push @final_rules, $repeating; + # We used to pick the repeating rule for year 2037 only + # because it seemed like that's what zic did in the past. Now + # it seems to pick the "this year" rule instead. + if ($DateTime::TimeZone::OlsonDB::DEBUG) { + ## no critic (InputOutput::RequireCheckedSyscalls) + print + "Found two rules for the same month, picking the one for this year\n"; } - else { - if ($DateTime::TimeZone::OlsonDB::DEBUG) { - print - "Found two rules for the same month, picking the one for this year\n"; - } - push @final_rules, $this_year; - } + push @final_rules, $this_year; next; } @@ -240,6 +225,7 @@ return @final_rules; } +## no critic (Subroutines::ProhibitBuiltinHomonyms) sub until { my $self = shift; my $offset_from_std = shift || $self->offset_from_std; @@ -257,6 +243,7 @@ return $utc; } +## use critic sub until_year { $_[0]->{until}[0] } @@ -282,6 +269,7 @@ defined $_[0]->{until}[3] ? $_[0]->{until}[3] : '00:00:00'; } +## no critic (Subroutines::ProhibitExcessComplexity) sub _first_rule { my $self = shift; my $last_offset_from_utc = shift; @@ -337,7 +325,8 @@ # skip rules that can't have applied the year before the # observance started. if ( $rule->min_year > $y ) { - print "Skipping rule beginning in ", $rule->min_year, + ## no critic (InputOutput::RequireCheckedSyscalls) + print 'Skipping rule beginning in ', $rule->min_year, ". Year is $y.\n" if $DateTime::TimeZone::OlsonDB::DEBUG; @@ -345,15 +334,18 @@ } if ( $rule->max_year && $rule->max_year < $y ) { - print "Skipping rule ending in ", $rule->max_year, + ## no critic (InputOutput::RequireCheckedSyscalls) + print 'Skipping rule ending in ', $rule->max_year, ". Year is $y.\n" if $DateTime::TimeZone::OlsonDB::DEBUG; next RULE; } - my $rule_start = $rule->utc_start_datetime_for_year( $y, - $last_offset_from_utc, $last_offset_from_std ); + my $rule_start = $rule->utc_start_datetime_for_year( + $y, + $last_offset_from_utc, $last_offset_from_std + ); push @rule_dates, [ $rule_start, $rule ]; } @@ -361,13 +353,17 @@ @rule_dates = sort { $a->[0] <=> $b->[0] } @rule_dates; + ## no critic (InputOutput::RequireCheckedSyscalls) print "Looking for first rule ...\n" if $DateTime::TimeZone::OlsonDB::DEBUG; - print " Observance starts: ", $date->datetime, "\n\n" + print ' Observance starts: ', $date->datetime, "\n\n" if $DateTime::TimeZone::OlsonDB::DEBUG; + ## use critic # ... look through the rules to see if any are still in # effect at the beginning of the observance + + ## no critic (ControlStructures::ProhibitCStyleForLoops) for ( my $x = 0; $x < @rule_dates; $x++ ) { my ( $dt, $rule ) = @{ $rule_dates[$x] }; my ( $next_dt, $next_rule ) @@ -375,14 +371,16 @@ next if $next_dt && $next_dt < $date; - print " This rule starts: ", $dt->datetime, "\n" + ## no critic (InputOutput::RequireCheckedSyscalls) + print ' This rule starts: ', $dt->datetime, "\n" if $DateTime::TimeZone::OlsonDB::DEBUG; - print " Next rule starts: ", $next_dt->datetime, "\n" + print ' Next rule starts: ', $next_dt->datetime, "\n" if $next_dt && $DateTime::TimeZone::OlsonDB::DEBUG; - print " No next rule\n\n" + print ' No next rule\n\n' if !$next_dt && $DateTime::TimeZone::OlsonDB::DEBUG; + ## use critic if ( $dt <= $date ) { if ($next_dt) { @@ -404,11 +402,12 @@ my $std_time_rule = $self->_first_no_dst_rule; die - "Cannot find a rule that applies to the observance's date range and cannot find a rule without DST to apply" + q{Cannot find a rule that applies to the observance's date range and cannot find a rule without DST to apply} unless $std_time_rule; return $std_time_rule; } +## use critic sub _first_no_dst_rule { my $self = shift; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/OlsonDB/Rule.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/OlsonDB/Rule.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/OlsonDB/Rule.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/OlsonDB/Rule.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,29 +1,19 @@ package DateTime::TimeZone::OlsonDB::Rule; -$DateTime::TimeZone::OlsonDB::Rule::VERSION = '1.95'; + use strict; use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; -use DateTime; use DateTime::Duration; use DateTime::TimeZone::OlsonDB; -use Params::Validate qw( validate SCALAR ); - sub new { my $class = shift; - my %p = validate( - @_, { - name => { type => SCALAR }, - from => { type => SCALAR }, - to => { type => SCALAR }, - type => { type => SCALAR, default => undef }, - in => { type => SCALAR }, - on => { type => SCALAR }, - at => { type => SCALAR }, - save => { type => SCALAR }, - letter => { type => SCALAR, default => '' }, - }, - ); + my %p = @_; + + $p{letter} ||= q{}; my $save = $p{save}; @@ -70,8 +60,10 @@ # should be the offset of the _previous_ rule my $offset_from_std = shift; - my $day = DateTime::TimeZone::OlsonDB::parse_day_spec( $self->on, - $self->month, $year ); + my $day = DateTime::TimeZone::OlsonDB::parse_day_spec( + $self->on, + $self->month, $year + ); my $utc = DateTime::TimeZone::OlsonDB::utc_datetime_for_time_spec( spec => $self->at, diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/OlsonDB/Zone.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/OlsonDB/Zone.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/OlsonDB/Zone.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/OlsonDB/Zone.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,25 +1,20 @@ package DateTime::TimeZone::OlsonDB::Zone; -$DateTime::TimeZone::OlsonDB::Zone::VERSION = '1.95'; + use strict; use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use DateTime::TimeZone; use DateTime::TimeZone::OlsonDB; use DateTime::TimeZone::OlsonDB::Change; use DateTime::TimeZone::OlsonDB::Observance; - use List::Util qw( first max ); -use Params::Validate qw( validate SCALAR ARRAYREF ); sub new { my $class = shift; - my %p = validate( - @_, { - name => { type => SCALAR }, - observances => { type => ARRAYREF }, - olson_db => 1, - } - ); + my %p = @_; my $self = { name => $p{name}, @@ -52,6 +47,7 @@ my $max_year = shift; my $prev_until; + ## no critic (ControlStructures::ProhibitCStyleForLoops) for ( my $x = 0; $x < @{ $self->{observances} }; $x++ ) { my %p = %{ $self->{observances}[$x] }; @@ -71,7 +67,7 @@ ); my $rule = $obs->first_rule; - my $letter = $rule ? $rule->letter : ''; + my $letter = $rule ? $rule->letter : q{}; my $change = DateTime::TimeZone::OlsonDB::Change->new( type => 'observance', @@ -83,6 +79,7 @@ ); if ($DateTime::TimeZone::OlsonDB::DEBUG) { + ## no critic (InputOutput::RequireCheckedSyscalls) print "Adding observance change ...\n"; $change->_debug_output; @@ -118,6 +115,7 @@ && $self->{changes}[-1]->utc_start_datetime == $change->utc_start_datetime ) { if ( $self->{changes}[-1]->rule && $change->observance ) { + ## no critic (InputOutput::RequireCheckedSyscalls) print " Ignoring previous rule change, that starts the same time as current observance change\n\n" if $DateTime::TimeZone::OlsonDB::DEBUG; @@ -137,10 +135,11 @@ && $last_change->total_offset == $change->total_offset && $last_change->is_dst == $change->is_dst && $last_change->observance eq $change->observance ) { - my $last_rule = $last_change->rule || ''; - my $new_rule = $change->rule || ''; + my $last_rule = $last_change->rule || q{}; + my $new_rule = $change->rule || q{}; if ( $last_rule eq $new_rule ) { + ## no critic (InputOutput::RequireCheckedSyscalls) print "Skipping identical change\n" if $DateTime::TimeZone::OlsonDB::DEBUG; @@ -152,7 +151,7 @@ } else { if ( $self->{earliest} ) { - die "There can only be one earliest time zone change!"; + die 'There can only be one earliest time zone change!'; } else { $self->{earliest} = $change; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/OlsonDB.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/OlsonDB.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/OlsonDB.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/OlsonDB.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,23 +1,23 @@ package DateTime::TimeZone::OlsonDB; -$DateTime::TimeZone::OlsonDB::VERSION = '1.95'; + use strict; use warnings; +use namespace::autoclean; -use vars qw( %MONTHS %DAYS $PLUS_ONE_DAY_DUR $MINUS_ONE_DAY_DUR ); +our $VERSION = '2.18'; use DateTime::TimeZone::OlsonDB::Rule; use DateTime::TimeZone::OlsonDB::Zone; -use Params::Validate qw( validate SCALAR ); my $x = 1; -%MONTHS = map { $_ => $x++ } qw( Jan Feb Mar Apr May Jun +our %MONTHS = map { $_ => $x++ } qw( Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec); $x = 1; -%DAYS = map { $_ => $x++ } qw( Mon Tue Wed Thu Fri Sat Sun ); +our %DAYS = map { $_ => $x++ } qw( Mon Tue Wed Thu Fri Sat Sun ); -$PLUS_ONE_DAY_DUR = DateTime::Duration->new( days => 1 ); -$MINUS_ONE_DAY_DUR = DateTime::Duration->new( days => -1 ); +our $PLUS_ONE_DAY_DUR = DateTime::Duration->new( days => 1 ); +our $MINUS_ONE_DAY_DUR = DateTime::Duration->new( days => -1 ); sub new { my $class = shift; @@ -40,6 +40,8 @@ chomp; $self->_parse_line($_); } + + close $fh or die $!; } sub _parse_line { @@ -65,6 +67,7 @@ } } +## no critic (Subroutines::ProhibitUnusedPrivateSubroutines) sub _parse_rule { my $self = shift; my $rule = shift; @@ -127,6 +130,7 @@ undef $self->{in_zone}; } +## use critic sub links { %{ $_[0]->{links} } } @@ -148,15 +152,9 @@ sub expanded_zone { my $self = shift; - my %p = validate( - @_, { - name => { type => SCALAR }, - expand_to_year => { - type => SCALAR, - default => (localtime)[5] + 1910 - }, - } - ); + my %p = @_; + + $p{expand_to_year} ||= (localtime)[5] + 1910; my $zone = $self->zone( $p{name} ); @@ -228,16 +226,7 @@ } sub utc_datetime_for_time_spec { - my %p = validate( - @_, { - spec => { type => SCALAR }, - year => { type => SCALAR }, - month => { type => SCALAR }, - day => { type => SCALAR }, - offset_from_utc => { type => SCALAR }, - offset_from_std => { type => SCALAR }, - }, - ); + my %p = @_; # 'w'all - ignore it, because that's the default $p{spec} =~ s/w$//; @@ -248,6 +237,7 @@ # 's'tandard time - ignore DS offset my $is_std = $p{spec} =~ s/s$//; + ## no critic (NamingConventions::ProhibitAmbiguousNames) my ( $hour, $minute, $second ) = split /:/, $p{spec}; $minute = 0 unless defined $minute; $second = 0 unless defined $second; @@ -302,13 +292,15 @@ =pod +=encoding UTF-8 + =head1 NAME DateTime::TimeZone::OlsonDB - An object to represent an Olson time zone database =head1 VERSION -version 1.95 +version 2.18 =head1 SYNOPSIS @@ -341,15 +333,28 @@ Not yet documented. This stuff is a mess. +=head1 SUPPORT + +Bugs may be submitted at L. + +I am also usually active on IRC as 'autarch' on C. + +=head1 SOURCE + +The source code repository for DateTime-TimeZone can be found at L. + =head1 AUTHOR Dave Rolsky =head1 COPYRIGHT AND LICENSE -This software is copyright (c) 2016 by Dave Rolsky. +This software is copyright (c) 2018 by Dave Rolsky. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. +The full text of the license can be found in the +F file included with this distribution. + =cut diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Pacific/Apia.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Pacific/Apia.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Pacific/Apia.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Pacific/Apia.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/australasia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/australasia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Pacific::Apia; -$DateTime::TimeZone::Pacific::Apia::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -21,17 +25,17 @@ [ [ DateTime::TimeZone::NEG_INFINITY, # utc_start -59279945216, # utc_end 1879-07-04 11:26:56 (Fri) +59690258816, # utc_end 1892-07-04 11:26:56 (Mon) DateTime::TimeZone::NEG_INFINITY, # local_start -59279990400, # local_end 1879-07-05 00:00:00 (Sat) +59690304000, # local_end 1892-07-05 00:00:00 (Tue) 45184, 0, 'LMT', ], [ -59279945216, # utc_start 1879-07-04 11:26:56 (Fri) +59690258816, # utc_start 1892-07-04 11:26:56 (Mon) 60273804416, # utc_end 1911-01-01 11:26:56 (Sun) -59279904000, # local_start 1879-07-04 00:00:00 (Fri) +59690217600, # local_start 1892-07-04 00:00:00 (Mon) 60273763200, # local_end 1911-01-01 00:00:00 (Sun) -41216, 0, @@ -44,7 +48,7 @@ 61504531200, # local_end 1950-01-01 00:00:00 (Sun) -41400, 0, -'WSST', +'-1130', ], [ 61504572600, # utc_start 1950-01-01 11:30:00 (Sun) @@ -53,7 +57,7 @@ 63421142400, # local_end 2010-09-26 00:00:00 (Sun) -39600, 0, -'SST', +'-11', ], [ 63421182000, # utc_start 2010-09-26 11:00:00 (Sun) @@ -62,7 +66,7 @@ 63437400000, # local_end 2011-04-02 04:00:00 (Sat) -36000, 1, -'SDT', +'-10', ], [ 63437436000, # utc_start 2011-04-02 14:00:00 (Sat) @@ -71,7 +75,7 @@ 63452516400, # local_end 2011-09-24 03:00:00 (Sat) -39600, 0, -'SST', +'-11', ], [ 63452556000, # utc_start 2011-09-24 14:00:00 (Sat) @@ -80,7 +84,7 @@ 63460886400, # local_end 2011-12-30 00:00:00 (Fri) -36000, 1, -'SDT', +'-10', ], [ 63460922400, # utc_start 2011-12-30 10:00:00 (Fri) @@ -89,7 +93,7 @@ 63468936000, # local_end 2012-04-01 04:00:00 (Sun) 50400, 1, -'WSDT', +'+14', ], [ 63468885600, # utc_start 2012-03-31 14:00:00 (Sat) @@ -98,7 +102,7 @@ 63484657200, # local_end 2012-09-30 03:00:00 (Sun) 46800, 0, -'WSST', +'+13', ], [ 63484610400, # utc_start 2012-09-29 14:00:00 (Sat) @@ -107,7 +111,7 @@ 63500990400, # local_end 2013-04-07 04:00:00 (Sun) 50400, 1, -'WSDT', +'+14', ], [ 63500940000, # utc_start 2013-04-06 14:00:00 (Sat) @@ -116,7 +120,7 @@ 63516106800, # local_end 2013-09-29 03:00:00 (Sun) 46800, 0, -'WSST', +'+13', ], [ 63516060000, # utc_start 2013-09-28 14:00:00 (Sat) @@ -125,7 +129,7 @@ 63532440000, # local_end 2014-04-06 04:00:00 (Sun) 50400, 1, -'WSDT', +'+14', ], [ 63532389600, # utc_start 2014-04-05 14:00:00 (Sat) @@ -134,7 +138,7 @@ 63547556400, # local_end 2014-09-28 03:00:00 (Sun) 46800, 0, -'WSST', +'+13', ], [ 63547509600, # utc_start 2014-09-27 14:00:00 (Sat) @@ -143,7 +147,7 @@ 63563889600, # local_end 2015-04-05 04:00:00 (Sun) 50400, 1, -'WSDT', +'+14', ], [ 63563839200, # utc_start 2015-04-04 14:00:00 (Sat) @@ -152,7 +156,7 @@ 63579006000, # local_end 2015-09-27 03:00:00 (Sun) 46800, 0, -'WSST', +'+13', ], [ 63578959200, # utc_start 2015-09-26 14:00:00 (Sat) @@ -161,7 +165,7 @@ 63595339200, # local_end 2016-04-03 04:00:00 (Sun) 50400, 1, -'WSDT', +'+14', ], [ 63595288800, # utc_start 2016-04-02 14:00:00 (Sat) @@ -170,7 +174,7 @@ 63610455600, # local_end 2016-09-25 03:00:00 (Sun) 46800, 0, -'WSST', +'+13', ], [ 63610408800, # utc_start 2016-09-24 14:00:00 (Sat) @@ -179,7 +183,7 @@ 63626788800, # local_end 2017-04-02 04:00:00 (Sun) 50400, 1, -'WSDT', +'+14', ], [ 63626738400, # utc_start 2017-04-01 14:00:00 (Sat) @@ -188,7 +192,7 @@ 63641905200, # local_end 2017-09-24 03:00:00 (Sun) 46800, 0, -'WSST', +'+13', ], [ 63641858400, # utc_start 2017-09-23 14:00:00 (Sat) @@ -197,7 +201,7 @@ 63658238400, # local_end 2018-04-01 04:00:00 (Sun) 50400, 1, -'WSDT', +'+14', ], [ 63658188000, # utc_start 2018-03-31 14:00:00 (Sat) @@ -206,7 +210,7 @@ 63673959600, # local_end 2018-09-30 03:00:00 (Sun) 46800, 0, -'WSST', +'+13', ], [ 63673912800, # utc_start 2018-09-29 14:00:00 (Sat) @@ -215,7 +219,7 @@ 63690292800, # local_end 2019-04-07 04:00:00 (Sun) 50400, 1, -'WSDT', +'+14', ], [ 63690242400, # utc_start 2019-04-06 14:00:00 (Sat) @@ -224,7 +228,7 @@ 63705409200, # local_end 2019-09-29 03:00:00 (Sun) 46800, 0, -'WSST', +'+13', ], [ 63705362400, # utc_start 2019-09-28 14:00:00 (Sat) @@ -233,7 +237,7 @@ 63721742400, # local_end 2020-04-05 04:00:00 (Sun) 50400, 1, -'WSDT', +'+14', ], [ 63721692000, # utc_start 2020-04-04 14:00:00 (Sat) @@ -242,7 +246,7 @@ 63736858800, # local_end 2020-09-27 03:00:00 (Sun) 46800, 0, -'WSST', +'+13', ], [ 63736812000, # utc_start 2020-09-26 14:00:00 (Sat) @@ -251,7 +255,7 @@ 63753192000, # local_end 2021-04-04 04:00:00 (Sun) 50400, 1, -'WSDT', +'+14', ], [ 63753141600, # utc_start 2021-04-03 14:00:00 (Sat) @@ -260,7 +264,7 @@ 63768308400, # local_end 2021-09-26 03:00:00 (Sun) 46800, 0, -'WSST', +'+13', ], [ 63768261600, # utc_start 2021-09-25 14:00:00 (Sat) @@ -269,7 +273,7 @@ 63784641600, # local_end 2022-04-03 04:00:00 (Sun) 50400, 1, -'WSDT', +'+14', ], [ 63784591200, # utc_start 2022-04-02 14:00:00 (Sat) @@ -278,7 +282,7 @@ 63799758000, # local_end 2022-09-25 03:00:00 (Sun) 46800, 0, -'WSST', +'+13', ], [ 63799711200, # utc_start 2022-09-24 14:00:00 (Sat) @@ -287,7 +291,7 @@ 63816091200, # local_end 2023-04-02 04:00:00 (Sun) 50400, 1, -'WSDT', +'+14', ], [ 63816040800, # utc_start 2023-04-01 14:00:00 (Sat) @@ -296,7 +300,7 @@ 63831207600, # local_end 2023-09-24 03:00:00 (Sun) 46800, 0, -'WSST', +'+13', ], [ 63831160800, # utc_start 2023-09-23 14:00:00 (Sat) @@ -305,7 +309,7 @@ 63848145600, # local_end 2024-04-07 04:00:00 (Sun) 50400, 1, -'WSDT', +'+14', ], [ 63848095200, # utc_start 2024-04-06 14:00:00 (Sat) @@ -314,7 +318,7 @@ 63863262000, # local_end 2024-09-29 03:00:00 (Sun) 46800, 0, -'WSST', +'+13', ], [ 63863215200, # utc_start 2024-09-28 14:00:00 (Sat) @@ -323,7 +327,7 @@ 63879595200, # local_end 2025-04-06 04:00:00 (Sun) 50400, 1, -'WSDT', +'+14', ], [ 63879544800, # utc_start 2025-04-05 14:00:00 (Sat) @@ -332,7 +336,7 @@ 63894711600, # local_end 2025-09-28 03:00:00 (Sun) 46800, 0, -'WSST', +'+13', ], [ 63894664800, # utc_start 2025-09-27 14:00:00 (Sat) @@ -341,7 +345,7 @@ 63911044800, # local_end 2026-04-05 04:00:00 (Sun) 50400, 1, -'WSDT', +'+14', ], [ 63910994400, # utc_start 2026-04-04 14:00:00 (Sat) @@ -350,7 +354,7 @@ 63926161200, # local_end 2026-09-27 03:00:00 (Sun) 46800, 0, -'WSST', +'+13', ], [ 63926114400, # utc_start 2026-09-26 14:00:00 (Sat) @@ -359,7 +363,7 @@ 63942494400, # local_end 2027-04-04 04:00:00 (Sun) 50400, 1, -'WSDT', +'+14', ], [ 63942444000, # utc_start 2027-04-03 14:00:00 (Sat) @@ -368,15 +372,51 @@ 63957610800, # local_end 2027-09-26 03:00:00 (Sun) 46800, 0, -'WSST', +'+13', + ], + [ +63957564000, # utc_start 2027-09-25 14:00:00 (Sat) +63973893600, # utc_end 2028-04-01 14:00:00 (Sat) +63957614400, # local_start 2027-09-26 04:00:00 (Sun) +63973944000, # local_end 2028-04-02 04:00:00 (Sun) +50400, +1, +'+14', + ], + [ +63973893600, # utc_start 2028-04-01 14:00:00 (Sat) +63989013600, # utc_end 2028-09-23 14:00:00 (Sat) +63973940400, # local_start 2028-04-02 03:00:00 (Sun) +63989060400, # local_end 2028-09-24 03:00:00 (Sun) +46800, +0, +'+13', + ], + [ +63989013600, # utc_start 2028-09-23 14:00:00 (Sat) +64005343200, # utc_end 2029-03-31 14:00:00 (Sat) +63989064000, # local_start 2028-09-24 04:00:00 (Sun) +64005393600, # local_end 2029-04-01 04:00:00 (Sun) +50400, +1, +'+14', + ], + [ +64005343200, # utc_start 2029-03-31 14:00:00 (Sat) +64021068000, # utc_end 2029-09-29 14:00:00 (Sat) +64005390000, # local_start 2029-04-01 03:00:00 (Sun) +64021114800, # local_end 2029-09-30 03:00:00 (Sun) +46800, +0, +'+13', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {19} +sub has_dst_changes {21} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -385,7 +425,7 @@ sub _last_offset { 46800 } my $last_observance = bless( { - 'format' => 'WS%sT', + 'format' => '+13/+14', 'gmtoff' => '13:00', 'local_start_datetime' => bless( { 'formatter' => undef, @@ -427,25 +467,23 @@ 'at' => '3:00', 'from' => '2012', 'in' => 'Sep', - 'letter' => 'D', + 'letter' => '', 'name' => 'WS', 'offset_from_std' => 3600, 'on' => 'lastSun', 'save' => '1', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ), bless( { 'at' => '4:00', 'from' => '2012', 'in' => 'Apr', - 'letter' => 'S', + 'letter' => '', 'name' => 'WS', 'offset_from_std' => 0, 'on' => 'Sun>=1', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Pacific/Auckland.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Pacific/Auckland.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Pacific/Auckland.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Pacific/Auckland.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/australasia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/australasia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Pacific::Auckland; -$DateTime::TimeZone::Pacific::Auckland::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -1243,13 +1247,49 @@ 0, 'NZST', ], + [ +63957564000, # utc_start 2027-09-25 14:00:00 (Sat) +63973893600, # utc_end 2028-04-01 14:00:00 (Sat) +63957610800, # local_start 2027-09-26 03:00:00 (Sun) +63973940400, # local_end 2028-04-02 03:00:00 (Sun) +46800, +1, +'NZDT', + ], + [ +63973893600, # utc_start 2028-04-01 14:00:00 (Sat) +63989013600, # utc_end 2028-09-23 14:00:00 (Sat) +63973936800, # local_start 2028-04-02 02:00:00 (Sun) +63989056800, # local_end 2028-09-24 02:00:00 (Sun) +43200, +0, +'NZST', + ], + [ +63989013600, # utc_start 2028-09-23 14:00:00 (Sat) +64005343200, # utc_end 2029-03-31 14:00:00 (Sat) +63989060400, # local_start 2028-09-24 03:00:00 (Sun) +64005390000, # local_end 2029-04-01 03:00:00 (Sun) +46800, +1, +'NZDT', + ], + [ +64005343200, # utc_start 2029-03-31 14:00:00 (Sat) +64021068000, # utc_end 2029-09-29 14:00:00 (Sat) +64005386400, # local_start 2029-04-01 02:00:00 (Sun) +64021111200, # local_end 2029-09-30 02:00:00 (Sun) +43200, +0, +'NZST', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {68} +sub has_dst_changes {70} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1298,18 +1338,6 @@ my $rules = [ bless( { 'at' => '2:00s', - 'from' => '2007', - 'in' => 'Sep', - 'letter' => 'D', - 'name' => 'NZ', - 'offset_from_std' => 3600, - 'on' => 'lastSun', - 'save' => '1:00', - 'to' => 'max', - 'type' => undef - }, 'DateTime::TimeZone::OlsonDB::Rule' ), - bless( { - 'at' => '2:00s', 'from' => '2008', 'in' => 'Apr', 'letter' => 'S', @@ -1317,8 +1345,18 @@ 'offset_from_std' => 0, 'on' => 'Sun>=1', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' + }, 'DateTime::TimeZone::OlsonDB::Rule' ), + bless( { + 'at' => '2:00s', + 'from' => '2007', + 'in' => 'Sep', + 'letter' => 'D', + 'name' => 'NZ', + 'offset_from_std' => 3600, + 'on' => 'lastSun', + 'save' => '1:00', + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Pacific/Bougainville.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Pacific/Bougainville.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Pacific/Bougainville.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Pacific/Bougainville.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/australasia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/australasia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Pacific::Bougainville; -$DateTime::TimeZone::Pacific::Bougainville::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -44,7 +48,7 @@ 61267708800, # local_end 1942-07-01 00:00:00 (Wed) 36000, 0, -'PGT', +'+10', ], [ 61267672800, # utc_start 1942-06-30 14:00:00 (Tue) @@ -53,7 +57,7 @@ 61366809600, # local_end 1945-08-21 00:00:00 (Tue) 32400, 0, -'JST', +'+09', ], [ 61366777200, # utc_start 1945-08-20 15:00:00 (Mon) @@ -62,7 +66,7 @@ 63555415200, # local_end 2014-12-28 02:00:00 (Sun) 36000, 0, -'PGT', +'+10', ], [ 63555379200, # utc_start 2014-12-27 16:00:00 (Sat) @@ -71,15 +75,15 @@ DateTime::TimeZone::INFINITY, # local_end 39600, 0, -'BST', +'+11', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {0} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Pacific/Chatham.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Pacific/Chatham.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Pacific/Chatham.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Pacific/Chatham.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/australasia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/australasia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Pacific::Chatham; -$DateTime::TimeZone::Pacific::Chatham::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,7 +39,7 @@ 61378300800, # local_end 1946-01-01 00:00:00 (Tue) 44100, 0, -'CHAST', +'+1215', ], [ 61378256700, # utc_start 1945-12-31 11:45:00 (Mon) @@ -44,7 +48,7 @@ 62288361900, # local_end 1974-11-03 02:45:00 (Sun) 45900, 0, -'CHAST', +'+1245', ], [ 62288316000, # utc_start 1974-11-02 14:00:00 (Sat) @@ -53,7 +57,7 @@ 62298042300, # local_end 1975-02-23 03:45:00 (Sun) 49500, 1, -'CHADT', +'+1345', ], [ 62297992800, # utc_start 1975-02-22 14:00:00 (Sat) @@ -62,7 +66,7 @@ 62319206700, # local_end 1975-10-26 02:45:00 (Sun) 45900, 0, -'CHAST', +'+1245', ], [ 62319160800, # utc_start 1975-10-25 14:00:00 (Sat) @@ -71,7 +75,7 @@ 62330701500, # local_end 1976-03-07 03:45:00 (Sun) 49500, 1, -'CHADT', +'+1345', ], [ 62330652000, # utc_start 1976-03-06 14:00:00 (Sat) @@ -80,7 +84,7 @@ 62351261100, # local_end 1976-10-31 02:45:00 (Sun) 45900, 0, -'CHAST', +'+1245', ], [ 62351215200, # utc_start 1976-10-30 14:00:00 (Sat) @@ -89,7 +93,7 @@ 62362151100, # local_end 1977-03-06 03:45:00 (Sun) 49500, 1, -'CHADT', +'+1345', ], [ 62362101600, # utc_start 1977-03-05 14:00:00 (Sat) @@ -98,7 +102,7 @@ 62382710700, # local_end 1977-10-30 02:45:00 (Sun) 45900, 0, -'CHAST', +'+1245', ], [ 62382664800, # utc_start 1977-10-29 14:00:00 (Sat) @@ -107,7 +111,7 @@ 62393600700, # local_end 1978-03-05 03:45:00 (Sun) 49500, 1, -'CHADT', +'+1345', ], [ 62393551200, # utc_start 1978-03-04 14:00:00 (Sat) @@ -116,7 +120,7 @@ 62414160300, # local_end 1978-10-29 02:45:00 (Sun) 45900, 0, -'CHAST', +'+1245', ], [ 62414114400, # utc_start 1978-10-28 14:00:00 (Sat) @@ -125,7 +129,7 @@ 62425050300, # local_end 1979-03-04 03:45:00 (Sun) 49500, 1, -'CHADT', +'+1345', ], [ 62425000800, # utc_start 1979-03-03 14:00:00 (Sat) @@ -134,7 +138,7 @@ 62445609900, # local_end 1979-10-28 02:45:00 (Sun) 45900, 0, -'CHAST', +'+1245', ], [ 62445564000, # utc_start 1979-10-27 14:00:00 (Sat) @@ -143,7 +147,7 @@ 62456499900, # local_end 1980-03-02 03:45:00 (Sun) 49500, 1, -'CHADT', +'+1345', ], [ 62456450400, # utc_start 1980-03-01 14:00:00 (Sat) @@ -152,7 +156,7 @@ 62477059500, # local_end 1980-10-26 02:45:00 (Sun) 45900, 0, -'CHAST', +'+1245', ], [ 62477013600, # utc_start 1980-10-25 14:00:00 (Sat) @@ -161,7 +165,7 @@ 62487949500, # local_end 1981-03-01 03:45:00 (Sun) 49500, 1, -'CHADT', +'+1345', ], [ 62487900000, # utc_start 1981-02-28 14:00:00 (Sat) @@ -170,7 +174,7 @@ 62508509100, # local_end 1981-10-25 02:45:00 (Sun) 45900, 0, -'CHAST', +'+1245', ], [ 62508463200, # utc_start 1981-10-24 14:00:00 (Sat) @@ -179,7 +183,7 @@ 62520003900, # local_end 1982-03-07 03:45:00 (Sun) 49500, 1, -'CHADT', +'+1345', ], [ 62519954400, # utc_start 1982-03-06 14:00:00 (Sat) @@ -188,7 +192,7 @@ 62540563500, # local_end 1982-10-31 02:45:00 (Sun) 45900, 0, -'CHAST', +'+1245', ], [ 62540517600, # utc_start 1982-10-30 14:00:00 (Sat) @@ -197,7 +201,7 @@ 62551453500, # local_end 1983-03-06 03:45:00 (Sun) 49500, 1, -'CHADT', +'+1345', ], [ 62551404000, # utc_start 1983-03-05 14:00:00 (Sat) @@ -206,7 +210,7 @@ 62572013100, # local_end 1983-10-30 02:45:00 (Sun) 45900, 0, -'CHAST', +'+1245', ], [ 62571967200, # utc_start 1983-10-29 14:00:00 (Sat) @@ -215,7 +219,7 @@ 62582903100, # local_end 1984-03-04 03:45:00 (Sun) 49500, 1, -'CHADT', +'+1345', ], [ 62582853600, # utc_start 1984-03-03 14:00:00 (Sat) @@ -224,7 +228,7 @@ 62603462700, # local_end 1984-10-28 02:45:00 (Sun) 45900, 0, -'CHAST', +'+1245', ], [ 62603416800, # utc_start 1984-10-27 14:00:00 (Sat) @@ -233,7 +237,7 @@ 62614352700, # local_end 1985-03-03 03:45:00 (Sun) 49500, 1, -'CHADT', +'+1345', ], [ 62614303200, # utc_start 1985-03-02 14:00:00 (Sat) @@ -242,7 +246,7 @@ 62634912300, # local_end 1985-10-27 02:45:00 (Sun) 45900, 0, -'CHAST', +'+1245', ], [ 62634866400, # utc_start 1985-10-26 14:00:00 (Sat) @@ -251,7 +255,7 @@ 62645802300, # local_end 1986-03-02 03:45:00 (Sun) 49500, 1, -'CHADT', +'+1345', ], [ 62645752800, # utc_start 1986-03-01 14:00:00 (Sat) @@ -260,7 +264,7 @@ 62666361900, # local_end 1986-10-26 02:45:00 (Sun) 45900, 0, -'CHAST', +'+1245', ], [ 62666316000, # utc_start 1986-10-25 14:00:00 (Sat) @@ -269,7 +273,7 @@ 62677251900, # local_end 1987-03-01 03:45:00 (Sun) 49500, 1, -'CHADT', +'+1345', ], [ 62677202400, # utc_start 1987-02-28 14:00:00 (Sat) @@ -278,7 +282,7 @@ 62697811500, # local_end 1987-10-25 02:45:00 (Sun) 45900, 0, -'CHAST', +'+1245', ], [ 62697765600, # utc_start 1987-10-24 14:00:00 (Sat) @@ -287,7 +291,7 @@ 62709306300, # local_end 1988-03-06 03:45:00 (Sun) 49500, 1, -'CHADT', +'+1345', ], [ 62709256800, # utc_start 1988-03-05 14:00:00 (Sat) @@ -296,7 +300,7 @@ 62729865900, # local_end 1988-10-30 02:45:00 (Sun) 45900, 0, -'CHAST', +'+1245', ], [ 62729820000, # utc_start 1988-10-29 14:00:00 (Sat) @@ -305,7 +309,7 @@ 62740755900, # local_end 1989-03-05 03:45:00 (Sun) 49500, 1, -'CHADT', +'+1345', ], [ 62740706400, # utc_start 1989-03-04 14:00:00 (Sat) @@ -314,7 +318,7 @@ 62759501100, # local_end 1989-10-08 02:45:00 (Sun) 45900, 0, -'CHAST', +'+1245', ], [ 62759455200, # utc_start 1989-10-07 14:00:00 (Sat) @@ -323,7 +327,7 @@ 62773415100, # local_end 1990-03-18 03:45:00 (Sun) 49500, 1, -'CHADT', +'+1345', ], [ 62773365600, # utc_start 1990-03-17 14:00:00 (Sat) @@ -332,7 +336,7 @@ 62790950700, # local_end 1990-10-07 02:45:00 (Sun) 45900, 0, -'CHAST', +'+1245', ], [ 62790904800, # utc_start 1990-10-06 14:00:00 (Sat) @@ -341,7 +345,7 @@ 62804864700, # local_end 1991-03-17 03:45:00 (Sun) 49500, 1, -'CHADT', +'+1345', ], [ 62804815200, # utc_start 1991-03-16 14:00:00 (Sat) @@ -350,7 +354,7 @@ 62822400300, # local_end 1991-10-06 02:45:00 (Sun) 45900, 0, -'CHAST', +'+1245', ], [ 62822354400, # utc_start 1991-10-05 14:00:00 (Sat) @@ -359,7 +363,7 @@ 62836314300, # local_end 1992-03-15 03:45:00 (Sun) 49500, 1, -'CHADT', +'+1345', ], [ 62836264800, # utc_start 1992-03-14 14:00:00 (Sat) @@ -368,7 +372,7 @@ 62853849900, # local_end 1992-10-04 02:45:00 (Sun) 45900, 0, -'CHAST', +'+1245', ], [ 62853804000, # utc_start 1992-10-03 14:00:00 (Sat) @@ -377,7 +381,7 @@ 62868368700, # local_end 1993-03-21 03:45:00 (Sun) 49500, 1, -'CHADT', +'+1345', ], [ 62868319200, # utc_start 1993-03-20 14:00:00 (Sat) @@ -386,7 +390,7 @@ 62885299500, # local_end 1993-10-03 02:45:00 (Sun) 45900, 0, -'CHAST', +'+1245', ], [ 62885253600, # utc_start 1993-10-02 14:00:00 (Sat) @@ -395,7 +399,7 @@ 62899818300, # local_end 1994-03-20 03:45:00 (Sun) 49500, 1, -'CHADT', +'+1345', ], [ 62899768800, # utc_start 1994-03-19 14:00:00 (Sat) @@ -404,7 +408,7 @@ 62916749100, # local_end 1994-10-02 02:45:00 (Sun) 45900, 0, -'CHAST', +'+1245', ], [ 62916703200, # utc_start 1994-10-01 14:00:00 (Sat) @@ -413,7 +417,7 @@ 62931267900, # local_end 1995-03-19 03:45:00 (Sun) 49500, 1, -'CHADT', +'+1345', ], [ 62931218400, # utc_start 1995-03-18 14:00:00 (Sat) @@ -422,7 +426,7 @@ 62948198700, # local_end 1995-10-01 02:45:00 (Sun) 45900, 0, -'CHAST', +'+1245', ], [ 62948152800, # utc_start 1995-09-30 14:00:00 (Sat) @@ -431,7 +435,7 @@ 62962717500, # local_end 1996-03-17 03:45:00 (Sun) 49500, 1, -'CHADT', +'+1345', ], [ 62962668000, # utc_start 1996-03-16 14:00:00 (Sat) @@ -440,7 +444,7 @@ 62980253100, # local_end 1996-10-06 02:45:00 (Sun) 45900, 0, -'CHAST', +'+1245', ], [ 62980207200, # utc_start 1996-10-05 14:00:00 (Sat) @@ -449,7 +453,7 @@ 62994167100, # local_end 1997-03-16 03:45:00 (Sun) 49500, 1, -'CHADT', +'+1345', ], [ 62994117600, # utc_start 1997-03-15 14:00:00 (Sat) @@ -458,7 +462,7 @@ 63011702700, # local_end 1997-10-05 02:45:00 (Sun) 45900, 0, -'CHAST', +'+1245', ], [ 63011656800, # utc_start 1997-10-04 14:00:00 (Sat) @@ -467,7 +471,7 @@ 63025616700, # local_end 1998-03-15 03:45:00 (Sun) 49500, 1, -'CHADT', +'+1345', ], [ 63025567200, # utc_start 1998-03-14 14:00:00 (Sat) @@ -476,7 +480,7 @@ 63043152300, # local_end 1998-10-04 02:45:00 (Sun) 45900, 0, -'CHAST', +'+1245', ], [ 63043106400, # utc_start 1998-10-03 14:00:00 (Sat) @@ -485,7 +489,7 @@ 63057671100, # local_end 1999-03-21 03:45:00 (Sun) 49500, 1, -'CHADT', +'+1345', ], [ 63057621600, # utc_start 1999-03-20 14:00:00 (Sat) @@ -494,7 +498,7 @@ 63074601900, # local_end 1999-10-03 02:45:00 (Sun) 45900, 0, -'CHAST', +'+1245', ], [ 63074556000, # utc_start 1999-10-02 14:00:00 (Sat) @@ -503,7 +507,7 @@ 63089120700, # local_end 2000-03-19 03:45:00 (Sun) 49500, 1, -'CHADT', +'+1345', ], [ 63089071200, # utc_start 2000-03-18 14:00:00 (Sat) @@ -512,7 +516,7 @@ 63106051500, # local_end 2000-10-01 02:45:00 (Sun) 45900, 0, -'CHAST', +'+1245', ], [ 63106005600, # utc_start 2000-09-30 14:00:00 (Sat) @@ -521,7 +525,7 @@ 63120570300, # local_end 2001-03-18 03:45:00 (Sun) 49500, 1, -'CHADT', +'+1345', ], [ 63120520800, # utc_start 2001-03-17 14:00:00 (Sat) @@ -530,7 +534,7 @@ 63138105900, # local_end 2001-10-07 02:45:00 (Sun) 45900, 0, -'CHAST', +'+1245', ], [ 63138060000, # utc_start 2001-10-06 14:00:00 (Sat) @@ -539,7 +543,7 @@ 63152019900, # local_end 2002-03-17 03:45:00 (Sun) 49500, 1, -'CHADT', +'+1345', ], [ 63151970400, # utc_start 2002-03-16 14:00:00 (Sat) @@ -548,7 +552,7 @@ 63169555500, # local_end 2002-10-06 02:45:00 (Sun) 45900, 0, -'CHAST', +'+1245', ], [ 63169509600, # utc_start 2002-10-05 14:00:00 (Sat) @@ -557,7 +561,7 @@ 63183469500, # local_end 2003-03-16 03:45:00 (Sun) 49500, 1, -'CHADT', +'+1345', ], [ 63183420000, # utc_start 2003-03-15 14:00:00 (Sat) @@ -566,7 +570,7 @@ 63201005100, # local_end 2003-10-05 02:45:00 (Sun) 45900, 0, -'CHAST', +'+1245', ], [ 63200959200, # utc_start 2003-10-04 14:00:00 (Sat) @@ -575,7 +579,7 @@ 63215523900, # local_end 2004-03-21 03:45:00 (Sun) 49500, 1, -'CHADT', +'+1345', ], [ 63215474400, # utc_start 2004-03-20 14:00:00 (Sat) @@ -584,7 +588,7 @@ 63232454700, # local_end 2004-10-03 02:45:00 (Sun) 45900, 0, -'CHAST', +'+1245', ], [ 63232408800, # utc_start 2004-10-02 14:00:00 (Sat) @@ -593,7 +597,7 @@ 63246973500, # local_end 2005-03-20 03:45:00 (Sun) 49500, 1, -'CHADT', +'+1345', ], [ 63246924000, # utc_start 2005-03-19 14:00:00 (Sat) @@ -602,7 +606,7 @@ 63263904300, # local_end 2005-10-02 02:45:00 (Sun) 45900, 0, -'CHAST', +'+1245', ], [ 63263858400, # utc_start 2005-10-01 14:00:00 (Sat) @@ -611,7 +615,7 @@ 63278423100, # local_end 2006-03-19 03:45:00 (Sun) 49500, 1, -'CHADT', +'+1345', ], [ 63278373600, # utc_start 2006-03-18 14:00:00 (Sat) @@ -620,7 +624,7 @@ 63295353900, # local_end 2006-10-01 02:45:00 (Sun) 45900, 0, -'CHAST', +'+1245', ], [ 63295308000, # utc_start 2006-09-30 14:00:00 (Sat) @@ -629,7 +633,7 @@ 63309872700, # local_end 2007-03-18 03:45:00 (Sun) 49500, 1, -'CHADT', +'+1345', ], [ 63309823200, # utc_start 2007-03-17 14:00:00 (Sat) @@ -638,7 +642,7 @@ 63326803500, # local_end 2007-09-30 02:45:00 (Sun) 45900, 0, -'CHAST', +'+1245', ], [ 63326757600, # utc_start 2007-09-29 14:00:00 (Sat) @@ -647,7 +651,7 @@ 63343136700, # local_end 2008-04-06 03:45:00 (Sun) 49500, 1, -'CHADT', +'+1345', ], [ 63343087200, # utc_start 2008-04-05 14:00:00 (Sat) @@ -656,7 +660,7 @@ 63358253100, # local_end 2008-09-28 02:45:00 (Sun) 45900, 0, -'CHAST', +'+1245', ], [ 63358207200, # utc_start 2008-09-27 14:00:00 (Sat) @@ -665,7 +669,7 @@ 63374586300, # local_end 2009-04-05 03:45:00 (Sun) 49500, 1, -'CHADT', +'+1345', ], [ 63374536800, # utc_start 2009-04-04 14:00:00 (Sat) @@ -674,7 +678,7 @@ 63389702700, # local_end 2009-09-27 02:45:00 (Sun) 45900, 0, -'CHAST', +'+1245', ], [ 63389656800, # utc_start 2009-09-26 14:00:00 (Sat) @@ -683,7 +687,7 @@ 63406035900, # local_end 2010-04-04 03:45:00 (Sun) 49500, 1, -'CHADT', +'+1345', ], [ 63405986400, # utc_start 2010-04-03 14:00:00 (Sat) @@ -692,7 +696,7 @@ 63421152300, # local_end 2010-09-26 02:45:00 (Sun) 45900, 0, -'CHAST', +'+1245', ], [ 63421106400, # utc_start 2010-09-25 14:00:00 (Sat) @@ -701,7 +705,7 @@ 63437485500, # local_end 2011-04-03 03:45:00 (Sun) 49500, 1, -'CHADT', +'+1345', ], [ 63437436000, # utc_start 2011-04-02 14:00:00 (Sat) @@ -710,7 +714,7 @@ 63452601900, # local_end 2011-09-25 02:45:00 (Sun) 45900, 0, -'CHAST', +'+1245', ], [ 63452556000, # utc_start 2011-09-24 14:00:00 (Sat) @@ -719,7 +723,7 @@ 63468935100, # local_end 2012-04-01 03:45:00 (Sun) 49500, 1, -'CHADT', +'+1345', ], [ 63468885600, # utc_start 2012-03-31 14:00:00 (Sat) @@ -728,7 +732,7 @@ 63484656300, # local_end 2012-09-30 02:45:00 (Sun) 45900, 0, -'CHAST', +'+1245', ], [ 63484610400, # utc_start 2012-09-29 14:00:00 (Sat) @@ -737,7 +741,7 @@ 63500989500, # local_end 2013-04-07 03:45:00 (Sun) 49500, 1, -'CHADT', +'+1345', ], [ 63500940000, # utc_start 2013-04-06 14:00:00 (Sat) @@ -746,7 +750,7 @@ 63516105900, # local_end 2013-09-29 02:45:00 (Sun) 45900, 0, -'CHAST', +'+1245', ], [ 63516060000, # utc_start 2013-09-28 14:00:00 (Sat) @@ -755,7 +759,7 @@ 63532439100, # local_end 2014-04-06 03:45:00 (Sun) 49500, 1, -'CHADT', +'+1345', ], [ 63532389600, # utc_start 2014-04-05 14:00:00 (Sat) @@ -764,7 +768,7 @@ 63547555500, # local_end 2014-09-28 02:45:00 (Sun) 45900, 0, -'CHAST', +'+1245', ], [ 63547509600, # utc_start 2014-09-27 14:00:00 (Sat) @@ -773,7 +777,7 @@ 63563888700, # local_end 2015-04-05 03:45:00 (Sun) 49500, 1, -'CHADT', +'+1345', ], [ 63563839200, # utc_start 2015-04-04 14:00:00 (Sat) @@ -782,7 +786,7 @@ 63579005100, # local_end 2015-09-27 02:45:00 (Sun) 45900, 0, -'CHAST', +'+1245', ], [ 63578959200, # utc_start 2015-09-26 14:00:00 (Sat) @@ -791,7 +795,7 @@ 63595338300, # local_end 2016-04-03 03:45:00 (Sun) 49500, 1, -'CHADT', +'+1345', ], [ 63595288800, # utc_start 2016-04-02 14:00:00 (Sat) @@ -800,7 +804,7 @@ 63610454700, # local_end 2016-09-25 02:45:00 (Sun) 45900, 0, -'CHAST', +'+1245', ], [ 63610408800, # utc_start 2016-09-24 14:00:00 (Sat) @@ -809,7 +813,7 @@ 63626787900, # local_end 2017-04-02 03:45:00 (Sun) 49500, 1, -'CHADT', +'+1345', ], [ 63626738400, # utc_start 2017-04-01 14:00:00 (Sat) @@ -818,7 +822,7 @@ 63641904300, # local_end 2017-09-24 02:45:00 (Sun) 45900, 0, -'CHAST', +'+1245', ], [ 63641858400, # utc_start 2017-09-23 14:00:00 (Sat) @@ -827,7 +831,7 @@ 63658237500, # local_end 2018-04-01 03:45:00 (Sun) 49500, 1, -'CHADT', +'+1345', ], [ 63658188000, # utc_start 2018-03-31 14:00:00 (Sat) @@ -836,7 +840,7 @@ 63673958700, # local_end 2018-09-30 02:45:00 (Sun) 45900, 0, -'CHAST', +'+1245', ], [ 63673912800, # utc_start 2018-09-29 14:00:00 (Sat) @@ -845,7 +849,7 @@ 63690291900, # local_end 2019-04-07 03:45:00 (Sun) 49500, 1, -'CHADT', +'+1345', ], [ 63690242400, # utc_start 2019-04-06 14:00:00 (Sat) @@ -854,7 +858,7 @@ 63705408300, # local_end 2019-09-29 02:45:00 (Sun) 45900, 0, -'CHAST', +'+1245', ], [ 63705362400, # utc_start 2019-09-28 14:00:00 (Sat) @@ -863,7 +867,7 @@ 63721741500, # local_end 2020-04-05 03:45:00 (Sun) 49500, 1, -'CHADT', +'+1345', ], [ 63721692000, # utc_start 2020-04-04 14:00:00 (Sat) @@ -872,7 +876,7 @@ 63736857900, # local_end 2020-09-27 02:45:00 (Sun) 45900, 0, -'CHAST', +'+1245', ], [ 63736812000, # utc_start 2020-09-26 14:00:00 (Sat) @@ -881,7 +885,7 @@ 63753191100, # local_end 2021-04-04 03:45:00 (Sun) 49500, 1, -'CHADT', +'+1345', ], [ 63753141600, # utc_start 2021-04-03 14:00:00 (Sat) @@ -890,7 +894,7 @@ 63768307500, # local_end 2021-09-26 02:45:00 (Sun) 45900, 0, -'CHAST', +'+1245', ], [ 63768261600, # utc_start 2021-09-25 14:00:00 (Sat) @@ -899,7 +903,7 @@ 63784640700, # local_end 2022-04-03 03:45:00 (Sun) 49500, 1, -'CHADT', +'+1345', ], [ 63784591200, # utc_start 2022-04-02 14:00:00 (Sat) @@ -908,7 +912,7 @@ 63799757100, # local_end 2022-09-25 02:45:00 (Sun) 45900, 0, -'CHAST', +'+1245', ], [ 63799711200, # utc_start 2022-09-24 14:00:00 (Sat) @@ -917,7 +921,7 @@ 63816090300, # local_end 2023-04-02 03:45:00 (Sun) 49500, 1, -'CHADT', +'+1345', ], [ 63816040800, # utc_start 2023-04-01 14:00:00 (Sat) @@ -926,7 +930,7 @@ 63831206700, # local_end 2023-09-24 02:45:00 (Sun) 45900, 0, -'CHAST', +'+1245', ], [ 63831160800, # utc_start 2023-09-23 14:00:00 (Sat) @@ -935,7 +939,7 @@ 63848144700, # local_end 2024-04-07 03:45:00 (Sun) 49500, 1, -'CHADT', +'+1345', ], [ 63848095200, # utc_start 2024-04-06 14:00:00 (Sat) @@ -944,7 +948,7 @@ 63863261100, # local_end 2024-09-29 02:45:00 (Sun) 45900, 0, -'CHAST', +'+1245', ], [ 63863215200, # utc_start 2024-09-28 14:00:00 (Sat) @@ -953,7 +957,7 @@ 63879594300, # local_end 2025-04-06 03:45:00 (Sun) 49500, 1, -'CHADT', +'+1345', ], [ 63879544800, # utc_start 2025-04-05 14:00:00 (Sat) @@ -962,7 +966,7 @@ 63894710700, # local_end 2025-09-28 02:45:00 (Sun) 45900, 0, -'CHAST', +'+1245', ], [ 63894664800, # utc_start 2025-09-27 14:00:00 (Sat) @@ -971,7 +975,7 @@ 63911043900, # local_end 2026-04-05 03:45:00 (Sun) 49500, 1, -'CHADT', +'+1345', ], [ 63910994400, # utc_start 2026-04-04 14:00:00 (Sat) @@ -980,7 +984,7 @@ 63926160300, # local_end 2026-09-27 02:45:00 (Sun) 45900, 0, -'CHAST', +'+1245', ], [ 63926114400, # utc_start 2026-09-26 14:00:00 (Sat) @@ -989,7 +993,7 @@ 63942493500, # local_end 2027-04-04 03:45:00 (Sun) 49500, 1, -'CHADT', +'+1345', ], [ 63942444000, # utc_start 2027-04-03 14:00:00 (Sat) @@ -998,15 +1002,51 @@ 63957609900, # local_end 2027-09-26 02:45:00 (Sun) 45900, 0, -'CHAST', +'+1245', + ], + [ +63957564000, # utc_start 2027-09-25 14:00:00 (Sat) +63973893600, # utc_end 2028-04-01 14:00:00 (Sat) +63957613500, # local_start 2027-09-26 03:45:00 (Sun) +63973943100, # local_end 2028-04-02 03:45:00 (Sun) +49500, +1, +'+1345', + ], + [ +63973893600, # utc_start 2028-04-01 14:00:00 (Sat) +63989013600, # utc_end 2028-09-23 14:00:00 (Sat) +63973939500, # local_start 2028-04-02 02:45:00 (Sun) +63989059500, # local_end 2028-09-24 02:45:00 (Sun) +45900, +0, +'+1245', + ], + [ +63989013600, # utc_start 2028-09-23 14:00:00 (Sat) +64005343200, # utc_end 2029-03-31 14:00:00 (Sat) +63989063100, # local_start 2028-09-24 03:45:00 (Sun) +64005392700, # local_end 2029-04-01 03:45:00 (Sun) +49500, +1, +'+1345', + ], + [ +64005343200, # utc_start 2029-03-31 14:00:00 (Sat) +64021068000, # utc_end 2029-09-29 14:00:00 (Sat) +64005389100, # local_start 2029-04-01 02:45:00 (Sun) +64021113900, # local_end 2029-09-30 02:45:00 (Sun) +45900, +0, +'+1245', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {54} +sub has_dst_changes {56} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1015,7 +1055,7 @@ sub _last_offset { 45900 } my $last_observance = bless( { - 'format' => 'CHA%sT', + 'format' => '+1245/+1345', 'gmtoff' => '12:45', 'local_start_datetime' => bless( { 'formatter' => undef, @@ -1057,25 +1097,23 @@ 'at' => '2:45s', 'from' => '2008', 'in' => 'Apr', - 'letter' => 'S', + 'letter' => '', 'name' => 'Chatham', 'offset_from_std' => 0, 'on' => 'Sun>=1', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ), bless( { 'at' => '2:45s', 'from' => '2007', 'in' => 'Sep', - 'letter' => 'D', + 'letter' => '', 'name' => 'Chatham', 'offset_from_std' => 3600, 'on' => 'lastSun', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Pacific/Chuuk.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Pacific/Chuuk.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Pacific/Chuuk.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Pacific/Chuuk.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/australasia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/australasia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Pacific::Chuuk; -$DateTime::TimeZone::Pacific::Chuuk::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,15 +39,15 @@ DateTime::TimeZone::INFINITY, # local_end 36000, 0, -'CHUT', +'+10', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {0} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Pacific/Easter.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Pacific/Easter.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Pacific/Easter.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Pacific/Easter.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/southamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/southamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Pacific::Easter; -$DateTime::TimeZone::Pacific::Easter::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -44,7 +48,7 @@ 62099038800, # local_end 1968-11-02 21:00:00 (Sat) -25200, 0, -'EAST', +'-07', ], [ 62099064000, # utc_start 1968-11-03 04:00:00 (Sun) @@ -53,7 +57,7 @@ 62111739600, # local_end 1969-03-29 21:00:00 (Sat) -21600, 1, -'EASST', +'-06', ], [ 62111761200, # utc_start 1969-03-30 03:00:00 (Sun) @@ -62,7 +66,7 @@ 62132302800, # local_end 1969-11-22 21:00:00 (Sat) -25200, 0, -'EAST', +'-07', ], [ 62132328000, # utc_start 1969-11-23 04:00:00 (Sun) @@ -71,7 +75,7 @@ 62143189200, # local_end 1970-03-28 21:00:00 (Sat) -21600, 1, -'EASST', +'-06', ], [ 62143210800, # utc_start 1970-03-29 03:00:00 (Sun) @@ -80,7 +84,7 @@ 62160123600, # local_end 1970-10-10 21:00:00 (Sat) -25200, 0, -'EAST', +'-07', ], [ 62160148800, # utc_start 1970-10-11 04:00:00 (Sun) @@ -89,7 +93,7 @@ 62173429200, # local_end 1971-03-13 21:00:00 (Sat) -21600, 1, -'EASST', +'-06', ], [ 62173450800, # utc_start 1971-03-14 03:00:00 (Sun) @@ -98,7 +102,7 @@ 62191573200, # local_end 1971-10-09 21:00:00 (Sat) -25200, 0, -'EAST', +'-07', ], [ 62191598400, # utc_start 1971-10-10 04:00:00 (Sun) @@ -107,7 +111,7 @@ 62204878800, # local_end 1972-03-11 21:00:00 (Sat) -21600, 1, -'EASST', +'-06', ], [ 62204900400, # utc_start 1972-03-12 03:00:00 (Sun) @@ -116,7 +120,7 @@ 62223627600, # local_end 1972-10-14 21:00:00 (Sat) -25200, 0, -'EAST', +'-07', ], [ 62223652800, # utc_start 1972-10-15 04:00:00 (Sun) @@ -125,7 +129,7 @@ 62236328400, # local_end 1973-03-10 21:00:00 (Sat) -21600, 1, -'EASST', +'-06', ], [ 62236350000, # utc_start 1973-03-11 03:00:00 (Sun) @@ -134,7 +138,7 @@ 62253867600, # local_end 1973-09-29 21:00:00 (Sat) -25200, 0, -'EAST', +'-07', ], [ 62253892800, # utc_start 1973-09-30 04:00:00 (Sun) @@ -143,7 +147,7 @@ 62267778000, # local_end 1974-03-09 21:00:00 (Sat) -21600, 1, -'EASST', +'-06', ], [ 62267799600, # utc_start 1974-03-10 03:00:00 (Sun) @@ -152,7 +156,7 @@ 62286526800, # local_end 1974-10-12 21:00:00 (Sat) -25200, 0, -'EAST', +'-07', ], [ 62286552000, # utc_start 1974-10-13 04:00:00 (Sun) @@ -161,7 +165,7 @@ 62299227600, # local_end 1975-03-08 21:00:00 (Sat) -21600, 1, -'EASST', +'-06', ], [ 62299249200, # utc_start 1975-03-09 03:00:00 (Sun) @@ -170,7 +174,7 @@ 62317976400, # local_end 1975-10-11 21:00:00 (Sat) -25200, 0, -'EAST', +'-07', ], [ 62318001600, # utc_start 1975-10-12 04:00:00 (Sun) @@ -179,7 +183,7 @@ 62331282000, # local_end 1976-03-13 21:00:00 (Sat) -21600, 1, -'EASST', +'-06', ], [ 62331303600, # utc_start 1976-03-14 03:00:00 (Sun) @@ -188,7 +192,7 @@ 62349426000, # local_end 1976-10-09 21:00:00 (Sat) -25200, 0, -'EAST', +'-07', ], [ 62349451200, # utc_start 1976-10-10 04:00:00 (Sun) @@ -197,7 +201,7 @@ 62362731600, # local_end 1977-03-12 21:00:00 (Sat) -21600, 1, -'EASST', +'-06', ], [ 62362753200, # utc_start 1977-03-13 03:00:00 (Sun) @@ -206,7 +210,7 @@ 62380875600, # local_end 1977-10-08 21:00:00 (Sat) -25200, 0, -'EAST', +'-07', ], [ 62380900800, # utc_start 1977-10-09 04:00:00 (Sun) @@ -215,7 +219,7 @@ 62394181200, # local_end 1978-03-11 21:00:00 (Sat) -21600, 1, -'EASST', +'-06', ], [ 62394202800, # utc_start 1978-03-12 03:00:00 (Sun) @@ -224,7 +228,7 @@ 62412930000, # local_end 1978-10-14 21:00:00 (Sat) -25200, 0, -'EAST', +'-07', ], [ 62412955200, # utc_start 1978-10-15 04:00:00 (Sun) @@ -233,7 +237,7 @@ 62425630800, # local_end 1979-03-10 21:00:00 (Sat) -21600, 1, -'EASST', +'-06', ], [ 62425652400, # utc_start 1979-03-11 03:00:00 (Sun) @@ -242,7 +246,7 @@ 62444379600, # local_end 1979-10-13 21:00:00 (Sat) -25200, 0, -'EAST', +'-07', ], [ 62444404800, # utc_start 1979-10-14 04:00:00 (Sun) @@ -251,7 +255,7 @@ 62457080400, # local_end 1980-03-08 21:00:00 (Sat) -21600, 1, -'EASST', +'-06', ], [ 62457102000, # utc_start 1980-03-09 03:00:00 (Sun) @@ -260,7 +264,7 @@ 62475829200, # local_end 1980-10-11 21:00:00 (Sat) -25200, 0, -'EAST', +'-07', ], [ 62475854400, # utc_start 1980-10-12 04:00:00 (Sun) @@ -269,7 +273,7 @@ 62489134800, # local_end 1981-03-14 21:00:00 (Sat) -21600, 1, -'EASST', +'-06', ], [ 62489156400, # utc_start 1981-03-15 03:00:00 (Sun) @@ -278,7 +282,7 @@ 62507278800, # local_end 1981-10-10 21:00:00 (Sat) -25200, 0, -'EAST', +'-07', ], [ 62507304000, # utc_start 1981-10-11 04:00:00 (Sun) @@ -287,7 +291,7 @@ 62520584400, # local_end 1982-03-13 21:00:00 (Sat) -21600, 1, -'EASST', +'-06', ], [ 62520606000, # utc_start 1982-03-14 03:00:00 (Sun) @@ -296,7 +300,7 @@ 62538732000, # local_end 1982-10-09 22:00:00 (Sat) -21600, 0, -'EAST', +'-06', ], [ 62538753600, # utc_start 1982-10-10 04:00:00 (Sun) @@ -305,7 +309,7 @@ 62552037600, # local_end 1983-03-12 22:00:00 (Sat) -18000, 1, -'EASST', +'-05', ], [ 62552055600, # utc_start 1983-03-13 03:00:00 (Sun) @@ -314,7 +318,7 @@ 62570181600, # local_end 1983-10-08 22:00:00 (Sat) -21600, 0, -'EAST', +'-06', ], [ 62570203200, # utc_start 1983-10-09 04:00:00 (Sun) @@ -323,7 +327,7 @@ 62583487200, # local_end 1984-03-10 22:00:00 (Sat) -18000, 1, -'EASST', +'-05', ], [ 62583505200, # utc_start 1984-03-11 03:00:00 (Sun) @@ -332,7 +336,7 @@ 62602236000, # local_end 1984-10-13 22:00:00 (Sat) -21600, 0, -'EAST', +'-06', ], [ 62602257600, # utc_start 1984-10-14 04:00:00 (Sun) @@ -341,7 +345,7 @@ 62614936800, # local_end 1985-03-09 22:00:00 (Sat) -18000, 1, -'EASST', +'-05', ], [ 62614954800, # utc_start 1985-03-10 03:00:00 (Sun) @@ -350,7 +354,7 @@ 62633685600, # local_end 1985-10-12 22:00:00 (Sat) -21600, 0, -'EAST', +'-06', ], [ 62633707200, # utc_start 1985-10-13 04:00:00 (Sun) @@ -359,7 +363,7 @@ 62646386400, # local_end 1986-03-08 22:00:00 (Sat) -18000, 1, -'EASST', +'-05', ], [ 62646404400, # utc_start 1986-03-09 03:00:00 (Sun) @@ -368,7 +372,7 @@ 62665135200, # local_end 1986-10-11 22:00:00 (Sat) -21600, 0, -'EAST', +'-06', ], [ 62665156800, # utc_start 1986-10-12 04:00:00 (Sun) @@ -377,7 +381,7 @@ 62680860000, # local_end 1987-04-11 22:00:00 (Sat) -18000, 1, -'EASST', +'-05', ], [ 62680878000, # utc_start 1987-04-12 03:00:00 (Sun) @@ -386,7 +390,7 @@ 62696584800, # local_end 1987-10-10 22:00:00 (Sat) -21600, 0, -'EAST', +'-06', ], [ 62696606400, # utc_start 1987-10-11 04:00:00 (Sun) @@ -395,7 +399,7 @@ 62709890400, # local_end 1988-03-12 22:00:00 (Sat) -18000, 1, -'EASST', +'-05', ], [ 62709908400, # utc_start 1988-03-13 03:00:00 (Sun) @@ -404,7 +408,7 @@ 62728034400, # local_end 1988-10-08 22:00:00 (Sat) -21600, 0, -'EAST', +'-06', ], [ 62728056000, # utc_start 1988-10-09 04:00:00 (Sun) @@ -413,7 +417,7 @@ 62741340000, # local_end 1989-03-11 22:00:00 (Sat) -18000, 1, -'EASST', +'-05', ], [ 62741358000, # utc_start 1989-03-12 03:00:00 (Sun) @@ -422,7 +426,7 @@ 62760088800, # local_end 1989-10-14 22:00:00 (Sat) -21600, 0, -'EAST', +'-06', ], [ 62760110400, # utc_start 1989-10-15 04:00:00 (Sun) @@ -431,7 +435,7 @@ 62772789600, # local_end 1990-03-10 22:00:00 (Sat) -18000, 1, -'EASST', +'-05', ], [ 62772807600, # utc_start 1990-03-11 03:00:00 (Sun) @@ -440,7 +444,7 @@ 62789119200, # local_end 1990-09-15 22:00:00 (Sat) -21600, 0, -'EAST', +'-06', ], [ 62789140800, # utc_start 1990-09-16 04:00:00 (Sun) @@ -449,7 +453,7 @@ 62804239200, # local_end 1991-03-09 22:00:00 (Sat) -18000, 1, -'EASST', +'-05', ], [ 62804257200, # utc_start 1991-03-10 03:00:00 (Sun) @@ -458,7 +462,7 @@ 62822988000, # local_end 1991-10-12 22:00:00 (Sat) -21600, 0, -'EAST', +'-06', ], [ 62823009600, # utc_start 1991-10-13 04:00:00 (Sun) @@ -467,7 +471,7 @@ 62836293600, # local_end 1992-03-14 22:00:00 (Sat) -18000, 1, -'EASST', +'-05', ], [ 62836311600, # utc_start 1992-03-15 03:00:00 (Sun) @@ -476,7 +480,7 @@ 62854437600, # local_end 1992-10-10 22:00:00 (Sat) -21600, 0, -'EAST', +'-06', ], [ 62854459200, # utc_start 1992-10-11 04:00:00 (Sun) @@ -485,7 +489,7 @@ 62867743200, # local_end 1993-03-13 22:00:00 (Sat) -18000, 1, -'EASST', +'-05', ], [ 62867761200, # utc_start 1993-03-14 03:00:00 (Sun) @@ -494,7 +498,7 @@ 62885887200, # local_end 1993-10-09 22:00:00 (Sat) -21600, 0, -'EAST', +'-06', ], [ 62885908800, # utc_start 1993-10-10 04:00:00 (Sun) @@ -503,7 +507,7 @@ 62899192800, # local_end 1994-03-12 22:00:00 (Sat) -18000, 1, -'EASST', +'-05', ], [ 62899210800, # utc_start 1994-03-13 03:00:00 (Sun) @@ -512,7 +516,7 @@ 62917336800, # local_end 1994-10-08 22:00:00 (Sat) -21600, 0, -'EAST', +'-06', ], [ 62917358400, # utc_start 1994-10-09 04:00:00 (Sun) @@ -521,7 +525,7 @@ 62930642400, # local_end 1995-03-11 22:00:00 (Sat) -18000, 1, -'EASST', +'-05', ], [ 62930660400, # utc_start 1995-03-12 03:00:00 (Sun) @@ -530,7 +534,7 @@ 62949391200, # local_end 1995-10-14 22:00:00 (Sat) -21600, 0, -'EAST', +'-06', ], [ 62949412800, # utc_start 1995-10-15 04:00:00 (Sun) @@ -539,7 +543,7 @@ 62962092000, # local_end 1996-03-09 22:00:00 (Sat) -18000, 1, -'EASST', +'-05', ], [ 62962110000, # utc_start 1996-03-10 03:00:00 (Sun) @@ -548,7 +552,7 @@ 62980840800, # local_end 1996-10-12 22:00:00 (Sat) -21600, 0, -'EAST', +'-06', ], [ 62980862400, # utc_start 1996-10-13 04:00:00 (Sun) @@ -557,7 +561,7 @@ 62995356000, # local_end 1997-03-29 22:00:00 (Sat) -18000, 1, -'EASST', +'-05', ], [ 62995374000, # utc_start 1997-03-30 03:00:00 (Sun) @@ -566,7 +570,7 @@ 63012290400, # local_end 1997-10-11 22:00:00 (Sat) -21600, 0, -'EAST', +'-06', ], [ 63012312000, # utc_start 1997-10-12 04:00:00 (Sun) @@ -575,7 +579,7 @@ 63025596000, # local_end 1998-03-14 22:00:00 (Sat) -18000, 1, -'EASST', +'-05', ], [ 63025614000, # utc_start 1998-03-15 03:00:00 (Sun) @@ -584,7 +588,7 @@ 63042530400, # local_end 1998-09-26 22:00:00 (Sat) -21600, 0, -'EAST', +'-06', ], [ 63042552000, # utc_start 1998-09-27 04:00:00 (Sun) @@ -593,7 +597,7 @@ 63058860000, # local_end 1999-04-03 22:00:00 (Sat) -18000, 1, -'EASST', +'-05', ], [ 63058878000, # utc_start 1999-04-04 03:00:00 (Sun) @@ -602,7 +606,7 @@ 63075189600, # local_end 1999-10-09 22:00:00 (Sat) -21600, 0, -'EAST', +'-06', ], [ 63075211200, # utc_start 1999-10-10 04:00:00 (Sun) @@ -611,7 +615,7 @@ 63088495200, # local_end 2000-03-11 22:00:00 (Sat) -18000, 1, -'EASST', +'-05', ], [ 63088513200, # utc_start 2000-03-12 03:00:00 (Sun) @@ -620,7 +624,7 @@ 63107244000, # local_end 2000-10-14 22:00:00 (Sat) -21600, 0, -'EAST', +'-06', ], [ 63107265600, # utc_start 2000-10-15 04:00:00 (Sun) @@ -629,7 +633,7 @@ 63119944800, # local_end 2001-03-10 22:00:00 (Sat) -18000, 1, -'EASST', +'-05', ], [ 63119962800, # utc_start 2001-03-11 03:00:00 (Sun) @@ -638,7 +642,7 @@ 63138693600, # local_end 2001-10-13 22:00:00 (Sat) -21600, 0, -'EAST', +'-06', ], [ 63138715200, # utc_start 2001-10-14 04:00:00 (Sun) @@ -647,7 +651,7 @@ 63151394400, # local_end 2002-03-09 22:00:00 (Sat) -18000, 1, -'EASST', +'-05', ], [ 63151412400, # utc_start 2002-03-10 03:00:00 (Sun) @@ -656,7 +660,7 @@ 63170143200, # local_end 2002-10-12 22:00:00 (Sat) -21600, 0, -'EAST', +'-06', ], [ 63170164800, # utc_start 2002-10-13 04:00:00 (Sun) @@ -665,7 +669,7 @@ 63182844000, # local_end 2003-03-08 22:00:00 (Sat) -18000, 1, -'EASST', +'-05', ], [ 63182862000, # utc_start 2003-03-09 03:00:00 (Sun) @@ -674,7 +678,7 @@ 63201592800, # local_end 2003-10-11 22:00:00 (Sat) -21600, 0, -'EAST', +'-06', ], [ 63201614400, # utc_start 2003-10-12 04:00:00 (Sun) @@ -683,7 +687,7 @@ 63214898400, # local_end 2004-03-13 22:00:00 (Sat) -18000, 1, -'EASST', +'-05', ], [ 63214916400, # utc_start 2004-03-14 03:00:00 (Sun) @@ -692,7 +696,7 @@ 63233042400, # local_end 2004-10-09 22:00:00 (Sat) -21600, 0, -'EAST', +'-06', ], [ 63233064000, # utc_start 2004-10-10 04:00:00 (Sun) @@ -701,7 +705,7 @@ 63246348000, # local_end 2005-03-12 22:00:00 (Sat) -18000, 1, -'EASST', +'-05', ], [ 63246366000, # utc_start 2005-03-13 03:00:00 (Sun) @@ -710,7 +714,7 @@ 63264492000, # local_end 2005-10-08 22:00:00 (Sat) -21600, 0, -'EAST', +'-06', ], [ 63264513600, # utc_start 2005-10-09 04:00:00 (Sun) @@ -719,7 +723,7 @@ 63277797600, # local_end 2006-03-11 22:00:00 (Sat) -18000, 1, -'EASST', +'-05', ], [ 63277815600, # utc_start 2006-03-12 03:00:00 (Sun) @@ -728,7 +732,7 @@ 63296546400, # local_end 2006-10-14 22:00:00 (Sat) -21600, 0, -'EAST', +'-06', ], [ 63296568000, # utc_start 2006-10-15 04:00:00 (Sun) @@ -737,7 +741,7 @@ 63309247200, # local_end 2007-03-10 22:00:00 (Sat) -18000, 1, -'EASST', +'-05', ], [ 63309265200, # utc_start 2007-03-11 03:00:00 (Sun) @@ -746,7 +750,7 @@ 63327996000, # local_end 2007-10-13 22:00:00 (Sat) -21600, 0, -'EAST', +'-06', ], [ 63328017600, # utc_start 2007-10-14 04:00:00 (Sun) @@ -755,7 +759,7 @@ 63342511200, # local_end 2008-03-29 22:00:00 (Sat) -18000, 1, -'EASST', +'-05', ], [ 63342529200, # utc_start 2008-03-30 03:00:00 (Sun) @@ -764,7 +768,7 @@ 63359445600, # local_end 2008-10-11 22:00:00 (Sat) -21600, 0, -'EAST', +'-06', ], [ 63359467200, # utc_start 2008-10-12 04:00:00 (Sun) @@ -773,7 +777,7 @@ 63372751200, # local_end 2009-03-14 22:00:00 (Sat) -18000, 1, -'EASST', +'-05', ], [ 63372769200, # utc_start 2009-03-15 03:00:00 (Sun) @@ -782,7 +786,7 @@ 63390895200, # local_end 2009-10-10 22:00:00 (Sat) -21600, 0, -'EAST', +'-06', ], [ 63390916800, # utc_start 2009-10-11 04:00:00 (Sun) @@ -791,7 +795,7 @@ 63406015200, # local_end 2010-04-03 22:00:00 (Sat) -18000, 1, -'EASST', +'-05', ], [ 63406033200, # utc_start 2010-04-04 03:00:00 (Sun) @@ -800,7 +804,7 @@ 63422344800, # local_end 2010-10-09 22:00:00 (Sat) -21600, 0, -'EAST', +'-06', ], [ 63422366400, # utc_start 2010-10-10 04:00:00 (Sun) @@ -809,7 +813,7 @@ 63440488800, # local_end 2011-05-07 22:00:00 (Sat) -18000, 1, -'EASST', +'-05', ], [ 63440506800, # utc_start 2011-05-08 03:00:00 (Sun) @@ -818,7 +822,7 @@ 63449560800, # local_end 2011-08-20 22:00:00 (Sat) -21600, 0, -'EAST', +'-06', ], [ 63449582400, # utc_start 2011-08-21 04:00:00 (Sun) @@ -827,7 +831,7 @@ 63471333600, # local_end 2012-04-28 22:00:00 (Sat) -18000, 1, -'EASST', +'-05', ], [ 63471351600, # utc_start 2012-04-29 03:00:00 (Sun) @@ -836,7 +840,7 @@ 63482220000, # local_end 2012-09-01 22:00:00 (Sat) -21600, 0, -'EAST', +'-06', ], [ 63482241600, # utc_start 2012-09-02 04:00:00 (Sun) @@ -845,7 +849,7 @@ 63502783200, # local_end 2013-04-27 22:00:00 (Sat) -18000, 1, -'EASST', +'-05', ], [ 63502801200, # utc_start 2013-04-28 03:00:00 (Sun) @@ -854,7 +858,7 @@ 63514274400, # local_end 2013-09-07 22:00:00 (Sat) -21600, 0, -'EAST', +'-06', ], [ 63514296000, # utc_start 2013-09-08 04:00:00 (Sun) @@ -863,7 +867,7 @@ 63534232800, # local_end 2014-04-26 22:00:00 (Sat) -18000, 1, -'EASST', +'-05', ], [ 63534250800, # utc_start 2014-04-27 03:00:00 (Sun) @@ -872,38 +876,338 @@ 63545724000, # local_end 2014-09-06 22:00:00 (Sat) -21600, 0, -'EAST', +'-06', ], [ 63545745600, # utc_start 2014-09-07 04:00:00 (Sun) -63565700400, # utc_end 2015-04-26 03:00:00 (Sun) +63598964400, # utc_end 2016-05-15 03:00:00 (Sun) 63545727600, # local_start 2014-09-06 23:00:00 (Sat) -63565682400, # local_end 2015-04-25 22:00:00 (Sat) +63598946400, # local_end 2016-05-14 22:00:00 (Sat) +-18000, +1, +'-05', + ], + [ +63598964400, # utc_start 2016-05-15 03:00:00 (Sun) +63606830400, # utc_end 2016-08-14 04:00:00 (Sun) +63598942800, # local_start 2016-05-14 21:00:00 (Sat) +63606808800, # local_end 2016-08-13 22:00:00 (Sat) +-21600, +0, +'-06', + ], + [ +63606830400, # utc_start 2016-08-14 04:00:00 (Sun) +63630414000, # utc_end 2017-05-14 03:00:00 (Sun) +63606812400, # local_start 2016-08-13 23:00:00 (Sat) +63630396000, # local_end 2017-05-13 22:00:00 (Sat) +-18000, +1, +'-05', + ], + [ +63630414000, # utc_start 2017-05-14 03:00:00 (Sun) +63638280000, # utc_end 2017-08-13 04:00:00 (Sun) +63630392400, # local_start 2017-05-13 21:00:00 (Sat) +63638258400, # local_end 2017-08-12 22:00:00 (Sat) +-21600, +0, +'-06', + ], + [ +63638280000, # utc_start 2017-08-13 04:00:00 (Sun) +63661863600, # utc_end 2018-05-13 03:00:00 (Sun) +63638262000, # local_start 2017-08-12 23:00:00 (Sat) +63661845600, # local_end 2018-05-12 22:00:00 (Sat) +-18000, +1, +'-05', + ], + [ +63661863600, # utc_start 2018-05-13 03:00:00 (Sun) +63669729600, # utc_end 2018-08-12 04:00:00 (Sun) +63661842000, # local_start 2018-05-12 21:00:00 (Sat) +63669708000, # local_end 2018-08-11 22:00:00 (Sat) +-21600, +0, +'-06', + ], + [ +63669729600, # utc_start 2018-08-12 04:00:00 (Sun) +63693313200, # utc_end 2019-05-12 03:00:00 (Sun) +63669711600, # local_start 2018-08-11 23:00:00 (Sat) +63693295200, # local_end 2019-05-11 22:00:00 (Sat) +-18000, +1, +'-05', + ], + [ +63693313200, # utc_start 2019-05-12 03:00:00 (Sun) +63701179200, # utc_end 2019-08-11 04:00:00 (Sun) +63693291600, # local_start 2019-05-11 21:00:00 (Sat) +63701157600, # local_end 2019-08-10 22:00:00 (Sat) +-21600, +0, +'-06', + ], + [ +63701179200, # utc_start 2019-08-11 04:00:00 (Sun) +63724762800, # utc_end 2020-05-10 03:00:00 (Sun) +63701161200, # local_start 2019-08-10 23:00:00 (Sat) +63724744800, # local_end 2020-05-09 22:00:00 (Sat) +-18000, +1, +'-05', + ], + [ +63724762800, # utc_start 2020-05-10 03:00:00 (Sun) +63732628800, # utc_end 2020-08-09 04:00:00 (Sun) +63724741200, # local_start 2020-05-09 21:00:00 (Sat) +63732607200, # local_end 2020-08-08 22:00:00 (Sat) +-21600, +0, +'-06', + ], + [ +63732628800, # utc_start 2020-08-09 04:00:00 (Sun) +63756212400, # utc_end 2021-05-09 03:00:00 (Sun) +63732610800, # local_start 2020-08-08 23:00:00 (Sat) +63756194400, # local_end 2021-05-08 22:00:00 (Sat) +-18000, +1, +'-05', + ], + [ +63756212400, # utc_start 2021-05-09 03:00:00 (Sun) +63764683200, # utc_end 2021-08-15 04:00:00 (Sun) +63756190800, # local_start 2021-05-08 21:00:00 (Sat) +63764661600, # local_end 2021-08-14 22:00:00 (Sat) +-21600, +0, +'-06', + ], + [ +63764683200, # utc_start 2021-08-15 04:00:00 (Sun) +63788266800, # utc_end 2022-05-15 03:00:00 (Sun) +63764665200, # local_start 2021-08-14 23:00:00 (Sat) +63788248800, # local_end 2022-05-14 22:00:00 (Sat) +-18000, +1, +'-05', + ], + [ +63788266800, # utc_start 2022-05-15 03:00:00 (Sun) +63796132800, # utc_end 2022-08-14 04:00:00 (Sun) +63788245200, # local_start 2022-05-14 21:00:00 (Sat) +63796111200, # local_end 2022-08-13 22:00:00 (Sat) +-21600, +0, +'-06', + ], + [ +63796132800, # utc_start 2022-08-14 04:00:00 (Sun) +63819716400, # utc_end 2023-05-14 03:00:00 (Sun) +63796114800, # local_start 2022-08-13 23:00:00 (Sat) +63819698400, # local_end 2023-05-13 22:00:00 (Sat) +-18000, +1, +'-05', + ], + [ +63819716400, # utc_start 2023-05-14 03:00:00 (Sun) +63827582400, # utc_end 2023-08-13 04:00:00 (Sun) +63819694800, # local_start 2023-05-13 21:00:00 (Sat) +63827560800, # local_end 2023-08-12 22:00:00 (Sat) +-21600, +0, +'-06', + ], + [ +63827582400, # utc_start 2023-08-13 04:00:00 (Sun) +63851166000, # utc_end 2024-05-12 03:00:00 (Sun) +63827564400, # local_start 2023-08-12 23:00:00 (Sat) +63851148000, # local_end 2024-05-11 22:00:00 (Sat) +-18000, +1, +'-05', + ], + [ +63851166000, # utc_start 2024-05-12 03:00:00 (Sun) +63859032000, # utc_end 2024-08-11 04:00:00 (Sun) +63851144400, # local_start 2024-05-11 21:00:00 (Sat) +63859010400, # local_end 2024-08-10 22:00:00 (Sat) +-21600, +0, +'-06', + ], + [ +63859032000, # utc_start 2024-08-11 04:00:00 (Sun) +63882615600, # utc_end 2025-05-11 03:00:00 (Sun) +63859014000, # local_start 2024-08-10 23:00:00 (Sat) +63882597600, # local_end 2025-05-10 22:00:00 (Sat) +-18000, +1, +'-05', + ], + [ +63882615600, # utc_start 2025-05-11 03:00:00 (Sun) +63890481600, # utc_end 2025-08-10 04:00:00 (Sun) +63882594000, # local_start 2025-05-10 21:00:00 (Sat) +63890460000, # local_end 2025-08-09 22:00:00 (Sat) +-21600, +0, +'-06', + ], + [ +63890481600, # utc_start 2025-08-10 04:00:00 (Sun) +63914065200, # utc_end 2026-05-10 03:00:00 (Sun) +63890463600, # local_start 2025-08-09 23:00:00 (Sat) +63914047200, # local_end 2026-05-09 22:00:00 (Sat) -18000, 1, -'EASST', +'-05', ], [ -63565700400, # utc_start 2015-04-26 03:00:00 (Sun) -DateTime::TimeZone::INFINITY, # utc_end -63565682400, # local_start 2015-04-25 22:00:00 (Sat) -DateTime::TimeZone::INFINITY, # local_end +63914065200, # utc_start 2026-05-10 03:00:00 (Sun) +63921931200, # utc_end 2026-08-09 04:00:00 (Sun) +63914043600, # local_start 2026-05-09 21:00:00 (Sat) +63921909600, # local_end 2026-08-08 22:00:00 (Sat) +-21600, +0, +'-06', + ], + [ +63921931200, # utc_start 2026-08-09 04:00:00 (Sun) +63945514800, # utc_end 2027-05-09 03:00:00 (Sun) +63921913200, # local_start 2026-08-08 23:00:00 (Sat) +63945496800, # local_end 2027-05-08 22:00:00 (Sat) -18000, +1, +'-05', + ], + [ +63945514800, # utc_start 2027-05-09 03:00:00 (Sun) +63953985600, # utc_end 2027-08-15 04:00:00 (Sun) +63945493200, # local_start 2027-05-08 21:00:00 (Sat) +63953964000, # local_end 2027-08-14 22:00:00 (Sat) +-21600, 0, -'EAST', +'-06', + ], + [ +63953985600, # utc_start 2027-08-15 04:00:00 (Sun) +63977569200, # utc_end 2028-05-14 03:00:00 (Sun) +63953967600, # local_start 2027-08-14 23:00:00 (Sat) +63977551200, # local_end 2028-05-13 22:00:00 (Sat) +-18000, +1, +'-05', + ], + [ +63977569200, # utc_start 2028-05-14 03:00:00 (Sun) +63985435200, # utc_end 2028-08-13 04:00:00 (Sun) +63977547600, # local_start 2028-05-13 21:00:00 (Sat) +63985413600, # local_end 2028-08-12 22:00:00 (Sat) +-21600, +0, +'-06', + ], + [ +63985435200, # utc_start 2028-08-13 04:00:00 (Sun) +64009018800, # utc_end 2029-05-13 03:00:00 (Sun) +63985417200, # local_start 2028-08-12 23:00:00 (Sat) +64009000800, # local_end 2029-05-12 22:00:00 (Sat) +-18000, +1, +'-05', + ], + [ +64009018800, # utc_start 2029-05-13 03:00:00 (Sun) +64016884800, # utc_end 2029-08-12 04:00:00 (Sun) +64008997200, # local_start 2029-05-12 21:00:00 (Sat) +64016863200, # local_end 2029-08-11 22:00:00 (Sat) +-21600, +0, +'-06', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {47} +sub has_dst_changes {61} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); } +sub _last_offset { -21600 } + +my $last_observance = bless( { + 'format' => '-06/-05', + 'gmtoff' => '-6:00', + 'local_start_datetime' => bless( { + 'formatter' => undef, + 'local_rd_days' => 723617, + 'local_rd_secs' => 75600, + 'offset_modifier' => 0, + 'rd_nanosecs' => 0, + 'tz' => bless( { + 'name' => 'floating', + 'offset' => 0 + }, 'DateTime::TimeZone::Floating' ), + 'utc_rd_days' => 723617, + 'utc_rd_secs' => 75600, + 'utc_year' => 1983 + }, 'DateTime' ), + 'offset_from_std' => 0, + 'offset_from_utc' => -21600, + 'until' => [], + 'utc_start_datetime' => bless( { + 'formatter' => undef, + 'local_rd_days' => 723618, + 'local_rd_secs' => 10800, + 'offset_modifier' => 0, + 'rd_nanosecs' => 0, + 'tz' => bless( { + 'name' => 'floating', + 'offset' => 0 + }, 'DateTime::TimeZone::Floating' ), + 'utc_rd_days' => 723618, + 'utc_rd_secs' => 10800, + 'utc_year' => 1983 + }, 'DateTime' ) +}, 'DateTime::TimeZone::OlsonDB::Observance' ) +; +sub _last_observance { $last_observance } + +my $rules = [ + bless( { + 'at' => '4:00u', + 'from' => '2016', + 'in' => 'Aug', + 'letter' => '', + 'name' => 'Chile', + 'offset_from_std' => 3600, + 'on' => 'Sun>=9', + 'save' => '1:00', + 'to' => 'max' + }, 'DateTime::TimeZone::OlsonDB::Rule' ), + bless( { + 'at' => '3:00u', + 'from' => '2016', + 'in' => 'May', + 'letter' => '', + 'name' => 'Chile', + 'offset_from_std' => 0, + 'on' => 'Sun>=9', + 'save' => '0', + 'to' => 'max' + }, 'DateTime::TimeZone::OlsonDB::Rule' ) +] +; +sub _rules { $rules } 1; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Pacific/Efate.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Pacific/Efate.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Pacific/Efate.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Pacific/Efate.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/australasia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/australasia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Pacific::Efate; -$DateTime::TimeZone::Pacific::Efate::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,7 +39,7 @@ 62568979200, # local_end 1983-09-25 00:00:00 (Sun) 39600, 0, -'VUT', +'+11', ], [ 62568939600, # utc_start 1983-09-24 13:00:00 (Sat) @@ -44,7 +48,7 @@ 62584704000, # local_end 1984-03-25 00:00:00 (Sun) 43200, 1, -'VUST', +'+12', ], [ 62584660800, # utc_start 1984-03-24 12:00:00 (Sat) @@ -53,7 +57,7 @@ 62603020800, # local_end 1984-10-23 00:00:00 (Tue) 39600, 0, -'VUT', +'+11', ], [ 62602981200, # utc_start 1984-10-22 13:00:00 (Mon) @@ -62,7 +66,7 @@ 62616153600, # local_end 1985-03-24 00:00:00 (Sun) 43200, 1, -'VUST', +'+12', ], [ 62616110400, # utc_start 1985-03-23 12:00:00 (Sat) @@ -71,7 +75,7 @@ 62632483200, # local_end 1985-09-29 00:00:00 (Sun) 39600, 0, -'VUT', +'+11', ], [ 62632443600, # utc_start 1985-09-28 13:00:00 (Sat) @@ -80,7 +84,7 @@ 62647603200, # local_end 1986-03-23 00:00:00 (Sun) 43200, 1, -'VUST', +'+12', ], [ 62647560000, # utc_start 1986-03-22 12:00:00 (Sat) @@ -89,7 +93,7 @@ 62663932800, # local_end 1986-09-28 00:00:00 (Sun) 39600, 0, -'VUT', +'+11', ], [ 62663893200, # utc_start 1986-09-27 13:00:00 (Sat) @@ -98,7 +102,7 @@ 62679657600, # local_end 1987-03-29 00:00:00 (Sun) 43200, 1, -'VUST', +'+12', ], [ 62679614400, # utc_start 1987-03-28 12:00:00 (Sat) @@ -107,7 +111,7 @@ 62695382400, # local_end 1987-09-27 00:00:00 (Sun) 39600, 0, -'VUT', +'+11', ], [ 62695342800, # utc_start 1987-09-26 13:00:00 (Sat) @@ -116,7 +120,7 @@ 62711107200, # local_end 1988-03-27 00:00:00 (Sun) 43200, 1, -'VUST', +'+12', ], [ 62711064000, # utc_start 1988-03-26 12:00:00 (Sat) @@ -125,7 +129,7 @@ 62726832000, # local_end 1988-09-25 00:00:00 (Sun) 39600, 0, -'VUT', +'+11', ], [ 62726792400, # utc_start 1988-09-24 13:00:00 (Sat) @@ -134,7 +138,7 @@ 62742556800, # local_end 1989-03-26 00:00:00 (Sun) 43200, 1, -'VUST', +'+12', ], [ 62742513600, # utc_start 1989-03-25 12:00:00 (Sat) @@ -143,7 +147,7 @@ 62758281600, # local_end 1989-09-24 00:00:00 (Sun) 39600, 0, -'VUT', +'+11', ], [ 62758242000, # utc_start 1989-09-23 13:00:00 (Sat) @@ -152,7 +156,7 @@ 62774006400, # local_end 1990-03-25 00:00:00 (Sun) 43200, 1, -'VUST', +'+12', ], [ 62773963200, # utc_start 1990-03-24 12:00:00 (Sat) @@ -161,7 +165,7 @@ 62789731200, # local_end 1990-09-23 00:00:00 (Sun) 39600, 0, -'VUT', +'+11', ], [ 62789691600, # utc_start 1990-09-22 13:00:00 (Sat) @@ -170,7 +174,7 @@ 62805456000, # local_end 1991-03-24 00:00:00 (Sun) 43200, 1, -'VUST', +'+12', ], [ 62805412800, # utc_start 1991-03-23 12:00:00 (Sat) @@ -179,7 +183,7 @@ 62821785600, # local_end 1991-09-29 00:00:00 (Sun) 39600, 0, -'VUT', +'+11', ], [ 62821746000, # utc_start 1991-09-28 13:00:00 (Sat) @@ -188,7 +192,7 @@ 62832067200, # local_end 1992-01-26 00:00:00 (Sun) 43200, 1, -'VUST', +'+12', ], [ 62832024000, # utc_start 1992-01-25 12:00:00 (Sat) @@ -197,7 +201,7 @@ 62855654400, # local_end 1992-10-25 00:00:00 (Sun) 39600, 0, -'VUT', +'+11', ], [ 62855614800, # utc_start 1992-10-24 13:00:00 (Sat) @@ -206,7 +210,7 @@ 62863516800, # local_end 1993-01-24 00:00:00 (Sun) 43200, 1, -'VUST', +'+12', ], [ 62863473600, # utc_start 1993-01-23 12:00:00 (Sat) @@ -215,15 +219,15 @@ DateTime::TimeZone::INFINITY, # local_end 39600, 0, -'VUT', +'+11', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {10} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Pacific/Enderbury.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Pacific/Enderbury.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Pacific/Enderbury.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Pacific/Enderbury.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/australasia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/australasia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Pacific::Enderbury; -$DateTime::TimeZone::Pacific::Enderbury::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,33 +39,33 @@ 62443267200, # local_end 1979-10-01 00:00:00 (Mon) -43200, 0, -'PHOT', +'-12', ], [ 62443310400, # utc_start 1979-10-01 12:00:00 (Mon) -62924641200, # utc_end 1995-01-01 11:00:00 (Sun) +62924554800, # utc_end 1994-12-31 11:00:00 (Sat) 62443270800, # local_start 1979-10-01 01:00:00 (Mon) -62924601600, # local_end 1995-01-01 00:00:00 (Sun) +62924515200, # local_end 1994-12-31 00:00:00 (Sat) -39600, 0, -'PHOT', +'-11', ], [ -62924641200, # utc_start 1995-01-01 11:00:00 (Sun) +62924554800, # utc_start 1994-12-31 11:00:00 (Sat) DateTime::TimeZone::INFINITY, # utc_end -62924688000, # local_start 1995-01-02 00:00:00 (Mon) +62924601600, # local_start 1995-01-01 00:00:00 (Sun) DateTime::TimeZone::INFINITY, # local_end 46800, 0, -'PHOT', +'+13', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {0} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Pacific/Fakaofo.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Pacific/Fakaofo.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Pacific/Fakaofo.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Pacific/Fakaofo.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/australasia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/australasia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Pacific::Fakaofo; -$DateTime::TimeZone::Pacific::Fakaofo::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,7 +39,7 @@ 63460886400, # local_end 2011-12-30 00:00:00 (Fri) -39600, 0, -'TKT', +'-11', ], [ 63460926000, # utc_start 2011-12-30 11:00:00 (Fri) @@ -44,15 +48,15 @@ DateTime::TimeZone::INFINITY, # local_end 46800, 0, -'TKT', +'+13', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {0} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Pacific/Fiji.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Pacific/Fiji.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Pacific/Fiji.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Pacific/Fiji.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/australasia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/australasia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Pacific::Fiji; -$DateTime::TimeZone::Pacific::Fiji::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,7 +39,7 @@ 63045568800, # local_end 1998-11-01 02:00:00 (Sun) 43200, 0, -'FJT', +'+12', ], [ 63045525600, # utc_start 1998-10-31 14:00:00 (Sat) @@ -44,7 +48,7 @@ 63055854000, # local_end 1999-02-28 03:00:00 (Sun) 46800, 1, -'FJST', +'+13', ], [ 63055807200, # utc_start 1999-02-27 14:00:00 (Sat) @@ -53,7 +57,7 @@ 63077623200, # local_end 1999-11-07 02:00:00 (Sun) 43200, 0, -'FJT', +'+12', ], [ 63077580000, # utc_start 1999-11-06 14:00:00 (Sat) @@ -62,7 +66,7 @@ 63087303600, # local_end 2000-02-27 03:00:00 (Sun) 46800, 1, -'FJST', +'+13', ], [ 63087256800, # utc_start 2000-02-26 14:00:00 (Sat) @@ -71,7 +75,7 @@ 63395143200, # local_end 2009-11-29 02:00:00 (Sun) 43200, 0, -'FJT', +'+12', ], [ 63395100000, # utc_start 2009-11-28 14:00:00 (Sat) @@ -80,7 +84,7 @@ 63405428400, # local_end 2010-03-28 03:00:00 (Sun) 46800, 1, -'FJST', +'+13', ], [ 63405381600, # utc_start 2010-03-27 14:00:00 (Sat) @@ -89,7 +93,7 @@ 63423568800, # local_end 2010-10-24 02:00:00 (Sun) 43200, 0, -'FJT', +'+12', ], [ 63423525600, # utc_start 2010-10-23 14:00:00 (Sat) @@ -98,7 +102,7 @@ 63435063600, # local_end 2011-03-06 03:00:00 (Sun) 46800, 1, -'FJST', +'+13', ], [ 63435016800, # utc_start 2011-03-05 14:00:00 (Sat) @@ -107,7 +111,7 @@ 63455018400, # local_end 2011-10-23 02:00:00 (Sun) 43200, 0, -'FJT', +'+12', ], [ 63454975200, # utc_start 2011-10-22 14:00:00 (Sat) @@ -116,7 +120,7 @@ 63462884400, # local_end 2012-01-22 03:00:00 (Sun) 46800, 1, -'FJST', +'+13', ], [ 63462837600, # utc_start 2012-01-21 14:00:00 (Sat) @@ -125,7 +129,7 @@ 63486468000, # local_end 2012-10-21 02:00:00 (Sun) 43200, 0, -'FJT', +'+12', ], [ 63486424800, # utc_start 2012-10-20 14:00:00 (Sat) @@ -134,7 +138,7 @@ 63494334000, # local_end 2013-01-20 03:00:00 (Sun) 46800, 1, -'FJST', +'+13', ], [ 63494287200, # utc_start 2013-01-19 14:00:00 (Sat) @@ -143,7 +147,7 @@ 63518522400, # local_end 2013-10-27 02:00:00 (Sun) 43200, 0, -'FJT', +'+12', ], [ 63518479200, # utc_start 2013-10-26 14:00:00 (Sat) @@ -152,7 +156,7 @@ 63525780000, # local_end 2014-01-19 02:00:00 (Sun) 46800, 1, -'FJST', +'+13', ], [ 63525733200, # utc_start 2014-01-18 13:00:00 (Sat) @@ -161,7 +165,7 @@ 63550576800, # local_end 2014-11-02 02:00:00 (Sun) 43200, 0, -'FJT', +'+12', ], [ 63550533600, # utc_start 2014-11-01 14:00:00 (Sat) @@ -170,7 +174,7 @@ 63557233200, # local_end 2015-01-18 03:00:00 (Sun) 46800, 1, -'FJST', +'+13', ], [ 63557186400, # utc_start 2015-01-17 14:00:00 (Sat) @@ -179,7 +183,7 @@ 63582026400, # local_end 2015-11-01 02:00:00 (Sun) 43200, 0, -'FJT', +'+12', ], [ 63581983200, # utc_start 2015-10-31 14:00:00 (Sat) @@ -188,7 +192,7 @@ 63588682800, # local_end 2016-01-17 03:00:00 (Sun) 46800, 1, -'FJST', +'+13', ], [ 63588636000, # utc_start 2016-01-16 14:00:00 (Sat) @@ -197,7 +201,7 @@ 63614080800, # local_end 2016-11-06 02:00:00 (Sun) 43200, 0, -'FJT', +'+12', ], [ 63614037600, # utc_start 2016-11-05 14:00:00 (Sat) @@ -206,7 +210,7 @@ 63620132400, # local_end 2017-01-15 03:00:00 (Sun) 46800, 1, -'FJST', +'+13', ], [ 63620085600, # utc_start 2017-01-14 14:00:00 (Sat) @@ -215,25 +219,25 @@ 63645530400, # local_end 2017-11-05 02:00:00 (Sun) 43200, 0, -'FJT', +'+12', ], [ 63645487200, # utc_start 2017-11-04 14:00:00 (Sat) -63652140000, # utc_end 2018-01-20 14:00:00 (Sat) +63651535200, # utc_end 2018-01-13 14:00:00 (Sat) 63645534000, # local_start 2017-11-05 03:00:00 (Sun) -63652186800, # local_end 2018-01-21 03:00:00 (Sun) +63651582000, # local_end 2018-01-14 03:00:00 (Sun) 46800, 1, -'FJST', +'+13', ], [ -63652140000, # utc_start 2018-01-20 14:00:00 (Sat) +63651535200, # utc_start 2018-01-13 14:00:00 (Sat) 63676936800, # utc_end 2018-11-03 14:00:00 (Sat) -63652183200, # local_start 2018-01-21 02:00:00 (Sun) +63651578400, # local_start 2018-01-14 02:00:00 (Sun) 63676980000, # local_end 2018-11-04 02:00:00 (Sun) 43200, 0, -'FJT', +'+12', ], [ 63676936800, # utc_start 2018-11-03 14:00:00 (Sat) @@ -242,7 +246,7 @@ 63683636400, # local_end 2019-01-20 03:00:00 (Sun) 46800, 1, -'FJST', +'+13', ], [ 63683589600, # utc_start 2019-01-19 14:00:00 (Sat) @@ -251,7 +255,7 @@ 63708429600, # local_end 2019-11-03 02:00:00 (Sun) 43200, 0, -'FJT', +'+12', ], [ 63708386400, # utc_start 2019-11-02 14:00:00 (Sat) @@ -260,7 +264,7 @@ 63715086000, # local_end 2020-01-19 03:00:00 (Sun) 46800, 1, -'FJST', +'+13', ], [ 63715039200, # utc_start 2020-01-18 14:00:00 (Sat) @@ -269,7 +273,7 @@ 63739879200, # local_end 2020-11-01 02:00:00 (Sun) 43200, 0, -'FJT', +'+12', ], [ 63739836000, # utc_start 2020-10-31 14:00:00 (Sat) @@ -278,7 +282,7 @@ 63746535600, # local_end 2021-01-17 03:00:00 (Sun) 46800, 1, -'FJST', +'+13', ], [ 63746488800, # utc_start 2021-01-16 14:00:00 (Sat) @@ -287,7 +291,7 @@ 63771933600, # local_end 2021-11-07 02:00:00 (Sun) 43200, 0, -'FJT', +'+12', ], [ 63771890400, # utc_start 2021-11-06 14:00:00 (Sat) @@ -296,7 +300,7 @@ 63777985200, # local_end 2022-01-16 03:00:00 (Sun) 46800, 1, -'FJST', +'+13', ], [ 63777938400, # utc_start 2022-01-15 14:00:00 (Sat) @@ -305,7 +309,7 @@ 63803383200, # local_end 2022-11-06 02:00:00 (Sun) 43200, 0, -'FJT', +'+12', ], [ 63803340000, # utc_start 2022-11-05 14:00:00 (Sat) @@ -314,7 +318,7 @@ 63809434800, # local_end 2023-01-15 03:00:00 (Sun) 46800, 1, -'FJST', +'+13', ], [ 63809388000, # utc_start 2023-01-14 14:00:00 (Sat) @@ -323,25 +327,25 @@ 63834832800, # local_end 2023-11-05 02:00:00 (Sun) 43200, 0, -'FJT', +'+12', ], [ 63834789600, # utc_start 2023-11-04 14:00:00 (Sat) -63841442400, # utc_end 2024-01-20 14:00:00 (Sat) +63840837600, # utc_end 2024-01-13 14:00:00 (Sat) 63834836400, # local_start 2023-11-05 03:00:00 (Sun) -63841489200, # local_end 2024-01-21 03:00:00 (Sun) +63840884400, # local_end 2024-01-14 03:00:00 (Sun) 46800, 1, -'FJST', +'+13', ], [ -63841442400, # utc_start 2024-01-20 14:00:00 (Sat) +63840837600, # utc_start 2024-01-13 14:00:00 (Sat) 63866239200, # utc_end 2024-11-02 14:00:00 (Sat) -63841485600, # local_start 2024-01-21 02:00:00 (Sun) +63840880800, # local_start 2024-01-14 02:00:00 (Sun) 63866282400, # local_end 2024-11-03 02:00:00 (Sun) 43200, 0, -'FJT', +'+12', ], [ 63866239200, # utc_start 2024-11-02 14:00:00 (Sat) @@ -350,7 +354,7 @@ 63872938800, # local_end 2025-01-19 03:00:00 (Sun) 46800, 1, -'FJST', +'+13', ], [ 63872892000, # utc_start 2025-01-18 14:00:00 (Sat) @@ -359,7 +363,7 @@ 63897732000, # local_end 2025-11-02 02:00:00 (Sun) 43200, 0, -'FJT', +'+12', ], [ 63897688800, # utc_start 2025-11-01 14:00:00 (Sat) @@ -368,7 +372,7 @@ 63904388400, # local_end 2026-01-18 03:00:00 (Sun) 46800, 1, -'FJST', +'+13', ], [ 63904341600, # utc_start 2026-01-17 14:00:00 (Sat) @@ -377,7 +381,7 @@ 63929181600, # local_end 2026-11-01 02:00:00 (Sun) 43200, 0, -'FJT', +'+12', ], [ 63929138400, # utc_start 2026-10-31 14:00:00 (Sat) @@ -386,7 +390,7 @@ 63935838000, # local_end 2027-01-17 03:00:00 (Sun) 46800, 1, -'FJST', +'+13', ], [ 63935791200, # utc_start 2027-01-16 14:00:00 (Sat) @@ -395,15 +399,51 @@ 63961236000, # local_end 2027-11-07 02:00:00 (Sun) 43200, 0, -'FJT', +'+12', + ], + [ +63961192800, # utc_start 2027-11-06 14:00:00 (Sat) +63967240800, # utc_end 2028-01-15 14:00:00 (Sat) +63961239600, # local_start 2027-11-07 03:00:00 (Sun) +63967287600, # local_end 2028-01-16 03:00:00 (Sun) +46800, +1, +'+13', + ], + [ +63967240800, # utc_start 2028-01-15 14:00:00 (Sat) +63992642400, # utc_end 2028-11-04 14:00:00 (Sat) +63967284000, # local_start 2028-01-16 02:00:00 (Sun) +63992685600, # local_end 2028-11-05 02:00:00 (Sun) +43200, +0, +'+12', + ], + [ +63992642400, # utc_start 2028-11-04 14:00:00 (Sat) +63998690400, # utc_end 2029-01-13 14:00:00 (Sat) +63992689200, # local_start 2028-11-05 03:00:00 (Sun) +63998737200, # local_end 2029-01-14 03:00:00 (Sun) +46800, +1, +'+13', + ], + [ +63998690400, # utc_start 2029-01-13 14:00:00 (Sat) +64024092000, # utc_end 2029-11-03 14:00:00 (Sat) +63998733600, # local_start 2029-01-14 02:00:00 (Sun) +64024135200, # local_end 2029-11-04 02:00:00 (Sun) +43200, +0, +'+12', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {21} +sub has_dst_changes {23} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -412,7 +452,7 @@ sub _last_offset { 43200 } my $last_observance = bless( { - 'format' => 'FJ%sT', + 'format' => '+12/+13', 'gmtoff' => '12:00', 'local_start_datetime' => bless( { 'formatter' => undef, @@ -451,28 +491,26 @@ my $rules = [ bless( { - 'at' => '2:00', - 'from' => '2014', - 'in' => 'Nov', - 'letter' => 'S', - 'name' => 'Fiji', - 'offset_from_std' => 3600, - 'on' => 'Sun>=1', - 'save' => '1:00', - 'to' => 'max', - 'type' => undef - }, 'DateTime::TimeZone::OlsonDB::Rule' ), - bless( { 'at' => '3:00', 'from' => '2015', 'in' => 'Jan', 'letter' => '', 'name' => 'Fiji', 'offset_from_std' => 0, - 'on' => 'Sun>=15', + 'on' => 'Sun>=14', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' + }, 'DateTime::TimeZone::OlsonDB::Rule' ), + bless( { + 'at' => '2:00', + 'from' => '2014', + 'in' => 'Nov', + 'letter' => '', + 'name' => 'Fiji', + 'offset_from_std' => 3600, + 'on' => 'Sun>=1', + 'save' => '1:00', + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Pacific/Funafuti.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Pacific/Funafuti.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Pacific/Funafuti.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Pacific/Funafuti.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/australasia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/australasia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Pacific::Funafuti; -$DateTime::TimeZone::Pacific::Funafuti::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,15 +39,15 @@ DateTime::TimeZone::INFINITY, # local_end 43200, 0, -'TVT', +'+12', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {0} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Pacific/Galapagos.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Pacific/Galapagos.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Pacific/Galapagos.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Pacific/Galapagos.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/southamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/southamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Pacific::Galapagos; -$DateTime::TimeZone::Pacific::Galapagos::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,24 +39,42 @@ 62640604800, # local_end 1986-01-01 00:00:00 (Wed) -18000, 0, -'ECT', +'-05', ], [ 62640622800, # utc_start 1986-01-01 05:00:00 (Wed) -DateTime::TimeZone::INFINITY, # utc_end +62858613600, # utc_end 1992-11-28 06:00:00 (Sat) 62640601200, # local_start 1985-12-31 23:00:00 (Tue) +62858592000, # local_end 1992-11-28 00:00:00 (Sat) +-21600, +0, +'-06', + ], + [ +62858613600, # utc_start 1992-11-28 06:00:00 (Sat) +62864571600, # utc_end 1993-02-05 05:00:00 (Fri) +62858595600, # local_start 1992-11-28 01:00:00 (Sat) +62864553600, # local_end 1993-02-05 00:00:00 (Fri) +-18000, +1, +'-05', + ], + [ +62864571600, # utc_start 1993-02-05 05:00:00 (Fri) +DateTime::TimeZone::INFINITY, # utc_end +62864550000, # local_start 1993-02-04 23:00:00 (Thu) DateTime::TimeZone::INFINITY, # local_end -21600, 0, -'GALT', +'-06', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {0} +sub has_dst_changes {1} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Pacific/Gambier.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Pacific/Gambier.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Pacific/Gambier.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Pacific/Gambier.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/australasia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/australasia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Pacific::Gambier; -$DateTime::TimeZone::Pacific::Gambier::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,15 +39,15 @@ DateTime::TimeZone::INFINITY, # local_end -32400, 0, -'GAMT', +'-09', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {0} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Pacific/Guadalcanal.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Pacific/Guadalcanal.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Pacific/Guadalcanal.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Pacific/Guadalcanal.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/australasia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/australasia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Pacific::Guadalcanal; -$DateTime::TimeZone::Pacific::Guadalcanal::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,15 +39,15 @@ DateTime::TimeZone::INFINITY, # local_end 39600, 0, -'SBT', +'+11', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {0} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Pacific/Guam.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Pacific/Guam.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Pacific/Guam.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Pacific/Guam.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/australasia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/australasia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Pacific::Guam; -$DateTime::TimeZone::Pacific::Guam::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -57,11 +61,11 @@ ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {0} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Pacific/Honolulu.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Pacific/Honolulu.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Pacific/Honolulu.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Pacific/Honolulu.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Pacific::Honolulu; -$DateTime::TimeZone::Pacific::Honolulu::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -84,11 +88,11 @@ ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {2} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Pacific/Kiritimati.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Pacific/Kiritimati.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Pacific/Kiritimati.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Pacific/Kiritimati.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/australasia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/australasia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Pacific::Kiritimati; -$DateTime::TimeZone::Pacific::Kiritimati::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,33 +39,33 @@ 62443267200, # local_end 1979-10-01 00:00:00 (Mon) -38400, 0, -'LINT', +'-1040', ], [ 62443305600, # utc_start 1979-10-01 10:40:00 (Mon) -62924637600, # utc_end 1995-01-01 10:00:00 (Sun) +62924551200, # utc_end 1994-12-31 10:00:00 (Sat) 62443269600, # local_start 1979-10-01 00:40:00 (Mon) -62924601600, # local_end 1995-01-01 00:00:00 (Sun) +62924515200, # local_end 1994-12-31 00:00:00 (Sat) -36000, 0, -'LINT', +'-10', ], [ -62924637600, # utc_start 1995-01-01 10:00:00 (Sun) +62924551200, # utc_start 1994-12-31 10:00:00 (Sat) DateTime::TimeZone::INFINITY, # utc_end -62924688000, # local_start 1995-01-02 00:00:00 (Mon) +62924601600, # local_start 1995-01-01 00:00:00 (Sun) DateTime::TimeZone::INFINITY, # local_end 50400, 0, -'LINT', +'+14', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {0} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Pacific/Kosrae.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Pacific/Kosrae.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Pacific/Kosrae.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Pacific/Kosrae.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/australasia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/australasia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Pacific::Kosrae; -$DateTime::TimeZone::Pacific::Kosrae::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,7 +39,7 @@ 62127734400, # local_end 1969-10-01 00:00:00 (Wed) 39600, 0, -'KOST', +'+11', ], [ 62127694800, # utc_start 1969-09-30 13:00:00 (Tue) @@ -44,7 +48,7 @@ 63050832000, # local_end 1999-01-01 00:00:00 (Fri) 43200, 0, -'KOST', +'+12', ], [ 63050788800, # utc_start 1998-12-31 12:00:00 (Thu) @@ -53,15 +57,15 @@ DateTime::TimeZone::INFINITY, # local_end 39600, 0, -'KOST', +'+11', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {0} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Pacific/Kwajalein.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Pacific/Kwajalein.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Pacific/Kwajalein.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Pacific/Kwajalein.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/australasia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/australasia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Pacific::Kwajalein; -$DateTime::TimeZone::Pacific::Kwajalein::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,7 +39,7 @@ 62127734400, # local_end 1969-10-01 00:00:00 (Wed) 39600, 0, -'MHT', +'+11', ], [ 62127694800, # utc_start 1969-09-30 13:00:00 (Tue) @@ -44,7 +48,7 @@ 62881488000, # local_end 1993-08-20 00:00:00 (Fri) -43200, 0, -'KWAT', +'-12', ], [ 62881531200, # utc_start 1993-08-20 12:00:00 (Fri) @@ -53,15 +57,15 @@ DateTime::TimeZone::INFINITY, # local_end 43200, 0, -'MHT', +'+12', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {0} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Pacific/Majuro.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Pacific/Majuro.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Pacific/Majuro.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Pacific/Majuro.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/australasia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/australasia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Pacific::Majuro; -$DateTime::TimeZone::Pacific::Majuro::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,7 +39,7 @@ 62127734400, # local_end 1969-10-01 00:00:00 (Wed) 39600, 0, -'MHT', +'+11', ], [ 62127694800, # utc_start 1969-09-30 13:00:00 (Tue) @@ -44,15 +48,15 @@ DateTime::TimeZone::INFINITY, # local_end 43200, 0, -'MHT', +'+12', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {0} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Pacific/Marquesas.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Pacific/Marquesas.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Pacific/Marquesas.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Pacific/Marquesas.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/australasia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/australasia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Pacific::Marquesas; -$DateTime::TimeZone::Pacific::Marquesas::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,15 +39,15 @@ DateTime::TimeZone::INFINITY, # local_end -34200, 0, -'MART', +'-0930', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {0} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Pacific/Nauru.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Pacific/Nauru.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Pacific/Nauru.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Pacific/Nauru.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/australasia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/australasia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Pacific::Nauru; -$DateTime::TimeZone::Pacific::Nauru::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,7 +39,7 @@ 61258377600, # local_end 1942-03-15 00:00:00 (Sun) 41400, 0, -'NRT', +'+1130', ], [ 61258336200, # utc_start 1942-03-14 12:30:00 (Sat) @@ -44,7 +48,7 @@ 61334755200, # local_end 1944-08-15 00:00:00 (Tue) 32400, 0, -'JST', +'+09', ], [ 61334722800, # utc_start 1944-08-14 15:00:00 (Mon) @@ -53,7 +57,7 @@ 62430048000, # local_end 1979-05-01 00:00:00 (Tue) 41400, 0, -'NRT', +'+1130', ], [ 62430006600, # utc_start 1979-04-30 12:30:00 (Mon) @@ -62,15 +66,15 @@ DateTime::TimeZone::INFINITY, # local_end 43200, 0, -'NRT', +'+12', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {0} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Pacific/Niue.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Pacific/Niue.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Pacific/Niue.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Pacific/Niue.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/australasia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/australasia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Pacific::Niue; -$DateTime::TimeZone::Pacific::Niue::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,7 +39,7 @@ 61536067200, # local_end 1951-01-01 00:00:00 (Mon) -40800, 0, -'NUT', +'-1120', ], [ 61536108000, # utc_start 1951-01-01 11:20:00 (Mon) @@ -44,7 +48,7 @@ 62411731200, # local_end 1978-10-01 00:00:00 (Sun) -41400, 0, -'NUT', +'-1130', ], [ 62411772600, # utc_start 1978-10-01 11:30:00 (Sun) @@ -53,15 +57,15 @@ DateTime::TimeZone::INFINITY, # local_end -39600, 0, -'NUT', +'-11', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {0} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Pacific/Norfolk.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Pacific/Norfolk.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Pacific/Norfolk.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Pacific/Norfolk.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/australasia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/australasia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Pacific::Norfolk; -$DateTime::TimeZone::Pacific::Norfolk::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,7 +39,7 @@ 61536067200, # local_end 1951-01-01 00:00:00 (Mon) 40320, 0, -'NMT', +'+1112', ], [ 61536026880, # utc_start 1950-12-31 12:48:00 (Sun) @@ -44,7 +48,7 @@ 62287754400, # local_end 1974-10-27 02:00:00 (Sun) 41400, 0, -'NFT', +'+1130', ], [ 62287713000, # utc_start 1974-10-26 14:30:00 (Sat) @@ -53,7 +57,7 @@ 62298640800, # local_end 1975-03-02 02:00:00 (Sun) 45000, 1, -'NFST', +'+1230', ], [ 62298595800, # utc_start 1975-03-01 13:30:00 (Sat) @@ -62,7 +66,7 @@ 63579607200, # local_end 2015-10-04 02:00:00 (Sun) 41400, 0, -'NFT', +'+1130', ], [ 63579565800, # utc_start 2015-10-03 14:30:00 (Sat) @@ -71,15 +75,15 @@ DateTime::TimeZone::INFINITY, # local_end 39600, 0, -'NFT', +'+11', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {1} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Pacific/Noumea.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Pacific/Noumea.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Pacific/Noumea.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Pacific/Noumea.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/australasia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/australasia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Pacific::Noumea; -$DateTime::TimeZone::Pacific::Noumea::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,7 +39,7 @@ 62385724800, # local_end 1977-12-04 00:00:00 (Sun) 39600, 0, -'NCT', +'+11', ], [ 62385685200, # utc_start 1977-12-03 13:00:00 (Sat) @@ -44,7 +48,7 @@ 62393068800, # local_end 1978-02-27 00:00:00 (Mon) 43200, 1, -'NCST', +'+12', ], [ 62393025600, # utc_start 1978-02-26 12:00:00 (Sun) @@ -53,7 +57,7 @@ 62417174400, # local_end 1978-12-03 00:00:00 (Sun) 39600, 0, -'NCT', +'+11', ], [ 62417134800, # utc_start 1978-12-02 13:00:00 (Sat) @@ -62,7 +66,7 @@ 62424604800, # local_end 1979-02-27 00:00:00 (Tue) 43200, 1, -'NCST', +'+12', ], [ 62424561600, # utc_start 1979-02-26 12:00:00 (Mon) @@ -71,7 +75,7 @@ 62985088800, # local_end 1996-12-01 02:00:00 (Sun) 39600, 0, -'NCT', +'+11', ], [ 62985049200, # utc_start 1996-11-30 15:00:00 (Sat) @@ -80,7 +84,7 @@ 62992954800, # local_end 1997-03-02 03:00:00 (Sun) 43200, 1, -'NCST', +'+12', ], [ 62992911600, # utc_start 1997-03-01 15:00:00 (Sat) @@ -89,15 +93,15 @@ DateTime::TimeZone::INFINITY, # local_end 39600, 0, -'NCT', +'+11', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {3} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Pacific/Pago_Pago.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Pacific/Pago_Pago.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Pacific/Pago_Pago.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Pacific/Pago_Pago.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/australasia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/australasia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Pacific::Pago_Pago; -$DateTime::TimeZone::Pacific::Pago_Pago::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -21,17 +25,17 @@ [ [ DateTime::TimeZone::NEG_INFINITY, # utc_start -59279944968, # utc_end 1879-07-04 11:22:48 (Fri) +59690258568, # utc_end 1892-07-04 11:22:48 (Mon) DateTime::TimeZone::NEG_INFINITY, # local_start -59279990400, # local_end 1879-07-05 00:00:00 (Sat) +59690304000, # local_end 1892-07-05 00:00:00 (Tue) 45432, 0, 'LMT', ], [ -59279944968, # utc_start 1879-07-04 11:22:48 (Fri) +59690258568, # utc_start 1892-07-04 11:22:48 (Mon) 60273804168, # utc_end 1911-01-01 11:22:48 (Sun) -59279904000, # local_start 1879-07-04 00:00:00 (Fri) +59690217600, # local_start 1892-07-04 00:00:00 (Mon) 60273763200, # local_end 1911-01-01 00:00:00 (Sun) -40968, 0, @@ -39,26 +43,8 @@ ], [ 60273804168, # utc_start 1911-01-01 11:22:48 (Sun) -62048804400, # utc_end 1967-04-01 11:00:00 (Sat) -60273764568, # local_start 1911-01-01 00:22:48 (Sun) -62048764800, # local_end 1967-04-01 00:00:00 (Sat) --39600, -0, -'NST', - ], - [ -62048804400, # utc_start 1967-04-01 11:00:00 (Sat) -62574721200, # utc_end 1983-11-30 11:00:00 (Wed) -62048764800, # local_start 1967-04-01 00:00:00 (Sat) -62574681600, # local_end 1983-11-30 00:00:00 (Wed) --39600, -0, -'BST', - ], - [ -62574721200, # utc_start 1983-11-30 11:00:00 (Wed) DateTime::TimeZone::INFINITY, # utc_end -62574681600, # local_start 1983-11-30 00:00:00 (Wed) +60273764568, # local_start 1911-01-01 00:22:48 (Sun) DateTime::TimeZone::INFINITY, # local_end -39600, 0, @@ -66,11 +52,11 @@ ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {0} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Pacific/Palau.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Pacific/Palau.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Pacific/Palau.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Pacific/Palau.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/australasia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/australasia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Pacific::Palau; -$DateTime::TimeZone::Pacific::Palau::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,15 +39,15 @@ DateTime::TimeZone::INFINITY, # local_end 32400, 0, -'PWT', +'+09', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {0} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Pacific/Pitcairn.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Pacific/Pitcairn.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Pacific/Pitcairn.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Pacific/Pitcairn.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/australasia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/australasia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Pacific::Pitcairn; -$DateTime::TimeZone::Pacific::Pitcairn::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,7 +39,7 @@ 63029318400, # local_end 1998-04-27 00:00:00 (Mon) -30600, 0, -'PNT', +'-0830', ], [ 63029349000, # utc_start 1998-04-27 08:30:00 (Mon) @@ -44,15 +48,15 @@ DateTime::TimeZone::INFINITY, # local_end -28800, 0, -'PST', +'-08', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {0} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Pacific/Pohnpei.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Pacific/Pohnpei.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Pacific/Pohnpei.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Pacific/Pohnpei.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/australasia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/australasia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Pacific::Pohnpei; -$DateTime::TimeZone::Pacific::Pohnpei::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,15 +39,15 @@ DateTime::TimeZone::INFINITY, # local_end 39600, 0, -'PONT', +'+11', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {0} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Pacific/Port_Moresby.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Pacific/Port_Moresby.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Pacific/Port_Moresby.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Pacific/Port_Moresby.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/australasia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/australasia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Pacific::Port_Moresby; -$DateTime::TimeZone::Pacific::Port_Moresby::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -44,15 +48,15 @@ DateTime::TimeZone::INFINITY, # local_end 36000, 0, -'PGT', +'+10', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {0} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Pacific/Rarotonga.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Pacific/Rarotonga.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Pacific/Rarotonga.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Pacific/Rarotonga.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/australasia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/australasia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Pacific::Rarotonga; -$DateTime::TimeZone::Pacific::Rarotonga::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,7 +39,7 @@ 62415360000, # local_end 1978-11-12 00:00:00 (Sun) -37800, 0, -'CKT', +'-1030', ], [ 62415397800, # utc_start 1978-11-12 10:30:00 (Sun) @@ -44,7 +48,7 @@ 62425036800, # local_end 1979-03-04 00:00:00 (Sun) -34200, 1, -'CKHST', +'-0930', ], [ 62425071000, # utc_start 1979-03-04 09:30:00 (Sun) @@ -53,7 +57,7 @@ 62445600000, # local_end 1979-10-28 00:00:00 (Sun) -36000, 0, -'CKT', +'-10', ], [ 62445636000, # utc_start 1979-10-28 10:00:00 (Sun) @@ -62,7 +66,7 @@ 62456486400, # local_end 1980-03-02 00:00:00 (Sun) -34200, 1, -'CKHST', +'-0930', ], [ 62456520600, # utc_start 1980-03-02 09:30:00 (Sun) @@ -71,7 +75,7 @@ 62477049600, # local_end 1980-10-26 00:00:00 (Sun) -36000, 0, -'CKT', +'-10', ], [ 62477085600, # utc_start 1980-10-26 10:00:00 (Sun) @@ -80,7 +84,7 @@ 62487936000, # local_end 1981-03-01 00:00:00 (Sun) -34200, 1, -'CKHST', +'-0930', ], [ 62487970200, # utc_start 1981-03-01 09:30:00 (Sun) @@ -89,7 +93,7 @@ 62508499200, # local_end 1981-10-25 00:00:00 (Sun) -36000, 0, -'CKT', +'-10', ], [ 62508535200, # utc_start 1981-10-25 10:00:00 (Sun) @@ -98,7 +102,7 @@ 62519990400, # local_end 1982-03-07 00:00:00 (Sun) -34200, 1, -'CKHST', +'-0930', ], [ 62520024600, # utc_start 1982-03-07 09:30:00 (Sun) @@ -107,7 +111,7 @@ 62540553600, # local_end 1982-10-31 00:00:00 (Sun) -36000, 0, -'CKT', +'-10', ], [ 62540589600, # utc_start 1982-10-31 10:00:00 (Sun) @@ -116,7 +120,7 @@ 62551440000, # local_end 1983-03-06 00:00:00 (Sun) -34200, 1, -'CKHST', +'-0930', ], [ 62551474200, # utc_start 1983-03-06 09:30:00 (Sun) @@ -125,7 +129,7 @@ 62572003200, # local_end 1983-10-30 00:00:00 (Sun) -36000, 0, -'CKT', +'-10', ], [ 62572039200, # utc_start 1983-10-30 10:00:00 (Sun) @@ -134,7 +138,7 @@ 62582889600, # local_end 1984-03-04 00:00:00 (Sun) -34200, 1, -'CKHST', +'-0930', ], [ 62582923800, # utc_start 1984-03-04 09:30:00 (Sun) @@ -143,7 +147,7 @@ 62603452800, # local_end 1984-10-28 00:00:00 (Sun) -36000, 0, -'CKT', +'-10', ], [ 62603488800, # utc_start 1984-10-28 10:00:00 (Sun) @@ -152,7 +156,7 @@ 62614339200, # local_end 1985-03-03 00:00:00 (Sun) -34200, 1, -'CKHST', +'-0930', ], [ 62614373400, # utc_start 1985-03-03 09:30:00 (Sun) @@ -161,7 +165,7 @@ 62634902400, # local_end 1985-10-27 00:00:00 (Sun) -36000, 0, -'CKT', +'-10', ], [ 62634938400, # utc_start 1985-10-27 10:00:00 (Sun) @@ -170,7 +174,7 @@ 62645788800, # local_end 1986-03-02 00:00:00 (Sun) -34200, 1, -'CKHST', +'-0930', ], [ 62645823000, # utc_start 1986-03-02 09:30:00 (Sun) @@ -179,7 +183,7 @@ 62666352000, # local_end 1986-10-26 00:00:00 (Sun) -36000, 0, -'CKT', +'-10', ], [ 62666388000, # utc_start 1986-10-26 10:00:00 (Sun) @@ -188,7 +192,7 @@ 62677238400, # local_end 1987-03-01 00:00:00 (Sun) -34200, 1, -'CKHST', +'-0930', ], [ 62677272600, # utc_start 1987-03-01 09:30:00 (Sun) @@ -197,7 +201,7 @@ 62697801600, # local_end 1987-10-25 00:00:00 (Sun) -36000, 0, -'CKT', +'-10', ], [ 62697837600, # utc_start 1987-10-25 10:00:00 (Sun) @@ -206,7 +210,7 @@ 62709292800, # local_end 1988-03-06 00:00:00 (Sun) -34200, 1, -'CKHST', +'-0930', ], [ 62709327000, # utc_start 1988-03-06 09:30:00 (Sun) @@ -215,7 +219,7 @@ 62729856000, # local_end 1988-10-30 00:00:00 (Sun) -36000, 0, -'CKT', +'-10', ], [ 62729892000, # utc_start 1988-10-30 10:00:00 (Sun) @@ -224,7 +228,7 @@ 62740742400, # local_end 1989-03-05 00:00:00 (Sun) -34200, 1, -'CKHST', +'-0930', ], [ 62740776600, # utc_start 1989-03-05 09:30:00 (Sun) @@ -233,7 +237,7 @@ 62761305600, # local_end 1989-10-29 00:00:00 (Sun) -36000, 0, -'CKT', +'-10', ], [ 62761341600, # utc_start 1989-10-29 10:00:00 (Sun) @@ -242,7 +246,7 @@ 62772192000, # local_end 1990-03-04 00:00:00 (Sun) -34200, 1, -'CKHST', +'-0930', ], [ 62772226200, # utc_start 1990-03-04 09:30:00 (Sun) @@ -251,7 +255,7 @@ 62792755200, # local_end 1990-10-28 00:00:00 (Sun) -36000, 0, -'CKT', +'-10', ], [ 62792791200, # utc_start 1990-10-28 10:00:00 (Sun) @@ -260,7 +264,7 @@ 62803641600, # local_end 1991-03-03 00:00:00 (Sun) -34200, 1, -'CKHST', +'-0930', ], [ 62803675800, # utc_start 1991-03-03 09:30:00 (Sun) @@ -269,15 +273,15 @@ DateTime::TimeZone::INFINITY, # local_end -36000, 0, -'CKT', +'-10', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {13} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Pacific/Tahiti.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Pacific/Tahiti.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Pacific/Tahiti.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Pacific/Tahiti.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/australasia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/australasia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Pacific::Tahiti; -$DateTime::TimeZone::Pacific::Tahiti::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,15 +39,15 @@ DateTime::TimeZone::INFINITY, # local_end -36000, 0, -'TAHT', +'-10', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {0} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Pacific/Tarawa.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Pacific/Tarawa.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Pacific/Tarawa.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Pacific/Tarawa.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/australasia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/australasia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Pacific::Tarawa; -$DateTime::TimeZone::Pacific::Tarawa::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,15 +39,15 @@ DateTime::TimeZone::INFINITY, # local_end 43200, 0, -'GILT', +'+12', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {0} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Pacific/Tongatapu.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Pacific/Tongatapu.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Pacific/Tongatapu.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Pacific/Tongatapu.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/australasia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/australasia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Pacific::Tongatapu; -$DateTime::TimeZone::Pacific::Tongatapu::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,7 +39,7 @@ 61220534400, # local_end 1941-01-01 00:00:00 (Wed) 44400, 0, -'TOT', +'+1220', ], [ 61220490000, # utc_start 1940-12-31 11:40:00 (Tue) @@ -44,7 +48,7 @@ 63050832000, # local_end 1999-01-01 00:00:00 (Fri) 46800, 0, -'TOT', +'+13', ], [ 63050785200, # utc_start 1998-12-31 11:00:00 (Thu) @@ -53,7 +57,7 @@ 63074944800, # local_end 1999-10-07 02:00:00 (Thu) 46800, 0, -'TOT', +'+13', ], [ 63074898000, # utc_start 1999-10-06 13:00:00 (Wed) @@ -62,7 +66,7 @@ 63089118000, # local_end 2000-03-19 03:00:00 (Sun) 50400, 1, -'TOST', +'+14', ], [ 63089067600, # utc_start 2000-03-18 13:00:00 (Sat) @@ -71,7 +75,7 @@ 63109072800, # local_end 2000-11-05 02:00:00 (Sun) 46800, 0, -'TOT', +'+13', ], [ 63109026000, # utc_start 2000-11-04 13:00:00 (Sat) @@ -80,7 +84,7 @@ 63116330400, # local_end 2001-01-28 02:00:00 (Sun) 50400, 1, -'TOST', +'+14', ], [ 63116280000, # utc_start 2001-01-27 12:00:00 (Sat) @@ -89,7 +93,7 @@ 63140522400, # local_end 2001-11-04 02:00:00 (Sun) 46800, 0, -'TOT', +'+13', ], [ 63140475600, # utc_start 2001-11-03 13:00:00 (Sat) @@ -98,24 +102,42 @@ 63147780000, # local_end 2002-01-27 02:00:00 (Sun) 50400, 1, -'TOST', +'+14', ], [ 63147729600, # utc_start 2002-01-26 12:00:00 (Sat) -DateTime::TimeZone::INFINITY, # utc_end +63614034000, # utc_end 2016-11-05 13:00:00 (Sat) 63147776400, # local_start 2002-01-27 01:00:00 (Sun) +63614080800, # local_end 2016-11-06 02:00:00 (Sun) +46800, +0, +'+13', + ], + [ +63614034000, # utc_start 2016-11-05 13:00:00 (Sat) +63620082000, # utc_end 2017-01-14 13:00:00 (Sat) +63614084400, # local_start 2016-11-06 03:00:00 (Sun) +63620132400, # local_end 2017-01-15 03:00:00 (Sun) +50400, +1, +'+14', + ], + [ +63620082000, # utc_start 2017-01-14 13:00:00 (Sat) +DateTime::TimeZone::INFINITY, # utc_end +63620128800, # local_start 2017-01-15 02:00:00 (Sun) DateTime::TimeZone::INFINITY, # local_end 46800, 0, -'TOT', +'+13', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {3} +sub has_dst_changes {4} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Pacific/Wake.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Pacific/Wake.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Pacific/Wake.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Pacific/Wake.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/australasia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/australasia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Pacific::Wake; -$DateTime::TimeZone::Pacific::Wake::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,15 +39,15 @@ DateTime::TimeZone::INFINITY, # local_end 43200, 0, -'WAKT', +'+12', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {0} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Pacific/Wallis.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Pacific/Wallis.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/Pacific/Wallis.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/Pacific/Wallis.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/australasia. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/australasia. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::Pacific::Wallis; -$DateTime::TimeZone::Pacific::Wallis::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -35,15 +39,15 @@ DateTime::TimeZone::INFINITY, # local_end 43200, 0, -'WFT', +'+12', ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} sub has_dst_changes {0} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/PST8PDT.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/PST8PDT.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/PST8PDT.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/PST8PDT.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/northamerica. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/northamerica. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::PST8PDT; -$DateTime::TimeZone::PST8PDT::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -1180,13 +1184,49 @@ 1, 'PDT', ], + [ +63961261200, # utc_start 2027-11-07 09:00:00 (Sun) +63972151200, # utc_end 2028-03-12 10:00:00 (Sun) +63961232400, # local_start 2027-11-07 01:00:00 (Sun) +63972122400, # local_end 2028-03-12 02:00:00 (Sun) +-28800, +0, +'PST', + ], + [ +63972151200, # utc_start 2028-03-12 10:00:00 (Sun) +63992710800, # utc_end 2028-11-05 09:00:00 (Sun) +63972126000, # local_start 2028-03-12 03:00:00 (Sun) +63992685600, # local_end 2028-11-05 02:00:00 (Sun) +-25200, +1, +'PDT', + ], + [ +63992710800, # utc_start 2028-11-05 09:00:00 (Sun) +64003600800, # utc_end 2029-03-11 10:00:00 (Sun) +63992682000, # local_start 2028-11-05 01:00:00 (Sun) +64003572000, # local_end 2029-03-11 02:00:00 (Sun) +-28800, +0, +'PST', + ], + [ +64003600800, # utc_start 2029-03-11 10:00:00 (Sun) +64024160400, # utc_end 2029-11-04 09:00:00 (Sun) +64003575600, # local_start 2029-03-11 03:00:00 (Sun) +64024135200, # local_end 2029-11-04 02:00:00 (Sun) +-25200, +1, +'PDT', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {65} +sub has_dst_changes {67} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -1210,26 +1250,24 @@ bless( { 'at' => '2:00', 'from' => '2007', - 'in' => 'Nov', - 'letter' => 'S', - 'name' => 'US', - 'offset_from_std' => 0, - 'on' => 'Sun>=1', - 'save' => '0', - 'to' => 'max', - 'type' => undef - }, 'DateTime::TimeZone::OlsonDB::Rule' ), - bless( { - 'at' => '2:00', - 'from' => '2007', 'in' => 'Mar', 'letter' => 'D', 'name' => 'US', 'offset_from_std' => 3600, 'on' => 'Sun>=8', 'save' => '1:00', - 'to' => 'max', - 'type' => undef + 'to' => 'max' + }, 'DateTime::TimeZone::OlsonDB::Rule' ), + bless( { + 'at' => '2:00', + 'from' => '2007', + 'in' => 'Nov', + 'letter' => 'S', + 'name' => 'US', + 'offset_from_std' => 0, + 'on' => 'Sun>=1', + 'save' => '0', + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/UTC.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/UTC.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/UTC.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/UTC.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,7 +1,10 @@ package DateTime::TimeZone::UTC; -$DateTime::TimeZone::UTC::VERSION = '1.95'; + use strict; use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use parent 'Class::Singleton', 'DateTime::TimeZone'; @@ -9,11 +12,13 @@ return shift->instance; } +## no critic (Subroutines::ProhibitUnusedPrivateSubroutines) sub _new_instance { my $class = shift; return bless { name => 'UTC' }, $class; } +## use critic sub is_dst_for_datetime {0} @@ -34,13 +39,15 @@ =pod +=encoding UTF-8 + =head1 NAME DateTime::TimeZone::UTC - The UTC time zone =head1 VERSION -version 1.95 +version 2.18 =head1 SYNOPSIS @@ -59,15 +66,28 @@ This class has the same methods as a real time zone object, but the C method returns undef and C returns true. +=head1 SUPPORT + +Bugs may be submitted at L. + +I am also usually active on IRC as 'autarch' on C. + +=head1 SOURCE + +The source code repository for DateTime-TimeZone can be found at L. + =head1 AUTHOR Dave Rolsky =head1 COPYRIGHT AND LICENSE -This software is copyright (c) 2016 by Dave Rolsky. +This software is copyright (c) 2018 by Dave Rolsky. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. +The full text of the license can be found in the +F file included with this distribution. + =cut diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/WET.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/WET.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone/WET.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone/WET.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,19 @@ # This file is auto-generated by the Perl DateTime Suite time zone -# code generator (0.07) This code generator comes with the +# code generator (0.08) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # -# Generated from /tmp/Q713JNUf8G/europe. Olson data version 2016a +# Generated from /tmp/V7b1FlgEXT/europe. Olson data version 2018d # # Do not edit this file directly. # package DateTime::TimeZone::WET; -$DateTime::TimeZone::WET::VERSION = '1.95'; + use strict; +use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -937,13 +941,49 @@ 1, 'WEST', ], + [ +63960627600, # utc_start 2027-10-31 01:00:00 (Sun) +63973328400, # utc_end 2028-03-26 01:00:00 (Sun) +63960627600, # local_start 2027-10-31 01:00:00 (Sun) +63973328400, # local_end 2028-03-26 01:00:00 (Sun) +0, +0, +'WET', + ], + [ +63973328400, # utc_start 2028-03-26 01:00:00 (Sun) +63992077200, # utc_end 2028-10-29 01:00:00 (Sun) +63973332000, # local_start 2028-03-26 02:00:00 (Sun) +63992080800, # local_end 2028-10-29 02:00:00 (Sun) +3600, +1, +'WEST', + ], + [ +63992077200, # utc_start 2028-10-29 01:00:00 (Sun) +64004778000, # utc_end 2029-03-25 01:00:00 (Sun) +63992077200, # local_start 2028-10-29 01:00:00 (Sun) +64004778000, # local_end 2029-03-25 01:00:00 (Sun) +0, +0, +'WET', + ], + [ +64004778000, # utc_start 2029-03-25 01:00:00 (Sun) +64023526800, # utc_end 2029-10-28 01:00:00 (Sun) +64004781600, # local_start 2029-03-25 02:00:00 (Sun) +64023530400, # local_end 2029-10-28 02:00:00 (Sun) +3600, +1, +'WEST', + ], ]; -sub olson_version {'2016a'} +sub olson_version {'2018d'} -sub has_dst_changes {51} +sub has_dst_changes {53} -sub _max_year {2026} +sub _max_year {2028} sub _new_instance { return shift->_init( @_, spans => $spans ); @@ -966,18 +1006,6 @@ my $rules = [ bless( { 'at' => '1:00u', - 'from' => '1981', - 'in' => 'Mar', - 'letter' => 'S', - 'name' => 'EU', - 'offset_from_std' => 3600, - 'on' => 'lastSun', - 'save' => '1:00', - 'to' => 'max', - 'type' => undef - }, 'DateTime::TimeZone::OlsonDB::Rule' ), - bless( { - 'at' => '1:00u', 'from' => '1996', 'in' => 'Oct', 'letter' => '', @@ -985,8 +1013,18 @@ 'offset_from_std' => 0, 'on' => 'lastSun', 'save' => '0', - 'to' => 'max', - 'type' => undef + 'to' => 'max' + }, 'DateTime::TimeZone::OlsonDB::Rule' ), + bless( { + 'at' => '1:00u', + 'from' => '1981', + 'in' => 'Mar', + 'letter' => 'S', + 'name' => 'EU', + 'offset_from_std' => 3600, + 'on' => 'lastSun', + 'save' => '1:00', + 'to' => 'max' }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; diff -Nru libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone.pm libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone.pm --- libdatetime-timezone-perl-1.95/lib/DateTime/TimeZone.pm 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/lib/DateTime/TimeZone.pm 2018-03-24 00:18:32.000000000 +0000 @@ -1,9 +1,12 @@ package DateTime::TimeZone; -$DateTime::TimeZone::VERSION = '1.95'; -use 5.006; + +use 5.008004; use strict; use warnings; +use namespace::autoclean; + +our $VERSION = '2.18'; use DateTime::TimeZone::Catalog; use DateTime::TimeZone::Floating; @@ -12,9 +15,12 @@ use DateTime::TimeZone::OlsonDB::Change; use DateTime::TimeZone::UTC; use Module::Runtime qw( require_module ); -use Params::Validate 0.72 qw( validate validate_pos SCALAR ARRAYREF BOOLEAN ); +use Params::ValidationCompiler 0.13 qw( validation_for ); +use Specio::Library::Builtins; +use Specio::Library::String; use Try::Tiny; +## no critic (ValuesAndExpressions::ProhibitConstantPragma) use constant INFINITY => 100**1000; use constant NEG_INFINITY => -1 * ( 100**1000 ); @@ -30,114 +36,140 @@ my %SpecialName = map { $_ => 1 } qw( EST MST HST CET EET MET WET EST5EDT CST6CDT MST7MDT PST8PDT ); -sub new { - my $class = shift; - my %p = validate( - @_, - { name => { type => SCALAR } }, +{ + my $validator = validation_for( + name => '_check_new_params', + name_is_optional => 1, + params => { + name => { + type => t('NonEmptyStr'), + }, + }, ); - if ( exists $DateTime::TimeZone::Catalog::LINKS{ $p{name} } ) { - $p{name} = $DateTime::TimeZone::Catalog::LINKS{ $p{name} }; - } - elsif ( exists $DateTime::TimeZone::Catalog::LINKS{ uc $p{name} } ) { - $p{name} = $DateTime::TimeZone::Catalog::LINKS{ uc $p{name} }; - } + sub new { + shift; + my %p = $validator->(@_); - unless ( $p{name} =~ m{/} - || $SpecialName{ $p{name} } ) { - if ( $p{name} eq 'floating' ) { - return DateTime::TimeZone::Floating->instance; + if ( exists $DateTime::TimeZone::Catalog::LINKS{ $p{name} } ) { + $p{name} = $DateTime::TimeZone::Catalog::LINKS{ $p{name} }; } - - if ( $p{name} eq 'local' ) { - return DateTime::TimeZone::Local->TimeZone(); - } - - if ( $p{name} eq 'UTC' || $p{name} eq 'Z' ) { - return DateTime::TimeZone::UTC->instance; + elsif ( exists $DateTime::TimeZone::Catalog::LINKS{ uc $p{name} } ) { + $p{name} = $DateTime::TimeZone::Catalog::LINKS{ uc $p{name} }; } - return DateTime::TimeZone::OffsetOnly->new( offset => $p{name} ); - } - - my $subclass = $p{name}; - $subclass =~ s{/}{::}g; - $subclass =~ s/-(\d)/_Minus$1/; - $subclass =~ s/\+/_Plus/; - $subclass =~ s/-/_/g; - - my $real_class = "DateTime::TimeZone::$subclass"; + unless ( $p{name} =~ m{/} + || $SpecialName{ $p{name} } ) { + if ( $p{name} eq 'floating' ) { + return DateTime::TimeZone::Floating->instance; + } - die "The timezone '$p{name}' is an invalid name.\n" - unless $real_class =~ /^\w+(::\w+)*$/; + if ( $p{name} eq 'local' ) { + return DateTime::TimeZone::Local->TimeZone(); + } - unless ( $real_class->can('instance') ) { - ($real_class) = $real_class =~ m{\A([a-zA-Z0-9_]+(?:::[a-zA-Z0-9_]+)*)\z}; + if ( $p{name} eq 'UTC' || $p{name} eq 'Z' ) { + return DateTime::TimeZone::UTC->instance; + } - my $e; - try { - local $SIG{__DIE__}; - require_module($real_class); + return DateTime::TimeZone::OffsetOnly->new( offset => $p{name} ); } - catch { - $e = $_; - }; - - if ($e) { - my $regex = join '.', split /::/, $real_class; - $regex .= '\\.pm'; - if ( $e =~ /^Can't locate $regex/i ) { - die - "The timezone '$p{name}' could not be loaded, or is an invalid name.\n"; + my $subclass = $p{name}; + $subclass =~ s{/}{::}g; + $subclass =~ s/-(\d)/_Minus$1/; + $subclass =~ s/\+/_Plus/; + $subclass =~ s/-/_/g; + + my $real_class = "DateTime::TimeZone::$subclass"; + + die "The timezone '$p{name}' is an invalid name.\n" + unless $real_class =~ /^\w+(::\w+)*$/; + + unless ( $real_class->can('instance') ) { + ($real_class) + = $real_class =~ m{\A([a-zA-Z0-9_]+(?:::[a-zA-Z0-9_]+)*)\z}; + + my $e; + try { + ## no critic (Variables::RequireInitializationForLocalVars) + local $SIG{__DIE__}; + require_module($real_class); } - else { - die $e; + catch { + $e = $_; + }; + + if ($e) { + my $regex = join '.', split /::/, $real_class; + $regex .= '\\.pm'; + + if ( $e =~ /^Can't locate $regex/i ) { + die + "The timezone '$p{name}' could not be loaded, or is an invalid name.\n"; + } + else { + die $e; + } } } - } - my $zone = $real_class->instance( name => $p{name}, is_olson => 1 ); + my $zone = $real_class->instance( name => $p{name}, is_olson => 1 ); - if ( $zone->is_olson() ) { - my $object_version - = $zone->can('olson_version') - ? $zone->olson_version() - : 'unknown'; - my $catalog_version = DateTime::TimeZone::Catalog->OlsonVersion(); - - if ( $object_version ne $catalog_version ) { - warn - "Loaded $real_class, which is from a different version ($object_version) of the Olson database than this installation of DateTime::TimeZone ($catalog_version).\n"; + if ( $zone->is_olson() ) { + my $object_version + = $zone->can('olson_version') + ? $zone->olson_version() + : 'unknown'; + my $catalog_version = DateTime::TimeZone::Catalog->OlsonVersion(); + + if ( $object_version ne $catalog_version ) { + warn + "Loaded $real_class, which is from a different version ($object_version) of the Olson database than this installation of DateTime::TimeZone ($catalog_version).\n"; + } } - } - return $zone; + return $zone; + } } -sub _init { - my $class = shift; - my %p = validate( - @_, { - name => { type => SCALAR }, - spans => { type => ARRAYREF }, - is_olson => { type => BOOLEAN, default => 0 }, +{ + my $validator = validation_for( + name => '_check_init_params', + name_is_optional => 1, + params => { + name => { + type => t('NonEmptyStr'), + }, + spans => { + type => t('ArrayRef'), + }, + is_olson => { + type => t('Bool'), + default => 0, + }, }, ); - my $self = bless { - name => $p{name}, - spans => $p{spans}, - is_olson => $p{is_olson}, - }, $class; - - foreach my $k (qw( last_offset last_observance rules max_year )) { - my $m = "_$k"; - $self->{$k} = $self->$m() if $self->can($m); - } + ## no critic (Subroutines::ProhibitUnusedPrivateSubroutines) + sub _init { + my $class = shift; + my %p = $validator->(@_); + + my $self = bless { + name => $p{name}, + spans => $p{spans}, + is_olson => $p{is_olson}, + }, $class; + + foreach my $k (qw( last_offset last_observance rules max_year )) { + my $m = "_$k"; + $self->{$k} = $self->$m() if $self->can($m); + } - return $self; + return $self; + } + ## use critic } sub is_olson { $_[0]->{is_olson} } @@ -190,15 +222,17 @@ } else { my $until_year = $dt->utc_year + 1; - $span = $self->_generate_spans_until_match( $until_year, $seconds, - $type ); + $span = $self->_generate_spans_until_match( + $until_year, $seconds, + $type + ); } # This means someone gave a local time that doesn't exist # (like during a transition into savings time) unless ( defined $span ) { my $err = 'Invalid local time for date'; - $err .= ' ' . $dt->iso8601 if $type eq 'utc'; + $err .= q{ } . $dt->iso8601 if $type eq 'utc'; $err .= ' in time zone: ' . $self->name; $err .= "\n"; @@ -289,8 +323,10 @@ # by looking two years out we can ensure that we will find at # least one more span. Of course, I will no doubt be proved wrong # and this will cause errors. - $self->_generate_spans_until_match( $self->{max_year} + 2, - $max_span->[UTC_END] + ( 366 * 86400 ), 'utc' ); + $self->_generate_spans_until_match( + $self->{max_year} + 2, + $max_span->[UTC_END] + ( 366 * 86400 ), 'utc' + ); return $self->{spans}[ $last_idx + 1 ]; } @@ -304,6 +340,7 @@ my @changes; my @rules = @{ $self->_rules }; foreach my $year ( $self->{max_year} .. $generate_until_year ) { + ## no critic (ControlStructures::ProhibitCStyleForLoops) for ( my $x = 0; $x < @rules; $x++ ) { my $last_offset_from_std; @@ -324,8 +361,10 @@ my $rule = $rules[$x]; - my $next = $rule->utc_start_datetime_for_year( $year, - $self->{last_offset}, $last_offset_from_std ); + my $next = $rule->utc_start_datetime_for_year( + $year, + $self->{last_offset}, $last_offset_from_std + ); # don't bother with changes we've seen already next if $next->utc_rd_as_seconds < $self->max_span->[UTC_END]; @@ -354,14 +393,10 @@ my ( $start, $end ) = _keys_for_type($type); my $match; + ## no critic (ControlStructures::ProhibitCStyleForLoops) for ( my $x = 1; $x < @sorted; $x++ ) { - my $last_total_offset - = $x == 1 - ? $self->max_span->[OFFSET] - : $sorted[ $x - 2 ]->total_offset; - my $span = DateTime::TimeZone::OlsonDB::Change::two_changes_as_span( - @sorted[ $x - 1, $x ], $last_total_offset ); + @sorted[ $x - 1, $x ] ); $span = _span_as_array($span); @@ -384,7 +419,7 @@ [ @{ $_[0] }{ qw( utc_start utc_end local_start local_end offset is_dst short_name ) - } + } ]; } @@ -402,6 +437,7 @@ my $name = shift; my $tz = try { + ## no critic (Variables::RequireInitializationForLocalVars) local $SIG{__DIE__}; $class->new( name => $name ); }; @@ -416,8 +452,8 @@ } sub STORABLE_thaw { - my $self = shift; - my $cloning = shift; + my $self = shift; + shift; my $serialized = shift; my $class = ref $self || $self; @@ -441,6 +477,7 @@ sub offset_as_seconds { my $offset = shift; $offset = shift if try { + ## no critic (Variables::RequireInitializationForLocalVars) local $SIG{__DIE__}; $offset->isa('DateTime::TimeZone'); }; @@ -476,6 +513,7 @@ sub offset_as_string { my $offset = shift; $offset = shift if try { + ## no critic (Variables::RequireInitializationForLocalVars) local $SIG{__DIE__}; $offset->isa('DateTime::TimeZone'); }; @@ -503,8 +541,7 @@ # These methods all operate on data contained in the DateTime/TimeZone/Catalog.pm file. sub all_names { - return - wantarray + return wantarray ? @DateTime::TimeZone::Catalog::ALL : [@DateTime::TimeZone::Catalog::ALL]; } @@ -516,8 +553,7 @@ } sub links { - return - wantarray + return wantarray ? %DateTime::TimeZone::Catalog::LINKS : {%DateTime::TimeZone::Catalog::LINKS}; } @@ -558,13 +594,15 @@ =pod +=encoding UTF-8 + =head1 NAME DateTime::TimeZone - Time zone object base class and factory =head1 VERSION -version 1.95 +version 2.18 =head1 SYNOPSIS @@ -798,14 +836,12 @@ which may not work for your module, so please test the interaction of your module with Storable. -=head1 SUPPORT +=head1 LOADING TIME ZONES IN A PRE-FORKING SYSTEM -Support for this module is provided via the datetime@perl.org email list. See -http://datetime.perl.org/wiki/datetime/page/Mailing_List for details. - -Please submit bugs to the CPAN RT system at -http://rt.cpan.org/NoAuth/ReportBug.html?Queue=datetime%3A%3Atimezone -or via email at bug-datetime-timezone@rt.cpan.org. +If you are running an application that does pre-forking (for example with +Starman), then you should try to load all the time zones that you'll need in +the parent process. Time zones are loaded on-demand, so loading them once in +each child will waste memory that could otherwise be shared. =head1 DONATIONS @@ -845,13 +881,47 @@ parse_olson and tests_from_zdump. Please run them with the --help flag to see what they can be used for. +=head1 SUPPORT + +Support for this module is provided via the datetime@perl.org email list. See +http://datetime.perl.org/wiki/datetime/page/Mailing_List for details. + +Please submit bugs to the CPAN RT system at +http://rt.cpan.org/NoAuth/ReportBug.html?Queue=datetime%3A%3Atimezone +or via email at bug-datetime-timezone@rt.cpan.org. + +Bugs may be submitted at L. + +I am also usually active on IRC as 'autarch' on C. + +=head1 SOURCE + +The source code repository for DateTime-TimeZone can be found at L. + +=head1 DONATIONS + +If you'd like to thank me for the work I've done on this module, please +consider making a "donation" to me via PayPal. I spend a lot of free time +creating free software, and would appreciate any support you'd care to offer. + +Please note that B in order for me +to continue working on this particular software. I will continue to do so, +inasmuch as I have in the past, for as long as it interests me. + +Similarly, a donation made in this way will probably not make me work on this +software much more, unless I get so many donations that I can consider working +on free software full time (let's all have a chuckle at that together). + +To donate, log into PayPal and send money to autarch@urth.org, or use the +button at L. + =head1 AUTHOR Dave Rolsky =head1 CONTRIBUTORS -=for stopwords Alexey Molchanov Alfie John Daisuke Maki David Pinkowitz Iain Truskett Joshua Hoblitt Karen Etheridge Peter Rabbitson +=for stopwords Alexey Molchanov Alfie John Bron Gondwana Daisuke Maki David Pinkowitz Iain Truskett Jakub Wilk Joshua Hoblitt Karen Etheridge karupanerura Olaf Alders Peter Rabbitson Tom Wyant =over 4 @@ -865,6 +935,10 @@ =item * +Bron Gondwana + +=item * + Daisuke Maki =item * @@ -877,6 +951,10 @@ =item * +Jakub Wilk + +=item * + Joshua Hoblitt =item * @@ -885,15 +963,30 @@ =item * +karupanerura + +=item * + +Olaf Alders + +=item * + Peter Rabbitson +=item * + +Tom Wyant + =back =head1 COPYRIGHT AND LICENSE -This software is copyright (c) 2016 by Dave Rolsky. +This software is copyright (c) 2018 by Dave Rolsky. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. +The full text of the license can be found in the +F file included with this distribution. + =cut diff -Nru libdatetime-timezone-perl-1.95/LICENSE libdatetime-timezone-perl-2.18/LICENSE --- libdatetime-timezone-perl-1.95/LICENSE 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/LICENSE 2018-03-24 00:18:32.000000000 +0000 @@ -1,4 +1,4 @@ -This software is copyright (c) 2016 by Dave Rolsky. +This software is copyright (c) 2018 by Dave Rolsky. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. @@ -12,7 +12,7 @@ --- The GNU General Public License, Version 1, February 1989 --- -This software is Copyright (c) 2016 by Dave Rolsky. +This software is Copyright (c) 2018 by Dave Rolsky. This is free software, licensed under: @@ -272,7 +272,7 @@ --- The Artistic License 1.0 --- -This software is Copyright (c) 2016 by Dave Rolsky. +This software is Copyright (c) 2018 by Dave Rolsky. This is free software, licensed under: diff -Nru libdatetime-timezone-perl-1.95/Makefile.PL libdatetime-timezone-perl-2.18/Makefile.PL --- libdatetime-timezone-perl-1.95/Makefile.PL 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/Makefile.PL 2018-03-24 00:18:32.000000000 +0000 @@ -1,8 +1,8 @@ -# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v5.043. +# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v6.011. use strict; use warnings; -use 5.006; +use 5.008004; use ExtUtils::MakeMaker; @@ -14,7 +14,7 @@ }, "DISTNAME" => "DateTime-TimeZone", "LICENSE" => "perl", - "MIN_PERL_VERSION" => "5.006", + "MIN_PERL_VERSION" => "5.008004", "NAME" => "DateTime::TimeZone", "PREREQ_PM" => { "Class::Singleton" => "1.03", @@ -25,12 +25,14 @@ "File::Spec" => 0, "List::Util" => "1.33", "Module::Runtime" => 0, - "Params::Validate" => "0.72", + "Params::ValidationCompiler" => "0.13", + "Specio::Library::Builtins" => 0, + "Specio::Library::String" => 0, "Try::Tiny" => 0, "constant" => 0, + "namespace::autoclean" => 0, "parent" => 0, "strict" => 0, - "vars" => 0, "warnings" => 0 }, "TEST_REQUIRES" => { @@ -49,7 +51,7 @@ "lib" => 0, "overload" => 0 }, - "VERSION" => "1.95", + "VERSION" => "2.18", "test" => { "TESTS" => "t/*.t" } @@ -70,7 +72,9 @@ "File::Temp" => 0, "List::Util" => "1.33", "Module::Runtime" => 0, - "Params::Validate" => "0.72", + "Params::ValidationCompiler" => "0.13", + "Specio::Library::Builtins" => 0, + "Specio::Library::String" => 0, "Storable" => 0, "Sys::Hostname" => 0, "Test::Fatal" => 0, @@ -80,10 +84,10 @@ "base" => 0, "constant" => 0, "lib" => 0, + "namespace::autoclean" => 0, "overload" => 0, "parent" => 0, "strict" => 0, - "vars" => 0, "warnings" => 0 ); @@ -97,8 +101,8 @@ delete $WriteMakefileArgs{CONFIGURE_REQUIRES} unless eval { ExtUtils::MakeMaker->VERSION(6.52) }; -if ( $^O eq 'MSWin32' ) { - $WriteMakefileArgs{PREREQ_PM}{'DateTime::TimeZone::Local::Win32'} = '1.83'; +if ( $^O eq '=DTTZBundle/OSPrereqs' ) { + $WriteMakefileArgs{PREREQ_PM}{'DateTime::TimeZone::Local::Win32'} = '2.00'; } WriteMakefile(%WriteMakefileArgs); diff -Nru libdatetime-timezone-perl-1.95/MANIFEST libdatetime-timezone-perl-2.18/MANIFEST --- libdatetime-timezone-perl-1.95/MANIFEST 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/MANIFEST 2018-03-24 00:18:32.000000000 +0000 @@ -1,4 +1,5 @@ -# This file was automatically generated by Dist::Zilla::Plugin::Manifest v5.043. +# This file was automatically generated by Dist::Zilla::Plugin::Manifest v6.011. +CONTRIBUTING.md Changes INSTALL LICENSE @@ -9,6 +10,7 @@ README.md cpanfile dist.ini +inc/DTTZBundle.pm lib/DateTime/TimeZone.pm lib/DateTime/TimeZone/Africa/Abidjan.pm lib/DateTime/TimeZone/Africa/Accra.pm @@ -19,12 +21,14 @@ lib/DateTime/TimeZone/Africa/Ceuta.pm lib/DateTime/TimeZone/Africa/El_Aaiun.pm lib/DateTime/TimeZone/Africa/Johannesburg.pm +lib/DateTime/TimeZone/Africa/Juba.pm lib/DateTime/TimeZone/Africa/Khartoum.pm lib/DateTime/TimeZone/Africa/Lagos.pm lib/DateTime/TimeZone/Africa/Maputo.pm lib/DateTime/TimeZone/Africa/Monrovia.pm lib/DateTime/TimeZone/Africa/Nairobi.pm lib/DateTime/TimeZone/Africa/Ndjamena.pm +lib/DateTime/TimeZone/Africa/Sao_Tome.pm lib/DateTime/TimeZone/Africa/Tripoli.pm lib/DateTime/TimeZone/Africa/Tunis.pm lib/DateTime/TimeZone/Africa/Windhoek.pm @@ -133,6 +137,7 @@ lib/DateTime/TimeZone/America/Port_of_Spain.pm lib/DateTime/TimeZone/America/Porto_Velho.pm lib/DateTime/TimeZone/America/Puerto_Rico.pm +lib/DateTime/TimeZone/America/Punta_Arenas.pm lib/DateTime/TimeZone/America/Rainy_River.pm lib/DateTime/TimeZone/America/Rankin_Inlet.pm lib/DateTime/TimeZone/America/Recife.pm @@ -173,9 +178,11 @@ lib/DateTime/TimeZone/Asia/Aqtau.pm lib/DateTime/TimeZone/Asia/Aqtobe.pm lib/DateTime/TimeZone/Asia/Ashgabat.pm +lib/DateTime/TimeZone/Asia/Atyrau.pm lib/DateTime/TimeZone/Asia/Baghdad.pm lib/DateTime/TimeZone/Asia/Baku.pm lib/DateTime/TimeZone/Asia/Bangkok.pm +lib/DateTime/TimeZone/Asia/Barnaul.pm lib/DateTime/TimeZone/Asia/Beirut.pm lib/DateTime/TimeZone/Asia/Bishkek.pm lib/DateTime/TimeZone/Asia/Brunei.pm @@ -187,6 +194,7 @@ lib/DateTime/TimeZone/Asia/Dili.pm lib/DateTime/TimeZone/Asia/Dubai.pm lib/DateTime/TimeZone/Asia/Dushanbe.pm +lib/DateTime/TimeZone/Asia/Famagusta.pm lib/DateTime/TimeZone/Asia/Gaza.pm lib/DateTime/TimeZone/Asia/Hebron.pm lib/DateTime/TimeZone/Asia/Ho_Chi_Minh.pm @@ -218,7 +226,6 @@ lib/DateTime/TimeZone/Asia/Pyongyang.pm lib/DateTime/TimeZone/Asia/Qatar.pm lib/DateTime/TimeZone/Asia/Qyzylorda.pm -lib/DateTime/TimeZone/Asia/Rangoon.pm lib/DateTime/TimeZone/Asia/Riyadh.pm lib/DateTime/TimeZone/Asia/Sakhalin.pm lib/DateTime/TimeZone/Asia/Samarkand.pm @@ -232,11 +239,13 @@ lib/DateTime/TimeZone/Asia/Tehran.pm lib/DateTime/TimeZone/Asia/Thimphu.pm lib/DateTime/TimeZone/Asia/Tokyo.pm +lib/DateTime/TimeZone/Asia/Tomsk.pm lib/DateTime/TimeZone/Asia/Ulaanbaatar.pm lib/DateTime/TimeZone/Asia/Urumqi.pm lib/DateTime/TimeZone/Asia/Ust_Nera.pm lib/DateTime/TimeZone/Asia/Vladivostok.pm lib/DateTime/TimeZone/Asia/Yakutsk.pm +lib/DateTime/TimeZone/Asia/Yangon.pm lib/DateTime/TimeZone/Asia/Yekaterinburg.pm lib/DateTime/TimeZone/Asia/Yerevan.pm lib/DateTime/TimeZone/Atlantic/Azores.pm @@ -268,6 +277,7 @@ lib/DateTime/TimeZone/EST5EDT.pm lib/DateTime/TimeZone/Europe/Amsterdam.pm lib/DateTime/TimeZone/Europe/Andorra.pm +lib/DateTime/TimeZone/Europe/Astrakhan.pm lib/DateTime/TimeZone/Europe/Athens.pm lib/DateTime/TimeZone/Europe/Belgrade.pm lib/DateTime/TimeZone/Europe/Berlin.pm @@ -282,6 +292,7 @@ lib/DateTime/TimeZone/Europe/Istanbul.pm lib/DateTime/TimeZone/Europe/Kaliningrad.pm lib/DateTime/TimeZone/Europe/Kiev.pm +lib/DateTime/TimeZone/Europe/Kirov.pm lib/DateTime/TimeZone/Europe/Lisbon.pm lib/DateTime/TimeZone/Europe/London.pm lib/DateTime/TimeZone/Europe/Luxembourg.pm @@ -296,11 +307,13 @@ lib/DateTime/TimeZone/Europe/Riga.pm lib/DateTime/TimeZone/Europe/Rome.pm lib/DateTime/TimeZone/Europe/Samara.pm +lib/DateTime/TimeZone/Europe/Saratov.pm lib/DateTime/TimeZone/Europe/Simferopol.pm lib/DateTime/TimeZone/Europe/Sofia.pm lib/DateTime/TimeZone/Europe/Stockholm.pm lib/DateTime/TimeZone/Europe/Tallinn.pm lib/DateTime/TimeZone/Europe/Tirane.pm +lib/DateTime/TimeZone/Europe/Ulyanovsk.pm lib/DateTime/TimeZone/Europe/Uzhgorod.pm lib/DateTime/TimeZone/Europe/Vienna.pm lib/DateTime/TimeZone/Europe/Vilnius.pm @@ -393,15 +406,8 @@ t/20local-subclass.t t/21stack-corruption.t t/22taint-mode.t -t/author-00-compile.t -t/author-eol.t -t/author-mojibake.t -t/author-no-tabs.t -t/author-pod-spell.t -t/author-pod-syntax.t t/check_datetime_version.pl -t/release-pod-coverage.t -t/release-portability.t +t/lib/T/RequireDateTime.pm tidyall.ini tools/compile-all-zones tools/parse_olson @@ -409,3 +415,16 @@ tools/tz-num-to-date tools/update-from-latest-olson weaver.ini +xt/author/00-compile.t +xt/author/clean-namespaces.t +xt/author/eol.t +xt/author/mojibake.t +xt/author/no-tabs.t +xt/author/pod-coverage.t +xt/author/pod-spell.t +xt/author/pod-syntax.t +xt/author/portability.t +xt/author/test-version.t +xt/author/tidyall.t +xt/release/cpan-changes.t +xt/release/meta-json.t diff -Nru libdatetime-timezone-perl-1.95/META.json libdatetime-timezone-perl-2.18/META.json --- libdatetime-timezone-perl-1.95/META.json 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/META.json 2018-03-24 00:18:32.000000000 +0000 @@ -4,7 +4,7 @@ "Dave Rolsky " ], "dynamic_config" : 1, - "generated_by" : "Dist::Zilla version 5.043, CPAN::Meta::Converter version 2.150005", + "generated_by" : "Dist::Zilla version 6.011, CPAN::Meta::Converter version 2.150010", "license" : [ "perl_5" ], @@ -21,7 +21,11 @@ }, "develop" : { "requires" : { + "Code::TidyAll" : "0.56", + "Code::TidyAll::Plugin::SortLines::Naturally" : "0.000003", + "Code::TidyAll::Plugin::Test::Vars" : "0.02", "DateTime" : "0", + "Dist::Zilla::Plugin::OSPrereqs" : "0", "File::Find::Rule" : "0", "File::Spec" : "0", "File::pushd" : "0", @@ -32,21 +36,28 @@ "List::Util" : "1.33", "Locale::Country" : "3.11", "Net::FTP" : "0", - "Parallel::ForkManager" : "0", - "Params::Validate" : "0", + "Parallel::ForkManager" : "1.19", "Path::Class" : "0", - "Perl::Critic" : "1.123", - "Perl::Tidy" : "20140711", + "Perl::Critic" : "1.126", + "Perl::Tidy" : "20160302", "Pod::Coverage::TrustPod" : "0", + "Pod::Wordlist" : "0", + "Test::CPAN::Changes" : "0.19", + "Test::CPAN::Meta::JSON" : "0.16", + "Test::CleanNamespaces" : "0.15", + "Test::Code::TidyAll" : "0.50", "Test::EOL" : "0", "Test::Mojibake" : "0", - "Test::More" : "0.88", + "Test::More" : "0.96", "Test::NoTabs" : "0", "Test::Output" : "0", "Test::Pod" : "1.41", "Test::Pod::Coverage" : "1.08", + "Test::Portability::Files" : "0", "Test::Spelling" : "0.12", "Test::Taint" : "0", + "Test::Vars" : "0.009", + "Test::Version" : "2.05", "autodie" : "0" } }, @@ -60,13 +71,15 @@ "File::Spec" : "0", "List::Util" : "1.33", "Module::Runtime" : "0", - "Params::Validate" : "0.72", + "Params::ValidationCompiler" : "0.13", + "Specio::Library::Builtins" : "0", + "Specio::Library::String" : "0", "Try::Tiny" : "0", "constant" : "0", + "namespace::autoclean" : "0", "parent" : "0", - "perl" : "5.006", + "perl" : "5.008004", "strict" : "0", - "vars" : "0", "warnings" : "0" } }, @@ -95,1466 +108,1509 @@ "provides" : { "DateTime::TimeZone" : { "file" : "lib/DateTime/TimeZone.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Africa::Abidjan" : { "file" : "lib/DateTime/TimeZone/Africa/Abidjan.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Africa::Accra" : { "file" : "lib/DateTime/TimeZone/Africa/Accra.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Africa::Algiers" : { "file" : "lib/DateTime/TimeZone/Africa/Algiers.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Africa::Bissau" : { "file" : "lib/DateTime/TimeZone/Africa/Bissau.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Africa::Cairo" : { "file" : "lib/DateTime/TimeZone/Africa/Cairo.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Africa::Casablanca" : { "file" : "lib/DateTime/TimeZone/Africa/Casablanca.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Africa::Ceuta" : { "file" : "lib/DateTime/TimeZone/Africa/Ceuta.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Africa::El_Aaiun" : { "file" : "lib/DateTime/TimeZone/Africa/El_Aaiun.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Africa::Johannesburg" : { "file" : "lib/DateTime/TimeZone/Africa/Johannesburg.pm", - "version" : "1.95" + "version" : "2.18" + }, + "DateTime::TimeZone::Africa::Juba" : { + "file" : "lib/DateTime/TimeZone/Africa/Juba.pm", + "version" : "2.18" }, "DateTime::TimeZone::Africa::Khartoum" : { "file" : "lib/DateTime/TimeZone/Africa/Khartoum.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Africa::Lagos" : { "file" : "lib/DateTime/TimeZone/Africa/Lagos.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Africa::Maputo" : { "file" : "lib/DateTime/TimeZone/Africa/Maputo.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Africa::Monrovia" : { "file" : "lib/DateTime/TimeZone/Africa/Monrovia.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Africa::Nairobi" : { "file" : "lib/DateTime/TimeZone/Africa/Nairobi.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Africa::Ndjamena" : { "file" : "lib/DateTime/TimeZone/Africa/Ndjamena.pm", - "version" : "1.95" + "version" : "2.18" + }, + "DateTime::TimeZone::Africa::Sao_Tome" : { + "file" : "lib/DateTime/TimeZone/Africa/Sao_Tome.pm", + "version" : "2.18" }, "DateTime::TimeZone::Africa::Tripoli" : { "file" : "lib/DateTime/TimeZone/Africa/Tripoli.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Africa::Tunis" : { "file" : "lib/DateTime/TimeZone/Africa/Tunis.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Africa::Windhoek" : { "file" : "lib/DateTime/TimeZone/Africa/Windhoek.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Adak" : { "file" : "lib/DateTime/TimeZone/America/Adak.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Anchorage" : { "file" : "lib/DateTime/TimeZone/America/Anchorage.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Araguaina" : { "file" : "lib/DateTime/TimeZone/America/Araguaina.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Argentina::Buenos_Aires" : { "file" : "lib/DateTime/TimeZone/America/Argentina/Buenos_Aires.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Argentina::Catamarca" : { "file" : "lib/DateTime/TimeZone/America/Argentina/Catamarca.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Argentina::Cordoba" : { "file" : "lib/DateTime/TimeZone/America/Argentina/Cordoba.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Argentina::Jujuy" : { "file" : "lib/DateTime/TimeZone/America/Argentina/Jujuy.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Argentina::La_Rioja" : { "file" : "lib/DateTime/TimeZone/America/Argentina/La_Rioja.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Argentina::Mendoza" : { "file" : "lib/DateTime/TimeZone/America/Argentina/Mendoza.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Argentina::Rio_Gallegos" : { "file" : "lib/DateTime/TimeZone/America/Argentina/Rio_Gallegos.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Argentina::Salta" : { "file" : "lib/DateTime/TimeZone/America/Argentina/Salta.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Argentina::San_Juan" : { "file" : "lib/DateTime/TimeZone/America/Argentina/San_Juan.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Argentina::San_Luis" : { "file" : "lib/DateTime/TimeZone/America/Argentina/San_Luis.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Argentina::Tucuman" : { "file" : "lib/DateTime/TimeZone/America/Argentina/Tucuman.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Argentina::Ushuaia" : { "file" : "lib/DateTime/TimeZone/America/Argentina/Ushuaia.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Asuncion" : { "file" : "lib/DateTime/TimeZone/America/Asuncion.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Atikokan" : { "file" : "lib/DateTime/TimeZone/America/Atikokan.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Bahia" : { "file" : "lib/DateTime/TimeZone/America/Bahia.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Bahia_Banderas" : { "file" : "lib/DateTime/TimeZone/America/Bahia_Banderas.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Barbados" : { "file" : "lib/DateTime/TimeZone/America/Barbados.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Belem" : { "file" : "lib/DateTime/TimeZone/America/Belem.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Belize" : { "file" : "lib/DateTime/TimeZone/America/Belize.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Blanc_Sablon" : { "file" : "lib/DateTime/TimeZone/America/Blanc_Sablon.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Boa_Vista" : { "file" : "lib/DateTime/TimeZone/America/Boa_Vista.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Bogota" : { "file" : "lib/DateTime/TimeZone/America/Bogota.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Boise" : { "file" : "lib/DateTime/TimeZone/America/Boise.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Cambridge_Bay" : { "file" : "lib/DateTime/TimeZone/America/Cambridge_Bay.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Campo_Grande" : { "file" : "lib/DateTime/TimeZone/America/Campo_Grande.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Cancun" : { "file" : "lib/DateTime/TimeZone/America/Cancun.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Caracas" : { "file" : "lib/DateTime/TimeZone/America/Caracas.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Cayenne" : { "file" : "lib/DateTime/TimeZone/America/Cayenne.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Chicago" : { "file" : "lib/DateTime/TimeZone/America/Chicago.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Chihuahua" : { "file" : "lib/DateTime/TimeZone/America/Chihuahua.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Costa_Rica" : { "file" : "lib/DateTime/TimeZone/America/Costa_Rica.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Creston" : { "file" : "lib/DateTime/TimeZone/America/Creston.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Cuiaba" : { "file" : "lib/DateTime/TimeZone/America/Cuiaba.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Curacao" : { "file" : "lib/DateTime/TimeZone/America/Curacao.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Danmarkshavn" : { "file" : "lib/DateTime/TimeZone/America/Danmarkshavn.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Dawson" : { "file" : "lib/DateTime/TimeZone/America/Dawson.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Dawson_Creek" : { "file" : "lib/DateTime/TimeZone/America/Dawson_Creek.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Denver" : { "file" : "lib/DateTime/TimeZone/America/Denver.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Detroit" : { "file" : "lib/DateTime/TimeZone/America/Detroit.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Edmonton" : { "file" : "lib/DateTime/TimeZone/America/Edmonton.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Eirunepe" : { "file" : "lib/DateTime/TimeZone/America/Eirunepe.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::El_Salvador" : { "file" : "lib/DateTime/TimeZone/America/El_Salvador.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Fort_Nelson" : { "file" : "lib/DateTime/TimeZone/America/Fort_Nelson.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Fortaleza" : { "file" : "lib/DateTime/TimeZone/America/Fortaleza.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Glace_Bay" : { "file" : "lib/DateTime/TimeZone/America/Glace_Bay.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Godthab" : { "file" : "lib/DateTime/TimeZone/America/Godthab.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Goose_Bay" : { "file" : "lib/DateTime/TimeZone/America/Goose_Bay.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Grand_Turk" : { "file" : "lib/DateTime/TimeZone/America/Grand_Turk.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Guatemala" : { "file" : "lib/DateTime/TimeZone/America/Guatemala.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Guayaquil" : { "file" : "lib/DateTime/TimeZone/America/Guayaquil.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Guyana" : { "file" : "lib/DateTime/TimeZone/America/Guyana.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Halifax" : { "file" : "lib/DateTime/TimeZone/America/Halifax.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Havana" : { "file" : "lib/DateTime/TimeZone/America/Havana.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Hermosillo" : { "file" : "lib/DateTime/TimeZone/America/Hermosillo.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Indiana::Indianapolis" : { "file" : "lib/DateTime/TimeZone/America/Indiana/Indianapolis.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Indiana::Knox" : { "file" : "lib/DateTime/TimeZone/America/Indiana/Knox.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Indiana::Marengo" : { "file" : "lib/DateTime/TimeZone/America/Indiana/Marengo.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Indiana::Petersburg" : { "file" : "lib/DateTime/TimeZone/America/Indiana/Petersburg.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Indiana::Tell_City" : { "file" : "lib/DateTime/TimeZone/America/Indiana/Tell_City.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Indiana::Vevay" : { "file" : "lib/DateTime/TimeZone/America/Indiana/Vevay.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Indiana::Vincennes" : { "file" : "lib/DateTime/TimeZone/America/Indiana/Vincennes.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Indiana::Winamac" : { "file" : "lib/DateTime/TimeZone/America/Indiana/Winamac.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Inuvik" : { "file" : "lib/DateTime/TimeZone/America/Inuvik.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Iqaluit" : { "file" : "lib/DateTime/TimeZone/America/Iqaluit.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Jamaica" : { "file" : "lib/DateTime/TimeZone/America/Jamaica.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Juneau" : { "file" : "lib/DateTime/TimeZone/America/Juneau.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Kentucky::Louisville" : { "file" : "lib/DateTime/TimeZone/America/Kentucky/Louisville.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Kentucky::Monticello" : { "file" : "lib/DateTime/TimeZone/America/Kentucky/Monticello.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::La_Paz" : { "file" : "lib/DateTime/TimeZone/America/La_Paz.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Lima" : { "file" : "lib/DateTime/TimeZone/America/Lima.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Los_Angeles" : { "file" : "lib/DateTime/TimeZone/America/Los_Angeles.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Maceio" : { "file" : "lib/DateTime/TimeZone/America/Maceio.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Managua" : { "file" : "lib/DateTime/TimeZone/America/Managua.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Manaus" : { "file" : "lib/DateTime/TimeZone/America/Manaus.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Martinique" : { "file" : "lib/DateTime/TimeZone/America/Martinique.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Matamoros" : { "file" : "lib/DateTime/TimeZone/America/Matamoros.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Mazatlan" : { "file" : "lib/DateTime/TimeZone/America/Mazatlan.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Menominee" : { "file" : "lib/DateTime/TimeZone/America/Menominee.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Merida" : { "file" : "lib/DateTime/TimeZone/America/Merida.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Metlakatla" : { "file" : "lib/DateTime/TimeZone/America/Metlakatla.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Mexico_City" : { "file" : "lib/DateTime/TimeZone/America/Mexico_City.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Miquelon" : { "file" : "lib/DateTime/TimeZone/America/Miquelon.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Moncton" : { "file" : "lib/DateTime/TimeZone/America/Moncton.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Monterrey" : { "file" : "lib/DateTime/TimeZone/America/Monterrey.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Montevideo" : { "file" : "lib/DateTime/TimeZone/America/Montevideo.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Nassau" : { "file" : "lib/DateTime/TimeZone/America/Nassau.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::New_York" : { "file" : "lib/DateTime/TimeZone/America/New_York.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Nipigon" : { "file" : "lib/DateTime/TimeZone/America/Nipigon.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Nome" : { "file" : "lib/DateTime/TimeZone/America/Nome.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Noronha" : { "file" : "lib/DateTime/TimeZone/America/Noronha.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::North_Dakota::Beulah" : { "file" : "lib/DateTime/TimeZone/America/North_Dakota/Beulah.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::North_Dakota::Center" : { "file" : "lib/DateTime/TimeZone/America/North_Dakota/Center.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::North_Dakota::New_Salem" : { "file" : "lib/DateTime/TimeZone/America/North_Dakota/New_Salem.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Ojinaga" : { "file" : "lib/DateTime/TimeZone/America/Ojinaga.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Panama" : { "file" : "lib/DateTime/TimeZone/America/Panama.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Pangnirtung" : { "file" : "lib/DateTime/TimeZone/America/Pangnirtung.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Paramaribo" : { "file" : "lib/DateTime/TimeZone/America/Paramaribo.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Phoenix" : { "file" : "lib/DateTime/TimeZone/America/Phoenix.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Port_au_Prince" : { "file" : "lib/DateTime/TimeZone/America/Port_au_Prince.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Port_of_Spain" : { "file" : "lib/DateTime/TimeZone/America/Port_of_Spain.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Porto_Velho" : { "file" : "lib/DateTime/TimeZone/America/Porto_Velho.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Puerto_Rico" : { "file" : "lib/DateTime/TimeZone/America/Puerto_Rico.pm", - "version" : "1.95" + "version" : "2.18" + }, + "DateTime::TimeZone::America::Punta_Arenas" : { + "file" : "lib/DateTime/TimeZone/America/Punta_Arenas.pm", + "version" : "2.18" }, "DateTime::TimeZone::America::Rainy_River" : { "file" : "lib/DateTime/TimeZone/America/Rainy_River.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Rankin_Inlet" : { "file" : "lib/DateTime/TimeZone/America/Rankin_Inlet.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Recife" : { "file" : "lib/DateTime/TimeZone/America/Recife.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Regina" : { "file" : "lib/DateTime/TimeZone/America/Regina.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Resolute" : { "file" : "lib/DateTime/TimeZone/America/Resolute.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Rio_Branco" : { "file" : "lib/DateTime/TimeZone/America/Rio_Branco.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Santarem" : { "file" : "lib/DateTime/TimeZone/America/Santarem.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Santiago" : { "file" : "lib/DateTime/TimeZone/America/Santiago.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Santo_Domingo" : { "file" : "lib/DateTime/TimeZone/America/Santo_Domingo.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Sao_Paulo" : { "file" : "lib/DateTime/TimeZone/America/Sao_Paulo.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Scoresbysund" : { "file" : "lib/DateTime/TimeZone/America/Scoresbysund.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Sitka" : { "file" : "lib/DateTime/TimeZone/America/Sitka.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::St_Johns" : { "file" : "lib/DateTime/TimeZone/America/St_Johns.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Swift_Current" : { "file" : "lib/DateTime/TimeZone/America/Swift_Current.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Tegucigalpa" : { "file" : "lib/DateTime/TimeZone/America/Tegucigalpa.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Thule" : { "file" : "lib/DateTime/TimeZone/America/Thule.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Thunder_Bay" : { "file" : "lib/DateTime/TimeZone/America/Thunder_Bay.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Tijuana" : { "file" : "lib/DateTime/TimeZone/America/Tijuana.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Toronto" : { "file" : "lib/DateTime/TimeZone/America/Toronto.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Vancouver" : { "file" : "lib/DateTime/TimeZone/America/Vancouver.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Whitehorse" : { "file" : "lib/DateTime/TimeZone/America/Whitehorse.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Winnipeg" : { "file" : "lib/DateTime/TimeZone/America/Winnipeg.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Yakutat" : { "file" : "lib/DateTime/TimeZone/America/Yakutat.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::America::Yellowknife" : { "file" : "lib/DateTime/TimeZone/America/Yellowknife.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Antarctica::Casey" : { "file" : "lib/DateTime/TimeZone/Antarctica/Casey.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Antarctica::Davis" : { "file" : "lib/DateTime/TimeZone/Antarctica/Davis.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Antarctica::DumontDUrville" : { "file" : "lib/DateTime/TimeZone/Antarctica/DumontDUrville.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Antarctica::Macquarie" : { "file" : "lib/DateTime/TimeZone/Antarctica/Macquarie.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Antarctica::Mawson" : { "file" : "lib/DateTime/TimeZone/Antarctica/Mawson.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Antarctica::Palmer" : { "file" : "lib/DateTime/TimeZone/Antarctica/Palmer.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Antarctica::Rothera" : { "file" : "lib/DateTime/TimeZone/Antarctica/Rothera.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Antarctica::Syowa" : { "file" : "lib/DateTime/TimeZone/Antarctica/Syowa.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Antarctica::Troll" : { "file" : "lib/DateTime/TimeZone/Antarctica/Troll.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Antarctica::Vostok" : { "file" : "lib/DateTime/TimeZone/Antarctica/Vostok.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Asia::Almaty" : { "file" : "lib/DateTime/TimeZone/Asia/Almaty.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Asia::Amman" : { "file" : "lib/DateTime/TimeZone/Asia/Amman.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Asia::Anadyr" : { "file" : "lib/DateTime/TimeZone/Asia/Anadyr.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Asia::Aqtau" : { "file" : "lib/DateTime/TimeZone/Asia/Aqtau.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Asia::Aqtobe" : { "file" : "lib/DateTime/TimeZone/Asia/Aqtobe.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Asia::Ashgabat" : { "file" : "lib/DateTime/TimeZone/Asia/Ashgabat.pm", - "version" : "1.95" + "version" : "2.18" + }, + "DateTime::TimeZone::Asia::Atyrau" : { + "file" : "lib/DateTime/TimeZone/Asia/Atyrau.pm", + "version" : "2.18" }, "DateTime::TimeZone::Asia::Baghdad" : { "file" : "lib/DateTime/TimeZone/Asia/Baghdad.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Asia::Baku" : { "file" : "lib/DateTime/TimeZone/Asia/Baku.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Asia::Bangkok" : { "file" : "lib/DateTime/TimeZone/Asia/Bangkok.pm", - "version" : "1.95" + "version" : "2.18" + }, + "DateTime::TimeZone::Asia::Barnaul" : { + "file" : "lib/DateTime/TimeZone/Asia/Barnaul.pm", + "version" : "2.18" }, "DateTime::TimeZone::Asia::Beirut" : { "file" : "lib/DateTime/TimeZone/Asia/Beirut.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Asia::Bishkek" : { "file" : "lib/DateTime/TimeZone/Asia/Bishkek.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Asia::Brunei" : { "file" : "lib/DateTime/TimeZone/Asia/Brunei.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Asia::Chita" : { "file" : "lib/DateTime/TimeZone/Asia/Chita.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Asia::Choibalsan" : { "file" : "lib/DateTime/TimeZone/Asia/Choibalsan.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Asia::Colombo" : { "file" : "lib/DateTime/TimeZone/Asia/Colombo.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Asia::Damascus" : { "file" : "lib/DateTime/TimeZone/Asia/Damascus.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Asia::Dhaka" : { "file" : "lib/DateTime/TimeZone/Asia/Dhaka.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Asia::Dili" : { "file" : "lib/DateTime/TimeZone/Asia/Dili.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Asia::Dubai" : { "file" : "lib/DateTime/TimeZone/Asia/Dubai.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Asia::Dushanbe" : { "file" : "lib/DateTime/TimeZone/Asia/Dushanbe.pm", - "version" : "1.95" + "version" : "2.18" + }, + "DateTime::TimeZone::Asia::Famagusta" : { + "file" : "lib/DateTime/TimeZone/Asia/Famagusta.pm", + "version" : "2.18" }, "DateTime::TimeZone::Asia::Gaza" : { "file" : "lib/DateTime/TimeZone/Asia/Gaza.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Asia::Hebron" : { "file" : "lib/DateTime/TimeZone/Asia/Hebron.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Asia::Ho_Chi_Minh" : { "file" : "lib/DateTime/TimeZone/Asia/Ho_Chi_Minh.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Asia::Hong_Kong" : { "file" : "lib/DateTime/TimeZone/Asia/Hong_Kong.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Asia::Hovd" : { "file" : "lib/DateTime/TimeZone/Asia/Hovd.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Asia::Irkutsk" : { "file" : "lib/DateTime/TimeZone/Asia/Irkutsk.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Asia::Jakarta" : { "file" : "lib/DateTime/TimeZone/Asia/Jakarta.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Asia::Jayapura" : { "file" : "lib/DateTime/TimeZone/Asia/Jayapura.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Asia::Jerusalem" : { "file" : "lib/DateTime/TimeZone/Asia/Jerusalem.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Asia::Kabul" : { "file" : "lib/DateTime/TimeZone/Asia/Kabul.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Asia::Kamchatka" : { "file" : "lib/DateTime/TimeZone/Asia/Kamchatka.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Asia::Karachi" : { "file" : "lib/DateTime/TimeZone/Asia/Karachi.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Asia::Kathmandu" : { "file" : "lib/DateTime/TimeZone/Asia/Kathmandu.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Asia::Khandyga" : { "file" : "lib/DateTime/TimeZone/Asia/Khandyga.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Asia::Kolkata" : { "file" : "lib/DateTime/TimeZone/Asia/Kolkata.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Asia::Krasnoyarsk" : { "file" : "lib/DateTime/TimeZone/Asia/Krasnoyarsk.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Asia::Kuala_Lumpur" : { "file" : "lib/DateTime/TimeZone/Asia/Kuala_Lumpur.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Asia::Kuching" : { "file" : "lib/DateTime/TimeZone/Asia/Kuching.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Asia::Macau" : { "file" : "lib/DateTime/TimeZone/Asia/Macau.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Asia::Magadan" : { "file" : "lib/DateTime/TimeZone/Asia/Magadan.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Asia::Makassar" : { "file" : "lib/DateTime/TimeZone/Asia/Makassar.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Asia::Manila" : { "file" : "lib/DateTime/TimeZone/Asia/Manila.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Asia::Nicosia" : { "file" : "lib/DateTime/TimeZone/Asia/Nicosia.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Asia::Novokuznetsk" : { "file" : "lib/DateTime/TimeZone/Asia/Novokuznetsk.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Asia::Novosibirsk" : { "file" : "lib/DateTime/TimeZone/Asia/Novosibirsk.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Asia::Omsk" : { "file" : "lib/DateTime/TimeZone/Asia/Omsk.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Asia::Oral" : { "file" : "lib/DateTime/TimeZone/Asia/Oral.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Asia::Pontianak" : { "file" : "lib/DateTime/TimeZone/Asia/Pontianak.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Asia::Pyongyang" : { "file" : "lib/DateTime/TimeZone/Asia/Pyongyang.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Asia::Qatar" : { "file" : "lib/DateTime/TimeZone/Asia/Qatar.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Asia::Qyzylorda" : { "file" : "lib/DateTime/TimeZone/Asia/Qyzylorda.pm", - "version" : "1.95" - }, - "DateTime::TimeZone::Asia::Rangoon" : { - "file" : "lib/DateTime/TimeZone/Asia/Rangoon.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Asia::Riyadh" : { "file" : "lib/DateTime/TimeZone/Asia/Riyadh.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Asia::Sakhalin" : { "file" : "lib/DateTime/TimeZone/Asia/Sakhalin.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Asia::Samarkand" : { "file" : "lib/DateTime/TimeZone/Asia/Samarkand.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Asia::Seoul" : { "file" : "lib/DateTime/TimeZone/Asia/Seoul.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Asia::Shanghai" : { "file" : "lib/DateTime/TimeZone/Asia/Shanghai.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Asia::Singapore" : { "file" : "lib/DateTime/TimeZone/Asia/Singapore.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Asia::Srednekolymsk" : { "file" : "lib/DateTime/TimeZone/Asia/Srednekolymsk.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Asia::Taipei" : { "file" : "lib/DateTime/TimeZone/Asia/Taipei.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Asia::Tashkent" : { "file" : "lib/DateTime/TimeZone/Asia/Tashkent.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Asia::Tbilisi" : { "file" : "lib/DateTime/TimeZone/Asia/Tbilisi.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Asia::Tehran" : { "file" : "lib/DateTime/TimeZone/Asia/Tehran.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Asia::Thimphu" : { "file" : "lib/DateTime/TimeZone/Asia/Thimphu.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Asia::Tokyo" : { "file" : "lib/DateTime/TimeZone/Asia/Tokyo.pm", - "version" : "1.95" + "version" : "2.18" + }, + "DateTime::TimeZone::Asia::Tomsk" : { + "file" : "lib/DateTime/TimeZone/Asia/Tomsk.pm", + "version" : "2.18" }, "DateTime::TimeZone::Asia::Ulaanbaatar" : { "file" : "lib/DateTime/TimeZone/Asia/Ulaanbaatar.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Asia::Urumqi" : { "file" : "lib/DateTime/TimeZone/Asia/Urumqi.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Asia::Ust_Nera" : { "file" : "lib/DateTime/TimeZone/Asia/Ust_Nera.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Asia::Vladivostok" : { "file" : "lib/DateTime/TimeZone/Asia/Vladivostok.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Asia::Yakutsk" : { "file" : "lib/DateTime/TimeZone/Asia/Yakutsk.pm", - "version" : "1.95" + "version" : "2.18" + }, + "DateTime::TimeZone::Asia::Yangon" : { + "file" : "lib/DateTime/TimeZone/Asia/Yangon.pm", + "version" : "2.18" }, "DateTime::TimeZone::Asia::Yekaterinburg" : { "file" : "lib/DateTime/TimeZone/Asia/Yekaterinburg.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Asia::Yerevan" : { "file" : "lib/DateTime/TimeZone/Asia/Yerevan.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Atlantic::Azores" : { "file" : "lib/DateTime/TimeZone/Atlantic/Azores.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Atlantic::Bermuda" : { "file" : "lib/DateTime/TimeZone/Atlantic/Bermuda.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Atlantic::Canary" : { "file" : "lib/DateTime/TimeZone/Atlantic/Canary.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Atlantic::Cape_Verde" : { "file" : "lib/DateTime/TimeZone/Atlantic/Cape_Verde.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Atlantic::Faroe" : { "file" : "lib/DateTime/TimeZone/Atlantic/Faroe.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Atlantic::Madeira" : { "file" : "lib/DateTime/TimeZone/Atlantic/Madeira.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Atlantic::Reykjavik" : { "file" : "lib/DateTime/TimeZone/Atlantic/Reykjavik.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Atlantic::South_Georgia" : { "file" : "lib/DateTime/TimeZone/Atlantic/South_Georgia.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Atlantic::Stanley" : { "file" : "lib/DateTime/TimeZone/Atlantic/Stanley.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Australia::Adelaide" : { "file" : "lib/DateTime/TimeZone/Australia/Adelaide.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Australia::Brisbane" : { "file" : "lib/DateTime/TimeZone/Australia/Brisbane.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Australia::Broken_Hill" : { "file" : "lib/DateTime/TimeZone/Australia/Broken_Hill.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Australia::Currie" : { "file" : "lib/DateTime/TimeZone/Australia/Currie.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Australia::Darwin" : { "file" : "lib/DateTime/TimeZone/Australia/Darwin.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Australia::Eucla" : { "file" : "lib/DateTime/TimeZone/Australia/Eucla.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Australia::Hobart" : { "file" : "lib/DateTime/TimeZone/Australia/Hobart.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Australia::Lindeman" : { "file" : "lib/DateTime/TimeZone/Australia/Lindeman.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Australia::Lord_Howe" : { "file" : "lib/DateTime/TimeZone/Australia/Lord_Howe.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Australia::Melbourne" : { "file" : "lib/DateTime/TimeZone/Australia/Melbourne.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Australia::Perth" : { "file" : "lib/DateTime/TimeZone/Australia/Perth.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Australia::Sydney" : { "file" : "lib/DateTime/TimeZone/Australia/Sydney.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::CET" : { "file" : "lib/DateTime/TimeZone/CET.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::CST6CDT" : { "file" : "lib/DateTime/TimeZone/CST6CDT.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Catalog" : { "file" : "lib/DateTime/TimeZone/Catalog.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::EET" : { "file" : "lib/DateTime/TimeZone/EET.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::EST" : { "file" : "lib/DateTime/TimeZone/EST.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::EST5EDT" : { "file" : "lib/DateTime/TimeZone/EST5EDT.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Europe::Amsterdam" : { "file" : "lib/DateTime/TimeZone/Europe/Amsterdam.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Europe::Andorra" : { "file" : "lib/DateTime/TimeZone/Europe/Andorra.pm", - "version" : "1.95" + "version" : "2.18" + }, + "DateTime::TimeZone::Europe::Astrakhan" : { + "file" : "lib/DateTime/TimeZone/Europe/Astrakhan.pm", + "version" : "2.18" }, "DateTime::TimeZone::Europe::Athens" : { "file" : "lib/DateTime/TimeZone/Europe/Athens.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Europe::Belgrade" : { "file" : "lib/DateTime/TimeZone/Europe/Belgrade.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Europe::Berlin" : { "file" : "lib/DateTime/TimeZone/Europe/Berlin.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Europe::Brussels" : { "file" : "lib/DateTime/TimeZone/Europe/Brussels.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Europe::Bucharest" : { "file" : "lib/DateTime/TimeZone/Europe/Bucharest.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Europe::Budapest" : { "file" : "lib/DateTime/TimeZone/Europe/Budapest.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Europe::Chisinau" : { "file" : "lib/DateTime/TimeZone/Europe/Chisinau.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Europe::Copenhagen" : { "file" : "lib/DateTime/TimeZone/Europe/Copenhagen.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Europe::Dublin" : { "file" : "lib/DateTime/TimeZone/Europe/Dublin.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Europe::Gibraltar" : { "file" : "lib/DateTime/TimeZone/Europe/Gibraltar.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Europe::Helsinki" : { "file" : "lib/DateTime/TimeZone/Europe/Helsinki.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Europe::Istanbul" : { "file" : "lib/DateTime/TimeZone/Europe/Istanbul.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Europe::Kaliningrad" : { "file" : "lib/DateTime/TimeZone/Europe/Kaliningrad.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Europe::Kiev" : { "file" : "lib/DateTime/TimeZone/Europe/Kiev.pm", - "version" : "1.95" + "version" : "2.18" + }, + "DateTime::TimeZone::Europe::Kirov" : { + "file" : "lib/DateTime/TimeZone/Europe/Kirov.pm", + "version" : "2.18" }, "DateTime::TimeZone::Europe::Lisbon" : { "file" : "lib/DateTime/TimeZone/Europe/Lisbon.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Europe::London" : { "file" : "lib/DateTime/TimeZone/Europe/London.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Europe::Luxembourg" : { "file" : "lib/DateTime/TimeZone/Europe/Luxembourg.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Europe::Madrid" : { "file" : "lib/DateTime/TimeZone/Europe/Madrid.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Europe::Malta" : { "file" : "lib/DateTime/TimeZone/Europe/Malta.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Europe::Minsk" : { "file" : "lib/DateTime/TimeZone/Europe/Minsk.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Europe::Monaco" : { "file" : "lib/DateTime/TimeZone/Europe/Monaco.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Europe::Moscow" : { "file" : "lib/DateTime/TimeZone/Europe/Moscow.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Europe::Oslo" : { "file" : "lib/DateTime/TimeZone/Europe/Oslo.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Europe::Paris" : { "file" : "lib/DateTime/TimeZone/Europe/Paris.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Europe::Prague" : { "file" : "lib/DateTime/TimeZone/Europe/Prague.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Europe::Riga" : { "file" : "lib/DateTime/TimeZone/Europe/Riga.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Europe::Rome" : { "file" : "lib/DateTime/TimeZone/Europe/Rome.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Europe::Samara" : { "file" : "lib/DateTime/TimeZone/Europe/Samara.pm", - "version" : "1.95" + "version" : "2.18" + }, + "DateTime::TimeZone::Europe::Saratov" : { + "file" : "lib/DateTime/TimeZone/Europe/Saratov.pm", + "version" : "2.18" }, "DateTime::TimeZone::Europe::Simferopol" : { "file" : "lib/DateTime/TimeZone/Europe/Simferopol.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Europe::Sofia" : { "file" : "lib/DateTime/TimeZone/Europe/Sofia.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Europe::Stockholm" : { "file" : "lib/DateTime/TimeZone/Europe/Stockholm.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Europe::Tallinn" : { "file" : "lib/DateTime/TimeZone/Europe/Tallinn.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Europe::Tirane" : { "file" : "lib/DateTime/TimeZone/Europe/Tirane.pm", - "version" : "1.95" + "version" : "2.18" + }, + "DateTime::TimeZone::Europe::Ulyanovsk" : { + "file" : "lib/DateTime/TimeZone/Europe/Ulyanovsk.pm", + "version" : "2.18" }, "DateTime::TimeZone::Europe::Uzhgorod" : { "file" : "lib/DateTime/TimeZone/Europe/Uzhgorod.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Europe::Vienna" : { "file" : "lib/DateTime/TimeZone/Europe/Vienna.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Europe::Vilnius" : { "file" : "lib/DateTime/TimeZone/Europe/Vilnius.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Europe::Volgograd" : { "file" : "lib/DateTime/TimeZone/Europe/Volgograd.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Europe::Warsaw" : { "file" : "lib/DateTime/TimeZone/Europe/Warsaw.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Europe::Zaporozhye" : { "file" : "lib/DateTime/TimeZone/Europe/Zaporozhye.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Europe::Zurich" : { "file" : "lib/DateTime/TimeZone/Europe/Zurich.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Floating" : { "file" : "lib/DateTime/TimeZone/Floating.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::HST" : { "file" : "lib/DateTime/TimeZone/HST.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Indian::Chagos" : { "file" : "lib/DateTime/TimeZone/Indian/Chagos.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Indian::Christmas" : { "file" : "lib/DateTime/TimeZone/Indian/Christmas.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Indian::Cocos" : { "file" : "lib/DateTime/TimeZone/Indian/Cocos.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Indian::Kerguelen" : { "file" : "lib/DateTime/TimeZone/Indian/Kerguelen.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Indian::Mahe" : { "file" : "lib/DateTime/TimeZone/Indian/Mahe.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Indian::Maldives" : { "file" : "lib/DateTime/TimeZone/Indian/Maldives.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Indian::Mauritius" : { "file" : "lib/DateTime/TimeZone/Indian/Mauritius.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Indian::Reunion" : { "file" : "lib/DateTime/TimeZone/Indian/Reunion.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Local" : { "file" : "lib/DateTime/TimeZone/Local.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Local::Android" : { "file" : "lib/DateTime/TimeZone/Local/Android.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Local::Unix" : { "file" : "lib/DateTime/TimeZone/Local/Unix.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Local::VMS" : { "file" : "lib/DateTime/TimeZone/Local/VMS.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::MET" : { "file" : "lib/DateTime/TimeZone/MET.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::MST" : { "file" : "lib/DateTime/TimeZone/MST.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::MST7MDT" : { "file" : "lib/DateTime/TimeZone/MST7MDT.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::OffsetOnly" : { "file" : "lib/DateTime/TimeZone/OffsetOnly.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::OlsonDB" : { "file" : "lib/DateTime/TimeZone/OlsonDB.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::OlsonDB::Change" : { "file" : "lib/DateTime/TimeZone/OlsonDB/Change.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::OlsonDB::Observance" : { "file" : "lib/DateTime/TimeZone/OlsonDB/Observance.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::OlsonDB::Rule" : { "file" : "lib/DateTime/TimeZone/OlsonDB/Rule.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::OlsonDB::Zone" : { "file" : "lib/DateTime/TimeZone/OlsonDB/Zone.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::PST8PDT" : { "file" : "lib/DateTime/TimeZone/PST8PDT.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Pacific::Apia" : { "file" : "lib/DateTime/TimeZone/Pacific/Apia.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Pacific::Auckland" : { "file" : "lib/DateTime/TimeZone/Pacific/Auckland.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Pacific::Bougainville" : { "file" : "lib/DateTime/TimeZone/Pacific/Bougainville.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Pacific::Chatham" : { "file" : "lib/DateTime/TimeZone/Pacific/Chatham.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Pacific::Chuuk" : { "file" : "lib/DateTime/TimeZone/Pacific/Chuuk.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Pacific::Easter" : { "file" : "lib/DateTime/TimeZone/Pacific/Easter.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Pacific::Efate" : { "file" : "lib/DateTime/TimeZone/Pacific/Efate.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Pacific::Enderbury" : { "file" : "lib/DateTime/TimeZone/Pacific/Enderbury.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Pacific::Fakaofo" : { "file" : "lib/DateTime/TimeZone/Pacific/Fakaofo.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Pacific::Fiji" : { "file" : "lib/DateTime/TimeZone/Pacific/Fiji.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Pacific::Funafuti" : { "file" : "lib/DateTime/TimeZone/Pacific/Funafuti.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Pacific::Galapagos" : { "file" : "lib/DateTime/TimeZone/Pacific/Galapagos.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Pacific::Gambier" : { "file" : "lib/DateTime/TimeZone/Pacific/Gambier.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Pacific::Guadalcanal" : { "file" : "lib/DateTime/TimeZone/Pacific/Guadalcanal.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Pacific::Guam" : { "file" : "lib/DateTime/TimeZone/Pacific/Guam.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Pacific::Honolulu" : { "file" : "lib/DateTime/TimeZone/Pacific/Honolulu.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Pacific::Kiritimati" : { "file" : "lib/DateTime/TimeZone/Pacific/Kiritimati.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Pacific::Kosrae" : { "file" : "lib/DateTime/TimeZone/Pacific/Kosrae.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Pacific::Kwajalein" : { "file" : "lib/DateTime/TimeZone/Pacific/Kwajalein.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Pacific::Majuro" : { "file" : "lib/DateTime/TimeZone/Pacific/Majuro.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Pacific::Marquesas" : { "file" : "lib/DateTime/TimeZone/Pacific/Marquesas.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Pacific::Nauru" : { "file" : "lib/DateTime/TimeZone/Pacific/Nauru.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Pacific::Niue" : { "file" : "lib/DateTime/TimeZone/Pacific/Niue.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Pacific::Norfolk" : { "file" : "lib/DateTime/TimeZone/Pacific/Norfolk.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Pacific::Noumea" : { "file" : "lib/DateTime/TimeZone/Pacific/Noumea.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Pacific::Pago_Pago" : { "file" : "lib/DateTime/TimeZone/Pacific/Pago_Pago.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Pacific::Palau" : { "file" : "lib/DateTime/TimeZone/Pacific/Palau.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Pacific::Pitcairn" : { "file" : "lib/DateTime/TimeZone/Pacific/Pitcairn.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Pacific::Pohnpei" : { "file" : "lib/DateTime/TimeZone/Pacific/Pohnpei.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Pacific::Port_Moresby" : { "file" : "lib/DateTime/TimeZone/Pacific/Port_Moresby.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Pacific::Rarotonga" : { "file" : "lib/DateTime/TimeZone/Pacific/Rarotonga.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Pacific::Tahiti" : { "file" : "lib/DateTime/TimeZone/Pacific/Tahiti.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Pacific::Tarawa" : { "file" : "lib/DateTime/TimeZone/Pacific/Tarawa.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Pacific::Tongatapu" : { "file" : "lib/DateTime/TimeZone/Pacific/Tongatapu.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Pacific::Wake" : { "file" : "lib/DateTime/TimeZone/Pacific/Wake.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::Pacific::Wallis" : { "file" : "lib/DateTime/TimeZone/Pacific/Wallis.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::UTC" : { "file" : "lib/DateTime/TimeZone/UTC.pm", - "version" : "1.95" + "version" : "2.18" }, "DateTime::TimeZone::WET" : { "file" : "lib/DateTime/TimeZone/WET.pm", - "version" : "1.95" + "version" : "2.18" } }, "release_status" : "stable", "resources" : { "bugtracker" : { - "mailto" : "bug-datetime-timezone@rt.cpan.org", - "web" : "http://rt.cpan.org/Public/Dist/Display.html?Name=DateTime-TimeZone" + "web" : "https://github.com/houseabsolute/DateTime-TimeZone/issues" }, "homepage" : "http://metacpan.org/release/DateTime-TimeZone", "repository" : { "type" : "git", - "url" : "git://github.com/autarch/DateTime-TimeZone.git", - "web" : "https://github.com/autarch/DateTime-TimeZone" + "url" : "git://github.com/houseabsolute/DateTime-TimeZone.git", + "web" : "https://github.com/houseabsolute/DateTime-TimeZone" } }, - "version" : "1.95", + "version" : "2.18", "x_Dist_Zilla" : { "perl" : { - "version" : "5.022001" + "version" : "5.026001" }, "plugins" : [ { @@ -1562,6 +1618,7 @@ "config" : { "Dist::Zilla::Plugin::GatherDir" : { "exclude_filename" : [ + "CONTRIBUTING.md", "LICENSE", "Makefile.PL", "README.md", @@ -1578,12 +1635,24 @@ } }, "name" : "GatherDir", - "version" : "5.043" + "version" : "6.011" }, { "class" : "Dist::Zilla::Plugin::PruneCruft", "name" : "PruneCruft", - "version" : "5.043" + "version" : "6.011" + }, + { + "class" : "Dist::Zilla::Plugin::lib", + "config" : { + "Dist::Zilla::Plugin::lib" : { + "lib" : [ + "inc" + ] + } + }, + "name" : "lib", + "version" : "0.001002" }, { "class" : "Dist::Zilla::Plugin::MakeMaker", @@ -1592,28 +1661,78 @@ "default_jobs" : 1 } }, - "name" : "@DROLSKY/MakeMaker", - "version" : "5.043" + "name" : "=DTTZBundle/MakeMaker", + "version" : "6.011" + }, + { + "class" : "Dist::Zilla::Plugin::ManifestSkip", + "name" : "=DTTZBundle/ManifestSkip", + "version" : "6.011" + }, + { + "class" : "Dist::Zilla::Plugin::License", + "name" : "=DTTZBundle/License", + "version" : "6.011" + }, + { + "class" : "Dist::Zilla::Plugin::ExecDir", + "name" : "=DTTZBundle/ExecDir", + "version" : "6.011" + }, + { + "class" : "Dist::Zilla::Plugin::ShareDir", + "name" : "=DTTZBundle/ShareDir", + "version" : "6.011" + }, + { + "class" : "Dist::Zilla::Plugin::Manifest", + "name" : "=DTTZBundle/Manifest", + "version" : "6.011" + }, + { + "class" : "Dist::Zilla::Plugin::CheckVersionIncrement", + "name" : "=DTTZBundle/CheckVersionIncrement", + "version" : "0.121750" + }, + { + "class" : "Dist::Zilla::Plugin::TestRelease", + "name" : "=DTTZBundle/TestRelease", + "version" : "6.011" + }, + { + "class" : "Dist::Zilla::Plugin::ConfirmRelease", + "name" : "=DTTZBundle/ConfirmRelease", + "version" : "6.011" + }, + { + "class" : "Dist::Zilla::Plugin::UploadToCPAN", + "name" : "=DTTZBundle/UploadToCPAN", + "version" : "6.011" + }, + { + "class" : "Dist::Zilla::Plugin::VersionFromMainModule", + "name" : "=DTTZBundle/VersionFromMainModule", + "version" : "0.03" }, { "class" : "Dist::Zilla::Plugin::Authority", - "name" : "@DROLSKY/Authority", + "name" : "=DTTZBundle/Authority", "version" : "1.009" }, { "class" : "Dist::Zilla::Plugin::AutoPrereqs", - "name" : "@DROLSKY/AutoPrereqs", - "version" : "5.043" + "name" : "=DTTZBundle/AutoPrereqs", + "version" : "6.011" }, { "class" : "Dist::Zilla::Plugin::CopyFilesFromBuild", - "name" : "@DROLSKY/CopyFilesFromBuild", - "version" : "0.151680" + "name" : "=DTTZBundle/CopyFilesFromBuild", + "version" : "0.170880" }, { "class" : "Dist::Zilla::Plugin::GitHub::Meta", - "name" : "@DROLSKY/GitHub::Meta", - "version" : "0.41" + "name" : "=DTTZBundle/GitHub::Meta", + "version" : "0.44" }, { "class" : "Dist::Zilla::Plugin::GitHub::Update", @@ -1622,13 +1741,13 @@ "metacpan" : 1 } }, - "name" : "@DROLSKY/GitHub::Update", - "version" : "0.41" + "name" : "=DTTZBundle/GitHub::Update", + "version" : "0.44" }, { "class" : "Dist::Zilla::Plugin::MetaResources", - "name" : "@DROLSKY/MetaResources", - "version" : "5.043" + "name" : "=DTTZBundle/MetaResources", + "version" : "6.011" }, { "class" : "Dist::Zilla::Plugin::MetaProvides::Package", @@ -1637,24 +1756,50 @@ "finder_objects" : [ { "class" : "Dist::Zilla::Plugin::FinderCode", - "name" : "@DROLSKY/MetaProvides::Package/AUTOVIV/:InstallModulesPM", - "version" : "5.043" + "name" : "=DTTZBundle/MetaProvides::Package/AUTOVIV/:InstallModulesPM", + "version" : "6.011" } - ] + ], + "include_underscores" : 0 }, "Dist::Zilla::Role::MetaProvider::Provider" : { - "inherit_missing" : "1", - "inherit_version" : "1", - "meta_noindex" : "1" + "$Dist::Zilla::Role::MetaProvider::Provider::VERSION" : "2.002004", + "inherit_missing" : 1, + "inherit_version" : 1, + "meta_noindex" : 1 + }, + "Dist::Zilla::Role::ModuleMetadata" : { + "Module::Metadata" : "1.000033", + "version" : "0.004" } }, - "name" : "@DROLSKY/MetaProvides::Package", - "version" : "2.003001" + "name" : "=DTTZBundle/MetaProvides::Package", + "version" : "2.004003" + }, + { + "class" : "Dist::Zilla::Plugin::Meta::Contributors", + "name" : "=DTTZBundle/Meta::Contributors", + "version" : "0.003" + }, + { + "class" : "Dist::Zilla::Plugin::MetaConfig", + "name" : "=DTTZBundle/MetaConfig", + "version" : "6.011" + }, + { + "class" : "Dist::Zilla::Plugin::MetaJSON", + "name" : "=DTTZBundle/MetaJSON", + "version" : "6.011" + }, + { + "class" : "Dist::Zilla::Plugin::MetaYAML", + "name" : "=DTTZBundle/MetaYAML", + "version" : "6.011" }, { "class" : "Dist::Zilla::Plugin::NextRelease", - "name" : "@DROLSKY/NextRelease", - "version" : "5.043" + "name" : "=DTTZBundle/NextRelease", + "version" : "6.011" }, { "class" : "Dist::Zilla::Plugin::Prereqs", @@ -1664,8 +1809,19 @@ "type" : "requires" } }, - "name" : "@DROLSKY/Test::More with subtest", - "version" : "5.043" + "name" : "=DTTZBundle/Test::More with subtest", + "version" : "6.011" + }, + { + "class" : "Dist::Zilla::Plugin::Prereqs", + "config" : { + "Dist::Zilla::Plugin::Prereqs" : { + "phase" : "develop", + "type" : "requires" + } + }, + "name" : "=DTTZBundle/Modules for use with tidyall", + "version" : "6.011" }, { "class" : "Dist::Zilla::Plugin::Prereqs", @@ -1675,8 +1831,25 @@ "type" : "requires" } }, - "name" : "@DROLSKY/Modules for use with tidyall", - "version" : "5.043" + "name" : "=DTTZBundle/Test::Version which fixes https://github.com/plicease/Test-Version/issues/7", + "version" : "6.011" + }, + { + "class" : "Dist::Zilla::Plugin::PromptIfStale", + "config" : { + "Dist::Zilla::Plugin::PromptIfStale" : { + "check_all_plugins" : 0, + "check_all_prereqs" : 0, + "modules" : [ + "Dist::Zilla::PluginBundle::DROLSKY" + ], + "phase" : "build", + "run_under_travis" : 0, + "skip" : [] + } + }, + "name" : "=DTTZBundle/Dist::Zilla::PluginBundle::DROLSKY", + "version" : "0.054" }, { "class" : "Dist::Zilla::Plugin::PromptIfStale", @@ -1686,47 +1859,33 @@ "check_all_prereqs" : 1, "modules" : [], "phase" : "release", + "run_under_travis" : 0, "skip" : [ "Dist::Zilla::Plugin::DROLSKY::Contributors", + "Dist::Zilla::Plugin::DROLSKY::Git::CheckFor::CorrectBranch", "Dist::Zilla::Plugin::DROLSKY::License", "Dist::Zilla::Plugin::DROLSKY::TidyAll", - "Dist::Zilla::Plugin::DROLSKY::VersionProvider" + "Dist::Zilla::Plugin::DROLSKY::WeaverConfig", + "Pod::Weaver::PluginBundle::DROLSKY" ] } }, - "name" : "@DROLSKY/PromptIfStale", - "version" : "0.047" - }, - { - "class" : "Dist::Zilla::Plugin::ReadmeAnyFromPod", - "config" : { - "Dist::Zilla::Role::FileWatcher" : { - "version" : "0.006" - } - }, - "name" : "@DROLSKY/README.md in build", - "version" : "0.150250" - }, - { - "class" : "Dist::Zilla::Plugin::ReadmeAnyFromPod", - "config" : { - "Dist::Zilla::Role::FileWatcher" : { - "version" : "0.006" - } - }, - "name" : "@DROLSKY/README.md in root", - "version" : "0.150250" + "name" : "=DTTZBundle/PromptIfStale", + "version" : "0.054" }, { "class" : "Dist::Zilla::Plugin::Test::Pod::Coverage::Configurable", - "name" : "@DROLSKY/Test::Pod::Coverage::Configurable", - "version" : "0.05" + "name" : "=DTTZBundle/Test::Pod::Coverage::Configurable", + "version" : "0.07" }, { "class" : "Dist::Zilla::Plugin::Test::PodSpelling", "config" : { "Dist::Zilla::Plugin::Test::PodSpelling" : { - "directories" : [], + "directories" : [ + "bin", + "lib" + ], "spell_cmd" : "", "stopwords" : [ "AE", @@ -1755,6 +1914,7 @@ "Caicos", "Costa", "Cunha", + "Czechia", "DK", "DM", "DROLSKY", @@ -1841,6 +2001,8 @@ "Sao", "Sint", "Sri", + "Starman", + "Starman", "Storable", "Subclass", "Subclasses", @@ -1876,6 +2038,7 @@ "d'Ivoire", "da", "datetime", + "drolsky", "env", "pre", "subclasses", @@ -1885,153 +2048,160 @@ "wordlist" : "Pod::Wordlist" } }, - "name" : "@DROLSKY/Test::PodSpelling", - "version" : "2.007000" + "name" : "=DTTZBundle/Test::PodSpelling", + "version" : "2.007005" }, { - "class" : "Dist::Zilla::Plugin::Test::ReportPrereqs", - "name" : "@DROLSKY/Test::ReportPrereqs", - "version" : "0.021" - }, - { - "class" : "Dist::Zilla::Plugin::ManifestSkip", - "name" : "@DROLSKY/ManifestSkip", - "version" : "5.043" + "class" : "Dist::Zilla::Plugin::PodSyntaxTests", + "name" : "=DTTZBundle/PodSyntaxTests", + "version" : "6.011" }, { - "class" : "Dist::Zilla::Plugin::MetaYAML", - "name" : "@DROLSKY/MetaYAML", - "version" : "5.043" + "class" : "Dist::Zilla::Plugin::RunExtraTests", + "config" : { + "Dist::Zilla::Role::TestRunner" : { + "default_jobs" : 1 + } + }, + "name" : "=DTTZBundle/RunExtraTests", + "version" : "0.029" }, { - "class" : "Dist::Zilla::Plugin::License", - "name" : "@DROLSKY/License", - "version" : "5.043" + "class" : "Dist::Zilla::Plugin::MojibakeTests", + "name" : "=DTTZBundle/MojibakeTests", + "version" : "0.8" }, { - "class" : "Dist::Zilla::Plugin::ExtraTests", - "name" : "@DROLSKY/ExtraTests", - "version" : "5.043" + "class" : "Dist::Zilla::Plugin::Test::CleanNamespaces", + "config" : { + "Dist::Zilla::Plugin::Test::CleanNamespaces" : { + "filename" : "xt/author/clean-namespaces.t", + "skips" : [] + } + }, + "name" : "=DTTZBundle/Test::CleanNamespaces", + "version" : "0.006" }, { - "class" : "Dist::Zilla::Plugin::ExecDir", - "name" : "@DROLSKY/ExecDir", - "version" : "5.043" + "class" : "Dist::Zilla::Plugin::Test::CPAN::Changes", + "config" : { + "Dist::Zilla::Plugin::Test::CPAN::Changes" : { + "changelog" : "Changes" + } + }, + "name" : "=DTTZBundle/Test::CPAN::Changes", + "version" : "0.012" }, { - "class" : "Dist::Zilla::Plugin::ShareDir", - "name" : "@DROLSKY/ShareDir", - "version" : "5.043" + "class" : "Dist::Zilla::Plugin::Test::CPAN::Meta::JSON", + "name" : "=DTTZBundle/Test::CPAN::Meta::JSON", + "version" : "0.004" }, { - "class" : "Dist::Zilla::Plugin::Manifest", - "name" : "@DROLSKY/Manifest", - "version" : "5.043" + "class" : "Dist::Zilla::Plugin::Test::EOL", + "config" : { + "Dist::Zilla::Plugin::Test::EOL" : { + "filename" : "xt/author/eol.t", + "finder" : [ + ":ExecFiles", + ":InstallModules", + ":TestFiles" + ], + "trailing_whitespace" : 1 + } + }, + "name" : "=DTTZBundle/Test::EOL", + "version" : "0.19" }, { - "class" : "Dist::Zilla::Plugin::CheckVersionIncrement", - "name" : "@DROLSKY/CheckVersionIncrement", - "version" : "0.121750" + "class" : "Dist::Zilla::Plugin::Test::NoTabs", + "config" : { + "Dist::Zilla::Plugin::Test::NoTabs" : { + "filename" : "xt/author/no-tabs.t", + "finder" : [ + ":InstallModules", + ":ExecFiles", + ":TestFiles" + ] + } + }, + "name" : "=DTTZBundle/Test::NoTabs", + "version" : "0.15" }, { - "class" : "Dist::Zilla::Plugin::TestRelease", - "name" : "@DROLSKY/TestRelease", - "version" : "5.043" + "class" : "Dist::Zilla::Plugin::Test::Portability", + "config" : { + "Dist::Zilla::Plugin::Test::Portability" : { + "options" : "" + } + }, + "name" : "=DTTZBundle/Test::Portability", + "version" : "2.001000" }, { - "class" : "Dist::Zilla::Plugin::ConfirmRelease", - "name" : "@DROLSKY/ConfirmRelease", - "version" : "5.043" + "class" : "Dist::Zilla::Plugin::Test::TidyAll", + "name" : "=DTTZBundle/Test::TidyAll", + "version" : "0.04" }, { - "class" : "Dist::Zilla::Plugin::UploadToCPAN", - "name" : "@DROLSKY/UploadToCPAN", - "version" : "5.043" + "class" : "Dist::Zilla::Plugin::Test::Compile", + "config" : { + "Dist::Zilla::Plugin::Test::Compile" : { + "bail_out_on_fail" : 0, + "fail_on_warning" : "author", + "fake_home" : 0, + "filename" : "xt/author/00-compile.t", + "module_finder" : [ + ":InstallModules" + ], + "needs_display" : 0, + "phase" : "develop", + "script_finder" : [ + ":PerlExecFiles" + ], + "skips" : [], + "switch" : [] + } + }, + "name" : "=DTTZBundle/Test::Compile", + "version" : "2.058" }, { - "class" : "Dist::Zilla::Plugin::CheckPrereqsIndexed", - "name" : "@DROLSKY/CheckPrereqsIndexed", - "version" : "0.017" + "class" : "Dist::Zilla::Plugin::Test::ReportPrereqs", + "name" : "=DTTZBundle/Test::ReportPrereqs", + "version" : "0.027" }, { - "class" : "Dist::Zilla::Plugin::CPANFile", - "name" : "@DROLSKY/CPANFile", - "version" : "5.043" + "class" : "Dist::Zilla::Plugin::Test::Version", + "name" : "=DTTZBundle/Test::Version", + "version" : "1.09" }, { "class" : "Dist::Zilla::Plugin::DROLSKY::Contributors", - "name" : "@DROLSKY/DROLSKY::Contributors", - "version" : "0.40" - }, - { - "class" : "Dist::Zilla::Plugin::DROLSKY::License", - "name" : "@DROLSKY/DROLSKY::License", - "version" : "0.40" - }, - { - "class" : "Dist::Zilla::Plugin::DROLSKY::TidyAll", - "name" : "@DROLSKY/DROLSKY::TidyAll", - "version" : "0.40" - }, - { - "class" : "Dist::Zilla::Plugin::DROLSKY::Git::CheckFor::CorrectBranch", - "config" : { - "Dist::Zilla::Role::Git::Repo" : { - "repo_root" : "." - } - }, - "name" : "@DROLSKY/DROLSKY::Git::CheckFor::CorrectBranch", - "version" : "0.40" - }, - { - "class" : "Dist::Zilla::Plugin::Git::CheckFor::MergeConflicts", - "config" : { - "Dist::Zilla::Role::Git::Repo" : { - "repo_root" : "." - } - }, - "name" : "@DROLSKY/Git::CheckFor::MergeConflicts", - "version" : "0.013" + "name" : "=DTTZBundle/DROLSKY::Contributors", + "version" : "0.89" }, { "class" : "Dist::Zilla::Plugin::Git::Contributors", "config" : { "Dist::Zilla::Plugin::Git::Contributors" : { + "git_version" : "2.16.2", "include_authors" : 0, "include_releaser" : 1, "order_by" : "name", - "paths" : [ - "." - ] + "paths" : [] } }, - "name" : "@DROLSKY/Git::Contributors", - "version" : "0.018" - }, - { - "class" : "Dist::Zilla::Plugin::InstallGuide", - "name" : "@DROLSKY/InstallGuide", - "version" : "1.200006" - }, - { - "class" : "Dist::Zilla::Plugin::Meta::Contributors", - "name" : "@DROLSKY/Meta::Contributors", - "version" : "0.002" - }, - { - "class" : "Dist::Zilla::Plugin::MetaConfig", - "name" : "@DROLSKY/MetaConfig", - "version" : "5.043" - }, - { - "class" : "Dist::Zilla::Plugin::MetaJSON", - "name" : "@DROLSKY/MetaJSON", - "version" : "5.043" + "name" : "=DTTZBundle/Git::Contributors", + "version" : "0.032" }, { "class" : "Dist::Zilla::Plugin::SurgicalPodWeaver", "config" : { "Dist::Zilla::Plugin::PodWeaver" : { + "config_plugins" : [ + "@DROLSKY" + ], "finder" : [ ":InstallModules", ":ExecFiles" @@ -2040,136 +2210,246 @@ { "class" : "Pod::Weaver::Plugin::EnsurePod5", "name" : "@CorePrep/EnsurePod5", - "version" : "4.012" + "version" : "4.015" }, { "class" : "Pod::Weaver::Plugin::H1Nester", "name" : "@CorePrep/H1Nester", - "version" : "4.012" + "version" : "4.015" + }, + { + "class" : "Pod::Weaver::Plugin::SingleEncoding", + "name" : "@DROLSKY/SingleEncoding", + "version" : "4.015" + }, + { + "class" : "Pod::Weaver::Plugin::Transformer", + "name" : "@DROLSKY/List", + "version" : "4.015" + }, + { + "class" : "Pod::Weaver::Plugin::Transformer", + "name" : "@DROLSKY/Verbatim", + "version" : "4.015" + }, + { + "class" : "Pod::Weaver::Section::Region", + "name" : "@DROLSKY/header", + "version" : "4.015" }, { "class" : "Pod::Weaver::Section::Name", - "name" : "Name", - "version" : "4.012" + "name" : "@DROLSKY/Name", + "version" : "4.015" }, { "class" : "Pod::Weaver::Section::Version", - "name" : "Version", - "version" : "4.012" + "name" : "@DROLSKY/Version", + "version" : "4.015" }, { "class" : "Pod::Weaver::Section::Region", - "name" : "prelude", - "version" : "4.012" + "name" : "@DROLSKY/prelude", + "version" : "4.015" }, { "class" : "Pod::Weaver::Section::Generic", "name" : "SYNOPSIS", - "version" : "4.012" + "version" : "4.015" }, { "class" : "Pod::Weaver::Section::Generic", "name" : "DESCRIPTION", - "version" : "4.012" + "version" : "4.015" + }, + { + "class" : "Pod::Weaver::Section::Generic", + "name" : "OVERVIEW", + "version" : "4.015" + }, + { + "class" : "Pod::Weaver::Section::Collect", + "name" : "ATTRIBUTES", + "version" : "4.015" + }, + { + "class" : "Pod::Weaver::Section::Collect", + "name" : "METHODS", + "version" : "4.015" + }, + { + "class" : "Pod::Weaver::Section::Collect", + "name" : "FUNCTIONS", + "version" : "4.015" + }, + { + "class" : "Pod::Weaver::Section::Collect", + "name" : "TYPES", + "version" : "4.015" }, { "class" : "Pod::Weaver::Section::Leftovers", - "name" : "Leftovers", - "version" : "4.012" + "name" : "@DROLSKY/Leftovers", + "version" : "4.015" }, { "class" : "Pod::Weaver::Section::Region", - "name" : "postlude", - "version" : "4.012" + "name" : "@DROLSKY/postlude", + "version" : "4.015" + }, + { + "class" : "Pod::Weaver::Section::GenerateSection", + "name" : "@DROLSKY/generate SUPPORT", + "version" : "1.06" + }, + { + "class" : "Pod::Weaver::Section::AllowOverride", + "name" : "@DROLSKY/allow override SUPPORT", + "version" : "0.05" + }, + { + "class" : "Pod::Weaver::Section::GenerateSection", + "name" : "@DROLSKY/generate SOURCE", + "version" : "1.06" + }, + { + "class" : "Pod::Weaver::Section::GenerateSection", + "name" : "@DROLSKY/generate DONATIONS", + "version" : "1.06" }, { "class" : "Pod::Weaver::Section::Authors", - "name" : "Authors", - "version" : "4.012" + "name" : "@DROLSKY/Authors", + "version" : "4.015" }, { "class" : "Pod::Weaver::Section::Contributors", - "name" : "Contributors", + "name" : "@DROLSKY/Contributors", "version" : "0.009" }, { "class" : "Pod::Weaver::Section::Legal", - "name" : "Legal", - "version" : "4.012" + "name" : "@DROLSKY/Legal", + "version" : "4.015" + }, + { + "class" : "Pod::Weaver::Section::Region", + "name" : "@DROLSKY/footer", + "version" : "4.015" } ] } }, - "name" : "@DROLSKY/SurgicalPodWeaver", + "name" : "=DTTZBundle/SurgicalPodWeaver", "version" : "0.0023" }, { - "class" : "Dist::Zilla::Plugin::MojibakeTests", - "name" : "@DROLSKY/MojibakeTests", - "version" : "0.8" + "class" : "Dist::Zilla::Plugin::DROLSKY::WeaverConfig", + "name" : "=DTTZBundle/DROLSKY::WeaverConfig", + "version" : "0.89" }, { - "class" : "Dist::Zilla::Plugin::PodSyntaxTests", - "name" : "@DROLSKY/PodSyntaxTests", - "version" : "5.043" + "class" : "Dist::Zilla::Plugin::ReadmeAnyFromPod", + "config" : { + "Dist::Zilla::Role::FileWatcher" : { + "version" : "0.006" + } + }, + "name" : "=DTTZBundle/README.md in build", + "version" : "0.163250" }, { - "class" : "Dist::Zilla::Plugin::Test::EOL", + "class" : "Dist::Zilla::Plugin::GenerateFile::FromShareDir", "config" : { - "Dist::Zilla::Plugin::Test::EOL" : { - "filename" : "xt/author/eol.t", - "finder" : [ - ":InstallModules", - ":ExecFiles", - ":TestFiles" - ], - "trailing_whitespace" : "1" + "Dist::Zilla::Plugin::GenerateFile::FromShareDir" : { + "destination_filename" : "CONTRIBUTING.md", + "dist" : "Dist-Zilla-PluginBundle-DROLSKY", + "encoding" : "UTF-8", + "has_xs" : 0, + "location" : "build", + "source_filename" : "CONTRIBUTING.md" + }, + "Dist::Zilla::Role::RepoFileInjector" : { + "allow_overwrite" : 1, + "repo_root" : ".", + "version" : "0.007" } }, - "name" : "@DROLSKY/Test::EOL", - "version" : "0.18" + "name" : "=DTTZBundle/Generate CONTRIBUTING.md", + "version" : "0.013" }, { - "class" : "Dist::Zilla::Plugin::Test::NoTabs", + "class" : "Dist::Zilla::Plugin::InstallGuide", + "name" : "=DTTZBundle/InstallGuide", + "version" : "1.200009" + }, + { + "class" : "Dist::Zilla::Plugin::CPANFile", + "name" : "=DTTZBundle/CPANFile", + "version" : "6.011" + }, + { + "class" : "Dist::Zilla::Plugin::DROLSKY::License", + "name" : "=DTTZBundle/DROLSKY::License", + "version" : "0.89" + }, + { + "class" : "Dist::Zilla::Plugin::CheckStrictVersion", + "name" : "=DTTZBundle/CheckStrictVersion", + "version" : "0.001" + }, + { + "class" : "Dist::Zilla::Plugin::CheckSelfDependency", "config" : { - "Dist::Zilla::Plugin::Test::NoTabs" : { - "filename" : "xt/author/no-tabs.t", + "Dist::Zilla::Plugin::CheckSelfDependency" : { "finder" : [ - ":InstallModules", - ":ExecFiles", - ":TestFiles" + ":InstallModules" ] + }, + "Dist::Zilla::Role::ModuleMetadata" : { + "Module::Metadata" : "1.000033", + "version" : "0.004" } }, - "name" : "@DROLSKY/Test::NoTabs", - "version" : "0.15" + "name" : "=DTTZBundle/CheckSelfDependency", + "version" : "0.011" }, { - "class" : "Dist::Zilla::Plugin::Test::Portability", - "name" : "@DROLSKY/Test::Portability", - "version" : "2.000006" + "class" : "Dist::Zilla::Plugin::CheckPrereqsIndexed", + "name" : "=DTTZBundle/CheckPrereqsIndexed", + "version" : "0.020" }, { - "class" : "Dist::Zilla::Plugin::Test::Compile", + "class" : "Dist::Zilla::Plugin::DROLSKY::Git::CheckFor::CorrectBranch", "config" : { - "Dist::Zilla::Plugin::Test::Compile" : { - "bail_out_on_fail" : "0", - "fail_on_warning" : "author", - "fake_home" : 0, - "filename" : "xt/author/00-compile.t", - "module_finder" : [ - ":InstallModules" - ], - "needs_display" : 0, - "phase" : "develop", - "script_finder" : [ - ":PerlExecFiles" - ], - "skips" : [] + "Dist::Zilla::Role::Git::Repo" : { + "git_version" : "2.16.2", + "repo_root" : "." } }, - "name" : "@DROLSKY/Test::Compile", - "version" : "2.054" + "name" : "=DTTZBundle/DROLSKY::Git::CheckFor::CorrectBranch", + "version" : "0.89" + }, + { + "class" : "Dist::Zilla::Plugin::EnsureChangesHasContent", + "name" : "=DTTZBundle/EnsureChangesHasContent", + "version" : "0.02" + }, + { + "class" : "Dist::Zilla::Plugin::Git::CheckFor::MergeConflicts", + "config" : { + "Dist::Zilla::Role::Git::Repo" : { + "git_version" : "2.16.2", + "repo_root" : "." + } + }, + "name" : "=DTTZBundle/Git::CheckFor::MergeConflicts", + "version" : "0.014" + }, + { + "class" : "Dist::Zilla::Plugin::DROLSKY::TidyAll", + "name" : "=DTTZBundle/DROLSKY::TidyAll", + "version" : "0.89" }, { "class" : "Dist::Zilla::Plugin::Git::Check", @@ -2179,23 +2459,24 @@ }, "Dist::Zilla::Role::Git::DirtyFiles" : { "allow_dirty" : [ - "Build.PL", "CONTRIBUTING.md", "Changes", "LICENSE", "Makefile.PL", "README.md", - "cpanfile" + "cpanfile", + "tidyall.ini" ], "allow_dirty_match" : [], "changelog" : "Changes" }, "Dist::Zilla::Role::Git::Repo" : { + "git_version" : "2.16.2", "repo_root" : "." } }, - "name" : "@DROLSKY/Git::Check", - "version" : "2.036" + "name" : "=DTTZBundle/Git::Check", + "version" : "2.043" }, { "class" : "Dist::Zilla::Plugin::Git::Commit", @@ -2206,26 +2487,27 @@ }, "Dist::Zilla::Role::Git::DirtyFiles" : { "allow_dirty" : [ - "Build.PL", "CONTRIBUTING.md", "Changes", "LICENSE", "Makefile.PL", "README.md", - "cpanfile" + "cpanfile", + "tidyall.ini" ], "allow_dirty_match" : [], "changelog" : "Changes" }, "Dist::Zilla::Role::Git::Repo" : { + "git_version" : "2.16.2", "repo_root" : "." }, "Dist::Zilla::Role::Git::StringFormatter" : { "time_zone" : "local" } }, - "name" : "@DROLSKY/commit generated files", - "version" : "2.036" + "name" : "=DTTZBundle/Commit generated files", + "version" : "2.043" }, { "class" : "Dist::Zilla::Plugin::Git::Tag", @@ -2234,19 +2516,20 @@ "branch" : null, "changelog" : "Changes", "signed" : 0, - "tag" : "v1.95", + "tag" : "v2.18", "tag_format" : "v%v", "tag_message" : "v%v" }, "Dist::Zilla::Role::Git::Repo" : { + "git_version" : "2.16.2", "repo_root" : "." }, "Dist::Zilla::Role::Git::StringFormatter" : { "time_zone" : "local" } }, - "name" : "@DROLSKY/Git::Tag", - "version" : "2.036" + "name" : "=DTTZBundle/Git::Tag", + "version" : "2.043" }, { "class" : "Dist::Zilla::Plugin::Git::Push", @@ -2258,11 +2541,27 @@ "remotes_must_exist" : 1 }, "Dist::Zilla::Role::Git::Repo" : { + "git_version" : "2.16.2", "repo_root" : "." } }, - "name" : "@DROLSKY/Git::Push", - "version" : "2.036" + "name" : "=DTTZBundle/Git::Push", + "version" : "2.043" + }, + { + "class" : "Dist::Zilla::Plugin::BumpVersionAfterRelease", + "config" : { + "Dist::Zilla::Plugin::BumpVersionAfterRelease" : { + "finders" : [ + ":ExecFiles", + ":InstallModules" + ], + "global" : 0, + "munge_makefile_pl" : 1 + } + }, + "name" : "=DTTZBundle/BumpVersionAfterRelease", + "version" : "0.017" }, { "class" : "Dist::Zilla::Plugin::Git::Commit", @@ -2282,14 +2581,15 @@ "changelog" : "Changes" }, "Dist::Zilla::Role::Git::Repo" : { + "git_version" : "2.16.2", "repo_root" : "." }, "Dist::Zilla::Role::Git::StringFormatter" : { "time_zone" : "local" } }, - "name" : "@DROLSKY/commit version bump", - "version" : "2.036" + "name" : "=DTTZBundle/Commit version bump", + "version" : "2.043" }, { "class" : "Dist::Zilla::Plugin::Git::Push", @@ -2301,16 +2601,22 @@ "remotes_must_exist" : 1 }, "Dist::Zilla::Role::Git::Repo" : { + "git_version" : "2.16.2", "repo_root" : "." } }, - "name" : "@DROLSKY/push version bump", - "version" : "2.036" + "name" : "=DTTZBundle/Push version bump", + "version" : "2.043" }, { - "class" : "Dist::Zilla::Plugin::PkgVersion", - "name" : "PkgVersion", - "version" : "5.043" + "class" : "Dist::Zilla::Plugin::OSPrereqs", + "config" : { + "Dist::Zilla::Plugin::OSPrereqs" : { + "os" : "=DTTZBundle/OSPrereqs" + } + }, + "name" : "=DTTZBundle/OSPrereqs", + "version" : "0.008" }, { "class" : "Dist::Zilla::Plugin::Prereqs", @@ -2321,92 +2627,88 @@ } }, "name" : "DevelopRequires", - "version" : "5.043" - }, - { - "class" : "Dist::Zilla::Plugin::OSPrereqs", - "config" : { - "Dist::Zilla::Plugin::OSPrereqs" : { - "os" : "MSWin32" - } - }, - "name" : "MSWin32", - "version" : "0.005" + "version" : "6.011" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":InstallModules", - "version" : "5.043" + "version" : "6.011" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":IncModules", - "version" : "5.043" + "version" : "6.011" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":TestFiles", - "version" : "5.043" + "version" : "6.011" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":ExtraTestFiles", - "version" : "5.043" + "version" : "6.011" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":ExecFiles", - "version" : "5.043" + "version" : "6.011" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":PerlExecFiles", - "version" : "5.043" + "version" : "6.011" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":ShareFiles", - "version" : "5.043" + "version" : "6.011" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":MainModule", - "version" : "5.043" + "version" : "6.011" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":AllFiles", - "version" : "5.043" + "version" : "6.011" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":NoFiles", - "version" : "5.043" + "version" : "6.011" }, { "class" : "Dist::Zilla::Plugin::FinderCode", - "name" : "@DROLSKY/MetaProvides::Package/AUTOVIV/:InstallModulesPM", - "version" : "5.043" + "name" : "=DTTZBundle/MetaProvides::Package/AUTOVIV/:InstallModulesPM", + "version" : "6.011" } ], "zilla" : { "class" : "Dist::Zilla::Dist::Builder", "config" : { - "is_trial" : "0" + "is_trial" : 0 }, - "version" : "5.043" + "version" : "6.011" } }, "x_authority" : "cpan:DROLSKY", "x_contributors" : [ "Alexey Molchanov ", "Alfie John ", + "Bron Gondwana ", "Daisuke Maki ", "David Pinkowitz ", "Iain Truskett ", + "Jakub Wilk ", "Joshua Hoblitt ", "Karen Etheridge ", - "Peter Rabbitson " - ] + "karupanerura ", + "Olaf Alders ", + "Peter Rabbitson ", + "Tom Wyant " + ], + "x_serialization_backend" : "Cpanel::JSON::XS version 4.02" } diff -Nru libdatetime-timezone-perl-1.95/META.yml libdatetime-timezone-perl-2.18/META.yml --- libdatetime-timezone-perl-1.95/META.yml 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/META.yml 2018-03-24 00:18:32.000000000 +0000 @@ -20,7 +20,7 @@ configure_requires: ExtUtils::MakeMaker: '0' dynamic_config: 1 -generated_by: 'Dist::Zilla version 5.043, CPAN::Meta::Converter version 2.150005' +generated_by: 'Dist::Zilla version 6.011, CPAN::Meta::Converter version 2.150010' license: perl meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html @@ -29,1087 +29,1120 @@ provides: DateTime::TimeZone: file: lib/DateTime/TimeZone.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Africa::Abidjan: file: lib/DateTime/TimeZone/Africa/Abidjan.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Africa::Accra: file: lib/DateTime/TimeZone/Africa/Accra.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Africa::Algiers: file: lib/DateTime/TimeZone/Africa/Algiers.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Africa::Bissau: file: lib/DateTime/TimeZone/Africa/Bissau.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Africa::Cairo: file: lib/DateTime/TimeZone/Africa/Cairo.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Africa::Casablanca: file: lib/DateTime/TimeZone/Africa/Casablanca.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Africa::Ceuta: file: lib/DateTime/TimeZone/Africa/Ceuta.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Africa::El_Aaiun: file: lib/DateTime/TimeZone/Africa/El_Aaiun.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Africa::Johannesburg: file: lib/DateTime/TimeZone/Africa/Johannesburg.pm - version: '1.95' + version: '2.18' + DateTime::TimeZone::Africa::Juba: + file: lib/DateTime/TimeZone/Africa/Juba.pm + version: '2.18' DateTime::TimeZone::Africa::Khartoum: file: lib/DateTime/TimeZone/Africa/Khartoum.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Africa::Lagos: file: lib/DateTime/TimeZone/Africa/Lagos.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Africa::Maputo: file: lib/DateTime/TimeZone/Africa/Maputo.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Africa::Monrovia: file: lib/DateTime/TimeZone/Africa/Monrovia.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Africa::Nairobi: file: lib/DateTime/TimeZone/Africa/Nairobi.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Africa::Ndjamena: file: lib/DateTime/TimeZone/Africa/Ndjamena.pm - version: '1.95' + version: '2.18' + DateTime::TimeZone::Africa::Sao_Tome: + file: lib/DateTime/TimeZone/Africa/Sao_Tome.pm + version: '2.18' DateTime::TimeZone::Africa::Tripoli: file: lib/DateTime/TimeZone/Africa/Tripoli.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Africa::Tunis: file: lib/DateTime/TimeZone/Africa/Tunis.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Africa::Windhoek: file: lib/DateTime/TimeZone/Africa/Windhoek.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Adak: file: lib/DateTime/TimeZone/America/Adak.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Anchorage: file: lib/DateTime/TimeZone/America/Anchorage.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Araguaina: file: lib/DateTime/TimeZone/America/Araguaina.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Argentina::Buenos_Aires: file: lib/DateTime/TimeZone/America/Argentina/Buenos_Aires.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Argentina::Catamarca: file: lib/DateTime/TimeZone/America/Argentina/Catamarca.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Argentina::Cordoba: file: lib/DateTime/TimeZone/America/Argentina/Cordoba.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Argentina::Jujuy: file: lib/DateTime/TimeZone/America/Argentina/Jujuy.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Argentina::La_Rioja: file: lib/DateTime/TimeZone/America/Argentina/La_Rioja.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Argentina::Mendoza: file: lib/DateTime/TimeZone/America/Argentina/Mendoza.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Argentina::Rio_Gallegos: file: lib/DateTime/TimeZone/America/Argentina/Rio_Gallegos.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Argentina::Salta: file: lib/DateTime/TimeZone/America/Argentina/Salta.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Argentina::San_Juan: file: lib/DateTime/TimeZone/America/Argentina/San_Juan.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Argentina::San_Luis: file: lib/DateTime/TimeZone/America/Argentina/San_Luis.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Argentina::Tucuman: file: lib/DateTime/TimeZone/America/Argentina/Tucuman.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Argentina::Ushuaia: file: lib/DateTime/TimeZone/America/Argentina/Ushuaia.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Asuncion: file: lib/DateTime/TimeZone/America/Asuncion.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Atikokan: file: lib/DateTime/TimeZone/America/Atikokan.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Bahia: file: lib/DateTime/TimeZone/America/Bahia.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Bahia_Banderas: file: lib/DateTime/TimeZone/America/Bahia_Banderas.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Barbados: file: lib/DateTime/TimeZone/America/Barbados.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Belem: file: lib/DateTime/TimeZone/America/Belem.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Belize: file: lib/DateTime/TimeZone/America/Belize.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Blanc_Sablon: file: lib/DateTime/TimeZone/America/Blanc_Sablon.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Boa_Vista: file: lib/DateTime/TimeZone/America/Boa_Vista.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Bogota: file: lib/DateTime/TimeZone/America/Bogota.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Boise: file: lib/DateTime/TimeZone/America/Boise.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Cambridge_Bay: file: lib/DateTime/TimeZone/America/Cambridge_Bay.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Campo_Grande: file: lib/DateTime/TimeZone/America/Campo_Grande.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Cancun: file: lib/DateTime/TimeZone/America/Cancun.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Caracas: file: lib/DateTime/TimeZone/America/Caracas.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Cayenne: file: lib/DateTime/TimeZone/America/Cayenne.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Chicago: file: lib/DateTime/TimeZone/America/Chicago.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Chihuahua: file: lib/DateTime/TimeZone/America/Chihuahua.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Costa_Rica: file: lib/DateTime/TimeZone/America/Costa_Rica.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Creston: file: lib/DateTime/TimeZone/America/Creston.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Cuiaba: file: lib/DateTime/TimeZone/America/Cuiaba.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Curacao: file: lib/DateTime/TimeZone/America/Curacao.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Danmarkshavn: file: lib/DateTime/TimeZone/America/Danmarkshavn.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Dawson: file: lib/DateTime/TimeZone/America/Dawson.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Dawson_Creek: file: lib/DateTime/TimeZone/America/Dawson_Creek.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Denver: file: lib/DateTime/TimeZone/America/Denver.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Detroit: file: lib/DateTime/TimeZone/America/Detroit.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Edmonton: file: lib/DateTime/TimeZone/America/Edmonton.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Eirunepe: file: lib/DateTime/TimeZone/America/Eirunepe.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::El_Salvador: file: lib/DateTime/TimeZone/America/El_Salvador.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Fort_Nelson: file: lib/DateTime/TimeZone/America/Fort_Nelson.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Fortaleza: file: lib/DateTime/TimeZone/America/Fortaleza.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Glace_Bay: file: lib/DateTime/TimeZone/America/Glace_Bay.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Godthab: file: lib/DateTime/TimeZone/America/Godthab.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Goose_Bay: file: lib/DateTime/TimeZone/America/Goose_Bay.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Grand_Turk: file: lib/DateTime/TimeZone/America/Grand_Turk.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Guatemala: file: lib/DateTime/TimeZone/America/Guatemala.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Guayaquil: file: lib/DateTime/TimeZone/America/Guayaquil.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Guyana: file: lib/DateTime/TimeZone/America/Guyana.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Halifax: file: lib/DateTime/TimeZone/America/Halifax.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Havana: file: lib/DateTime/TimeZone/America/Havana.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Hermosillo: file: lib/DateTime/TimeZone/America/Hermosillo.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Indiana::Indianapolis: file: lib/DateTime/TimeZone/America/Indiana/Indianapolis.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Indiana::Knox: file: lib/DateTime/TimeZone/America/Indiana/Knox.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Indiana::Marengo: file: lib/DateTime/TimeZone/America/Indiana/Marengo.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Indiana::Petersburg: file: lib/DateTime/TimeZone/America/Indiana/Petersburg.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Indiana::Tell_City: file: lib/DateTime/TimeZone/America/Indiana/Tell_City.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Indiana::Vevay: file: lib/DateTime/TimeZone/America/Indiana/Vevay.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Indiana::Vincennes: file: lib/DateTime/TimeZone/America/Indiana/Vincennes.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Indiana::Winamac: file: lib/DateTime/TimeZone/America/Indiana/Winamac.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Inuvik: file: lib/DateTime/TimeZone/America/Inuvik.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Iqaluit: file: lib/DateTime/TimeZone/America/Iqaluit.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Jamaica: file: lib/DateTime/TimeZone/America/Jamaica.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Juneau: file: lib/DateTime/TimeZone/America/Juneau.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Kentucky::Louisville: file: lib/DateTime/TimeZone/America/Kentucky/Louisville.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Kentucky::Monticello: file: lib/DateTime/TimeZone/America/Kentucky/Monticello.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::La_Paz: file: lib/DateTime/TimeZone/America/La_Paz.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Lima: file: lib/DateTime/TimeZone/America/Lima.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Los_Angeles: file: lib/DateTime/TimeZone/America/Los_Angeles.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Maceio: file: lib/DateTime/TimeZone/America/Maceio.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Managua: file: lib/DateTime/TimeZone/America/Managua.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Manaus: file: lib/DateTime/TimeZone/America/Manaus.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Martinique: file: lib/DateTime/TimeZone/America/Martinique.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Matamoros: file: lib/DateTime/TimeZone/America/Matamoros.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Mazatlan: file: lib/DateTime/TimeZone/America/Mazatlan.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Menominee: file: lib/DateTime/TimeZone/America/Menominee.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Merida: file: lib/DateTime/TimeZone/America/Merida.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Metlakatla: file: lib/DateTime/TimeZone/America/Metlakatla.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Mexico_City: file: lib/DateTime/TimeZone/America/Mexico_City.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Miquelon: file: lib/DateTime/TimeZone/America/Miquelon.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Moncton: file: lib/DateTime/TimeZone/America/Moncton.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Monterrey: file: lib/DateTime/TimeZone/America/Monterrey.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Montevideo: file: lib/DateTime/TimeZone/America/Montevideo.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Nassau: file: lib/DateTime/TimeZone/America/Nassau.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::New_York: file: lib/DateTime/TimeZone/America/New_York.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Nipigon: file: lib/DateTime/TimeZone/America/Nipigon.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Nome: file: lib/DateTime/TimeZone/America/Nome.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Noronha: file: lib/DateTime/TimeZone/America/Noronha.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::North_Dakota::Beulah: file: lib/DateTime/TimeZone/America/North_Dakota/Beulah.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::North_Dakota::Center: file: lib/DateTime/TimeZone/America/North_Dakota/Center.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::North_Dakota::New_Salem: file: lib/DateTime/TimeZone/America/North_Dakota/New_Salem.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Ojinaga: file: lib/DateTime/TimeZone/America/Ojinaga.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Panama: file: lib/DateTime/TimeZone/America/Panama.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Pangnirtung: file: lib/DateTime/TimeZone/America/Pangnirtung.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Paramaribo: file: lib/DateTime/TimeZone/America/Paramaribo.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Phoenix: file: lib/DateTime/TimeZone/America/Phoenix.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Port_au_Prince: file: lib/DateTime/TimeZone/America/Port_au_Prince.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Port_of_Spain: file: lib/DateTime/TimeZone/America/Port_of_Spain.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Porto_Velho: file: lib/DateTime/TimeZone/America/Porto_Velho.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Puerto_Rico: file: lib/DateTime/TimeZone/America/Puerto_Rico.pm - version: '1.95' + version: '2.18' + DateTime::TimeZone::America::Punta_Arenas: + file: lib/DateTime/TimeZone/America/Punta_Arenas.pm + version: '2.18' DateTime::TimeZone::America::Rainy_River: file: lib/DateTime/TimeZone/America/Rainy_River.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Rankin_Inlet: file: lib/DateTime/TimeZone/America/Rankin_Inlet.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Recife: file: lib/DateTime/TimeZone/America/Recife.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Regina: file: lib/DateTime/TimeZone/America/Regina.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Resolute: file: lib/DateTime/TimeZone/America/Resolute.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Rio_Branco: file: lib/DateTime/TimeZone/America/Rio_Branco.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Santarem: file: lib/DateTime/TimeZone/America/Santarem.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Santiago: file: lib/DateTime/TimeZone/America/Santiago.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Santo_Domingo: file: lib/DateTime/TimeZone/America/Santo_Domingo.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Sao_Paulo: file: lib/DateTime/TimeZone/America/Sao_Paulo.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Scoresbysund: file: lib/DateTime/TimeZone/America/Scoresbysund.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Sitka: file: lib/DateTime/TimeZone/America/Sitka.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::St_Johns: file: lib/DateTime/TimeZone/America/St_Johns.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Swift_Current: file: lib/DateTime/TimeZone/America/Swift_Current.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Tegucigalpa: file: lib/DateTime/TimeZone/America/Tegucigalpa.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Thule: file: lib/DateTime/TimeZone/America/Thule.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Thunder_Bay: file: lib/DateTime/TimeZone/America/Thunder_Bay.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Tijuana: file: lib/DateTime/TimeZone/America/Tijuana.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Toronto: file: lib/DateTime/TimeZone/America/Toronto.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Vancouver: file: lib/DateTime/TimeZone/America/Vancouver.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Whitehorse: file: lib/DateTime/TimeZone/America/Whitehorse.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Winnipeg: file: lib/DateTime/TimeZone/America/Winnipeg.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Yakutat: file: lib/DateTime/TimeZone/America/Yakutat.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::America::Yellowknife: file: lib/DateTime/TimeZone/America/Yellowknife.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Antarctica::Casey: file: lib/DateTime/TimeZone/Antarctica/Casey.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Antarctica::Davis: file: lib/DateTime/TimeZone/Antarctica/Davis.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Antarctica::DumontDUrville: file: lib/DateTime/TimeZone/Antarctica/DumontDUrville.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Antarctica::Macquarie: file: lib/DateTime/TimeZone/Antarctica/Macquarie.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Antarctica::Mawson: file: lib/DateTime/TimeZone/Antarctica/Mawson.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Antarctica::Palmer: file: lib/DateTime/TimeZone/Antarctica/Palmer.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Antarctica::Rothera: file: lib/DateTime/TimeZone/Antarctica/Rothera.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Antarctica::Syowa: file: lib/DateTime/TimeZone/Antarctica/Syowa.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Antarctica::Troll: file: lib/DateTime/TimeZone/Antarctica/Troll.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Antarctica::Vostok: file: lib/DateTime/TimeZone/Antarctica/Vostok.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Asia::Almaty: file: lib/DateTime/TimeZone/Asia/Almaty.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Asia::Amman: file: lib/DateTime/TimeZone/Asia/Amman.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Asia::Anadyr: file: lib/DateTime/TimeZone/Asia/Anadyr.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Asia::Aqtau: file: lib/DateTime/TimeZone/Asia/Aqtau.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Asia::Aqtobe: file: lib/DateTime/TimeZone/Asia/Aqtobe.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Asia::Ashgabat: file: lib/DateTime/TimeZone/Asia/Ashgabat.pm - version: '1.95' + version: '2.18' + DateTime::TimeZone::Asia::Atyrau: + file: lib/DateTime/TimeZone/Asia/Atyrau.pm + version: '2.18' DateTime::TimeZone::Asia::Baghdad: file: lib/DateTime/TimeZone/Asia/Baghdad.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Asia::Baku: file: lib/DateTime/TimeZone/Asia/Baku.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Asia::Bangkok: file: lib/DateTime/TimeZone/Asia/Bangkok.pm - version: '1.95' + version: '2.18' + DateTime::TimeZone::Asia::Barnaul: + file: lib/DateTime/TimeZone/Asia/Barnaul.pm + version: '2.18' DateTime::TimeZone::Asia::Beirut: file: lib/DateTime/TimeZone/Asia/Beirut.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Asia::Bishkek: file: lib/DateTime/TimeZone/Asia/Bishkek.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Asia::Brunei: file: lib/DateTime/TimeZone/Asia/Brunei.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Asia::Chita: file: lib/DateTime/TimeZone/Asia/Chita.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Asia::Choibalsan: file: lib/DateTime/TimeZone/Asia/Choibalsan.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Asia::Colombo: file: lib/DateTime/TimeZone/Asia/Colombo.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Asia::Damascus: file: lib/DateTime/TimeZone/Asia/Damascus.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Asia::Dhaka: file: lib/DateTime/TimeZone/Asia/Dhaka.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Asia::Dili: file: lib/DateTime/TimeZone/Asia/Dili.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Asia::Dubai: file: lib/DateTime/TimeZone/Asia/Dubai.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Asia::Dushanbe: file: lib/DateTime/TimeZone/Asia/Dushanbe.pm - version: '1.95' + version: '2.18' + DateTime::TimeZone::Asia::Famagusta: + file: lib/DateTime/TimeZone/Asia/Famagusta.pm + version: '2.18' DateTime::TimeZone::Asia::Gaza: file: lib/DateTime/TimeZone/Asia/Gaza.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Asia::Hebron: file: lib/DateTime/TimeZone/Asia/Hebron.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Asia::Ho_Chi_Minh: file: lib/DateTime/TimeZone/Asia/Ho_Chi_Minh.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Asia::Hong_Kong: file: lib/DateTime/TimeZone/Asia/Hong_Kong.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Asia::Hovd: file: lib/DateTime/TimeZone/Asia/Hovd.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Asia::Irkutsk: file: lib/DateTime/TimeZone/Asia/Irkutsk.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Asia::Jakarta: file: lib/DateTime/TimeZone/Asia/Jakarta.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Asia::Jayapura: file: lib/DateTime/TimeZone/Asia/Jayapura.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Asia::Jerusalem: file: lib/DateTime/TimeZone/Asia/Jerusalem.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Asia::Kabul: file: lib/DateTime/TimeZone/Asia/Kabul.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Asia::Kamchatka: file: lib/DateTime/TimeZone/Asia/Kamchatka.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Asia::Karachi: file: lib/DateTime/TimeZone/Asia/Karachi.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Asia::Kathmandu: file: lib/DateTime/TimeZone/Asia/Kathmandu.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Asia::Khandyga: file: lib/DateTime/TimeZone/Asia/Khandyga.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Asia::Kolkata: file: lib/DateTime/TimeZone/Asia/Kolkata.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Asia::Krasnoyarsk: file: lib/DateTime/TimeZone/Asia/Krasnoyarsk.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Asia::Kuala_Lumpur: file: lib/DateTime/TimeZone/Asia/Kuala_Lumpur.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Asia::Kuching: file: lib/DateTime/TimeZone/Asia/Kuching.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Asia::Macau: file: lib/DateTime/TimeZone/Asia/Macau.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Asia::Magadan: file: lib/DateTime/TimeZone/Asia/Magadan.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Asia::Makassar: file: lib/DateTime/TimeZone/Asia/Makassar.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Asia::Manila: file: lib/DateTime/TimeZone/Asia/Manila.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Asia::Nicosia: file: lib/DateTime/TimeZone/Asia/Nicosia.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Asia::Novokuznetsk: file: lib/DateTime/TimeZone/Asia/Novokuznetsk.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Asia::Novosibirsk: file: lib/DateTime/TimeZone/Asia/Novosibirsk.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Asia::Omsk: file: lib/DateTime/TimeZone/Asia/Omsk.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Asia::Oral: file: lib/DateTime/TimeZone/Asia/Oral.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Asia::Pontianak: file: lib/DateTime/TimeZone/Asia/Pontianak.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Asia::Pyongyang: file: lib/DateTime/TimeZone/Asia/Pyongyang.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Asia::Qatar: file: lib/DateTime/TimeZone/Asia/Qatar.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Asia::Qyzylorda: file: lib/DateTime/TimeZone/Asia/Qyzylorda.pm - version: '1.95' - DateTime::TimeZone::Asia::Rangoon: - file: lib/DateTime/TimeZone/Asia/Rangoon.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Asia::Riyadh: file: lib/DateTime/TimeZone/Asia/Riyadh.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Asia::Sakhalin: file: lib/DateTime/TimeZone/Asia/Sakhalin.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Asia::Samarkand: file: lib/DateTime/TimeZone/Asia/Samarkand.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Asia::Seoul: file: lib/DateTime/TimeZone/Asia/Seoul.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Asia::Shanghai: file: lib/DateTime/TimeZone/Asia/Shanghai.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Asia::Singapore: file: lib/DateTime/TimeZone/Asia/Singapore.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Asia::Srednekolymsk: file: lib/DateTime/TimeZone/Asia/Srednekolymsk.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Asia::Taipei: file: lib/DateTime/TimeZone/Asia/Taipei.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Asia::Tashkent: file: lib/DateTime/TimeZone/Asia/Tashkent.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Asia::Tbilisi: file: lib/DateTime/TimeZone/Asia/Tbilisi.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Asia::Tehran: file: lib/DateTime/TimeZone/Asia/Tehran.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Asia::Thimphu: file: lib/DateTime/TimeZone/Asia/Thimphu.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Asia::Tokyo: file: lib/DateTime/TimeZone/Asia/Tokyo.pm - version: '1.95' + version: '2.18' + DateTime::TimeZone::Asia::Tomsk: + file: lib/DateTime/TimeZone/Asia/Tomsk.pm + version: '2.18' DateTime::TimeZone::Asia::Ulaanbaatar: file: lib/DateTime/TimeZone/Asia/Ulaanbaatar.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Asia::Urumqi: file: lib/DateTime/TimeZone/Asia/Urumqi.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Asia::Ust_Nera: file: lib/DateTime/TimeZone/Asia/Ust_Nera.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Asia::Vladivostok: file: lib/DateTime/TimeZone/Asia/Vladivostok.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Asia::Yakutsk: file: lib/DateTime/TimeZone/Asia/Yakutsk.pm - version: '1.95' + version: '2.18' + DateTime::TimeZone::Asia::Yangon: + file: lib/DateTime/TimeZone/Asia/Yangon.pm + version: '2.18' DateTime::TimeZone::Asia::Yekaterinburg: file: lib/DateTime/TimeZone/Asia/Yekaterinburg.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Asia::Yerevan: file: lib/DateTime/TimeZone/Asia/Yerevan.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Atlantic::Azores: file: lib/DateTime/TimeZone/Atlantic/Azores.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Atlantic::Bermuda: file: lib/DateTime/TimeZone/Atlantic/Bermuda.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Atlantic::Canary: file: lib/DateTime/TimeZone/Atlantic/Canary.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Atlantic::Cape_Verde: file: lib/DateTime/TimeZone/Atlantic/Cape_Verde.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Atlantic::Faroe: file: lib/DateTime/TimeZone/Atlantic/Faroe.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Atlantic::Madeira: file: lib/DateTime/TimeZone/Atlantic/Madeira.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Atlantic::Reykjavik: file: lib/DateTime/TimeZone/Atlantic/Reykjavik.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Atlantic::South_Georgia: file: lib/DateTime/TimeZone/Atlantic/South_Georgia.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Atlantic::Stanley: file: lib/DateTime/TimeZone/Atlantic/Stanley.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Australia::Adelaide: file: lib/DateTime/TimeZone/Australia/Adelaide.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Australia::Brisbane: file: lib/DateTime/TimeZone/Australia/Brisbane.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Australia::Broken_Hill: file: lib/DateTime/TimeZone/Australia/Broken_Hill.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Australia::Currie: file: lib/DateTime/TimeZone/Australia/Currie.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Australia::Darwin: file: lib/DateTime/TimeZone/Australia/Darwin.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Australia::Eucla: file: lib/DateTime/TimeZone/Australia/Eucla.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Australia::Hobart: file: lib/DateTime/TimeZone/Australia/Hobart.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Australia::Lindeman: file: lib/DateTime/TimeZone/Australia/Lindeman.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Australia::Lord_Howe: file: lib/DateTime/TimeZone/Australia/Lord_Howe.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Australia::Melbourne: file: lib/DateTime/TimeZone/Australia/Melbourne.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Australia::Perth: file: lib/DateTime/TimeZone/Australia/Perth.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Australia::Sydney: file: lib/DateTime/TimeZone/Australia/Sydney.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::CET: file: lib/DateTime/TimeZone/CET.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::CST6CDT: file: lib/DateTime/TimeZone/CST6CDT.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Catalog: file: lib/DateTime/TimeZone/Catalog.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::EET: file: lib/DateTime/TimeZone/EET.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::EST: file: lib/DateTime/TimeZone/EST.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::EST5EDT: file: lib/DateTime/TimeZone/EST5EDT.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Europe::Amsterdam: file: lib/DateTime/TimeZone/Europe/Amsterdam.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Europe::Andorra: file: lib/DateTime/TimeZone/Europe/Andorra.pm - version: '1.95' + version: '2.18' + DateTime::TimeZone::Europe::Astrakhan: + file: lib/DateTime/TimeZone/Europe/Astrakhan.pm + version: '2.18' DateTime::TimeZone::Europe::Athens: file: lib/DateTime/TimeZone/Europe/Athens.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Europe::Belgrade: file: lib/DateTime/TimeZone/Europe/Belgrade.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Europe::Berlin: file: lib/DateTime/TimeZone/Europe/Berlin.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Europe::Brussels: file: lib/DateTime/TimeZone/Europe/Brussels.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Europe::Bucharest: file: lib/DateTime/TimeZone/Europe/Bucharest.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Europe::Budapest: file: lib/DateTime/TimeZone/Europe/Budapest.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Europe::Chisinau: file: lib/DateTime/TimeZone/Europe/Chisinau.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Europe::Copenhagen: file: lib/DateTime/TimeZone/Europe/Copenhagen.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Europe::Dublin: file: lib/DateTime/TimeZone/Europe/Dublin.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Europe::Gibraltar: file: lib/DateTime/TimeZone/Europe/Gibraltar.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Europe::Helsinki: file: lib/DateTime/TimeZone/Europe/Helsinki.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Europe::Istanbul: file: lib/DateTime/TimeZone/Europe/Istanbul.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Europe::Kaliningrad: file: lib/DateTime/TimeZone/Europe/Kaliningrad.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Europe::Kiev: file: lib/DateTime/TimeZone/Europe/Kiev.pm - version: '1.95' + version: '2.18' + DateTime::TimeZone::Europe::Kirov: + file: lib/DateTime/TimeZone/Europe/Kirov.pm + version: '2.18' DateTime::TimeZone::Europe::Lisbon: file: lib/DateTime/TimeZone/Europe/Lisbon.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Europe::London: file: lib/DateTime/TimeZone/Europe/London.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Europe::Luxembourg: file: lib/DateTime/TimeZone/Europe/Luxembourg.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Europe::Madrid: file: lib/DateTime/TimeZone/Europe/Madrid.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Europe::Malta: file: lib/DateTime/TimeZone/Europe/Malta.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Europe::Minsk: file: lib/DateTime/TimeZone/Europe/Minsk.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Europe::Monaco: file: lib/DateTime/TimeZone/Europe/Monaco.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Europe::Moscow: file: lib/DateTime/TimeZone/Europe/Moscow.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Europe::Oslo: file: lib/DateTime/TimeZone/Europe/Oslo.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Europe::Paris: file: lib/DateTime/TimeZone/Europe/Paris.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Europe::Prague: file: lib/DateTime/TimeZone/Europe/Prague.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Europe::Riga: file: lib/DateTime/TimeZone/Europe/Riga.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Europe::Rome: file: lib/DateTime/TimeZone/Europe/Rome.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Europe::Samara: file: lib/DateTime/TimeZone/Europe/Samara.pm - version: '1.95' + version: '2.18' + DateTime::TimeZone::Europe::Saratov: + file: lib/DateTime/TimeZone/Europe/Saratov.pm + version: '2.18' DateTime::TimeZone::Europe::Simferopol: file: lib/DateTime/TimeZone/Europe/Simferopol.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Europe::Sofia: file: lib/DateTime/TimeZone/Europe/Sofia.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Europe::Stockholm: file: lib/DateTime/TimeZone/Europe/Stockholm.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Europe::Tallinn: file: lib/DateTime/TimeZone/Europe/Tallinn.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Europe::Tirane: file: lib/DateTime/TimeZone/Europe/Tirane.pm - version: '1.95' + version: '2.18' + DateTime::TimeZone::Europe::Ulyanovsk: + file: lib/DateTime/TimeZone/Europe/Ulyanovsk.pm + version: '2.18' DateTime::TimeZone::Europe::Uzhgorod: file: lib/DateTime/TimeZone/Europe/Uzhgorod.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Europe::Vienna: file: lib/DateTime/TimeZone/Europe/Vienna.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Europe::Vilnius: file: lib/DateTime/TimeZone/Europe/Vilnius.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Europe::Volgograd: file: lib/DateTime/TimeZone/Europe/Volgograd.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Europe::Warsaw: file: lib/DateTime/TimeZone/Europe/Warsaw.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Europe::Zaporozhye: file: lib/DateTime/TimeZone/Europe/Zaporozhye.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Europe::Zurich: file: lib/DateTime/TimeZone/Europe/Zurich.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Floating: file: lib/DateTime/TimeZone/Floating.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::HST: file: lib/DateTime/TimeZone/HST.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Indian::Chagos: file: lib/DateTime/TimeZone/Indian/Chagos.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Indian::Christmas: file: lib/DateTime/TimeZone/Indian/Christmas.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Indian::Cocos: file: lib/DateTime/TimeZone/Indian/Cocos.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Indian::Kerguelen: file: lib/DateTime/TimeZone/Indian/Kerguelen.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Indian::Mahe: file: lib/DateTime/TimeZone/Indian/Mahe.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Indian::Maldives: file: lib/DateTime/TimeZone/Indian/Maldives.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Indian::Mauritius: file: lib/DateTime/TimeZone/Indian/Mauritius.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Indian::Reunion: file: lib/DateTime/TimeZone/Indian/Reunion.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Local: file: lib/DateTime/TimeZone/Local.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Local::Android: file: lib/DateTime/TimeZone/Local/Android.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Local::Unix: file: lib/DateTime/TimeZone/Local/Unix.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Local::VMS: file: lib/DateTime/TimeZone/Local/VMS.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::MET: file: lib/DateTime/TimeZone/MET.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::MST: file: lib/DateTime/TimeZone/MST.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::MST7MDT: file: lib/DateTime/TimeZone/MST7MDT.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::OffsetOnly: file: lib/DateTime/TimeZone/OffsetOnly.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::OlsonDB: file: lib/DateTime/TimeZone/OlsonDB.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::OlsonDB::Change: file: lib/DateTime/TimeZone/OlsonDB/Change.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::OlsonDB::Observance: file: lib/DateTime/TimeZone/OlsonDB/Observance.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::OlsonDB::Rule: file: lib/DateTime/TimeZone/OlsonDB/Rule.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::OlsonDB::Zone: file: lib/DateTime/TimeZone/OlsonDB/Zone.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::PST8PDT: file: lib/DateTime/TimeZone/PST8PDT.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Pacific::Apia: file: lib/DateTime/TimeZone/Pacific/Apia.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Pacific::Auckland: file: lib/DateTime/TimeZone/Pacific/Auckland.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Pacific::Bougainville: file: lib/DateTime/TimeZone/Pacific/Bougainville.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Pacific::Chatham: file: lib/DateTime/TimeZone/Pacific/Chatham.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Pacific::Chuuk: file: lib/DateTime/TimeZone/Pacific/Chuuk.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Pacific::Easter: file: lib/DateTime/TimeZone/Pacific/Easter.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Pacific::Efate: file: lib/DateTime/TimeZone/Pacific/Efate.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Pacific::Enderbury: file: lib/DateTime/TimeZone/Pacific/Enderbury.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Pacific::Fakaofo: file: lib/DateTime/TimeZone/Pacific/Fakaofo.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Pacific::Fiji: file: lib/DateTime/TimeZone/Pacific/Fiji.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Pacific::Funafuti: file: lib/DateTime/TimeZone/Pacific/Funafuti.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Pacific::Galapagos: file: lib/DateTime/TimeZone/Pacific/Galapagos.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Pacific::Gambier: file: lib/DateTime/TimeZone/Pacific/Gambier.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Pacific::Guadalcanal: file: lib/DateTime/TimeZone/Pacific/Guadalcanal.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Pacific::Guam: file: lib/DateTime/TimeZone/Pacific/Guam.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Pacific::Honolulu: file: lib/DateTime/TimeZone/Pacific/Honolulu.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Pacific::Kiritimati: file: lib/DateTime/TimeZone/Pacific/Kiritimati.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Pacific::Kosrae: file: lib/DateTime/TimeZone/Pacific/Kosrae.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Pacific::Kwajalein: file: lib/DateTime/TimeZone/Pacific/Kwajalein.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Pacific::Majuro: file: lib/DateTime/TimeZone/Pacific/Majuro.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Pacific::Marquesas: file: lib/DateTime/TimeZone/Pacific/Marquesas.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Pacific::Nauru: file: lib/DateTime/TimeZone/Pacific/Nauru.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Pacific::Niue: file: lib/DateTime/TimeZone/Pacific/Niue.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Pacific::Norfolk: file: lib/DateTime/TimeZone/Pacific/Norfolk.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Pacific::Noumea: file: lib/DateTime/TimeZone/Pacific/Noumea.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Pacific::Pago_Pago: file: lib/DateTime/TimeZone/Pacific/Pago_Pago.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Pacific::Palau: file: lib/DateTime/TimeZone/Pacific/Palau.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Pacific::Pitcairn: file: lib/DateTime/TimeZone/Pacific/Pitcairn.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Pacific::Pohnpei: file: lib/DateTime/TimeZone/Pacific/Pohnpei.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Pacific::Port_Moresby: file: lib/DateTime/TimeZone/Pacific/Port_Moresby.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Pacific::Rarotonga: file: lib/DateTime/TimeZone/Pacific/Rarotonga.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Pacific::Tahiti: file: lib/DateTime/TimeZone/Pacific/Tahiti.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Pacific::Tarawa: file: lib/DateTime/TimeZone/Pacific/Tarawa.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Pacific::Tongatapu: file: lib/DateTime/TimeZone/Pacific/Tongatapu.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Pacific::Wake: file: lib/DateTime/TimeZone/Pacific/Wake.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::Pacific::Wallis: file: lib/DateTime/TimeZone/Pacific/Wallis.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::UTC: file: lib/DateTime/TimeZone/UTC.pm - version: '1.95' + version: '2.18' DateTime::TimeZone::WET: file: lib/DateTime/TimeZone/WET.pm - version: '1.95' + version: '2.18' requires: Class::Singleton: '1.03' Cwd: '3' @@ -1119,28 +1152,31 @@ File::Spec: '0' List::Util: '1.33' Module::Runtime: '0' - Params::Validate: '0.72' + Params::ValidationCompiler: '0.13' + Specio::Library::Builtins: '0' + Specio::Library::String: '0' Try::Tiny: '0' constant: '0' + namespace::autoclean: '0' parent: '0' - perl: '5.006' + perl: '5.008004' strict: '0' - vars: '0' warnings: '0' resources: - bugtracker: http://rt.cpan.org/Public/Dist/Display.html?Name=DateTime-TimeZone + bugtracker: https://github.com/houseabsolute/DateTime-TimeZone/issues homepage: http://metacpan.org/release/DateTime-TimeZone - repository: git://github.com/autarch/DateTime-TimeZone.git -version: '1.95' + repository: git://github.com/houseabsolute/DateTime-TimeZone.git +version: '2.18' x_Dist_Zilla: perl: - version: '5.022001' + version: '5.026001' plugins: - class: Dist::Zilla::Plugin::GatherDir config: Dist::Zilla::Plugin::GatherDir: exclude_filename: + - CONTRIBUTING.md - LICENSE - Makefile.PL - README.md @@ -1153,45 +1189,93 @@ prune_directory: [] root: . name: GatherDir - version: '5.043' + version: '6.011' - class: Dist::Zilla::Plugin::PruneCruft name: PruneCruft - version: '5.043' + version: '6.011' + - + class: Dist::Zilla::Plugin::lib + config: + Dist::Zilla::Plugin::lib: + lib: + - inc + name: lib + version: '0.001002' - class: Dist::Zilla::Plugin::MakeMaker config: Dist::Zilla::Role::TestRunner: default_jobs: 1 - name: '@DROLSKY/MakeMaker' - version: '5.043' + name: =DTTZBundle/MakeMaker + version: '6.011' + - + class: Dist::Zilla::Plugin::ManifestSkip + name: =DTTZBundle/ManifestSkip + version: '6.011' + - + class: Dist::Zilla::Plugin::License + name: =DTTZBundle/License + version: '6.011' + - + class: Dist::Zilla::Plugin::ExecDir + name: =DTTZBundle/ExecDir + version: '6.011' + - + class: Dist::Zilla::Plugin::ShareDir + name: =DTTZBundle/ShareDir + version: '6.011' + - + class: Dist::Zilla::Plugin::Manifest + name: =DTTZBundle/Manifest + version: '6.011' + - + class: Dist::Zilla::Plugin::CheckVersionIncrement + name: =DTTZBundle/CheckVersionIncrement + version: '0.121750' + - + class: Dist::Zilla::Plugin::TestRelease + name: =DTTZBundle/TestRelease + version: '6.011' + - + class: Dist::Zilla::Plugin::ConfirmRelease + name: =DTTZBundle/ConfirmRelease + version: '6.011' + - + class: Dist::Zilla::Plugin::UploadToCPAN + name: =DTTZBundle/UploadToCPAN + version: '6.011' + - + class: Dist::Zilla::Plugin::VersionFromMainModule + name: =DTTZBundle/VersionFromMainModule + version: '0.03' - class: Dist::Zilla::Plugin::Authority - name: '@DROLSKY/Authority' + name: =DTTZBundle/Authority version: '1.009' - class: Dist::Zilla::Plugin::AutoPrereqs - name: '@DROLSKY/AutoPrereqs' - version: '5.043' + name: =DTTZBundle/AutoPrereqs + version: '6.011' - class: Dist::Zilla::Plugin::CopyFilesFromBuild - name: '@DROLSKY/CopyFilesFromBuild' - version: '0.151680' + name: =DTTZBundle/CopyFilesFromBuild + version: '0.170880' - class: Dist::Zilla::Plugin::GitHub::Meta - name: '@DROLSKY/GitHub::Meta' - version: '0.41' + name: =DTTZBundle/GitHub::Meta + version: '0.44' - class: Dist::Zilla::Plugin::GitHub::Update config: Dist::Zilla::Plugin::GitHub::Update: metacpan: 1 - name: '@DROLSKY/GitHub::Update' - version: '0.41' + name: =DTTZBundle/GitHub::Update + version: '0.44' - class: Dist::Zilla::Plugin::MetaResources - name: '@DROLSKY/MetaResources' - version: '5.043' + name: =DTTZBundle/MetaResources + version: '6.011' - class: Dist::Zilla::Plugin::MetaProvides::Package config: @@ -1199,34 +1283,76 @@ finder_objects: - class: Dist::Zilla::Plugin::FinderCode - name: '@DROLSKY/MetaProvides::Package/AUTOVIV/:InstallModulesPM' - version: '5.043' + name: =DTTZBundle/MetaProvides::Package/AUTOVIV/:InstallModulesPM + version: '6.011' + include_underscores: 0 Dist::Zilla::Role::MetaProvider::Provider: + $Dist::Zilla::Role::MetaProvider::Provider::VERSION: '2.002004' inherit_missing: '1' inherit_version: '1' meta_noindex: '1' - name: '@DROLSKY/MetaProvides::Package' - version: '2.003001' + Dist::Zilla::Role::ModuleMetadata: + Module::Metadata: '1.000033' + version: '0.004' + name: =DTTZBundle/MetaProvides::Package + version: '2.004003' + - + class: Dist::Zilla::Plugin::Meta::Contributors + name: =DTTZBundle/Meta::Contributors + version: '0.003' + - + class: Dist::Zilla::Plugin::MetaConfig + name: =DTTZBundle/MetaConfig + version: '6.011' + - + class: Dist::Zilla::Plugin::MetaJSON + name: =DTTZBundle/MetaJSON + version: '6.011' + - + class: Dist::Zilla::Plugin::MetaYAML + name: =DTTZBundle/MetaYAML + version: '6.011' - class: Dist::Zilla::Plugin::NextRelease - name: '@DROLSKY/NextRelease' - version: '5.043' + name: =DTTZBundle/NextRelease + version: '6.011' - class: Dist::Zilla::Plugin::Prereqs config: Dist::Zilla::Plugin::Prereqs: phase: test type: requires - name: '@DROLSKY/Test::More with subtest' - version: '5.043' + name: '=DTTZBundle/Test::More with subtest' + version: '6.011' + - + class: Dist::Zilla::Plugin::Prereqs + config: + Dist::Zilla::Plugin::Prereqs: + phase: develop + type: requires + name: '=DTTZBundle/Modules for use with tidyall' + version: '6.011' - class: Dist::Zilla::Plugin::Prereqs config: Dist::Zilla::Plugin::Prereqs: phase: develop type: requires - name: '@DROLSKY/Modules for use with tidyall' - version: '5.043' + name: '=DTTZBundle/Test::Version which fixes https://github.com/plicease/Test-Version/issues/7' + version: '6.011' + - + class: Dist::Zilla::Plugin::PromptIfStale + config: + Dist::Zilla::Plugin::PromptIfStale: + check_all_plugins: 0 + check_all_prereqs: 0 + modules: + - Dist::Zilla::PluginBundle::DROLSKY + phase: build + run_under_travis: 0 + skip: [] + name: =DTTZBundle/Dist::Zilla::PluginBundle::DROLSKY + version: '0.054' - class: Dist::Zilla::Plugin::PromptIfStale config: @@ -1235,36 +1361,27 @@ check_all_prereqs: 1 modules: [] phase: release + run_under_travis: 0 skip: - Dist::Zilla::Plugin::DROLSKY::Contributors + - Dist::Zilla::Plugin::DROLSKY::Git::CheckFor::CorrectBranch - Dist::Zilla::Plugin::DROLSKY::License - Dist::Zilla::Plugin::DROLSKY::TidyAll - - Dist::Zilla::Plugin::DROLSKY::VersionProvider - name: '@DROLSKY/PromptIfStale' - version: '0.047' - - - class: Dist::Zilla::Plugin::ReadmeAnyFromPod - config: - Dist::Zilla::Role::FileWatcher: - version: '0.006' - name: '@DROLSKY/README.md in build' - version: '0.150250' - - - class: Dist::Zilla::Plugin::ReadmeAnyFromPod - config: - Dist::Zilla::Role::FileWatcher: - version: '0.006' - name: '@DROLSKY/README.md in root' - version: '0.150250' + - Dist::Zilla::Plugin::DROLSKY::WeaverConfig + - Pod::Weaver::PluginBundle::DROLSKY + name: =DTTZBundle/PromptIfStale + version: '0.054' - class: Dist::Zilla::Plugin::Test::Pod::Coverage::Configurable - name: '@DROLSKY/Test::Pod::Coverage::Configurable' - version: '0.05' + name: =DTTZBundle/Test::Pod::Coverage::Configurable + version: '0.07' - class: Dist::Zilla::Plugin::Test::PodSpelling config: Dist::Zilla::Plugin::Test::PodSpelling: - directories: [] + directories: + - bin + - lib spell_cmd: '' stopwords: - AE @@ -1293,6 +1410,7 @@ - Caicos - Costa - Cunha + - Czechia - DK - DM - DROLSKY @@ -1379,6 +1497,8 @@ - Sao - Sint - Sri + - Starman + - Starman - Storable - Subclass - Subclasses @@ -1414,127 +1534,130 @@ - "d'Ivoire" - da - datetime + - drolsky - env - pre - subclasses - timezones - versa wordlist: Pod::Wordlist - name: '@DROLSKY/Test::PodSpelling' - version: '2.007000' - - - class: Dist::Zilla::Plugin::Test::ReportPrereqs - name: '@DROLSKY/Test::ReportPrereqs' - version: '0.021' - - - class: Dist::Zilla::Plugin::ManifestSkip - name: '@DROLSKY/ManifestSkip' - version: '5.043' + name: =DTTZBundle/Test::PodSpelling + version: '2.007005' - - class: Dist::Zilla::Plugin::MetaYAML - name: '@DROLSKY/MetaYAML' - version: '5.043' + class: Dist::Zilla::Plugin::PodSyntaxTests + name: =DTTZBundle/PodSyntaxTests + version: '6.011' - - class: Dist::Zilla::Plugin::License - name: '@DROLSKY/License' - version: '5.043' + class: Dist::Zilla::Plugin::RunExtraTests + config: + Dist::Zilla::Role::TestRunner: + default_jobs: 1 + name: =DTTZBundle/RunExtraTests + version: '0.029' - - class: Dist::Zilla::Plugin::ExtraTests - name: '@DROLSKY/ExtraTests' - version: '5.043' + class: Dist::Zilla::Plugin::MojibakeTests + name: =DTTZBundle/MojibakeTests + version: '0.8' - - class: Dist::Zilla::Plugin::ExecDir - name: '@DROLSKY/ExecDir' - version: '5.043' + class: Dist::Zilla::Plugin::Test::CleanNamespaces + config: + Dist::Zilla::Plugin::Test::CleanNamespaces: + filename: xt/author/clean-namespaces.t + skips: [] + name: =DTTZBundle/Test::CleanNamespaces + version: '0.006' - - class: Dist::Zilla::Plugin::ShareDir - name: '@DROLSKY/ShareDir' - version: '5.043' + class: Dist::Zilla::Plugin::Test::CPAN::Changes + config: + Dist::Zilla::Plugin::Test::CPAN::Changes: + changelog: Changes + name: =DTTZBundle/Test::CPAN::Changes + version: '0.012' - - class: Dist::Zilla::Plugin::Manifest - name: '@DROLSKY/Manifest' - version: '5.043' + class: Dist::Zilla::Plugin::Test::CPAN::Meta::JSON + name: =DTTZBundle/Test::CPAN::Meta::JSON + version: '0.004' - - class: Dist::Zilla::Plugin::CheckVersionIncrement - name: '@DROLSKY/CheckVersionIncrement' - version: '0.121750' + class: Dist::Zilla::Plugin::Test::EOL + config: + Dist::Zilla::Plugin::Test::EOL: + filename: xt/author/eol.t + finder: + - ':ExecFiles' + - ':InstallModules' + - ':TestFiles' + trailing_whitespace: 1 + name: =DTTZBundle/Test::EOL + version: '0.19' - - class: Dist::Zilla::Plugin::TestRelease - name: '@DROLSKY/TestRelease' - version: '5.043' + class: Dist::Zilla::Plugin::Test::NoTabs + config: + Dist::Zilla::Plugin::Test::NoTabs: + filename: xt/author/no-tabs.t + finder: + - ':InstallModules' + - ':ExecFiles' + - ':TestFiles' + name: =DTTZBundle/Test::NoTabs + version: '0.15' - - class: Dist::Zilla::Plugin::ConfirmRelease - name: '@DROLSKY/ConfirmRelease' - version: '5.043' + class: Dist::Zilla::Plugin::Test::Portability + config: + Dist::Zilla::Plugin::Test::Portability: + options: '' + name: =DTTZBundle/Test::Portability + version: '2.001000' + - + class: Dist::Zilla::Plugin::Test::TidyAll + name: =DTTZBundle/Test::TidyAll + version: '0.04' - - class: Dist::Zilla::Plugin::UploadToCPAN - name: '@DROLSKY/UploadToCPAN' - version: '5.043' + class: Dist::Zilla::Plugin::Test::Compile + config: + Dist::Zilla::Plugin::Test::Compile: + bail_out_on_fail: '0' + fail_on_warning: author + fake_home: 0 + filename: xt/author/00-compile.t + module_finder: + - ':InstallModules' + needs_display: 0 + phase: develop + script_finder: + - ':PerlExecFiles' + skips: [] + switch: [] + name: =DTTZBundle/Test::Compile + version: '2.058' - - class: Dist::Zilla::Plugin::CheckPrereqsIndexed - name: '@DROLSKY/CheckPrereqsIndexed' - version: '0.017' + class: Dist::Zilla::Plugin::Test::ReportPrereqs + name: =DTTZBundle/Test::ReportPrereqs + version: '0.027' - - class: Dist::Zilla::Plugin::CPANFile - name: '@DROLSKY/CPANFile' - version: '5.043' + class: Dist::Zilla::Plugin::Test::Version + name: =DTTZBundle/Test::Version + version: '1.09' - class: Dist::Zilla::Plugin::DROLSKY::Contributors - name: '@DROLSKY/DROLSKY::Contributors' - version: '0.40' - - - class: Dist::Zilla::Plugin::DROLSKY::License - name: '@DROLSKY/DROLSKY::License' - version: '0.40' - - - class: Dist::Zilla::Plugin::DROLSKY::TidyAll - name: '@DROLSKY/DROLSKY::TidyAll' - version: '0.40' - - - class: Dist::Zilla::Plugin::DROLSKY::Git::CheckFor::CorrectBranch - config: - Dist::Zilla::Role::Git::Repo: - repo_root: . - name: '@DROLSKY/DROLSKY::Git::CheckFor::CorrectBranch' - version: '0.40' - - - class: Dist::Zilla::Plugin::Git::CheckFor::MergeConflicts - config: - Dist::Zilla::Role::Git::Repo: - repo_root: . - name: '@DROLSKY/Git::CheckFor::MergeConflicts' - version: '0.013' + name: =DTTZBundle/DROLSKY::Contributors + version: '0.89' - class: Dist::Zilla::Plugin::Git::Contributors config: Dist::Zilla::Plugin::Git::Contributors: + git_version: 2.16.2 include_authors: 0 include_releaser: 1 order_by: name - paths: - - . - name: '@DROLSKY/Git::Contributors' - version: '0.018' - - - class: Dist::Zilla::Plugin::InstallGuide - name: '@DROLSKY/InstallGuide' - version: '1.200006' - - - class: Dist::Zilla::Plugin::Meta::Contributors - name: '@DROLSKY/Meta::Contributors' - version: '0.002' - - - class: Dist::Zilla::Plugin::MetaConfig - name: '@DROLSKY/MetaConfig' - version: '5.043' - - - class: Dist::Zilla::Plugin::MetaJSON - name: '@DROLSKY/MetaJSON' - version: '5.043' + paths: [] + name: =DTTZBundle/Git::Contributors + version: '0.032' - class: Dist::Zilla::Plugin::SurgicalPodWeaver config: Dist::Zilla::Plugin::PodWeaver: + config_plugins: + - '@DROLSKY' finder: - ':InstallModules' - ':ExecFiles' @@ -1542,105 +1665,191 @@ - class: Pod::Weaver::Plugin::EnsurePod5 name: '@CorePrep/EnsurePod5' - version: '4.012' + version: '4.015' - class: Pod::Weaver::Plugin::H1Nester name: '@CorePrep/H1Nester' - version: '4.012' + version: '4.015' + - + class: Pod::Weaver::Plugin::SingleEncoding + name: '@DROLSKY/SingleEncoding' + version: '4.015' + - + class: Pod::Weaver::Plugin::Transformer + name: '@DROLSKY/List' + version: '4.015' + - + class: Pod::Weaver::Plugin::Transformer + name: '@DROLSKY/Verbatim' + version: '4.015' + - + class: Pod::Weaver::Section::Region + name: '@DROLSKY/header' + version: '4.015' - class: Pod::Weaver::Section::Name - name: Name - version: '4.012' + name: '@DROLSKY/Name' + version: '4.015' - class: Pod::Weaver::Section::Version - name: Version - version: '4.012' + name: '@DROLSKY/Version' + version: '4.015' - class: Pod::Weaver::Section::Region - name: prelude - version: '4.012' + name: '@DROLSKY/prelude' + version: '4.015' - class: Pod::Weaver::Section::Generic name: SYNOPSIS - version: '4.012' + version: '4.015' - class: Pod::Weaver::Section::Generic name: DESCRIPTION - version: '4.012' + version: '4.015' + - + class: Pod::Weaver::Section::Generic + name: OVERVIEW + version: '4.015' + - + class: Pod::Weaver::Section::Collect + name: ATTRIBUTES + version: '4.015' + - + class: Pod::Weaver::Section::Collect + name: METHODS + version: '4.015' + - + class: Pod::Weaver::Section::Collect + name: FUNCTIONS + version: '4.015' + - + class: Pod::Weaver::Section::Collect + name: TYPES + version: '4.015' - class: Pod::Weaver::Section::Leftovers - name: Leftovers - version: '4.012' + name: '@DROLSKY/Leftovers' + version: '4.015' - class: Pod::Weaver::Section::Region - name: postlude - version: '4.012' + name: '@DROLSKY/postlude' + version: '4.015' + - + class: Pod::Weaver::Section::GenerateSection + name: '@DROLSKY/generate SUPPORT' + version: '1.06' + - + class: Pod::Weaver::Section::AllowOverride + name: '@DROLSKY/allow override SUPPORT' + version: '0.05' + - + class: Pod::Weaver::Section::GenerateSection + name: '@DROLSKY/generate SOURCE' + version: '1.06' + - + class: Pod::Weaver::Section::GenerateSection + name: '@DROLSKY/generate DONATIONS' + version: '1.06' - class: Pod::Weaver::Section::Authors - name: Authors - version: '4.012' + name: '@DROLSKY/Authors' + version: '4.015' - class: Pod::Weaver::Section::Contributors - name: Contributors + name: '@DROLSKY/Contributors' version: '0.009' - class: Pod::Weaver::Section::Legal - name: Legal - version: '4.012' - name: '@DROLSKY/SurgicalPodWeaver' + name: '@DROLSKY/Legal' + version: '4.015' + - + class: Pod::Weaver::Section::Region + name: '@DROLSKY/footer' + version: '4.015' + name: =DTTZBundle/SurgicalPodWeaver version: '0.0023' - - class: Dist::Zilla::Plugin::MojibakeTests - name: '@DROLSKY/MojibakeTests' - version: '0.8' + class: Dist::Zilla::Plugin::DROLSKY::WeaverConfig + name: =DTTZBundle/DROLSKY::WeaverConfig + version: '0.89' - - class: Dist::Zilla::Plugin::PodSyntaxTests - name: '@DROLSKY/PodSyntaxTests' - version: '5.043' + class: Dist::Zilla::Plugin::ReadmeAnyFromPod + config: + Dist::Zilla::Role::FileWatcher: + version: '0.006' + name: '=DTTZBundle/README.md in build' + version: '0.163250' - - class: Dist::Zilla::Plugin::Test::EOL + class: Dist::Zilla::Plugin::GenerateFile::FromShareDir config: - Dist::Zilla::Plugin::Test::EOL: - filename: xt/author/eol.t - finder: - - ':InstallModules' - - ':ExecFiles' - - ':TestFiles' - trailing_whitespace: '1' - name: '@DROLSKY/Test::EOL' - version: '0.18' + Dist::Zilla::Plugin::GenerateFile::FromShareDir: + destination_filename: CONTRIBUTING.md + dist: Dist-Zilla-PluginBundle-DROLSKY + encoding: UTF-8 + has_xs: '0' + location: build + source_filename: CONTRIBUTING.md + Dist::Zilla::Role::RepoFileInjector: + allow_overwrite: 1 + repo_root: . + version: '0.007' + name: '=DTTZBundle/Generate CONTRIBUTING.md' + version: '0.013' - - class: Dist::Zilla::Plugin::Test::NoTabs + class: Dist::Zilla::Plugin::InstallGuide + name: =DTTZBundle/InstallGuide + version: '1.200009' + - + class: Dist::Zilla::Plugin::CPANFile + name: =DTTZBundle/CPANFile + version: '6.011' + - + class: Dist::Zilla::Plugin::DROLSKY::License + name: =DTTZBundle/DROLSKY::License + version: '0.89' + - + class: Dist::Zilla::Plugin::CheckStrictVersion + name: =DTTZBundle/CheckStrictVersion + version: '0.001' + - + class: Dist::Zilla::Plugin::CheckSelfDependency config: - Dist::Zilla::Plugin::Test::NoTabs: - filename: xt/author/no-tabs.t + Dist::Zilla::Plugin::CheckSelfDependency: finder: - ':InstallModules' - - ':ExecFiles' - - ':TestFiles' - name: '@DROLSKY/Test::NoTabs' - version: '0.15' + Dist::Zilla::Role::ModuleMetadata: + Module::Metadata: '1.000033' + version: '0.004' + name: =DTTZBundle/CheckSelfDependency + version: '0.011' - - class: Dist::Zilla::Plugin::Test::Portability - name: '@DROLSKY/Test::Portability' - version: '2.000006' + class: Dist::Zilla::Plugin::CheckPrereqsIndexed + name: =DTTZBundle/CheckPrereqsIndexed + version: '0.020' - - class: Dist::Zilla::Plugin::Test::Compile + class: Dist::Zilla::Plugin::DROLSKY::Git::CheckFor::CorrectBranch config: - Dist::Zilla::Plugin::Test::Compile: - bail_out_on_fail: '0' - fail_on_warning: author - fake_home: 0 - filename: xt/author/00-compile.t - module_finder: - - ':InstallModules' - needs_display: 0 - phase: develop - script_finder: - - ':PerlExecFiles' - skips: [] - name: '@DROLSKY/Test::Compile' - version: '2.054' + Dist::Zilla::Role::Git::Repo: + git_version: 2.16.2 + repo_root: . + name: =DTTZBundle/DROLSKY::Git::CheckFor::CorrectBranch + version: '0.89' + - + class: Dist::Zilla::Plugin::EnsureChangesHasContent + name: =DTTZBundle/EnsureChangesHasContent + version: '0.02' + - + class: Dist::Zilla::Plugin::Git::CheckFor::MergeConflicts + config: + Dist::Zilla::Role::Git::Repo: + git_version: 2.16.2 + repo_root: . + name: =DTTZBundle/Git::CheckFor::MergeConflicts + version: '0.014' + - + class: Dist::Zilla::Plugin::DROLSKY::TidyAll + name: =DTTZBundle/DROLSKY::TidyAll + version: '0.89' - class: Dist::Zilla::Plugin::Git::Check config: @@ -1648,19 +1857,20 @@ untracked_files: die Dist::Zilla::Role::Git::DirtyFiles: allow_dirty: - - Build.PL - CONTRIBUTING.md - Changes - LICENSE - Makefile.PL - README.md - cpanfile + - tidyall.ini allow_dirty_match: [] changelog: Changes Dist::Zilla::Role::Git::Repo: + git_version: 2.16.2 repo_root: . - name: '@DROLSKY/Git::Check' - version: '2.036' + name: =DTTZBundle/Git::Check + version: '2.043' - class: Dist::Zilla::Plugin::Git::Commit config: @@ -1669,21 +1879,22 @@ commit_msg: v%v%n%n%c Dist::Zilla::Role::Git::DirtyFiles: allow_dirty: - - Build.PL - CONTRIBUTING.md - Changes - LICENSE - Makefile.PL - README.md - cpanfile + - tidyall.ini allow_dirty_match: [] changelog: Changes Dist::Zilla::Role::Git::Repo: + git_version: 2.16.2 repo_root: . Dist::Zilla::Role::Git::StringFormatter: time_zone: local - name: '@DROLSKY/commit generated files' - version: '2.036' + name: '=DTTZBundle/Commit generated files' + version: '2.043' - class: Dist::Zilla::Plugin::Git::Tag config: @@ -1691,15 +1902,16 @@ branch: ~ changelog: Changes signed: 0 - tag: v1.95 + tag: v2.18 tag_format: v%v tag_message: v%v Dist::Zilla::Role::Git::Repo: + git_version: 2.16.2 repo_root: . Dist::Zilla::Role::Git::StringFormatter: time_zone: local - name: '@DROLSKY/Git::Tag' - version: '2.036' + name: =DTTZBundle/Git::Tag + version: '2.043' - class: Dist::Zilla::Plugin::Git::Push config: @@ -1708,9 +1920,21 @@ - origin remotes_must_exist: 1 Dist::Zilla::Role::Git::Repo: + git_version: 2.16.2 repo_root: . - name: '@DROLSKY/Git::Push' - version: '2.036' + name: =DTTZBundle/Git::Push + version: '2.043' + - + class: Dist::Zilla::Plugin::BumpVersionAfterRelease + config: + Dist::Zilla::Plugin::BumpVersionAfterRelease: + finders: + - ':ExecFiles' + - ':InstallModules' + global: 0 + munge_makefile_pl: 1 + name: =DTTZBundle/BumpVersionAfterRelease + version: '0.017' - class: Dist::Zilla::Plugin::Git::Commit config: @@ -1725,11 +1949,12 @@ - (?^:.+) changelog: Changes Dist::Zilla::Role::Git::Repo: + git_version: 2.16.2 repo_root: . Dist::Zilla::Role::Git::StringFormatter: time_zone: local - name: '@DROLSKY/commit version bump' - version: '2.036' + name: '=DTTZBundle/Commit version bump' + version: '2.043' - class: Dist::Zilla::Plugin::Git::Push config: @@ -1738,13 +1963,17 @@ - origin remotes_must_exist: 1 Dist::Zilla::Role::Git::Repo: + git_version: 2.16.2 repo_root: . - name: '@DROLSKY/push version bump' - version: '2.036' + name: '=DTTZBundle/Push version bump' + version: '2.043' - - class: Dist::Zilla::Plugin::PkgVersion - name: PkgVersion - version: '5.043' + class: Dist::Zilla::Plugin::OSPrereqs + config: + Dist::Zilla::Plugin::OSPrereqs: + os: =DTTZBundle/OSPrereqs + name: =DTTZBundle/OSPrereqs + version: '0.008' - class: Dist::Zilla::Plugin::Prereqs config: @@ -1752,70 +1981,69 @@ phase: develop type: requires name: DevelopRequires - version: '5.043' - - - class: Dist::Zilla::Plugin::OSPrereqs - config: - Dist::Zilla::Plugin::OSPrereqs: - os: MSWin32 - name: MSWin32 - version: '0.005' + version: '6.011' - class: Dist::Zilla::Plugin::FinderCode name: ':InstallModules' - version: '5.043' + version: '6.011' - class: Dist::Zilla::Plugin::FinderCode name: ':IncModules' - version: '5.043' + version: '6.011' - class: Dist::Zilla::Plugin::FinderCode name: ':TestFiles' - version: '5.043' + version: '6.011' - class: Dist::Zilla::Plugin::FinderCode name: ':ExtraTestFiles' - version: '5.043' + version: '6.011' - class: Dist::Zilla::Plugin::FinderCode name: ':ExecFiles' - version: '5.043' + version: '6.011' - class: Dist::Zilla::Plugin::FinderCode name: ':PerlExecFiles' - version: '5.043' + version: '6.011' - class: Dist::Zilla::Plugin::FinderCode name: ':ShareFiles' - version: '5.043' + version: '6.011' - class: Dist::Zilla::Plugin::FinderCode name: ':MainModule' - version: '5.043' + version: '6.011' - class: Dist::Zilla::Plugin::FinderCode name: ':AllFiles' - version: '5.043' + version: '6.011' - class: Dist::Zilla::Plugin::FinderCode name: ':NoFiles' - version: '5.043' + version: '6.011' - class: Dist::Zilla::Plugin::FinderCode - name: '@DROLSKY/MetaProvides::Package/AUTOVIV/:InstallModulesPM' - version: '5.043' + name: =DTTZBundle/MetaProvides::Package/AUTOVIV/:InstallModulesPM + version: '6.011' zilla: class: Dist::Zilla::Dist::Builder config: is_trial: '0' - version: '5.043' + version: '6.011' x_authority: cpan:DROLSKY x_contributors: - 'Alexey Molchanov ' - 'Alfie John ' + - 'Bron Gondwana ' - 'Daisuke Maki ' - 'David Pinkowitz ' - 'Iain Truskett ' + - 'Jakub Wilk ' - 'Joshua Hoblitt ' - 'Karen Etheridge ' + - 'karupanerura ' + - 'Olaf Alders ' - 'Peter Rabbitson ' + - 'Tom Wyant ' +x_serialization_backend: 'YAML::Tiny version 1.73' diff -Nru libdatetime-timezone-perl-1.95/perlcriticrc libdatetime-timezone-perl-2.18/perlcriticrc --- libdatetime-timezone-perl-1.95/perlcriticrc 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/perlcriticrc 2018-03-24 00:18:32.000000000 +0000 @@ -1,6 +1,7 @@ severity = 3 verbose = 11 -theme = core + pbp + bugs + maintenance + cosmetic + complexity + security + tests + moose +theme = (core && (pbp || bugs || maintenance || cosmetic || complexity || security || tests)) || moose +program-extensions = pl psgi t exclude = Subroutines::ProhibitCallsToUndeclaredSubs @@ -44,6 +45,9 @@ [-Subroutines::RequireFinalReturn] +# This incorrectly thinks signatures are prototypes. +[-Subroutines::ProhibitSubroutinePrototypes] + [-ErrorHandling::RequireCarping] # No need for /xsm everywhere @@ -56,3 +60,14 @@ # "use v5.14" is more readable than "use 5.014" [-ValuesAndExpressions::ProhibitVersionStrings] + +# Explicitly returning undef is a _good_ thing in many cases, since it +# prevents very common errors when using a sub in list context to construct a +# hash and ending up with a missing value or key. +[-Subroutines::ProhibitExplicitReturnUndef] + +# Sometimes I want to write "return unless $x > 4" +[-ControlStructures::ProhibitNegativeExpressionsInUnlessAndUntilConditions] + +[NamingConventions::ProhibitAmbiguousNames] +forbid = abstract bases close contract last left no record right set \ No newline at end of file diff -Nru libdatetime-timezone-perl-1.95/perltidyrc libdatetime-timezone-perl-2.18/perltidyrc --- libdatetime-timezone-perl-1.95/perltidyrc 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/perltidyrc 2018-03-24 00:18:32.000000000 +0000 @@ -15,6 +15,8 @@ -nolq -npro -nsfs +--blank-lines-before-packages=0 --opening-hash-brace-right --no-outdent-long-comments +--iterations=2 -wbb="% + - * / x != == >= <= =~ !~ < > | & >= < = **= += *= &= <<= &&= -= /= |= >>= ||= .= %= ^= x=" diff -Nru libdatetime-timezone-perl-1.95/README.md libdatetime-timezone-perl-2.18/README.md --- libdatetime-timezone-perl-1.95/README.md 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/README.md 2018-03-24 00:18:32.000000000 +0000 @@ -1,309 +1,342 @@ -NAME +# NAME - DateTime::TimeZone - Time zone object base class and factory +DateTime::TimeZone - Time zone object base class and factory -VERSION +# VERSION - version 1.95 +version 2.18 -SYNOPSIS +# SYNOPSIS - use DateTime; - use DateTime::TimeZone; - - my $tz = DateTime::TimeZone->new( name => 'America/Chicago' ); - - my $dt = DateTime->now(); - my $offset = $tz->offset_for_datetime($dt); + use DateTime; + use DateTime::TimeZone; -DESCRIPTION + my $tz = DateTime::TimeZone->new( name => 'America/Chicago' ); - This class is the base class for all time zone objects. A time zone is - represented internally as a set of observances, each of which describes - the offset from GMT for a given time period. + my $dt = DateTime->now(); + my $offset = $tz->offset_for_datetime($dt); - Note that without the DateTime module, this module does not do much. - It's primary interface is through a DateTime object, and most users - will not need to directly use DateTime::TimeZone methods. +# DESCRIPTION - Special Case Platforms +This class is the base class for all time zone objects. A time zone +is represented internally as a set of observances, each of which +describes the offset from GMT for a given time period. - If you are on the Win32 platform, you will want to also install - DateTime::TimeZone::Local::Win32. This will enable you to specify a - time zone of 'local' when creating a DateTime object. +Note that without the [DateTime](https://metacpan.org/pod/DateTime) module, this module does not do +much. It's primary interface is through a [DateTime](https://metacpan.org/pod/DateTime) object, and +most users will not need to directly use `DateTime::TimeZone` +methods. - If you are on HPUX, install DateTime::TimeZone::HPUX. This provides - support for HPUX style time zones like 'MET-1METDST'. +## Special Case Platforms -USAGE +If you are on the Win32 platform, you will want to also install +[DateTime::TimeZone::Local::Win32](https://metacpan.org/pod/DateTime::TimeZone::Local::Win32). This will enable you to specify a time +zone of `'local'` when creating a [DateTime](https://metacpan.org/pod/DateTime) object. - This class has the following methods: +If you are on HPUX, install [DateTime::TimeZone::HPUX](https://metacpan.org/pod/DateTime::TimeZone::HPUX). This provides support +for HPUX style time zones like `'MET-1METDST'`. - DateTime::TimeZone->new( name => $tz_name ) +# USAGE - Given a valid time zone name, this method returns a new time zone - blessed into the appropriate subclass. Subclasses are named for the - given time zone, so that the time zone "America/Chicago" is the - DateTime::TimeZone::America::Chicago class. +This class has the following methods: - If the name given is a "link" name in the Olson database, the object - created may have a different name. For example, there is a link from - the old "EST5EDT" name to "America/New_York". +## DateTime::TimeZone->new( name => $tz\_name ) - When loading a time zone from the Olson database, the constructor - checks the version of the loaded class to make sure it matches the - version of the current DateTime::TimeZone installation. If they do not - match it will issue a warning. This is useful because time zone names - may fall out of use, but you may have an old module file installed for - that time zone. +Given a valid time zone name, this method returns a new time zone +blessed into the appropriate subclass. Subclasses are named for the +given time zone, so that the time zone "America/Chicago" is the +DateTime::TimeZone::America::Chicago class. - There are also several special values that can be given as names. +If the name given is a "link" name in the Olson database, the object +created may have a different name. For example, there is a link from +the old "EST5EDT" name to "America/New\_York". - If the "name" parameter is "floating", then a - DateTime::TimeZone::Floating object is returned. A floating time zone - does have any offset, and is always the same time. This is useful for - calendaring applications, which may need to specify that a given event - happens at the same local time, regardless of where it occurs. See RFC - 2445 for more details. +When loading a time zone from the Olson database, the constructor +checks the version of the loaded class to make sure it matches the +version of the current DateTime::TimeZone installation. If they do not +match it will issue a warning. This is useful because time zone names +may fall out of use, but you may have an old module file installed for +that time zone. - If the "name" parameter is "UTC", then a DateTime::TimeZone::UTC object - is returned. +There are also several special values that can be given as names. - If the "name" is an offset string, it is converted to a number, and a - DateTime::TimeZone::OffsetOnly object is returned. +If the "name" parameter is "floating", then a +`DateTime::TimeZone::Floating` object is returned. A floating time +zone does have _any_ offset, and is always the same time. This is +useful for calendaring applications, which may need to specify that a +given event happens at the same _local_ time, regardless of where it +occurs. See RFC 2445 for more details. - The "local" time zone +If the "name" parameter is "UTC", then a `DateTime::TimeZone::UTC` +object is returned. - If the "name" parameter is "local", then the module attempts to - determine the local time zone for the system. +If the "name" is an offset string, it is converted to a number, and a +`DateTime::TimeZone::OffsetOnly` object is returned. - The method for finding the local zone varies by operating system. See - the appropriate module for details of how we check for the local time - zone. +### The "local" time zone - * DateTime::TimeZone::Local::Unix +If the "name" parameter is "local", then the module attempts to +determine the local time zone for the system. - * DateTime::TimeZone::Local::Win32 +The method for finding the local zone varies by operating system. See +the appropriate module for details of how we check for the local time +zone. - * DateTime::TimeZone::Local::VMS +- [DateTime::TimeZone::Local::Unix](https://metacpan.org/pod/DateTime::TimeZone::Local::Unix) +- [DateTime::TimeZone::Local::Win32](https://metacpan.org/pod/DateTime::TimeZone::Local::Win32) +- [DateTime::TimeZone::Local::VMS](https://metacpan.org/pod/DateTime::TimeZone::Local::VMS) - If a local time zone is not found, then an exception will be thrown. +If a local time zone is not found, then an exception will be thrown. - $tz->offset_for_datetime( $dt ) +## $tz->offset\_for\_datetime( $dt ) - Given a DateTime object, this method returns the offset in seconds for - the given datetime. This takes into account historical time zone - information, as well as Daylight Saving Time. The offset is determined - by looking at the object's UTC Rata Die days and seconds. +Given a `DateTime` object, this method returns the offset in seconds +for the given datetime. This takes into account historical time zone +information, as well as Daylight Saving Time. The offset is +determined by looking at the object's UTC Rata Die days and seconds. - $tz->offset_for_local_datetime( $dt ) +## $tz->offset\_for\_local\_datetime( $dt ) - Given a DateTime object, this method returns the offset in seconds for - the given datetime. Unlike the previous method, this method uses the - local time's Rata Die days and seconds. This should only be done when - the corresponding UTC time is not yet known, because local times can be - ambiguous due to Daylight Saving Time rules. +Given a `DateTime` object, this method returns the offset in seconds +for the given datetime. Unlike the previous method, this method uses +the local time's Rata Die days and seconds. This should only be done +when the corresponding UTC time is not yet known, because local times +can be ambiguous due to Daylight Saving Time rules. - $tz->is_dst_for_datetime( $dt ) +## $tz->is\_dst\_for\_datetime( $dt ) - Given a DateTime object, this method returns true if the DateTime is - currently in Daylight Saving Time. +Given a `DateTime` object, this method returns true if the DateTime is +currently in Daylight Saving Time. - $tz->name +## $tz->name - Returns the name of the time zone. +Returns the name of the time zone. - $tz->short_name_for_datetime( $dt ) +## $tz->short\_name\_for\_datetime( $dt ) - Given a DateTime object, this method returns the "short name" for the - current observance and rule this datetime is in. These are names like - "EST", "GMT", etc. +Given a `DateTime` object, this method returns the "short name" for +the current observance and rule this datetime is in. These are names +like "EST", "GMT", etc. - It is strongly recommended that you do not rely on these names for - anything other than display. These names are not official, and many of - them are simply the invention of the Olson database maintainers. - Moreover, these names are not unique. For example, there is an "EST" at - both -0500 and +1000/+1100. +It is **strongly** recommended that you do not rely on these names for +anything other than display. These names are not official, and many +of them are simply the invention of the Olson database maintainers. +Moreover, these names are not unique. For example, there is an "EST" +at both -0500 and +1000/+1100. - $tz->is_floating +## $tz->is\_floating - Returns a boolean indicating whether or not this object represents a - floating time zone, as defined by RFC 2445. +Returns a boolean indicating whether or not this object represents a +floating time zone, as defined by RFC 2445. - $tz->is_utc +## $tz->is\_utc - Indicates whether or not this object represents the UTC (GMT) time - zone. +Indicates whether or not this object represents the UTC (GMT) time +zone. - $tz->has_dst_changes +## $tz->has\_dst\_changes - Indicates whether or not this zone has ever had a change to and from - DST, either in the past or future. +Indicates whether or not this zone has _ever_ had a change to and +from DST, either in the past or future. - $tz->is_olson +## $tz->is\_olson - Returns true if the time zone is a named time zone from the Olson - database. +Returns true if the time zone is a named time zone from the Olson +database. - $tz->category +## $tz->category - Returns the part of the time zone name before the first slash. For - example, the "America/Chicago" time zone would return "America". +Returns the part of the time zone name before the first slash. For +example, the "America/Chicago" time zone would return "America". - DateTime::TimeZone->is_valid_name($name) +## DateTime::TimeZone->is\_valid\_name($name) - Given a string, this method returns a boolean value indicating whether - or not the string is a valid time zone name. If you are using - DateTime::TimeZone::Alias, any aliases you've created will be valid. +Given a string, this method returns a boolean value indicating whether +or not the string is a valid time zone name. If you are using +`DateTime::TimeZone::Alias`, any aliases you've created will be valid. - DateTime::TimeZone->all_names +## DateTime::TimeZone->all\_names - This returns a pre-sorted list of all the time zone names. This list - does not include link names. In scalar context, it returns an array - reference, while in list context it returns an array. +This returns a pre-sorted list of all the time zone names. This list +does not include link names. In scalar context, it returns an array +reference, while in list context it returns an array. - DateTime::TimeZone->categories +## DateTime::TimeZone->categories - This returns a list of all time zone categories. In scalar context, it - returns an array reference, while in list context it returns an array. +This returns a list of all time zone categories. In scalar context, +it returns an array reference, while in list context it returns an +array. - DateTime::TimeZone->links +## DateTime::TimeZone->links - This returns a hash of all time zone links, where the keys are the old, - deprecated names, and the values are the new names. In scalar context, - it returns a hash reference, while in list context it returns a hash. +This returns a hash of all time zone links, where the keys are the +old, deprecated names, and the values are the new names. In scalar +context, it returns a hash reference, while in list context it returns +a hash. - DateTime::TimeZone->names_in_category( $category ) +## DateTime::TimeZone->names\_in\_category( $category ) - Given a valid category, this method returns a list of the names in that - category, without the category portion. So the list for the "America" - category would include the strings "Chicago", "Kentucky/Monticello", - and "New_York". In scalar context, it returns an array reference, while - in list context it returns an array. +Given a valid category, this method returns a list of the names in +that category, without the category portion. So the list for the +"America" category would include the strings "Chicago", +"Kentucky/Monticello", and "New\_York". In scalar context, it returns +an array reference, while in list context it returns an array. - DateTime::TimeZone->countries() +## DateTime::TimeZone->countries() - Returns a sorted list of all the valid country codes (in lower-case) - which can be passed to names_in_country(). In scalar context, it - returns an array reference, while in list context it returns an array. +Returns a sorted list of all the valid country codes (in lower-case) +which can be passed to `names_in_country()`. In scalar context, it +returns an array reference, while in list context it returns an array. - If you need to convert country codes to names or vice versa you can use - Locale::Country to do so. +If you need to convert country codes to names or vice versa you can +use `Locale::Country` to do so. - DateTime::TimeZone->names_in_country( $country_code ) +## DateTime::TimeZone->names\_in\_country( $country\_code ) - Given a two-letter ISO3166 country code, this method returns a list of - time zones used in that country. The country code may be of any case. - In scalar context, it returns an array reference, while in list context - it returns an array. +Given a two-letter ISO3166 country code, this method returns a list of +time zones used in that country. The country code may be of any +case. In scalar context, it returns an array reference, while in list +context it returns an array. - This list is returned in an order vaguely based on geography and - population. In general, the least used zones come last, but there are - not guarantees of a specific order from one release to the next. This - order is probably the best option for presenting zones names to end - users. +This list is returned in an order vaguely based on geography and +population. In general, the least used zones come last, but there are not +guarantees of a specific order from one release to the next. This order is +probably the best option for presenting zones names to end users. - DateTime::TimeZone->offset_as_seconds( $offset ) +## DateTime::TimeZone->offset\_as\_seconds( $offset ) - Given an offset as a string, this returns the number of seconds - represented by the offset as a positive or negative number. Returns - undef if $offset is not in the range -99:59:59 to +99:59:59. +Given an offset as a string, this returns the number of seconds +represented by the offset as a positive or negative number. Returns +`undef` if $offset is not in the range `-99:59:59` to `+99:59:59`. - The offset is expected to match either - /^([\+\-])?(\d\d?):(\d\d)(?::(\d\d))?$/ or - /^([\+\-])?(\d\d)(\d\d)(\d\d)?$/. If it doesn't match either of these, - undef will be returned. +The offset is expected to match either +`/^([\+\-])?(\d\d?):(\d\d)(?::(\d\d))?$/` or +`/^([\+\-])?(\d\d)(\d\d)(\d\d)?$/`. If it doesn't match either of +these, `undef` will be returned. - This means that if you want to specify hours as a single digit, then - each element of the offset must be separated by a colon (:). +This means that if you want to specify hours as a single digit, then +each element of the offset must be separated by a colon (:). - DateTime::TimeZone->offset_as_string( $offset ) +## DateTime::TimeZone->offset\_as\_string( $offset ) - Given an offset as a number, this returns the offset as a string. - Returns undef if $offset is not in the range -359999 to 359999. +Given an offset as a number, this returns the offset as a string. +Returns `undef` if $offset is not in the range `-359999` to `359999`. - Storable Hooks +## Storable Hooks - This module provides freeze and thaw hooks for Storable so that the - huge data structures for Olson time zones are not actually stored in - the serialized structure. +This module provides freeze and thaw hooks for `Storable` so that the +huge data structures for Olson time zones are not actually stored in +the serialized structure. - If you subclass DateTime::TimeZone, you will inherit its hooks, which - may not work for your module, so please test the interaction of your - module with Storable. +If you subclass `DateTime::TimeZone`, you will inherit its hooks, +which may not work for your module, so please test the interaction of +your module with Storable. -SUPPORT +# LOADING TIME ZONES IN A PRE-FORKING SYSTEM - Support for this module is provided via the datetime@perl.org email - list. See http://datetime.perl.org/wiki/datetime/page/Mailing_List for - details. +If you are running an application that does pre-forking (for example with +Starman), then you should try to load all the time zones that you'll need in +the parent process. Time zones are loaded on-demand, so loading them once in +each child will waste memory that could otherwise be shared. - Please submit bugs to the CPAN RT system at - http://rt.cpan.org/NoAuth/ReportBug.html?Queue=datetime%3A%3Atimezone - or via email at bug-datetime-timezone@rt.cpan.org. +# DONATIONS -DONATIONS +If you'd like to thank me for the work I've done on this module, +please consider making a "donation" to me via PayPal. I spend a lot of +free time creating free software, and would appreciate any support +you'd care to offer. - If you'd like to thank me for the work I've done on this module, please - consider making a "donation" to me via PayPal. I spend a lot of free - time creating free software, and would appreciate any support you'd - care to offer. +Please note that **I am not suggesting that you must do this** in order +for me to continue working on this particular software. I will +continue to do so, inasmuch as I have in the past, for as long as it +interests me. - Please note that I am not suggesting that you must do this in order for - me to continue working on this particular software. I will continue to - do so, inasmuch as I have in the past, for as long as it interests me. +Similarly, a donation made in this way will probably not make me work +on this software much more, unless I get so many donations that I can +consider working on free software full time, which seems unlikely at +best. - Similarly, a donation made in this way will probably not make me work - on this software much more, unless I get so many donations that I can - consider working on free software full time, which seems unlikely at - best. +To donate, log into PayPal and send money to autarch@urth.org or use +the button on this page: +[http://www.urth.org/~autarch/fs-donation.html](http://www.urth.org/~autarch/fs-donation.html) - To donate, log into PayPal and send money to autarch@urth.org or use - the button on this page: http://www.urth.org/~autarch/fs-donation.html +# CREDITS -CREDITS +This module was inspired by Jesse Vincent's work on +Date::ICal::Timezone, and written with much help from the +datetime@perl.org list. - This module was inspired by Jesse Vincent's work on - Date::ICal::Timezone, and written with much help from the - datetime@perl.org list. +# SEE ALSO -SEE ALSO +datetime@perl.org mailing list - datetime@perl.org mailing list +http://datetime.perl.org/ - http://datetime.perl.org/ +The tools directory of the DateTime::TimeZone distribution includes +two scripts that may be of interest to some people. They are +parse\_olson and tests\_from\_zdump. Please run them with the --help +flag to see what they can be used for. - The tools directory of the DateTime::TimeZone distribution includes two - scripts that may be of interest to some people. They are parse_olson - and tests_from_zdump. Please run them with the --help flag to see what - they can be used for. +# SUPPORT -AUTHOR +Support for this module is provided via the datetime@perl.org email list. See +http://datetime.perl.org/wiki/datetime/page/Mailing\_List for details. - Dave Rolsky +Please submit bugs to the CPAN RT system at +http://rt.cpan.org/NoAuth/ReportBug.html?Queue=datetime%3A%3Atimezone +or via email at bug-datetime-timezone@rt.cpan.org. -CONTRIBUTORS +Bugs may be submitted at [https://github.com/houseabsolute/DateTime-TimeZone/issues](https://github.com/houseabsolute/DateTime-TimeZone/issues). - * Alexey Molchanov +I am also usually active on IRC as 'autarch' on `irc://irc.perl.org`. - * Alfie John +# SOURCE - * Daisuke Maki +The source code repository for DateTime-TimeZone can be found at [https://github.com/houseabsolute/DateTime-TimeZone](https://github.com/houseabsolute/DateTime-TimeZone). - * David Pinkowitz +# DONATIONS - * Iain Truskett +If you'd like to thank me for the work I've done on this module, please +consider making a "donation" to me via PayPal. I spend a lot of free time +creating free software, and would appreciate any support you'd care to offer. - * Joshua Hoblitt +Please note that **I am not suggesting that you must do this** in order for me +to continue working on this particular software. I will continue to do so, +inasmuch as I have in the past, for as long as it interests me. - * Karen Etheridge +Similarly, a donation made in this way will probably not make me work on this +software much more, unless I get so many donations that I can consider working +on free software full time (let's all have a chuckle at that together). - * Peter Rabbitson +To donate, log into PayPal and send money to autarch@urth.org, or use the +button at [http://www.urth.org/~autarch/fs-donation.html](http://www.urth.org/~autarch/fs-donation.html). -COPYRIGHT AND LICENSE +# AUTHOR - This software is copyright (c) 2016 by Dave Rolsky. +Dave Rolsky - This is free software; you can redistribute it and/or modify it under - the same terms as the Perl 5 programming language system itself. +# CONTRIBUTORS +- Alexey Molchanov +- Alfie John +- Bron Gondwana +- Daisuke Maki +- David Pinkowitz +- Iain Truskett <deceased> +- Jakub Wilk +- Joshua Hoblitt +- Karen Etheridge +- karupanerura +- Olaf Alders +- Peter Rabbitson +- Tom Wyant + +# COPYRIGHT AND LICENSE + +This software is copyright (c) 2018 by Dave Rolsky. + +This is free software; you can redistribute it and/or modify it under +the same terms as the Perl 5 programming language system itself. + +The full text of the license can be found in the +`LICENSE` file included with this distribution. diff -Nru libdatetime-timezone-perl-1.95/t/00-report-prereqs.dd libdatetime-timezone-perl-2.18/t/00-report-prereqs.dd --- libdatetime-timezone-perl-1.95/t/00-report-prereqs.dd 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/t/00-report-prereqs.dd 2018-03-24 00:18:32.000000000 +0000 @@ -6,7 +6,11 @@ }, 'develop' => { 'requires' => { + 'Code::TidyAll' => '0.56', + 'Code::TidyAll::Plugin::SortLines::Naturally' => '0.000003', + 'Code::TidyAll::Plugin::Test::Vars' => '0.02', 'DateTime' => '0', + 'Dist::Zilla::Plugin::OSPrereqs' => '0', 'File::Find::Rule' => '0', 'File::Spec' => '0', 'File::pushd' => '0', @@ -17,21 +21,28 @@ 'List::Util' => '1.33', 'Locale::Country' => '3.11', 'Net::FTP' => '0', - 'Parallel::ForkManager' => '0', - 'Params::Validate' => '0', + 'Parallel::ForkManager' => '1.19', 'Path::Class' => '0', - 'Perl::Critic' => '1.123', - 'Perl::Tidy' => '20140711', + 'Perl::Critic' => '1.126', + 'Perl::Tidy' => '20160302', 'Pod::Coverage::TrustPod' => '0', + 'Pod::Wordlist' => '0', + 'Test::CPAN::Changes' => '0.19', + 'Test::CPAN::Meta::JSON' => '0.16', + 'Test::CleanNamespaces' => '0.15', + 'Test::Code::TidyAll' => '0.50', 'Test::EOL' => '0', 'Test::Mojibake' => '0', - 'Test::More' => '0.88', + 'Test::More' => '0.96', 'Test::NoTabs' => '0', 'Test::Output' => '0', 'Test::Pod' => '1.41', 'Test::Pod::Coverage' => '1.08', + 'Test::Portability::Files' => '0', 'Test::Spelling' => '0.12', 'Test::Taint' => '0', + 'Test::Vars' => '0.009', + 'Test::Version' => '2.05', 'autodie' => '0' } }, @@ -45,13 +56,15 @@ 'File::Spec' => '0', 'List::Util' => '1.33', 'Module::Runtime' => '0', - 'Params::Validate' => '0.72', + 'Params::ValidationCompiler' => '0.13', + 'Specio::Library::Builtins' => '0', + 'Specio::Library::String' => '0', 'Try::Tiny' => '0', 'constant' => '0', + 'namespace::autoclean' => '0', 'parent' => '0', - 'perl' => '5.006', + 'perl' => '5.008004', 'strict' => '0', - 'vars' => '0', 'warnings' => '0' } }, diff -Nru libdatetime-timezone-perl-1.95/t/00-report-prereqs.t libdatetime-timezone-perl-2.18/t/00-report-prereqs.t --- libdatetime-timezone-perl-1.95/t/00-report-prereqs.t 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/t/00-report-prereqs.t 2018-03-24 00:18:32.000000000 +0000 @@ -3,7 +3,7 @@ use strict; use warnings; -# This test was generated by Dist::Zilla::Plugin::Test::ReportPrereqs 0.021 +# This test was generated by Dist::Zilla::Plugin::Test::ReportPrereqs 0.027 use Test::More tests => 1; @@ -68,7 +68,7 @@ ); # Add static prereqs to the included modules list -my $static_prereqs = do 't/00-report-prereqs.dd'; +my $static_prereqs = do './t/00-report-prereqs.dd'; # Merge all prereqs (either with ::Prereqs or a hashref) my $full_prereqs = _merge_prereqs( @@ -78,12 +78,14 @@ # Add dynamic prereqs to the included modules list (if we can) my ($source) = grep { -f } 'MYMETA.json', 'MYMETA.yml'; -if ( $source && $HAS_CPAN_META ) { - if ( my $meta = eval { CPAN::Meta->load_file($source) } ) { - $full_prereqs = _merge_prereqs($full_prereqs, $meta->prereqs); - } +my $cpan_meta_error; +if ( $source && $HAS_CPAN_META + && (my $meta = eval { CPAN::Meta->load_file($source) } ) +) { + $full_prereqs = _merge_prereqs($full_prereqs, $meta->prereqs); } else { + $cpan_meta_error = $@; # capture error from CPAN::Meta->load_file($source) $source = 'static metadata'; } @@ -169,10 +171,18 @@ diag "\nVersions for all modules listed in $source (including optional ones):\n\n", @full_reports; } +if ( $cpan_meta_error || @dep_errors ) { + diag "\n*** WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING ***\n"; +} + +if ( $cpan_meta_error ) { + my ($orig_source) = grep { -f } 'MYMETA.json', 'MYMETA.yml'; + diag "\nCPAN::Meta->load_file('$orig_source') failed with: $cpan_meta_error\n"; +} + if ( @dep_errors ) { diag join("\n", - "\n*** WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING ***\n", - "The following REQUIRED prerequisites were not satisfied:\n", + "\nThe following REQUIRED prerequisites were not satisfied:\n", @dep_errors, "\n" ); diff -Nru libdatetime-timezone-perl-1.95/t/02basic.t libdatetime-timezone-perl-2.18/t/02basic.t --- libdatetime-timezone-perl-1.95/t/02basic.t 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/t/02basic.t 2018-03-24 00:18:32.000000000 +0000 @@ -1,17 +1,14 @@ use strict; use warnings; +use lib 't/lib'; +use T::RequireDateTime; + use Test::More; use Test::Fatal; -use File::Spec; -use Try::Tiny; - -use lib File::Spec->catdir( File::Spec->curdir, 't' ); - -BEGIN { require 'check_datetime_version.pl' } - use DateTime::TimeZone; +use Try::Tiny; my @names = DateTime::TimeZone::all_names(); cmp_ok( @@ -62,14 +59,18 @@ ); try { - $dt = DateTime->new( year => 2000, month => 6, hour => 1, - time_zone => $name ); + $dt = DateTime->new( + year => 2000, month => 6, hour => 1, + time_zone => $name + ); }; is( $dt->hour, 1, 'make sure that local time is always respected' ); try { - $dt = DateTime->new( year => 2000, month => 12, hour => 1, - time_zone => $name ); + $dt = DateTime->new( + year => 2000, month => 12, hour => 1, + time_zone => $name + ); }; is( $dt->hour, 1, 'make sure that local time is always respected' ); } @@ -121,10 +122,14 @@ day => 2, time_zone => 'UTC', ); - is( $tz->offset_for_datetime($dt), -18000, - 'generated offset should be -1800' ); - is( $tz->short_name_for_datetime($dt), 'CDT', - 'generated name should be CDT' ); + is( + $tz->offset_for_datetime($dt), -18000, + 'generated offset should be -1800' + ); + is( + $tz->short_name_for_datetime($dt), 'CDT', + 'generated name should be CDT' + ); } { @@ -136,27 +141,14 @@ day => 3, time_zone => 'UTC', ); - is( $tz->offset_for_datetime($dt), -21600, - 'generated offset should be -21600' ); - is( $tz->short_name_for_datetime($dt), 'CST', - 'generated name should be CST' ); -} - -{ - - # bug when creating new datetime for year just after time zone's - # max year - my $tz = DateTime::TimeZone->new( name => 'America/Los_Angeles' ); - - my $dt = try { - DateTime->new( - year => $tz->{max_year} + 1, - month => 5, - day => 20, - time_zone => $tz - ); - }; - ok( $dt, 'was able to create datetime object' ); + is( + $tz->offset_for_datetime($dt), -21600, + 'generated offset should be -21600' + ); + is( + $tz->short_name_for_datetime($dt), 'CST', + 'generated name should be CST' + ); } { @@ -199,7 +191,7 @@ package TestHack; - sub new { bless {} } + sub new { bless {}, shift } # UTC RD secs == 63518486401 sub utc_rd_values { ( 735167, 57601 ) } @@ -226,8 +218,28 @@ } { - my $tz = DateTime::TimeZone->new( name => '-0100' ); - ok( !$tz->is_olson, 'is_olson is false for offset only time zone' ); + my $offset_tz = DateTime::TimeZone->new( name => '-0100' ); + ok( + !$offset_tz->is_olson, + 'is_olson is false for offset only time zone' + ); +} + +{ + + # bug when creating new datetime for year just after time zone's + # max year + my $la_tz = DateTime::TimeZone->new( name => 'America/Los_Angeles' ); + + my $dt = try { + DateTime->new( + year => $la_tz->{max_year} + 1, + month => 5, + day => 20, + time_zone => $la_tz + ); + }; + ok( $dt, 'was able to create datetime object' ); } done_testing(); diff -Nru libdatetime-timezone-perl-1.95/t/03link.t libdatetime-timezone-perl-2.18/t/03link.t --- libdatetime-timezone-perl-1.95/t/03link.t 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/t/03link.t 2018-03-24 00:18:32.000000000 +0000 @@ -1,12 +1,10 @@ use strict; use warnings; -use File::Spec; -use Test::More; - -use lib File::Spec->catdir( File::Spec->curdir, 't' ); +use lib 't/lib'; +use T::RequireDateTime; -BEGIN { require 'check_datetime_version.pl' } +use Test::More; use DateTime::TimeZone; diff -Nru libdatetime-timezone-perl-1.95/t/04local.t libdatetime-timezone-perl-2.18/t/04local.t --- libdatetime-timezone-perl-1.95/t/04local.t 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/t/04local.t 2018-03-24 00:18:32.000000000 +0000 @@ -1,6 +1,13 @@ +## no critic (Modules::ProhibitExcessMainComplexity) use strict; use warnings; +use lib 't/lib'; +use T::RequireDateTime; + +use Test::More; +use Test::Fatal; + use Cwd qw( abs_path cwd ); use DateTime::TimeZone::Local; use DateTime::TimeZone::Local::Unix; @@ -11,24 +18,23 @@ use Sys::Hostname qw( hostname ); use Try::Tiny; -use Test::More; -use Test::Fatal; - -use lib catdir( curdir(), 't' ); - -BEGIN { require 'check_datetime_version.pl' } - plan skip_all => 'HPUX is weird' if $^O eq 'hpux'; # Ensures that we can load our OS-specific subclass. Otherwise this # might happen later in an eval, and the error will get lost. + +## no critic (Subroutines::ProtectPrivateSubs) DateTime::TimeZone::Local->_load_subclass() =~ /Unix$/ or plan skip_all => 'These tests only run on Unix-ish OSes'; my $IsMaintainer = hostname() =~ /houseabsolute|quasar/ && -d '.hg'; my $CanWriteEtcLocaltime = -w '/etc/localtime' && -l '/etc/localtime'; -my $CanSymlink = try { symlink q{}, q{}; 1 }; +my $CanSymlink = try { +## no critic (InputOutput::RequireCheckedSyscalls) + symlink q{}, q{}; + 1; +}; my ($TestFile) = abs_path($0) =~ /(.+)/; local $ENV{TZ} = undef; @@ -88,7 +94,7 @@ $tz = try { DateTime::TimeZone::Local->TimeZone() }; is( $tz->name(), 'UTC', - "\$ENV{TZ} set to 0 returns UTC" + '$ENV{TZ} set to 0 returns UTC' ); } @@ -99,7 +105,7 @@ { package Foo; - use overload '""' => sub {"Foo"}, 'eq' => sub { "$_[0]" eq "$_[1]" }; + use overload q{""} => sub {'Foo'}, 'eq' => sub { "$_[0]" eq "$_[1]" }; } local $ENV{TZ} = bless [], 'Foo'; @@ -129,11 +135,13 @@ unless $CanSymlink; my $etc_dir = tempdir( CLEANUP => 1 ); + ## no critic (Variables::ProhibitPackageVars) local $DateTime::TimeZone::Local::Unix::EtcDir = $etc_dir; # It doesn't matter what this links to since we override _ReadLink below. - symlink $TestFile => catfile( $etc_dir, 'localtime' ); + symlink $TestFile => catfile( $etc_dir, 'localtime' ) or die $!; + ## no critic (Variables::ProtectPrivateVars) local *DateTime::TimeZone::Local::Unix::_Readlink = sub {'/usr/share/zoneinfo/US/Eastern'}; @@ -178,13 +186,16 @@ } { + ## no critic (Variables::ProhibitPackageVars, Variables::ProtectPrivateVars) + my $etc_dir = tempdir( CLEANUP => 1 ); local $DateTime::TimeZone::Local::Unix::EtcDir = $etc_dir; + ## no critic (ValuesAndExpressions::ProhibitLeadingZeros) mkpath( catdir( $etc_dir, 'sysconfig' ), 0, 0755 ); open my $fh, '>', catfile( $etc_dir, 'sysconfig', 'clock' ) or die $!; - close $fh; + close $fh or die $!; local *DateTime::TimeZone::Local::Unix::_ReadEtcSysconfigClock = sub {'US/Eastern'}; @@ -205,13 +216,16 @@ } { + ## no critic (Variables::ProhibitPackageVars, Variables::ProtectPrivateVars) + my $etc_dir = tempdir( CLEANUP => 1 ); local $DateTime::TimeZone::Local::Unix::EtcDir = $etc_dir; + ## no critic (ValuesAndExpressions::ProhibitLeadingZeros) mkpath( catdir( $etc_dir, 'default' ), 0, 0755 ); open my $fh, '>', catfile( $etc_dir, 'default', 'init' ) or die $!; - close $fh; + close $fh or die $!; local *DateTime::TimeZone::Local::Unix::_ReadEtcDefaultInit = sub {'Asia/Tokyo'}; @@ -232,6 +246,8 @@ } { + ## no critic (Variables::ProhibitPackageVars, Variables::ProtectPrivateVars) + my $etc_dir = tempdir( CLEANUP => 1 ); local $DateTime::TimeZone::Local::Unix::EtcDir = $etc_dir; @@ -251,10 +267,10 @@ # that matters is the name. my $tz_file = catfile( $zoneinfo_dir, 'America', 'Chicago' ); open my $fh, '>', $tz_file or die $!; - print {$fh} 'foo'; - close $fh; + print {$fh} 'foo' or die $!; + close $fh or die $!; - symlink $tz_file => catfile( $etc_dir, 'localtime' ); + symlink $tz_file => catfile( $etc_dir, 'localtime' ) or die $!; my $tz; is( @@ -271,8 +287,8 @@ { my $tz_file = catdir( $etc_dir, 'timezone' ); open my $fh, '>', $tz_file or die $!; - print {$fh} "America/Chicago\n"; - close $fh; + print {$fh} "America/Chicago\n" or die $!; + close $fh or die $!; local *DateTime::TimeZone::Local::Unix::FromEtcLocaltime = sub {undef}; @@ -291,17 +307,21 @@ } { + ## no critic (Variables::ProhibitPackageVars, Variables::ProtectPrivateVars) + my $etc_dir = tempdir( CLEANUP => 1 ); local $DateTime::TimeZone::Local::Unix::EtcDir = $etc_dir; my $default_dir = catdir( $etc_dir, 'default' ); + + ## no critic (ValuesAndExpressions::ProhibitLeadingZeros) mkpath( $default_dir, 0, 0755 ); my $tz_file = catfile( $default_dir, 'init' ); open my $fh, '>', $tz_file or die $!; - print {$fh} "TZ=Australia/Melbourne\n"; - close $fh; + print {$fh} "TZ=Australia/Melbourne\n" or die $!; + close $fh or die $!; { # requires that /etc/default/init contain @@ -325,6 +345,8 @@ } { + ## no critic (Variables::ProhibitPackageVars) + my $etc_dir = tempdir( CLEANUP => 1 ); local $DateTime::TimeZone::Local::Unix::EtcDir = $etc_dir; @@ -332,8 +354,8 @@ open my $fh, '>', $tz_file or die "Cannot write to $tz_file: $!"; - print {$fh} 'Foo/Bar'; - close $fh; + print {$fh} 'Foo/Bar' or die $!; + close $fh or die $!; DateTime::TimeZone::Local::Unix->FromEtcTimezone(); is( @@ -343,6 +365,8 @@ } { + ## no critic (Variables::ProhibitPackageVars) + my $etc_dir = tempdir( CLEANUP => 1 ); local $DateTime::TimeZone::Local::Unix::EtcDir = $etc_dir; @@ -350,8 +374,8 @@ open my $fh, '>', $tz_file or die "Cannot write to $tz_file: $!"; - print {$fh} "TZ = Foo/Bar\n"; - close $fh; + print {$fh} "TZ = Foo/Bar\n" or die $!; + close $fh or die $!; DateTime::TimeZone::Local::Unix->FromEtcTIMEZONE(); is( @@ -362,6 +386,8 @@ SKIP: { + ## no critic (Variables::ProhibitPackageVars) + my $zone_file = '/usr/share/zoneinfo/Asia/Kolkata'; skip 'These tests require an up to date IANA database under /usr/share/zoneinfo', @@ -440,7 +466,7 @@ my $first = File::Spec->catfile( $tempdir, 'first' ); open my $fh, '>', $first or die "Cannot open $first: $!"; - close $fh; + close $fh or die $!; my $second = File::Spec->catfile( $tempdir, 'second' ); symlink $first => $second diff -Nru libdatetime-timezone-perl-1.95/t/05offset.t libdatetime-timezone-perl-2.18/t/05offset.t --- libdatetime-timezone-perl-1.95/t/05offset.t 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/t/05offset.t 2018-03-24 00:18:32.000000000 +0000 @@ -6,48 +6,48 @@ use Test::More; is( - DateTime::TimeZone::offset_as_string(0), "+0000", - "offset_as_string does the right thing on 0" + DateTime::TimeZone::offset_as_string(0), '+0000', + 'offset_as_string does the right thing on 0' ); is( - DateTime::TimeZone::offset_as_string(3600), "+0100", - "offset_as_string works on positive whole hours" + DateTime::TimeZone::offset_as_string(3600), '+0100', + 'offset_as_string works on positive whole hours' ); is( - DateTime::TimeZone::offset_as_string(-3600), "-0100", - "offset_as_string works on negative whole hours" + DateTime::TimeZone::offset_as_string(-3600), '-0100', + 'offset_as_string works on negative whole hours' ); is( - DateTime::TimeZone::offset_as_string(5400), "+0130", - "offset_as_string works on positive half hours" + DateTime::TimeZone::offset_as_string(5400), '+0130', + 'offset_as_string works on positive half hours' ); is( - DateTime::TimeZone::offset_as_string(-5400), "-0130", - "offset_as_string works on negative half hours" + DateTime::TimeZone::offset_as_string(-5400), '-0130', + 'offset_as_string works on negative half hours' ); is( - DateTime::TimeZone::offset_as_string(20700), "+0545", - "offset_as_string works on positive 15min zones" + DateTime::TimeZone::offset_as_string(20700), '+0545', + 'offset_as_string works on positive 15min zones' ); is( - DateTime::TimeZone::offset_as_string(-20700), "-0545", - "offset_as_string works on negative 15min zones" + DateTime::TimeZone::offset_as_string(-20700), '-0545', + 'offset_as_string works on negative 15min zones' ); is( - DateTime::TimeZone::offset_as_string(359999), "+995959", - "offset_as_string max value" + DateTime::TimeZone::offset_as_string(359999), '+995959', + 'offset_as_string max value' ); is( - DateTime::TimeZone::offset_as_string(-359999), "-995959", - "offset_as_string min value" + DateTime::TimeZone::offset_as_string(-359999), '-995959', + 'offset_as_string min value' ); is( DateTime::TimeZone::offset_as_string(360000), undef, - "offset_as_string exceeded max value" + 'offset_as_string exceeded max value' ); is( DateTime::TimeZone::offset_as_string(-360000), undef, - "offset_as_string exceeded min value" + 'offset_as_string exceeded min value' ); my @offset_seconds = qw( @@ -79,7 +79,7 @@ DateTime::TimeZone::offset_as_string($_) ), $_, - "n -> offset_as_string -> offset_as_seconds = n " + 'n -> offset_as_string -> offset_as_seconds = n' ); } @@ -89,7 +89,7 @@ DateTime::TimeZone::offset_as_seconds($_) ), $_, - "n -> offset_as_seconds -> offset_as_string= n " + 'n -> offset_as_seconds -> offset_as_string = n' ); } @@ -108,16 +108,16 @@ DateTime::TimeZone::offset_as_string(3600); is( - $@, '', + $@, q{}, 'calling offset_as_string does not leave $@ set' ); } { - DateTime::TimeZone::offset_as_seconds("+0100"); + DateTime::TimeZone::offset_as_seconds('+0100'); is( - $@, '', + $@, q{}, 'calling offset_as_string does not leave $@ set' ); } diff -Nru libdatetime-timezone-perl-1.95/t/06no-dst.t libdatetime-timezone-perl-2.18/t/06no-dst.t --- libdatetime-timezone-perl-1.95/t/06no-dst.t 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/t/06no-dst.t 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,16 @@ use strict; use warnings; +use lib 't/lib'; +use T::RequireDateTime; + use Test::More; use Test::Fatal; use File::Spec; use Try::Tiny; -use lib File::Spec->catdir( File::Spec->curdir, 't' ); - -BEGIN { require 'check_datetime_version.pl' } +use DateTime; { my $dt = DateTime->now; @@ -46,7 +47,7 @@ [ 5, 00 ], [ 11, 29 ], [ 11, 30 ], - ) { + ) { my $dt = try { DateTime->new( year => 2007, month => 12, day => 9, @@ -56,7 +57,7 @@ }; my $time = sprintf( '%02d:%02d', @{$hm} ); - is( $@, '', "made object in America/Caracas at $time" ); + is( $@, q{}, "made object in America/Caracas at $time" ); } } diff -Nru libdatetime-timezone-perl-1.95/t/07offset-only.t libdatetime-timezone-perl-2.18/t/07offset-only.t --- libdatetime-timezone-perl-1.95/t/07offset-only.t 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/t/07offset-only.t 2018-03-24 00:18:32.000000000 +0000 @@ -1,23 +1,22 @@ use strict; use warnings; +use lib 't/lib'; +use T::RequireDateTime; + use Test::More; use Test::Fatal; -use File::Spec; - -use lib File::Spec->catdir( File::Spec->curdir, 't' ); - -BEGIN { require 'check_datetime_version.pl' } - is( exception { DateTime::TimeZone::OffsetOnly->new( offset => 'bad' ) }, "Invalid offset: bad\n", 'test that OffsetOnly does not allow invalid offsets' ); -my $off = DateTime::TimeZone::OffsetOnly->new( offset => '-0100' ); -is( $off->name, '-0100', 'name is -0100' ); +{ + my $off = DateTime::TimeZone::OffsetOnly->new( offset => '-0100' ); + is( $off->name, '-0100', 'name is -0100' ); +} my @good_offsets = ( [ '0', 'UTC' ], diff -Nru libdatetime-timezone-perl-1.95/t/08name.t libdatetime-timezone-perl-2.18/t/08name.t --- libdatetime-timezone-perl-1.95/t/08name.t 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/t/08name.t 2018-03-24 00:18:32.000000000 +0000 @@ -1,12 +1,12 @@ use strict; use warnings; -use File::Spec; -use Test::More; +use lib 't/lib'; +use T::RequireDateTime; -use lib File::Spec->catdir( File::Spec->curdir, 't' ); +use Test::More; -BEGIN { require 'check_datetime_version.pl' } +use DateTime::TimeZone; { my $tz = DateTime::TimeZone->new( name => '-0300' ); @@ -15,14 +15,18 @@ { my $tz = DateTime::TimeZone->new( name => 'floating' ); - is( $tz->name, 'floating', - 'name should match value given in constructor' ); + is( + $tz->name, 'floating', + 'name should match value given in constructor' + ); } { my $tz = DateTime::TimeZone->new( name => 'America/Chicago' ); - is( $tz->name, 'America/Chicago', - 'name should match value given in constructor' ); + is( + $tz->name, 'America/Chicago', + 'name should match value given in constructor' + ); } { diff -Nru libdatetime-timezone-perl-1.95/t/09changes.t libdatetime-timezone-perl-2.18/t/09changes.t --- libdatetime-timezone-perl-1.95/t/09changes.t 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/t/09changes.t 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,12 @@ use strict; use warnings; +use lib 't/lib'; +use T::RequireDateTime; + use Test::More; use Test::Fatal; -use File::Spec; - -use lib File::Spec->catdir( File::Spec->curdir, 't' ); - -BEGIN { require 'check_datetime_version.pl' } - # The point of this group of tests is to try to check that DST changes # are occuring at exactly the right time in various time zones. It's # important to check both pre-generated spans, as well as spans that @@ -304,7 +301,7 @@ is( $dt->offset, -18000, 'offset should be -18000' ); is( $dt->is_dst, 1, 'is not dst' ); - is( $dt->hour, 1, "crossing DST bounday does not change local hour" ); + is( $dt->hour, 1, 'crossing DST boundary does not change local hour' ); } { @@ -366,7 +363,7 @@ SKIP: { skip - "DateTime 0.29 has a date math bug that causes this test to fail", + 'DateTime 0.29 has a date math bug that causes this test to fail', 1 if ( DateTime->VERSION >= 0.29 && DateTime->VERSION < 0.30 ); @@ -396,7 +393,7 @@ 'add 24 hours should work even if add 1 day does not' ); - is( $dt->hour, 3, "hour should no be 3" ); + is( $dt->hour, 3, 'hour should no be 3' ); } { @@ -507,7 +504,7 @@ [ 2059, 7, 1, 1, 'CDT' ], [ 2060, 1, 1, 0, 'CST' ], [ 2060, 7, 1, 1, 'CDT' ], - ) { + ) { $dt->set_time_zone($utc_tz); $dt->add_duration($sixm); @@ -516,7 +513,7 @@ $_->[1] = sprintf( '%02d', $_->[1] ); - my $expect = join ' ', @$_; + my $expect = join q{ }, @{$_}; is( $dt->strftime('%Y %m%e%k %Z'), $expect, @@ -553,7 +550,7 @@ [ 2051, 1, 1, 0, 'EST' ], [ 2050, 7, 1, 1, 'EDT' ], [ 2050, 1, 1, 0, 'EST' ], - ) { + ) { $dt->set_time_zone($utc_tz); $dt->add_duration($neg_sixm); @@ -562,7 +559,7 @@ $_->[1] = sprintf( '%02d', $_->[1] ); - my $expect = join ' ', @$_; + my $expect = join q{ }, @{$_}; is( $dt->strftime('%Y %m%e%k %Z'), $expect, diff -Nru libdatetime-timezone-perl-1.95/t/11valid-name.t libdatetime-timezone-perl-2.18/t/11valid-name.t --- libdatetime-timezone-perl-1.95/t/11valid-name.t 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/t/11valid-name.t 2018-03-24 00:18:32.000000000 +0000 @@ -1,12 +1,10 @@ use strict; use warnings; -use File::Spec; -use Test::More; - -use lib File::Spec->catdir( File::Spec->curdir, 't' ); +use lib 't/lib'; +use T::RequireDateTime; -BEGIN { require 'check_datetime_version.pl' } +use Test::More; foreach ( qw( America/Chicago @@ -17,7 +15,7 @@ Pacific/Midway EST ) - ) { +) { ok( DateTime::TimeZone->is_valid_name($_), "$_ is a valid timezone name" @@ -31,7 +29,7 @@ adhdsjghs;dgohas098huqjy4ily 1000:0001 ) - ) { +) { ok( !DateTime::TimeZone->is_valid_name($_), "$_ is not a valid timezone name" @@ -42,7 +40,7 @@ DateTime::TimeZone->is_valid_name(undef); is( - $@, '', + $@, q{}, 'calling is_valid_name with a bad argument does not leave $@ set' ); } diff -Nru libdatetime-timezone-perl-1.95/t/12storable.t libdatetime-timezone-perl-2.18/t/12storable.t --- libdatetime-timezone-perl-1.95/t/12storable.t 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/t/12storable.t 2018-03-24 00:18:32.000000000 +0000 @@ -1,12 +1,10 @@ use strict; use warnings; -use File::Spec; -use Test::More; - -use lib File::Spec->catdir( File::Spec->curdir, 't' ); +use lib 't/lib'; +use T::RequireDateTime; -BEGIN { require 'check_datetime_version.pl' } +use Test::More; use DateTime::TimeZone; use DateTime::TimeZone::OffsetOnly; @@ -29,7 +27,7 @@ DateTime::TimeZone::OffsetOnly->new( offset => '+0100' ), DateTime::TimeZone::Floating->new(), DateTime::TimeZone::UTC->new(), - ) { + ) { test_thaw_and_clone($obj); } } @@ -44,16 +42,20 @@ is( $tz2->name, $name, "thaw frozen $class" ); if ( exists $tz1->{spans} ) { - is( $tz1->{spans}, $tz2->{spans}, - "spans remain shared for $class after freeze/thaw" ); + is( + $tz1->{spans}, $tz2->{spans}, + "spans remain shared for $class after freeze/thaw" + ); } my $tz3 = Storable::dclone($tz1); is( $tz3->name, $name, "dclone $class" ); if ( exists $tz1->{spans} ) { - is( $tz1->{spans}, $tz3->{spans}, - "spans remain shared for $class after dclone" ); + is( + $tz1->{spans}, $tz3->{spans}, + "spans remain shared for $class after dclone" + ); } } diff -Nru libdatetime-timezone-perl-1.95/t/13short-name-has-slash.t libdatetime-timezone-perl-2.18/t/13short-name-has-slash.t --- libdatetime-timezone-perl-1.95/t/13short-name-has-slash.t 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/t/13short-name-has-slash.t 2018-03-24 00:18:32.000000000 +0000 @@ -1,12 +1,10 @@ use strict; use warnings; -use File::Spec; -use Test::More; - -use lib File::Spec->catdir( File::Spec->curdir, 't' ); +use lib 't/lib'; +use T::RequireDateTime; -BEGIN { require 'check_datetime_version.pl' } +use Test::More; # Some time zone observances in the Olson DB have short names like # "GMT/BST", which means "alternate between GMT and BST". This tests diff -Nru libdatetime-timezone-perl-1.95/t/14invalid-name.t libdatetime-timezone-perl-2.18/t/14invalid-name.t --- libdatetime-timezone-perl-1.95/t/14invalid-name.t 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/t/14invalid-name.t 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,12 @@ use strict; use warnings; +use lib 't/lib'; +use T::RequireDateTime; + use Test::More; use Test::Fatal; -use File::Spec; - -use lib File::Spec->catdir( File::Spec->curdir, 't' ); - -BEGIN { require 'check_datetime_version.pl' } - { like( exception { diff -Nru libdatetime-timezone-perl-1.95/t/15catalog.t libdatetime-timezone-perl-2.18/t/15catalog.t --- libdatetime-timezone-perl-1.95/t/15catalog.t 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/t/15catalog.t 2018-03-24 00:18:32.000000000 +0000 @@ -32,7 +32,7 @@ Indian Pacific ) - ) { + ) { ok( $cats{$c}, "$c is in categories list" ); } @@ -68,7 +68,8 @@ my @names = DateTime::TimeZone->names_in_category('America'); my %names = map { $_ => 1 } @names; for my $n (qw( Chicago Adak )) { - ok( exists $names{$n}, + ok( + exists $names{$n}, "$n is in America category (names_in_category() called as class method)" ); } @@ -91,17 +92,19 @@ { my @zones = DateTime::TimeZone::names_in_country('JP'); is( @zones, 1, 'one zone for Japan' ); - is( $zones[0], 'Asia/Tokyo', - 'zone for Japan is Asia/Tokyo (uc country code)' ); + is( + $zones[0], 'Asia/Tokyo', + 'zone for Japan is Asia/Tokyo (uc country code)' + ); } { my @zones = DateTime::TimeZone->names_in_country('cl'); - is( @zones, 2, 'two zones for Chile' ); + is( @zones, 3, 'two zones for Chile' ); is_deeply( [ sort @zones ], - [ 'America/Santiago', 'Pacific/Easter' ], - 'zones for Chile are America/Santiago and Pacific/Easter' + [ 'America/Punta_Arenas', 'America/Santiago', 'Pacific/Easter' ], + 'zones for Chile are America/Punta_Arenas, America/Santiago, and Pacific/Easter' ); } diff -Nru libdatetime-timezone-perl-1.95/t/16has-dst-changes.t libdatetime-timezone-perl-2.18/t/16has-dst-changes.t --- libdatetime-timezone-perl-1.95/t/16has-dst-changes.t 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/t/16has-dst-changes.t 2018-03-24 00:18:32.000000000 +0000 @@ -1,12 +1,12 @@ use strict; use warnings; -use File::Spec; -use Test::More; +use lib 't/lib'; +use T::RequireDateTime; -use lib File::Spec->catdir( File::Spec->curdir, 't' ); +use Test::More; -BEGIN { require 'check_datetime_version.pl' } +use DateTime::TimeZone; ok( !DateTime::TimeZone->new( name => 'UTC' )->has_dst_changes, diff -Nru libdatetime-timezone-perl-1.95/t/17special-names.t libdatetime-timezone-perl-2.18/t/17special-names.t --- libdatetime-timezone-perl-1.95/t/17special-names.t 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/t/17special-names.t 2018-03-24 00:18:32.000000000 +0000 @@ -1,15 +1,14 @@ use strict; use warnings; +use lib 't/lib'; +use T::RequireDateTime; + use Test::More; -use File::Spec; +use DateTime::TimeZone; use Try::Tiny; -use lib File::Spec->catdir( File::Spec->curdir, 't' ); - -BEGIN { require 'check_datetime_version.pl' } - for my $name ( qw( EST MST HST CET EET MET WET EST5EDT CST6CDT MST7MDT PST8PDT )) { my $tz = try { DateTime::TimeZone->new( name => $name ) }; diff -Nru libdatetime-timezone-perl-1.95/t/18olson-version-check.t libdatetime-timezone-perl-2.18/t/18olson-version-check.t --- libdatetime-timezone-perl-1.95/t/18olson-version-check.t 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/t/18olson-version-check.t 2018-03-24 00:18:32.000000000 +0000 @@ -1,14 +1,13 @@ use strict; use warnings; +use lib 't/lib'; +use T::RequireDateTime; + use Test::More; use Test::Requires qw( Test::Output ); -use File::Spec; - -use lib File::Spec->catdir( File::Spec->curdir, 't' ); - -BEGIN { require 'check_datetime_version.pl' } +use DateTime::TimeZone; { stderr_like( @@ -28,28 +27,33 @@ done_testing(); -package DateTime::TimeZone::Fake::TZ; +## no critic (Modules::ProhibitMultiplePackages) +{ + package DateTime::TimeZone::Fake::TZ; -use strict; + use strict; -use Class::Singleton; -use DateTime::TimeZone; -use DateTime::TimeZone::OlsonDB; + use Class::Singleton; + use DateTime::TimeZone; + use DateTime::TimeZone::OlsonDB; -use base 'Class::Singleton', 'DateTime::TimeZone'; + use base 'Class::Singleton', 'DateTime::TimeZone'; -sub is_olson {1} + sub is_olson {1} +} -package DateTime::TimeZone::Fake::TZ2; +{ + package DateTime::TimeZone::Fake::TZ2; -use strict; + use strict; -use Class::Singleton; -use DateTime::TimeZone; -use DateTime::TimeZone::OlsonDB; + use Class::Singleton; + use DateTime::TimeZone; + use DateTime::TimeZone::OlsonDB; -use base 'Class::Singleton', 'DateTime::TimeZone'; + use base 'Class::Singleton', 'DateTime::TimeZone'; -sub is_olson {1} + sub is_olson {1} -sub olson_version {'2000a'} + sub olson_version {'2000a'} +} diff -Nru libdatetime-timezone-perl-1.95/t/21stack-corruption.t libdatetime-timezone-perl-2.18/t/21stack-corruption.t --- libdatetime-timezone-perl-1.95/t/21stack-corruption.t 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/t/21stack-corruption.t 2018-03-24 00:18:32.000000000 +0000 @@ -1,29 +1,33 @@ use strict; use warnings; -use DateTime::TimeZone::Local; +use lib 't/lib'; +use T::RequireDateTime; use Test::More; -use lib File::Spec->catdir( File::Spec->curdir, 't' ); - -BEGIN { require 'check_datetime_version.pl' } +use DateTime::TimeZone::Local; # We need to make sure that we can determine the local tz -$ENV{TZ} = 'America/Chicago'; +local $ENV{TZ} = 'America/Chicago'; -$^O = 'does_not_exist'; +local $^O = 'does_not_exist'; my @input = ( 1 .. 10 ); # Stack corruption from a failed use of eval to load a local subclass would # cause the sort to exit prematurely. + +## no critic (BuiltinFunctions::RequireSimpleSortBlock) my @output = sort { DateTime::TimeZone::Local->TimeZone(); $a <=> $b } @input; -is_deeply( \@output, \@input ); +is_deeply( + \@output, \@input, + 'calling DateTime::TimeZone::Local->TimeZone repeatedly in a sort block does not corrupt the stack' +); done_testing(); diff -Nru libdatetime-timezone-perl-1.95/t/22taint-mode.t libdatetime-timezone-perl-2.18/t/22taint-mode.t --- libdatetime-timezone-perl-1.95/t/22taint-mode.t 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/t/22taint-mode.t 2018-03-24 00:18:32.000000000 +0000 @@ -2,6 +2,9 @@ use strict; use warnings; +use lib 't/lib'; +use T::RequireDateTime; + use Test::Requires { 'Test::Taint' => 0, }; @@ -9,11 +12,6 @@ use Test::Fatal qw( lives_ok ); use Test::More; -use File::Spec; -use lib File::Spec->catdir( File::Spec->curdir, 't' ); - -BEGIN { require 'check_datetime_version.pl' } - use DateTime::TimeZone; use DateTime::TimeZone::Local; diff -Nru libdatetime-timezone-perl-1.95/t/author-00-compile.t libdatetime-timezone-perl-2.18/t/author-00-compile.t --- libdatetime-timezone-perl-1.95/t/author-00-compile.t 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/t/author-00-compile.t 1970-01-01 00:00:00.000000000 +0000 @@ -1,422 +0,0 @@ - -BEGIN { - unless ($ENV{AUTHOR_TESTING}) { - require Test::More; - Test::More::plan(skip_all => 'these tests are for testing by the author'); - } -} - -use 5.006; -use strict; -use warnings; - -# this test was generated with Dist::Zilla::Plugin::Test::Compile 2.054 - -use Test::More; - -plan tests => 362; - -my @module_files = ( - 'DateTime/TimeZone.pm', - 'DateTime/TimeZone/Africa/Abidjan.pm', - 'DateTime/TimeZone/Africa/Accra.pm', - 'DateTime/TimeZone/Africa/Algiers.pm', - 'DateTime/TimeZone/Africa/Bissau.pm', - 'DateTime/TimeZone/Africa/Cairo.pm', - 'DateTime/TimeZone/Africa/Casablanca.pm', - 'DateTime/TimeZone/Africa/Ceuta.pm', - 'DateTime/TimeZone/Africa/El_Aaiun.pm', - 'DateTime/TimeZone/Africa/Johannesburg.pm', - 'DateTime/TimeZone/Africa/Khartoum.pm', - 'DateTime/TimeZone/Africa/Lagos.pm', - 'DateTime/TimeZone/Africa/Maputo.pm', - 'DateTime/TimeZone/Africa/Monrovia.pm', - 'DateTime/TimeZone/Africa/Nairobi.pm', - 'DateTime/TimeZone/Africa/Ndjamena.pm', - 'DateTime/TimeZone/Africa/Tripoli.pm', - 'DateTime/TimeZone/Africa/Tunis.pm', - 'DateTime/TimeZone/Africa/Windhoek.pm', - 'DateTime/TimeZone/America/Adak.pm', - 'DateTime/TimeZone/America/Anchorage.pm', - 'DateTime/TimeZone/America/Araguaina.pm', - 'DateTime/TimeZone/America/Argentina/Buenos_Aires.pm', - 'DateTime/TimeZone/America/Argentina/Catamarca.pm', - 'DateTime/TimeZone/America/Argentina/Cordoba.pm', - 'DateTime/TimeZone/America/Argentina/Jujuy.pm', - 'DateTime/TimeZone/America/Argentina/La_Rioja.pm', - 'DateTime/TimeZone/America/Argentina/Mendoza.pm', - 'DateTime/TimeZone/America/Argentina/Rio_Gallegos.pm', - 'DateTime/TimeZone/America/Argentina/Salta.pm', - 'DateTime/TimeZone/America/Argentina/San_Juan.pm', - 'DateTime/TimeZone/America/Argentina/San_Luis.pm', - 'DateTime/TimeZone/America/Argentina/Tucuman.pm', - 'DateTime/TimeZone/America/Argentina/Ushuaia.pm', - 'DateTime/TimeZone/America/Asuncion.pm', - 'DateTime/TimeZone/America/Atikokan.pm', - 'DateTime/TimeZone/America/Bahia.pm', - 'DateTime/TimeZone/America/Bahia_Banderas.pm', - 'DateTime/TimeZone/America/Barbados.pm', - 'DateTime/TimeZone/America/Belem.pm', - 'DateTime/TimeZone/America/Belize.pm', - 'DateTime/TimeZone/America/Blanc_Sablon.pm', - 'DateTime/TimeZone/America/Boa_Vista.pm', - 'DateTime/TimeZone/America/Bogota.pm', - 'DateTime/TimeZone/America/Boise.pm', - 'DateTime/TimeZone/America/Cambridge_Bay.pm', - 'DateTime/TimeZone/America/Campo_Grande.pm', - 'DateTime/TimeZone/America/Cancun.pm', - 'DateTime/TimeZone/America/Caracas.pm', - 'DateTime/TimeZone/America/Cayenne.pm', - 'DateTime/TimeZone/America/Chicago.pm', - 'DateTime/TimeZone/America/Chihuahua.pm', - 'DateTime/TimeZone/America/Costa_Rica.pm', - 'DateTime/TimeZone/America/Creston.pm', - 'DateTime/TimeZone/America/Cuiaba.pm', - 'DateTime/TimeZone/America/Curacao.pm', - 'DateTime/TimeZone/America/Danmarkshavn.pm', - 'DateTime/TimeZone/America/Dawson.pm', - 'DateTime/TimeZone/America/Dawson_Creek.pm', - 'DateTime/TimeZone/America/Denver.pm', - 'DateTime/TimeZone/America/Detroit.pm', - 'DateTime/TimeZone/America/Edmonton.pm', - 'DateTime/TimeZone/America/Eirunepe.pm', - 'DateTime/TimeZone/America/El_Salvador.pm', - 'DateTime/TimeZone/America/Fort_Nelson.pm', - 'DateTime/TimeZone/America/Fortaleza.pm', - 'DateTime/TimeZone/America/Glace_Bay.pm', - 'DateTime/TimeZone/America/Godthab.pm', - 'DateTime/TimeZone/America/Goose_Bay.pm', - 'DateTime/TimeZone/America/Grand_Turk.pm', - 'DateTime/TimeZone/America/Guatemala.pm', - 'DateTime/TimeZone/America/Guayaquil.pm', - 'DateTime/TimeZone/America/Guyana.pm', - 'DateTime/TimeZone/America/Halifax.pm', - 'DateTime/TimeZone/America/Havana.pm', - 'DateTime/TimeZone/America/Hermosillo.pm', - 'DateTime/TimeZone/America/Indiana/Indianapolis.pm', - 'DateTime/TimeZone/America/Indiana/Knox.pm', - 'DateTime/TimeZone/America/Indiana/Marengo.pm', - 'DateTime/TimeZone/America/Indiana/Petersburg.pm', - 'DateTime/TimeZone/America/Indiana/Tell_City.pm', - 'DateTime/TimeZone/America/Indiana/Vevay.pm', - 'DateTime/TimeZone/America/Indiana/Vincennes.pm', - 'DateTime/TimeZone/America/Indiana/Winamac.pm', - 'DateTime/TimeZone/America/Inuvik.pm', - 'DateTime/TimeZone/America/Iqaluit.pm', - 'DateTime/TimeZone/America/Jamaica.pm', - 'DateTime/TimeZone/America/Juneau.pm', - 'DateTime/TimeZone/America/Kentucky/Louisville.pm', - 'DateTime/TimeZone/America/Kentucky/Monticello.pm', - 'DateTime/TimeZone/America/La_Paz.pm', - 'DateTime/TimeZone/America/Lima.pm', - 'DateTime/TimeZone/America/Los_Angeles.pm', - 'DateTime/TimeZone/America/Maceio.pm', - 'DateTime/TimeZone/America/Managua.pm', - 'DateTime/TimeZone/America/Manaus.pm', - 'DateTime/TimeZone/America/Martinique.pm', - 'DateTime/TimeZone/America/Matamoros.pm', - 'DateTime/TimeZone/America/Mazatlan.pm', - 'DateTime/TimeZone/America/Menominee.pm', - 'DateTime/TimeZone/America/Merida.pm', - 'DateTime/TimeZone/America/Metlakatla.pm', - 'DateTime/TimeZone/America/Mexico_City.pm', - 'DateTime/TimeZone/America/Miquelon.pm', - 'DateTime/TimeZone/America/Moncton.pm', - 'DateTime/TimeZone/America/Monterrey.pm', - 'DateTime/TimeZone/America/Montevideo.pm', - 'DateTime/TimeZone/America/Nassau.pm', - 'DateTime/TimeZone/America/New_York.pm', - 'DateTime/TimeZone/America/Nipigon.pm', - 'DateTime/TimeZone/America/Nome.pm', - 'DateTime/TimeZone/America/Noronha.pm', - 'DateTime/TimeZone/America/North_Dakota/Beulah.pm', - 'DateTime/TimeZone/America/North_Dakota/Center.pm', - 'DateTime/TimeZone/America/North_Dakota/New_Salem.pm', - 'DateTime/TimeZone/America/Ojinaga.pm', - 'DateTime/TimeZone/America/Panama.pm', - 'DateTime/TimeZone/America/Pangnirtung.pm', - 'DateTime/TimeZone/America/Paramaribo.pm', - 'DateTime/TimeZone/America/Phoenix.pm', - 'DateTime/TimeZone/America/Port_au_Prince.pm', - 'DateTime/TimeZone/America/Port_of_Spain.pm', - 'DateTime/TimeZone/America/Porto_Velho.pm', - 'DateTime/TimeZone/America/Puerto_Rico.pm', - 'DateTime/TimeZone/America/Rainy_River.pm', - 'DateTime/TimeZone/America/Rankin_Inlet.pm', - 'DateTime/TimeZone/America/Recife.pm', - 'DateTime/TimeZone/America/Regina.pm', - 'DateTime/TimeZone/America/Resolute.pm', - 'DateTime/TimeZone/America/Rio_Branco.pm', - 'DateTime/TimeZone/America/Santarem.pm', - 'DateTime/TimeZone/America/Santiago.pm', - 'DateTime/TimeZone/America/Santo_Domingo.pm', - 'DateTime/TimeZone/America/Sao_Paulo.pm', - 'DateTime/TimeZone/America/Scoresbysund.pm', - 'DateTime/TimeZone/America/Sitka.pm', - 'DateTime/TimeZone/America/St_Johns.pm', - 'DateTime/TimeZone/America/Swift_Current.pm', - 'DateTime/TimeZone/America/Tegucigalpa.pm', - 'DateTime/TimeZone/America/Thule.pm', - 'DateTime/TimeZone/America/Thunder_Bay.pm', - 'DateTime/TimeZone/America/Tijuana.pm', - 'DateTime/TimeZone/America/Toronto.pm', - 'DateTime/TimeZone/America/Vancouver.pm', - 'DateTime/TimeZone/America/Whitehorse.pm', - 'DateTime/TimeZone/America/Winnipeg.pm', - 'DateTime/TimeZone/America/Yakutat.pm', - 'DateTime/TimeZone/America/Yellowknife.pm', - 'DateTime/TimeZone/Antarctica/Casey.pm', - 'DateTime/TimeZone/Antarctica/Davis.pm', - 'DateTime/TimeZone/Antarctica/DumontDUrville.pm', - 'DateTime/TimeZone/Antarctica/Macquarie.pm', - 'DateTime/TimeZone/Antarctica/Mawson.pm', - 'DateTime/TimeZone/Antarctica/Palmer.pm', - 'DateTime/TimeZone/Antarctica/Rothera.pm', - 'DateTime/TimeZone/Antarctica/Syowa.pm', - 'DateTime/TimeZone/Antarctica/Troll.pm', - 'DateTime/TimeZone/Antarctica/Vostok.pm', - 'DateTime/TimeZone/Asia/Almaty.pm', - 'DateTime/TimeZone/Asia/Amman.pm', - 'DateTime/TimeZone/Asia/Anadyr.pm', - 'DateTime/TimeZone/Asia/Aqtau.pm', - 'DateTime/TimeZone/Asia/Aqtobe.pm', - 'DateTime/TimeZone/Asia/Ashgabat.pm', - 'DateTime/TimeZone/Asia/Baghdad.pm', - 'DateTime/TimeZone/Asia/Baku.pm', - 'DateTime/TimeZone/Asia/Bangkok.pm', - 'DateTime/TimeZone/Asia/Beirut.pm', - 'DateTime/TimeZone/Asia/Bishkek.pm', - 'DateTime/TimeZone/Asia/Brunei.pm', - 'DateTime/TimeZone/Asia/Chita.pm', - 'DateTime/TimeZone/Asia/Choibalsan.pm', - 'DateTime/TimeZone/Asia/Colombo.pm', - 'DateTime/TimeZone/Asia/Damascus.pm', - 'DateTime/TimeZone/Asia/Dhaka.pm', - 'DateTime/TimeZone/Asia/Dili.pm', - 'DateTime/TimeZone/Asia/Dubai.pm', - 'DateTime/TimeZone/Asia/Dushanbe.pm', - 'DateTime/TimeZone/Asia/Gaza.pm', - 'DateTime/TimeZone/Asia/Hebron.pm', - 'DateTime/TimeZone/Asia/Ho_Chi_Minh.pm', - 'DateTime/TimeZone/Asia/Hong_Kong.pm', - 'DateTime/TimeZone/Asia/Hovd.pm', - 'DateTime/TimeZone/Asia/Irkutsk.pm', - 'DateTime/TimeZone/Asia/Jakarta.pm', - 'DateTime/TimeZone/Asia/Jayapura.pm', - 'DateTime/TimeZone/Asia/Jerusalem.pm', - 'DateTime/TimeZone/Asia/Kabul.pm', - 'DateTime/TimeZone/Asia/Kamchatka.pm', - 'DateTime/TimeZone/Asia/Karachi.pm', - 'DateTime/TimeZone/Asia/Kathmandu.pm', - 'DateTime/TimeZone/Asia/Khandyga.pm', - 'DateTime/TimeZone/Asia/Kolkata.pm', - 'DateTime/TimeZone/Asia/Krasnoyarsk.pm', - 'DateTime/TimeZone/Asia/Kuala_Lumpur.pm', - 'DateTime/TimeZone/Asia/Kuching.pm', - 'DateTime/TimeZone/Asia/Macau.pm', - 'DateTime/TimeZone/Asia/Magadan.pm', - 'DateTime/TimeZone/Asia/Makassar.pm', - 'DateTime/TimeZone/Asia/Manila.pm', - 'DateTime/TimeZone/Asia/Nicosia.pm', - 'DateTime/TimeZone/Asia/Novokuznetsk.pm', - 'DateTime/TimeZone/Asia/Novosibirsk.pm', - 'DateTime/TimeZone/Asia/Omsk.pm', - 'DateTime/TimeZone/Asia/Oral.pm', - 'DateTime/TimeZone/Asia/Pontianak.pm', - 'DateTime/TimeZone/Asia/Pyongyang.pm', - 'DateTime/TimeZone/Asia/Qatar.pm', - 'DateTime/TimeZone/Asia/Qyzylorda.pm', - 'DateTime/TimeZone/Asia/Rangoon.pm', - 'DateTime/TimeZone/Asia/Riyadh.pm', - 'DateTime/TimeZone/Asia/Sakhalin.pm', - 'DateTime/TimeZone/Asia/Samarkand.pm', - 'DateTime/TimeZone/Asia/Seoul.pm', - 'DateTime/TimeZone/Asia/Shanghai.pm', - 'DateTime/TimeZone/Asia/Singapore.pm', - 'DateTime/TimeZone/Asia/Srednekolymsk.pm', - 'DateTime/TimeZone/Asia/Taipei.pm', - 'DateTime/TimeZone/Asia/Tashkent.pm', - 'DateTime/TimeZone/Asia/Tbilisi.pm', - 'DateTime/TimeZone/Asia/Tehran.pm', - 'DateTime/TimeZone/Asia/Thimphu.pm', - 'DateTime/TimeZone/Asia/Tokyo.pm', - 'DateTime/TimeZone/Asia/Ulaanbaatar.pm', - 'DateTime/TimeZone/Asia/Urumqi.pm', - 'DateTime/TimeZone/Asia/Ust_Nera.pm', - 'DateTime/TimeZone/Asia/Vladivostok.pm', - 'DateTime/TimeZone/Asia/Yakutsk.pm', - 'DateTime/TimeZone/Asia/Yekaterinburg.pm', - 'DateTime/TimeZone/Asia/Yerevan.pm', - 'DateTime/TimeZone/Atlantic/Azores.pm', - 'DateTime/TimeZone/Atlantic/Bermuda.pm', - 'DateTime/TimeZone/Atlantic/Canary.pm', - 'DateTime/TimeZone/Atlantic/Cape_Verde.pm', - 'DateTime/TimeZone/Atlantic/Faroe.pm', - 'DateTime/TimeZone/Atlantic/Madeira.pm', - 'DateTime/TimeZone/Atlantic/Reykjavik.pm', - 'DateTime/TimeZone/Atlantic/South_Georgia.pm', - 'DateTime/TimeZone/Atlantic/Stanley.pm', - 'DateTime/TimeZone/Australia/Adelaide.pm', - 'DateTime/TimeZone/Australia/Brisbane.pm', - 'DateTime/TimeZone/Australia/Broken_Hill.pm', - 'DateTime/TimeZone/Australia/Currie.pm', - 'DateTime/TimeZone/Australia/Darwin.pm', - 'DateTime/TimeZone/Australia/Eucla.pm', - 'DateTime/TimeZone/Australia/Hobart.pm', - 'DateTime/TimeZone/Australia/Lindeman.pm', - 'DateTime/TimeZone/Australia/Lord_Howe.pm', - 'DateTime/TimeZone/Australia/Melbourne.pm', - 'DateTime/TimeZone/Australia/Perth.pm', - 'DateTime/TimeZone/Australia/Sydney.pm', - 'DateTime/TimeZone/CET.pm', - 'DateTime/TimeZone/CST6CDT.pm', - 'DateTime/TimeZone/Catalog.pm', - 'DateTime/TimeZone/EET.pm', - 'DateTime/TimeZone/EST.pm', - 'DateTime/TimeZone/EST5EDT.pm', - 'DateTime/TimeZone/Europe/Amsterdam.pm', - 'DateTime/TimeZone/Europe/Andorra.pm', - 'DateTime/TimeZone/Europe/Athens.pm', - 'DateTime/TimeZone/Europe/Belgrade.pm', - 'DateTime/TimeZone/Europe/Berlin.pm', - 'DateTime/TimeZone/Europe/Brussels.pm', - 'DateTime/TimeZone/Europe/Bucharest.pm', - 'DateTime/TimeZone/Europe/Budapest.pm', - 'DateTime/TimeZone/Europe/Chisinau.pm', - 'DateTime/TimeZone/Europe/Copenhagen.pm', - 'DateTime/TimeZone/Europe/Dublin.pm', - 'DateTime/TimeZone/Europe/Gibraltar.pm', - 'DateTime/TimeZone/Europe/Helsinki.pm', - 'DateTime/TimeZone/Europe/Istanbul.pm', - 'DateTime/TimeZone/Europe/Kaliningrad.pm', - 'DateTime/TimeZone/Europe/Kiev.pm', - 'DateTime/TimeZone/Europe/Lisbon.pm', - 'DateTime/TimeZone/Europe/London.pm', - 'DateTime/TimeZone/Europe/Luxembourg.pm', - 'DateTime/TimeZone/Europe/Madrid.pm', - 'DateTime/TimeZone/Europe/Malta.pm', - 'DateTime/TimeZone/Europe/Minsk.pm', - 'DateTime/TimeZone/Europe/Monaco.pm', - 'DateTime/TimeZone/Europe/Moscow.pm', - 'DateTime/TimeZone/Europe/Oslo.pm', - 'DateTime/TimeZone/Europe/Paris.pm', - 'DateTime/TimeZone/Europe/Prague.pm', - 'DateTime/TimeZone/Europe/Riga.pm', - 'DateTime/TimeZone/Europe/Rome.pm', - 'DateTime/TimeZone/Europe/Samara.pm', - 'DateTime/TimeZone/Europe/Simferopol.pm', - 'DateTime/TimeZone/Europe/Sofia.pm', - 'DateTime/TimeZone/Europe/Stockholm.pm', - 'DateTime/TimeZone/Europe/Tallinn.pm', - 'DateTime/TimeZone/Europe/Tirane.pm', - 'DateTime/TimeZone/Europe/Uzhgorod.pm', - 'DateTime/TimeZone/Europe/Vienna.pm', - 'DateTime/TimeZone/Europe/Vilnius.pm', - 'DateTime/TimeZone/Europe/Volgograd.pm', - 'DateTime/TimeZone/Europe/Warsaw.pm', - 'DateTime/TimeZone/Europe/Zaporozhye.pm', - 'DateTime/TimeZone/Europe/Zurich.pm', - 'DateTime/TimeZone/Floating.pm', - 'DateTime/TimeZone/HST.pm', - 'DateTime/TimeZone/Indian/Chagos.pm', - 'DateTime/TimeZone/Indian/Christmas.pm', - 'DateTime/TimeZone/Indian/Cocos.pm', - 'DateTime/TimeZone/Indian/Kerguelen.pm', - 'DateTime/TimeZone/Indian/Mahe.pm', - 'DateTime/TimeZone/Indian/Maldives.pm', - 'DateTime/TimeZone/Indian/Mauritius.pm', - 'DateTime/TimeZone/Indian/Reunion.pm', - 'DateTime/TimeZone/Local.pm', - 'DateTime/TimeZone/Local/Android.pm', - 'DateTime/TimeZone/Local/Unix.pm', - 'DateTime/TimeZone/Local/VMS.pm', - 'DateTime/TimeZone/MET.pm', - 'DateTime/TimeZone/MST.pm', - 'DateTime/TimeZone/MST7MDT.pm', - 'DateTime/TimeZone/OffsetOnly.pm', - 'DateTime/TimeZone/OlsonDB.pm', - 'DateTime/TimeZone/OlsonDB/Change.pm', - 'DateTime/TimeZone/OlsonDB/Observance.pm', - 'DateTime/TimeZone/OlsonDB/Rule.pm', - 'DateTime/TimeZone/OlsonDB/Zone.pm', - 'DateTime/TimeZone/PST8PDT.pm', - 'DateTime/TimeZone/Pacific/Apia.pm', - 'DateTime/TimeZone/Pacific/Auckland.pm', - 'DateTime/TimeZone/Pacific/Bougainville.pm', - 'DateTime/TimeZone/Pacific/Chatham.pm', - 'DateTime/TimeZone/Pacific/Chuuk.pm', - 'DateTime/TimeZone/Pacific/Easter.pm', - 'DateTime/TimeZone/Pacific/Efate.pm', - 'DateTime/TimeZone/Pacific/Enderbury.pm', - 'DateTime/TimeZone/Pacific/Fakaofo.pm', - 'DateTime/TimeZone/Pacific/Fiji.pm', - 'DateTime/TimeZone/Pacific/Funafuti.pm', - 'DateTime/TimeZone/Pacific/Galapagos.pm', - 'DateTime/TimeZone/Pacific/Gambier.pm', - 'DateTime/TimeZone/Pacific/Guadalcanal.pm', - 'DateTime/TimeZone/Pacific/Guam.pm', - 'DateTime/TimeZone/Pacific/Honolulu.pm', - 'DateTime/TimeZone/Pacific/Kiritimati.pm', - 'DateTime/TimeZone/Pacific/Kosrae.pm', - 'DateTime/TimeZone/Pacific/Kwajalein.pm', - 'DateTime/TimeZone/Pacific/Majuro.pm', - 'DateTime/TimeZone/Pacific/Marquesas.pm', - 'DateTime/TimeZone/Pacific/Nauru.pm', - 'DateTime/TimeZone/Pacific/Niue.pm', - 'DateTime/TimeZone/Pacific/Norfolk.pm', - 'DateTime/TimeZone/Pacific/Noumea.pm', - 'DateTime/TimeZone/Pacific/Pago_Pago.pm', - 'DateTime/TimeZone/Pacific/Palau.pm', - 'DateTime/TimeZone/Pacific/Pitcairn.pm', - 'DateTime/TimeZone/Pacific/Pohnpei.pm', - 'DateTime/TimeZone/Pacific/Port_Moresby.pm', - 'DateTime/TimeZone/Pacific/Rarotonga.pm', - 'DateTime/TimeZone/Pacific/Tahiti.pm', - 'DateTime/TimeZone/Pacific/Tarawa.pm', - 'DateTime/TimeZone/Pacific/Tongatapu.pm', - 'DateTime/TimeZone/Pacific/Wake.pm', - 'DateTime/TimeZone/Pacific/Wallis.pm', - 'DateTime/TimeZone/UTC.pm', - 'DateTime/TimeZone/WET.pm' -); - - - -# no fake home requested - -my $inc_switch = -d 'blib' ? '-Mblib' : '-Ilib'; - -use File::Spec; -use IPC::Open3; -use IO::Handle; - -open my $stdin, '<', File::Spec->devnull or die "can't open devnull: $!"; - -my @warnings; -for my $lib (@module_files) -{ - # see L - my $stderr = IO::Handle->new; - - my $pid = open3($stdin, '>&STDERR', $stderr, $^X, $inc_switch, '-e', "require q[$lib]"); - binmode $stderr, ':crlf' if $^O eq 'MSWin32'; - my @_warnings = <$stderr>; - waitpid($pid, 0); - is($?, 0, "$lib loaded ok"); - - shift @_warnings if @_warnings and $_warnings[0] =~ /^Using .*\bblib/ - and not eval { require blib; blib->VERSION('1.01') }; - - if (@_warnings) - { - warn @_warnings; - push @warnings, @_warnings; - } -} - - - -is(scalar(@warnings), 0, 'no warnings found') - or diag 'got warnings: ', ( Test::More->can('explain') ? Test::More::explain(\@warnings) : join("\n", '', @warnings) ); - - diff -Nru libdatetime-timezone-perl-1.95/t/author-eol.t libdatetime-timezone-perl-2.18/t/author-eol.t --- libdatetime-timezone-perl-1.95/t/author-eol.t 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/t/author-eol.t 1970-01-01 00:00:00.000000000 +0000 @@ -1,412 +0,0 @@ - -BEGIN { - unless ($ENV{AUTHOR_TESTING}) { - require Test::More; - Test::More::plan(skip_all => 'these tests are for testing by the author'); - } -} - -use strict; -use warnings; - -# this test was generated with Dist::Zilla::Plugin::Test::EOL 0.18 - -use Test::More 0.88; -use Test::EOL; - -my @files = ( - 'lib/DateTime/TimeZone.pm', - 'lib/DateTime/TimeZone/Africa/Abidjan.pm', - 'lib/DateTime/TimeZone/Africa/Accra.pm', - 'lib/DateTime/TimeZone/Africa/Algiers.pm', - 'lib/DateTime/TimeZone/Africa/Bissau.pm', - 'lib/DateTime/TimeZone/Africa/Cairo.pm', - 'lib/DateTime/TimeZone/Africa/Casablanca.pm', - 'lib/DateTime/TimeZone/Africa/Ceuta.pm', - 'lib/DateTime/TimeZone/Africa/El_Aaiun.pm', - 'lib/DateTime/TimeZone/Africa/Johannesburg.pm', - 'lib/DateTime/TimeZone/Africa/Khartoum.pm', - 'lib/DateTime/TimeZone/Africa/Lagos.pm', - 'lib/DateTime/TimeZone/Africa/Maputo.pm', - 'lib/DateTime/TimeZone/Africa/Monrovia.pm', - 'lib/DateTime/TimeZone/Africa/Nairobi.pm', - 'lib/DateTime/TimeZone/Africa/Ndjamena.pm', - 'lib/DateTime/TimeZone/Africa/Tripoli.pm', - 'lib/DateTime/TimeZone/Africa/Tunis.pm', - 'lib/DateTime/TimeZone/Africa/Windhoek.pm', - 'lib/DateTime/TimeZone/America/Adak.pm', - 'lib/DateTime/TimeZone/America/Anchorage.pm', - 'lib/DateTime/TimeZone/America/Araguaina.pm', - 'lib/DateTime/TimeZone/America/Argentina/Buenos_Aires.pm', - 'lib/DateTime/TimeZone/America/Argentina/Catamarca.pm', - 'lib/DateTime/TimeZone/America/Argentina/Cordoba.pm', - 'lib/DateTime/TimeZone/America/Argentina/Jujuy.pm', - 'lib/DateTime/TimeZone/America/Argentina/La_Rioja.pm', - 'lib/DateTime/TimeZone/America/Argentina/Mendoza.pm', - 'lib/DateTime/TimeZone/America/Argentina/Rio_Gallegos.pm', - 'lib/DateTime/TimeZone/America/Argentina/Salta.pm', - 'lib/DateTime/TimeZone/America/Argentina/San_Juan.pm', - 'lib/DateTime/TimeZone/America/Argentina/San_Luis.pm', - 'lib/DateTime/TimeZone/America/Argentina/Tucuman.pm', - 'lib/DateTime/TimeZone/America/Argentina/Ushuaia.pm', - 'lib/DateTime/TimeZone/America/Asuncion.pm', - 'lib/DateTime/TimeZone/America/Atikokan.pm', - 'lib/DateTime/TimeZone/America/Bahia.pm', - 'lib/DateTime/TimeZone/America/Bahia_Banderas.pm', - 'lib/DateTime/TimeZone/America/Barbados.pm', - 'lib/DateTime/TimeZone/America/Belem.pm', - 'lib/DateTime/TimeZone/America/Belize.pm', - 'lib/DateTime/TimeZone/America/Blanc_Sablon.pm', - 'lib/DateTime/TimeZone/America/Boa_Vista.pm', - 'lib/DateTime/TimeZone/America/Bogota.pm', - 'lib/DateTime/TimeZone/America/Boise.pm', - 'lib/DateTime/TimeZone/America/Cambridge_Bay.pm', - 'lib/DateTime/TimeZone/America/Campo_Grande.pm', - 'lib/DateTime/TimeZone/America/Cancun.pm', - 'lib/DateTime/TimeZone/America/Caracas.pm', - 'lib/DateTime/TimeZone/America/Cayenne.pm', - 'lib/DateTime/TimeZone/America/Chicago.pm', - 'lib/DateTime/TimeZone/America/Chihuahua.pm', - 'lib/DateTime/TimeZone/America/Costa_Rica.pm', - 'lib/DateTime/TimeZone/America/Creston.pm', - 'lib/DateTime/TimeZone/America/Cuiaba.pm', - 'lib/DateTime/TimeZone/America/Curacao.pm', - 'lib/DateTime/TimeZone/America/Danmarkshavn.pm', - 'lib/DateTime/TimeZone/America/Dawson.pm', - 'lib/DateTime/TimeZone/America/Dawson_Creek.pm', - 'lib/DateTime/TimeZone/America/Denver.pm', - 'lib/DateTime/TimeZone/America/Detroit.pm', - 'lib/DateTime/TimeZone/America/Edmonton.pm', - 'lib/DateTime/TimeZone/America/Eirunepe.pm', - 'lib/DateTime/TimeZone/America/El_Salvador.pm', - 'lib/DateTime/TimeZone/America/Fort_Nelson.pm', - 'lib/DateTime/TimeZone/America/Fortaleza.pm', - 'lib/DateTime/TimeZone/America/Glace_Bay.pm', - 'lib/DateTime/TimeZone/America/Godthab.pm', - 'lib/DateTime/TimeZone/America/Goose_Bay.pm', - 'lib/DateTime/TimeZone/America/Grand_Turk.pm', - 'lib/DateTime/TimeZone/America/Guatemala.pm', - 'lib/DateTime/TimeZone/America/Guayaquil.pm', - 'lib/DateTime/TimeZone/America/Guyana.pm', - 'lib/DateTime/TimeZone/America/Halifax.pm', - 'lib/DateTime/TimeZone/America/Havana.pm', - 'lib/DateTime/TimeZone/America/Hermosillo.pm', - 'lib/DateTime/TimeZone/America/Indiana/Indianapolis.pm', - 'lib/DateTime/TimeZone/America/Indiana/Knox.pm', - 'lib/DateTime/TimeZone/America/Indiana/Marengo.pm', - 'lib/DateTime/TimeZone/America/Indiana/Petersburg.pm', - 'lib/DateTime/TimeZone/America/Indiana/Tell_City.pm', - 'lib/DateTime/TimeZone/America/Indiana/Vevay.pm', - 'lib/DateTime/TimeZone/America/Indiana/Vincennes.pm', - 'lib/DateTime/TimeZone/America/Indiana/Winamac.pm', - 'lib/DateTime/TimeZone/America/Inuvik.pm', - 'lib/DateTime/TimeZone/America/Iqaluit.pm', - 'lib/DateTime/TimeZone/America/Jamaica.pm', - 'lib/DateTime/TimeZone/America/Juneau.pm', - 'lib/DateTime/TimeZone/America/Kentucky/Louisville.pm', - 'lib/DateTime/TimeZone/America/Kentucky/Monticello.pm', - 'lib/DateTime/TimeZone/America/La_Paz.pm', - 'lib/DateTime/TimeZone/America/Lima.pm', - 'lib/DateTime/TimeZone/America/Los_Angeles.pm', - 'lib/DateTime/TimeZone/America/Maceio.pm', - 'lib/DateTime/TimeZone/America/Managua.pm', - 'lib/DateTime/TimeZone/America/Manaus.pm', - 'lib/DateTime/TimeZone/America/Martinique.pm', - 'lib/DateTime/TimeZone/America/Matamoros.pm', - 'lib/DateTime/TimeZone/America/Mazatlan.pm', - 'lib/DateTime/TimeZone/America/Menominee.pm', - 'lib/DateTime/TimeZone/America/Merida.pm', - 'lib/DateTime/TimeZone/America/Metlakatla.pm', - 'lib/DateTime/TimeZone/America/Mexico_City.pm', - 'lib/DateTime/TimeZone/America/Miquelon.pm', - 'lib/DateTime/TimeZone/America/Moncton.pm', - 'lib/DateTime/TimeZone/America/Monterrey.pm', - 'lib/DateTime/TimeZone/America/Montevideo.pm', - 'lib/DateTime/TimeZone/America/Nassau.pm', - 'lib/DateTime/TimeZone/America/New_York.pm', - 'lib/DateTime/TimeZone/America/Nipigon.pm', - 'lib/DateTime/TimeZone/America/Nome.pm', - 'lib/DateTime/TimeZone/America/Noronha.pm', - 'lib/DateTime/TimeZone/America/North_Dakota/Beulah.pm', - 'lib/DateTime/TimeZone/America/North_Dakota/Center.pm', - 'lib/DateTime/TimeZone/America/North_Dakota/New_Salem.pm', - 'lib/DateTime/TimeZone/America/Ojinaga.pm', - 'lib/DateTime/TimeZone/America/Panama.pm', - 'lib/DateTime/TimeZone/America/Pangnirtung.pm', - 'lib/DateTime/TimeZone/America/Paramaribo.pm', - 'lib/DateTime/TimeZone/America/Phoenix.pm', - 'lib/DateTime/TimeZone/America/Port_au_Prince.pm', - 'lib/DateTime/TimeZone/America/Port_of_Spain.pm', - 'lib/DateTime/TimeZone/America/Porto_Velho.pm', - 'lib/DateTime/TimeZone/America/Puerto_Rico.pm', - 'lib/DateTime/TimeZone/America/Rainy_River.pm', - 'lib/DateTime/TimeZone/America/Rankin_Inlet.pm', - 'lib/DateTime/TimeZone/America/Recife.pm', - 'lib/DateTime/TimeZone/America/Regina.pm', - 'lib/DateTime/TimeZone/America/Resolute.pm', - 'lib/DateTime/TimeZone/America/Rio_Branco.pm', - 'lib/DateTime/TimeZone/America/Santarem.pm', - 'lib/DateTime/TimeZone/America/Santiago.pm', - 'lib/DateTime/TimeZone/America/Santo_Domingo.pm', - 'lib/DateTime/TimeZone/America/Sao_Paulo.pm', - 'lib/DateTime/TimeZone/America/Scoresbysund.pm', - 'lib/DateTime/TimeZone/America/Sitka.pm', - 'lib/DateTime/TimeZone/America/St_Johns.pm', - 'lib/DateTime/TimeZone/America/Swift_Current.pm', - 'lib/DateTime/TimeZone/America/Tegucigalpa.pm', - 'lib/DateTime/TimeZone/America/Thule.pm', - 'lib/DateTime/TimeZone/America/Thunder_Bay.pm', - 'lib/DateTime/TimeZone/America/Tijuana.pm', - 'lib/DateTime/TimeZone/America/Toronto.pm', - 'lib/DateTime/TimeZone/America/Vancouver.pm', - 'lib/DateTime/TimeZone/America/Whitehorse.pm', - 'lib/DateTime/TimeZone/America/Winnipeg.pm', - 'lib/DateTime/TimeZone/America/Yakutat.pm', - 'lib/DateTime/TimeZone/America/Yellowknife.pm', - 'lib/DateTime/TimeZone/Antarctica/Casey.pm', - 'lib/DateTime/TimeZone/Antarctica/Davis.pm', - 'lib/DateTime/TimeZone/Antarctica/DumontDUrville.pm', - 'lib/DateTime/TimeZone/Antarctica/Macquarie.pm', - 'lib/DateTime/TimeZone/Antarctica/Mawson.pm', - 'lib/DateTime/TimeZone/Antarctica/Palmer.pm', - 'lib/DateTime/TimeZone/Antarctica/Rothera.pm', - 'lib/DateTime/TimeZone/Antarctica/Syowa.pm', - 'lib/DateTime/TimeZone/Antarctica/Troll.pm', - 'lib/DateTime/TimeZone/Antarctica/Vostok.pm', - 'lib/DateTime/TimeZone/Asia/Almaty.pm', - 'lib/DateTime/TimeZone/Asia/Amman.pm', - 'lib/DateTime/TimeZone/Asia/Anadyr.pm', - 'lib/DateTime/TimeZone/Asia/Aqtau.pm', - 'lib/DateTime/TimeZone/Asia/Aqtobe.pm', - 'lib/DateTime/TimeZone/Asia/Ashgabat.pm', - 'lib/DateTime/TimeZone/Asia/Baghdad.pm', - 'lib/DateTime/TimeZone/Asia/Baku.pm', - 'lib/DateTime/TimeZone/Asia/Bangkok.pm', - 'lib/DateTime/TimeZone/Asia/Beirut.pm', - 'lib/DateTime/TimeZone/Asia/Bishkek.pm', - 'lib/DateTime/TimeZone/Asia/Brunei.pm', - 'lib/DateTime/TimeZone/Asia/Chita.pm', - 'lib/DateTime/TimeZone/Asia/Choibalsan.pm', - 'lib/DateTime/TimeZone/Asia/Colombo.pm', - 'lib/DateTime/TimeZone/Asia/Damascus.pm', - 'lib/DateTime/TimeZone/Asia/Dhaka.pm', - 'lib/DateTime/TimeZone/Asia/Dili.pm', - 'lib/DateTime/TimeZone/Asia/Dubai.pm', - 'lib/DateTime/TimeZone/Asia/Dushanbe.pm', - 'lib/DateTime/TimeZone/Asia/Gaza.pm', - 'lib/DateTime/TimeZone/Asia/Hebron.pm', - 'lib/DateTime/TimeZone/Asia/Ho_Chi_Minh.pm', - 'lib/DateTime/TimeZone/Asia/Hong_Kong.pm', - 'lib/DateTime/TimeZone/Asia/Hovd.pm', - 'lib/DateTime/TimeZone/Asia/Irkutsk.pm', - 'lib/DateTime/TimeZone/Asia/Jakarta.pm', - 'lib/DateTime/TimeZone/Asia/Jayapura.pm', - 'lib/DateTime/TimeZone/Asia/Jerusalem.pm', - 'lib/DateTime/TimeZone/Asia/Kabul.pm', - 'lib/DateTime/TimeZone/Asia/Kamchatka.pm', - 'lib/DateTime/TimeZone/Asia/Karachi.pm', - 'lib/DateTime/TimeZone/Asia/Kathmandu.pm', - 'lib/DateTime/TimeZone/Asia/Khandyga.pm', - 'lib/DateTime/TimeZone/Asia/Kolkata.pm', - 'lib/DateTime/TimeZone/Asia/Krasnoyarsk.pm', - 'lib/DateTime/TimeZone/Asia/Kuala_Lumpur.pm', - 'lib/DateTime/TimeZone/Asia/Kuching.pm', - 'lib/DateTime/TimeZone/Asia/Macau.pm', - 'lib/DateTime/TimeZone/Asia/Magadan.pm', - 'lib/DateTime/TimeZone/Asia/Makassar.pm', - 'lib/DateTime/TimeZone/Asia/Manila.pm', - 'lib/DateTime/TimeZone/Asia/Nicosia.pm', - 'lib/DateTime/TimeZone/Asia/Novokuznetsk.pm', - 'lib/DateTime/TimeZone/Asia/Novosibirsk.pm', - 'lib/DateTime/TimeZone/Asia/Omsk.pm', - 'lib/DateTime/TimeZone/Asia/Oral.pm', - 'lib/DateTime/TimeZone/Asia/Pontianak.pm', - 'lib/DateTime/TimeZone/Asia/Pyongyang.pm', - 'lib/DateTime/TimeZone/Asia/Qatar.pm', - 'lib/DateTime/TimeZone/Asia/Qyzylorda.pm', - 'lib/DateTime/TimeZone/Asia/Rangoon.pm', - 'lib/DateTime/TimeZone/Asia/Riyadh.pm', - 'lib/DateTime/TimeZone/Asia/Sakhalin.pm', - 'lib/DateTime/TimeZone/Asia/Samarkand.pm', - 'lib/DateTime/TimeZone/Asia/Seoul.pm', - 'lib/DateTime/TimeZone/Asia/Shanghai.pm', - 'lib/DateTime/TimeZone/Asia/Singapore.pm', - 'lib/DateTime/TimeZone/Asia/Srednekolymsk.pm', - 'lib/DateTime/TimeZone/Asia/Taipei.pm', - 'lib/DateTime/TimeZone/Asia/Tashkent.pm', - 'lib/DateTime/TimeZone/Asia/Tbilisi.pm', - 'lib/DateTime/TimeZone/Asia/Tehran.pm', - 'lib/DateTime/TimeZone/Asia/Thimphu.pm', - 'lib/DateTime/TimeZone/Asia/Tokyo.pm', - 'lib/DateTime/TimeZone/Asia/Ulaanbaatar.pm', - 'lib/DateTime/TimeZone/Asia/Urumqi.pm', - 'lib/DateTime/TimeZone/Asia/Ust_Nera.pm', - 'lib/DateTime/TimeZone/Asia/Vladivostok.pm', - 'lib/DateTime/TimeZone/Asia/Yakutsk.pm', - 'lib/DateTime/TimeZone/Asia/Yekaterinburg.pm', - 'lib/DateTime/TimeZone/Asia/Yerevan.pm', - 'lib/DateTime/TimeZone/Atlantic/Azores.pm', - 'lib/DateTime/TimeZone/Atlantic/Bermuda.pm', - 'lib/DateTime/TimeZone/Atlantic/Canary.pm', - 'lib/DateTime/TimeZone/Atlantic/Cape_Verde.pm', - 'lib/DateTime/TimeZone/Atlantic/Faroe.pm', - 'lib/DateTime/TimeZone/Atlantic/Madeira.pm', - 'lib/DateTime/TimeZone/Atlantic/Reykjavik.pm', - 'lib/DateTime/TimeZone/Atlantic/South_Georgia.pm', - 'lib/DateTime/TimeZone/Atlantic/Stanley.pm', - 'lib/DateTime/TimeZone/Australia/Adelaide.pm', - 'lib/DateTime/TimeZone/Australia/Brisbane.pm', - 'lib/DateTime/TimeZone/Australia/Broken_Hill.pm', - 'lib/DateTime/TimeZone/Australia/Currie.pm', - 'lib/DateTime/TimeZone/Australia/Darwin.pm', - 'lib/DateTime/TimeZone/Australia/Eucla.pm', - 'lib/DateTime/TimeZone/Australia/Hobart.pm', - 'lib/DateTime/TimeZone/Australia/Lindeman.pm', - 'lib/DateTime/TimeZone/Australia/Lord_Howe.pm', - 'lib/DateTime/TimeZone/Australia/Melbourne.pm', - 'lib/DateTime/TimeZone/Australia/Perth.pm', - 'lib/DateTime/TimeZone/Australia/Sydney.pm', - 'lib/DateTime/TimeZone/CET.pm', - 'lib/DateTime/TimeZone/CST6CDT.pm', - 'lib/DateTime/TimeZone/Catalog.pm', - 'lib/DateTime/TimeZone/EET.pm', - 'lib/DateTime/TimeZone/EST.pm', - 'lib/DateTime/TimeZone/EST5EDT.pm', - 'lib/DateTime/TimeZone/Europe/Amsterdam.pm', - 'lib/DateTime/TimeZone/Europe/Andorra.pm', - 'lib/DateTime/TimeZone/Europe/Athens.pm', - 'lib/DateTime/TimeZone/Europe/Belgrade.pm', - 'lib/DateTime/TimeZone/Europe/Berlin.pm', - 'lib/DateTime/TimeZone/Europe/Brussels.pm', - 'lib/DateTime/TimeZone/Europe/Bucharest.pm', - 'lib/DateTime/TimeZone/Europe/Budapest.pm', - 'lib/DateTime/TimeZone/Europe/Chisinau.pm', - 'lib/DateTime/TimeZone/Europe/Copenhagen.pm', - 'lib/DateTime/TimeZone/Europe/Dublin.pm', - 'lib/DateTime/TimeZone/Europe/Gibraltar.pm', - 'lib/DateTime/TimeZone/Europe/Helsinki.pm', - 'lib/DateTime/TimeZone/Europe/Istanbul.pm', - 'lib/DateTime/TimeZone/Europe/Kaliningrad.pm', - 'lib/DateTime/TimeZone/Europe/Kiev.pm', - 'lib/DateTime/TimeZone/Europe/Lisbon.pm', - 'lib/DateTime/TimeZone/Europe/London.pm', - 'lib/DateTime/TimeZone/Europe/Luxembourg.pm', - 'lib/DateTime/TimeZone/Europe/Madrid.pm', - 'lib/DateTime/TimeZone/Europe/Malta.pm', - 'lib/DateTime/TimeZone/Europe/Minsk.pm', - 'lib/DateTime/TimeZone/Europe/Monaco.pm', - 'lib/DateTime/TimeZone/Europe/Moscow.pm', - 'lib/DateTime/TimeZone/Europe/Oslo.pm', - 'lib/DateTime/TimeZone/Europe/Paris.pm', - 'lib/DateTime/TimeZone/Europe/Prague.pm', - 'lib/DateTime/TimeZone/Europe/Riga.pm', - 'lib/DateTime/TimeZone/Europe/Rome.pm', - 'lib/DateTime/TimeZone/Europe/Samara.pm', - 'lib/DateTime/TimeZone/Europe/Simferopol.pm', - 'lib/DateTime/TimeZone/Europe/Sofia.pm', - 'lib/DateTime/TimeZone/Europe/Stockholm.pm', - 'lib/DateTime/TimeZone/Europe/Tallinn.pm', - 'lib/DateTime/TimeZone/Europe/Tirane.pm', - 'lib/DateTime/TimeZone/Europe/Uzhgorod.pm', - 'lib/DateTime/TimeZone/Europe/Vienna.pm', - 'lib/DateTime/TimeZone/Europe/Vilnius.pm', - 'lib/DateTime/TimeZone/Europe/Volgograd.pm', - 'lib/DateTime/TimeZone/Europe/Warsaw.pm', - 'lib/DateTime/TimeZone/Europe/Zaporozhye.pm', - 'lib/DateTime/TimeZone/Europe/Zurich.pm', - 'lib/DateTime/TimeZone/Floating.pm', - 'lib/DateTime/TimeZone/HST.pm', - 'lib/DateTime/TimeZone/Indian/Chagos.pm', - 'lib/DateTime/TimeZone/Indian/Christmas.pm', - 'lib/DateTime/TimeZone/Indian/Cocos.pm', - 'lib/DateTime/TimeZone/Indian/Kerguelen.pm', - 'lib/DateTime/TimeZone/Indian/Mahe.pm', - 'lib/DateTime/TimeZone/Indian/Maldives.pm', - 'lib/DateTime/TimeZone/Indian/Mauritius.pm', - 'lib/DateTime/TimeZone/Indian/Reunion.pm', - 'lib/DateTime/TimeZone/Local.pm', - 'lib/DateTime/TimeZone/Local/Android.pm', - 'lib/DateTime/TimeZone/Local/Unix.pm', - 'lib/DateTime/TimeZone/Local/VMS.pm', - 'lib/DateTime/TimeZone/MET.pm', - 'lib/DateTime/TimeZone/MST.pm', - 'lib/DateTime/TimeZone/MST7MDT.pm', - 'lib/DateTime/TimeZone/OffsetOnly.pm', - 'lib/DateTime/TimeZone/OlsonDB.pm', - 'lib/DateTime/TimeZone/OlsonDB/Change.pm', - 'lib/DateTime/TimeZone/OlsonDB/Observance.pm', - 'lib/DateTime/TimeZone/OlsonDB/Rule.pm', - 'lib/DateTime/TimeZone/OlsonDB/Zone.pm', - 'lib/DateTime/TimeZone/PST8PDT.pm', - 'lib/DateTime/TimeZone/Pacific/Apia.pm', - 'lib/DateTime/TimeZone/Pacific/Auckland.pm', - 'lib/DateTime/TimeZone/Pacific/Bougainville.pm', - 'lib/DateTime/TimeZone/Pacific/Chatham.pm', - 'lib/DateTime/TimeZone/Pacific/Chuuk.pm', - 'lib/DateTime/TimeZone/Pacific/Easter.pm', - 'lib/DateTime/TimeZone/Pacific/Efate.pm', - 'lib/DateTime/TimeZone/Pacific/Enderbury.pm', - 'lib/DateTime/TimeZone/Pacific/Fakaofo.pm', - 'lib/DateTime/TimeZone/Pacific/Fiji.pm', - 'lib/DateTime/TimeZone/Pacific/Funafuti.pm', - 'lib/DateTime/TimeZone/Pacific/Galapagos.pm', - 'lib/DateTime/TimeZone/Pacific/Gambier.pm', - 'lib/DateTime/TimeZone/Pacific/Guadalcanal.pm', - 'lib/DateTime/TimeZone/Pacific/Guam.pm', - 'lib/DateTime/TimeZone/Pacific/Honolulu.pm', - 'lib/DateTime/TimeZone/Pacific/Kiritimati.pm', - 'lib/DateTime/TimeZone/Pacific/Kosrae.pm', - 'lib/DateTime/TimeZone/Pacific/Kwajalein.pm', - 'lib/DateTime/TimeZone/Pacific/Majuro.pm', - 'lib/DateTime/TimeZone/Pacific/Marquesas.pm', - 'lib/DateTime/TimeZone/Pacific/Nauru.pm', - 'lib/DateTime/TimeZone/Pacific/Niue.pm', - 'lib/DateTime/TimeZone/Pacific/Norfolk.pm', - 'lib/DateTime/TimeZone/Pacific/Noumea.pm', - 'lib/DateTime/TimeZone/Pacific/Pago_Pago.pm', - 'lib/DateTime/TimeZone/Pacific/Palau.pm', - 'lib/DateTime/TimeZone/Pacific/Pitcairn.pm', - 'lib/DateTime/TimeZone/Pacific/Pohnpei.pm', - 'lib/DateTime/TimeZone/Pacific/Port_Moresby.pm', - 'lib/DateTime/TimeZone/Pacific/Rarotonga.pm', - 'lib/DateTime/TimeZone/Pacific/Tahiti.pm', - 'lib/DateTime/TimeZone/Pacific/Tarawa.pm', - 'lib/DateTime/TimeZone/Pacific/Tongatapu.pm', - 'lib/DateTime/TimeZone/Pacific/Wake.pm', - 'lib/DateTime/TimeZone/Pacific/Wallis.pm', - 'lib/DateTime/TimeZone/UTC.pm', - 'lib/DateTime/TimeZone/WET.pm', - 't/00-report-prereqs.dd', - 't/00-report-prereqs.t', - 't/02basic.t', - 't/03link.t', - 't/04local.t', - 't/05offset.t', - 't/06no-dst.t', - 't/07offset-only.t', - 't/08name.t', - 't/09changes.t', - 't/11valid-name.t', - 't/12storable.t', - 't/13short-name-has-slash.t', - 't/14invalid-name.t', - 't/15catalog.t', - 't/16has-dst-changes.t', - 't/17special-names.t', - 't/18olson-version-check.t', - 't/20local-subclass.t', - 't/21stack-corruption.t', - 't/22taint-mode.t', - 't/author-00-compile.t', - 't/author-eol.t', - 't/author-mojibake.t', - 't/author-no-tabs.t', - 't/author-pod-spell.t', - 't/author-pod-syntax.t', - 't/check_datetime_version.pl', - 't/release-pod-coverage.t', - 't/release-portability.t' -); - -eol_unix_ok($_, { trailing_whitespace => 1 }) foreach @files; -done_testing; diff -Nru libdatetime-timezone-perl-1.95/t/author-mojibake.t libdatetime-timezone-perl-2.18/t/author-mojibake.t --- libdatetime-timezone-perl-1.95/t/author-mojibake.t 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/t/author-mojibake.t 1970-01-01 00:00:00.000000000 +0000 @@ -1,17 +0,0 @@ -#!perl - -BEGIN { - unless ($ENV{AUTHOR_TESTING}) { - require Test::More; - Test::More::plan(skip_all => 'these tests are for testing by the author'); - } -} - - -use strict; -use warnings qw(all); - -use Test::More; -use Test::Mojibake; - -all_files_encoding_ok(); diff -Nru libdatetime-timezone-perl-1.95/t/author-no-tabs.t libdatetime-timezone-perl-2.18/t/author-no-tabs.t --- libdatetime-timezone-perl-1.95/t/author-no-tabs.t 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/t/author-no-tabs.t 1970-01-01 00:00:00.000000000 +0000 @@ -1,412 +0,0 @@ - -BEGIN { - unless ($ENV{AUTHOR_TESTING}) { - require Test::More; - Test::More::plan(skip_all => 'these tests are for testing by the author'); - } -} - -use strict; -use warnings; - -# this test was generated with Dist::Zilla::Plugin::Test::NoTabs 0.15 - -use Test::More 0.88; -use Test::NoTabs; - -my @files = ( - 'lib/DateTime/TimeZone.pm', - 'lib/DateTime/TimeZone/Africa/Abidjan.pm', - 'lib/DateTime/TimeZone/Africa/Accra.pm', - 'lib/DateTime/TimeZone/Africa/Algiers.pm', - 'lib/DateTime/TimeZone/Africa/Bissau.pm', - 'lib/DateTime/TimeZone/Africa/Cairo.pm', - 'lib/DateTime/TimeZone/Africa/Casablanca.pm', - 'lib/DateTime/TimeZone/Africa/Ceuta.pm', - 'lib/DateTime/TimeZone/Africa/El_Aaiun.pm', - 'lib/DateTime/TimeZone/Africa/Johannesburg.pm', - 'lib/DateTime/TimeZone/Africa/Khartoum.pm', - 'lib/DateTime/TimeZone/Africa/Lagos.pm', - 'lib/DateTime/TimeZone/Africa/Maputo.pm', - 'lib/DateTime/TimeZone/Africa/Monrovia.pm', - 'lib/DateTime/TimeZone/Africa/Nairobi.pm', - 'lib/DateTime/TimeZone/Africa/Ndjamena.pm', - 'lib/DateTime/TimeZone/Africa/Tripoli.pm', - 'lib/DateTime/TimeZone/Africa/Tunis.pm', - 'lib/DateTime/TimeZone/Africa/Windhoek.pm', - 'lib/DateTime/TimeZone/America/Adak.pm', - 'lib/DateTime/TimeZone/America/Anchorage.pm', - 'lib/DateTime/TimeZone/America/Araguaina.pm', - 'lib/DateTime/TimeZone/America/Argentina/Buenos_Aires.pm', - 'lib/DateTime/TimeZone/America/Argentina/Catamarca.pm', - 'lib/DateTime/TimeZone/America/Argentina/Cordoba.pm', - 'lib/DateTime/TimeZone/America/Argentina/Jujuy.pm', - 'lib/DateTime/TimeZone/America/Argentina/La_Rioja.pm', - 'lib/DateTime/TimeZone/America/Argentina/Mendoza.pm', - 'lib/DateTime/TimeZone/America/Argentina/Rio_Gallegos.pm', - 'lib/DateTime/TimeZone/America/Argentina/Salta.pm', - 'lib/DateTime/TimeZone/America/Argentina/San_Juan.pm', - 'lib/DateTime/TimeZone/America/Argentina/San_Luis.pm', - 'lib/DateTime/TimeZone/America/Argentina/Tucuman.pm', - 'lib/DateTime/TimeZone/America/Argentina/Ushuaia.pm', - 'lib/DateTime/TimeZone/America/Asuncion.pm', - 'lib/DateTime/TimeZone/America/Atikokan.pm', - 'lib/DateTime/TimeZone/America/Bahia.pm', - 'lib/DateTime/TimeZone/America/Bahia_Banderas.pm', - 'lib/DateTime/TimeZone/America/Barbados.pm', - 'lib/DateTime/TimeZone/America/Belem.pm', - 'lib/DateTime/TimeZone/America/Belize.pm', - 'lib/DateTime/TimeZone/America/Blanc_Sablon.pm', - 'lib/DateTime/TimeZone/America/Boa_Vista.pm', - 'lib/DateTime/TimeZone/America/Bogota.pm', - 'lib/DateTime/TimeZone/America/Boise.pm', - 'lib/DateTime/TimeZone/America/Cambridge_Bay.pm', - 'lib/DateTime/TimeZone/America/Campo_Grande.pm', - 'lib/DateTime/TimeZone/America/Cancun.pm', - 'lib/DateTime/TimeZone/America/Caracas.pm', - 'lib/DateTime/TimeZone/America/Cayenne.pm', - 'lib/DateTime/TimeZone/America/Chicago.pm', - 'lib/DateTime/TimeZone/America/Chihuahua.pm', - 'lib/DateTime/TimeZone/America/Costa_Rica.pm', - 'lib/DateTime/TimeZone/America/Creston.pm', - 'lib/DateTime/TimeZone/America/Cuiaba.pm', - 'lib/DateTime/TimeZone/America/Curacao.pm', - 'lib/DateTime/TimeZone/America/Danmarkshavn.pm', - 'lib/DateTime/TimeZone/America/Dawson.pm', - 'lib/DateTime/TimeZone/America/Dawson_Creek.pm', - 'lib/DateTime/TimeZone/America/Denver.pm', - 'lib/DateTime/TimeZone/America/Detroit.pm', - 'lib/DateTime/TimeZone/America/Edmonton.pm', - 'lib/DateTime/TimeZone/America/Eirunepe.pm', - 'lib/DateTime/TimeZone/America/El_Salvador.pm', - 'lib/DateTime/TimeZone/America/Fort_Nelson.pm', - 'lib/DateTime/TimeZone/America/Fortaleza.pm', - 'lib/DateTime/TimeZone/America/Glace_Bay.pm', - 'lib/DateTime/TimeZone/America/Godthab.pm', - 'lib/DateTime/TimeZone/America/Goose_Bay.pm', - 'lib/DateTime/TimeZone/America/Grand_Turk.pm', - 'lib/DateTime/TimeZone/America/Guatemala.pm', - 'lib/DateTime/TimeZone/America/Guayaquil.pm', - 'lib/DateTime/TimeZone/America/Guyana.pm', - 'lib/DateTime/TimeZone/America/Halifax.pm', - 'lib/DateTime/TimeZone/America/Havana.pm', - 'lib/DateTime/TimeZone/America/Hermosillo.pm', - 'lib/DateTime/TimeZone/America/Indiana/Indianapolis.pm', - 'lib/DateTime/TimeZone/America/Indiana/Knox.pm', - 'lib/DateTime/TimeZone/America/Indiana/Marengo.pm', - 'lib/DateTime/TimeZone/America/Indiana/Petersburg.pm', - 'lib/DateTime/TimeZone/America/Indiana/Tell_City.pm', - 'lib/DateTime/TimeZone/America/Indiana/Vevay.pm', - 'lib/DateTime/TimeZone/America/Indiana/Vincennes.pm', - 'lib/DateTime/TimeZone/America/Indiana/Winamac.pm', - 'lib/DateTime/TimeZone/America/Inuvik.pm', - 'lib/DateTime/TimeZone/America/Iqaluit.pm', - 'lib/DateTime/TimeZone/America/Jamaica.pm', - 'lib/DateTime/TimeZone/America/Juneau.pm', - 'lib/DateTime/TimeZone/America/Kentucky/Louisville.pm', - 'lib/DateTime/TimeZone/America/Kentucky/Monticello.pm', - 'lib/DateTime/TimeZone/America/La_Paz.pm', - 'lib/DateTime/TimeZone/America/Lima.pm', - 'lib/DateTime/TimeZone/America/Los_Angeles.pm', - 'lib/DateTime/TimeZone/America/Maceio.pm', - 'lib/DateTime/TimeZone/America/Managua.pm', - 'lib/DateTime/TimeZone/America/Manaus.pm', - 'lib/DateTime/TimeZone/America/Martinique.pm', - 'lib/DateTime/TimeZone/America/Matamoros.pm', - 'lib/DateTime/TimeZone/America/Mazatlan.pm', - 'lib/DateTime/TimeZone/America/Menominee.pm', - 'lib/DateTime/TimeZone/America/Merida.pm', - 'lib/DateTime/TimeZone/America/Metlakatla.pm', - 'lib/DateTime/TimeZone/America/Mexico_City.pm', - 'lib/DateTime/TimeZone/America/Miquelon.pm', - 'lib/DateTime/TimeZone/America/Moncton.pm', - 'lib/DateTime/TimeZone/America/Monterrey.pm', - 'lib/DateTime/TimeZone/America/Montevideo.pm', - 'lib/DateTime/TimeZone/America/Nassau.pm', - 'lib/DateTime/TimeZone/America/New_York.pm', - 'lib/DateTime/TimeZone/America/Nipigon.pm', - 'lib/DateTime/TimeZone/America/Nome.pm', - 'lib/DateTime/TimeZone/America/Noronha.pm', - 'lib/DateTime/TimeZone/America/North_Dakota/Beulah.pm', - 'lib/DateTime/TimeZone/America/North_Dakota/Center.pm', - 'lib/DateTime/TimeZone/America/North_Dakota/New_Salem.pm', - 'lib/DateTime/TimeZone/America/Ojinaga.pm', - 'lib/DateTime/TimeZone/America/Panama.pm', - 'lib/DateTime/TimeZone/America/Pangnirtung.pm', - 'lib/DateTime/TimeZone/America/Paramaribo.pm', - 'lib/DateTime/TimeZone/America/Phoenix.pm', - 'lib/DateTime/TimeZone/America/Port_au_Prince.pm', - 'lib/DateTime/TimeZone/America/Port_of_Spain.pm', - 'lib/DateTime/TimeZone/America/Porto_Velho.pm', - 'lib/DateTime/TimeZone/America/Puerto_Rico.pm', - 'lib/DateTime/TimeZone/America/Rainy_River.pm', - 'lib/DateTime/TimeZone/America/Rankin_Inlet.pm', - 'lib/DateTime/TimeZone/America/Recife.pm', - 'lib/DateTime/TimeZone/America/Regina.pm', - 'lib/DateTime/TimeZone/America/Resolute.pm', - 'lib/DateTime/TimeZone/America/Rio_Branco.pm', - 'lib/DateTime/TimeZone/America/Santarem.pm', - 'lib/DateTime/TimeZone/America/Santiago.pm', - 'lib/DateTime/TimeZone/America/Santo_Domingo.pm', - 'lib/DateTime/TimeZone/America/Sao_Paulo.pm', - 'lib/DateTime/TimeZone/America/Scoresbysund.pm', - 'lib/DateTime/TimeZone/America/Sitka.pm', - 'lib/DateTime/TimeZone/America/St_Johns.pm', - 'lib/DateTime/TimeZone/America/Swift_Current.pm', - 'lib/DateTime/TimeZone/America/Tegucigalpa.pm', - 'lib/DateTime/TimeZone/America/Thule.pm', - 'lib/DateTime/TimeZone/America/Thunder_Bay.pm', - 'lib/DateTime/TimeZone/America/Tijuana.pm', - 'lib/DateTime/TimeZone/America/Toronto.pm', - 'lib/DateTime/TimeZone/America/Vancouver.pm', - 'lib/DateTime/TimeZone/America/Whitehorse.pm', - 'lib/DateTime/TimeZone/America/Winnipeg.pm', - 'lib/DateTime/TimeZone/America/Yakutat.pm', - 'lib/DateTime/TimeZone/America/Yellowknife.pm', - 'lib/DateTime/TimeZone/Antarctica/Casey.pm', - 'lib/DateTime/TimeZone/Antarctica/Davis.pm', - 'lib/DateTime/TimeZone/Antarctica/DumontDUrville.pm', - 'lib/DateTime/TimeZone/Antarctica/Macquarie.pm', - 'lib/DateTime/TimeZone/Antarctica/Mawson.pm', - 'lib/DateTime/TimeZone/Antarctica/Palmer.pm', - 'lib/DateTime/TimeZone/Antarctica/Rothera.pm', - 'lib/DateTime/TimeZone/Antarctica/Syowa.pm', - 'lib/DateTime/TimeZone/Antarctica/Troll.pm', - 'lib/DateTime/TimeZone/Antarctica/Vostok.pm', - 'lib/DateTime/TimeZone/Asia/Almaty.pm', - 'lib/DateTime/TimeZone/Asia/Amman.pm', - 'lib/DateTime/TimeZone/Asia/Anadyr.pm', - 'lib/DateTime/TimeZone/Asia/Aqtau.pm', - 'lib/DateTime/TimeZone/Asia/Aqtobe.pm', - 'lib/DateTime/TimeZone/Asia/Ashgabat.pm', - 'lib/DateTime/TimeZone/Asia/Baghdad.pm', - 'lib/DateTime/TimeZone/Asia/Baku.pm', - 'lib/DateTime/TimeZone/Asia/Bangkok.pm', - 'lib/DateTime/TimeZone/Asia/Beirut.pm', - 'lib/DateTime/TimeZone/Asia/Bishkek.pm', - 'lib/DateTime/TimeZone/Asia/Brunei.pm', - 'lib/DateTime/TimeZone/Asia/Chita.pm', - 'lib/DateTime/TimeZone/Asia/Choibalsan.pm', - 'lib/DateTime/TimeZone/Asia/Colombo.pm', - 'lib/DateTime/TimeZone/Asia/Damascus.pm', - 'lib/DateTime/TimeZone/Asia/Dhaka.pm', - 'lib/DateTime/TimeZone/Asia/Dili.pm', - 'lib/DateTime/TimeZone/Asia/Dubai.pm', - 'lib/DateTime/TimeZone/Asia/Dushanbe.pm', - 'lib/DateTime/TimeZone/Asia/Gaza.pm', - 'lib/DateTime/TimeZone/Asia/Hebron.pm', - 'lib/DateTime/TimeZone/Asia/Ho_Chi_Minh.pm', - 'lib/DateTime/TimeZone/Asia/Hong_Kong.pm', - 'lib/DateTime/TimeZone/Asia/Hovd.pm', - 'lib/DateTime/TimeZone/Asia/Irkutsk.pm', - 'lib/DateTime/TimeZone/Asia/Jakarta.pm', - 'lib/DateTime/TimeZone/Asia/Jayapura.pm', - 'lib/DateTime/TimeZone/Asia/Jerusalem.pm', - 'lib/DateTime/TimeZone/Asia/Kabul.pm', - 'lib/DateTime/TimeZone/Asia/Kamchatka.pm', - 'lib/DateTime/TimeZone/Asia/Karachi.pm', - 'lib/DateTime/TimeZone/Asia/Kathmandu.pm', - 'lib/DateTime/TimeZone/Asia/Khandyga.pm', - 'lib/DateTime/TimeZone/Asia/Kolkata.pm', - 'lib/DateTime/TimeZone/Asia/Krasnoyarsk.pm', - 'lib/DateTime/TimeZone/Asia/Kuala_Lumpur.pm', - 'lib/DateTime/TimeZone/Asia/Kuching.pm', - 'lib/DateTime/TimeZone/Asia/Macau.pm', - 'lib/DateTime/TimeZone/Asia/Magadan.pm', - 'lib/DateTime/TimeZone/Asia/Makassar.pm', - 'lib/DateTime/TimeZone/Asia/Manila.pm', - 'lib/DateTime/TimeZone/Asia/Nicosia.pm', - 'lib/DateTime/TimeZone/Asia/Novokuznetsk.pm', - 'lib/DateTime/TimeZone/Asia/Novosibirsk.pm', - 'lib/DateTime/TimeZone/Asia/Omsk.pm', - 'lib/DateTime/TimeZone/Asia/Oral.pm', - 'lib/DateTime/TimeZone/Asia/Pontianak.pm', - 'lib/DateTime/TimeZone/Asia/Pyongyang.pm', - 'lib/DateTime/TimeZone/Asia/Qatar.pm', - 'lib/DateTime/TimeZone/Asia/Qyzylorda.pm', - 'lib/DateTime/TimeZone/Asia/Rangoon.pm', - 'lib/DateTime/TimeZone/Asia/Riyadh.pm', - 'lib/DateTime/TimeZone/Asia/Sakhalin.pm', - 'lib/DateTime/TimeZone/Asia/Samarkand.pm', - 'lib/DateTime/TimeZone/Asia/Seoul.pm', - 'lib/DateTime/TimeZone/Asia/Shanghai.pm', - 'lib/DateTime/TimeZone/Asia/Singapore.pm', - 'lib/DateTime/TimeZone/Asia/Srednekolymsk.pm', - 'lib/DateTime/TimeZone/Asia/Taipei.pm', - 'lib/DateTime/TimeZone/Asia/Tashkent.pm', - 'lib/DateTime/TimeZone/Asia/Tbilisi.pm', - 'lib/DateTime/TimeZone/Asia/Tehran.pm', - 'lib/DateTime/TimeZone/Asia/Thimphu.pm', - 'lib/DateTime/TimeZone/Asia/Tokyo.pm', - 'lib/DateTime/TimeZone/Asia/Ulaanbaatar.pm', - 'lib/DateTime/TimeZone/Asia/Urumqi.pm', - 'lib/DateTime/TimeZone/Asia/Ust_Nera.pm', - 'lib/DateTime/TimeZone/Asia/Vladivostok.pm', - 'lib/DateTime/TimeZone/Asia/Yakutsk.pm', - 'lib/DateTime/TimeZone/Asia/Yekaterinburg.pm', - 'lib/DateTime/TimeZone/Asia/Yerevan.pm', - 'lib/DateTime/TimeZone/Atlantic/Azores.pm', - 'lib/DateTime/TimeZone/Atlantic/Bermuda.pm', - 'lib/DateTime/TimeZone/Atlantic/Canary.pm', - 'lib/DateTime/TimeZone/Atlantic/Cape_Verde.pm', - 'lib/DateTime/TimeZone/Atlantic/Faroe.pm', - 'lib/DateTime/TimeZone/Atlantic/Madeira.pm', - 'lib/DateTime/TimeZone/Atlantic/Reykjavik.pm', - 'lib/DateTime/TimeZone/Atlantic/South_Georgia.pm', - 'lib/DateTime/TimeZone/Atlantic/Stanley.pm', - 'lib/DateTime/TimeZone/Australia/Adelaide.pm', - 'lib/DateTime/TimeZone/Australia/Brisbane.pm', - 'lib/DateTime/TimeZone/Australia/Broken_Hill.pm', - 'lib/DateTime/TimeZone/Australia/Currie.pm', - 'lib/DateTime/TimeZone/Australia/Darwin.pm', - 'lib/DateTime/TimeZone/Australia/Eucla.pm', - 'lib/DateTime/TimeZone/Australia/Hobart.pm', - 'lib/DateTime/TimeZone/Australia/Lindeman.pm', - 'lib/DateTime/TimeZone/Australia/Lord_Howe.pm', - 'lib/DateTime/TimeZone/Australia/Melbourne.pm', - 'lib/DateTime/TimeZone/Australia/Perth.pm', - 'lib/DateTime/TimeZone/Australia/Sydney.pm', - 'lib/DateTime/TimeZone/CET.pm', - 'lib/DateTime/TimeZone/CST6CDT.pm', - 'lib/DateTime/TimeZone/Catalog.pm', - 'lib/DateTime/TimeZone/EET.pm', - 'lib/DateTime/TimeZone/EST.pm', - 'lib/DateTime/TimeZone/EST5EDT.pm', - 'lib/DateTime/TimeZone/Europe/Amsterdam.pm', - 'lib/DateTime/TimeZone/Europe/Andorra.pm', - 'lib/DateTime/TimeZone/Europe/Athens.pm', - 'lib/DateTime/TimeZone/Europe/Belgrade.pm', - 'lib/DateTime/TimeZone/Europe/Berlin.pm', - 'lib/DateTime/TimeZone/Europe/Brussels.pm', - 'lib/DateTime/TimeZone/Europe/Bucharest.pm', - 'lib/DateTime/TimeZone/Europe/Budapest.pm', - 'lib/DateTime/TimeZone/Europe/Chisinau.pm', - 'lib/DateTime/TimeZone/Europe/Copenhagen.pm', - 'lib/DateTime/TimeZone/Europe/Dublin.pm', - 'lib/DateTime/TimeZone/Europe/Gibraltar.pm', - 'lib/DateTime/TimeZone/Europe/Helsinki.pm', - 'lib/DateTime/TimeZone/Europe/Istanbul.pm', - 'lib/DateTime/TimeZone/Europe/Kaliningrad.pm', - 'lib/DateTime/TimeZone/Europe/Kiev.pm', - 'lib/DateTime/TimeZone/Europe/Lisbon.pm', - 'lib/DateTime/TimeZone/Europe/London.pm', - 'lib/DateTime/TimeZone/Europe/Luxembourg.pm', - 'lib/DateTime/TimeZone/Europe/Madrid.pm', - 'lib/DateTime/TimeZone/Europe/Malta.pm', - 'lib/DateTime/TimeZone/Europe/Minsk.pm', - 'lib/DateTime/TimeZone/Europe/Monaco.pm', - 'lib/DateTime/TimeZone/Europe/Moscow.pm', - 'lib/DateTime/TimeZone/Europe/Oslo.pm', - 'lib/DateTime/TimeZone/Europe/Paris.pm', - 'lib/DateTime/TimeZone/Europe/Prague.pm', - 'lib/DateTime/TimeZone/Europe/Riga.pm', - 'lib/DateTime/TimeZone/Europe/Rome.pm', - 'lib/DateTime/TimeZone/Europe/Samara.pm', - 'lib/DateTime/TimeZone/Europe/Simferopol.pm', - 'lib/DateTime/TimeZone/Europe/Sofia.pm', - 'lib/DateTime/TimeZone/Europe/Stockholm.pm', - 'lib/DateTime/TimeZone/Europe/Tallinn.pm', - 'lib/DateTime/TimeZone/Europe/Tirane.pm', - 'lib/DateTime/TimeZone/Europe/Uzhgorod.pm', - 'lib/DateTime/TimeZone/Europe/Vienna.pm', - 'lib/DateTime/TimeZone/Europe/Vilnius.pm', - 'lib/DateTime/TimeZone/Europe/Volgograd.pm', - 'lib/DateTime/TimeZone/Europe/Warsaw.pm', - 'lib/DateTime/TimeZone/Europe/Zaporozhye.pm', - 'lib/DateTime/TimeZone/Europe/Zurich.pm', - 'lib/DateTime/TimeZone/Floating.pm', - 'lib/DateTime/TimeZone/HST.pm', - 'lib/DateTime/TimeZone/Indian/Chagos.pm', - 'lib/DateTime/TimeZone/Indian/Christmas.pm', - 'lib/DateTime/TimeZone/Indian/Cocos.pm', - 'lib/DateTime/TimeZone/Indian/Kerguelen.pm', - 'lib/DateTime/TimeZone/Indian/Mahe.pm', - 'lib/DateTime/TimeZone/Indian/Maldives.pm', - 'lib/DateTime/TimeZone/Indian/Mauritius.pm', - 'lib/DateTime/TimeZone/Indian/Reunion.pm', - 'lib/DateTime/TimeZone/Local.pm', - 'lib/DateTime/TimeZone/Local/Android.pm', - 'lib/DateTime/TimeZone/Local/Unix.pm', - 'lib/DateTime/TimeZone/Local/VMS.pm', - 'lib/DateTime/TimeZone/MET.pm', - 'lib/DateTime/TimeZone/MST.pm', - 'lib/DateTime/TimeZone/MST7MDT.pm', - 'lib/DateTime/TimeZone/OffsetOnly.pm', - 'lib/DateTime/TimeZone/OlsonDB.pm', - 'lib/DateTime/TimeZone/OlsonDB/Change.pm', - 'lib/DateTime/TimeZone/OlsonDB/Observance.pm', - 'lib/DateTime/TimeZone/OlsonDB/Rule.pm', - 'lib/DateTime/TimeZone/OlsonDB/Zone.pm', - 'lib/DateTime/TimeZone/PST8PDT.pm', - 'lib/DateTime/TimeZone/Pacific/Apia.pm', - 'lib/DateTime/TimeZone/Pacific/Auckland.pm', - 'lib/DateTime/TimeZone/Pacific/Bougainville.pm', - 'lib/DateTime/TimeZone/Pacific/Chatham.pm', - 'lib/DateTime/TimeZone/Pacific/Chuuk.pm', - 'lib/DateTime/TimeZone/Pacific/Easter.pm', - 'lib/DateTime/TimeZone/Pacific/Efate.pm', - 'lib/DateTime/TimeZone/Pacific/Enderbury.pm', - 'lib/DateTime/TimeZone/Pacific/Fakaofo.pm', - 'lib/DateTime/TimeZone/Pacific/Fiji.pm', - 'lib/DateTime/TimeZone/Pacific/Funafuti.pm', - 'lib/DateTime/TimeZone/Pacific/Galapagos.pm', - 'lib/DateTime/TimeZone/Pacific/Gambier.pm', - 'lib/DateTime/TimeZone/Pacific/Guadalcanal.pm', - 'lib/DateTime/TimeZone/Pacific/Guam.pm', - 'lib/DateTime/TimeZone/Pacific/Honolulu.pm', - 'lib/DateTime/TimeZone/Pacific/Kiritimati.pm', - 'lib/DateTime/TimeZone/Pacific/Kosrae.pm', - 'lib/DateTime/TimeZone/Pacific/Kwajalein.pm', - 'lib/DateTime/TimeZone/Pacific/Majuro.pm', - 'lib/DateTime/TimeZone/Pacific/Marquesas.pm', - 'lib/DateTime/TimeZone/Pacific/Nauru.pm', - 'lib/DateTime/TimeZone/Pacific/Niue.pm', - 'lib/DateTime/TimeZone/Pacific/Norfolk.pm', - 'lib/DateTime/TimeZone/Pacific/Noumea.pm', - 'lib/DateTime/TimeZone/Pacific/Pago_Pago.pm', - 'lib/DateTime/TimeZone/Pacific/Palau.pm', - 'lib/DateTime/TimeZone/Pacific/Pitcairn.pm', - 'lib/DateTime/TimeZone/Pacific/Pohnpei.pm', - 'lib/DateTime/TimeZone/Pacific/Port_Moresby.pm', - 'lib/DateTime/TimeZone/Pacific/Rarotonga.pm', - 'lib/DateTime/TimeZone/Pacific/Tahiti.pm', - 'lib/DateTime/TimeZone/Pacific/Tarawa.pm', - 'lib/DateTime/TimeZone/Pacific/Tongatapu.pm', - 'lib/DateTime/TimeZone/Pacific/Wake.pm', - 'lib/DateTime/TimeZone/Pacific/Wallis.pm', - 'lib/DateTime/TimeZone/UTC.pm', - 'lib/DateTime/TimeZone/WET.pm', - 't/00-report-prereqs.dd', - 't/00-report-prereqs.t', - 't/02basic.t', - 't/03link.t', - 't/04local.t', - 't/05offset.t', - 't/06no-dst.t', - 't/07offset-only.t', - 't/08name.t', - 't/09changes.t', - 't/11valid-name.t', - 't/12storable.t', - 't/13short-name-has-slash.t', - 't/14invalid-name.t', - 't/15catalog.t', - 't/16has-dst-changes.t', - 't/17special-names.t', - 't/18olson-version-check.t', - 't/20local-subclass.t', - 't/21stack-corruption.t', - 't/22taint-mode.t', - 't/author-00-compile.t', - 't/author-eol.t', - 't/author-mojibake.t', - 't/author-no-tabs.t', - 't/author-pod-spell.t', - 't/author-pod-syntax.t', - 't/check_datetime_version.pl', - 't/release-pod-coverage.t', - 't/release-portability.t' -); - -notabs_ok($_) foreach @files; -done_testing; diff -Nru libdatetime-timezone-perl-1.95/t/author-pod-spell.t libdatetime-timezone-perl-2.18/t/author-pod-spell.t --- libdatetime-timezone-perl-1.95/t/author-pod-spell.t 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/t/author-pod-spell.t 1970-01-01 00:00:00.000000000 +0000 @@ -1,565 +0,0 @@ - -BEGIN { - unless ($ENV{AUTHOR_TESTING}) { - require Test::More; - Test::More::plan(skip_all => 'these tests are for testing by the author'); - } -} - -use strict; -use warnings; -use Test::More; - -# generated by Dist::Zilla::Plugin::Test::PodSpelling 2.007000 -use Test::Spelling 0.12; -use Pod::Wordlist; - - -add_stopwords(); -all_pod_files_spelling_ok( qw( bin lib ) ); -__DATA__ -DROLSKY -DROLSKY's -PayPal -Rolsky -Rolsky's -AE -AO -API -AQ -Aland -BD -BG -BH -BJ -BN -BQ -BT -BW -BZ -Barthelemy -Bolivarian -Bonaire -Burkina -CN -CPAN -CX -CY -Cabo -Caicos -Costa -Cunha -DK -DM -Darussalam -DateTime -EE -EG -El -Eustatius -FI -FJ -FK -FO -Faroe -Faso -FromEnv -Futuna -GF -GG -GH -GL -GN -GQ -GW -GY -HK -HN -HPUX -HU -Hong -IM -JE -JM -Jamahiriya -KE -KH -KI -KZ -Kitts -LK -LV -LY -Lanka -Leone -Leste -MF -MH -MQ -MX -MZ -Maarten -Malvinas -Marino -Mayen -Mayotte -Millenium -Miquelon -NG -NL -Niue -PN -PY -Palau -Papua -Plurinational -Puerto -QA -RO -RW -Rata -Rica -SG -SL -SV -SX -SY -SZ -Saba -Sao -Sint -Sri -Storable -Subclass -Subclasses -TF -TG -TJ -TK -TT -TW -TZ -Timor -Tokelau -UA -UG -UIs -UTC -UY -UZ -VC -VE -VMS -VN -VU -Viet -WF -WS -XP -ZA -ZM -ZW -Zealand -d'Ivoire -da -datetime -env -pre -subclasses -timezones -versa -Dave -autarch -Alexey -Molchanov -alexey -Alfie -John -alfiej -Daisuke -Maki -dmaki -David -Pinkowitz -dave -Iain -Truskett -deceased -Joshua -Hoblitt -jhoblitt -Karen -Etheridge -ether -Peter -Rabbitson -ribasushi -lib -TimeZone -Africa -Abidjan -Accra -Algiers -Bissau -Cairo -Casablanca -Ceuta -El_Aaiun -Johannesburg -Khartoum -Lagos -Maputo -Monrovia -Nairobi -Ndjamena -Tripoli -Tunis -Windhoek -America -Adak -Anchorage -Araguaina -Argentina -Buenos_Aires -Catamarca -Cordoba -Jujuy -La_Rioja -Mendoza -Rio_Gallegos -Salta -San_Juan -San_Luis -Tucuman -Ushuaia -Asuncion -Atikokan -Bahia -Bahia_Banderas -Barbados -Belem -Belize -Blanc_Sablon -Boa_Vista -Bogota -Boise -Cambridge_Bay -Campo_Grande -Cancun -Caracas -Cayenne -Chicago -Chihuahua -Costa_Rica -Creston -Cuiaba -Curacao -Danmarkshavn -Dawson -Dawson_Creek -Denver -Detroit -Edmonton -Eirunepe -El_Salvador -Fort_Nelson -Fortaleza -Glace_Bay -Godthab -Goose_Bay -Grand_Turk -Guatemala -Guayaquil -Guyana -Halifax -Havana -Hermosillo -Indiana -Indianapolis -Knox -Marengo -Petersburg -Tell_City -Vevay -Vincennes -Winamac -Inuvik -Iqaluit -Jamaica -Juneau -Kentucky -Louisville -Monticello -La_Paz -Lima -Los_Angeles -Maceio -Managua -Manaus -Martinique -Matamoros -Mazatlan -Menominee -Merida -Metlakatla -Mexico_City -Moncton -Monterrey -Montevideo -Nassau -New_York -Nipigon -Nome -Noronha -North_Dakota -Beulah -Center -New_Salem -Ojinaga -Panama -Pangnirtung -Paramaribo -Phoenix -Port_au_Prince -Port_of_Spain -Porto_Velho -Puerto_Rico -Rainy_River -Rankin_Inlet -Recife -Regina -Resolute -Rio_Branco -Santarem -Santiago -Santo_Domingo -Sao_Paulo -Scoresbysund -Sitka -St_Johns -Swift_Current -Tegucigalpa -Thule -Thunder_Bay -Tijuana -Toronto -Vancouver -Whitehorse -Winnipeg -Yakutat -Yellowknife -Antarctica -Casey -Davis -DumontDUrville -Macquarie -Mawson -Palmer -Rothera -Syowa -Troll -Vostok -Asia -Almaty -Amman -Anadyr -Aqtau -Aqtobe -Ashgabat -Baghdad -Baku -Bangkok -Beirut -Bishkek -Brunei -Chita -Choibalsan -Colombo -Damascus -Dhaka -Dili -Dubai -Dushanbe -Gaza -Hebron -Ho_Chi_Minh -Hong_Kong -Hovd -Irkutsk -Jakarta -Jayapura -Jerusalem -Kabul -Kamchatka -Karachi -Kathmandu -Khandyga -Kolkata -Krasnoyarsk -Kuala_Lumpur -Kuching -Macau -Magadan -Makassar -Manila -Nicosia -Novokuznetsk -Novosibirsk -Omsk -Oral -Pontianak -Pyongyang -Qatar -Qyzylorda -Rangoon -Riyadh -Sakhalin -Samarkand -Seoul -Shanghai -Singapore -Srednekolymsk -Taipei -Tashkent -Tbilisi -Tehran -Thimphu -Tokyo -Ulaanbaatar -Urumqi -Ust_Nera -Vladivostok -Yakutsk -Yekaterinburg -Yerevan -Atlantic -Azores -Bermuda -Canary -Cape_Verde -Madeira -Reykjavik -South_Georgia -Stanley -Australia -Adelaide -Brisbane -Broken_Hill -Currie -Darwin -Eucla -Hobart -Lindeman -Lord_Howe -Melbourne -Perth -Sydney -CET -CST6CDT -Catalog -EET -EST -EST5EDT -Europe -Amsterdam -Andorra -Athens -Belgrade -Berlin -Brussels -Bucharest -Budapest -Chisinau -Copenhagen -Dublin -Gibraltar -Helsinki -Istanbul -Kaliningrad -Kiev -Lisbon -London -Luxembourg -Madrid -Malta -Minsk -Monaco -Moscow -Oslo -Paris -Prague -Riga -Rome -Samara -Simferopol -Sofia -Stockholm -Tallinn -Tirane -Uzhgorod -Vienna -Vilnius -Volgograd -Warsaw -Zaporozhye -Zurich -Floating -HST -Indian -Chagos -Christmas -Cocos -Kerguelen -Mahe -Maldives -Mauritius -Reunion -Local -Android -Unix -MET -MST -MST7MDT -OffsetOnly -OlsonDB -Change -Observance -Rule -Zone -PST8PDT -Pacific -Apia -Auckland -Bougainville -Chatham -Chuuk -Easter -Efate -Enderbury -Fakaofo -Fiji -Funafuti -Galapagos -Gambier -Guadalcanal -Guam -Honolulu -Kiritimati -Kosrae -Kwajalein -Majuro -Marquesas -Nauru -Norfolk -Noumea -Pago_Pago -Pitcairn -Pohnpei -Port_Moresby -Rarotonga -Tahiti -Tarawa -Tongatapu -Wake -Wallis -WET diff -Nru libdatetime-timezone-perl-1.95/t/author-pod-syntax.t libdatetime-timezone-perl-2.18/t/author-pod-syntax.t --- libdatetime-timezone-perl-1.95/t/author-pod-syntax.t 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/t/author-pod-syntax.t 1970-01-01 00:00:00.000000000 +0000 @@ -1,15 +0,0 @@ -#!perl - -BEGIN { - unless ($ENV{AUTHOR_TESTING}) { - require Test::More; - Test::More::plan(skip_all => 'these tests are for testing by the author'); - } -} - -# This file was automatically generated by Dist::Zilla::Plugin::PodSyntaxTests. -use strict; use warnings; -use Test::More; -use Test::Pod 1.41; - -all_pod_files_ok(); diff -Nru libdatetime-timezone-perl-1.95/t/check_datetime_version.pl libdatetime-timezone-perl-2.18/t/check_datetime_version.pl --- libdatetime-timezone-perl-1.95/t/check_datetime_version.pl 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/t/check_datetime_version.pl 2018-03-24 00:18:32.000000000 +0000 @@ -1,16 +1,13 @@ use strict; +use warnings; use DateTime::TimeZone; BEGIN { - # Work around not having a version when using dzil - if ( ! $DateTime::TimeZone::VERSION ) { - $DateTime::TimeZone::VERSION = 99; - } - my $version = '0.1501'; - eval "use DateTime $version"; - if ($@) { + + ## no critic (BuiltinFunctions::ProhibitStringyEval) + unless ( "use DateTime $version; 1;" && !$@ ) { Test::More::plan( skip_all => "Cannot run tests before DateTime.pm $version is installed." ); diff -Nru libdatetime-timezone-perl-1.95/t/lib/T/RequireDateTime.pm libdatetime-timezone-perl-2.18/t/lib/T/RequireDateTime.pm --- libdatetime-timezone-perl-1.95/t/lib/T/RequireDateTime.pm 1970-01-01 00:00:00.000000000 +0000 +++ libdatetime-timezone-perl-2.18/t/lib/T/RequireDateTime.pm 2018-03-24 00:18:32.000000000 +0000 @@ -0,0 +1,18 @@ +package T::RequireDateTime; + +use strict; +use warnings; + +use Test::More 0.96; + +my $dt_version = '0.1501'; + +sub import { + ## no critic (BuiltinFunctions::ProhibitStringyEval) + return if eval "use DateTime $dt_version; 1;" && !$@; + + plan skip_all => + "Cannot run tests before DateTime.pm $dt_version is installed."; +} + +1; diff -Nru libdatetime-timezone-perl-1.95/t/release-pod-coverage.t libdatetime-timezone-perl-2.18/t/release-pod-coverage.t --- libdatetime-timezone-perl-1.95/t/release-pod-coverage.t 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/t/release-pod-coverage.t 1970-01-01 00:00:00.000000000 +0000 @@ -1,61 +0,0 @@ -#!perl - -BEGIN { - unless ($ENV{RELEASE_TESTING}) { - require Test::More; - Test::More::plan(skip_all => 'these tests are for release candidate testing'); - } -} - -# This file was automatically generated by Dist::Zilla::Plugin::Test::Pod::Coverage::Configurable. - -use Test::Pod::Coverage 1.08; -use Test::More 0.88; - -BEGIN { - if ( $] <= 5.008008 ) { - plan skip_all => 'These tests require Pod::Coverage::TrustPod, which only works with Perl 5.8.9+'; - } -} -use Pod::Coverage::TrustPod; - -my %skip = map { $_ => 1 } qw( DateTime::TimeZone::Catalog DateTime::TimeZone::Floating DateTime::TimeZone::OffsetOnly DateTime::TimeZone::UTC ); - -my @modules; -for my $module ( all_modules() ) { - next if $skip{$module}; - next if $module =~ qr/^DateTime::TimeZone::OlsonDB/; - next if $module =~ qr/^DateTime::TimeZone::Local::.+/; - next if $module =~ qr/^DateTime::TimeZone::(?:Africa|America|Antarctica|Asia|Atlantic|Australia|Europe|Indian|Pacific)/; - next if $module =~ qr/^DateTime::TimeZone::(?:CET|CST6CDT|EET|EST5EDT|EST|HST|MET|MST7MDT|MST|PST8PDT|WET)/; - - push @modules, $module; -} - -plan skip_all => 'All the modules we found were excluded from POD coverage test.' - unless @modules; - -plan tests => scalar @modules; - -my %trustme = ( - 'DateTime::TimeZone' => [ - qr/^STORABLE_/, - qr/^max_span$/ - ] - ); - -my @also_private; - -for my $module ( sort @modules ) { - pod_coverage_ok( - $module, - { - coverage_class => 'Pod::Coverage::TrustPod', - also_private => \@also_private, - trustme => $trustme{$module} || [], - }, - "pod coverage for $module" - ); -} - -done_testing(); diff -Nru libdatetime-timezone-perl-1.95/t/release-portability.t libdatetime-timezone-perl-2.18/t/release-portability.t --- libdatetime-timezone-perl-1.95/t/release-portability.t 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/t/release-portability.t 1970-01-01 00:00:00.000000000 +0000 @@ -1,20 +0,0 @@ -#!perl - -BEGIN { - unless ($ENV{RELEASE_TESTING}) { - require Test::More; - Test::More::plan(skip_all => 'these tests are for release candidate testing'); - } -} - - -use strict; -use warnings; - -use Test::More; - -eval 'use Test::Portability::Files'; -plan skip_all => 'Test::Portability::Files required for testing portability' - if $@; - -run_tests(); diff -Nru libdatetime-timezone-perl-1.95/tidyall.ini libdatetime-timezone-perl-2.18/tidyall.ini --- libdatetime-timezone-perl-1.95/tidyall.ini 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/tidyall.ini 2018-03-24 00:18:32.000000000 +0000 @@ -1,19 +1,26 @@ -[PerlTidy] -select = **/*.{pl,pm,t,psgi} +ignore = .build/**/* +ignore = DateTime-TimeZone-*/**/* +ignore = blib/**/* +ignore = lib/DateTime/TimeZone/Catalog.pm +ignore = lib/DateTime/TimeZone/{Africa,America,Antarctica,Asia,Atlantic,Australia,Europe,Indian,Pacific}/**/* +ignore = lib/DateTime/TimeZone/{CET,CST6CDT,EET,EST5EDT,EST,HST,MET,MST7MDT,MST,PST8PDT,WET}.pm ignore = t/00-* ignore = t/author-* ignore = t/release-* -ignore = blib/**/* -ignore = .build/**/* -ignore = DateTime-TimeZone-*/**/* -argv = --profile=$ROOT/perltidyrc +ignore = t/zd_* +ignore = t/zzz-* +ignore = xt/**/* [PerlCritic] select = **/*.{pl,pm,t,psgi} -ignore = t/00-* -ignore = t/author-* -ignore = t/release-* -ignore = blib/**/* -ignore = .build/**/* -ignore = DateTime-TimeZone-*/**/* -argv = --profile $ROOT/perlcriticrc --program-extensions .pl --program-extensions .t --program-extensions .psgi +argv = --profile=$ROOT/perlcriticrc + +[PerlTidy] +select = **/*.{pl,pm,t,psgi} +argv = --profile=$ROOT/perltidyrc + +[SortLines::Naturally] +select = .stopwords + +[Test::Vars] +select = **/*.pm diff -Nru libdatetime-timezone-perl-1.95/tools/parse_olson libdatetime-timezone-perl-2.18/tools/parse_olson --- libdatetime-timezone-perl-1.95/tools/parse_olson 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/tools/parse_olson 2018-03-24 00:18:32.000000000 +0000 @@ -5,9 +5,6 @@ use lib './lib'; -# Hack so loading DateTime.pm doesn't blow up -BEGIN { $DateTime::TimeZone::VERSION = '1.75' } - use Data::Dumper; use DateTime; use DateTime::TimeZone::OlsonDB; @@ -24,7 +21,7 @@ $Data::Dumper::Sortkeys = 1; $Data::Dumper::Terse = 1; -my $VERSION = "0.07"; +my $VERSION = '0.08'; my $INFINITY = 100**100**100; @@ -115,6 +112,8 @@ # DateTime::TimeZone module distribution in the tools/ directory EOF +my $dt_tz_version = DateTime::TimeZone::OlsonDB->VERSION; + my $pm = Parallel::ForkManager->new( $opts{jobs} ); my ( @zones, %categories, %links ); @@ -230,7 +229,8 @@ if defined $opts{version}; # Helps avoid mis indexing on (meta)cpan - my $pkg = 'package DateTime::TimeZone::' . $mod_name; + my $keyword = 'package'; + my $pkg = "$keyword DateTime::TimeZone::$mod_name"; my $body = <<"EOF"; $autogen_warning @@ -242,6 +242,10 @@ $pkg; use strict; +use warnings; +use namespace::autoclean; + +our \$VERSION = '$dt_tz_version'; use Class::Singleton 1.03; use DateTime::TimeZone; @@ -330,7 +334,7 @@ short_name => $last_change->short_name, offset => $last_change->total_offset, is_dst => $last_change->is_dst, - }; + }; } # This happens with zones that have only one rule and no real changes (Pacific/Johnston) @@ -345,7 +349,7 @@ short_name => $last_observance->formatted_short_name(q{}), offset => $last_observance->total_offset, is_dst => 0, - }; + }; } } @@ -517,67 +521,74 @@ } # Helps avoid mis indexing on (meta)cpan - my $pkg = 'package' . ' DateTime::TimeZone::Catalog'; + my $keyword = 'package'; + my $pkg = "$keyword DateTime::TimeZone::Catalog"; + # The leading spaces are to make sure that none of the pod gets indexed by + # MetaCPAN. my $zonecatalog = <<"EOF"; -$autogen_warning -# -# Do not edit this file directly. + $autogen_warning + # + # Do not edit this file directly. -$pkg; + $pkg; -use strict; + use strict; + use warnings; + use namespace::autoclean; -use vars qw( \@ALL \@CATEGORY_NAMES \%CATEGORIES \%ZONES_BY_COUNTRY \%LINKS ); + our \$VERSION = '$dt_tz_version'; -\@ALL = -qw( -$zones -); + our \@ALL = + qw( + $zones + ); -\@CATEGORY_NAMES = -qw( -$cat_names -); + our \@CATEGORY_NAMES = + qw( + $cat_names + ); -\%CATEGORIES = -( -$cat -); + our \%CATEGORIES = + ( + $cat + ); -\%ZONES_BY_COUNTRY = -( -$countries -); + our \%ZONES_BY_COUNTRY = + ( + $countries + ); -\%LINKS = -$links -; + our \%LINKS = + $links + ; -sub OlsonVersion { '$opts{version}' } + sub OlsonVersion { '$opts{version}' } -1; + 1; -__END__ + __END__ -=pod + =pod -=head1 NAME + =head1 NAME -DateTime::TimeZone::Catalog - Provides a list of all valid time zone names + DateTime::TimeZone::Catalog - Provides a list of all valid time zone names -=head1 DESCRIPTION + =head1 DESCRIPTION -This module contains an enumerated list of all known system timezones, -so that applications can easily present a list of timezones. + This module contains an enumerated list of all known system timezones, + so that applications can easily present a list of timezones. -=head1 AVAILABLE ZONES + =head1 AVAILABLE ZONES -=head2 Zones by Continent/Region + =head2 Zones by Continent/Region EOF + $zonecatalog =~ s/^\ //mg; + for my $category ( sort keys %categories ) { $zonecatalog .= "=head3 $category\n\n"; diff -Nru libdatetime-timezone-perl-1.95/tools/tests_from_zdump libdatetime-timezone-perl-2.18/tools/tests_from_zdump --- libdatetime-timezone-perl-1.95/tools/tests_from_zdump 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/tools/tests_from_zdump 2018-03-24 00:18:32.000000000 +0000 @@ -65,8 +65,6 @@ $opts{zdump} ||= 'zdump'; -my $dist_version = dist_version(); - my $x = 1; my %months = map { $_ => $x++ } qw( Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec); @@ -76,7 +74,7 @@ my @names = @{ $opts{name} } ? @{ $opts{name} } : DateTime::TimeZone::all_names(); -my $pm = Parallel::ForkManager->new($opts{jobs}); +my $pm = Parallel::ForkManager->new( $opts{jobs} ); foreach my $tz_name (@names) { my $pid = $pm->start() and next; @@ -147,7 +145,7 @@ \s+ (\d\d\d\d) # local year \s+ - (\w+) # local short name + ([\-\+\w]+) # local short name \s+ isdst=(1|0) \s+ @@ -163,19 +161,6 @@ # changes at the edges (1901 & 2038), but on my 64-bit system # it works for those years. - # There seems to be a bug (on my system, at least) where the - # last change zdump generates has the local zone as UTC. For - # example, see Africa/Cairo, which in 2408 supposedly goes - # from EEST to UTC. - if ( $last_short_name - && $short_name eq 'UTC' - && $last_short_name ne 'UTC' ) { - print - " skipping $last_short_name -> $short_name change in $loc_year\n" - if $opts->{verbose}; - return; - } - my $utc_month = $months{$utc_mon_name}; my $loc_month = $months{$loc_mon_name}; @@ -201,7 +186,7 @@ short_name => $short_name, is_dst => 1 * $is_dst, offset => 1 * $offset_from_utc, - }; + }; $last_short_name = $short_name; } @@ -222,11 +207,8 @@ my $test_count = scalar @tests * 9; print {$fh} <<"EOF" or die "$file: $!"; -#!/usr/bin/perl -w - use strict; - -BEGIN { \$DateTime::TimeZone::VERSION = '$dist_version' } +use warnings; use DateTime; @@ -270,12 +252,3 @@ close $fh; } - -sub dist_version { - my $ini = read_file('dist.ini'); - - my ($version) = $ini =~ /version\s*=\s*(\S+)/ - or die "No version in dist.ini"; - - return $version; -} diff -Nru libdatetime-timezone-perl-1.95/tools/update-from-latest-olson libdatetime-timezone-perl-2.18/tools/update-from-latest-olson --- libdatetime-timezone-perl-1.95/tools/update-from-latest-olson 2016-01-28 01:30:58.000000000 +0000 +++ libdatetime-timezone-perl-2.18/tools/update-from-latest-olson 2018-03-24 00:18:32.000000000 +0000 @@ -97,7 +97,10 @@ my $pushed = pushd($dir); - system('make') + # The CFLAGS bit is necessary because of an issue introduced in 2017c with + # the use of snprintf. This works fine on my machine without the flag but + # blows up on Travis. + system( 'make', 'CFLAGS=-DHAVE_SNPRINTF' ) and die "Cannot run make: $!"; my $target = $dir->subdir('target'); diff -Nru libdatetime-timezone-perl-1.95/xt/author/00-compile.t libdatetime-timezone-perl-2.18/xt/author/00-compile.t --- libdatetime-timezone-perl-1.95/xt/author/00-compile.t 1970-01-01 00:00:00.000000000 +0000 +++ libdatetime-timezone-perl-2.18/xt/author/00-compile.t 2018-03-24 00:18:32.000000000 +0000 @@ -0,0 +1,431 @@ +use 5.006; +use strict; +use warnings; + +# this test was generated with Dist::Zilla::Plugin::Test::Compile 2.058 + +use Test::More; + +plan tests => 373; + +my @module_files = ( + 'DateTime/TimeZone.pm', + 'DateTime/TimeZone/Africa/Abidjan.pm', + 'DateTime/TimeZone/Africa/Accra.pm', + 'DateTime/TimeZone/Africa/Algiers.pm', + 'DateTime/TimeZone/Africa/Bissau.pm', + 'DateTime/TimeZone/Africa/Cairo.pm', + 'DateTime/TimeZone/Africa/Casablanca.pm', + 'DateTime/TimeZone/Africa/Ceuta.pm', + 'DateTime/TimeZone/Africa/El_Aaiun.pm', + 'DateTime/TimeZone/Africa/Johannesburg.pm', + 'DateTime/TimeZone/Africa/Juba.pm', + 'DateTime/TimeZone/Africa/Khartoum.pm', + 'DateTime/TimeZone/Africa/Lagos.pm', + 'DateTime/TimeZone/Africa/Maputo.pm', + 'DateTime/TimeZone/Africa/Monrovia.pm', + 'DateTime/TimeZone/Africa/Nairobi.pm', + 'DateTime/TimeZone/Africa/Ndjamena.pm', + 'DateTime/TimeZone/Africa/Sao_Tome.pm', + 'DateTime/TimeZone/Africa/Tripoli.pm', + 'DateTime/TimeZone/Africa/Tunis.pm', + 'DateTime/TimeZone/Africa/Windhoek.pm', + 'DateTime/TimeZone/America/Adak.pm', + 'DateTime/TimeZone/America/Anchorage.pm', + 'DateTime/TimeZone/America/Araguaina.pm', + 'DateTime/TimeZone/America/Argentina/Buenos_Aires.pm', + 'DateTime/TimeZone/America/Argentina/Catamarca.pm', + 'DateTime/TimeZone/America/Argentina/Cordoba.pm', + 'DateTime/TimeZone/America/Argentina/Jujuy.pm', + 'DateTime/TimeZone/America/Argentina/La_Rioja.pm', + 'DateTime/TimeZone/America/Argentina/Mendoza.pm', + 'DateTime/TimeZone/America/Argentina/Rio_Gallegos.pm', + 'DateTime/TimeZone/America/Argentina/Salta.pm', + 'DateTime/TimeZone/America/Argentina/San_Juan.pm', + 'DateTime/TimeZone/America/Argentina/San_Luis.pm', + 'DateTime/TimeZone/America/Argentina/Tucuman.pm', + 'DateTime/TimeZone/America/Argentina/Ushuaia.pm', + 'DateTime/TimeZone/America/Asuncion.pm', + 'DateTime/TimeZone/America/Atikokan.pm', + 'DateTime/TimeZone/America/Bahia.pm', + 'DateTime/TimeZone/America/Bahia_Banderas.pm', + 'DateTime/TimeZone/America/Barbados.pm', + 'DateTime/TimeZone/America/Belem.pm', + 'DateTime/TimeZone/America/Belize.pm', + 'DateTime/TimeZone/America/Blanc_Sablon.pm', + 'DateTime/TimeZone/America/Boa_Vista.pm', + 'DateTime/TimeZone/America/Bogota.pm', + 'DateTime/TimeZone/America/Boise.pm', + 'DateTime/TimeZone/America/Cambridge_Bay.pm', + 'DateTime/TimeZone/America/Campo_Grande.pm', + 'DateTime/TimeZone/America/Cancun.pm', + 'DateTime/TimeZone/America/Caracas.pm', + 'DateTime/TimeZone/America/Cayenne.pm', + 'DateTime/TimeZone/America/Chicago.pm', + 'DateTime/TimeZone/America/Chihuahua.pm', + 'DateTime/TimeZone/America/Costa_Rica.pm', + 'DateTime/TimeZone/America/Creston.pm', + 'DateTime/TimeZone/America/Cuiaba.pm', + 'DateTime/TimeZone/America/Curacao.pm', + 'DateTime/TimeZone/America/Danmarkshavn.pm', + 'DateTime/TimeZone/America/Dawson.pm', + 'DateTime/TimeZone/America/Dawson_Creek.pm', + 'DateTime/TimeZone/America/Denver.pm', + 'DateTime/TimeZone/America/Detroit.pm', + 'DateTime/TimeZone/America/Edmonton.pm', + 'DateTime/TimeZone/America/Eirunepe.pm', + 'DateTime/TimeZone/America/El_Salvador.pm', + 'DateTime/TimeZone/America/Fort_Nelson.pm', + 'DateTime/TimeZone/America/Fortaleza.pm', + 'DateTime/TimeZone/America/Glace_Bay.pm', + 'DateTime/TimeZone/America/Godthab.pm', + 'DateTime/TimeZone/America/Goose_Bay.pm', + 'DateTime/TimeZone/America/Grand_Turk.pm', + 'DateTime/TimeZone/America/Guatemala.pm', + 'DateTime/TimeZone/America/Guayaquil.pm', + 'DateTime/TimeZone/America/Guyana.pm', + 'DateTime/TimeZone/America/Halifax.pm', + 'DateTime/TimeZone/America/Havana.pm', + 'DateTime/TimeZone/America/Hermosillo.pm', + 'DateTime/TimeZone/America/Indiana/Indianapolis.pm', + 'DateTime/TimeZone/America/Indiana/Knox.pm', + 'DateTime/TimeZone/America/Indiana/Marengo.pm', + 'DateTime/TimeZone/America/Indiana/Petersburg.pm', + 'DateTime/TimeZone/America/Indiana/Tell_City.pm', + 'DateTime/TimeZone/America/Indiana/Vevay.pm', + 'DateTime/TimeZone/America/Indiana/Vincennes.pm', + 'DateTime/TimeZone/America/Indiana/Winamac.pm', + 'DateTime/TimeZone/America/Inuvik.pm', + 'DateTime/TimeZone/America/Iqaluit.pm', + 'DateTime/TimeZone/America/Jamaica.pm', + 'DateTime/TimeZone/America/Juneau.pm', + 'DateTime/TimeZone/America/Kentucky/Louisville.pm', + 'DateTime/TimeZone/America/Kentucky/Monticello.pm', + 'DateTime/TimeZone/America/La_Paz.pm', + 'DateTime/TimeZone/America/Lima.pm', + 'DateTime/TimeZone/America/Los_Angeles.pm', + 'DateTime/TimeZone/America/Maceio.pm', + 'DateTime/TimeZone/America/Managua.pm', + 'DateTime/TimeZone/America/Manaus.pm', + 'DateTime/TimeZone/America/Martinique.pm', + 'DateTime/TimeZone/America/Matamoros.pm', + 'DateTime/TimeZone/America/Mazatlan.pm', + 'DateTime/TimeZone/America/Menominee.pm', + 'DateTime/TimeZone/America/Merida.pm', + 'DateTime/TimeZone/America/Metlakatla.pm', + 'DateTime/TimeZone/America/Mexico_City.pm', + 'DateTime/TimeZone/America/Miquelon.pm', + 'DateTime/TimeZone/America/Moncton.pm', + 'DateTime/TimeZone/America/Monterrey.pm', + 'DateTime/TimeZone/America/Montevideo.pm', + 'DateTime/TimeZone/America/Nassau.pm', + 'DateTime/TimeZone/America/New_York.pm', + 'DateTime/TimeZone/America/Nipigon.pm', + 'DateTime/TimeZone/America/Nome.pm', + 'DateTime/TimeZone/America/Noronha.pm', + 'DateTime/TimeZone/America/North_Dakota/Beulah.pm', + 'DateTime/TimeZone/America/North_Dakota/Center.pm', + 'DateTime/TimeZone/America/North_Dakota/New_Salem.pm', + 'DateTime/TimeZone/America/Ojinaga.pm', + 'DateTime/TimeZone/America/Panama.pm', + 'DateTime/TimeZone/America/Pangnirtung.pm', + 'DateTime/TimeZone/America/Paramaribo.pm', + 'DateTime/TimeZone/America/Phoenix.pm', + 'DateTime/TimeZone/America/Port_au_Prince.pm', + 'DateTime/TimeZone/America/Port_of_Spain.pm', + 'DateTime/TimeZone/America/Porto_Velho.pm', + 'DateTime/TimeZone/America/Puerto_Rico.pm', + 'DateTime/TimeZone/America/Punta_Arenas.pm', + 'DateTime/TimeZone/America/Rainy_River.pm', + 'DateTime/TimeZone/America/Rankin_Inlet.pm', + 'DateTime/TimeZone/America/Recife.pm', + 'DateTime/TimeZone/America/Regina.pm', + 'DateTime/TimeZone/America/Resolute.pm', + 'DateTime/TimeZone/America/Rio_Branco.pm', + 'DateTime/TimeZone/America/Santarem.pm', + 'DateTime/TimeZone/America/Santiago.pm', + 'DateTime/TimeZone/America/Santo_Domingo.pm', + 'DateTime/TimeZone/America/Sao_Paulo.pm', + 'DateTime/TimeZone/America/Scoresbysund.pm', + 'DateTime/TimeZone/America/Sitka.pm', + 'DateTime/TimeZone/America/St_Johns.pm', + 'DateTime/TimeZone/America/Swift_Current.pm', + 'DateTime/TimeZone/America/Tegucigalpa.pm', + 'DateTime/TimeZone/America/Thule.pm', + 'DateTime/TimeZone/America/Thunder_Bay.pm', + 'DateTime/TimeZone/America/Tijuana.pm', + 'DateTime/TimeZone/America/Toronto.pm', + 'DateTime/TimeZone/America/Vancouver.pm', + 'DateTime/TimeZone/America/Whitehorse.pm', + 'DateTime/TimeZone/America/Winnipeg.pm', + 'DateTime/TimeZone/America/Yakutat.pm', + 'DateTime/TimeZone/America/Yellowknife.pm', + 'DateTime/TimeZone/Antarctica/Casey.pm', + 'DateTime/TimeZone/Antarctica/Davis.pm', + 'DateTime/TimeZone/Antarctica/DumontDUrville.pm', + 'DateTime/TimeZone/Antarctica/Macquarie.pm', + 'DateTime/TimeZone/Antarctica/Mawson.pm', + 'DateTime/TimeZone/Antarctica/Palmer.pm', + 'DateTime/TimeZone/Antarctica/Rothera.pm', + 'DateTime/TimeZone/Antarctica/Syowa.pm', + 'DateTime/TimeZone/Antarctica/Troll.pm', + 'DateTime/TimeZone/Antarctica/Vostok.pm', + 'DateTime/TimeZone/Asia/Almaty.pm', + 'DateTime/TimeZone/Asia/Amman.pm', + 'DateTime/TimeZone/Asia/Anadyr.pm', + 'DateTime/TimeZone/Asia/Aqtau.pm', + 'DateTime/TimeZone/Asia/Aqtobe.pm', + 'DateTime/TimeZone/Asia/Ashgabat.pm', + 'DateTime/TimeZone/Asia/Atyrau.pm', + 'DateTime/TimeZone/Asia/Baghdad.pm', + 'DateTime/TimeZone/Asia/Baku.pm', + 'DateTime/TimeZone/Asia/Bangkok.pm', + 'DateTime/TimeZone/Asia/Barnaul.pm', + 'DateTime/TimeZone/Asia/Beirut.pm', + 'DateTime/TimeZone/Asia/Bishkek.pm', + 'DateTime/TimeZone/Asia/Brunei.pm', + 'DateTime/TimeZone/Asia/Chita.pm', + 'DateTime/TimeZone/Asia/Choibalsan.pm', + 'DateTime/TimeZone/Asia/Colombo.pm', + 'DateTime/TimeZone/Asia/Damascus.pm', + 'DateTime/TimeZone/Asia/Dhaka.pm', + 'DateTime/TimeZone/Asia/Dili.pm', + 'DateTime/TimeZone/Asia/Dubai.pm', + 'DateTime/TimeZone/Asia/Dushanbe.pm', + 'DateTime/TimeZone/Asia/Famagusta.pm', + 'DateTime/TimeZone/Asia/Gaza.pm', + 'DateTime/TimeZone/Asia/Hebron.pm', + 'DateTime/TimeZone/Asia/Ho_Chi_Minh.pm', + 'DateTime/TimeZone/Asia/Hong_Kong.pm', + 'DateTime/TimeZone/Asia/Hovd.pm', + 'DateTime/TimeZone/Asia/Irkutsk.pm', + 'DateTime/TimeZone/Asia/Jakarta.pm', + 'DateTime/TimeZone/Asia/Jayapura.pm', + 'DateTime/TimeZone/Asia/Jerusalem.pm', + 'DateTime/TimeZone/Asia/Kabul.pm', + 'DateTime/TimeZone/Asia/Kamchatka.pm', + 'DateTime/TimeZone/Asia/Karachi.pm', + 'DateTime/TimeZone/Asia/Kathmandu.pm', + 'DateTime/TimeZone/Asia/Khandyga.pm', + 'DateTime/TimeZone/Asia/Kolkata.pm', + 'DateTime/TimeZone/Asia/Krasnoyarsk.pm', + 'DateTime/TimeZone/Asia/Kuala_Lumpur.pm', + 'DateTime/TimeZone/Asia/Kuching.pm', + 'DateTime/TimeZone/Asia/Macau.pm', + 'DateTime/TimeZone/Asia/Magadan.pm', + 'DateTime/TimeZone/Asia/Makassar.pm', + 'DateTime/TimeZone/Asia/Manila.pm', + 'DateTime/TimeZone/Asia/Nicosia.pm', + 'DateTime/TimeZone/Asia/Novokuznetsk.pm', + 'DateTime/TimeZone/Asia/Novosibirsk.pm', + 'DateTime/TimeZone/Asia/Omsk.pm', + 'DateTime/TimeZone/Asia/Oral.pm', + 'DateTime/TimeZone/Asia/Pontianak.pm', + 'DateTime/TimeZone/Asia/Pyongyang.pm', + 'DateTime/TimeZone/Asia/Qatar.pm', + 'DateTime/TimeZone/Asia/Qyzylorda.pm', + 'DateTime/TimeZone/Asia/Riyadh.pm', + 'DateTime/TimeZone/Asia/Sakhalin.pm', + 'DateTime/TimeZone/Asia/Samarkand.pm', + 'DateTime/TimeZone/Asia/Seoul.pm', + 'DateTime/TimeZone/Asia/Shanghai.pm', + 'DateTime/TimeZone/Asia/Singapore.pm', + 'DateTime/TimeZone/Asia/Srednekolymsk.pm', + 'DateTime/TimeZone/Asia/Taipei.pm', + 'DateTime/TimeZone/Asia/Tashkent.pm', + 'DateTime/TimeZone/Asia/Tbilisi.pm', + 'DateTime/TimeZone/Asia/Tehran.pm', + 'DateTime/TimeZone/Asia/Thimphu.pm', + 'DateTime/TimeZone/Asia/Tokyo.pm', + 'DateTime/TimeZone/Asia/Tomsk.pm', + 'DateTime/TimeZone/Asia/Ulaanbaatar.pm', + 'DateTime/TimeZone/Asia/Urumqi.pm', + 'DateTime/TimeZone/Asia/Ust_Nera.pm', + 'DateTime/TimeZone/Asia/Vladivostok.pm', + 'DateTime/TimeZone/Asia/Yakutsk.pm', + 'DateTime/TimeZone/Asia/Yangon.pm', + 'DateTime/TimeZone/Asia/Yekaterinburg.pm', + 'DateTime/TimeZone/Asia/Yerevan.pm', + 'DateTime/TimeZone/Atlantic/Azores.pm', + 'DateTime/TimeZone/Atlantic/Bermuda.pm', + 'DateTime/TimeZone/Atlantic/Canary.pm', + 'DateTime/TimeZone/Atlantic/Cape_Verde.pm', + 'DateTime/TimeZone/Atlantic/Faroe.pm', + 'DateTime/TimeZone/Atlantic/Madeira.pm', + 'DateTime/TimeZone/Atlantic/Reykjavik.pm', + 'DateTime/TimeZone/Atlantic/South_Georgia.pm', + 'DateTime/TimeZone/Atlantic/Stanley.pm', + 'DateTime/TimeZone/Australia/Adelaide.pm', + 'DateTime/TimeZone/Australia/Brisbane.pm', + 'DateTime/TimeZone/Australia/Broken_Hill.pm', + 'DateTime/TimeZone/Australia/Currie.pm', + 'DateTime/TimeZone/Australia/Darwin.pm', + 'DateTime/TimeZone/Australia/Eucla.pm', + 'DateTime/TimeZone/Australia/Hobart.pm', + 'DateTime/TimeZone/Australia/Lindeman.pm', + 'DateTime/TimeZone/Australia/Lord_Howe.pm', + 'DateTime/TimeZone/Australia/Melbourne.pm', + 'DateTime/TimeZone/Australia/Perth.pm', + 'DateTime/TimeZone/Australia/Sydney.pm', + 'DateTime/TimeZone/CET.pm', + 'DateTime/TimeZone/CST6CDT.pm', + 'DateTime/TimeZone/Catalog.pm', + 'DateTime/TimeZone/EET.pm', + 'DateTime/TimeZone/EST.pm', + 'DateTime/TimeZone/EST5EDT.pm', + 'DateTime/TimeZone/Europe/Amsterdam.pm', + 'DateTime/TimeZone/Europe/Andorra.pm', + 'DateTime/TimeZone/Europe/Astrakhan.pm', + 'DateTime/TimeZone/Europe/Athens.pm', + 'DateTime/TimeZone/Europe/Belgrade.pm', + 'DateTime/TimeZone/Europe/Berlin.pm', + 'DateTime/TimeZone/Europe/Brussels.pm', + 'DateTime/TimeZone/Europe/Bucharest.pm', + 'DateTime/TimeZone/Europe/Budapest.pm', + 'DateTime/TimeZone/Europe/Chisinau.pm', + 'DateTime/TimeZone/Europe/Copenhagen.pm', + 'DateTime/TimeZone/Europe/Dublin.pm', + 'DateTime/TimeZone/Europe/Gibraltar.pm', + 'DateTime/TimeZone/Europe/Helsinki.pm', + 'DateTime/TimeZone/Europe/Istanbul.pm', + 'DateTime/TimeZone/Europe/Kaliningrad.pm', + 'DateTime/TimeZone/Europe/Kiev.pm', + 'DateTime/TimeZone/Europe/Kirov.pm', + 'DateTime/TimeZone/Europe/Lisbon.pm', + 'DateTime/TimeZone/Europe/London.pm', + 'DateTime/TimeZone/Europe/Luxembourg.pm', + 'DateTime/TimeZone/Europe/Madrid.pm', + 'DateTime/TimeZone/Europe/Malta.pm', + 'DateTime/TimeZone/Europe/Minsk.pm', + 'DateTime/TimeZone/Europe/Monaco.pm', + 'DateTime/TimeZone/Europe/Moscow.pm', + 'DateTime/TimeZone/Europe/Oslo.pm', + 'DateTime/TimeZone/Europe/Paris.pm', + 'DateTime/TimeZone/Europe/Prague.pm', + 'DateTime/TimeZone/Europe/Riga.pm', + 'DateTime/TimeZone/Europe/Rome.pm', + 'DateTime/TimeZone/Europe/Samara.pm', + 'DateTime/TimeZone/Europe/Saratov.pm', + 'DateTime/TimeZone/Europe/Simferopol.pm', + 'DateTime/TimeZone/Europe/Sofia.pm', + 'DateTime/TimeZone/Europe/Stockholm.pm', + 'DateTime/TimeZone/Europe/Tallinn.pm', + 'DateTime/TimeZone/Europe/Tirane.pm', + 'DateTime/TimeZone/Europe/Ulyanovsk.pm', + 'DateTime/TimeZone/Europe/Uzhgorod.pm', + 'DateTime/TimeZone/Europe/Vienna.pm', + 'DateTime/TimeZone/Europe/Vilnius.pm', + 'DateTime/TimeZone/Europe/Volgograd.pm', + 'DateTime/TimeZone/Europe/Warsaw.pm', + 'DateTime/TimeZone/Europe/Zaporozhye.pm', + 'DateTime/TimeZone/Europe/Zurich.pm', + 'DateTime/TimeZone/Floating.pm', + 'DateTime/TimeZone/HST.pm', + 'DateTime/TimeZone/Indian/Chagos.pm', + 'DateTime/TimeZone/Indian/Christmas.pm', + 'DateTime/TimeZone/Indian/Cocos.pm', + 'DateTime/TimeZone/Indian/Kerguelen.pm', + 'DateTime/TimeZone/Indian/Mahe.pm', + 'DateTime/TimeZone/Indian/Maldives.pm', + 'DateTime/TimeZone/Indian/Mauritius.pm', + 'DateTime/TimeZone/Indian/Reunion.pm', + 'DateTime/TimeZone/Local.pm', + 'DateTime/TimeZone/Local/Android.pm', + 'DateTime/TimeZone/Local/Unix.pm', + 'DateTime/TimeZone/Local/VMS.pm', + 'DateTime/TimeZone/MET.pm', + 'DateTime/TimeZone/MST.pm', + 'DateTime/TimeZone/MST7MDT.pm', + 'DateTime/TimeZone/OffsetOnly.pm', + 'DateTime/TimeZone/OlsonDB.pm', + 'DateTime/TimeZone/OlsonDB/Change.pm', + 'DateTime/TimeZone/OlsonDB/Observance.pm', + 'DateTime/TimeZone/OlsonDB/Rule.pm', + 'DateTime/TimeZone/OlsonDB/Zone.pm', + 'DateTime/TimeZone/PST8PDT.pm', + 'DateTime/TimeZone/Pacific/Apia.pm', + 'DateTime/TimeZone/Pacific/Auckland.pm', + 'DateTime/TimeZone/Pacific/Bougainville.pm', + 'DateTime/TimeZone/Pacific/Chatham.pm', + 'DateTime/TimeZone/Pacific/Chuuk.pm', + 'DateTime/TimeZone/Pacific/Easter.pm', + 'DateTime/TimeZone/Pacific/Efate.pm', + 'DateTime/TimeZone/Pacific/Enderbury.pm', + 'DateTime/TimeZone/Pacific/Fakaofo.pm', + 'DateTime/TimeZone/Pacific/Fiji.pm', + 'DateTime/TimeZone/Pacific/Funafuti.pm', + 'DateTime/TimeZone/Pacific/Galapagos.pm', + 'DateTime/TimeZone/Pacific/Gambier.pm', + 'DateTime/TimeZone/Pacific/Guadalcanal.pm', + 'DateTime/TimeZone/Pacific/Guam.pm', + 'DateTime/TimeZone/Pacific/Honolulu.pm', + 'DateTime/TimeZone/Pacific/Kiritimati.pm', + 'DateTime/TimeZone/Pacific/Kosrae.pm', + 'DateTime/TimeZone/Pacific/Kwajalein.pm', + 'DateTime/TimeZone/Pacific/Majuro.pm', + 'DateTime/TimeZone/Pacific/Marquesas.pm', + 'DateTime/TimeZone/Pacific/Nauru.pm', + 'DateTime/TimeZone/Pacific/Niue.pm', + 'DateTime/TimeZone/Pacific/Norfolk.pm', + 'DateTime/TimeZone/Pacific/Noumea.pm', + 'DateTime/TimeZone/Pacific/Pago_Pago.pm', + 'DateTime/TimeZone/Pacific/Palau.pm', + 'DateTime/TimeZone/Pacific/Pitcairn.pm', + 'DateTime/TimeZone/Pacific/Pohnpei.pm', + 'DateTime/TimeZone/Pacific/Port_Moresby.pm', + 'DateTime/TimeZone/Pacific/Rarotonga.pm', + 'DateTime/TimeZone/Pacific/Tahiti.pm', + 'DateTime/TimeZone/Pacific/Tarawa.pm', + 'DateTime/TimeZone/Pacific/Tongatapu.pm', + 'DateTime/TimeZone/Pacific/Wake.pm', + 'DateTime/TimeZone/Pacific/Wallis.pm', + 'DateTime/TimeZone/UTC.pm', + 'DateTime/TimeZone/WET.pm' +); + + + +# no fake home requested + +my @switches = ( + -d 'blib' ? '-Mblib' : '-Ilib', +); + +use File::Spec; +use IPC::Open3; +use IO::Handle; + +open my $stdin, '<', File::Spec->devnull or die "can't open devnull: $!"; + +my @warnings; +for my $lib (@module_files) +{ + # see L + my $stderr = IO::Handle->new; + + diag('Running: ', join(', ', map { my $str = $_; $str =~ s/'/\\'/g; q{'} . $str . q{'} } + $^X, @switches, '-e', "require q[$lib]")) + if $ENV{PERL_COMPILE_TEST_DEBUG}; + + my $pid = open3($stdin, '>&STDERR', $stderr, $^X, @switches, '-e', "require q[$lib]"); + binmode $stderr, ':crlf' if $^O eq 'MSWin32'; + my @_warnings = <$stderr>; + waitpid($pid, 0); + is($?, 0, "$lib loaded ok"); + + shift @_warnings if @_warnings and $_warnings[0] =~ /^Using .*\bblib/ + and not eval { +require blib; blib->VERSION('1.01') }; + + if (@_warnings) + { + warn @_warnings; + push @warnings, @_warnings; + } +} + + + +is(scalar(@warnings), 0, 'no warnings found') + or diag 'got warnings: ', ( Test::More->can('explain') ? Test::More::explain(\@warnings) : join("\n", '', @warnings) ); + + diff -Nru libdatetime-timezone-perl-1.95/xt/author/clean-namespaces.t libdatetime-timezone-perl-2.18/xt/author/clean-namespaces.t --- libdatetime-timezone-perl-1.95/xt/author/clean-namespaces.t 1970-01-01 00:00:00.000000000 +0000 +++ libdatetime-timezone-perl-2.18/xt/author/clean-namespaces.t 2018-03-24 00:18:32.000000000 +0000 @@ -0,0 +1,11 @@ +use strict; +use warnings; + +# this test was generated with Dist::Zilla::Plugin::Test::CleanNamespaces 0.006 + +use Test::More 0.94; +use Test::CleanNamespaces 0.15; + +subtest all_namespaces_clean => sub { all_namespaces_clean() }; + +done_testing; diff -Nru libdatetime-timezone-perl-1.95/xt/author/eol.t libdatetime-timezone-perl-2.18/xt/author/eol.t --- libdatetime-timezone-perl-1.95/xt/author/eol.t 1970-01-01 00:00:00.000000000 +0000 +++ libdatetime-timezone-perl-2.18/xt/author/eol.t 2018-03-24 00:18:32.000000000 +0000 @@ -0,0 +1,408 @@ +use strict; +use warnings; + +# this test was generated with Dist::Zilla::Plugin::Test::EOL 0.19 + +use Test::More 0.88; +use Test::EOL; + +my @files = ( + 'lib/DateTime/TimeZone.pm', + 'lib/DateTime/TimeZone/Africa/Abidjan.pm', + 'lib/DateTime/TimeZone/Africa/Accra.pm', + 'lib/DateTime/TimeZone/Africa/Algiers.pm', + 'lib/DateTime/TimeZone/Africa/Bissau.pm', + 'lib/DateTime/TimeZone/Africa/Cairo.pm', + 'lib/DateTime/TimeZone/Africa/Casablanca.pm', + 'lib/DateTime/TimeZone/Africa/Ceuta.pm', + 'lib/DateTime/TimeZone/Africa/El_Aaiun.pm', + 'lib/DateTime/TimeZone/Africa/Johannesburg.pm', + 'lib/DateTime/TimeZone/Africa/Juba.pm', + 'lib/DateTime/TimeZone/Africa/Khartoum.pm', + 'lib/DateTime/TimeZone/Africa/Lagos.pm', + 'lib/DateTime/TimeZone/Africa/Maputo.pm', + 'lib/DateTime/TimeZone/Africa/Monrovia.pm', + 'lib/DateTime/TimeZone/Africa/Nairobi.pm', + 'lib/DateTime/TimeZone/Africa/Ndjamena.pm', + 'lib/DateTime/TimeZone/Africa/Sao_Tome.pm', + 'lib/DateTime/TimeZone/Africa/Tripoli.pm', + 'lib/DateTime/TimeZone/Africa/Tunis.pm', + 'lib/DateTime/TimeZone/Africa/Windhoek.pm', + 'lib/DateTime/TimeZone/America/Adak.pm', + 'lib/DateTime/TimeZone/America/Anchorage.pm', + 'lib/DateTime/TimeZone/America/Araguaina.pm', + 'lib/DateTime/TimeZone/America/Argentina/Buenos_Aires.pm', + 'lib/DateTime/TimeZone/America/Argentina/Catamarca.pm', + 'lib/DateTime/TimeZone/America/Argentina/Cordoba.pm', + 'lib/DateTime/TimeZone/America/Argentina/Jujuy.pm', + 'lib/DateTime/TimeZone/America/Argentina/La_Rioja.pm', + 'lib/DateTime/TimeZone/America/Argentina/Mendoza.pm', + 'lib/DateTime/TimeZone/America/Argentina/Rio_Gallegos.pm', + 'lib/DateTime/TimeZone/America/Argentina/Salta.pm', + 'lib/DateTime/TimeZone/America/Argentina/San_Juan.pm', + 'lib/DateTime/TimeZone/America/Argentina/San_Luis.pm', + 'lib/DateTime/TimeZone/America/Argentina/Tucuman.pm', + 'lib/DateTime/TimeZone/America/Argentina/Ushuaia.pm', + 'lib/DateTime/TimeZone/America/Asuncion.pm', + 'lib/DateTime/TimeZone/America/Atikokan.pm', + 'lib/DateTime/TimeZone/America/Bahia.pm', + 'lib/DateTime/TimeZone/America/Bahia_Banderas.pm', + 'lib/DateTime/TimeZone/America/Barbados.pm', + 'lib/DateTime/TimeZone/America/Belem.pm', + 'lib/DateTime/TimeZone/America/Belize.pm', + 'lib/DateTime/TimeZone/America/Blanc_Sablon.pm', + 'lib/DateTime/TimeZone/America/Boa_Vista.pm', + 'lib/DateTime/TimeZone/America/Bogota.pm', + 'lib/DateTime/TimeZone/America/Boise.pm', + 'lib/DateTime/TimeZone/America/Cambridge_Bay.pm', + 'lib/DateTime/TimeZone/America/Campo_Grande.pm', + 'lib/DateTime/TimeZone/America/Cancun.pm', + 'lib/DateTime/TimeZone/America/Caracas.pm', + 'lib/DateTime/TimeZone/America/Cayenne.pm', + 'lib/DateTime/TimeZone/America/Chicago.pm', + 'lib/DateTime/TimeZone/America/Chihuahua.pm', + 'lib/DateTime/TimeZone/America/Costa_Rica.pm', + 'lib/DateTime/TimeZone/America/Creston.pm', + 'lib/DateTime/TimeZone/America/Cuiaba.pm', + 'lib/DateTime/TimeZone/America/Curacao.pm', + 'lib/DateTime/TimeZone/America/Danmarkshavn.pm', + 'lib/DateTime/TimeZone/America/Dawson.pm', + 'lib/DateTime/TimeZone/America/Dawson_Creek.pm', + 'lib/DateTime/TimeZone/America/Denver.pm', + 'lib/DateTime/TimeZone/America/Detroit.pm', + 'lib/DateTime/TimeZone/America/Edmonton.pm', + 'lib/DateTime/TimeZone/America/Eirunepe.pm', + 'lib/DateTime/TimeZone/America/El_Salvador.pm', + 'lib/DateTime/TimeZone/America/Fort_Nelson.pm', + 'lib/DateTime/TimeZone/America/Fortaleza.pm', + 'lib/DateTime/TimeZone/America/Glace_Bay.pm', + 'lib/DateTime/TimeZone/America/Godthab.pm', + 'lib/DateTime/TimeZone/America/Goose_Bay.pm', + 'lib/DateTime/TimeZone/America/Grand_Turk.pm', + 'lib/DateTime/TimeZone/America/Guatemala.pm', + 'lib/DateTime/TimeZone/America/Guayaquil.pm', + 'lib/DateTime/TimeZone/America/Guyana.pm', + 'lib/DateTime/TimeZone/America/Halifax.pm', + 'lib/DateTime/TimeZone/America/Havana.pm', + 'lib/DateTime/TimeZone/America/Hermosillo.pm', + 'lib/DateTime/TimeZone/America/Indiana/Indianapolis.pm', + 'lib/DateTime/TimeZone/America/Indiana/Knox.pm', + 'lib/DateTime/TimeZone/America/Indiana/Marengo.pm', + 'lib/DateTime/TimeZone/America/Indiana/Petersburg.pm', + 'lib/DateTime/TimeZone/America/Indiana/Tell_City.pm', + 'lib/DateTime/TimeZone/America/Indiana/Vevay.pm', + 'lib/DateTime/TimeZone/America/Indiana/Vincennes.pm', + 'lib/DateTime/TimeZone/America/Indiana/Winamac.pm', + 'lib/DateTime/TimeZone/America/Inuvik.pm', + 'lib/DateTime/TimeZone/America/Iqaluit.pm', + 'lib/DateTime/TimeZone/America/Jamaica.pm', + 'lib/DateTime/TimeZone/America/Juneau.pm', + 'lib/DateTime/TimeZone/America/Kentucky/Louisville.pm', + 'lib/DateTime/TimeZone/America/Kentucky/Monticello.pm', + 'lib/DateTime/TimeZone/America/La_Paz.pm', + 'lib/DateTime/TimeZone/America/Lima.pm', + 'lib/DateTime/TimeZone/America/Los_Angeles.pm', + 'lib/DateTime/TimeZone/America/Maceio.pm', + 'lib/DateTime/TimeZone/America/Managua.pm', + 'lib/DateTime/TimeZone/America/Manaus.pm', + 'lib/DateTime/TimeZone/America/Martinique.pm', + 'lib/DateTime/TimeZone/America/Matamoros.pm', + 'lib/DateTime/TimeZone/America/Mazatlan.pm', + 'lib/DateTime/TimeZone/America/Menominee.pm', + 'lib/DateTime/TimeZone/America/Merida.pm', + 'lib/DateTime/TimeZone/America/Metlakatla.pm', + 'lib/DateTime/TimeZone/America/Mexico_City.pm', + 'lib/DateTime/TimeZone/America/Miquelon.pm', + 'lib/DateTime/TimeZone/America/Moncton.pm', + 'lib/DateTime/TimeZone/America/Monterrey.pm', + 'lib/DateTime/TimeZone/America/Montevideo.pm', + 'lib/DateTime/TimeZone/America/Nassau.pm', + 'lib/DateTime/TimeZone/America/New_York.pm', + 'lib/DateTime/TimeZone/America/Nipigon.pm', + 'lib/DateTime/TimeZone/America/Nome.pm', + 'lib/DateTime/TimeZone/America/Noronha.pm', + 'lib/DateTime/TimeZone/America/North_Dakota/Beulah.pm', + 'lib/DateTime/TimeZone/America/North_Dakota/Center.pm', + 'lib/DateTime/TimeZone/America/North_Dakota/New_Salem.pm', + 'lib/DateTime/TimeZone/America/Ojinaga.pm', + 'lib/DateTime/TimeZone/America/Panama.pm', + 'lib/DateTime/TimeZone/America/Pangnirtung.pm', + 'lib/DateTime/TimeZone/America/Paramaribo.pm', + 'lib/DateTime/TimeZone/America/Phoenix.pm', + 'lib/DateTime/TimeZone/America/Port_au_Prince.pm', + 'lib/DateTime/TimeZone/America/Port_of_Spain.pm', + 'lib/DateTime/TimeZone/America/Porto_Velho.pm', + 'lib/DateTime/TimeZone/America/Puerto_Rico.pm', + 'lib/DateTime/TimeZone/America/Punta_Arenas.pm', + 'lib/DateTime/TimeZone/America/Rainy_River.pm', + 'lib/DateTime/TimeZone/America/Rankin_Inlet.pm', + 'lib/DateTime/TimeZone/America/Recife.pm', + 'lib/DateTime/TimeZone/America/Regina.pm', + 'lib/DateTime/TimeZone/America/Resolute.pm', + 'lib/DateTime/TimeZone/America/Rio_Branco.pm', + 'lib/DateTime/TimeZone/America/Santarem.pm', + 'lib/DateTime/TimeZone/America/Santiago.pm', + 'lib/DateTime/TimeZone/America/Santo_Domingo.pm', + 'lib/DateTime/TimeZone/America/Sao_Paulo.pm', + 'lib/DateTime/TimeZone/America/Scoresbysund.pm', + 'lib/DateTime/TimeZone/America/Sitka.pm', + 'lib/DateTime/TimeZone/America/St_Johns.pm', + 'lib/DateTime/TimeZone/America/Swift_Current.pm', + 'lib/DateTime/TimeZone/America/Tegucigalpa.pm', + 'lib/DateTime/TimeZone/America/Thule.pm', + 'lib/DateTime/TimeZone/America/Thunder_Bay.pm', + 'lib/DateTime/TimeZone/America/Tijuana.pm', + 'lib/DateTime/TimeZone/America/Toronto.pm', + 'lib/DateTime/TimeZone/America/Vancouver.pm', + 'lib/DateTime/TimeZone/America/Whitehorse.pm', + 'lib/DateTime/TimeZone/America/Winnipeg.pm', + 'lib/DateTime/TimeZone/America/Yakutat.pm', + 'lib/DateTime/TimeZone/America/Yellowknife.pm', + 'lib/DateTime/TimeZone/Antarctica/Casey.pm', + 'lib/DateTime/TimeZone/Antarctica/Davis.pm', + 'lib/DateTime/TimeZone/Antarctica/DumontDUrville.pm', + 'lib/DateTime/TimeZone/Antarctica/Macquarie.pm', + 'lib/DateTime/TimeZone/Antarctica/Mawson.pm', + 'lib/DateTime/TimeZone/Antarctica/Palmer.pm', + 'lib/DateTime/TimeZone/Antarctica/Rothera.pm', + 'lib/DateTime/TimeZone/Antarctica/Syowa.pm', + 'lib/DateTime/TimeZone/Antarctica/Troll.pm', + 'lib/DateTime/TimeZone/Antarctica/Vostok.pm', + 'lib/DateTime/TimeZone/Asia/Almaty.pm', + 'lib/DateTime/TimeZone/Asia/Amman.pm', + 'lib/DateTime/TimeZone/Asia/Anadyr.pm', + 'lib/DateTime/TimeZone/Asia/Aqtau.pm', + 'lib/DateTime/TimeZone/Asia/Aqtobe.pm', + 'lib/DateTime/TimeZone/Asia/Ashgabat.pm', + 'lib/DateTime/TimeZone/Asia/Atyrau.pm', + 'lib/DateTime/TimeZone/Asia/Baghdad.pm', + 'lib/DateTime/TimeZone/Asia/Baku.pm', + 'lib/DateTime/TimeZone/Asia/Bangkok.pm', + 'lib/DateTime/TimeZone/Asia/Barnaul.pm', + 'lib/DateTime/TimeZone/Asia/Beirut.pm', + 'lib/DateTime/TimeZone/Asia/Bishkek.pm', + 'lib/DateTime/TimeZone/Asia/Brunei.pm', + 'lib/DateTime/TimeZone/Asia/Chita.pm', + 'lib/DateTime/TimeZone/Asia/Choibalsan.pm', + 'lib/DateTime/TimeZone/Asia/Colombo.pm', + 'lib/DateTime/TimeZone/Asia/Damascus.pm', + 'lib/DateTime/TimeZone/Asia/Dhaka.pm', + 'lib/DateTime/TimeZone/Asia/Dili.pm', + 'lib/DateTime/TimeZone/Asia/Dubai.pm', + 'lib/DateTime/TimeZone/Asia/Dushanbe.pm', + 'lib/DateTime/TimeZone/Asia/Famagusta.pm', + 'lib/DateTime/TimeZone/Asia/Gaza.pm', + 'lib/DateTime/TimeZone/Asia/Hebron.pm', + 'lib/DateTime/TimeZone/Asia/Ho_Chi_Minh.pm', + 'lib/DateTime/TimeZone/Asia/Hong_Kong.pm', + 'lib/DateTime/TimeZone/Asia/Hovd.pm', + 'lib/DateTime/TimeZone/Asia/Irkutsk.pm', + 'lib/DateTime/TimeZone/Asia/Jakarta.pm', + 'lib/DateTime/TimeZone/Asia/Jayapura.pm', + 'lib/DateTime/TimeZone/Asia/Jerusalem.pm', + 'lib/DateTime/TimeZone/Asia/Kabul.pm', + 'lib/DateTime/TimeZone/Asia/Kamchatka.pm', + 'lib/DateTime/TimeZone/Asia/Karachi.pm', + 'lib/DateTime/TimeZone/Asia/Kathmandu.pm', + 'lib/DateTime/TimeZone/Asia/Khandyga.pm', + 'lib/DateTime/TimeZone/Asia/Kolkata.pm', + 'lib/DateTime/TimeZone/Asia/Krasnoyarsk.pm', + 'lib/DateTime/TimeZone/Asia/Kuala_Lumpur.pm', + 'lib/DateTime/TimeZone/Asia/Kuching.pm', + 'lib/DateTime/TimeZone/Asia/Macau.pm', + 'lib/DateTime/TimeZone/Asia/Magadan.pm', + 'lib/DateTime/TimeZone/Asia/Makassar.pm', + 'lib/DateTime/TimeZone/Asia/Manila.pm', + 'lib/DateTime/TimeZone/Asia/Nicosia.pm', + 'lib/DateTime/TimeZone/Asia/Novokuznetsk.pm', + 'lib/DateTime/TimeZone/Asia/Novosibirsk.pm', + 'lib/DateTime/TimeZone/Asia/Omsk.pm', + 'lib/DateTime/TimeZone/Asia/Oral.pm', + 'lib/DateTime/TimeZone/Asia/Pontianak.pm', + 'lib/DateTime/TimeZone/Asia/Pyongyang.pm', + 'lib/DateTime/TimeZone/Asia/Qatar.pm', + 'lib/DateTime/TimeZone/Asia/Qyzylorda.pm', + 'lib/DateTime/TimeZone/Asia/Riyadh.pm', + 'lib/DateTime/TimeZone/Asia/Sakhalin.pm', + 'lib/DateTime/TimeZone/Asia/Samarkand.pm', + 'lib/DateTime/TimeZone/Asia/Seoul.pm', + 'lib/DateTime/TimeZone/Asia/Shanghai.pm', + 'lib/DateTime/TimeZone/Asia/Singapore.pm', + 'lib/DateTime/TimeZone/Asia/Srednekolymsk.pm', + 'lib/DateTime/TimeZone/Asia/Taipei.pm', + 'lib/DateTime/TimeZone/Asia/Tashkent.pm', + 'lib/DateTime/TimeZone/Asia/Tbilisi.pm', + 'lib/DateTime/TimeZone/Asia/Tehran.pm', + 'lib/DateTime/TimeZone/Asia/Thimphu.pm', + 'lib/DateTime/TimeZone/Asia/Tokyo.pm', + 'lib/DateTime/TimeZone/Asia/Tomsk.pm', + 'lib/DateTime/TimeZone/Asia/Ulaanbaatar.pm', + 'lib/DateTime/TimeZone/Asia/Urumqi.pm', + 'lib/DateTime/TimeZone/Asia/Ust_Nera.pm', + 'lib/DateTime/TimeZone/Asia/Vladivostok.pm', + 'lib/DateTime/TimeZone/Asia/Yakutsk.pm', + 'lib/DateTime/TimeZone/Asia/Yangon.pm', + 'lib/DateTime/TimeZone/Asia/Yekaterinburg.pm', + 'lib/DateTime/TimeZone/Asia/Yerevan.pm', + 'lib/DateTime/TimeZone/Atlantic/Azores.pm', + 'lib/DateTime/TimeZone/Atlantic/Bermuda.pm', + 'lib/DateTime/TimeZone/Atlantic/Canary.pm', + 'lib/DateTime/TimeZone/Atlantic/Cape_Verde.pm', + 'lib/DateTime/TimeZone/Atlantic/Faroe.pm', + 'lib/DateTime/TimeZone/Atlantic/Madeira.pm', + 'lib/DateTime/TimeZone/Atlantic/Reykjavik.pm', + 'lib/DateTime/TimeZone/Atlantic/South_Georgia.pm', + 'lib/DateTime/TimeZone/Atlantic/Stanley.pm', + 'lib/DateTime/TimeZone/Australia/Adelaide.pm', + 'lib/DateTime/TimeZone/Australia/Brisbane.pm', + 'lib/DateTime/TimeZone/Australia/Broken_Hill.pm', + 'lib/DateTime/TimeZone/Australia/Currie.pm', + 'lib/DateTime/TimeZone/Australia/Darwin.pm', + 'lib/DateTime/TimeZone/Australia/Eucla.pm', + 'lib/DateTime/TimeZone/Australia/Hobart.pm', + 'lib/DateTime/TimeZone/Australia/Lindeman.pm', + 'lib/DateTime/TimeZone/Australia/Lord_Howe.pm', + 'lib/DateTime/TimeZone/Australia/Melbourne.pm', + 'lib/DateTime/TimeZone/Australia/Perth.pm', + 'lib/DateTime/TimeZone/Australia/Sydney.pm', + 'lib/DateTime/TimeZone/CET.pm', + 'lib/DateTime/TimeZone/CST6CDT.pm', + 'lib/DateTime/TimeZone/Catalog.pm', + 'lib/DateTime/TimeZone/EET.pm', + 'lib/DateTime/TimeZone/EST.pm', + 'lib/DateTime/TimeZone/EST5EDT.pm', + 'lib/DateTime/TimeZone/Europe/Amsterdam.pm', + 'lib/DateTime/TimeZone/Europe/Andorra.pm', + 'lib/DateTime/TimeZone/Europe/Astrakhan.pm', + 'lib/DateTime/TimeZone/Europe/Athens.pm', + 'lib/DateTime/TimeZone/Europe/Belgrade.pm', + 'lib/DateTime/TimeZone/Europe/Berlin.pm', + 'lib/DateTime/TimeZone/Europe/Brussels.pm', + 'lib/DateTime/TimeZone/Europe/Bucharest.pm', + 'lib/DateTime/TimeZone/Europe/Budapest.pm', + 'lib/DateTime/TimeZone/Europe/Chisinau.pm', + 'lib/DateTime/TimeZone/Europe/Copenhagen.pm', + 'lib/DateTime/TimeZone/Europe/Dublin.pm', + 'lib/DateTime/TimeZone/Europe/Gibraltar.pm', + 'lib/DateTime/TimeZone/Europe/Helsinki.pm', + 'lib/DateTime/TimeZone/Europe/Istanbul.pm', + 'lib/DateTime/TimeZone/Europe/Kaliningrad.pm', + 'lib/DateTime/TimeZone/Europe/Kiev.pm', + 'lib/DateTime/TimeZone/Europe/Kirov.pm', + 'lib/DateTime/TimeZone/Europe/Lisbon.pm', + 'lib/DateTime/TimeZone/Europe/London.pm', + 'lib/DateTime/TimeZone/Europe/Luxembourg.pm', + 'lib/DateTime/TimeZone/Europe/Madrid.pm', + 'lib/DateTime/TimeZone/Europe/Malta.pm', + 'lib/DateTime/TimeZone/Europe/Minsk.pm', + 'lib/DateTime/TimeZone/Europe/Monaco.pm', + 'lib/DateTime/TimeZone/Europe/Moscow.pm', + 'lib/DateTime/TimeZone/Europe/Oslo.pm', + 'lib/DateTime/TimeZone/Europe/Paris.pm', + 'lib/DateTime/TimeZone/Europe/Prague.pm', + 'lib/DateTime/TimeZone/Europe/Riga.pm', + 'lib/DateTime/TimeZone/Europe/Rome.pm', + 'lib/DateTime/TimeZone/Europe/Samara.pm', + 'lib/DateTime/TimeZone/Europe/Saratov.pm', + 'lib/DateTime/TimeZone/Europe/Simferopol.pm', + 'lib/DateTime/TimeZone/Europe/Sofia.pm', + 'lib/DateTime/TimeZone/Europe/Stockholm.pm', + 'lib/DateTime/TimeZone/Europe/Tallinn.pm', + 'lib/DateTime/TimeZone/Europe/Tirane.pm', + 'lib/DateTime/TimeZone/Europe/Ulyanovsk.pm', + 'lib/DateTime/TimeZone/Europe/Uzhgorod.pm', + 'lib/DateTime/TimeZone/Europe/Vienna.pm', + 'lib/DateTime/TimeZone/Europe/Vilnius.pm', + 'lib/DateTime/TimeZone/Europe/Volgograd.pm', + 'lib/DateTime/TimeZone/Europe/Warsaw.pm', + 'lib/DateTime/TimeZone/Europe/Zaporozhye.pm', + 'lib/DateTime/TimeZone/Europe/Zurich.pm', + 'lib/DateTime/TimeZone/Floating.pm', + 'lib/DateTime/TimeZone/HST.pm', + 'lib/DateTime/TimeZone/Indian/Chagos.pm', + 'lib/DateTime/TimeZone/Indian/Christmas.pm', + 'lib/DateTime/TimeZone/Indian/Cocos.pm', + 'lib/DateTime/TimeZone/Indian/Kerguelen.pm', + 'lib/DateTime/TimeZone/Indian/Mahe.pm', + 'lib/DateTime/TimeZone/Indian/Maldives.pm', + 'lib/DateTime/TimeZone/Indian/Mauritius.pm', + 'lib/DateTime/TimeZone/Indian/Reunion.pm', + 'lib/DateTime/TimeZone/Local.pm', + 'lib/DateTime/TimeZone/Local/Android.pm', + 'lib/DateTime/TimeZone/Local/Unix.pm', + 'lib/DateTime/TimeZone/Local/VMS.pm', + 'lib/DateTime/TimeZone/MET.pm', + 'lib/DateTime/TimeZone/MST.pm', + 'lib/DateTime/TimeZone/MST7MDT.pm', + 'lib/DateTime/TimeZone/OffsetOnly.pm', + 'lib/DateTime/TimeZone/OlsonDB.pm', + 'lib/DateTime/TimeZone/OlsonDB/Change.pm', + 'lib/DateTime/TimeZone/OlsonDB/Observance.pm', + 'lib/DateTime/TimeZone/OlsonDB/Rule.pm', + 'lib/DateTime/TimeZone/OlsonDB/Zone.pm', + 'lib/DateTime/TimeZone/PST8PDT.pm', + 'lib/DateTime/TimeZone/Pacific/Apia.pm', + 'lib/DateTime/TimeZone/Pacific/Auckland.pm', + 'lib/DateTime/TimeZone/Pacific/Bougainville.pm', + 'lib/DateTime/TimeZone/Pacific/Chatham.pm', + 'lib/DateTime/TimeZone/Pacific/Chuuk.pm', + 'lib/DateTime/TimeZone/Pacific/Easter.pm', + 'lib/DateTime/TimeZone/Pacific/Efate.pm', + 'lib/DateTime/TimeZone/Pacific/Enderbury.pm', + 'lib/DateTime/TimeZone/Pacific/Fakaofo.pm', + 'lib/DateTime/TimeZone/Pacific/Fiji.pm', + 'lib/DateTime/TimeZone/Pacific/Funafuti.pm', + 'lib/DateTime/TimeZone/Pacific/Galapagos.pm', + 'lib/DateTime/TimeZone/Pacific/Gambier.pm', + 'lib/DateTime/TimeZone/Pacific/Guadalcanal.pm', + 'lib/DateTime/TimeZone/Pacific/Guam.pm', + 'lib/DateTime/TimeZone/Pacific/Honolulu.pm', + 'lib/DateTime/TimeZone/Pacific/Kiritimati.pm', + 'lib/DateTime/TimeZone/Pacific/Kosrae.pm', + 'lib/DateTime/TimeZone/Pacific/Kwajalein.pm', + 'lib/DateTime/TimeZone/Pacific/Majuro.pm', + 'lib/DateTime/TimeZone/Pacific/Marquesas.pm', + 'lib/DateTime/TimeZone/Pacific/Nauru.pm', + 'lib/DateTime/TimeZone/Pacific/Niue.pm', + 'lib/DateTime/TimeZone/Pacific/Norfolk.pm', + 'lib/DateTime/TimeZone/Pacific/Noumea.pm', + 'lib/DateTime/TimeZone/Pacific/Pago_Pago.pm', + 'lib/DateTime/TimeZone/Pacific/Palau.pm', + 'lib/DateTime/TimeZone/Pacific/Pitcairn.pm', + 'lib/DateTime/TimeZone/Pacific/Pohnpei.pm', + 'lib/DateTime/TimeZone/Pacific/Port_Moresby.pm', + 'lib/DateTime/TimeZone/Pacific/Rarotonga.pm', + 'lib/DateTime/TimeZone/Pacific/Tahiti.pm', + 'lib/DateTime/TimeZone/Pacific/Tarawa.pm', + 'lib/DateTime/TimeZone/Pacific/Tongatapu.pm', + 'lib/DateTime/TimeZone/Pacific/Wake.pm', + 'lib/DateTime/TimeZone/Pacific/Wallis.pm', + 'lib/DateTime/TimeZone/UTC.pm', + 'lib/DateTime/TimeZone/WET.pm', + 't/00-report-prereqs.dd', + 't/00-report-prereqs.t', + 't/02basic.t', + 't/03link.t', + 't/04local.t', + 't/05offset.t', + 't/06no-dst.t', + 't/07offset-only.t', + 't/08name.t', + 't/09changes.t', + 't/11valid-name.t', + 't/12storable.t', + 't/13short-name-has-slash.t', + 't/14invalid-name.t', + 't/15catalog.t', + 't/16has-dst-changes.t', + 't/17special-names.t', + 't/18olson-version-check.t', + 't/20local-subclass.t', + 't/21stack-corruption.t', + 't/22taint-mode.t', + 't/check_datetime_version.pl', + 't/lib/T/RequireDateTime.pm' +); + +eol_unix_ok($_, { trailing_whitespace => 1 }) foreach @files; +done_testing; diff -Nru libdatetime-timezone-perl-1.95/xt/author/mojibake.t libdatetime-timezone-perl-2.18/xt/author/mojibake.t --- libdatetime-timezone-perl-1.95/xt/author/mojibake.t 1970-01-01 00:00:00.000000000 +0000 +++ libdatetime-timezone-perl-2.18/xt/author/mojibake.t 2018-03-24 00:18:32.000000000 +0000 @@ -0,0 +1,9 @@ +#!perl + +use strict; +use warnings qw(all); + +use Test::More; +use Test::Mojibake; + +all_files_encoding_ok(); diff -Nru libdatetime-timezone-perl-1.95/xt/author/no-tabs.t libdatetime-timezone-perl-2.18/xt/author/no-tabs.t --- libdatetime-timezone-perl-1.95/xt/author/no-tabs.t 1970-01-01 00:00:00.000000000 +0000 +++ libdatetime-timezone-perl-2.18/xt/author/no-tabs.t 2018-03-24 00:18:32.000000000 +0000 @@ -0,0 +1,408 @@ +use strict; +use warnings; + +# this test was generated with Dist::Zilla::Plugin::Test::NoTabs 0.15 + +use Test::More 0.88; +use Test::NoTabs; + +my @files = ( + 'lib/DateTime/TimeZone.pm', + 'lib/DateTime/TimeZone/Africa/Abidjan.pm', + 'lib/DateTime/TimeZone/Africa/Accra.pm', + 'lib/DateTime/TimeZone/Africa/Algiers.pm', + 'lib/DateTime/TimeZone/Africa/Bissau.pm', + 'lib/DateTime/TimeZone/Africa/Cairo.pm', + 'lib/DateTime/TimeZone/Africa/Casablanca.pm', + 'lib/DateTime/TimeZone/Africa/Ceuta.pm', + 'lib/DateTime/TimeZone/Africa/El_Aaiun.pm', + 'lib/DateTime/TimeZone/Africa/Johannesburg.pm', + 'lib/DateTime/TimeZone/Africa/Juba.pm', + 'lib/DateTime/TimeZone/Africa/Khartoum.pm', + 'lib/DateTime/TimeZone/Africa/Lagos.pm', + 'lib/DateTime/TimeZone/Africa/Maputo.pm', + 'lib/DateTime/TimeZone/Africa/Monrovia.pm', + 'lib/DateTime/TimeZone/Africa/Nairobi.pm', + 'lib/DateTime/TimeZone/Africa/Ndjamena.pm', + 'lib/DateTime/TimeZone/Africa/Sao_Tome.pm', + 'lib/DateTime/TimeZone/Africa/Tripoli.pm', + 'lib/DateTime/TimeZone/Africa/Tunis.pm', + 'lib/DateTime/TimeZone/Africa/Windhoek.pm', + 'lib/DateTime/TimeZone/America/Adak.pm', + 'lib/DateTime/TimeZone/America/Anchorage.pm', + 'lib/DateTime/TimeZone/America/Araguaina.pm', + 'lib/DateTime/TimeZone/America/Argentina/Buenos_Aires.pm', + 'lib/DateTime/TimeZone/America/Argentina/Catamarca.pm', + 'lib/DateTime/TimeZone/America/Argentina/Cordoba.pm', + 'lib/DateTime/TimeZone/America/Argentina/Jujuy.pm', + 'lib/DateTime/TimeZone/America/Argentina/La_Rioja.pm', + 'lib/DateTime/TimeZone/America/Argentina/Mendoza.pm', + 'lib/DateTime/TimeZone/America/Argentina/Rio_Gallegos.pm', + 'lib/DateTime/TimeZone/America/Argentina/Salta.pm', + 'lib/DateTime/TimeZone/America/Argentina/San_Juan.pm', + 'lib/DateTime/TimeZone/America/Argentina/San_Luis.pm', + 'lib/DateTime/TimeZone/America/Argentina/Tucuman.pm', + 'lib/DateTime/TimeZone/America/Argentina/Ushuaia.pm', + 'lib/DateTime/TimeZone/America/Asuncion.pm', + 'lib/DateTime/TimeZone/America/Atikokan.pm', + 'lib/DateTime/TimeZone/America/Bahia.pm', + 'lib/DateTime/TimeZone/America/Bahia_Banderas.pm', + 'lib/DateTime/TimeZone/America/Barbados.pm', + 'lib/DateTime/TimeZone/America/Belem.pm', + 'lib/DateTime/TimeZone/America/Belize.pm', + 'lib/DateTime/TimeZone/America/Blanc_Sablon.pm', + 'lib/DateTime/TimeZone/America/Boa_Vista.pm', + 'lib/DateTime/TimeZone/America/Bogota.pm', + 'lib/DateTime/TimeZone/America/Boise.pm', + 'lib/DateTime/TimeZone/America/Cambridge_Bay.pm', + 'lib/DateTime/TimeZone/America/Campo_Grande.pm', + 'lib/DateTime/TimeZone/America/Cancun.pm', + 'lib/DateTime/TimeZone/America/Caracas.pm', + 'lib/DateTime/TimeZone/America/Cayenne.pm', + 'lib/DateTime/TimeZone/America/Chicago.pm', + 'lib/DateTime/TimeZone/America/Chihuahua.pm', + 'lib/DateTime/TimeZone/America/Costa_Rica.pm', + 'lib/DateTime/TimeZone/America/Creston.pm', + 'lib/DateTime/TimeZone/America/Cuiaba.pm', + 'lib/DateTime/TimeZone/America/Curacao.pm', + 'lib/DateTime/TimeZone/America/Danmarkshavn.pm', + 'lib/DateTime/TimeZone/America/Dawson.pm', + 'lib/DateTime/TimeZone/America/Dawson_Creek.pm', + 'lib/DateTime/TimeZone/America/Denver.pm', + 'lib/DateTime/TimeZone/America/Detroit.pm', + 'lib/DateTime/TimeZone/America/Edmonton.pm', + 'lib/DateTime/TimeZone/America/Eirunepe.pm', + 'lib/DateTime/TimeZone/America/El_Salvador.pm', + 'lib/DateTime/TimeZone/America/Fort_Nelson.pm', + 'lib/DateTime/TimeZone/America/Fortaleza.pm', + 'lib/DateTime/TimeZone/America/Glace_Bay.pm', + 'lib/DateTime/TimeZone/America/Godthab.pm', + 'lib/DateTime/TimeZone/America/Goose_Bay.pm', + 'lib/DateTime/TimeZone/America/Grand_Turk.pm', + 'lib/DateTime/TimeZone/America/Guatemala.pm', + 'lib/DateTime/TimeZone/America/Guayaquil.pm', + 'lib/DateTime/TimeZone/America/Guyana.pm', + 'lib/DateTime/TimeZone/America/Halifax.pm', + 'lib/DateTime/TimeZone/America/Havana.pm', + 'lib/DateTime/TimeZone/America/Hermosillo.pm', + 'lib/DateTime/TimeZone/America/Indiana/Indianapolis.pm', + 'lib/DateTime/TimeZone/America/Indiana/Knox.pm', + 'lib/DateTime/TimeZone/America/Indiana/Marengo.pm', + 'lib/DateTime/TimeZone/America/Indiana/Petersburg.pm', + 'lib/DateTime/TimeZone/America/Indiana/Tell_City.pm', + 'lib/DateTime/TimeZone/America/Indiana/Vevay.pm', + 'lib/DateTime/TimeZone/America/Indiana/Vincennes.pm', + 'lib/DateTime/TimeZone/America/Indiana/Winamac.pm', + 'lib/DateTime/TimeZone/America/Inuvik.pm', + 'lib/DateTime/TimeZone/America/Iqaluit.pm', + 'lib/DateTime/TimeZone/America/Jamaica.pm', + 'lib/DateTime/TimeZone/America/Juneau.pm', + 'lib/DateTime/TimeZone/America/Kentucky/Louisville.pm', + 'lib/DateTime/TimeZone/America/Kentucky/Monticello.pm', + 'lib/DateTime/TimeZone/America/La_Paz.pm', + 'lib/DateTime/TimeZone/America/Lima.pm', + 'lib/DateTime/TimeZone/America/Los_Angeles.pm', + 'lib/DateTime/TimeZone/America/Maceio.pm', + 'lib/DateTime/TimeZone/America/Managua.pm', + 'lib/DateTime/TimeZone/America/Manaus.pm', + 'lib/DateTime/TimeZone/America/Martinique.pm', + 'lib/DateTime/TimeZone/America/Matamoros.pm', + 'lib/DateTime/TimeZone/America/Mazatlan.pm', + 'lib/DateTime/TimeZone/America/Menominee.pm', + 'lib/DateTime/TimeZone/America/Merida.pm', + 'lib/DateTime/TimeZone/America/Metlakatla.pm', + 'lib/DateTime/TimeZone/America/Mexico_City.pm', + 'lib/DateTime/TimeZone/America/Miquelon.pm', + 'lib/DateTime/TimeZone/America/Moncton.pm', + 'lib/DateTime/TimeZone/America/Monterrey.pm', + 'lib/DateTime/TimeZone/America/Montevideo.pm', + 'lib/DateTime/TimeZone/America/Nassau.pm', + 'lib/DateTime/TimeZone/America/New_York.pm', + 'lib/DateTime/TimeZone/America/Nipigon.pm', + 'lib/DateTime/TimeZone/America/Nome.pm', + 'lib/DateTime/TimeZone/America/Noronha.pm', + 'lib/DateTime/TimeZone/America/North_Dakota/Beulah.pm', + 'lib/DateTime/TimeZone/America/North_Dakota/Center.pm', + 'lib/DateTime/TimeZone/America/North_Dakota/New_Salem.pm', + 'lib/DateTime/TimeZone/America/Ojinaga.pm', + 'lib/DateTime/TimeZone/America/Panama.pm', + 'lib/DateTime/TimeZone/America/Pangnirtung.pm', + 'lib/DateTime/TimeZone/America/Paramaribo.pm', + 'lib/DateTime/TimeZone/America/Phoenix.pm', + 'lib/DateTime/TimeZone/America/Port_au_Prince.pm', + 'lib/DateTime/TimeZone/America/Port_of_Spain.pm', + 'lib/DateTime/TimeZone/America/Porto_Velho.pm', + 'lib/DateTime/TimeZone/America/Puerto_Rico.pm', + 'lib/DateTime/TimeZone/America/Punta_Arenas.pm', + 'lib/DateTime/TimeZone/America/Rainy_River.pm', + 'lib/DateTime/TimeZone/America/Rankin_Inlet.pm', + 'lib/DateTime/TimeZone/America/Recife.pm', + 'lib/DateTime/TimeZone/America/Regina.pm', + 'lib/DateTime/TimeZone/America/Resolute.pm', + 'lib/DateTime/TimeZone/America/Rio_Branco.pm', + 'lib/DateTime/TimeZone/America/Santarem.pm', + 'lib/DateTime/TimeZone/America/Santiago.pm', + 'lib/DateTime/TimeZone/America/Santo_Domingo.pm', + 'lib/DateTime/TimeZone/America/Sao_Paulo.pm', + 'lib/DateTime/TimeZone/America/Scoresbysund.pm', + 'lib/DateTime/TimeZone/America/Sitka.pm', + 'lib/DateTime/TimeZone/America/St_Johns.pm', + 'lib/DateTime/TimeZone/America/Swift_Current.pm', + 'lib/DateTime/TimeZone/America/Tegucigalpa.pm', + 'lib/DateTime/TimeZone/America/Thule.pm', + 'lib/DateTime/TimeZone/America/Thunder_Bay.pm', + 'lib/DateTime/TimeZone/America/Tijuana.pm', + 'lib/DateTime/TimeZone/America/Toronto.pm', + 'lib/DateTime/TimeZone/America/Vancouver.pm', + 'lib/DateTime/TimeZone/America/Whitehorse.pm', + 'lib/DateTime/TimeZone/America/Winnipeg.pm', + 'lib/DateTime/TimeZone/America/Yakutat.pm', + 'lib/DateTime/TimeZone/America/Yellowknife.pm', + 'lib/DateTime/TimeZone/Antarctica/Casey.pm', + 'lib/DateTime/TimeZone/Antarctica/Davis.pm', + 'lib/DateTime/TimeZone/Antarctica/DumontDUrville.pm', + 'lib/DateTime/TimeZone/Antarctica/Macquarie.pm', + 'lib/DateTime/TimeZone/Antarctica/Mawson.pm', + 'lib/DateTime/TimeZone/Antarctica/Palmer.pm', + 'lib/DateTime/TimeZone/Antarctica/Rothera.pm', + 'lib/DateTime/TimeZone/Antarctica/Syowa.pm', + 'lib/DateTime/TimeZone/Antarctica/Troll.pm', + 'lib/DateTime/TimeZone/Antarctica/Vostok.pm', + 'lib/DateTime/TimeZone/Asia/Almaty.pm', + 'lib/DateTime/TimeZone/Asia/Amman.pm', + 'lib/DateTime/TimeZone/Asia/Anadyr.pm', + 'lib/DateTime/TimeZone/Asia/Aqtau.pm', + 'lib/DateTime/TimeZone/Asia/Aqtobe.pm', + 'lib/DateTime/TimeZone/Asia/Ashgabat.pm', + 'lib/DateTime/TimeZone/Asia/Atyrau.pm', + 'lib/DateTime/TimeZone/Asia/Baghdad.pm', + 'lib/DateTime/TimeZone/Asia/Baku.pm', + 'lib/DateTime/TimeZone/Asia/Bangkok.pm', + 'lib/DateTime/TimeZone/Asia/Barnaul.pm', + 'lib/DateTime/TimeZone/Asia/Beirut.pm', + 'lib/DateTime/TimeZone/Asia/Bishkek.pm', + 'lib/DateTime/TimeZone/Asia/Brunei.pm', + 'lib/DateTime/TimeZone/Asia/Chita.pm', + 'lib/DateTime/TimeZone/Asia/Choibalsan.pm', + 'lib/DateTime/TimeZone/Asia/Colombo.pm', + 'lib/DateTime/TimeZone/Asia/Damascus.pm', + 'lib/DateTime/TimeZone/Asia/Dhaka.pm', + 'lib/DateTime/TimeZone/Asia/Dili.pm', + 'lib/DateTime/TimeZone/Asia/Dubai.pm', + 'lib/DateTime/TimeZone/Asia/Dushanbe.pm', + 'lib/DateTime/TimeZone/Asia/Famagusta.pm', + 'lib/DateTime/TimeZone/Asia/Gaza.pm', + 'lib/DateTime/TimeZone/Asia/Hebron.pm', + 'lib/DateTime/TimeZone/Asia/Ho_Chi_Minh.pm', + 'lib/DateTime/TimeZone/Asia/Hong_Kong.pm', + 'lib/DateTime/TimeZone/Asia/Hovd.pm', + 'lib/DateTime/TimeZone/Asia/Irkutsk.pm', + 'lib/DateTime/TimeZone/Asia/Jakarta.pm', + 'lib/DateTime/TimeZone/Asia/Jayapura.pm', + 'lib/DateTime/TimeZone/Asia/Jerusalem.pm', + 'lib/DateTime/TimeZone/Asia/Kabul.pm', + 'lib/DateTime/TimeZone/Asia/Kamchatka.pm', + 'lib/DateTime/TimeZone/Asia/Karachi.pm', + 'lib/DateTime/TimeZone/Asia/Kathmandu.pm', + 'lib/DateTime/TimeZone/Asia/Khandyga.pm', + 'lib/DateTime/TimeZone/Asia/Kolkata.pm', + 'lib/DateTime/TimeZone/Asia/Krasnoyarsk.pm', + 'lib/DateTime/TimeZone/Asia/Kuala_Lumpur.pm', + 'lib/DateTime/TimeZone/Asia/Kuching.pm', + 'lib/DateTime/TimeZone/Asia/Macau.pm', + 'lib/DateTime/TimeZone/Asia/Magadan.pm', + 'lib/DateTime/TimeZone/Asia/Makassar.pm', + 'lib/DateTime/TimeZone/Asia/Manila.pm', + 'lib/DateTime/TimeZone/Asia/Nicosia.pm', + 'lib/DateTime/TimeZone/Asia/Novokuznetsk.pm', + 'lib/DateTime/TimeZone/Asia/Novosibirsk.pm', + 'lib/DateTime/TimeZone/Asia/Omsk.pm', + 'lib/DateTime/TimeZone/Asia/Oral.pm', + 'lib/DateTime/TimeZone/Asia/Pontianak.pm', + 'lib/DateTime/TimeZone/Asia/Pyongyang.pm', + 'lib/DateTime/TimeZone/Asia/Qatar.pm', + 'lib/DateTime/TimeZone/Asia/Qyzylorda.pm', + 'lib/DateTime/TimeZone/Asia/Riyadh.pm', + 'lib/DateTime/TimeZone/Asia/Sakhalin.pm', + 'lib/DateTime/TimeZone/Asia/Samarkand.pm', + 'lib/DateTime/TimeZone/Asia/Seoul.pm', + 'lib/DateTime/TimeZone/Asia/Shanghai.pm', + 'lib/DateTime/TimeZone/Asia/Singapore.pm', + 'lib/DateTime/TimeZone/Asia/Srednekolymsk.pm', + 'lib/DateTime/TimeZone/Asia/Taipei.pm', + 'lib/DateTime/TimeZone/Asia/Tashkent.pm', + 'lib/DateTime/TimeZone/Asia/Tbilisi.pm', + 'lib/DateTime/TimeZone/Asia/Tehran.pm', + 'lib/DateTime/TimeZone/Asia/Thimphu.pm', + 'lib/DateTime/TimeZone/Asia/Tokyo.pm', + 'lib/DateTime/TimeZone/Asia/Tomsk.pm', + 'lib/DateTime/TimeZone/Asia/Ulaanbaatar.pm', + 'lib/DateTime/TimeZone/Asia/Urumqi.pm', + 'lib/DateTime/TimeZone/Asia/Ust_Nera.pm', + 'lib/DateTime/TimeZone/Asia/Vladivostok.pm', + 'lib/DateTime/TimeZone/Asia/Yakutsk.pm', + 'lib/DateTime/TimeZone/Asia/Yangon.pm', + 'lib/DateTime/TimeZone/Asia/Yekaterinburg.pm', + 'lib/DateTime/TimeZone/Asia/Yerevan.pm', + 'lib/DateTime/TimeZone/Atlantic/Azores.pm', + 'lib/DateTime/TimeZone/Atlantic/Bermuda.pm', + 'lib/DateTime/TimeZone/Atlantic/Canary.pm', + 'lib/DateTime/TimeZone/Atlantic/Cape_Verde.pm', + 'lib/DateTime/TimeZone/Atlantic/Faroe.pm', + 'lib/DateTime/TimeZone/Atlantic/Madeira.pm', + 'lib/DateTime/TimeZone/Atlantic/Reykjavik.pm', + 'lib/DateTime/TimeZone/Atlantic/South_Georgia.pm', + 'lib/DateTime/TimeZone/Atlantic/Stanley.pm', + 'lib/DateTime/TimeZone/Australia/Adelaide.pm', + 'lib/DateTime/TimeZone/Australia/Brisbane.pm', + 'lib/DateTime/TimeZone/Australia/Broken_Hill.pm', + 'lib/DateTime/TimeZone/Australia/Currie.pm', + 'lib/DateTime/TimeZone/Australia/Darwin.pm', + 'lib/DateTime/TimeZone/Australia/Eucla.pm', + 'lib/DateTime/TimeZone/Australia/Hobart.pm', + 'lib/DateTime/TimeZone/Australia/Lindeman.pm', + 'lib/DateTime/TimeZone/Australia/Lord_Howe.pm', + 'lib/DateTime/TimeZone/Australia/Melbourne.pm', + 'lib/DateTime/TimeZone/Australia/Perth.pm', + 'lib/DateTime/TimeZone/Australia/Sydney.pm', + 'lib/DateTime/TimeZone/CET.pm', + 'lib/DateTime/TimeZone/CST6CDT.pm', + 'lib/DateTime/TimeZone/Catalog.pm', + 'lib/DateTime/TimeZone/EET.pm', + 'lib/DateTime/TimeZone/EST.pm', + 'lib/DateTime/TimeZone/EST5EDT.pm', + 'lib/DateTime/TimeZone/Europe/Amsterdam.pm', + 'lib/DateTime/TimeZone/Europe/Andorra.pm', + 'lib/DateTime/TimeZone/Europe/Astrakhan.pm', + 'lib/DateTime/TimeZone/Europe/Athens.pm', + 'lib/DateTime/TimeZone/Europe/Belgrade.pm', + 'lib/DateTime/TimeZone/Europe/Berlin.pm', + 'lib/DateTime/TimeZone/Europe/Brussels.pm', + 'lib/DateTime/TimeZone/Europe/Bucharest.pm', + 'lib/DateTime/TimeZone/Europe/Budapest.pm', + 'lib/DateTime/TimeZone/Europe/Chisinau.pm', + 'lib/DateTime/TimeZone/Europe/Copenhagen.pm', + 'lib/DateTime/TimeZone/Europe/Dublin.pm', + 'lib/DateTime/TimeZone/Europe/Gibraltar.pm', + 'lib/DateTime/TimeZone/Europe/Helsinki.pm', + 'lib/DateTime/TimeZone/Europe/Istanbul.pm', + 'lib/DateTime/TimeZone/Europe/Kaliningrad.pm', + 'lib/DateTime/TimeZone/Europe/Kiev.pm', + 'lib/DateTime/TimeZone/Europe/Kirov.pm', + 'lib/DateTime/TimeZone/Europe/Lisbon.pm', + 'lib/DateTime/TimeZone/Europe/London.pm', + 'lib/DateTime/TimeZone/Europe/Luxembourg.pm', + 'lib/DateTime/TimeZone/Europe/Madrid.pm', + 'lib/DateTime/TimeZone/Europe/Malta.pm', + 'lib/DateTime/TimeZone/Europe/Minsk.pm', + 'lib/DateTime/TimeZone/Europe/Monaco.pm', + 'lib/DateTime/TimeZone/Europe/Moscow.pm', + 'lib/DateTime/TimeZone/Europe/Oslo.pm', + 'lib/DateTime/TimeZone/Europe/Paris.pm', + 'lib/DateTime/TimeZone/Europe/Prague.pm', + 'lib/DateTime/TimeZone/Europe/Riga.pm', + 'lib/DateTime/TimeZone/Europe/Rome.pm', + 'lib/DateTime/TimeZone/Europe/Samara.pm', + 'lib/DateTime/TimeZone/Europe/Saratov.pm', + 'lib/DateTime/TimeZone/Europe/Simferopol.pm', + 'lib/DateTime/TimeZone/Europe/Sofia.pm', + 'lib/DateTime/TimeZone/Europe/Stockholm.pm', + 'lib/DateTime/TimeZone/Europe/Tallinn.pm', + 'lib/DateTime/TimeZone/Europe/Tirane.pm', + 'lib/DateTime/TimeZone/Europe/Ulyanovsk.pm', + 'lib/DateTime/TimeZone/Europe/Uzhgorod.pm', + 'lib/DateTime/TimeZone/Europe/Vienna.pm', + 'lib/DateTime/TimeZone/Europe/Vilnius.pm', + 'lib/DateTime/TimeZone/Europe/Volgograd.pm', + 'lib/DateTime/TimeZone/Europe/Warsaw.pm', + 'lib/DateTime/TimeZone/Europe/Zaporozhye.pm', + 'lib/DateTime/TimeZone/Europe/Zurich.pm', + 'lib/DateTime/TimeZone/Floating.pm', + 'lib/DateTime/TimeZone/HST.pm', + 'lib/DateTime/TimeZone/Indian/Chagos.pm', + 'lib/DateTime/TimeZone/Indian/Christmas.pm', + 'lib/DateTime/TimeZone/Indian/Cocos.pm', + 'lib/DateTime/TimeZone/Indian/Kerguelen.pm', + 'lib/DateTime/TimeZone/Indian/Mahe.pm', + 'lib/DateTime/TimeZone/Indian/Maldives.pm', + 'lib/DateTime/TimeZone/Indian/Mauritius.pm', + 'lib/DateTime/TimeZone/Indian/Reunion.pm', + 'lib/DateTime/TimeZone/Local.pm', + 'lib/DateTime/TimeZone/Local/Android.pm', + 'lib/DateTime/TimeZone/Local/Unix.pm', + 'lib/DateTime/TimeZone/Local/VMS.pm', + 'lib/DateTime/TimeZone/MET.pm', + 'lib/DateTime/TimeZone/MST.pm', + 'lib/DateTime/TimeZone/MST7MDT.pm', + 'lib/DateTime/TimeZone/OffsetOnly.pm', + 'lib/DateTime/TimeZone/OlsonDB.pm', + 'lib/DateTime/TimeZone/OlsonDB/Change.pm', + 'lib/DateTime/TimeZone/OlsonDB/Observance.pm', + 'lib/DateTime/TimeZone/OlsonDB/Rule.pm', + 'lib/DateTime/TimeZone/OlsonDB/Zone.pm', + 'lib/DateTime/TimeZone/PST8PDT.pm', + 'lib/DateTime/TimeZone/Pacific/Apia.pm', + 'lib/DateTime/TimeZone/Pacific/Auckland.pm', + 'lib/DateTime/TimeZone/Pacific/Bougainville.pm', + 'lib/DateTime/TimeZone/Pacific/Chatham.pm', + 'lib/DateTime/TimeZone/Pacific/Chuuk.pm', + 'lib/DateTime/TimeZone/Pacific/Easter.pm', + 'lib/DateTime/TimeZone/Pacific/Efate.pm', + 'lib/DateTime/TimeZone/Pacific/Enderbury.pm', + 'lib/DateTime/TimeZone/Pacific/Fakaofo.pm', + 'lib/DateTime/TimeZone/Pacific/Fiji.pm', + 'lib/DateTime/TimeZone/Pacific/Funafuti.pm', + 'lib/DateTime/TimeZone/Pacific/Galapagos.pm', + 'lib/DateTime/TimeZone/Pacific/Gambier.pm', + 'lib/DateTime/TimeZone/Pacific/Guadalcanal.pm', + 'lib/DateTime/TimeZone/Pacific/Guam.pm', + 'lib/DateTime/TimeZone/Pacific/Honolulu.pm', + 'lib/DateTime/TimeZone/Pacific/Kiritimati.pm', + 'lib/DateTime/TimeZone/Pacific/Kosrae.pm', + 'lib/DateTime/TimeZone/Pacific/Kwajalein.pm', + 'lib/DateTime/TimeZone/Pacific/Majuro.pm', + 'lib/DateTime/TimeZone/Pacific/Marquesas.pm', + 'lib/DateTime/TimeZone/Pacific/Nauru.pm', + 'lib/DateTime/TimeZone/Pacific/Niue.pm', + 'lib/DateTime/TimeZone/Pacific/Norfolk.pm', + 'lib/DateTime/TimeZone/Pacific/Noumea.pm', + 'lib/DateTime/TimeZone/Pacific/Pago_Pago.pm', + 'lib/DateTime/TimeZone/Pacific/Palau.pm', + 'lib/DateTime/TimeZone/Pacific/Pitcairn.pm', + 'lib/DateTime/TimeZone/Pacific/Pohnpei.pm', + 'lib/DateTime/TimeZone/Pacific/Port_Moresby.pm', + 'lib/DateTime/TimeZone/Pacific/Rarotonga.pm', + 'lib/DateTime/TimeZone/Pacific/Tahiti.pm', + 'lib/DateTime/TimeZone/Pacific/Tarawa.pm', + 'lib/DateTime/TimeZone/Pacific/Tongatapu.pm', + 'lib/DateTime/TimeZone/Pacific/Wake.pm', + 'lib/DateTime/TimeZone/Pacific/Wallis.pm', + 'lib/DateTime/TimeZone/UTC.pm', + 'lib/DateTime/TimeZone/WET.pm', + 't/00-report-prereqs.dd', + 't/00-report-prereqs.t', + 't/02basic.t', + 't/03link.t', + 't/04local.t', + 't/05offset.t', + 't/06no-dst.t', + 't/07offset-only.t', + 't/08name.t', + 't/09changes.t', + 't/11valid-name.t', + 't/12storable.t', + 't/13short-name-has-slash.t', + 't/14invalid-name.t', + 't/15catalog.t', + 't/16has-dst-changes.t', + 't/17special-names.t', + 't/18olson-version-check.t', + 't/20local-subclass.t', + 't/21stack-corruption.t', + 't/22taint-mode.t', + 't/check_datetime_version.pl', + 't/lib/T/RequireDateTime.pm' +); + +notabs_ok($_) foreach @files; +done_testing; diff -Nru libdatetime-timezone-perl-1.95/xt/author/pod-coverage.t libdatetime-timezone-perl-2.18/xt/author/pod-coverage.t --- libdatetime-timezone-perl-1.95/xt/author/pod-coverage.t 1970-01-01 00:00:00.000000000 +0000 +++ libdatetime-timezone-perl-2.18/xt/author/pod-coverage.t 2018-03-24 00:18:32.000000000 +0000 @@ -0,0 +1,53 @@ +#!perl +# This file was automatically generated by Dist::Zilla::Plugin::Test::Pod::Coverage::Configurable 0.07. + +use Test::Pod::Coverage 1.08; +use Test::More 0.88; + +BEGIN { + if ( $] <= 5.008008 ) { + plan skip_all => 'These tests require Pod::Coverage::TrustPod, which only works with Perl 5.8.9+'; + } +} +use Pod::Coverage::TrustPod; + +my %skip = map { $_ => 1 } qw( DateTime::TimeZone::Catalog DateTime::TimeZone::Floating DateTime::TimeZone::OffsetOnly DateTime::TimeZone::UTC ); + +my @modules; +for my $module ( all_modules() ) { + next if $skip{$module}; + next if $module =~ qr/^DateTime::TimeZone::OlsonDB/; + next if $module =~ qr/^DateTime::TimeZone::Local::.+/; + next if $module =~ qr/^DateTime::TimeZone::(?:Africa|America|Antarctica|Asia|Atlantic|Australia|Europe|Indian|Pacific)/; + next if $module =~ qr/^DateTime::TimeZone::(?:CET|CST6CDT|EET|EST5EDT|EST|HST|MET|MST7MDT|MST|PST8PDT|WET)/; + + push @modules, $module; +} + +plan skip_all => 'All the modules we found were excluded from POD coverage test.' + unless @modules; + +plan tests => scalar @modules; + +my %trustme = ( + 'DateTime::TimeZone' => [ + qr/^[A-Z_]+/, + qr/^max_span$/ + ] + ); + +my @also_private; + +for my $module ( sort @modules ) { + pod_coverage_ok( + $module, + { + coverage_class => 'Pod::Coverage::TrustPod', + also_private => \@also_private, + trustme => $trustme{$module} || [], + }, + "pod coverage for $module" + ); +} + +done_testing(); diff -Nru libdatetime-timezone-perl-1.95/xt/author/pod-spell.t libdatetime-timezone-perl-2.18/xt/author/pod-spell.t --- libdatetime-timezone-perl-1.95/xt/author/pod-spell.t 1970-01-01 00:00:00.000000000 +0000 +++ libdatetime-timezone-perl-2.18/xt/author/pod-spell.t 2018-03-24 00:18:32.000000000 +0000 @@ -0,0 +1,585 @@ +use strict; +use warnings; +use Test::More; + +# generated by Dist::Zilla::Plugin::Test::PodSpelling 2.007005 +use Test::Spelling 0.12; +use Pod::Wordlist; + + +add_stopwords(); +all_pod_files_spelling_ok( qw( bin lib ) ); +__DATA__ +AE +AO +API +AQ +Abidjan +Accra +Adak +Adelaide +Africa +Aland +Alders +Alexey +Alfie +Algiers +Almaty +America +Amman +Amsterdam +Anadyr +Anchorage +Andorra +Android +Antarctica +Apia +Aqtau +Aqtobe +Araguaina +Argentina +Ashgabat +Asia +Astrakhan +Asuncion +Athens +Atikokan +Atlantic +Atyrau +Auckland +Australia +Azores +BD +BG +BH +BJ +BN +BQ +BT +BW +BZ +Baghdad +Bahia +Bahia_Banderas +Baku +Bangkok +Barbados +Barnaul +Barthelemy +Beirut +Belem +Belgrade +Belize +Berlin +Bermuda +Beulah +Bishkek +Bissau +Blanc_Sablon +Boa_Vista +Bogota +Boise +Bolivarian +Bonaire +Bougainville +Brisbane +Broken_Hill +Bron +Brunei +Brussels +Bucharest +Budapest +Buenos_Aires +Burkina +CET +CN +CPAN +CST6CDT +CX +CY +Cabo +Caicos +Cairo +Cambridge_Bay +Campo_Grande +Canary +Cancun +Cape_Verde +Caracas +Casablanca +Casey +Catalog +Catamarca +Cayenne +Center +Ceuta +Chagos +Change +Chatham +Chicago +Chihuahua +Chisinau +Chita +Choibalsan +Christmas +Chuuk +Cocos +Colombo +Copenhagen +Cordoba +Costa +Costa_Rica +Creston +Cuiaba +Cunha +Curacao +Currie +Czechia +DK +DM +DROLSKY +DROLSKY's +Daisuke +Damascus +Danmarkshavn +Darussalam +Darwin +DateTime +Dave +David +Davis +Dawson +Dawson_Creek +Denver +Detroit +Dhaka +Dili +Dubai +Dublin +DumontDUrville +Dushanbe +EE +EET +EG +EST +EST5EDT +Easter +Edmonton +Efate +Eirunepe +El +El_Aaiun +El_Salvador +Enderbury +Etheridge +Eucla +Europe +Eustatius +FI +FJ +FK +FO +Fakaofo +Famagusta +Faroe +Faso +Fiji +Floating +Fort_Nelson +Fortaleza +FromEnv +Funafuti +Futuna +GF +GG +GH +GL +GN +GQ +GW +GY +Galapagos +Gambier +Gaza +Gibraltar +Glace_Bay +Godthab +Gondwana +Goose_Bay +Grand_Turk +Guadalcanal +Guam +Guatemala +Guayaquil +Guyana +HK +HN +HPUX +HST +HU +Halifax +Havana +Hebron +Helsinki +Hermosillo +Ho_Chi_Minh +Hobart +Hoblitt +Hong +Hong_Kong +Honolulu +Hovd +IM +Iain +Indian +Indiana +Indianapolis +Inuvik +Iqaluit +Irkutsk +Istanbul +JE +JM +Jakarta +Jakub +Jamahiriya +Jamaica +Jayapura +Jerusalem +Johannesburg +John +Joshua +Juba +Jujuy +Juneau +KE +KH +KI +KZ +Kabul +Kaliningrad +Kamchatka +Karachi +Karen +Kathmandu +Kentucky +Kerguelen +Khandyga +Khartoum +Kiev +Kiritimati +Kirov +Kitts +Knox +Kolkata +Kosrae +Krasnoyarsk +Kuala_Lumpur +Kuching +Kwajalein +LK +LV +LY +La_Paz +La_Rioja +Lagos +Lanka +Leone +Leste +Lima +Lindeman +Lisbon +Local +London +Lord_Howe +Los_Angeles +Louisville +Luxembourg +MET +MF +MH +MQ +MST +MST7MDT +MX +MZ +Maarten +Macau +Maceio +Macquarie +Madeira +Madrid +Magadan +Mahe +Majuro +Makassar +Maki +Maldives +Malta +Malvinas +Managua +Manaus +Manila +Maputo +Marengo +Marino +Marquesas +Martinique +Matamoros +Mauritius +Mawson +Mayen +Mayotte +Mazatlan +Melbourne +Mendoza +Menominee +Merida +Metlakatla +Mexico_City +Millenium +Minsk +Miquelon +Molchanov +Monaco +Moncton +Monrovia +Monterrey +Montevideo +Monticello +Moscow +NG +NL +Nairobi +Nassau +Nauru +Ndjamena +New_Salem +New_York +Nicosia +Nipigon +Niue +Nome +Norfolk +Noronha +North_Dakota +Noumea +Novokuznetsk +Novosibirsk +Observance +OffsetOnly +Ojinaga +Olaf +OlsonDB +Omsk +Oral +Oslo +PN +PST8PDT +PY +Pacific +Pago_Pago +Palau +Palmer +Panama +Pangnirtung +Papua +Paramaribo +Paris +PayPal +Perth +Peter +Petersburg +Phoenix +Pinkowitz +Pitcairn +Plurinational +Pohnpei +Pontianak +Port_Moresby +Port_au_Prince +Port_of_Spain +Porto_Velho +Prague +Puerto +Puerto_Rico +Punta_Arenas +Pyongyang +QA +Qatar +Qyzylorda +RO +RW +Rabbitson +Rainy_River +Rankin_Inlet +Rarotonga +Rata +Recife +Regina +Resolute +Reunion +Reykjavik +Rica +Riga +Rio_Branco +Rio_Gallegos +Riyadh +Rolsky +Rolsky's +Rome +Rothera +Rule +SG +SL +SV +SX +SY +SZ +Saba +Sakhalin +Salta +Samara +Samarkand +San_Juan +San_Luis +Santarem +Santiago +Santo_Domingo +Sao +Sao_Paulo +Sao_Tome +Saratov +Scoresbysund +Seoul +Shanghai +Simferopol +Singapore +Sint +Sitka +Sofia +South_Georgia +Srednekolymsk +Sri +St_Johns +Stanley +Starman +Stockholm +Storable +Subclass +Subclasses +Swift_Current +Sydney +Syowa +TF +TG +TJ +TK +TT +TW +TZ +Tahiti +Taipei +Tallinn +Tarawa +Tashkent +Tbilisi +Tegucigalpa +Tehran +Tell_City +Thimphu +Thule +Thunder_Bay +Tijuana +TimeZone +Timor +Tirane +Tokelau +Tokyo +Tom +Tomsk +Tongatapu +Toronto +Tripoli +Troll +Truskett +Tucuman +Tunis +UA +UG +UIs +UTC +UY +UZ +Ulaanbaatar +Ulyanovsk +Unix +Urumqi +Ushuaia +Ust_Nera +Uzhgorod +VC +VE +VMS +VN +VU +Vancouver +Vevay +Vienna +Viet +Vilnius +Vincennes +Vladivostok +Volgograd +Vostok +WET +WF +WS +Wake +Wallis +Warsaw +Whitehorse +Wilk +Winamac +Windhoek +Winnipeg +Wyant +XP +Yakutat +Yakutsk +Yangon +Yekaterinburg +Yellowknife +Yerevan +ZA +ZM +ZW +Zaporozhye +Zealand +Zone +Zurich +alexey +alfiej +autarch +brong +d'Ivoire +da +datetime +dave +deceased +dmaki +drolsky +env +ether +jhoblitt +jwilk +karupa +karupanerura +lib +olaf +pre +ribasushi +subclasses +timezones +versa +wyant diff -Nru libdatetime-timezone-perl-1.95/xt/author/pod-syntax.t libdatetime-timezone-perl-2.18/xt/author/pod-syntax.t --- libdatetime-timezone-perl-1.95/xt/author/pod-syntax.t 1970-01-01 00:00:00.000000000 +0000 +++ libdatetime-timezone-perl-2.18/xt/author/pod-syntax.t 2018-03-24 00:18:32.000000000 +0000 @@ -0,0 +1,7 @@ +#!perl +# This file was automatically generated by Dist::Zilla::Plugin::PodSyntaxTests. +use strict; use warnings; +use Test::More; +use Test::Pod 1.41; + +all_pod_files_ok(); diff -Nru libdatetime-timezone-perl-1.95/xt/author/portability.t libdatetime-timezone-perl-2.18/xt/author/portability.t --- libdatetime-timezone-perl-1.95/xt/author/portability.t 1970-01-01 00:00:00.000000000 +0000 +++ libdatetime-timezone-perl-2.18/xt/author/portability.t 2018-03-24 00:18:32.000000000 +0000 @@ -0,0 +1,10 @@ +use strict; +use warnings; + +use Test::More; + +eval 'use Test::Portability::Files'; +plan skip_all => 'Test::Portability::Files required for testing portability' + if $@; + +run_tests(); diff -Nru libdatetime-timezone-perl-1.95/xt/author/test-version.t libdatetime-timezone-perl-2.18/xt/author/test-version.t --- libdatetime-timezone-perl-1.95/xt/author/test-version.t 1970-01-01 00:00:00.000000000 +0000 +++ libdatetime-timezone-perl-2.18/xt/author/test-version.t 2018-03-24 00:18:32.000000000 +0000 @@ -0,0 +1,23 @@ +use strict; +use warnings; +use Test::More; + +# generated by Dist::Zilla::Plugin::Test::Version 1.09 +use Test::Version; + +my @imports = qw( version_all_ok ); + +my $params = { + is_strict => 1, + has_version => 1, + multiple => 0, + +}; + +push @imports, $params + if version->parse( $Test::Version::VERSION ) >= version->parse('1.002'); + +Test::Version->import(@imports); + +version_all_ok; +done_testing; diff -Nru libdatetime-timezone-perl-1.95/xt/author/tidyall.t libdatetime-timezone-perl-2.18/xt/author/tidyall.t --- libdatetime-timezone-perl-1.95/xt/author/tidyall.t 1970-01-01 00:00:00.000000000 +0000 +++ libdatetime-timezone-perl-2.18/xt/author/tidyall.t 2018-03-24 00:18:32.000000000 +0000 @@ -0,0 +1,16 @@ +# This file was automatically generated by Dist::Zilla::Plugin::Test::TidyAll v$VERSION + +use Test::More 0.88; +BEGIN { + if ( $] < 5.010 ) { + plan skip_all => 'This test requires Perl version 5.010'; + } +} +use Test::Code::TidyAll 0.24; + +tidyall_ok( + verbose => ( exists $ENV{TEST_TIDYALL_VERBOSE} ? $ENV{TEST_TIDYALL_VERBOSE} : 1 ), + jobs => ( exists $ENV{TEST_TIDYALL_JOBS} ? $ENV{TEST_TIDYALL_JOBS} : 4 ), +); + +done_testing; diff -Nru libdatetime-timezone-perl-1.95/xt/release/cpan-changes.t libdatetime-timezone-perl-2.18/xt/release/cpan-changes.t --- libdatetime-timezone-perl-1.95/xt/release/cpan-changes.t 1970-01-01 00:00:00.000000000 +0000 +++ libdatetime-timezone-perl-2.18/xt/release/cpan-changes.t 2018-03-24 00:18:32.000000000 +0000 @@ -0,0 +1,10 @@ +use strict; +use warnings; + +# this test was generated with Dist::Zilla::Plugin::Test::CPAN::Changes 0.012 + +use Test::More 0.96 tests => 1; +use Test::CPAN::Changes; +subtest 'changes_ok' => sub { + changes_file_ok('Changes'); +}; diff -Nru libdatetime-timezone-perl-1.95/xt/release/meta-json.t libdatetime-timezone-perl-2.18/xt/release/meta-json.t --- libdatetime-timezone-perl-1.95/xt/release/meta-json.t 1970-01-01 00:00:00.000000000 +0000 +++ libdatetime-timezone-perl-2.18/xt/release/meta-json.t 2018-03-24 00:18:32.000000000 +0000 @@ -0,0 +1,4 @@ +#!perl + +use Test::CPAN::Meta::JSON; +meta_json_ok();