Codebase list libdatetime-timezone-perl / 4366576
Update to Olson database version 2015a. Add patch debian/patches/olson-2015a, which updates the timezone *.pm files, using upstream's tools/parse_olson script. gregor herrmann 9 years ago
2 changed file(s) with 16040 addition(s) and 0 deletion(s). Raw diff Collapse all Expand all
0 Description: update to olson db 2015a
1 Origin: vendor
2 Author: gregor herrmann <gregoa@debian.org>
3 Last-Update: 2015-02-01
4
5 --- a/lib/DateTime/TimeZone/Africa/Abidjan.pm
6 +++ b/lib/DateTime/TimeZone/Africa/Abidjan.pm
7 @@ -3,7 +3,7 @@
8 # DateTime::TimeZone module distribution in the tools/ directory
9
10 #
11 -# Generated from debian/tzdata/africa. Olson data version 2014j
12 +# Generated from debian/tzdata/africa. Olson data version 2015a
13 #
14 # Do not edit this file directly.
15 #
16 @@ -39,11 +39,11 @@
17 ],
18 ];
19
20 -sub olson_version { '2014j' }
21 +sub olson_version { '2015a' }
22
23 sub has_dst_changes { 0 }
24
25 -sub _max_year { 2024 }
26 +sub _max_year { 2025 }
27
28 sub _new_instance
29 {
30 --- a/lib/DateTime/TimeZone/Africa/Accra.pm
31 +++ b/lib/DateTime/TimeZone/Africa/Accra.pm
32 @@ -3,7 +3,7 @@
33 # DateTime::TimeZone module distribution in the tools/ directory
34
35 #
36 -# Generated from debian/tzdata/africa. Olson data version 2014j
37 +# Generated from debian/tzdata/africa. Olson data version 2015a
38 #
39 # Do not edit this file directly.
40 #
41 @@ -453,11 +453,11 @@
42 ],
43 ];
44
45 -sub olson_version { '2014j' }
46 +sub olson_version { '2015a' }
47
48 sub has_dst_changes { 23 }
49
50 -sub _max_year { 2024 }
51 +sub _max_year { 2025 }
52
53 sub _new_instance
54 {
55 --- a/lib/DateTime/TimeZone/Africa/Algiers.pm
56 +++ b/lib/DateTime/TimeZone/Africa/Algiers.pm
57 @@ -3,7 +3,7 @@
58 # DateTime::TimeZone module distribution in the tools/ directory
59
60 #
61 -# Generated from debian/tzdata/africa. Olson data version 2014j
62 +# Generated from debian/tzdata/africa. Olson data version 2015a
63 #
64 # Do not edit this file directly.
65 #
66 @@ -336,11 +336,11 @@
67 ],
68 ];
69
70 -sub olson_version { '2014j' }
71 +sub olson_version { '2015a' }
72
73 sub has_dst_changes { 13 }
74
75 -sub _max_year { 2024 }
76 +sub _max_year { 2025 }
77
78 sub _new_instance
79 {
80 --- a/lib/DateTime/TimeZone/Africa/Bissau.pm
81 +++ b/lib/DateTime/TimeZone/Africa/Bissau.pm
82 @@ -3,7 +3,7 @@
83 # DateTime::TimeZone module distribution in the tools/ directory
84
85 #
86 -# Generated from debian/tzdata/africa. Olson data version 2014j
87 +# Generated from debian/tzdata/africa. Olson data version 2015a
88 #
89 # Do not edit this file directly.
90 #
91 @@ -48,11 +48,11 @@
92 ],
93 ];
94
95 -sub olson_version { '2014j' }
96 +sub olson_version { '2015a' }
97
98 sub has_dst_changes { 0 }
99
100 -sub _max_year { 2024 }
101 +sub _max_year { 2025 }
102
103 sub _new_instance
104 {
105 --- a/lib/DateTime/TimeZone/Africa/Cairo.pm
106 +++ b/lib/DateTime/TimeZone/Africa/Cairo.pm
107 @@ -3,7 +3,7 @@
108 # DateTime::TimeZone module distribution in the tools/ directory
109
110 #
111 -# Generated from debian/tzdata/africa. Olson data version 2014j
112 +# Generated from debian/tzdata/africa. Olson data version 2015a
113 #
114 # Do not edit this file directly.
115 #
116 @@ -1450,13 +1450,31 @@
117 1,
118 'EEST',
119 ],
120 + [
121 +63894517200, # utc_start 2025-09-25 21:00:00 (Thu)
122 +63912664800, # utc_end 2026-04-23 22:00:00 (Thu)
123 +63894524400, # local_start 2025-09-25 23:00:00 (Thu)
124 +63912672000, # local_end 2026-04-24 00:00:00 (Fri)
125 +7200,
126 +0,
127 +'EET',
128 + ],
129 + [
130 +63912664800, # utc_start 2026-04-23 22:00:00 (Thu)
131 +63925966800, # utc_end 2026-09-24 21:00:00 (Thu)
132 +63912675600, # local_start 2026-04-24 01:00:00 (Fri)
133 +63925977600, # local_end 2026-09-25 00:00:00 (Fri)
134 +10800,
135 +1,
136 +'EEST',
137 + ],
138 ];
139
140 -sub olson_version { '2014j' }
141 +sub olson_version { '2015a' }
142
143 -sub has_dst_changes { 79 }
144 +sub has_dst_changes { 80 }
145
146 -sub _max_year { 2024 }
147 +sub _max_year { 2025 }
148
149 sub _new_instance
150 {
151 @@ -1505,18 +1523,6 @@
152
153 my $rules = [
154 bless( {
155 - 'at' => '0:00s',
156 - 'from' => '2023',
157 - 'in' => 'Apr',
158 - 'letter' => 'S',
159 - 'name' => 'Egypt',
160 - 'offset_from_std' => 3600,
161 - 'on' => 'lastFri',
162 - 'save' => '1:00',
163 - 'to' => 'max',
164 - 'type' => undef
165 - }, 'DateTime::TimeZone::OlsonDB::Rule' ),
166 - bless( {
167 'at' => '24:00',
168 'from' => '2014',
169 'in' => 'Sep',
170 @@ -1527,6 +1533,18 @@
171 'save' => '0',
172 'to' => 'max',
173 'type' => undef
174 + }, 'DateTime::TimeZone::OlsonDB::Rule' ),
175 + bless( {
176 + 'at' => '0:00s',
177 + 'from' => '2023',
178 + 'in' => 'Apr',
179 + 'letter' => 'S',
180 + 'name' => 'Egypt',
181 + 'offset_from_std' => 3600,
182 + 'on' => 'lastFri',
183 + 'save' => '1:00',
184 + 'to' => 'max',
185 + 'type' => undef
186 }, 'DateTime::TimeZone::OlsonDB::Rule' )
187 ]
188 ;
189 --- a/lib/DateTime/TimeZone/Africa/Casablanca.pm
190 +++ b/lib/DateTime/TimeZone/Africa/Casablanca.pm
191 @@ -3,7 +3,7 @@
192 # DateTime::TimeZone module distribution in the tools/ directory
193
194 #
195 -# Generated from debian/tzdata/africa. Olson data version 2014j
196 +# Generated from debian/tzdata/africa. Olson data version 2015a
197 #
198 # Do not edit this file directly.
199 #
200 @@ -948,7 +948,7 @@
201 ],
202 ];
203
204 -sub olson_version { '2014j' }
205 +sub olson_version { '2015a' }
206
207 sub has_dst_changes { 50 }
208
209 @@ -1001,18 +1001,6 @@
210
211 my $rules = [
212 bless( {
213 - 'at' => '3:00',
214 - 'from' => '2013',
215 - 'in' => 'Oct',
216 - 'letter' => '',
217 - 'name' => 'Morocco',
218 - 'offset_from_std' => 0,
219 - 'on' => 'lastSun',
220 - 'save' => '0',
221 - 'to' => 'max',
222 - 'type' => undef
223 - }, 'DateTime::TimeZone::OlsonDB::Rule' ),
224 - bless( {
225 'at' => '2:00',
226 'from' => '2026',
227 'in' => 'Mar',
228 @@ -1023,6 +1011,18 @@
229 'save' => '1:00',
230 'to' => 'max',
231 'type' => undef
232 + }, 'DateTime::TimeZone::OlsonDB::Rule' ),
233 + bless( {
234 + 'at' => '3:00',
235 + 'from' => '2013',
236 + 'in' => 'Oct',
237 + 'letter' => '',
238 + 'name' => 'Morocco',
239 + 'offset_from_std' => 0,
240 + 'on' => 'lastSun',
241 + 'save' => '0',
242 + 'to' => 'max',
243 + 'type' => undef
244 }, 'DateTime::TimeZone::OlsonDB::Rule' )
245 ]
246 ;
247 --- a/lib/DateTime/TimeZone/Africa/Ceuta.pm
248 +++ b/lib/DateTime/TimeZone/Africa/Ceuta.pm
249 @@ -3,7 +3,7 @@
250 # DateTime::TimeZone module distribution in the tools/ directory
251
252 #
253 -# Generated from debian/tzdata/europe. Olson data version 2014j
254 +# Generated from debian/tzdata/europe. Olson data version 2015a
255 #
256 # Do not edit this file directly.
257 #
258 @@ -964,13 +964,31 @@
259 1,
260 'CEST',
261 ],
262 + [
263 +63897123600, # utc_start 2025-10-26 01:00:00 (Sun)
264 +63910429200, # utc_end 2026-03-29 01:00:00 (Sun)
265 +63897127200, # local_start 2025-10-26 02:00:00 (Sun)
266 +63910432800, # local_end 2026-03-29 02:00:00 (Sun)
267 +3600,
268 +0,
269 +'CET',
270 + ],
271 + [
272 +63910429200, # utc_start 2026-03-29 01:00:00 (Sun)
273 +63928573200, # utc_end 2026-10-25 01:00:00 (Sun)
274 +63910436400, # local_start 2026-03-29 03:00:00 (Sun)
275 +63928580400, # local_end 2026-10-25 03:00:00 (Sun)
276 +7200,
277 +1,
278 +'CEST',
279 + ],
280 ];
281
282 -sub olson_version { '2014j' }
283 +sub olson_version { '2015a' }
284
285 -sub has_dst_changes { 50 }
286 +sub has_dst_changes { 51 }
287
288 -sub _max_year { 2024 }
289 +sub _max_year { 2025 }
290
291 sub _new_instance
292 {
293 @@ -1020,25 +1038,25 @@
294 my $rules = [
295 bless( {
296 'at' => '1:00u',
297 - 'from' => '1981',
298 - 'in' => 'Mar',
299 - 'letter' => 'S',
300 + 'from' => '1996',
301 + 'in' => 'Oct',
302 + 'letter' => '',
303 'name' => 'EU',
304 - 'offset_from_std' => 3600,
305 + 'offset_from_std' => 0,
306 'on' => 'lastSun',
307 - 'save' => '1:00',
308 + 'save' => '0',
309 'to' => 'max',
310 'type' => undef
311 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
312 bless( {
313 'at' => '1:00u',
314 - 'from' => '1996',
315 - 'in' => 'Oct',
316 - 'letter' => '',
317 + 'from' => '1981',
318 + 'in' => 'Mar',
319 + 'letter' => 'S',
320 'name' => 'EU',
321 - 'offset_from_std' => 0,
322 + 'offset_from_std' => 3600,
323 'on' => 'lastSun',
324 - 'save' => '0',
325 + 'save' => '1:00',
326 'to' => 'max',
327 'type' => undef
328 }, 'DateTime::TimeZone::OlsonDB::Rule' )
329 --- a/lib/DateTime/TimeZone/Africa/El_Aaiun.pm
330 +++ b/lib/DateTime/TimeZone/Africa/El_Aaiun.pm
331 @@ -3,7 +3,7 @@
332 # DateTime::TimeZone module distribution in the tools/ directory
333
334 #
335 -# Generated from debian/tzdata/africa. Olson data version 2014j
336 +# Generated from debian/tzdata/africa. Olson data version 2015a
337 #
338 # Do not edit this file directly.
339 #
340 @@ -849,7 +849,7 @@
341 ],
342 ];
343
344 -sub olson_version { '2014j' }
345 +sub olson_version { '2015a' }
346
347 sub has_dst_changes { 45 }
348
349 @@ -902,18 +902,6 @@
350
351 my $rules = [
352 bless( {
353 - 'at' => '2:00',
354 - 'from' => '2026',
355 - 'in' => 'Mar',
356 - 'letter' => 'S',
357 - 'name' => 'Morocco',
358 - 'offset_from_std' => 3600,
359 - 'on' => 'lastSun',
360 - 'save' => '1:00',
361 - 'to' => 'max',
362 - 'type' => undef
363 - }, 'DateTime::TimeZone::OlsonDB::Rule' ),
364 - bless( {
365 'at' => '3:00',
366 'from' => '2013',
367 'in' => 'Oct',
368 @@ -924,6 +912,18 @@
369 'save' => '0',
370 'to' => 'max',
371 'type' => undef
372 + }, 'DateTime::TimeZone::OlsonDB::Rule' ),
373 + bless( {
374 + 'at' => '2:00',
375 + 'from' => '2026',
376 + 'in' => 'Mar',
377 + 'letter' => 'S',
378 + 'name' => 'Morocco',
379 + 'offset_from_std' => 3600,
380 + 'on' => 'lastSun',
381 + 'save' => '1:00',
382 + 'to' => 'max',
383 + 'type' => undef
384 }, 'DateTime::TimeZone::OlsonDB::Rule' )
385 ]
386 ;
387 --- a/lib/DateTime/TimeZone/Africa/Johannesburg.pm
388 +++ b/lib/DateTime/TimeZone/Africa/Johannesburg.pm
389 @@ -3,7 +3,7 @@
390 # DateTime::TimeZone module distribution in the tools/ directory
391
392 #
393 -# Generated from debian/tzdata/africa. Olson data version 2014j
394 +# Generated from debian/tzdata/africa. Olson data version 2015a
395 #
396 # Do not edit this file directly.
397 #
398 @@ -84,11 +84,11 @@
399 ],
400 ];
401
402 -sub olson_version { '2014j' }
403 +sub olson_version { '2015a' }
404
405 sub has_dst_changes { 2 }
406
407 -sub _max_year { 2024 }
408 +sub _max_year { 2025 }
409
410 sub _new_instance
411 {
412 --- a/lib/DateTime/TimeZone/Africa/Khartoum.pm
413 +++ b/lib/DateTime/TimeZone/Africa/Khartoum.pm
414 @@ -3,7 +3,7 @@
415 # DateTime::TimeZone module distribution in the tools/ directory
416
417 #
418 -# Generated from debian/tzdata/africa. Olson data version 2014j
419 +# Generated from debian/tzdata/africa. Olson data version 2015a
420 #
421 # Do not edit this file directly.
422 #
423 @@ -336,11 +336,11 @@
424 ],
425 ];
426
427 -sub olson_version { '2014j' }
428 +sub olson_version { '2015a' }
429
430 sub has_dst_changes { 16 }
431
432 -sub _max_year { 2024 }
433 +sub _max_year { 2025 }
434
435 sub _new_instance
436 {
437 --- a/lib/DateTime/TimeZone/Africa/Lagos.pm
438 +++ b/lib/DateTime/TimeZone/Africa/Lagos.pm
439 @@ -3,7 +3,7 @@
440 # DateTime::TimeZone module distribution in the tools/ directory
441
442 #
443 -# Generated from debian/tzdata/africa. Olson data version 2014j
444 +# Generated from debian/tzdata/africa. Olson data version 2015a
445 #
446 # Do not edit this file directly.
447 #
448 @@ -39,11 +39,11 @@
449 ],
450 ];
451
452 -sub olson_version { '2014j' }
453 +sub olson_version { '2015a' }
454
455 sub has_dst_changes { 0 }
456
457 -sub _max_year { 2024 }
458 +sub _max_year { 2025 }
459
460 sub _new_instance
461 {
462 --- a/lib/DateTime/TimeZone/Africa/Maputo.pm
463 +++ b/lib/DateTime/TimeZone/Africa/Maputo.pm
464 @@ -3,7 +3,7 @@
465 # DateTime::TimeZone module distribution in the tools/ directory
466
467 #
468 -# Generated from debian/tzdata/africa. Olson data version 2014j
469 +# Generated from debian/tzdata/africa. Olson data version 2015a
470 #
471 # Do not edit this file directly.
472 #
473 @@ -39,11 +39,11 @@
474 ],
475 ];
476
477 -sub olson_version { '2014j' }
478 +sub olson_version { '2015a' }
479
480 sub has_dst_changes { 0 }
481
482 -sub _max_year { 2024 }
483 +sub _max_year { 2025 }
484
485 sub _new_instance
486 {
487 --- a/lib/DateTime/TimeZone/Africa/Monrovia.pm
488 +++ b/lib/DateTime/TimeZone/Africa/Monrovia.pm
489 @@ -3,7 +3,7 @@
490 # DateTime::TimeZone module distribution in the tools/ directory
491
492 #
493 -# Generated from debian/tzdata/africa. Olson data version 2014j
494 +# Generated from debian/tzdata/africa. Olson data version 2015a
495 #
496 # Do not edit this file directly.
497 #
498 @@ -57,11 +57,11 @@
499 ],
500 ];
501
502 -sub olson_version { '2014j' }
503 +sub olson_version { '2015a' }
504
505 sub has_dst_changes { 0 }
506
507 -sub _max_year { 2024 }
508 +sub _max_year { 2025 }
509
510 sub _new_instance
511 {
512 --- a/lib/DateTime/TimeZone/Africa/Nairobi.pm
513 +++ b/lib/DateTime/TimeZone/Africa/Nairobi.pm
514 @@ -3,7 +3,7 @@
515 # DateTime::TimeZone module distribution in the tools/ directory
516
517 #
518 -# Generated from debian/tzdata/africa. Olson data version 2014j
519 +# Generated from debian/tzdata/africa. Olson data version 2015a
520 #
521 # Do not edit this file directly.
522 #
523 @@ -66,11 +66,11 @@
524 ],
525 ];
526
527 -sub olson_version { '2014j' }
528 +sub olson_version { '2015a' }
529
530 sub has_dst_changes { 0 }
531
532 -sub _max_year { 2024 }
533 +sub _max_year { 2025 }
534
535 sub _new_instance
536 {
537 --- a/lib/DateTime/TimeZone/Africa/Ndjamena.pm
538 +++ b/lib/DateTime/TimeZone/Africa/Ndjamena.pm
539 @@ -3,7 +3,7 @@
540 # DateTime::TimeZone module distribution in the tools/ directory
541
542 #
543 -# Generated from debian/tzdata/africa. Olson data version 2014j
544 +# Generated from debian/tzdata/africa. Olson data version 2015a
545 #
546 # Do not edit this file directly.
547 #
548 @@ -57,11 +57,11 @@
549 ],
550 ];
551
552 -sub olson_version { '2014j' }
553 +sub olson_version { '2015a' }
554
555 sub has_dst_changes { 1 }
556
557 -sub _max_year { 2024 }
558 +sub _max_year { 2025 }
559
560 sub _new_instance
561 {
562 --- a/lib/DateTime/TimeZone/Africa/Tripoli.pm
563 +++ b/lib/DateTime/TimeZone/Africa/Tripoli.pm
564 @@ -3,7 +3,7 @@
565 # DateTime::TimeZone module distribution in the tools/ directory
566
567 #
568 -# Generated from debian/tzdata/africa. Olson data version 2014j
569 +# Generated from debian/tzdata/africa. Olson data version 2015a
570 #
571 # Do not edit this file directly.
572 #
573 @@ -318,11 +318,11 @@
574 ],
575 ];
576
577 -sub olson_version { '2014j' }
578 +sub olson_version { '2015a' }
579
580 sub has_dst_changes { 13 }
581
582 -sub _max_year { 2024 }
583 +sub _max_year { 2025 }
584
585 sub _new_instance
586 {
587 --- a/lib/DateTime/TimeZone/Africa/Tunis.pm
588 +++ b/lib/DateTime/TimeZone/Africa/Tunis.pm
589 @@ -3,7 +3,7 @@
590 # DateTime::TimeZone module distribution in the tools/ directory
591
592 #
593 -# Generated from debian/tzdata/africa. Olson data version 2014j
594 +# Generated from debian/tzdata/africa. Olson data version 2015a
595 #
596 # Do not edit this file directly.
597 #
598 @@ -336,11 +336,11 @@
599 ],
600 ];
601
602 -sub olson_version { '2014j' }
603 +sub olson_version { '2015a' }
604
605 sub has_dst_changes { 16 }
606
607 -sub _max_year { 2024 }
608 +sub _max_year { 2025 }
609
610 sub _new_instance
611 {
612 --- a/lib/DateTime/TimeZone/Africa/Windhoek.pm
613 +++ b/lib/DateTime/TimeZone/Africa/Windhoek.pm
614 @@ -3,7 +3,7 @@
615 # DateTime::TimeZone module distribution in the tools/ directory
616
617 #
618 -# Generated from debian/tzdata/africa. Olson data version 2014j
619 +# Generated from debian/tzdata/africa. Olson data version 2015a
620 #
621 # Do not edit this file directly.
622 #
623 @@ -640,13 +640,31 @@
624 0,
625 'WAT',
626 ],
627 + [
628 +63892890000, # utc_start 2025-09-07 01:00:00 (Sun)
629 +63911030400, # utc_end 2026-04-05 00:00:00 (Sun)
630 +63892897200, # local_start 2025-09-07 03:00:00 (Sun)
631 +63911037600, # local_end 2026-04-05 02:00:00 (Sun)
632 +7200,
633 +1,
634 +'WAST',
635 + ],
636 + [
637 +63911030400, # utc_start 2026-04-05 00:00:00 (Sun)
638 +63924339600, # utc_end 2026-09-06 01:00:00 (Sun)
639 +63911034000, # local_start 2026-04-05 01:00:00 (Sun)
640 +63924343200, # local_end 2026-09-06 02:00:00 (Sun)
641 +3600,
642 +0,
643 +'WAT',
644 + ],
645 ];
646
647 -sub olson_version { '2014j' }
648 +sub olson_version { '2015a' }
649
650 -sub has_dst_changes { 33 }
651 +sub has_dst_changes { 34 }
652
653 -sub _max_year { 2024 }
654 +sub _max_year { 2025 }
655
656 sub _new_instance
657 {
658 --- a/lib/DateTime/TimeZone/America/Adak.pm
659 +++ b/lib/DateTime/TimeZone/America/Adak.pm
660 @@ -3,7 +3,7 @@
661 # DateTime::TimeZone module distribution in the tools/ directory
662
663 #
664 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
665 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
666 #
667 # Do not edit this file directly.
668 #
669 @@ -1135,13 +1135,31 @@
670 1,
671 'HADT',
672 ],
673 + [
674 +63897764400, # utc_start 2025-11-02 11:00:00 (Sun)
675 +63908654400, # utc_end 2026-03-08 12:00:00 (Sun)
676 +63897728400, # local_start 2025-11-02 01:00:00 (Sun)
677 +63908618400, # local_end 2026-03-08 02:00:00 (Sun)
678 +-36000,
679 +0,
680 +'HAST',
681 + ],
682 + [
683 +63908654400, # utc_start 2026-03-08 12:00:00 (Sun)
684 +63929214000, # utc_end 2026-11-01 11:00:00 (Sun)
685 +63908622000, # local_start 2026-03-08 03:00:00 (Sun)
686 +63929181600, # local_end 2026-11-01 02:00:00 (Sun)
687 +-32400,
688 +1,
689 +'HADT',
690 + ],
691 ];
692
693 -sub olson_version { '2014j' }
694 +sub olson_version { '2015a' }
695
696 -sub has_dst_changes { 59 }
697 +sub has_dst_changes { 60 }
698
699 -sub _max_year { 2024 }
700 +sub _max_year { 2025 }
701
702 sub _new_instance
703 {
704 --- a/lib/DateTime/TimeZone/America/Anchorage.pm
705 +++ b/lib/DateTime/TimeZone/America/Anchorage.pm
706 @@ -3,7 +3,7 @@
707 # DateTime::TimeZone module distribution in the tools/ directory
708
709 #
710 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
711 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
712 #
713 # Do not edit this file directly.
714 #
715 @@ -1135,13 +1135,31 @@
716 1,
717 'AKDT',
718 ],
719 + [
720 +63897760800, # utc_start 2025-11-02 10:00:00 (Sun)
721 +63908650800, # utc_end 2026-03-08 11:00:00 (Sun)
722 +63897728400, # local_start 2025-11-02 01:00:00 (Sun)
723 +63908618400, # local_end 2026-03-08 02:00:00 (Sun)
724 +-32400,
725 +0,
726 +'AKST',
727 + ],
728 + [
729 +63908650800, # utc_start 2026-03-08 11:00:00 (Sun)
730 +63929210400, # utc_end 2026-11-01 10:00:00 (Sun)
731 +63908622000, # local_start 2026-03-08 03:00:00 (Sun)
732 +63929181600, # local_end 2026-11-01 02:00:00 (Sun)
733 +-28800,
734 +1,
735 +'AKDT',
736 + ],
737 ];
738
739 -sub olson_version { '2014j' }
740 +sub olson_version { '2015a' }
741
742 -sub has_dst_changes { 59 }
743 +sub has_dst_changes { 60 }
744
745 -sub _max_year { 2024 }
746 +sub _max_year { 2025 }
747
748 sub _new_instance
749 {
750 --- a/lib/DateTime/TimeZone/America/Antigua.pm
751 +++ b/lib/DateTime/TimeZone/America/Antigua.pm
752 @@ -3,7 +3,7 @@
753 # DateTime::TimeZone module distribution in the tools/ directory
754
755 #
756 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
757 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
758 #
759 # Do not edit this file directly.
760 #
761 @@ -48,11 +48,11 @@
762 ],
763 ];
764
765 -sub olson_version { '2014j' }
766 +sub olson_version { '2015a' }
767
768 sub has_dst_changes { 0 }
769
770 -sub _max_year { 2024 }
771 +sub _max_year { 2025 }
772
773 sub _new_instance
774 {
775 --- a/lib/DateTime/TimeZone/America/Araguaina.pm
776 +++ b/lib/DateTime/TimeZone/America/Araguaina.pm
777 @@ -3,7 +3,7 @@
778 # DateTime::TimeZone module distribution in the tools/ directory
779
780 #
781 -# Generated from debian/tzdata/southamerica. Olson data version 2014j
782 +# Generated from debian/tzdata/southamerica. Olson data version 2015a
783 #
784 # Do not edit this file directly.
785 #
786 @@ -525,11 +525,11 @@
787 ],
788 ];
789
790 -sub olson_version { '2014j' }
791 +sub olson_version { '2015a' }
792
793 sub has_dst_changes { 25 }
794
795 -sub _max_year { 2024 }
796 +sub _max_year { 2025 }
797
798 sub _new_instance
799 {
800 --- a/lib/DateTime/TimeZone/America/Argentina/Buenos_Aires.pm
801 +++ b/lib/DateTime/TimeZone/America/Argentina/Buenos_Aires.pm
802 @@ -3,7 +3,7 @@
803 # DateTime::TimeZone module distribution in the tools/ directory
804
805 #
806 -# Generated from debian/tzdata/southamerica. Olson data version 2014j
807 +# Generated from debian/tzdata/southamerica. Olson data version 2015a
808 #
809 # Do not edit this file directly.
810 #
811 @@ -579,11 +579,11 @@
812 ],
813 ];
814
815 -sub olson_version { '2014j' }
816 +sub olson_version { '2015a' }
817
818 sub has_dst_changes { 29 }
819
820 -sub _max_year { 2024 }
821 +sub _max_year { 2025 }
822
823 sub _new_instance
824 {
825 --- a/lib/DateTime/TimeZone/America/Argentina/Catamarca.pm
826 +++ b/lib/DateTime/TimeZone/America/Argentina/Catamarca.pm
827 @@ -3,7 +3,7 @@
828 # DateTime::TimeZone module distribution in the tools/ directory
829
830 #
831 -# Generated from debian/tzdata/southamerica. Olson data version 2014j
832 +# Generated from debian/tzdata/southamerica. Olson data version 2015a
833 #
834 # Do not edit this file directly.
835 #
836 @@ -588,11 +588,11 @@
837 ],
838 ];
839
840 -sub olson_version { '2014j' }
841 +sub olson_version { '2015a' }
842
843 sub has_dst_changes { 28 }
844
845 -sub _max_year { 2024 }
846 +sub _max_year { 2025 }
847
848 sub _new_instance
849 {
850 --- a/lib/DateTime/TimeZone/America/Argentina/Cordoba.pm
851 +++ b/lib/DateTime/TimeZone/America/Argentina/Cordoba.pm
852 @@ -3,7 +3,7 @@
853 # DateTime::TimeZone module distribution in the tools/ directory
854
855 #
856 -# Generated from debian/tzdata/southamerica. Olson data version 2014j
857 +# Generated from debian/tzdata/southamerica. Olson data version 2015a
858 #
859 # Do not edit this file directly.
860 #
861 @@ -579,11 +579,11 @@
862 ],
863 ];
864
865 -sub olson_version { '2014j' }
866 +sub olson_version { '2015a' }
867
868 sub has_dst_changes { 29 }
869
870 -sub _max_year { 2024 }
871 +sub _max_year { 2025 }
872
873 sub _new_instance
874 {
875 --- a/lib/DateTime/TimeZone/America/Argentina/Jujuy.pm
876 +++ b/lib/DateTime/TimeZone/America/Argentina/Jujuy.pm
877 @@ -3,7 +3,7 @@
878 # DateTime::TimeZone module distribution in the tools/ directory
879
880 #
881 -# Generated from debian/tzdata/southamerica. Olson data version 2014j
882 +# Generated from debian/tzdata/southamerica. Olson data version 2015a
883 #
884 # Do not edit this file directly.
885 #
886 @@ -579,11 +579,11 @@
887 ],
888 ];
889
890 -sub olson_version { '2014j' }
891 +sub olson_version { '2015a' }
892
893 sub has_dst_changes { 29 }
894
895 -sub _max_year { 2024 }
896 +sub _max_year { 2025 }
897
898 sub _new_instance
899 {
900 --- a/lib/DateTime/TimeZone/America/Argentina/La_Rioja.pm
901 +++ b/lib/DateTime/TimeZone/America/Argentina/La_Rioja.pm
902 @@ -3,7 +3,7 @@
903 # DateTime::TimeZone module distribution in the tools/ directory
904
905 #
906 -# Generated from debian/tzdata/southamerica. Olson data version 2014j
907 +# Generated from debian/tzdata/southamerica. Olson data version 2015a
908 #
909 # Do not edit this file directly.
910 #
911 @@ -597,11 +597,11 @@
912 ],
913 ];
914
915 -sub olson_version { '2014j' }
916 +sub olson_version { '2015a' }
917
918 sub has_dst_changes { 28 }
919
920 -sub _max_year { 2024 }
921 +sub _max_year { 2025 }
922
923 sub _new_instance
924 {
925 --- a/lib/DateTime/TimeZone/America/Argentina/Mendoza.pm
926 +++ b/lib/DateTime/TimeZone/America/Argentina/Mendoza.pm
927 @@ -3,7 +3,7 @@
928 # DateTime::TimeZone module distribution in the tools/ directory
929
930 #
931 -# Generated from debian/tzdata/southamerica. Olson data version 2014j
932 +# Generated from debian/tzdata/southamerica. Olson data version 2015a
933 #
934 # Do not edit this file directly.
935 #
936 @@ -588,11 +588,11 @@
937 ],
938 ];
939
940 -sub olson_version { '2014j' }
941 +sub olson_version { '2015a' }
942
943 sub has_dst_changes { 28 }
944
945 -sub _max_year { 2024 }
946 +sub _max_year { 2025 }
947
948 sub _new_instance
949 {
950 --- a/lib/DateTime/TimeZone/America/Argentina/Rio_Gallegos.pm
951 +++ b/lib/DateTime/TimeZone/America/Argentina/Rio_Gallegos.pm
952 @@ -3,7 +3,7 @@
953 # DateTime::TimeZone module distribution in the tools/ directory
954
955 #
956 -# Generated from debian/tzdata/southamerica. Olson data version 2014j
957 +# Generated from debian/tzdata/southamerica. Olson data version 2015a
958 #
959 # Do not edit this file directly.
960 #
961 @@ -588,11 +588,11 @@
962 ],
963 ];
964
965 -sub olson_version { '2014j' }
966 +sub olson_version { '2015a' }
967
968 sub has_dst_changes { 28 }
969
970 -sub _max_year { 2024 }
971 +sub _max_year { 2025 }
972
973 sub _new_instance
974 {
975 --- a/lib/DateTime/TimeZone/America/Argentina/Salta.pm
976 +++ b/lib/DateTime/TimeZone/America/Argentina/Salta.pm
977 @@ -3,7 +3,7 @@
978 # DateTime::TimeZone module distribution in the tools/ directory
979
980 #
981 -# Generated from debian/tzdata/southamerica. Olson data version 2014j
982 +# Generated from debian/tzdata/southamerica. Olson data version 2015a
983 #
984 # Do not edit this file directly.
985 #
986 @@ -570,11 +570,11 @@
987 ],
988 ];
989
990 -sub olson_version { '2014j' }
991 +sub olson_version { '2015a' }
992
993 sub has_dst_changes { 28 }
994
995 -sub _max_year { 2024 }
996 +sub _max_year { 2025 }
997
998 sub _new_instance
999 {
1000 --- a/lib/DateTime/TimeZone/America/Argentina/San_Juan.pm
1001 +++ b/lib/DateTime/TimeZone/America/Argentina/San_Juan.pm
1002 @@ -3,7 +3,7 @@
1003 # DateTime::TimeZone module distribution in the tools/ directory
1004
1005 #
1006 -# Generated from debian/tzdata/southamerica. Olson data version 2014j
1007 +# Generated from debian/tzdata/southamerica. Olson data version 2015a
1008 #
1009 # Do not edit this file directly.
1010 #
1011 @@ -597,11 +597,11 @@
1012 ],
1013 ];
1014
1015 -sub olson_version { '2014j' }
1016 +sub olson_version { '2015a' }
1017
1018 sub has_dst_changes { 28 }
1019
1020 -sub _max_year { 2024 }
1021 +sub _max_year { 2025 }
1022
1023 sub _new_instance
1024 {
1025 --- a/lib/DateTime/TimeZone/America/Argentina/San_Luis.pm
1026 +++ b/lib/DateTime/TimeZone/America/Argentina/San_Luis.pm
1027 @@ -3,7 +3,7 @@
1028 # DateTime::TimeZone module distribution in the tools/ directory
1029
1030 #
1031 -# Generated from debian/tzdata/southamerica. Olson data version 2014j
1032 +# Generated from debian/tzdata/southamerica. Olson data version 2015a
1033 #
1034 # Do not edit this file directly.
1035 #
1036 @@ -597,11 +597,11 @@
1037 ],
1038 ];
1039
1040 -sub olson_version { '2014j' }
1041 +sub olson_version { '2015a' }
1042
1043 sub has_dst_changes { 29 }
1044
1045 -sub _max_year { 2024 }
1046 +sub _max_year { 2025 }
1047
1048 sub _new_instance
1049 {
1050 --- a/lib/DateTime/TimeZone/America/Argentina/Tucuman.pm
1051 +++ b/lib/DateTime/TimeZone/America/Argentina/Tucuman.pm
1052 @@ -3,7 +3,7 @@
1053 # DateTime::TimeZone module distribution in the tools/ directory
1054
1055 #
1056 -# Generated from debian/tzdata/southamerica. Olson data version 2014j
1057 +# Generated from debian/tzdata/southamerica. Olson data version 2015a
1058 #
1059 # Do not edit this file directly.
1060 #
1061 @@ -597,11 +597,11 @@
1062 ],
1063 ];
1064
1065 -sub olson_version { '2014j' }
1066 +sub olson_version { '2015a' }
1067
1068 sub has_dst_changes { 29 }
1069
1070 -sub _max_year { 2024 }
1071 +sub _max_year { 2025 }
1072
1073 sub _new_instance
1074 {
1075 --- a/lib/DateTime/TimeZone/America/Argentina/Ushuaia.pm
1076 +++ b/lib/DateTime/TimeZone/America/Argentina/Ushuaia.pm
1077 @@ -3,7 +3,7 @@
1078 # DateTime::TimeZone module distribution in the tools/ directory
1079
1080 #
1081 -# Generated from debian/tzdata/southamerica. Olson data version 2014j
1082 +# Generated from debian/tzdata/southamerica. Olson data version 2015a
1083 #
1084 # Do not edit this file directly.
1085 #
1086 @@ -588,11 +588,11 @@
1087 ],
1088 ];
1089
1090 -sub olson_version { '2014j' }
1091 +sub olson_version { '2015a' }
1092
1093 sub has_dst_changes { 28 }
1094
1095 -sub _max_year { 2024 }
1096 +sub _max_year { 2025 }
1097
1098 sub _new_instance
1099 {
1100 --- a/lib/DateTime/TimeZone/America/Asuncion.pm
1101 +++ b/lib/DateTime/TimeZone/America/Asuncion.pm
1102 @@ -3,7 +3,7 @@
1103 # DateTime::TimeZone module distribution in the tools/ directory
1104
1105 #
1106 -# Generated from debian/tzdata/southamerica. Olson data version 2014j
1107 +# Generated from debian/tzdata/southamerica. Olson data version 2015a
1108 #
1109 # Do not edit this file directly.
1110 #
1111 @@ -964,13 +964,31 @@
1112 0,
1113 'PYT',
1114 ],
1115 + [
1116 +63895320000, # utc_start 2025-10-05 04:00:00 (Sun)
1117 +63909831600, # utc_end 2026-03-22 03:00:00 (Sun)
1118 +63895309200, # local_start 2025-10-05 01:00:00 (Sun)
1119 +63909820800, # local_end 2026-03-22 00:00:00 (Sun)
1120 +-10800,
1121 +1,
1122 +'PYST',
1123 + ],
1124 + [
1125 +63909831600, # utc_start 2026-03-22 03:00:00 (Sun)
1126 +63926769600, # utc_end 2026-10-04 04:00:00 (Sun)
1127 +63909817200, # local_start 2026-03-21 23:00:00 (Sat)
1128 +63926755200, # local_end 2026-10-04 00:00:00 (Sun)
1129 +-14400,
1130 +0,
1131 +'PYT',
1132 + ],
1133 ];
1134
1135 -sub olson_version { '2014j' }
1136 +sub olson_version { '2015a' }
1137
1138 -sub has_dst_changes { 51 }
1139 +sub has_dst_changes { 52 }
1140
1141 -sub _max_year { 2024 }
1142 +sub _max_year { 2025 }
1143
1144 sub _new_instance
1145 {
1146 --- a/lib/DateTime/TimeZone/America/Atikokan.pm
1147 +++ b/lib/DateTime/TimeZone/America/Atikokan.pm
1148 @@ -3,7 +3,7 @@
1149 # DateTime::TimeZone module distribution in the tools/ directory
1150
1151 #
1152 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
1153 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
1154 #
1155 # Do not edit this file directly.
1156 #
1157 @@ -93,11 +93,11 @@
1158 ],
1159 ];
1160
1161 -sub olson_version { '2014j' }
1162 +sub olson_version { '2015a' }
1163
1164 sub has_dst_changes { 4 }
1165
1166 -sub _max_year { 2024 }
1167 +sub _max_year { 2025 }
1168
1169 sub _new_instance
1170 {
1171 --- a/lib/DateTime/TimeZone/America/Bahia.pm
1172 +++ b/lib/DateTime/TimeZone/America/Bahia.pm
1173 @@ -3,7 +3,7 @@
1174 # DateTime::TimeZone module distribution in the tools/ directory
1175
1176 #
1177 -# Generated from debian/tzdata/southamerica. Olson data version 2014j
1178 +# Generated from debian/tzdata/southamerica. Olson data version 2015a
1179 #
1180 # Do not edit this file directly.
1181 #
1182 @@ -597,11 +597,11 @@
1183 ],
1184 ];
1185
1186 -sub olson_version { '2014j' }
1187 +sub olson_version { '2015a' }
1188
1189 sub has_dst_changes { 30 }
1190
1191 -sub _max_year { 2024 }
1192 +sub _max_year { 2025 }
1193
1194 sub _new_instance
1195 {
1196 --- a/lib/DateTime/TimeZone/America/Bahia_Banderas.pm
1197 +++ b/lib/DateTime/TimeZone/America/Bahia_Banderas.pm
1198 @@ -3,7 +3,7 @@
1199 # DateTime::TimeZone module distribution in the tools/ directory
1200
1201 #
1202 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
1203 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
1204 #
1205 # Do not edit this file directly.
1206 #
1207 @@ -640,13 +640,31 @@
1208 1,
1209 'CDT',
1210 ],
1211 + [
1212 +63897145200, # utc_start 2025-10-26 07:00:00 (Sun)
1213 +63911059200, # utc_end 2026-04-05 08:00:00 (Sun)
1214 +63897123600, # local_start 2025-10-26 01:00:00 (Sun)
1215 +63911037600, # local_end 2026-04-05 02:00:00 (Sun)
1216 +-21600,
1217 +0,
1218 +'CST',
1219 + ],
1220 + [
1221 +63911059200, # utc_start 2026-04-05 08:00:00 (Sun)
1222 +63928594800, # utc_end 2026-10-25 07:00:00 (Sun)
1223 +63911041200, # local_start 2026-04-05 03:00:00 (Sun)
1224 +63928576800, # local_end 2026-10-25 02:00:00 (Sun)
1225 +-18000,
1226 +1,
1227 +'CDT',
1228 + ],
1229 ];
1230
1231 -sub olson_version { '2014j' }
1232 +sub olson_version { '2015a' }
1233
1234 -sub has_dst_changes { 30 }
1235 +sub has_dst_changes { 31 }
1236
1237 -sub _max_year { 2024 }
1238 +sub _max_year { 2025 }
1239
1240 sub _new_instance
1241 {
1242 --- a/lib/DateTime/TimeZone/America/Barbados.pm
1243 +++ b/lib/DateTime/TimeZone/America/Barbados.pm
1244 @@ -3,7 +3,7 @@
1245 # DateTime::TimeZone module distribution in the tools/ directory
1246
1247 #
1248 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
1249 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
1250 #
1251 # Do not edit this file directly.
1252 #
1253 @@ -120,11 +120,11 @@
1254 ],
1255 ];
1256
1257 -sub olson_version { '2014j' }
1258 +sub olson_version { '2015a' }
1259
1260 sub has_dst_changes { 4 }
1261
1262 -sub _max_year { 2024 }
1263 +sub _max_year { 2025 }
1264
1265 sub _new_instance
1266 {
1267 --- a/lib/DateTime/TimeZone/America/Belem.pm
1268 +++ b/lib/DateTime/TimeZone/America/Belem.pm
1269 @@ -3,7 +3,7 @@
1270 # DateTime::TimeZone module distribution in the tools/ directory
1271
1272 #
1273 -# Generated from debian/tzdata/southamerica. Olson data version 2014j
1274 +# Generated from debian/tzdata/southamerica. Olson data version 2015a
1275 #
1276 # Do not edit this file directly.
1277 #
1278 @@ -300,11 +300,11 @@
1279 ],
1280 ];
1281
1282 -sub olson_version { '2014j' }
1283 +sub olson_version { '2015a' }
1284
1285 sub has_dst_changes { 14 }
1286
1287 -sub _max_year { 2024 }
1288 +sub _max_year { 2025 }
1289
1290 sub _new_instance
1291 {
1292 --- a/lib/DateTime/TimeZone/America/Belize.pm
1293 +++ b/lib/DateTime/TimeZone/America/Belize.pm
1294 @@ -3,7 +3,7 @@
1295 # DateTime::TimeZone module distribution in the tools/ directory
1296
1297 #
1298 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
1299 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
1300 #
1301 # Do not edit this file directly.
1302 #
1303 @@ -525,11 +525,11 @@
1304 ],
1305 ];
1306
1307 -sub olson_version { '2014j' }
1308 +sub olson_version { '2015a' }
1309
1310 sub has_dst_changes { 27 }
1311
1312 -sub _max_year { 2024 }
1313 +sub _max_year { 2025 }
1314
1315 sub _new_instance
1316 {
1317 --- a/lib/DateTime/TimeZone/America/Blanc_Sablon.pm
1318 +++ b/lib/DateTime/TimeZone/America/Blanc_Sablon.pm
1319 @@ -3,7 +3,7 @@
1320 # DateTime::TimeZone module distribution in the tools/ directory
1321
1322 #
1323 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
1324 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
1325 #
1326 # Do not edit this file directly.
1327 #
1328 @@ -93,11 +93,11 @@
1329 ],
1330 ];
1331
1332 -sub olson_version { '2014j' }
1333 +sub olson_version { '2015a' }
1334
1335 sub has_dst_changes { 3 }
1336
1337 -sub _max_year { 2024 }
1338 +sub _max_year { 2025 }
1339
1340 sub _new_instance
1341 {
1342 --- a/lib/DateTime/TimeZone/America/Boa_Vista.pm
1343 +++ b/lib/DateTime/TimeZone/America/Boa_Vista.pm
1344 @@ -3,7 +3,7 @@
1345 # DateTime::TimeZone module distribution in the tools/ directory
1346
1347 #
1348 -# Generated from debian/tzdata/southamerica. Olson data version 2014j
1349 +# Generated from debian/tzdata/southamerica. Olson data version 2015a
1350 #
1351 # Do not edit this file directly.
1352 #
1353 @@ -345,11 +345,11 @@
1354 ],
1355 ];
1356
1357 -sub olson_version { '2014j' }
1358 +sub olson_version { '2015a' }
1359
1360 sub has_dst_changes { 16 }
1361
1362 -sub _max_year { 2024 }
1363 +sub _max_year { 2025 }
1364
1365 sub _new_instance
1366 {
1367 --- a/lib/DateTime/TimeZone/America/Bogota.pm
1368 +++ b/lib/DateTime/TimeZone/America/Bogota.pm
1369 @@ -3,7 +3,7 @@
1370 # DateTime::TimeZone module distribution in the tools/ directory
1371
1372 #
1373 -# Generated from debian/tzdata/southamerica. Olson data version 2014j
1374 +# Generated from debian/tzdata/southamerica. Olson data version 2015a
1375 #
1376 # Do not edit this file directly.
1377 #
1378 @@ -66,11 +66,11 @@
1379 ],
1380 ];
1381
1382 -sub olson_version { '2014j' }
1383 +sub olson_version { '2015a' }
1384
1385 sub has_dst_changes { 1 }
1386
1387 -sub _max_year { 2024 }
1388 +sub _max_year { 2025 }
1389
1390 sub _new_instance
1391 {
1392 --- a/lib/DateTime/TimeZone/America/Boise.pm
1393 +++ b/lib/DateTime/TimeZone/America/Boise.pm
1394 @@ -3,7 +3,7 @@
1395 # DateTime::TimeZone module distribution in the tools/ directory
1396
1397 #
1398 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
1399 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
1400 #
1401 # Do not edit this file directly.
1402 #
1403 @@ -1171,13 +1171,31 @@
1404 1,
1405 'MDT',
1406 ],
1407 + [
1408 +63897753600, # utc_start 2025-11-02 08:00:00 (Sun)
1409 +63908643600, # utc_end 2026-03-08 09:00:00 (Sun)
1410 +63897728400, # local_start 2025-11-02 01:00:00 (Sun)
1411 +63908618400, # local_end 2026-03-08 02:00:00 (Sun)
1412 +-25200,
1413 +0,
1414 +'MST',
1415 + ],
1416 + [
1417 +63908643600, # utc_start 2026-03-08 09:00:00 (Sun)
1418 +63929203200, # utc_end 2026-11-01 08:00:00 (Sun)
1419 +63908622000, # local_start 2026-03-08 03:00:00 (Sun)
1420 +63929181600, # local_end 2026-11-01 02:00:00 (Sun)
1421 +-21600,
1422 +1,
1423 +'MDT',
1424 + ],
1425 ];
1426
1427 -sub olson_version { '2014j' }
1428 +sub olson_version { '2015a' }
1429
1430 -sub has_dst_changes { 63 }
1431 +sub has_dst_changes { 64 }
1432
1433 -sub _max_year { 2024 }
1434 +sub _max_year { 2025 }
1435
1436 sub _new_instance
1437 {
1438 @@ -1228,24 +1246,24 @@
1439 bless( {
1440 'at' => '2:00',
1441 'from' => '2007',
1442 - 'in' => 'Mar',
1443 - 'letter' => 'D',
1444 + 'in' => 'Nov',
1445 + 'letter' => 'S',
1446 'name' => 'US',
1447 - 'offset_from_std' => 3600,
1448 - 'on' => 'Sun>=8',
1449 - 'save' => '1:00',
1450 + 'offset_from_std' => 0,
1451 + 'on' => 'Sun>=1',
1452 + 'save' => '0',
1453 'to' => 'max',
1454 'type' => undef
1455 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
1456 bless( {
1457 'at' => '2:00',
1458 'from' => '2007',
1459 - 'in' => 'Nov',
1460 - 'letter' => 'S',
1461 + 'in' => 'Mar',
1462 + 'letter' => 'D',
1463 'name' => 'US',
1464 - 'offset_from_std' => 0,
1465 - 'on' => 'Sun>=1',
1466 - 'save' => '0',
1467 + 'offset_from_std' => 3600,
1468 + 'on' => 'Sun>=8',
1469 + 'save' => '1:00',
1470 'to' => 'max',
1471 'type' => undef
1472 }, 'DateTime::TimeZone::OlsonDB::Rule' )
1473 --- a/lib/DateTime/TimeZone/America/Cambridge_Bay.pm
1474 +++ b/lib/DateTime/TimeZone/America/Cambridge_Bay.pm
1475 @@ -3,7 +3,7 @@
1476 # DateTime::TimeZone module distribution in the tools/ directory
1477
1478 #
1479 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
1480 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
1481 #
1482 # Do not edit this file directly.
1483 #
1484 @@ -910,13 +910,31 @@
1485 1,
1486 'MDT',
1487 ],
1488 + [
1489 +63897753600, # utc_start 2025-11-02 08:00:00 (Sun)
1490 +63908643600, # utc_end 2026-03-08 09:00:00 (Sun)
1491 +63897728400, # local_start 2025-11-02 01:00:00 (Sun)
1492 +63908618400, # local_end 2026-03-08 02:00:00 (Sun)
1493 +-25200,
1494 +0,
1495 +'MST',
1496 + ],
1497 + [
1498 +63908643600, # utc_start 2026-03-08 09:00:00 (Sun)
1499 +63929203200, # utc_end 2026-11-01 08:00:00 (Sun)
1500 +63908622000, # local_start 2026-03-08 03:00:00 (Sun)
1501 +63929181600, # local_end 2026-11-01 02:00:00 (Sun)
1502 +-21600,
1503 +1,
1504 +'MDT',
1505 + ],
1506 ];
1507
1508 -sub olson_version { '2014j' }
1509 +sub olson_version { '2015a' }
1510
1511 -sub has_dst_changes { 49 }
1512 +sub has_dst_changes { 50 }
1513
1514 -sub _max_year { 2024 }
1515 +sub _max_year { 2025 }
1516
1517 sub _new_instance
1518 {
1519 @@ -967,24 +985,24 @@
1520 bless( {
1521 'at' => '2:00',
1522 'from' => '2007',
1523 - 'in' => 'Nov',
1524 - 'letter' => 'S',
1525 + 'in' => 'Mar',
1526 + 'letter' => 'D',
1527 'name' => 'Canada',
1528 - 'offset_from_std' => 0,
1529 - 'on' => 'Sun>=1',
1530 - 'save' => '0',
1531 + 'offset_from_std' => 3600,
1532 + 'on' => 'Sun>=8',
1533 + 'save' => '1:00',
1534 'to' => 'max',
1535 'type' => undef
1536 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
1537 bless( {
1538 'at' => '2:00',
1539 'from' => '2007',
1540 - 'in' => 'Mar',
1541 - 'letter' => 'D',
1542 + 'in' => 'Nov',
1543 + 'letter' => 'S',
1544 'name' => 'Canada',
1545 - 'offset_from_std' => 3600,
1546 - 'on' => 'Sun>=8',
1547 - 'save' => '1:00',
1548 + 'offset_from_std' => 0,
1549 + 'on' => 'Sun>=1',
1550 + 'save' => '0',
1551 'to' => 'max',
1552 'type' => undef
1553 }, 'DateTime::TimeZone::OlsonDB::Rule' )
1554 --- a/lib/DateTime/TimeZone/America/Campo_Grande.pm
1555 +++ b/lib/DateTime/TimeZone/America/Campo_Grande.pm
1556 @@ -3,7 +3,7 @@
1557 # DateTime::TimeZone module distribution in the tools/ directory
1558
1559 #
1560 -# Generated from debian/tzdata/southamerica. Olson data version 2014j
1561 +# Generated from debian/tzdata/southamerica. Olson data version 2015a
1562 #
1563 # Do not edit this file directly.
1564 #
1565 @@ -1209,7 +1209,7 @@
1566 ],
1567 ];
1568
1569 -sub olson_version { '2014j' }
1570 +sub olson_version { '2015a' }
1571
1572 sub has_dst_changes { 66 }
1573
1574 @@ -1263,25 +1263,25 @@
1575 my $rules = [
1576 bless( {
1577 'at' => '0:00',
1578 - 'from' => '2038',
1579 - 'in' => 'Feb',
1580 - 'letter' => '',
1581 + 'from' => '2008',
1582 + 'in' => 'Oct',
1583 + 'letter' => 'S',
1584 'name' => 'Brazil',
1585 - 'offset_from_std' => 0,
1586 + 'offset_from_std' => 3600,
1587 'on' => 'Sun>=15',
1588 - 'save' => '0',
1589 + 'save' => '1:00',
1590 'to' => 'max',
1591 'type' => undef
1592 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
1593 bless( {
1594 'at' => '0:00',
1595 - 'from' => '2008',
1596 - 'in' => 'Oct',
1597 - 'letter' => 'S',
1598 + 'from' => '2038',
1599 + 'in' => 'Feb',
1600 + 'letter' => '',
1601 'name' => 'Brazil',
1602 - 'offset_from_std' => 3600,
1603 + 'offset_from_std' => 0,
1604 'on' => 'Sun>=15',
1605 - 'save' => '1:00',
1606 + 'save' => '0',
1607 'to' => 'max',
1608 'type' => undef
1609 }, 'DateTime::TimeZone::OlsonDB::Rule' )
1610 --- a/lib/DateTime/TimeZone/America/Cancun.pm
1611 +++ b/lib/DateTime/TimeZone/America/Cancun.pm
1612 @@ -3,7 +3,7 @@
1613 # DateTime::TimeZone module distribution in the tools/ directory
1614
1615 #
1616 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
1617 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
1618 #
1619 # Do not edit this file directly.
1620 #
1621 @@ -390,283 +390,35 @@
1622 ],
1623 [
1624 63549990000, # utc_start 2014-10-26 07:00:00 (Sun)
1625 -63563904000, # utc_end 2015-04-05 08:00:00 (Sun)
1626 +63558460800, # utc_end 2015-02-01 08:00:00 (Sun)
1627 63549968400, # local_start 2014-10-26 01:00:00 (Sun)
1628 -63563882400, # local_end 2015-04-05 02:00:00 (Sun)
1629 +63558439200, # local_end 2015-02-01 02:00:00 (Sun)
1630 -21600,
1631 0,
1632 'CST',
1633 ],
1634 [
1635 -63563904000, # utc_start 2015-04-05 08:00:00 (Sun)
1636 -63581439600, # utc_end 2015-10-25 07:00:00 (Sun)
1637 -63563886000, # local_start 2015-04-05 03:00:00 (Sun)
1638 -63581421600, # local_end 2015-10-25 02:00:00 (Sun)
1639 +63558460800, # utc_start 2015-02-01 08:00:00 (Sun)
1640 +DateTime::TimeZone::INFINITY, # utc_end
1641 +63558442800, # local_start 2015-02-01 03:00:00 (Sun)
1642 +DateTime::TimeZone::INFINITY, # local_end
1643 -18000,
1644 -1,
1645 -'CDT',
1646 - ],
1647 - [
1648 -63581439600, # utc_start 2015-10-25 07:00:00 (Sun)
1649 -63595353600, # utc_end 2016-04-03 08:00:00 (Sun)
1650 -63581418000, # local_start 2015-10-25 01:00:00 (Sun)
1651 -63595332000, # local_end 2016-04-03 02:00:00 (Sun)
1652 --21600,
1653 -0,
1654 -'CST',
1655 - ],
1656 - [
1657 -63595353600, # utc_start 2016-04-03 08:00:00 (Sun)
1658 -63613494000, # utc_end 2016-10-30 07:00:00 (Sun)
1659 -63595335600, # local_start 2016-04-03 03:00:00 (Sun)
1660 -63613476000, # local_end 2016-10-30 02:00:00 (Sun)
1661 --18000,
1662 -1,
1663 -'CDT',
1664 - ],
1665 - [
1666 -63613494000, # utc_start 2016-10-30 07:00:00 (Sun)
1667 -63626803200, # utc_end 2017-04-02 08:00:00 (Sun)
1668 -63613472400, # local_start 2016-10-30 01:00:00 (Sun)
1669 -63626781600, # local_end 2017-04-02 02:00:00 (Sun)
1670 --21600,
1671 -0,
1672 -'CST',
1673 - ],
1674 - [
1675 -63626803200, # utc_start 2017-04-02 08:00:00 (Sun)
1676 -63644943600, # utc_end 2017-10-29 07:00:00 (Sun)
1677 -63626785200, # local_start 2017-04-02 03:00:00 (Sun)
1678 -63644925600, # local_end 2017-10-29 02:00:00 (Sun)
1679 --18000,
1680 -1,
1681 -'CDT',
1682 - ],
1683 - [
1684 -63644943600, # utc_start 2017-10-29 07:00:00 (Sun)
1685 -63658252800, # utc_end 2018-04-01 08:00:00 (Sun)
1686 -63644922000, # local_start 2017-10-29 01:00:00 (Sun)
1687 -63658231200, # local_end 2018-04-01 02:00:00 (Sun)
1688 --21600,
1689 -0,
1690 -'CST',
1691 - ],
1692 - [
1693 -63658252800, # utc_start 2018-04-01 08:00:00 (Sun)
1694 -63676393200, # utc_end 2018-10-28 07:00:00 (Sun)
1695 -63658234800, # local_start 2018-04-01 03:00:00 (Sun)
1696 -63676375200, # local_end 2018-10-28 02:00:00 (Sun)
1697 --18000,
1698 -1,
1699 -'CDT',
1700 - ],
1701 - [
1702 -63676393200, # utc_start 2018-10-28 07:00:00 (Sun)
1703 -63690307200, # utc_end 2019-04-07 08:00:00 (Sun)
1704 -63676371600, # local_start 2018-10-28 01:00:00 (Sun)
1705 -63690285600, # local_end 2019-04-07 02:00:00 (Sun)
1706 --21600,
1707 -0,
1708 -'CST',
1709 - ],
1710 - [
1711 -63690307200, # utc_start 2019-04-07 08:00:00 (Sun)
1712 -63707842800, # utc_end 2019-10-27 07:00:00 (Sun)
1713 -63690289200, # local_start 2019-04-07 03:00:00 (Sun)
1714 -63707824800, # local_end 2019-10-27 02:00:00 (Sun)
1715 --18000,
1716 -1,
1717 -'CDT',
1718 - ],
1719 - [
1720 -63707842800, # utc_start 2019-10-27 07:00:00 (Sun)
1721 -63721756800, # utc_end 2020-04-05 08:00:00 (Sun)
1722 -63707821200, # local_start 2019-10-27 01:00:00 (Sun)
1723 -63721735200, # local_end 2020-04-05 02:00:00 (Sun)
1724 --21600,
1725 0,
1726 -'CST',
1727 - ],
1728 - [
1729 -63721756800, # utc_start 2020-04-05 08:00:00 (Sun)
1730 -63739292400, # utc_end 2020-10-25 07:00:00 (Sun)
1731 -63721738800, # local_start 2020-04-05 03:00:00 (Sun)
1732 -63739274400, # local_end 2020-10-25 02:00:00 (Sun)
1733 --18000,
1734 -1,
1735 -'CDT',
1736 - ],
1737 - [
1738 -63739292400, # utc_start 2020-10-25 07:00:00 (Sun)
1739 -63753206400, # utc_end 2021-04-04 08:00:00 (Sun)
1740 -63739270800, # local_start 2020-10-25 01:00:00 (Sun)
1741 -63753184800, # local_end 2021-04-04 02:00:00 (Sun)
1742 --21600,
1743 -0,
1744 -'CST',
1745 - ],
1746 - [
1747 -63753206400, # utc_start 2021-04-04 08:00:00 (Sun)
1748 -63771346800, # utc_end 2021-10-31 07:00:00 (Sun)
1749 -63753188400, # local_start 2021-04-04 03:00:00 (Sun)
1750 -63771328800, # local_end 2021-10-31 02:00:00 (Sun)
1751 --18000,
1752 -1,
1753 -'CDT',
1754 - ],
1755 - [
1756 -63771346800, # utc_start 2021-10-31 07:00:00 (Sun)
1757 -63784656000, # utc_end 2022-04-03 08:00:00 (Sun)
1758 -63771325200, # local_start 2021-10-31 01:00:00 (Sun)
1759 -63784634400, # local_end 2022-04-03 02:00:00 (Sun)
1760 --21600,
1761 -0,
1762 -'CST',
1763 - ],
1764 - [
1765 -63784656000, # utc_start 2022-04-03 08:00:00 (Sun)
1766 -63802796400, # utc_end 2022-10-30 07:00:00 (Sun)
1767 -63784638000, # local_start 2022-04-03 03:00:00 (Sun)
1768 -63802778400, # local_end 2022-10-30 02:00:00 (Sun)
1769 --18000,
1770 -1,
1771 -'CDT',
1772 - ],
1773 - [
1774 -63802796400, # utc_start 2022-10-30 07:00:00 (Sun)
1775 -63816105600, # utc_end 2023-04-02 08:00:00 (Sun)
1776 -63802774800, # local_start 2022-10-30 01:00:00 (Sun)
1777 -63816084000, # local_end 2023-04-02 02:00:00 (Sun)
1778 --21600,
1779 -0,
1780 -'CST',
1781 - ],
1782 - [
1783 -63816105600, # utc_start 2023-04-02 08:00:00 (Sun)
1784 -63834246000, # utc_end 2023-10-29 07:00:00 (Sun)
1785 -63816087600, # local_start 2023-04-02 03:00:00 (Sun)
1786 -63834228000, # local_end 2023-10-29 02:00:00 (Sun)
1787 --18000,
1788 -1,
1789 -'CDT',
1790 - ],
1791 - [
1792 -63834246000, # utc_start 2023-10-29 07:00:00 (Sun)
1793 -63848160000, # utc_end 2024-04-07 08:00:00 (Sun)
1794 -63834224400, # local_start 2023-10-29 01:00:00 (Sun)
1795 -63848138400, # local_end 2024-04-07 02:00:00 (Sun)
1796 --21600,
1797 -0,
1798 -'CST',
1799 - ],
1800 - [
1801 -63848160000, # utc_start 2024-04-07 08:00:00 (Sun)
1802 -63865695600, # utc_end 2024-10-27 07:00:00 (Sun)
1803 -63848142000, # local_start 2024-04-07 03:00:00 (Sun)
1804 -63865677600, # local_end 2024-10-27 02:00:00 (Sun)
1805 --18000,
1806 -1,
1807 -'CDT',
1808 - ],
1809 - [
1810 -63865695600, # utc_start 2024-10-27 07:00:00 (Sun)
1811 -63879609600, # utc_end 2025-04-06 08:00:00 (Sun)
1812 -63865674000, # local_start 2024-10-27 01:00:00 (Sun)
1813 -63879588000, # local_end 2025-04-06 02:00:00 (Sun)
1814 --21600,
1815 -0,
1816 -'CST',
1817 - ],
1818 - [
1819 -63879609600, # utc_start 2025-04-06 08:00:00 (Sun)
1820 -63897145200, # utc_end 2025-10-26 07:00:00 (Sun)
1821 -63879591600, # local_start 2025-04-06 03:00:00 (Sun)
1822 -63897127200, # local_end 2025-10-26 02:00:00 (Sun)
1823 --18000,
1824 -1,
1825 -'CDT',
1826 +'EST',
1827 ],
1828 ];
1829
1830 -sub olson_version { '2014j' }
1831 +sub olson_version { '2015a' }
1832
1833 -sub has_dst_changes { 31 }
1834 +sub has_dst_changes { 20 }
1835
1836 -sub _max_year { 2024 }
1837 +sub _max_year { 2025 }
1838
1839 sub _new_instance
1840 {
1841 return shift->_init( @_, spans => $spans );
1842 }
1843
1844 -sub _last_offset { -21600 }
1845 -
1846 -my $last_observance = bless( {
1847 - 'format' => 'C%sT',
1848 - 'gmtoff' => '-6:00',
1849 - 'local_start_datetime' => bless( {
1850 - 'formatter' => undef,
1851 - 'local_rd_days' => 729603,
1852 - 'local_rd_secs' => 3600,
1853 - 'offset_modifier' => 0,
1854 - 'rd_nanosecs' => 0,
1855 - 'tz' => bless( {
1856 - 'name' => 'floating',
1857 - 'offset' => 0
1858 - }, 'DateTime::TimeZone::Floating' ),
1859 - 'utc_rd_days' => 729603,
1860 - 'utc_rd_secs' => 3600,
1861 - 'utc_year' => 1999
1862 - }, 'DateTime' ),
1863 - 'offset_from_std' => 0,
1864 - 'offset_from_utc' => -21600,
1865 - 'until' => [],
1866 - 'utc_start_datetime' => bless( {
1867 - 'formatter' => undef,
1868 - 'local_rd_days' => 729603,
1869 - 'local_rd_secs' => 21600,
1870 - 'offset_modifier' => 0,
1871 - 'rd_nanosecs' => 0,
1872 - 'tz' => bless( {
1873 - 'name' => 'floating',
1874 - 'offset' => 0
1875 - }, 'DateTime::TimeZone::Floating' ),
1876 - 'utc_rd_days' => 729603,
1877 - 'utc_rd_secs' => 21600,
1878 - 'utc_year' => 1999
1879 - }, 'DateTime' )
1880 -}, 'DateTime::TimeZone::OlsonDB::Observance' )
1881 -;
1882 -sub _last_observance { $last_observance }
1883 -
1884 -my $rules = [
1885 - bless( {
1886 - 'at' => '2:00',
1887 - 'from' => '2002',
1888 - 'in' => 'Apr',
1889 - 'letter' => 'D',
1890 - 'name' => 'Mexico',
1891 - 'offset_from_std' => 3600,
1892 - 'on' => 'Sun>=1',
1893 - 'save' => '1:00',
1894 - 'to' => 'max',
1895 - 'type' => undef
1896 - }, 'DateTime::TimeZone::OlsonDB::Rule' ),
1897 - bless( {
1898 - 'at' => '2:00',
1899 - 'from' => '2002',
1900 - 'in' => 'Oct',
1901 - 'letter' => 'S',
1902 - 'name' => 'Mexico',
1903 - 'offset_from_std' => 0,
1904 - 'on' => 'lastSun',
1905 - 'save' => '0',
1906 - 'to' => 'max',
1907 - 'type' => undef
1908 - }, 'DateTime::TimeZone::OlsonDB::Rule' )
1909 -]
1910 -;
1911 -sub _rules { $rules }
1912
1913
1914 1;
1915 --- a/lib/DateTime/TimeZone/America/Caracas.pm
1916 +++ b/lib/DateTime/TimeZone/America/Caracas.pm
1917 @@ -3,7 +3,7 @@
1918 # DateTime::TimeZone module distribution in the tools/ directory
1919
1920 #
1921 -# Generated from debian/tzdata/southamerica. Olson data version 2014j
1922 +# Generated from debian/tzdata/southamerica. Olson data version 2015a
1923 #
1924 # Do not edit this file directly.
1925 #
1926 @@ -66,11 +66,11 @@
1927 ],
1928 ];
1929
1930 -sub olson_version { '2014j' }
1931 +sub olson_version { '2015a' }
1932
1933 sub has_dst_changes { 0 }
1934
1935 -sub _max_year { 2024 }
1936 +sub _max_year { 2025 }
1937
1938 sub _new_instance
1939 {
1940 --- a/lib/DateTime/TimeZone/America/Cayenne.pm
1941 +++ b/lib/DateTime/TimeZone/America/Cayenne.pm
1942 @@ -3,7 +3,7 @@
1943 # DateTime::TimeZone module distribution in the tools/ directory
1944
1945 #
1946 -# Generated from debian/tzdata/southamerica. Olson data version 2014j
1947 +# Generated from debian/tzdata/southamerica. Olson data version 2015a
1948 #
1949 # Do not edit this file directly.
1950 #
1951 @@ -48,11 +48,11 @@
1952 ],
1953 ];
1954
1955 -sub olson_version { '2014j' }
1956 +sub olson_version { '2015a' }
1957
1958 sub has_dst_changes { 0 }
1959
1960 -sub _max_year { 2024 }
1961 +sub _max_year { 2025 }
1962
1963 sub _new_instance
1964 {
1965 --- a/lib/DateTime/TimeZone/America/Cayman.pm
1966 +++ b/lib/DateTime/TimeZone/America/Cayman.pm
1967 @@ -3,7 +3,7 @@
1968 # DateTime::TimeZone module distribution in the tools/ directory
1969
1970 #
1971 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
1972 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
1973 #
1974 # Do not edit this file directly.
1975 #
1976 @@ -48,11 +48,11 @@
1977 ],
1978 ];
1979
1980 -sub olson_version { '2014j' }
1981 +sub olson_version { '2015a' }
1982
1983 sub has_dst_changes { 0 }
1984
1985 -sub _max_year { 2024 }
1986 +sub _max_year { 2025 }
1987
1988 sub _new_instance
1989 {
1990 --- a/lib/DateTime/TimeZone/America/Chicago.pm
1991 +++ b/lib/DateTime/TimeZone/America/Chicago.pm
1992 @@ -3,7 +3,7 @@
1993 # DateTime::TimeZone module distribution in the tools/ directory
1994
1995 #
1996 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
1997 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
1998 #
1999 # Do not edit this file directly.
2000 #
2001 @@ -1963,13 +1963,31 @@
2002 1,
2003 'CDT',
2004 ],
2005 + [
2006 +63897750000, # utc_start 2025-11-02 07:00:00 (Sun)
2007 +63908640000, # utc_end 2026-03-08 08:00:00 (Sun)
2008 +63897728400, # local_start 2025-11-02 01:00:00 (Sun)
2009 +63908618400, # local_end 2026-03-08 02:00:00 (Sun)
2010 +-21600,
2011 +0,
2012 +'CST',
2013 + ],
2014 + [
2015 +63908640000, # utc_start 2026-03-08 08:00:00 (Sun)
2016 +63929199600, # utc_end 2026-11-01 07:00:00 (Sun)
2017 +63908622000, # local_start 2026-03-08 03:00:00 (Sun)
2018 +63929181600, # local_end 2026-11-01 02:00:00 (Sun)
2019 +-18000,
2020 +1,
2021 +'CDT',
2022 + ],
2023 ];
2024
2025 -sub olson_version { '2014j' }
2026 +sub olson_version { '2015a' }
2027
2028 -sub has_dst_changes { 105 }
2029 +sub has_dst_changes { 106 }
2030
2031 -sub _max_year { 2024 }
2032 +sub _max_year { 2025 }
2033
2034 sub _new_instance
2035 {
2036 @@ -2020,24 +2038,24 @@
2037 bless( {
2038 'at' => '2:00',
2039 'from' => '2007',
2040 - 'in' => 'Mar',
2041 - 'letter' => 'D',
2042 + 'in' => 'Nov',
2043 + 'letter' => 'S',
2044 'name' => 'US',
2045 - 'offset_from_std' => 3600,
2046 - 'on' => 'Sun>=8',
2047 - 'save' => '1:00',
2048 + 'offset_from_std' => 0,
2049 + 'on' => 'Sun>=1',
2050 + 'save' => '0',
2051 'to' => 'max',
2052 'type' => undef
2053 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
2054 bless( {
2055 'at' => '2:00',
2056 'from' => '2007',
2057 - 'in' => 'Nov',
2058 - 'letter' => 'S',
2059 + 'in' => 'Mar',
2060 + 'letter' => 'D',
2061 'name' => 'US',
2062 - 'offset_from_std' => 0,
2063 - 'on' => 'Sun>=1',
2064 - 'save' => '0',
2065 + 'offset_from_std' => 3600,
2066 + 'on' => 'Sun>=8',
2067 + 'save' => '1:00',
2068 'to' => 'max',
2069 'type' => undef
2070 }, 'DateTime::TimeZone::OlsonDB::Rule' )
2071 --- a/lib/DateTime/TimeZone/America/Chihuahua.pm
2072 +++ b/lib/DateTime/TimeZone/America/Chihuahua.pm
2073 @@ -3,7 +3,7 @@
2074 # DateTime::TimeZone module distribution in the tools/ directory
2075
2076 #
2077 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
2078 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
2079 #
2080 # Do not edit this file directly.
2081 #
2082 @@ -631,13 +631,31 @@
2083 1,
2084 'MDT',
2085 ],
2086 + [
2087 +63897148800, # utc_start 2025-10-26 08:00:00 (Sun)
2088 +63911062800, # utc_end 2026-04-05 09:00:00 (Sun)
2089 +63897123600, # local_start 2025-10-26 01:00:00 (Sun)
2090 +63911037600, # local_end 2026-04-05 02:00:00 (Sun)
2091 +-25200,
2092 +0,
2093 +'MST',
2094 + ],
2095 + [
2096 +63911062800, # utc_start 2026-04-05 09:00:00 (Sun)
2097 +63928598400, # utc_end 2026-10-25 08:00:00 (Sun)
2098 +63911041200, # local_start 2026-04-05 03:00:00 (Sun)
2099 +63928576800, # local_end 2026-10-25 02:00:00 (Sun)
2100 +-21600,
2101 +1,
2102 +'MDT',
2103 + ],
2104 ];
2105
2106 -sub olson_version { '2014j' }
2107 +sub olson_version { '2015a' }
2108
2109 -sub has_dst_changes { 30 }
2110 +sub has_dst_changes { 31 }
2111
2112 -sub _max_year { 2024 }
2113 +sub _max_year { 2025 }
2114
2115 sub _new_instance
2116 {
2117 @@ -688,24 +706,24 @@
2118 bless( {
2119 'at' => '2:00',
2120 'from' => '2002',
2121 - 'in' => 'Apr',
2122 - 'letter' => 'D',
2123 + 'in' => 'Oct',
2124 + 'letter' => 'S',
2125 'name' => 'Mexico',
2126 - 'offset_from_std' => 3600,
2127 - 'on' => 'Sun>=1',
2128 - 'save' => '1:00',
2129 + 'offset_from_std' => 0,
2130 + 'on' => 'lastSun',
2131 + 'save' => '0',
2132 'to' => 'max',
2133 'type' => undef
2134 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
2135 bless( {
2136 'at' => '2:00',
2137 'from' => '2002',
2138 - 'in' => 'Oct',
2139 - 'letter' => 'S',
2140 + 'in' => 'Apr',
2141 + 'letter' => 'D',
2142 'name' => 'Mexico',
2143 - 'offset_from_std' => 0,
2144 - 'on' => 'lastSun',
2145 - 'save' => '0',
2146 + 'offset_from_std' => 3600,
2147 + 'on' => 'Sun>=1',
2148 + 'save' => '1:00',
2149 'to' => 'max',
2150 'type' => undef
2151 }, 'DateTime::TimeZone::OlsonDB::Rule' )
2152 --- a/lib/DateTime/TimeZone/America/Costa_Rica.pm
2153 +++ b/lib/DateTime/TimeZone/America/Costa_Rica.pm
2154 @@ -3,7 +3,7 @@
2155 # DateTime::TimeZone module distribution in the tools/ directory
2156
2157 #
2158 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
2159 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
2160 #
2161 # Do not edit this file directly.
2162 #
2163 @@ -120,11 +120,11 @@
2164 ],
2165 ];
2166
2167 -sub olson_version { '2014j' }
2168 +sub olson_version { '2015a' }
2169
2170 sub has_dst_changes { 4 }
2171
2172 -sub _max_year { 2024 }
2173 +sub _max_year { 2025 }
2174
2175 sub _new_instance
2176 {
2177 --- a/lib/DateTime/TimeZone/America/Creston.pm
2178 +++ b/lib/DateTime/TimeZone/America/Creston.pm
2179 @@ -3,7 +3,7 @@
2180 # DateTime::TimeZone module distribution in the tools/ directory
2181
2182 #
2183 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
2184 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
2185 #
2186 # Do not edit this file directly.
2187 #
2188 @@ -57,11 +57,11 @@
2189 ],
2190 ];
2191
2192 -sub olson_version { '2014j' }
2193 +sub olson_version { '2015a' }
2194
2195 sub has_dst_changes { 0 }
2196
2197 -sub _max_year { 2024 }
2198 +sub _max_year { 2025 }
2199
2200 sub _new_instance
2201 {
2202 --- a/lib/DateTime/TimeZone/America/Cuiaba.pm
2203 +++ b/lib/DateTime/TimeZone/America/Cuiaba.pm
2204 @@ -3,7 +3,7 @@
2205 # DateTime::TimeZone module distribution in the tools/ directory
2206
2207 #
2208 -# Generated from debian/tzdata/southamerica. Olson data version 2014j
2209 +# Generated from debian/tzdata/southamerica. Olson data version 2015a
2210 #
2211 # Do not edit this file directly.
2212 #
2213 @@ -1209,7 +1209,7 @@
2214 ],
2215 ];
2216
2217 -sub olson_version { '2014j' }
2218 +sub olson_version { '2015a' }
2219
2220 sub has_dst_changes { 65 }
2221
2222 @@ -1263,25 +1263,25 @@
2223 my $rules = [
2224 bless( {
2225 'at' => '0:00',
2226 - 'from' => '2038',
2227 - 'in' => 'Feb',
2228 - 'letter' => '',
2229 + 'from' => '2008',
2230 + 'in' => 'Oct',
2231 + 'letter' => 'S',
2232 'name' => 'Brazil',
2233 - 'offset_from_std' => 0,
2234 + 'offset_from_std' => 3600,
2235 'on' => 'Sun>=15',
2236 - 'save' => '0',
2237 + 'save' => '1:00',
2238 'to' => 'max',
2239 'type' => undef
2240 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
2241 bless( {
2242 'at' => '0:00',
2243 - 'from' => '2008',
2244 - 'in' => 'Oct',
2245 - 'letter' => 'S',
2246 + 'from' => '2038',
2247 + 'in' => 'Feb',
2248 + 'letter' => '',
2249 'name' => 'Brazil',
2250 - 'offset_from_std' => 3600,
2251 + 'offset_from_std' => 0,
2252 'on' => 'Sun>=15',
2253 - 'save' => '1:00',
2254 + 'save' => '0',
2255 'to' => 'max',
2256 'type' => undef
2257 }, 'DateTime::TimeZone::OlsonDB::Rule' )
2258 --- a/lib/DateTime/TimeZone/America/Curacao.pm
2259 +++ b/lib/DateTime/TimeZone/America/Curacao.pm
2260 @@ -3,7 +3,7 @@
2261 # DateTime::TimeZone module distribution in the tools/ directory
2262
2263 #
2264 -# Generated from debian/tzdata/southamerica. Olson data version 2014j
2265 +# Generated from debian/tzdata/southamerica. Olson data version 2015a
2266 #
2267 # Do not edit this file directly.
2268 #
2269 @@ -48,11 +48,11 @@
2270 ],
2271 ];
2272
2273 -sub olson_version { '2014j' }
2274 +sub olson_version { '2015a' }
2275
2276 sub has_dst_changes { 0 }
2277
2278 -sub _max_year { 2024 }
2279 +sub _max_year { 2025 }
2280
2281 sub _new_instance
2282 {
2283 --- a/lib/DateTime/TimeZone/America/Danmarkshavn.pm
2284 +++ b/lib/DateTime/TimeZone/America/Danmarkshavn.pm
2285 @@ -3,7 +3,7 @@
2286 # DateTime::TimeZone module distribution in the tools/ directory
2287
2288 #
2289 -# Generated from debian/tzdata/europe. Olson data version 2014j
2290 +# Generated from debian/tzdata/europe. Olson data version 2015a
2291 #
2292 # Do not edit this file directly.
2293 #
2294 @@ -336,11 +336,11 @@
2295 ],
2296 ];
2297
2298 -sub olson_version { '2014j' }
2299 +sub olson_version { '2015a' }
2300
2301 sub has_dst_changes { 16 }
2302
2303 -sub _max_year { 2024 }
2304 +sub _max_year { 2025 }
2305
2306 sub _new_instance
2307 {
2308 --- a/lib/DateTime/TimeZone/America/Dawson.pm
2309 +++ b/lib/DateTime/TimeZone/America/Dawson.pm
2310 @@ -3,7 +3,7 @@
2311 # DateTime::TimeZone module distribution in the tools/ directory
2312
2313 #
2314 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
2315 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
2316 #
2317 # Do not edit this file directly.
2318 #
2319 @@ -955,13 +955,31 @@
2320 1,
2321 'PDT',
2322 ],
2323 + [
2324 +63897757200, # utc_start 2025-11-02 09:00:00 (Sun)
2325 +63908647200, # utc_end 2026-03-08 10:00:00 (Sun)
2326 +63897728400, # local_start 2025-11-02 01:00:00 (Sun)
2327 +63908618400, # local_end 2026-03-08 02:00:00 (Sun)
2328 +-28800,
2329 +0,
2330 +'PST',
2331 + ],
2332 + [
2333 +63908647200, # utc_start 2026-03-08 10:00:00 (Sun)
2334 +63929206800, # utc_end 2026-11-01 09:00:00 (Sun)
2335 +63908622000, # local_start 2026-03-08 03:00:00 (Sun)
2336 +63929181600, # local_end 2026-11-01 02:00:00 (Sun)
2337 +-25200,
2338 +1,
2339 +'PDT',
2340 + ],
2341 ];
2342
2343 -sub olson_version { '2014j' }
2344 +sub olson_version { '2015a' }
2345
2346 -sub has_dst_changes { 51 }
2347 +sub has_dst_changes { 52 }
2348
2349 -sub _max_year { 2024 }
2350 +sub _max_year { 2025 }
2351
2352 sub _new_instance
2353 {
2354 --- a/lib/DateTime/TimeZone/America/Dawson_Creek.pm
2355 +++ b/lib/DateTime/TimeZone/America/Dawson_Creek.pm
2356 @@ -3,7 +3,7 @@
2357 # DateTime::TimeZone module distribution in the tools/ directory
2358
2359 #
2360 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
2361 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
2362 #
2363 # Do not edit this file directly.
2364 #
2365 @@ -561,11 +561,11 @@
2366 ],
2367 ];
2368
2369 -sub olson_version { '2014j' }
2370 +sub olson_version { '2015a' }
2371
2372 sub has_dst_changes { 29 }
2373
2374 -sub _max_year { 2024 }
2375 +sub _max_year { 2025 }
2376
2377 sub _new_instance
2378 {
2379 --- a/lib/DateTime/TimeZone/America/Denver.pm
2380 +++ b/lib/DateTime/TimeZone/America/Denver.pm
2381 @@ -3,7 +3,7 @@
2382 # DateTime::TimeZone module distribution in the tools/ directory
2383
2384 #
2385 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
2386 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
2387 #
2388 # Do not edit this file directly.
2389 #
2390 @@ -1261,13 +1261,31 @@
2391 1,
2392 'MDT',
2393 ],
2394 + [
2395 +63897753600, # utc_start 2025-11-02 08:00:00 (Sun)
2396 +63908643600, # utc_end 2026-03-08 09:00:00 (Sun)
2397 +63897728400, # local_start 2025-11-02 01:00:00 (Sun)
2398 +63908618400, # local_end 2026-03-08 02:00:00 (Sun)
2399 +-25200,
2400 +0,
2401 +'MST',
2402 + ],
2403 + [
2404 +63908643600, # utc_start 2026-03-08 09:00:00 (Sun)
2405 +63929203200, # utc_end 2026-11-01 08:00:00 (Sun)
2406 +63908622000, # local_start 2026-03-08 03:00:00 (Sun)
2407 +63929181600, # local_end 2026-11-01 02:00:00 (Sun)
2408 +-21600,
2409 +1,
2410 +'MDT',
2411 + ],
2412 ];
2413
2414 -sub olson_version { '2014j' }
2415 +sub olson_version { '2015a' }
2416
2417 -sub has_dst_changes { 67 }
2418 +sub has_dst_changes { 68 }
2419
2420 -sub _max_year { 2024 }
2421 +sub _max_year { 2025 }
2422
2423 sub _new_instance
2424 {
2425 @@ -1318,24 +1336,24 @@
2426 bless( {
2427 'at' => '2:00',
2428 'from' => '2007',
2429 - 'in' => 'Mar',
2430 - 'letter' => 'D',
2431 + 'in' => 'Nov',
2432 + 'letter' => 'S',
2433 'name' => 'US',
2434 - 'offset_from_std' => 3600,
2435 - 'on' => 'Sun>=8',
2436 - 'save' => '1:00',
2437 + 'offset_from_std' => 0,
2438 + 'on' => 'Sun>=1',
2439 + 'save' => '0',
2440 'to' => 'max',
2441 'type' => undef
2442 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
2443 bless( {
2444 'at' => '2:00',
2445 'from' => '2007',
2446 - 'in' => 'Nov',
2447 - 'letter' => 'S',
2448 + 'in' => 'Mar',
2449 + 'letter' => 'D',
2450 'name' => 'US',
2451 - 'offset_from_std' => 0,
2452 - 'on' => 'Sun>=1',
2453 - 'save' => '0',
2454 + 'offset_from_std' => 3600,
2455 + 'on' => 'Sun>=8',
2456 + 'save' => '1:00',
2457 'to' => 'max',
2458 'type' => undef
2459 }, 'DateTime::TimeZone::OlsonDB::Rule' )
2460 --- a/lib/DateTime/TimeZone/America/Detroit.pm
2461 +++ b/lib/DateTime/TimeZone/America/Detroit.pm
2462 @@ -3,7 +3,7 @@
2463 # DateTime::TimeZone module distribution in the tools/ directory
2464
2465 #
2466 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
2467 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
2468 #
2469 # Do not edit this file directly.
2470 #
2471 @@ -1090,13 +1090,31 @@
2472 1,
2473 'EDT',
2474 ],
2475 + [
2476 +63897746400, # utc_start 2025-11-02 06:00:00 (Sun)
2477 +63908636400, # utc_end 2026-03-08 07:00:00 (Sun)
2478 +63897728400, # local_start 2025-11-02 01:00:00 (Sun)
2479 +63908618400, # local_end 2026-03-08 02:00:00 (Sun)
2480 +-18000,
2481 +0,
2482 +'EST',
2483 + ],
2484 + [
2485 +63908636400, # utc_start 2026-03-08 07:00:00 (Sun)
2486 +63929196000, # utc_end 2026-11-01 06:00:00 (Sun)
2487 +63908622000, # local_start 2026-03-08 03:00:00 (Sun)
2488 +63929181600, # local_end 2026-11-01 02:00:00 (Sun)
2489 +-14400,
2490 +1,
2491 +'EDT',
2492 + ],
2493 ];
2494
2495 -sub olson_version { '2014j' }
2496 +sub olson_version { '2015a' }
2497
2498 -sub has_dst_changes { 57 }
2499 +sub has_dst_changes { 58 }
2500
2501 -sub _max_year { 2024 }
2502 +sub _max_year { 2025 }
2503
2504 sub _new_instance
2505 {
2506 --- a/lib/DateTime/TimeZone/America/Edmonton.pm
2507 +++ b/lib/DateTime/TimeZone/America/Edmonton.pm
2508 @@ -3,7 +3,7 @@
2509 # DateTime::TimeZone module distribution in the tools/ directory
2510
2511 #
2512 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
2513 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
2514 #
2515 # Do not edit this file directly.
2516 #
2517 @@ -1198,13 +1198,31 @@
2518 1,
2519 'MDT',
2520 ],
2521 + [
2522 +63897753600, # utc_start 2025-11-02 08:00:00 (Sun)
2523 +63908643600, # utc_end 2026-03-08 09:00:00 (Sun)
2524 +63897728400, # local_start 2025-11-02 01:00:00 (Sun)
2525 +63908618400, # local_end 2026-03-08 02:00:00 (Sun)
2526 +-25200,
2527 +0,
2528 +'MST',
2529 + ],
2530 + [
2531 +63908643600, # utc_start 2026-03-08 09:00:00 (Sun)
2532 +63929203200, # utc_end 2026-11-01 08:00:00 (Sun)
2533 +63908622000, # local_start 2026-03-08 03:00:00 (Sun)
2534 +63929181600, # local_end 2026-11-01 02:00:00 (Sun)
2535 +-21600,
2536 +1,
2537 +'MDT',
2538 + ],
2539 ];
2540
2541 -sub olson_version { '2014j' }
2542 +sub olson_version { '2015a' }
2543
2544 -sub has_dst_changes { 65 }
2545 +sub has_dst_changes { 66 }
2546
2547 -sub _max_year { 2024 }
2548 +sub _max_year { 2025 }
2549
2550 sub _new_instance
2551 {
2552 --- a/lib/DateTime/TimeZone/America/Eirunepe.pm
2553 +++ b/lib/DateTime/TimeZone/America/Eirunepe.pm
2554 @@ -3,7 +3,7 @@
2555 # DateTime::TimeZone module distribution in the tools/ directory
2556
2557 #
2558 -# Generated from debian/tzdata/southamerica. Olson data version 2014j
2559 +# Generated from debian/tzdata/southamerica. Olson data version 2015a
2560 #
2561 # Do not edit this file directly.
2562 #
2563 @@ -354,11 +354,11 @@
2564 ],
2565 ];
2566
2567 -sub olson_version { '2014j' }
2568 +sub olson_version { '2015a' }
2569
2570 sub has_dst_changes { 15 }
2571
2572 -sub _max_year { 2024 }
2573 +sub _max_year { 2025 }
2574
2575 sub _new_instance
2576 {
2577 --- a/lib/DateTime/TimeZone/America/El_Salvador.pm
2578 +++ b/lib/DateTime/TimeZone/America/El_Salvador.pm
2579 @@ -3,7 +3,7 @@
2580 # DateTime::TimeZone module distribution in the tools/ directory
2581
2582 #
2583 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
2584 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
2585 #
2586 # Do not edit this file directly.
2587 #
2588 @@ -75,11 +75,11 @@
2589 ],
2590 ];
2591
2592 -sub olson_version { '2014j' }
2593 +sub olson_version { '2015a' }
2594
2595 sub has_dst_changes { 2 }
2596
2597 -sub _max_year { 2024 }
2598 +sub _max_year { 2025 }
2599
2600 sub _new_instance
2601 {
2602 --- a/lib/DateTime/TimeZone/America/Fortaleza.pm
2603 +++ b/lib/DateTime/TimeZone/America/Fortaleza.pm
2604 @@ -3,7 +3,7 @@
2605 # DateTime::TimeZone module distribution in the tools/ directory
2606
2607 #
2608 -# Generated from debian/tzdata/southamerica. Olson data version 2014j
2609 +# Generated from debian/tzdata/southamerica. Olson data version 2015a
2610 #
2611 # Do not edit this file directly.
2612 #
2613 @@ -417,11 +417,11 @@
2614 ],
2615 ];
2616
2617 -sub olson_version { '2014j' }
2618 +sub olson_version { '2015a' }
2619
2620 sub has_dst_changes { 19 }
2621
2622 -sub _max_year { 2024 }
2623 +sub _max_year { 2025 }
2624
2625 sub _new_instance
2626 {
2627 --- a/lib/DateTime/TimeZone/America/Glace_Bay.pm
2628 +++ b/lib/DateTime/TimeZone/America/Glace_Bay.pm
2629 @@ -3,7 +3,7 @@
2630 # DateTime::TimeZone module distribution in the tools/ directory
2631
2632 #
2633 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
2634 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
2635 #
2636 # Do not edit this file directly.
2637 #
2638 @@ -1099,13 +1099,31 @@
2639 1,
2640 'ADT',
2641 ],
2642 + [
2643 +63897742800, # utc_start 2025-11-02 05:00:00 (Sun)
2644 +63908632800, # utc_end 2026-03-08 06:00:00 (Sun)
2645 +63897728400, # local_start 2025-11-02 01:00:00 (Sun)
2646 +63908618400, # local_end 2026-03-08 02:00:00 (Sun)
2647 +-14400,
2648 +0,
2649 +'AST',
2650 + ],
2651 + [
2652 +63908632800, # utc_start 2026-03-08 06:00:00 (Sun)
2653 +63929192400, # utc_end 2026-11-01 05:00:00 (Sun)
2654 +63908622000, # local_start 2026-03-08 03:00:00 (Sun)
2655 +63929181600, # local_end 2026-11-01 02:00:00 (Sun)
2656 +-10800,
2657 +1,
2658 +'ADT',
2659 + ],
2660 ];
2661
2662 -sub olson_version { '2014j' }
2663 +sub olson_version { '2015a' }
2664
2665 -sub has_dst_changes { 58 }
2666 +sub has_dst_changes { 59 }
2667
2668 -sub _max_year { 2024 }
2669 +sub _max_year { 2025 }
2670
2671 sub _new_instance
2672 {
2673 --- a/lib/DateTime/TimeZone/America/Godthab.pm
2674 +++ b/lib/DateTime/TimeZone/America/Godthab.pm
2675 @@ -3,7 +3,7 @@
2676 # DateTime::TimeZone module distribution in the tools/ directory
2677
2678 #
2679 -# Generated from debian/tzdata/europe. Olson data version 2014j
2680 +# Generated from debian/tzdata/europe. Olson data version 2015a
2681 #
2682 # Do not edit this file directly.
2683 #
2684 @@ -856,13 +856,31 @@
2685 1,
2686 'WGST',
2687 ],
2688 + [
2689 +63897123600, # utc_start 2025-10-26 01:00:00 (Sun)
2690 +63910429200, # utc_end 2026-03-29 01:00:00 (Sun)
2691 +63897112800, # local_start 2025-10-25 22:00:00 (Sat)
2692 +63910418400, # local_end 2026-03-28 22:00:00 (Sat)
2693 +-10800,
2694 +0,
2695 +'WGT',
2696 + ],
2697 + [
2698 +63910429200, # utc_start 2026-03-29 01:00:00 (Sun)
2699 +63928573200, # utc_end 2026-10-25 01:00:00 (Sun)
2700 +63910422000, # local_start 2026-03-28 23:00:00 (Sat)
2701 +63928566000, # local_end 2026-10-24 23:00:00 (Sat)
2702 +-7200,
2703 +1,
2704 +'WGST',
2705 + ],
2706 ];
2707
2708 -sub olson_version { '2014j' }
2709 +sub olson_version { '2015a' }
2710
2711 -sub has_dst_changes { 46 }
2712 +sub has_dst_changes { 47 }
2713
2714 -sub _max_year { 2024 }
2715 +sub _max_year { 2025 }
2716
2717 sub _new_instance
2718 {
2719 --- a/lib/DateTime/TimeZone/America/Goose_Bay.pm
2720 +++ b/lib/DateTime/TimeZone/America/Goose_Bay.pm
2721 @@ -3,7 +3,7 @@
2722 # DateTime::TimeZone module distribution in the tools/ directory
2723
2724 #
2725 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
2726 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
2727 #
2728 # Do not edit this file directly.
2729 #
2730 @@ -1684,13 +1684,31 @@
2731 1,
2732 'ADT',
2733 ],
2734 + [
2735 +63897742800, # utc_start 2025-11-02 05:00:00 (Sun)
2736 +63908632800, # utc_end 2026-03-08 06:00:00 (Sun)
2737 +63897728400, # local_start 2025-11-02 01:00:00 (Sun)
2738 +63908618400, # local_end 2026-03-08 02:00:00 (Sun)
2739 +-14400,
2740 +0,
2741 +'AST',
2742 + ],
2743 + [
2744 +63908632800, # utc_start 2026-03-08 06:00:00 (Sun)
2745 +63929192400, # utc_end 2026-11-01 05:00:00 (Sun)
2746 +63908622000, # local_start 2026-03-08 03:00:00 (Sun)
2747 +63929181600, # local_end 2026-11-01 02:00:00 (Sun)
2748 +-10800,
2749 +1,
2750 +'ADT',
2751 + ],
2752 ];
2753
2754 -sub olson_version { '2014j' }
2755 +sub olson_version { '2015a' }
2756
2757 -sub has_dst_changes { 90 }
2758 +sub has_dst_changes { 91 }
2759
2760 -sub _max_year { 2024 }
2761 +sub _max_year { 2025 }
2762
2763 sub _new_instance
2764 {
2765 @@ -1741,24 +1759,24 @@
2766 bless( {
2767 'at' => '2:00',
2768 'from' => '2007',
2769 - 'in' => 'Nov',
2770 - 'letter' => 'S',
2771 + 'in' => 'Mar',
2772 + 'letter' => 'D',
2773 'name' => 'Canada',
2774 - 'offset_from_std' => 0,
2775 - 'on' => 'Sun>=1',
2776 - 'save' => '0',
2777 + 'offset_from_std' => 3600,
2778 + 'on' => 'Sun>=8',
2779 + 'save' => '1:00',
2780 'to' => 'max',
2781 'type' => undef
2782 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
2783 bless( {
2784 'at' => '2:00',
2785 'from' => '2007',
2786 - 'in' => 'Mar',
2787 - 'letter' => 'D',
2788 + 'in' => 'Nov',
2789 + 'letter' => 'S',
2790 'name' => 'Canada',
2791 - 'offset_from_std' => 3600,
2792 - 'on' => 'Sun>=8',
2793 - 'save' => '1:00',
2794 + 'offset_from_std' => 0,
2795 + 'on' => 'Sun>=1',
2796 + 'save' => '0',
2797 'to' => 'max',
2798 'type' => undef
2799 }, 'DateTime::TimeZone::OlsonDB::Rule' )
2800 --- a/lib/DateTime/TimeZone/America/Grand_Turk.pm
2801 +++ b/lib/DateTime/TimeZone/America/Grand_Turk.pm
2802 @@ -3,7 +3,7 @@
2803 # DateTime::TimeZone module distribution in the tools/ directory
2804
2805 #
2806 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
2807 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
2808 #
2809 # Do not edit this file directly.
2810 #
2811 @@ -723,11 +723,11 @@
2812 ],
2813 ];
2814
2815 -sub olson_version { '2014j' }
2816 +sub olson_version { '2015a' }
2817
2818 sub has_dst_changes { 37 }
2819
2820 -sub _max_year { 2024 }
2821 +sub _max_year { 2025 }
2822
2823 sub _new_instance
2824 {
2825 --- a/lib/DateTime/TimeZone/America/Guatemala.pm
2826 +++ b/lib/DateTime/TimeZone/America/Guatemala.pm
2827 @@ -3,7 +3,7 @@
2828 # DateTime::TimeZone module distribution in the tools/ directory
2829
2830 #
2831 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
2832 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
2833 #
2834 # Do not edit this file directly.
2835 #
2836 @@ -111,11 +111,11 @@
2837 ],
2838 ];
2839
2840 -sub olson_version { '2014j' }
2841 +sub olson_version { '2015a' }
2842
2843 sub has_dst_changes { 4 }
2844
2845 -sub _max_year { 2024 }
2846 +sub _max_year { 2025 }
2847
2848 sub _new_instance
2849 {
2850 --- a/lib/DateTime/TimeZone/America/Guayaquil.pm
2851 +++ b/lib/DateTime/TimeZone/America/Guayaquil.pm
2852 @@ -3,7 +3,7 @@
2853 # DateTime::TimeZone module distribution in the tools/ directory
2854
2855 #
2856 -# Generated from debian/tzdata/southamerica. Olson data version 2014j
2857 +# Generated from debian/tzdata/southamerica. Olson data version 2015a
2858 #
2859 # Do not edit this file directly.
2860 #
2861 @@ -48,11 +48,11 @@
2862 ],
2863 ];
2864
2865 -sub olson_version { '2014j' }
2866 +sub olson_version { '2015a' }
2867
2868 sub has_dst_changes { 0 }
2869
2870 -sub _max_year { 2024 }
2871 +sub _max_year { 2025 }
2872
2873 sub _new_instance
2874 {
2875 --- a/lib/DateTime/TimeZone/America/Guyana.pm
2876 +++ b/lib/DateTime/TimeZone/America/Guyana.pm
2877 @@ -3,7 +3,7 @@
2878 # DateTime::TimeZone module distribution in the tools/ directory
2879
2880 #
2881 -# Generated from debian/tzdata/southamerica. Olson data version 2014j
2882 +# Generated from debian/tzdata/southamerica. Olson data version 2015a
2883 #
2884 # Do not edit this file directly.
2885 #
2886 @@ -66,11 +66,11 @@
2887 ],
2888 ];
2889
2890 -sub olson_version { '2014j' }
2891 +sub olson_version { '2015a' }
2892
2893 sub has_dst_changes { 0 }
2894
2895 -sub _max_year { 2024 }
2896 +sub _max_year { 2025 }
2897
2898 sub _new_instance
2899 {
2900 --- a/lib/DateTime/TimeZone/America/Halifax.pm
2901 +++ b/lib/DateTime/TimeZone/America/Halifax.pm
2902 @@ -3,7 +3,7 @@
2903 # DateTime::TimeZone module distribution in the tools/ directory
2904
2905 #
2906 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
2907 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
2908 #
2909 # Do not edit this file directly.
2910 #
2911 @@ -1891,13 +1891,31 @@
2912 1,
2913 'ADT',
2914 ],
2915 + [
2916 +63897742800, # utc_start 2025-11-02 05:00:00 (Sun)
2917 +63908632800, # utc_end 2026-03-08 06:00:00 (Sun)
2918 +63897728400, # local_start 2025-11-02 01:00:00 (Sun)
2919 +63908618400, # local_end 2026-03-08 02:00:00 (Sun)
2920 +-14400,
2921 +0,
2922 +'AST',
2923 + ],
2924 + [
2925 +63908632800, # utc_start 2026-03-08 06:00:00 (Sun)
2926 +63929192400, # utc_end 2026-11-01 05:00:00 (Sun)
2927 +63908622000, # local_start 2026-03-08 03:00:00 (Sun)
2928 +63929181600, # local_end 2026-11-01 02:00:00 (Sun)
2929 +-10800,
2930 +1,
2931 +'ADT',
2932 + ],
2933 ];
2934
2935 -sub olson_version { '2014j' }
2936 +sub olson_version { '2015a' }
2937
2938 -sub has_dst_changes { 102 }
2939 +sub has_dst_changes { 103 }
2940
2941 -sub _max_year { 2024 }
2942 +sub _max_year { 2025 }
2943
2944 sub _new_instance
2945 {
2946 @@ -1948,24 +1966,24 @@
2947 bless( {
2948 'at' => '2:00',
2949 'from' => '2007',
2950 - 'in' => 'Nov',
2951 - 'letter' => 'S',
2952 + 'in' => 'Mar',
2953 + 'letter' => 'D',
2954 'name' => 'Canada',
2955 - 'offset_from_std' => 0,
2956 - 'on' => 'Sun>=1',
2957 - 'save' => '0',
2958 + 'offset_from_std' => 3600,
2959 + 'on' => 'Sun>=8',
2960 + 'save' => '1:00',
2961 'to' => 'max',
2962 'type' => undef
2963 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
2964 bless( {
2965 'at' => '2:00',
2966 'from' => '2007',
2967 - 'in' => 'Mar',
2968 - 'letter' => 'D',
2969 + 'in' => 'Nov',
2970 + 'letter' => 'S',
2971 'name' => 'Canada',
2972 - 'offset_from_std' => 3600,
2973 - 'on' => 'Sun>=8',
2974 - 'save' => '1:00',
2975 + 'offset_from_std' => 0,
2976 + 'on' => 'Sun>=1',
2977 + 'save' => '0',
2978 'to' => 'max',
2979 'type' => undef
2980 }, 'DateTime::TimeZone::OlsonDB::Rule' )
2981 --- a/lib/DateTime/TimeZone/America/Havana.pm
2982 +++ b/lib/DateTime/TimeZone/America/Havana.pm
2983 @@ -3,7 +3,7 @@
2984 # DateTime::TimeZone module distribution in the tools/ directory
2985
2986 #
2987 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
2988 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
2989 #
2990 # Do not edit this file directly.
2991 #
2992 @@ -1207,13 +1207,31 @@
2993 1,
2994 'CDT',
2995 ],
2996 + [
2997 +63897742800, # utc_start 2025-11-02 05:00:00 (Sun)
2998 +63908629200, # utc_end 2026-03-08 05:00:00 (Sun)
2999 +63897724800, # local_start 2025-11-02 00:00:00 (Sun)
3000 +63908611200, # local_end 2026-03-08 00:00:00 (Sun)
3001 +-18000,
3002 +0,
3003 +'CST',
3004 + ],
3005 + [
3006 +63908629200, # utc_start 2026-03-08 05:00:00 (Sun)
3007 +63929192400, # utc_end 2026-11-01 05:00:00 (Sun)
3008 +63908614800, # local_start 2026-03-08 01:00:00 (Sun)
3009 +63929178000, # local_end 2026-11-01 01:00:00 (Sun)
3010 +-14400,
3011 +1,
3012 +'CDT',
3013 + ],
3014 ];
3015
3016 -sub olson_version { '2014j' }
3017 +sub olson_version { '2015a' }
3018
3019 -sub has_dst_changes { 65 }
3020 +sub has_dst_changes { 66 }
3021
3022 -sub _max_year { 2024 }
3023 +sub _max_year { 2025 }
3024
3025 sub _new_instance
3026 {
3027 @@ -1263,18 +1281,6 @@
3028 my $rules = [
3029 bless( {
3030 'at' => '0:00s',
3031 - 'from' => '2013',
3032 - 'in' => 'Mar',
3033 - 'letter' => 'D',
3034 - 'name' => 'Cuba',
3035 - 'offset_from_std' => 3600,
3036 - 'on' => 'Sun>=8',
3037 - 'save' => '1:00',
3038 - 'to' => 'max',
3039 - 'type' => undef
3040 - }, 'DateTime::TimeZone::OlsonDB::Rule' ),
3041 - bless( {
3042 - 'at' => '0:00s',
3043 'from' => '2012',
3044 'in' => 'Nov',
3045 'letter' => 'S',
3046 @@ -1284,6 +1290,18 @@
3047 'save' => '0',
3048 'to' => 'max',
3049 'type' => undef
3050 + }, 'DateTime::TimeZone::OlsonDB::Rule' ),
3051 + bless( {
3052 + 'at' => '0:00s',
3053 + 'from' => '2013',
3054 + 'in' => 'Mar',
3055 + 'letter' => 'D',
3056 + 'name' => 'Cuba',
3057 + 'offset_from_std' => 3600,
3058 + 'on' => 'Sun>=8',
3059 + 'save' => '1:00',
3060 + 'to' => 'max',
3061 + 'type' => undef
3062 }, 'DateTime::TimeZone::OlsonDB::Rule' )
3063 ]
3064 ;
3065 --- a/lib/DateTime/TimeZone/America/Hermosillo.pm
3066 +++ b/lib/DateTime/TimeZone/America/Hermosillo.pm
3067 @@ -3,7 +3,7 @@
3068 # DateTime::TimeZone module distribution in the tools/ directory
3069
3070 #
3071 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
3072 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
3073 #
3074 # Do not edit this file directly.
3075 #
3076 @@ -174,11 +174,11 @@
3077 ],
3078 ];
3079
3080 -sub olson_version { '2014j' }
3081 +sub olson_version { '2015a' }
3082
3083 sub has_dst_changes { 3 }
3084
3085 -sub _max_year { 2024 }
3086 +sub _max_year { 2025 }
3087
3088 sub _new_instance
3089 {
3090 --- a/lib/DateTime/TimeZone/America/Indiana/Indianapolis.pm
3091 +++ b/lib/DateTime/TimeZone/America/Indiana/Indianapolis.pm
3092 @@ -3,7 +3,7 @@
3093 # DateTime::TimeZone module distribution in the tools/ directory
3094
3095 #
3096 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
3097 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
3098 #
3099 # Do not edit this file directly.
3100 #
3101 @@ -748,13 +748,31 @@
3102 1,
3103 'EDT',
3104 ],
3105 + [
3106 +63897746400, # utc_start 2025-11-02 06:00:00 (Sun)
3107 +63908636400, # utc_end 2026-03-08 07:00:00 (Sun)
3108 +63897728400, # local_start 2025-11-02 01:00:00 (Sun)
3109 +63908618400, # local_end 2026-03-08 02:00:00 (Sun)
3110 +-18000,
3111 +0,
3112 +'EST',
3113 + ],
3114 + [
3115 +63908636400, # utc_start 2026-03-08 07:00:00 (Sun)
3116 +63929196000, # utc_end 2026-11-01 06:00:00 (Sun)
3117 +63908622000, # local_start 2026-03-08 03:00:00 (Sun)
3118 +63929181600, # local_end 2026-11-01 02:00:00 (Sun)
3119 +-14400,
3120 +1,
3121 +'EDT',
3122 + ],
3123 ];
3124
3125 -sub olson_version { '2014j' }
3126 +sub olson_version { '2015a' }
3127
3128 -sub has_dst_changes { 36 }
3129 +sub has_dst_changes { 37 }
3130
3131 -sub _max_year { 2024 }
3132 +sub _max_year { 2025 }
3133
3134 sub _new_instance
3135 {
3136 @@ -805,24 +823,24 @@
3137 bless( {
3138 'at' => '2:00',
3139 'from' => '2007',
3140 - 'in' => 'Mar',
3141 - 'letter' => 'D',
3142 + 'in' => 'Nov',
3143 + 'letter' => 'S',
3144 'name' => 'US',
3145 - 'offset_from_std' => 3600,
3146 - 'on' => 'Sun>=8',
3147 - 'save' => '1:00',
3148 + 'offset_from_std' => 0,
3149 + 'on' => 'Sun>=1',
3150 + 'save' => '0',
3151 'to' => 'max',
3152 'type' => undef
3153 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
3154 bless( {
3155 'at' => '2:00',
3156 'from' => '2007',
3157 - 'in' => 'Nov',
3158 - 'letter' => 'S',
3159 + 'in' => 'Mar',
3160 + 'letter' => 'D',
3161 'name' => 'US',
3162 - 'offset_from_std' => 0,
3163 - 'on' => 'Sun>=1',
3164 - 'save' => '0',
3165 + 'offset_from_std' => 3600,
3166 + 'on' => 'Sun>=8',
3167 + 'save' => '1:00',
3168 'to' => 'max',
3169 'type' => undef
3170 }, 'DateTime::TimeZone::OlsonDB::Rule' )
3171 --- a/lib/DateTime/TimeZone/America/Indiana/Knox.pm
3172 +++ b/lib/DateTime/TimeZone/America/Indiana/Knox.pm
3173 @@ -3,7 +3,7 @@
3174 # DateTime::TimeZone module distribution in the tools/ directory
3175
3176 #
3177 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
3178 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
3179 #
3180 # Do not edit this file directly.
3181 #
3182 @@ -1198,13 +1198,31 @@
3183 1,
3184 'CDT',
3185 ],
3186 + [
3187 +63897750000, # utc_start 2025-11-02 07:00:00 (Sun)
3188 +63908640000, # utc_end 2026-03-08 08:00:00 (Sun)
3189 +63897728400, # local_start 2025-11-02 01:00:00 (Sun)
3190 +63908618400, # local_end 2026-03-08 02:00:00 (Sun)
3191 +-21600,
3192 +0,
3193 +'CST',
3194 + ],
3195 + [
3196 +63908640000, # utc_start 2026-03-08 08:00:00 (Sun)
3197 +63929199600, # utc_end 2026-11-01 07:00:00 (Sun)
3198 +63908622000, # local_start 2026-03-08 03:00:00 (Sun)
3199 +63929181600, # local_end 2026-11-01 02:00:00 (Sun)
3200 +-18000,
3201 +1,
3202 +'CDT',
3203 + ],
3204 ];
3205
3206 -sub olson_version { '2014j' }
3207 +sub olson_version { '2015a' }
3208
3209 -sub has_dst_changes { 64 }
3210 +sub has_dst_changes { 65 }
3211
3212 -sub _max_year { 2024 }
3213 +sub _max_year { 2025 }
3214
3215 sub _new_instance
3216 {
3217 @@ -1255,24 +1273,24 @@
3218 bless( {
3219 'at' => '2:00',
3220 'from' => '2007',
3221 - 'in' => 'Nov',
3222 - 'letter' => 'S',
3223 + 'in' => 'Mar',
3224 + 'letter' => 'D',
3225 'name' => 'US',
3226 - 'offset_from_std' => 0,
3227 - 'on' => 'Sun>=1',
3228 - 'save' => '0',
3229 + 'offset_from_std' => 3600,
3230 + 'on' => 'Sun>=8',
3231 + 'save' => '1:00',
3232 'to' => 'max',
3233 'type' => undef
3234 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
3235 bless( {
3236 'at' => '2:00',
3237 'from' => '2007',
3238 - 'in' => 'Mar',
3239 - 'letter' => 'D',
3240 + 'in' => 'Nov',
3241 + 'letter' => 'S',
3242 'name' => 'US',
3243 - 'offset_from_std' => 3600,
3244 - 'on' => 'Sun>=8',
3245 - 'save' => '1:00',
3246 + 'offset_from_std' => 0,
3247 + 'on' => 'Sun>=1',
3248 + 'save' => '0',
3249 'to' => 'max',
3250 'type' => undef
3251 }, 'DateTime::TimeZone::OlsonDB::Rule' )
3252 --- a/lib/DateTime/TimeZone/America/Indiana/Marengo.pm
3253 +++ b/lib/DateTime/TimeZone/America/Indiana/Marengo.pm
3254 @@ -3,7 +3,7 @@
3255 # DateTime::TimeZone module distribution in the tools/ directory
3256
3257 #
3258 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
3259 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
3260 #
3261 # Do not edit this file directly.
3262 #
3263 @@ -766,13 +766,31 @@
3264 1,
3265 'EDT',
3266 ],
3267 + [
3268 +63897746400, # utc_start 2025-11-02 06:00:00 (Sun)
3269 +63908636400, # utc_end 2026-03-08 07:00:00 (Sun)
3270 +63897728400, # local_start 2025-11-02 01:00:00 (Sun)
3271 +63908618400, # local_end 2026-03-08 02:00:00 (Sun)
3272 +-18000,
3273 +0,
3274 +'EST',
3275 + ],
3276 + [
3277 +63908636400, # utc_start 2026-03-08 07:00:00 (Sun)
3278 +63929196000, # utc_end 2026-11-01 06:00:00 (Sun)
3279 +63908622000, # local_start 2026-03-08 03:00:00 (Sun)
3280 +63929181600, # local_end 2026-11-01 02:00:00 (Sun)
3281 +-14400,
3282 +1,
3283 +'EDT',
3284 + ],
3285 ];
3286
3287 -sub olson_version { '2014j' }
3288 +sub olson_version { '2015a' }
3289
3290 -sub has_dst_changes { 39 }
3291 +sub has_dst_changes { 40 }
3292
3293 -sub _max_year { 2024 }
3294 +sub _max_year { 2025 }
3295
3296 sub _new_instance
3297 {
3298 @@ -823,24 +841,24 @@
3299 bless( {
3300 'at' => '2:00',
3301 'from' => '2007',
3302 - 'in' => 'Nov',
3303 - 'letter' => 'S',
3304 + 'in' => 'Mar',
3305 + 'letter' => 'D',
3306 'name' => 'US',
3307 - 'offset_from_std' => 0,
3308 - 'on' => 'Sun>=1',
3309 - 'save' => '0',
3310 + 'offset_from_std' => 3600,
3311 + 'on' => 'Sun>=8',
3312 + 'save' => '1:00',
3313 'to' => 'max',
3314 'type' => undef
3315 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
3316 bless( {
3317 'at' => '2:00',
3318 'from' => '2007',
3319 - 'in' => 'Mar',
3320 - 'letter' => 'D',
3321 + 'in' => 'Nov',
3322 + 'letter' => 'S',
3323 'name' => 'US',
3324 - 'offset_from_std' => 3600,
3325 - 'on' => 'Sun>=8',
3326 - 'save' => '1:00',
3327 + 'offset_from_std' => 0,
3328 + 'on' => 'Sun>=1',
3329 + 'save' => '0',
3330 'to' => 'max',
3331 'type' => undef
3332 }, 'DateTime::TimeZone::OlsonDB::Rule' )
3333 --- a/lib/DateTime/TimeZone/America/Indiana/Petersburg.pm
3334 +++ b/lib/DateTime/TimeZone/America/Indiana/Petersburg.pm
3335 @@ -3,7 +3,7 @@
3336 # DateTime::TimeZone module distribution in the tools/ directory
3337
3338 #
3339 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
3340 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
3341 #
3342 # Do not edit this file directly.
3343 #
3344 @@ -856,13 +856,31 @@
3345 1,
3346 'EDT',
3347 ],
3348 + [
3349 +63897746400, # utc_start 2025-11-02 06:00:00 (Sun)
3350 +63908636400, # utc_end 2026-03-08 07:00:00 (Sun)
3351 +63897728400, # local_start 2025-11-02 01:00:00 (Sun)
3352 +63908618400, # local_end 2026-03-08 02:00:00 (Sun)
3353 +-18000,
3354 +0,
3355 +'EST',
3356 + ],
3357 + [
3358 +63908636400, # utc_start 2026-03-08 07:00:00 (Sun)
3359 +63929196000, # utc_end 2026-11-01 06:00:00 (Sun)
3360 +63908622000, # local_start 2026-03-08 03:00:00 (Sun)
3361 +63929181600, # local_end 2026-11-01 02:00:00 (Sun)
3362 +-14400,
3363 +1,
3364 +'EDT',
3365 + ],
3366 ];
3367
3368 -sub olson_version { '2014j' }
3369 +sub olson_version { '2015a' }
3370
3371 -sub has_dst_changes { 45 }
3372 +sub has_dst_changes { 46 }
3373
3374 -sub _max_year { 2024 }
3375 +sub _max_year { 2025 }
3376
3377 sub _new_instance
3378 {
3379 @@ -913,24 +931,24 @@
3380 bless( {
3381 'at' => '2:00',
3382 'from' => '2007',
3383 - 'in' => 'Nov',
3384 - 'letter' => 'S',
3385 + 'in' => 'Mar',
3386 + 'letter' => 'D',
3387 'name' => 'US',
3388 - 'offset_from_std' => 0,
3389 - 'on' => 'Sun>=1',
3390 - 'save' => '0',
3391 + 'offset_from_std' => 3600,
3392 + 'on' => 'Sun>=8',
3393 + 'save' => '1:00',
3394 'to' => 'max',
3395 'type' => undef
3396 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
3397 bless( {
3398 'at' => '2:00',
3399 'from' => '2007',
3400 - 'in' => 'Mar',
3401 - 'letter' => 'D',
3402 + 'in' => 'Nov',
3403 + 'letter' => 'S',
3404 'name' => 'US',
3405 - 'offset_from_std' => 3600,
3406 - 'on' => 'Sun>=8',
3407 - 'save' => '1:00',
3408 + 'offset_from_std' => 0,
3409 + 'on' => 'Sun>=1',
3410 + 'save' => '0',
3411 'to' => 'max',
3412 'type' => undef
3413 }, 'DateTime::TimeZone::OlsonDB::Rule' )
3414 --- a/lib/DateTime/TimeZone/America/Indiana/Tell_City.pm
3415 +++ b/lib/DateTime/TimeZone/America/Indiana/Tell_City.pm
3416 @@ -3,7 +3,7 @@
3417 # DateTime::TimeZone module distribution in the tools/ directory
3418
3419 #
3420 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
3421 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
3422 #
3423 # Do not edit this file directly.
3424 #
3425 @@ -739,13 +739,31 @@
3426 1,
3427 'CDT',
3428 ],
3429 + [
3430 +63897750000, # utc_start 2025-11-02 07:00:00 (Sun)
3431 +63908640000, # utc_end 2026-03-08 08:00:00 (Sun)
3432 +63897728400, # local_start 2025-11-02 01:00:00 (Sun)
3433 +63908618400, # local_end 2026-03-08 02:00:00 (Sun)
3434 +-21600,
3435 +0,
3436 +'CST',
3437 + ],
3438 + [
3439 +63908640000, # utc_start 2026-03-08 08:00:00 (Sun)
3440 +63929199600, # utc_end 2026-11-01 07:00:00 (Sun)
3441 +63908622000, # local_start 2026-03-08 03:00:00 (Sun)
3442 +63929181600, # local_end 2026-11-01 02:00:00 (Sun)
3443 +-18000,
3444 +1,
3445 +'CDT',
3446 + ],
3447 ];
3448
3449 -sub olson_version { '2014j' }
3450 +sub olson_version { '2015a' }
3451
3452 -sub has_dst_changes { 38 }
3453 +sub has_dst_changes { 39 }
3454
3455 -sub _max_year { 2024 }
3456 +sub _max_year { 2025 }
3457
3458 sub _new_instance
3459 {
3460 --- a/lib/DateTime/TimeZone/America/Indiana/Vevay.pm
3461 +++ b/lib/DateTime/TimeZone/America/Indiana/Vevay.pm
3462 @@ -3,7 +3,7 @@
3463 # DateTime::TimeZone module distribution in the tools/ directory
3464
3465 #
3466 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
3467 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
3468 #
3469 # Do not edit this file directly.
3470 #
3471 @@ -559,13 +559,31 @@
3472 1,
3473 'EDT',
3474 ],
3475 + [
3476 +63897746400, # utc_start 2025-11-02 06:00:00 (Sun)
3477 +63908636400, # utc_end 2026-03-08 07:00:00 (Sun)
3478 +63897728400, # local_start 2025-11-02 01:00:00 (Sun)
3479 +63908618400, # local_end 2026-03-08 02:00:00 (Sun)
3480 +-18000,
3481 +0,
3482 +'EST',
3483 + ],
3484 + [
3485 +63908636400, # utc_start 2026-03-08 07:00:00 (Sun)
3486 +63929196000, # utc_end 2026-11-01 06:00:00 (Sun)
3487 +63908622000, # local_start 2026-03-08 03:00:00 (Sun)
3488 +63929181600, # local_end 2026-11-01 02:00:00 (Sun)
3489 +-14400,
3490 +1,
3491 +'EDT',
3492 + ],
3493 ];
3494
3495 -sub olson_version { '2014j' }
3496 +sub olson_version { '2015a' }
3497
3498 -sub has_dst_changes { 28 }
3499 +sub has_dst_changes { 29 }
3500
3501 -sub _max_year { 2024 }
3502 +sub _max_year { 2025 }
3503
3504 sub _new_instance
3505 {
3506 --- a/lib/DateTime/TimeZone/America/Indiana/Vincennes.pm
3507 +++ b/lib/DateTime/TimeZone/America/Indiana/Vincennes.pm
3508 @@ -3,7 +3,7 @@
3509 # DateTime::TimeZone module distribution in the tools/ directory
3510
3511 #
3512 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
3513 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
3514 #
3515 # Do not edit this file directly.
3516 #
3517 @@ -739,13 +739,31 @@
3518 1,
3519 'EDT',
3520 ],
3521 + [
3522 +63897746400, # utc_start 2025-11-02 06:00:00 (Sun)
3523 +63908636400, # utc_end 2026-03-08 07:00:00 (Sun)
3524 +63897728400, # local_start 2025-11-02 01:00:00 (Sun)
3525 +63908618400, # local_end 2026-03-08 02:00:00 (Sun)
3526 +-18000,
3527 +0,
3528 +'EST',
3529 + ],
3530 + [
3531 +63908636400, # utc_start 2026-03-08 07:00:00 (Sun)
3532 +63929196000, # utc_end 2026-11-01 06:00:00 (Sun)
3533 +63908622000, # local_start 2026-03-08 03:00:00 (Sun)
3534 +63929181600, # local_end 2026-11-01 02:00:00 (Sun)
3535 +-14400,
3536 +1,
3537 +'EDT',
3538 + ],
3539 ];
3540
3541 -sub olson_version { '2014j' }
3542 +sub olson_version { '2015a' }
3543
3544 -sub has_dst_changes { 38 }
3545 +sub has_dst_changes { 39 }
3546
3547 -sub _max_year { 2024 }
3548 +sub _max_year { 2025 }
3549
3550 sub _new_instance
3551 {
3552 --- a/lib/DateTime/TimeZone/America/Indiana/Winamac.pm
3553 +++ b/lib/DateTime/TimeZone/America/Indiana/Winamac.pm
3554 @@ -3,7 +3,7 @@
3555 # DateTime::TimeZone module distribution in the tools/ directory
3556
3557 #
3558 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
3559 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
3560 #
3561 # Do not edit this file directly.
3562 #
3563 @@ -793,13 +793,31 @@
3564 1,
3565 'EDT',
3566 ],
3567 + [
3568 +63897746400, # utc_start 2025-11-02 06:00:00 (Sun)
3569 +63908636400, # utc_end 2026-03-08 07:00:00 (Sun)
3570 +63897728400, # local_start 2025-11-02 01:00:00 (Sun)
3571 +63908618400, # local_end 2026-03-08 02:00:00 (Sun)
3572 +-18000,
3573 +0,
3574 +'EST',
3575 + ],
3576 + [
3577 +63908636400, # utc_start 2026-03-08 07:00:00 (Sun)
3578 +63929196000, # utc_end 2026-11-01 06:00:00 (Sun)
3579 +63908622000, # local_start 2026-03-08 03:00:00 (Sun)
3580 +63929181600, # local_end 2026-11-01 02:00:00 (Sun)
3581 +-14400,
3582 +1,
3583 +'EDT',
3584 + ],
3585 ];
3586
3587 -sub olson_version { '2014j' }
3588 +sub olson_version { '2015a' }
3589
3590 -sub has_dst_changes { 41 }
3591 +sub has_dst_changes { 42 }
3592
3593 -sub _max_year { 2024 }
3594 +sub _max_year { 2025 }
3595
3596 sub _new_instance
3597 {
3598 --- a/lib/DateTime/TimeZone/America/Inuvik.pm
3599 +++ b/lib/DateTime/TimeZone/America/Inuvik.pm
3600 @@ -3,7 +3,7 @@
3601 # DateTime::TimeZone module distribution in the tools/ directory
3602
3603 #
3604 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
3605 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
3606 #
3607 # Do not edit this file directly.
3608 #
3609 @@ -892,13 +892,31 @@
3610 1,
3611 'MDT',
3612 ],
3613 + [
3614 +63897753600, # utc_start 2025-11-02 08:00:00 (Sun)
3615 +63908643600, # utc_end 2026-03-08 09:00:00 (Sun)
3616 +63897728400, # local_start 2025-11-02 01:00:00 (Sun)
3617 +63908618400, # local_end 2026-03-08 02:00:00 (Sun)
3618 +-25200,
3619 +0,
3620 +'MST',
3621 + ],
3622 + [
3623 +63908643600, # utc_start 2026-03-08 09:00:00 (Sun)
3624 +63929203200, # utc_end 2026-11-01 08:00:00 (Sun)
3625 +63908622000, # local_start 2026-03-08 03:00:00 (Sun)
3626 +63929181600, # local_end 2026-11-01 02:00:00 (Sun)
3627 +-21600,
3628 +1,
3629 +'MDT',
3630 + ],
3631 ];
3632
3633 -sub olson_version { '2014j' }
3634 +sub olson_version { '2015a' }
3635
3636 -sub has_dst_changes { 47 }
3637 +sub has_dst_changes { 48 }
3638
3639 -sub _max_year { 2024 }
3640 +sub _max_year { 2025 }
3641
3642 sub _new_instance
3643 {
3644 --- a/lib/DateTime/TimeZone/America/Iqaluit.pm
3645 +++ b/lib/DateTime/TimeZone/America/Iqaluit.pm
3646 @@ -3,7 +3,7 @@
3647 # DateTime::TimeZone module distribution in the tools/ directory
3648
3649 #
3650 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
3651 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
3652 #
3653 # Do not edit this file directly.
3654 #
3655 @@ -892,13 +892,31 @@
3656 1,
3657 'EDT',
3658 ],
3659 + [
3660 +63897746400, # utc_start 2025-11-02 06:00:00 (Sun)
3661 +63908636400, # utc_end 2026-03-08 07:00:00 (Sun)
3662 +63897728400, # local_start 2025-11-02 01:00:00 (Sun)
3663 +63908618400, # local_end 2026-03-08 02:00:00 (Sun)
3664 +-18000,
3665 +0,
3666 +'EST',
3667 + ],
3668 + [
3669 +63908636400, # utc_start 2026-03-08 07:00:00 (Sun)
3670 +63929196000, # utc_end 2026-11-01 06:00:00 (Sun)
3671 +63908622000, # local_start 2026-03-08 03:00:00 (Sun)
3672 +63929181600, # local_end 2026-11-01 02:00:00 (Sun)
3673 +-14400,
3674 +1,
3675 +'EDT',
3676 + ],
3677 ];
3678
3679 -sub olson_version { '2014j' }
3680 +sub olson_version { '2015a' }
3681
3682 -sub has_dst_changes { 49 }
3683 +sub has_dst_changes { 50 }
3684
3685 -sub _max_year { 2024 }
3686 +sub _max_year { 2025 }
3687
3688 sub _new_instance
3689 {
3690 @@ -949,24 +967,24 @@
3691 bless( {
3692 'at' => '2:00',
3693 'from' => '2007',
3694 - 'in' => 'Mar',
3695 - 'letter' => 'D',
3696 + 'in' => 'Nov',
3697 + 'letter' => 'S',
3698 'name' => 'Canada',
3699 - 'offset_from_std' => 3600,
3700 - 'on' => 'Sun>=8',
3701 - 'save' => '1:00',
3702 + 'offset_from_std' => 0,
3703 + 'on' => 'Sun>=1',
3704 + 'save' => '0',
3705 'to' => 'max',
3706 'type' => undef
3707 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
3708 bless( {
3709 'at' => '2:00',
3710 'from' => '2007',
3711 - 'in' => 'Nov',
3712 - 'letter' => 'S',
3713 + 'in' => 'Mar',
3714 + 'letter' => 'D',
3715 'name' => 'Canada',
3716 - 'offset_from_std' => 0,
3717 - 'on' => 'Sun>=1',
3718 - 'save' => '0',
3719 + 'offset_from_std' => 3600,
3720 + 'on' => 'Sun>=8',
3721 + 'save' => '1:00',
3722 'to' => 'max',
3723 'type' => undef
3724 }, 'DateTime::TimeZone::OlsonDB::Rule' )
3725 --- a/lib/DateTime/TimeZone/America/Jamaica.pm
3726 +++ b/lib/DateTime/TimeZone/America/Jamaica.pm
3727 @@ -3,7 +3,7 @@
3728 # DateTime::TimeZone module distribution in the tools/ directory
3729
3730 #
3731 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
3732 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
3733 #
3734 # Do not edit this file directly.
3735 #
3736 @@ -246,11 +246,11 @@
3737 ],
3738 ];
3739
3740 -sub olson_version { '2014j' }
3741 +sub olson_version { '2015a' }
3742
3743 sub has_dst_changes { 10 }
3744
3745 -sub _max_year { 2024 }
3746 +sub _max_year { 2025 }
3747
3748 sub _new_instance
3749 {
3750 --- a/lib/DateTime/TimeZone/America/Juneau.pm
3751 +++ b/lib/DateTime/TimeZone/America/Juneau.pm
3752 @@ -3,7 +3,7 @@
3753 # DateTime::TimeZone module distribution in the tools/ directory
3754
3755 #
3756 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
3757 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
3758 #
3759 # Do not edit this file directly.
3760 #
3761 @@ -1126,13 +1126,31 @@
3762 1,
3763 'AKDT',
3764 ],
3765 + [
3766 +63897760800, # utc_start 2025-11-02 10:00:00 (Sun)
3767 +63908650800, # utc_end 2026-03-08 11:00:00 (Sun)
3768 +63897728400, # local_start 2025-11-02 01:00:00 (Sun)
3769 +63908618400, # local_end 2026-03-08 02:00:00 (Sun)
3770 +-32400,
3771 +0,
3772 +'AKST',
3773 + ],
3774 + [
3775 +63908650800, # utc_start 2026-03-08 11:00:00 (Sun)
3776 +63929210400, # utc_end 2026-11-01 10:00:00 (Sun)
3777 +63908622000, # local_start 2026-03-08 03:00:00 (Sun)
3778 +63929181600, # local_end 2026-11-01 02:00:00 (Sun)
3779 +-28800,
3780 +1,
3781 +'AKDT',
3782 + ],
3783 ];
3784
3785 -sub olson_version { '2014j' }
3786 +sub olson_version { '2015a' }
3787
3788 -sub has_dst_changes { 59 }
3789 +sub has_dst_changes { 60 }
3790
3791 -sub _max_year { 2024 }
3792 +sub _max_year { 2025 }
3793
3794 sub _new_instance
3795 {
3796 @@ -1183,24 +1201,24 @@
3797 bless( {
3798 'at' => '2:00',
3799 'from' => '2007',
3800 - 'in' => 'Nov',
3801 - 'letter' => 'S',
3802 + 'in' => 'Mar',
3803 + 'letter' => 'D',
3804 'name' => 'US',
3805 - 'offset_from_std' => 0,
3806 - 'on' => 'Sun>=1',
3807 - 'save' => '0',
3808 + 'offset_from_std' => 3600,
3809 + 'on' => 'Sun>=8',
3810 + 'save' => '1:00',
3811 'to' => 'max',
3812 'type' => undef
3813 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
3814 bless( {
3815 'at' => '2:00',
3816 'from' => '2007',
3817 - 'in' => 'Mar',
3818 - 'letter' => 'D',
3819 + 'in' => 'Nov',
3820 + 'letter' => 'S',
3821 'name' => 'US',
3822 - 'offset_from_std' => 3600,
3823 - 'on' => 'Sun>=8',
3824 - 'save' => '1:00',
3825 + 'offset_from_std' => 0,
3826 + 'on' => 'Sun>=1',
3827 + 'save' => '0',
3828 'to' => 'max',
3829 'type' => undef
3830 }, 'DateTime::TimeZone::OlsonDB::Rule' )
3831 --- a/lib/DateTime/TimeZone/America/Kentucky/Louisville.pm
3832 +++ b/lib/DateTime/TimeZone/America/Kentucky/Louisville.pm
3833 @@ -3,7 +3,7 @@
3834 # DateTime::TimeZone module distribution in the tools/ directory
3835
3836 #
3837 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
3838 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
3839 #
3840 # Do not edit this file directly.
3841 #
3842 @@ -1432,13 +1432,31 @@
3843 1,
3844 'EDT',
3845 ],
3846 + [
3847 +63897746400, # utc_start 2025-11-02 06:00:00 (Sun)
3848 +63908636400, # utc_end 2026-03-08 07:00:00 (Sun)
3849 +63897728400, # local_start 2025-11-02 01:00:00 (Sun)
3850 +63908618400, # local_end 2026-03-08 02:00:00 (Sun)
3851 +-18000,
3852 +0,
3853 +'EST',
3854 + ],
3855 + [
3856 +63908636400, # utc_start 2026-03-08 07:00:00 (Sun)
3857 +63929196000, # utc_end 2026-11-01 06:00:00 (Sun)
3858 +63908622000, # local_start 2026-03-08 03:00:00 (Sun)
3859 +63929181600, # local_end 2026-11-01 02:00:00 (Sun)
3860 +-14400,
3861 +1,
3862 +'EDT',
3863 + ],
3864 ];
3865
3866 -sub olson_version { '2014j' }
3867 +sub olson_version { '2015a' }
3868
3869 -sub has_dst_changes { 77 }
3870 +sub has_dst_changes { 78 }
3871
3872 -sub _max_year { 2024 }
3873 +sub _max_year { 2025 }
3874
3875 sub _new_instance
3876 {
3877 --- a/lib/DateTime/TimeZone/America/Kentucky/Monticello.pm
3878 +++ b/lib/DateTime/TimeZone/America/Kentucky/Monticello.pm
3879 @@ -3,7 +3,7 @@
3880 # DateTime::TimeZone module distribution in the tools/ directory
3881
3882 #
3883 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
3884 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
3885 #
3886 # Do not edit this file directly.
3887 #
3888 @@ -1153,13 +1153,31 @@
3889 1,
3890 'EDT',
3891 ],
3892 + [
3893 +63897746400, # utc_start 2025-11-02 06:00:00 (Sun)
3894 +63908636400, # utc_end 2026-03-08 07:00:00 (Sun)
3895 +63897728400, # local_start 2025-11-02 01:00:00 (Sun)
3896 +63908618400, # local_end 2026-03-08 02:00:00 (Sun)
3897 +-18000,
3898 +0,
3899 +'EST',
3900 + ],
3901 + [
3902 +63908636400, # utc_start 2026-03-08 07:00:00 (Sun)
3903 +63929196000, # utc_end 2026-11-01 06:00:00 (Sun)
3904 +63908622000, # local_start 2026-03-08 03:00:00 (Sun)
3905 +63929181600, # local_end 2026-11-01 02:00:00 (Sun)
3906 +-14400,
3907 +1,
3908 +'EDT',
3909 + ],
3910 ];
3911
3912 -sub olson_version { '2014j' }
3913 +sub olson_version { '2015a' }
3914
3915 -sub has_dst_changes { 62 }
3916 +sub has_dst_changes { 63 }
3917
3918 -sub _max_year { 2024 }
3919 +sub _max_year { 2025 }
3920
3921 sub _new_instance
3922 {
3923 @@ -1210,24 +1228,24 @@
3924 bless( {
3925 'at' => '2:00',
3926 'from' => '2007',
3927 - 'in' => 'Mar',
3928 - 'letter' => 'D',
3929 + 'in' => 'Nov',
3930 + 'letter' => 'S',
3931 'name' => 'US',
3932 - 'offset_from_std' => 3600,
3933 - 'on' => 'Sun>=8',
3934 - 'save' => '1:00',
3935 + 'offset_from_std' => 0,
3936 + 'on' => 'Sun>=1',
3937 + 'save' => '0',
3938 'to' => 'max',
3939 'type' => undef
3940 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
3941 bless( {
3942 'at' => '2:00',
3943 'from' => '2007',
3944 - 'in' => 'Nov',
3945 - 'letter' => 'S',
3946 + 'in' => 'Mar',
3947 + 'letter' => 'D',
3948 'name' => 'US',
3949 - 'offset_from_std' => 0,
3950 - 'on' => 'Sun>=1',
3951 - 'save' => '0',
3952 + 'offset_from_std' => 3600,
3953 + 'on' => 'Sun>=8',
3954 + 'save' => '1:00',
3955 'to' => 'max',
3956 'type' => undef
3957 }, 'DateTime::TimeZone::OlsonDB::Rule' )
3958 --- a/lib/DateTime/TimeZone/America/La_Paz.pm
3959 +++ b/lib/DateTime/TimeZone/America/La_Paz.pm
3960 @@ -3,7 +3,7 @@
3961 # DateTime::TimeZone module distribution in the tools/ directory
3962
3963 #
3964 -# Generated from debian/tzdata/southamerica. Olson data version 2014j
3965 +# Generated from debian/tzdata/southamerica. Olson data version 2015a
3966 #
3967 # Do not edit this file directly.
3968 #
3969 @@ -57,11 +57,11 @@
3970 ],
3971 ];
3972
3973 -sub olson_version { '2014j' }
3974 +sub olson_version { '2015a' }
3975
3976 sub has_dst_changes { 1 }
3977
3978 -sub _max_year { 2024 }
3979 +sub _max_year { 2025 }
3980
3981 sub _new_instance
3982 {
3983 --- a/lib/DateTime/TimeZone/America/Lima.pm
3984 +++ b/lib/DateTime/TimeZone/America/Lima.pm
3985 @@ -3,7 +3,7 @@
3986 # DateTime::TimeZone module distribution in the tools/ directory
3987
3988 #
3989 -# Generated from debian/tzdata/southamerica. Olson data version 2014j
3990 +# Generated from debian/tzdata/southamerica. Olson data version 2015a
3991 #
3992 # Do not edit this file directly.
3993 #
3994 @@ -174,11 +174,11 @@
3995 ],
3996 ];
3997
3998 -sub olson_version { '2014j' }
3999 +sub olson_version { '2015a' }
4000
4001 sub has_dst_changes { 7 }
4002
4003 -sub _max_year { 2024 }
4004 +sub _max_year { 2025 }
4005
4006 sub _new_instance
4007 {
4008 --- a/lib/DateTime/TimeZone/America/Los_Angeles.pm
4009 +++ b/lib/DateTime/TimeZone/America/Los_Angeles.pm
4010 @@ -3,7 +3,7 @@
4011 # DateTime::TimeZone module distribution in the tools/ directory
4012
4013 #
4014 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
4015 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
4016 #
4017 # Do not edit this file directly.
4018 #
4019 @@ -1495,13 +1495,31 @@
4020 1,
4021 'PDT',
4022 ],
4023 + [
4024 +63897757200, # utc_start 2025-11-02 09:00:00 (Sun)
4025 +63908647200, # utc_end 2026-03-08 10:00:00 (Sun)
4026 +63897728400, # local_start 2025-11-02 01:00:00 (Sun)
4027 +63908618400, # local_end 2026-03-08 02:00:00 (Sun)
4028 +-28800,
4029 +0,
4030 +'PST',
4031 + ],
4032 + [
4033 +63908647200, # utc_start 2026-03-08 10:00:00 (Sun)
4034 +63929206800, # utc_end 2026-11-01 09:00:00 (Sun)
4035 +63908622000, # local_start 2026-03-08 03:00:00 (Sun)
4036 +63929181600, # local_end 2026-11-01 02:00:00 (Sun)
4037 +-25200,
4038 +1,
4039 +'PDT',
4040 + ],
4041 ];
4042
4043 -sub olson_version { '2014j' }
4044 +sub olson_version { '2015a' }
4045
4046 -sub has_dst_changes { 81 }
4047 +sub has_dst_changes { 82 }
4048
4049 -sub _max_year { 2024 }
4050 +sub _max_year { 2025 }
4051
4052 sub _new_instance
4053 {
4054 --- a/lib/DateTime/TimeZone/America/Maceio.pm
4055 +++ b/lib/DateTime/TimeZone/America/Maceio.pm
4056 @@ -3,7 +3,7 @@
4057 # DateTime::TimeZone module distribution in the tools/ directory
4058
4059 #
4060 -# Generated from debian/tzdata/southamerica. Olson data version 2014j
4061 +# Generated from debian/tzdata/southamerica. Olson data version 2015a
4062 #
4063 # Do not edit this file directly.
4064 #
4065 @@ -453,11 +453,11 @@
4066 ],
4067 ];
4068
4069 -sub olson_version { '2014j' }
4070 +sub olson_version { '2015a' }
4071
4072 sub has_dst_changes { 20 }
4073
4074 -sub _max_year { 2024 }
4075 +sub _max_year { 2025 }
4076
4077 sub _new_instance
4078 {
4079 --- a/lib/DateTime/TimeZone/America/Managua.pm
4080 +++ b/lib/DateTime/TimeZone/America/Managua.pm
4081 @@ -3,7 +3,7 @@
4082 # DateTime::TimeZone module distribution in the tools/ directory
4083
4084 #
4085 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
4086 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
4087 #
4088 # Do not edit this file directly.
4089 #
4090 @@ -174,11 +174,11 @@
4091 ],
4092 ];
4093
4094 -sub olson_version { '2014j' }
4095 +sub olson_version { '2015a' }
4096
4097 sub has_dst_changes { 4 }
4098
4099 -sub _max_year { 2024 }
4100 +sub _max_year { 2025 }
4101
4102 sub _new_instance
4103 {
4104 --- a/lib/DateTime/TimeZone/America/Manaus.pm
4105 +++ b/lib/DateTime/TimeZone/America/Manaus.pm
4106 @@ -3,7 +3,7 @@
4107 # DateTime::TimeZone module distribution in the tools/ directory
4108
4109 #
4110 -# Generated from debian/tzdata/southamerica. Olson data version 2014j
4111 +# Generated from debian/tzdata/southamerica. Olson data version 2015a
4112 #
4113 # Do not edit this file directly.
4114 #
4115 @@ -336,11 +336,11 @@
4116 ],
4117 ];
4118
4119 -sub olson_version { '2014j' }
4120 +sub olson_version { '2015a' }
4121
4122 sub has_dst_changes { 15 }
4123
4124 -sub _max_year { 2024 }
4125 +sub _max_year { 2025 }
4126
4127 sub _new_instance
4128 {
4129 --- a/lib/DateTime/TimeZone/America/Martinique.pm
4130 +++ b/lib/DateTime/TimeZone/America/Martinique.pm
4131 @@ -3,7 +3,7 @@
4132 # DateTime::TimeZone module distribution in the tools/ directory
4133
4134 #
4135 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
4136 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
4137 #
4138 # Do not edit this file directly.
4139 #
4140 @@ -66,11 +66,11 @@
4141 ],
4142 ];
4143
4144 -sub olson_version { '2014j' }
4145 +sub olson_version { '2015a' }
4146
4147 sub has_dst_changes { 1 }
4148
4149 -sub _max_year { 2024 }
4150 +sub _max_year { 2025 }
4151
4152 sub _new_instance
4153 {
4154 --- a/lib/DateTime/TimeZone/America/Matamoros.pm
4155 +++ b/lib/DateTime/TimeZone/America/Matamoros.pm
4156 @@ -3,7 +3,7 @@
4157 # DateTime::TimeZone module distribution in the tools/ directory
4158
4159 #
4160 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
4161 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
4162 #
4163 # Do not edit this file directly.
4164 #
4165 @@ -613,13 +613,31 @@
4166 1,
4167 'CDT',
4168 ],
4169 + [
4170 +63897750000, # utc_start 2025-11-02 07:00:00 (Sun)
4171 +63908640000, # utc_end 2026-03-08 08:00:00 (Sun)
4172 +63897728400, # local_start 2025-11-02 01:00:00 (Sun)
4173 +63908618400, # local_end 2026-03-08 02:00:00 (Sun)
4174 +-21600,
4175 +0,
4176 +'CST',
4177 + ],
4178 + [
4179 +63908640000, # utc_start 2026-03-08 08:00:00 (Sun)
4180 +63929199600, # utc_end 2026-11-01 07:00:00 (Sun)
4181 +63908622000, # local_start 2026-03-08 03:00:00 (Sun)
4182 +63929181600, # local_end 2026-11-01 02:00:00 (Sun)
4183 +-18000,
4184 +1,
4185 +'CDT',
4186 + ],
4187 ];
4188
4189 -sub olson_version { '2014j' }
4190 +sub olson_version { '2015a' }
4191
4192 -sub has_dst_changes { 31 }
4193 +sub has_dst_changes { 32 }
4194
4195 -sub _max_year { 2024 }
4196 +sub _max_year { 2025 }
4197
4198 sub _new_instance
4199 {
4200 --- a/lib/DateTime/TimeZone/America/Mazatlan.pm
4201 +++ b/lib/DateTime/TimeZone/America/Mazatlan.pm
4202 @@ -3,7 +3,7 @@
4203 # DateTime::TimeZone module distribution in the tools/ directory
4204
4205 #
4206 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
4207 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
4208 #
4209 # Do not edit this file directly.
4210 #
4211 @@ -640,13 +640,31 @@
4212 1,
4213 'MDT',
4214 ],
4215 + [
4216 +63897148800, # utc_start 2025-10-26 08:00:00 (Sun)
4217 +63911062800, # utc_end 2026-04-05 09:00:00 (Sun)
4218 +63897123600, # local_start 2025-10-26 01:00:00 (Sun)
4219 +63911037600, # local_end 2026-04-05 02:00:00 (Sun)
4220 +-25200,
4221 +0,
4222 +'MST',
4223 + ],
4224 + [
4225 +63911062800, # utc_start 2026-04-05 09:00:00 (Sun)
4226 +63928598400, # utc_end 2026-10-25 08:00:00 (Sun)
4227 +63911041200, # local_start 2026-04-05 03:00:00 (Sun)
4228 +63928576800, # local_end 2026-10-25 02:00:00 (Sun)
4229 +-21600,
4230 +1,
4231 +'MDT',
4232 + ],
4233 ];
4234
4235 -sub olson_version { '2014j' }
4236 +sub olson_version { '2015a' }
4237
4238 -sub has_dst_changes { 30 }
4239 +sub has_dst_changes { 31 }
4240
4241 -sub _max_year { 2024 }
4242 +sub _max_year { 2025 }
4243
4244 sub _new_instance
4245 {
4246 @@ -697,24 +715,24 @@
4247 bless( {
4248 'at' => '2:00',
4249 'from' => '2002',
4250 - 'in' => 'Oct',
4251 - 'letter' => 'S',
4252 + 'in' => 'Apr',
4253 + 'letter' => 'D',
4254 'name' => 'Mexico',
4255 - 'offset_from_std' => 0,
4256 - 'on' => 'lastSun',
4257 - 'save' => '0',
4258 + 'offset_from_std' => 3600,
4259 + 'on' => 'Sun>=1',
4260 + 'save' => '1:00',
4261 'to' => 'max',
4262 'type' => undef
4263 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
4264 bless( {
4265 'at' => '2:00',
4266 'from' => '2002',
4267 - 'in' => 'Apr',
4268 - 'letter' => 'D',
4269 + 'in' => 'Oct',
4270 + 'letter' => 'S',
4271 'name' => 'Mexico',
4272 - 'offset_from_std' => 3600,
4273 - 'on' => 'Sun>=1',
4274 - 'save' => '1:00',
4275 + 'offset_from_std' => 0,
4276 + 'on' => 'lastSun',
4277 + 'save' => '0',
4278 'to' => 'max',
4279 'type' => undef
4280 }, 'DateTime::TimeZone::OlsonDB::Rule' )
4281 --- a/lib/DateTime/TimeZone/America/Menominee.pm
4282 +++ b/lib/DateTime/TimeZone/America/Menominee.pm
4283 @@ -3,7 +3,7 @@
4284 # DateTime::TimeZone module distribution in the tools/ directory
4285
4286 #
4287 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
4288 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
4289 #
4290 # Do not edit this file directly.
4291 #
4292 @@ -1099,13 +1099,31 @@
4293 1,
4294 'CDT',
4295 ],
4296 + [
4297 +63897750000, # utc_start 2025-11-02 07:00:00 (Sun)
4298 +63908640000, # utc_end 2026-03-08 08:00:00 (Sun)
4299 +63897728400, # local_start 2025-11-02 01:00:00 (Sun)
4300 +63908618400, # local_end 2026-03-08 02:00:00 (Sun)
4301 +-21600,
4302 +0,
4303 +'CST',
4304 + ],
4305 + [
4306 +63908640000, # utc_start 2026-03-08 08:00:00 (Sun)
4307 +63929199600, # utc_end 2026-11-01 07:00:00 (Sun)
4308 +63908622000, # local_start 2026-03-08 03:00:00 (Sun)
4309 +63929181600, # local_end 2026-11-01 02:00:00 (Sun)
4310 +-18000,
4311 +1,
4312 +'CDT',
4313 + ],
4314 ];
4315
4316 -sub olson_version { '2014j' }
4317 +sub olson_version { '2015a' }
4318
4319 -sub has_dst_changes { 59 }
4320 +sub has_dst_changes { 60 }
4321
4322 -sub _max_year { 2024 }
4323 +sub _max_year { 2025 }
4324
4325 sub _new_instance
4326 {
4327 @@ -1156,24 +1174,24 @@
4328 bless( {
4329 'at' => '2:00',
4330 'from' => '2007',
4331 - 'in' => 'Mar',
4332 - 'letter' => 'D',
4333 + 'in' => 'Nov',
4334 + 'letter' => 'S',
4335 'name' => 'US',
4336 - 'offset_from_std' => 3600,
4337 - 'on' => 'Sun>=8',
4338 - 'save' => '1:00',
4339 + 'offset_from_std' => 0,
4340 + 'on' => 'Sun>=1',
4341 + 'save' => '0',
4342 'to' => 'max',
4343 'type' => undef
4344 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
4345 bless( {
4346 'at' => '2:00',
4347 'from' => '2007',
4348 - 'in' => 'Nov',
4349 - 'letter' => 'S',
4350 + 'in' => 'Mar',
4351 + 'letter' => 'D',
4352 'name' => 'US',
4353 - 'offset_from_std' => 0,
4354 - 'on' => 'Sun>=1',
4355 - 'save' => '0',
4356 + 'offset_from_std' => 3600,
4357 + 'on' => 'Sun>=8',
4358 + 'save' => '1:00',
4359 'to' => 'max',
4360 'type' => undef
4361 }, 'DateTime::TimeZone::OlsonDB::Rule' )
4362 --- a/lib/DateTime/TimeZone/America/Merida.pm
4363 +++ b/lib/DateTime/TimeZone/America/Merida.pm
4364 @@ -3,7 +3,7 @@
4365 # DateTime::TimeZone module distribution in the tools/ directory
4366
4367 #
4368 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
4369 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
4370 #
4371 # Do not edit this file directly.
4372 #
4373 @@ -586,13 +586,31 @@
4374 1,
4375 'CDT',
4376 ],
4377 + [
4378 +63897145200, # utc_start 2025-10-26 07:00:00 (Sun)
4379 +63911059200, # utc_end 2026-04-05 08:00:00 (Sun)
4380 +63897123600, # local_start 2025-10-26 01:00:00 (Sun)
4381 +63911037600, # local_end 2026-04-05 02:00:00 (Sun)
4382 +-21600,
4383 +0,
4384 +'CST',
4385 + ],
4386 + [
4387 +63911059200, # utc_start 2026-04-05 08:00:00 (Sun)
4388 +63928594800, # utc_end 2026-10-25 07:00:00 (Sun)
4389 +63911041200, # local_start 2026-04-05 03:00:00 (Sun)
4390 +63928576800, # local_end 2026-10-25 02:00:00 (Sun)
4391 +-18000,
4392 +1,
4393 +'CDT',
4394 + ],
4395 ];
4396
4397 -sub olson_version { '2014j' }
4398 +sub olson_version { '2015a' }
4399
4400 -sub has_dst_changes { 30 }
4401 +sub has_dst_changes { 31 }
4402
4403 -sub _max_year { 2024 }
4404 +sub _max_year { 2025 }
4405
4406 sub _new_instance
4407 {
4408 --- a/lib/DateTime/TimeZone/America/Metlakatla.pm
4409 +++ b/lib/DateTime/TimeZone/America/Metlakatla.pm
4410 @@ -3,7 +3,7 @@
4411 # DateTime::TimeZone module distribution in the tools/ directory
4412
4413 #
4414 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
4415 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
4416 #
4417 # Do not edit this file directly.
4418 #
4419 @@ -372,11 +372,11 @@
4420 ],
4421 ];
4422
4423 -sub olson_version { '2014j' }
4424 +sub olson_version { '2015a' }
4425
4426 sub has_dst_changes { 17 }
4427
4428 -sub _max_year { 2024 }
4429 +sub _max_year { 2025 }
4430
4431 sub _new_instance
4432 {
4433 --- a/lib/DateTime/TimeZone/America/Mexico_City.pm
4434 +++ b/lib/DateTime/TimeZone/America/Mexico_City.pm
4435 @@ -3,7 +3,7 @@
4436 # DateTime::TimeZone module distribution in the tools/ directory
4437
4438 #
4439 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
4440 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
4441 #
4442 # Do not edit this file directly.
4443 #
4444 @@ -694,13 +694,31 @@
4445 1,
4446 'CDT',
4447 ],
4448 + [
4449 +63897145200, # utc_start 2025-10-26 07:00:00 (Sun)
4450 +63911059200, # utc_end 2026-04-05 08:00:00 (Sun)
4451 +63897123600, # local_start 2025-10-26 01:00:00 (Sun)
4452 +63911037600, # local_end 2026-04-05 02:00:00 (Sun)
4453 +-21600,
4454 +0,
4455 +'CST',
4456 + ],
4457 + [
4458 +63911059200, # utc_start 2026-04-05 08:00:00 (Sun)
4459 +63928594800, # utc_end 2026-10-25 07:00:00 (Sun)
4460 +63911041200, # local_start 2026-04-05 03:00:00 (Sun)
4461 +63928576800, # local_end 2026-10-25 02:00:00 (Sun)
4462 +-18000,
4463 +1,
4464 +'CDT',
4465 + ],
4466 ];
4467
4468 -sub olson_version { '2014j' }
4469 +sub olson_version { '2015a' }
4470
4471 -sub has_dst_changes { 34 }
4472 +sub has_dst_changes { 35 }
4473
4474 -sub _max_year { 2024 }
4475 +sub _max_year { 2025 }
4476
4477 sub _new_instance
4478 {
4479 @@ -751,24 +769,24 @@
4480 bless( {
4481 'at' => '2:00',
4482 'from' => '2002',
4483 - 'in' => 'Apr',
4484 - 'letter' => 'D',
4485 + 'in' => 'Oct',
4486 + 'letter' => 'S',
4487 'name' => 'Mexico',
4488 - 'offset_from_std' => 3600,
4489 - 'on' => 'Sun>=1',
4490 - 'save' => '1:00',
4491 + 'offset_from_std' => 0,
4492 + 'on' => 'lastSun',
4493 + 'save' => '0',
4494 'to' => 'max',
4495 'type' => undef
4496 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
4497 bless( {
4498 'at' => '2:00',
4499 'from' => '2002',
4500 - 'in' => 'Oct',
4501 - 'letter' => 'S',
4502 + 'in' => 'Apr',
4503 + 'letter' => 'D',
4504 'name' => 'Mexico',
4505 - 'offset_from_std' => 0,
4506 - 'on' => 'lastSun',
4507 - 'save' => '0',
4508 + 'offset_from_std' => 3600,
4509 + 'on' => 'Sun>=1',
4510 + 'save' => '1:00',
4511 'to' => 'max',
4512 'type' => undef
4513 }, 'DateTime::TimeZone::OlsonDB::Rule' )
4514 --- a/lib/DateTime/TimeZone/America/Miquelon.pm
4515 +++ b/lib/DateTime/TimeZone/America/Miquelon.pm
4516 @@ -3,7 +3,7 @@
4517 # DateTime::TimeZone module distribution in the tools/ directory
4518
4519 #
4520 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
4521 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
4522 #
4523 # Do not edit this file directly.
4524 #
4525 @@ -748,13 +748,31 @@
4526 1,
4527 'PMDT',
4528 ],
4529 + [
4530 +63897739200, # utc_start 2025-11-02 04:00:00 (Sun)
4531 +63908629200, # utc_end 2026-03-08 05:00:00 (Sun)
4532 +63897728400, # local_start 2025-11-02 01:00:00 (Sun)
4533 +63908618400, # local_end 2026-03-08 02:00:00 (Sun)
4534 +-10800,
4535 +0,
4536 +'PMST',
4537 + ],
4538 + [
4539 +63908629200, # utc_start 2026-03-08 05:00:00 (Sun)
4540 +63929188800, # utc_end 2026-11-01 04:00:00 (Sun)
4541 +63908622000, # local_start 2026-03-08 03:00:00 (Sun)
4542 +63929181600, # local_end 2026-11-01 02:00:00 (Sun)
4543 +-7200,
4544 +1,
4545 +'PMDT',
4546 + ],
4547 ];
4548
4549 -sub olson_version { '2014j' }
4550 +sub olson_version { '2015a' }
4551
4552 -sub has_dst_changes { 39 }
4553 +sub has_dst_changes { 40 }
4554
4555 -sub _max_year { 2024 }
4556 +sub _max_year { 2025 }
4557
4558 sub _new_instance
4559 {
4560 @@ -805,24 +823,24 @@
4561 bless( {
4562 'at' => '2:00',
4563 'from' => '2007',
4564 - 'in' => 'Mar',
4565 - 'letter' => 'D',
4566 + 'in' => 'Nov',
4567 + 'letter' => 'S',
4568 'name' => 'Canada',
4569 - 'offset_from_std' => 3600,
4570 - 'on' => 'Sun>=8',
4571 - 'save' => '1:00',
4572 + 'offset_from_std' => 0,
4573 + 'on' => 'Sun>=1',
4574 + 'save' => '0',
4575 'to' => 'max',
4576 'type' => undef
4577 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
4578 bless( {
4579 'at' => '2:00',
4580 'from' => '2007',
4581 - 'in' => 'Nov',
4582 - 'letter' => 'S',
4583 + 'in' => 'Mar',
4584 + 'letter' => 'D',
4585 'name' => 'Canada',
4586 - 'offset_from_std' => 0,
4587 - 'on' => 'Sun>=1',
4588 - 'save' => '0',
4589 + 'offset_from_std' => 3600,
4590 + 'on' => 'Sun>=8',
4591 + 'save' => '1:00',
4592 'to' => 'max',
4593 'type' => undef
4594 }, 'DateTime::TimeZone::OlsonDB::Rule' )
4595 --- a/lib/DateTime/TimeZone/America/Moncton.pm
4596 +++ b/lib/DateTime/TimeZone/America/Moncton.pm
4597 @@ -3,7 +3,7 @@
4598 # DateTime::TimeZone module distribution in the tools/ directory
4599
4600 #
4601 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
4602 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
4603 #
4604 # Do not edit this file directly.
4605 #
4606 @@ -1720,13 +1720,31 @@
4607 1,
4608 'ADT',
4609 ],
4610 + [
4611 +63897742800, # utc_start 2025-11-02 05:00:00 (Sun)
4612 +63908632800, # utc_end 2026-03-08 06:00:00 (Sun)
4613 +63897728400, # local_start 2025-11-02 01:00:00 (Sun)
4614 +63908618400, # local_end 2026-03-08 02:00:00 (Sun)
4615 +-14400,
4616 +0,
4617 +'AST',
4618 + ],
4619 + [
4620 +63908632800, # utc_start 2026-03-08 06:00:00 (Sun)
4621 +63929192400, # utc_end 2026-11-01 05:00:00 (Sun)
4622 +63908622000, # local_start 2026-03-08 03:00:00 (Sun)
4623 +63929181600, # local_end 2026-11-01 02:00:00 (Sun)
4624 +-10800,
4625 +1,
4626 +'ADT',
4627 + ],
4628 ];
4629
4630 -sub olson_version { '2014j' }
4631 +sub olson_version { '2015a' }
4632
4633 -sub has_dst_changes { 91 }
4634 +sub has_dst_changes { 92 }
4635
4636 -sub _max_year { 2024 }
4637 +sub _max_year { 2025 }
4638
4639 sub _new_instance
4640 {
4641 @@ -1777,24 +1795,24 @@
4642 bless( {
4643 'at' => '2:00',
4644 'from' => '2007',
4645 - 'in' => 'Nov',
4646 - 'letter' => 'S',
4647 + 'in' => 'Mar',
4648 + 'letter' => 'D',
4649 'name' => 'Canada',
4650 - 'offset_from_std' => 0,
4651 - 'on' => 'Sun>=1',
4652 - 'save' => '0',
4653 + 'offset_from_std' => 3600,
4654 + 'on' => 'Sun>=8',
4655 + 'save' => '1:00',
4656 'to' => 'max',
4657 'type' => undef
4658 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
4659 bless( {
4660 'at' => '2:00',
4661 'from' => '2007',
4662 - 'in' => 'Mar',
4663 - 'letter' => 'D',
4664 + 'in' => 'Nov',
4665 + 'letter' => 'S',
4666 'name' => 'Canada',
4667 - 'offset_from_std' => 3600,
4668 - 'on' => 'Sun>=8',
4669 - 'save' => '1:00',
4670 + 'offset_from_std' => 0,
4671 + 'on' => 'Sun>=1',
4672 + 'save' => '0',
4673 'to' => 'max',
4674 'type' => undef
4675 }, 'DateTime::TimeZone::OlsonDB::Rule' )
4676 --- a/lib/DateTime/TimeZone/America/Monterrey.pm
4677 +++ b/lib/DateTime/TimeZone/America/Monterrey.pm
4678 @@ -3,7 +3,7 @@
4679 # DateTime::TimeZone module distribution in the tools/ directory
4680
4681 #
4682 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
4683 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
4684 #
4685 # Do not edit this file directly.
4686 #
4687 @@ -604,13 +604,31 @@
4688 1,
4689 'CDT',
4690 ],
4691 + [
4692 +63897145200, # utc_start 2025-10-26 07:00:00 (Sun)
4693 +63911059200, # utc_end 2026-04-05 08:00:00 (Sun)
4694 +63897123600, # local_start 2025-10-26 01:00:00 (Sun)
4695 +63911037600, # local_end 2026-04-05 02:00:00 (Sun)
4696 +-21600,
4697 +0,
4698 +'CST',
4699 + ],
4700 + [
4701 +63911059200, # utc_start 2026-04-05 08:00:00 (Sun)
4702 +63928594800, # utc_end 2026-10-25 07:00:00 (Sun)
4703 +63911041200, # local_start 2026-04-05 03:00:00 (Sun)
4704 +63928576800, # local_end 2026-10-25 02:00:00 (Sun)
4705 +-18000,
4706 +1,
4707 +'CDT',
4708 + ],
4709 ];
4710
4711 -sub olson_version { '2014j' }
4712 +sub olson_version { '2015a' }
4713
4714 -sub has_dst_changes { 31 }
4715 +sub has_dst_changes { 32 }
4716
4717 -sub _max_year { 2024 }
4718 +sub _max_year { 2025 }
4719
4720 sub _new_instance
4721 {
4722 @@ -661,24 +679,24 @@
4723 bless( {
4724 'at' => '2:00',
4725 'from' => '2002',
4726 - 'in' => 'Apr',
4727 - 'letter' => 'D',
4728 + 'in' => 'Oct',
4729 + 'letter' => 'S',
4730 'name' => 'Mexico',
4731 - 'offset_from_std' => 3600,
4732 - 'on' => 'Sun>=1',
4733 - 'save' => '1:00',
4734 + 'offset_from_std' => 0,
4735 + 'on' => 'lastSun',
4736 + 'save' => '0',
4737 'to' => 'max',
4738 'type' => undef
4739 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
4740 bless( {
4741 'at' => '2:00',
4742 'from' => '2002',
4743 - 'in' => 'Oct',
4744 - 'letter' => 'S',
4745 + 'in' => 'Apr',
4746 + 'letter' => 'D',
4747 'name' => 'Mexico',
4748 - 'offset_from_std' => 0,
4749 - 'on' => 'lastSun',
4750 - 'save' => '0',
4751 + 'offset_from_std' => 3600,
4752 + 'on' => 'Sun>=1',
4753 + 'save' => '1:00',
4754 'to' => 'max',
4755 'type' => undef
4756 }, 'DateTime::TimeZone::OlsonDB::Rule' )
4757 --- a/lib/DateTime/TimeZone/America/Montevideo.pm
4758 +++ b/lib/DateTime/TimeZone/America/Montevideo.pm
4759 @@ -3,7 +3,7 @@
4760 # DateTime::TimeZone module distribution in the tools/ directory
4761
4762 #
4763 -# Generated from debian/tzdata/southamerica. Olson data version 2014j
4764 +# Generated from debian/tzdata/southamerica. Olson data version 2015a
4765 #
4766 # Do not edit this file directly.
4767 #
4768 @@ -991,13 +991,31 @@
4769 0,
4770 'UYT',
4771 ],
4772 + [
4773 +63895323600, # utc_start 2025-10-05 05:00:00 (Sun)
4774 +63908625600, # utc_end 2026-03-08 04:00:00 (Sun)
4775 +63895316400, # local_start 2025-10-05 03:00:00 (Sun)
4776 +63908618400, # local_end 2026-03-08 02:00:00 (Sun)
4777 +-7200,
4778 +1,
4779 +'UYST',
4780 + ],
4781 + [
4782 +63908625600, # utc_start 2026-03-08 04:00:00 (Sun)
4783 +63926773200, # utc_end 2026-10-04 05:00:00 (Sun)
4784 +63908614800, # local_start 2026-03-08 01:00:00 (Sun)
4785 +63926762400, # local_end 2026-10-04 02:00:00 (Sun)
4786 +-10800,
4787 +0,
4788 +'UYT',
4789 + ],
4790 ];
4791
4792 -sub olson_version { '2014j' }
4793 +sub olson_version { '2015a' }
4794
4795 -sub has_dst_changes { 54 }
4796 +sub has_dst_changes { 55 }
4797
4798 -sub _max_year { 2024 }
4799 +sub _max_year { 2025 }
4800
4801 sub _new_instance
4802 {
4803 @@ -1047,18 +1065,6 @@
4804 my $rules = [
4805 bless( {
4806 'at' => '2:00',
4807 - 'from' => '2007',
4808 - 'in' => 'Mar',
4809 - 'letter' => '',
4810 - 'name' => 'Uruguay',
4811 - 'offset_from_std' => 0,
4812 - 'on' => 'Sun>=8',
4813 - 'save' => '0',
4814 - 'to' => 'max',
4815 - 'type' => undef
4816 - }, 'DateTime::TimeZone::OlsonDB::Rule' ),
4817 - bless( {
4818 - 'at' => '2:00',
4819 'from' => '2006',
4820 'in' => 'Oct',
4821 'letter' => 'S',
4822 @@ -1068,6 +1074,18 @@
4823 'save' => '1:00',
4824 'to' => 'max',
4825 'type' => undef
4826 + }, 'DateTime::TimeZone::OlsonDB::Rule' ),
4827 + bless( {
4828 + 'at' => '2:00',
4829 + 'from' => '2007',
4830 + 'in' => 'Mar',
4831 + 'letter' => '',
4832 + 'name' => 'Uruguay',
4833 + 'offset_from_std' => 0,
4834 + 'on' => 'Sun>=8',
4835 + 'save' => '0',
4836 + 'to' => 'max',
4837 + 'type' => undef
4838 }, 'DateTime::TimeZone::OlsonDB::Rule' )
4839 ]
4840 ;
4841 --- a/lib/DateTime/TimeZone/America/Montreal.pm
4842 +++ b/lib/DateTime/TimeZone/America/Montreal.pm
4843 @@ -3,7 +3,7 @@
4844 # DateTime::TimeZone module distribution in the tools/ directory
4845
4846 #
4847 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
4848 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
4849 #
4850 # Do not edit this file directly.
4851 #
4852 @@ -1936,13 +1936,31 @@
4853 1,
4854 'EDT',
4855 ],
4856 + [
4857 +63897746400, # utc_start 2025-11-02 06:00:00 (Sun)
4858 +63908636400, # utc_end 2026-03-08 07:00:00 (Sun)
4859 +63897728400, # local_start 2025-11-02 01:00:00 (Sun)
4860 +63908618400, # local_end 2026-03-08 02:00:00 (Sun)
4861 +-18000,
4862 +0,
4863 +'EST',
4864 + ],
4865 + [
4866 +63908636400, # utc_start 2026-03-08 07:00:00 (Sun)
4867 +63929196000, # utc_end 2026-11-01 06:00:00 (Sun)
4868 +63908622000, # local_start 2026-03-08 03:00:00 (Sun)
4869 +63929181600, # local_end 2026-11-01 02:00:00 (Sun)
4870 +-14400,
4871 +1,
4872 +'EDT',
4873 + ],
4874 ];
4875
4876 -sub olson_version { '2014j' }
4877 +sub olson_version { '2015a' }
4878
4879 -sub has_dst_changes { 105 }
4880 +sub has_dst_changes { 106 }
4881
4882 -sub _max_year { 2024 }
4883 +sub _max_year { 2025 }
4884
4885 sub _new_instance
4886 {
4887 --- a/lib/DateTime/TimeZone/America/Nassau.pm
4888 +++ b/lib/DateTime/TimeZone/America/Nassau.pm
4889 @@ -3,7 +3,7 @@
4890 # DateTime::TimeZone module distribution in the tools/ directory
4891
4892 #
4893 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
4894 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
4895 #
4896 # Do not edit this file directly.
4897 #
4898 @@ -1153,13 +1153,31 @@
4899 1,
4900 'EDT',
4901 ],
4902 + [
4903 +63897746400, # utc_start 2025-11-02 06:00:00 (Sun)
4904 +63908636400, # utc_end 2026-03-08 07:00:00 (Sun)
4905 +63897728400, # local_start 2025-11-02 01:00:00 (Sun)
4906 +63908618400, # local_end 2026-03-08 02:00:00 (Sun)
4907 +-18000,
4908 +0,
4909 +'EST',
4910 + ],
4911 + [
4912 +63908636400, # utc_start 2026-03-08 07:00:00 (Sun)
4913 +63929196000, # utc_end 2026-11-01 06:00:00 (Sun)
4914 +63908622000, # local_start 2026-03-08 03:00:00 (Sun)
4915 +63929181600, # local_end 2026-11-01 02:00:00 (Sun)
4916 +-14400,
4917 +1,
4918 +'EDT',
4919 + ],
4920 ];
4921
4922 -sub olson_version { '2014j' }
4923 +sub olson_version { '2015a' }
4924
4925 -sub has_dst_changes { 62 }
4926 +sub has_dst_changes { 63 }
4927
4928 -sub _max_year { 2024 }
4929 +sub _max_year { 2025 }
4930
4931 sub _new_instance
4932 {
4933 @@ -1210,24 +1228,24 @@
4934 bless( {
4935 'at' => '2:00',
4936 'from' => '2007',
4937 - 'in' => 'Mar',
4938 - 'letter' => 'D',
4939 + 'in' => 'Nov',
4940 + 'letter' => 'S',
4941 'name' => 'US',
4942 - 'offset_from_std' => 3600,
4943 - 'on' => 'Sun>=8',
4944 - 'save' => '1:00',
4945 + 'offset_from_std' => 0,
4946 + 'on' => 'Sun>=1',
4947 + 'save' => '0',
4948 'to' => 'max',
4949 'type' => undef
4950 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
4951 bless( {
4952 'at' => '2:00',
4953 'from' => '2007',
4954 - 'in' => 'Nov',
4955 - 'letter' => 'S',
4956 + 'in' => 'Mar',
4957 + 'letter' => 'D',
4958 'name' => 'US',
4959 - 'offset_from_std' => 0,
4960 - 'on' => 'Sun>=1',
4961 - 'save' => '0',
4962 + 'offset_from_std' => 3600,
4963 + 'on' => 'Sun>=8',
4964 + 'save' => '1:00',
4965 'to' => 'max',
4966 'type' => undef
4967 }, 'DateTime::TimeZone::OlsonDB::Rule' )
4968 --- a/lib/DateTime/TimeZone/America/New_York.pm
4969 +++ b/lib/DateTime/TimeZone/America/New_York.pm
4970 @@ -3,7 +3,7 @@
4971 # DateTime::TimeZone module distribution in the tools/ directory
4972
4973 #
4974 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
4975 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
4976 #
4977 # Do not edit this file directly.
4978 #
4979 @@ -1963,13 +1963,31 @@
4980 1,
4981 'EDT',
4982 ],
4983 + [
4984 +63897746400, # utc_start 2025-11-02 06:00:00 (Sun)
4985 +63908636400, # utc_end 2026-03-08 07:00:00 (Sun)
4986 +63897728400, # local_start 2025-11-02 01:00:00 (Sun)
4987 +63908618400, # local_end 2026-03-08 02:00:00 (Sun)
4988 +-18000,
4989 +0,
4990 +'EST',
4991 + ],
4992 + [
4993 +63908636400, # utc_start 2026-03-08 07:00:00 (Sun)
4994 +63929196000, # utc_end 2026-11-01 06:00:00 (Sun)
4995 +63908622000, # local_start 2026-03-08 03:00:00 (Sun)
4996 +63929181600, # local_end 2026-11-01 02:00:00 (Sun)
4997 +-14400,
4998 +1,
4999 +'EDT',
5000 + ],
5001 ];
5002
5003 -sub olson_version { '2014j' }
5004 +sub olson_version { '2015a' }
5005
5006 -sub has_dst_changes { 106 }
5007 +sub has_dst_changes { 107 }
5008
5009 -sub _max_year { 2024 }
5010 +sub _max_year { 2025 }
5011
5012 sub _new_instance
5013 {
5014 @@ -2020,24 +2038,24 @@
5015 bless( {
5016 'at' => '2:00',
5017 'from' => '2007',
5018 - 'in' => 'Mar',
5019 - 'letter' => 'D',
5020 + 'in' => 'Nov',
5021 + 'letter' => 'S',
5022 'name' => 'US',
5023 - 'offset_from_std' => 3600,
5024 - 'on' => 'Sun>=8',
5025 - 'save' => '1:00',
5026 + 'offset_from_std' => 0,
5027 + 'on' => 'Sun>=1',
5028 + 'save' => '0',
5029 'to' => 'max',
5030 'type' => undef
5031 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
5032 bless( {
5033 'at' => '2:00',
5034 'from' => '2007',
5035 - 'in' => 'Nov',
5036 - 'letter' => 'S',
5037 + 'in' => 'Mar',
5038 + 'letter' => 'D',
5039 'name' => 'US',
5040 - 'offset_from_std' => 0,
5041 - 'on' => 'Sun>=1',
5042 - 'save' => '0',
5043 + 'offset_from_std' => 3600,
5044 + 'on' => 'Sun>=8',
5045 + 'save' => '1:00',
5046 'to' => 'max',
5047 'type' => undef
5048 }, 'DateTime::TimeZone::OlsonDB::Rule' )
5049 --- a/lib/DateTime/TimeZone/America/Nipigon.pm
5050 +++ b/lib/DateTime/TimeZone/America/Nipigon.pm
5051 @@ -3,7 +3,7 @@
5052 # DateTime::TimeZone module distribution in the tools/ directory
5053
5054 #
5055 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
5056 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
5057 #
5058 # Do not edit this file directly.
5059 #
5060 @@ -1018,13 +1018,31 @@
5061 1,
5062 'EDT',
5063 ],
5064 + [
5065 +63897746400, # utc_start 2025-11-02 06:00:00 (Sun)
5066 +63908636400, # utc_end 2026-03-08 07:00:00 (Sun)
5067 +63897728400, # local_start 2025-11-02 01:00:00 (Sun)
5068 +63908618400, # local_end 2026-03-08 02:00:00 (Sun)
5069 +-18000,
5070 +0,
5071 +'EST',
5072 + ],
5073 + [
5074 +63908636400, # utc_start 2026-03-08 07:00:00 (Sun)
5075 +63929196000, # utc_end 2026-11-01 06:00:00 (Sun)
5076 +63908622000, # local_start 2026-03-08 03:00:00 (Sun)
5077 +63929181600, # local_end 2026-11-01 02:00:00 (Sun)
5078 +-14400,
5079 +1,
5080 +'EDT',
5081 + ],
5082 ];
5083
5084 -sub olson_version { '2014j' }
5085 +sub olson_version { '2015a' }
5086
5087 -sub has_dst_changes { 56 }
5088 +sub has_dst_changes { 57 }
5089
5090 -sub _max_year { 2024 }
5091 +sub _max_year { 2025 }
5092
5093 sub _new_instance
5094 {
5095 @@ -1075,24 +1093,24 @@
5096 bless( {
5097 'at' => '2:00',
5098 'from' => '2007',
5099 - 'in' => 'Nov',
5100 - 'letter' => 'S',
5101 + 'in' => 'Mar',
5102 + 'letter' => 'D',
5103 'name' => 'Canada',
5104 - 'offset_from_std' => 0,
5105 - 'on' => 'Sun>=1',
5106 - 'save' => '0',
5107 + 'offset_from_std' => 3600,
5108 + 'on' => 'Sun>=8',
5109 + 'save' => '1:00',
5110 'to' => 'max',
5111 'type' => undef
5112 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
5113 bless( {
5114 'at' => '2:00',
5115 'from' => '2007',
5116 - 'in' => 'Mar',
5117 - 'letter' => 'D',
5118 + 'in' => 'Nov',
5119 + 'letter' => 'S',
5120 'name' => 'Canada',
5121 - 'offset_from_std' => 3600,
5122 - 'on' => 'Sun>=8',
5123 - 'save' => '1:00',
5124 + 'offset_from_std' => 0,
5125 + 'on' => 'Sun>=1',
5126 + 'save' => '0',
5127 'to' => 'max',
5128 'type' => undef
5129 }, 'DateTime::TimeZone::OlsonDB::Rule' )
5130 --- a/lib/DateTime/TimeZone/America/Nome.pm
5131 +++ b/lib/DateTime/TimeZone/America/Nome.pm
5132 @@ -3,7 +3,7 @@
5133 # DateTime::TimeZone module distribution in the tools/ directory
5134
5135 #
5136 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
5137 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
5138 #
5139 # Do not edit this file directly.
5140 #
5141 @@ -1135,13 +1135,31 @@
5142 1,
5143 'AKDT',
5144 ],
5145 + [
5146 +63897760800, # utc_start 2025-11-02 10:00:00 (Sun)
5147 +63908650800, # utc_end 2026-03-08 11:00:00 (Sun)
5148 +63897728400, # local_start 2025-11-02 01:00:00 (Sun)
5149 +63908618400, # local_end 2026-03-08 02:00:00 (Sun)
5150 +-32400,
5151 +0,
5152 +'AKST',
5153 + ],
5154 + [
5155 +63908650800, # utc_start 2026-03-08 11:00:00 (Sun)
5156 +63929210400, # utc_end 2026-11-01 10:00:00 (Sun)
5157 +63908622000, # local_start 2026-03-08 03:00:00 (Sun)
5158 +63929181600, # local_end 2026-11-01 02:00:00 (Sun)
5159 +-28800,
5160 +1,
5161 +'AKDT',
5162 + ],
5163 ];
5164
5165 -sub olson_version { '2014j' }
5166 +sub olson_version { '2015a' }
5167
5168 -sub has_dst_changes { 59 }
5169 +sub has_dst_changes { 60 }
5170
5171 -sub _max_year { 2024 }
5172 +sub _max_year { 2025 }
5173
5174 sub _new_instance
5175 {
5176 @@ -1192,24 +1210,24 @@
5177 bless( {
5178 'at' => '2:00',
5179 'from' => '2007',
5180 - 'in' => 'Mar',
5181 - 'letter' => 'D',
5182 + 'in' => 'Nov',
5183 + 'letter' => 'S',
5184 'name' => 'US',
5185 - 'offset_from_std' => 3600,
5186 - 'on' => 'Sun>=8',
5187 - 'save' => '1:00',
5188 + 'offset_from_std' => 0,
5189 + 'on' => 'Sun>=1',
5190 + 'save' => '0',
5191 'to' => 'max',
5192 'type' => undef
5193 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
5194 bless( {
5195 'at' => '2:00',
5196 'from' => '2007',
5197 - 'in' => 'Nov',
5198 - 'letter' => 'S',
5199 + 'in' => 'Mar',
5200 + 'letter' => 'D',
5201 'name' => 'US',
5202 - 'offset_from_std' => 0,
5203 - 'on' => 'Sun>=1',
5204 - 'save' => '0',
5205 + 'offset_from_std' => 3600,
5206 + 'on' => 'Sun>=8',
5207 + 'save' => '1:00',
5208 'to' => 'max',
5209 'type' => undef
5210 }, 'DateTime::TimeZone::OlsonDB::Rule' )
5211 --- a/lib/DateTime/TimeZone/America/Noronha.pm
5212 +++ b/lib/DateTime/TimeZone/America/Noronha.pm
5213 @@ -3,7 +3,7 @@
5214 # DateTime::TimeZone module distribution in the tools/ directory
5215
5216 #
5217 -# Generated from debian/tzdata/southamerica. Olson data version 2014j
5218 +# Generated from debian/tzdata/southamerica. Olson data version 2015a
5219 #
5220 # Do not edit this file directly.
5221 #
5222 @@ -417,11 +417,11 @@
5223 ],
5224 ];
5225
5226 -sub olson_version { '2014j' }
5227 +sub olson_version { '2015a' }
5228
5229 sub has_dst_changes { 19 }
5230
5231 -sub _max_year { 2024 }
5232 +sub _max_year { 2025 }
5233
5234 sub _new_instance
5235 {
5236 --- a/lib/DateTime/TimeZone/America/North_Dakota/Beulah.pm
5237 +++ b/lib/DateTime/TimeZone/America/North_Dakota/Beulah.pm
5238 @@ -3,7 +3,7 @@
5239 # DateTime::TimeZone module distribution in the tools/ directory
5240
5241 #
5242 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
5243 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
5244 #
5245 # Do not edit this file directly.
5246 #
5247 @@ -1153,13 +1153,31 @@
5248 1,
5249 'CDT',
5250 ],
5251 + [
5252 +63897750000, # utc_start 2025-11-02 07:00:00 (Sun)
5253 +63908640000, # utc_end 2026-03-08 08:00:00 (Sun)
5254 +63897728400, # local_start 2025-11-02 01:00:00 (Sun)
5255 +63908618400, # local_end 2026-03-08 02:00:00 (Sun)
5256 +-21600,
5257 +0,
5258 +'CST',
5259 + ],
5260 + [
5261 +63908640000, # utc_start 2026-03-08 08:00:00 (Sun)
5262 +63929199600, # utc_end 2026-11-01 07:00:00 (Sun)
5263 +63908622000, # local_start 2026-03-08 03:00:00 (Sun)
5264 +63929181600, # local_end 2026-11-01 02:00:00 (Sun)
5265 +-18000,
5266 +1,
5267 +'CDT',
5268 + ],
5269 ];
5270
5271 -sub olson_version { '2014j' }
5272 +sub olson_version { '2015a' }
5273
5274 -sub has_dst_changes { 63 }
5275 +sub has_dst_changes { 64 }
5276
5277 -sub _max_year { 2024 }
5278 +sub _max_year { 2025 }
5279
5280 sub _new_instance
5281 {
5282 @@ -1210,24 +1228,24 @@
5283 bless( {
5284 'at' => '2:00',
5285 'from' => '2007',
5286 - 'in' => 'Nov',
5287 - 'letter' => 'S',
5288 + 'in' => 'Mar',
5289 + 'letter' => 'D',
5290 'name' => 'US',
5291 - 'offset_from_std' => 0,
5292 - 'on' => 'Sun>=1',
5293 - 'save' => '0',
5294 + 'offset_from_std' => 3600,
5295 + 'on' => 'Sun>=8',
5296 + 'save' => '1:00',
5297 'to' => 'max',
5298 'type' => undef
5299 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
5300 bless( {
5301 'at' => '2:00',
5302 'from' => '2007',
5303 - 'in' => 'Mar',
5304 - 'letter' => 'D',
5305 + 'in' => 'Nov',
5306 + 'letter' => 'S',
5307 'name' => 'US',
5308 - 'offset_from_std' => 3600,
5309 - 'on' => 'Sun>=8',
5310 - 'save' => '1:00',
5311 + 'offset_from_std' => 0,
5312 + 'on' => 'Sun>=1',
5313 + 'save' => '0',
5314 'to' => 'max',
5315 'type' => undef
5316 }, 'DateTime::TimeZone::OlsonDB::Rule' )
5317 --- a/lib/DateTime/TimeZone/America/North_Dakota/Center.pm
5318 +++ b/lib/DateTime/TimeZone/America/North_Dakota/Center.pm
5319 @@ -3,7 +3,7 @@
5320 # DateTime::TimeZone module distribution in the tools/ directory
5321
5322 #
5323 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
5324 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
5325 #
5326 # Do not edit this file directly.
5327 #
5328 @@ -1153,13 +1153,31 @@
5329 1,
5330 'CDT',
5331 ],
5332 + [
5333 +63897750000, # utc_start 2025-11-02 07:00:00 (Sun)
5334 +63908640000, # utc_end 2026-03-08 08:00:00 (Sun)
5335 +63897728400, # local_start 2025-11-02 01:00:00 (Sun)
5336 +63908618400, # local_end 2026-03-08 02:00:00 (Sun)
5337 +-21600,
5338 +0,
5339 +'CST',
5340 + ],
5341 + [
5342 +63908640000, # utc_start 2026-03-08 08:00:00 (Sun)
5343 +63929199600, # utc_end 2026-11-01 07:00:00 (Sun)
5344 +63908622000, # local_start 2026-03-08 03:00:00 (Sun)
5345 +63929181600, # local_end 2026-11-01 02:00:00 (Sun)
5346 +-18000,
5347 +1,
5348 +'CDT',
5349 + ],
5350 ];
5351
5352 -sub olson_version { '2014j' }
5353 +sub olson_version { '2015a' }
5354
5355 -sub has_dst_changes { 63 }
5356 +sub has_dst_changes { 64 }
5357
5358 -sub _max_year { 2024 }
5359 +sub _max_year { 2025 }
5360
5361 sub _new_instance
5362 {
5363 --- a/lib/DateTime/TimeZone/America/North_Dakota/New_Salem.pm
5364 +++ b/lib/DateTime/TimeZone/America/North_Dakota/New_Salem.pm
5365 @@ -3,7 +3,7 @@
5366 # DateTime::TimeZone module distribution in the tools/ directory
5367
5368 #
5369 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
5370 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
5371 #
5372 # Do not edit this file directly.
5373 #
5374 @@ -1153,13 +1153,31 @@
5375 1,
5376 'CDT',
5377 ],
5378 + [
5379 +63897750000, # utc_start 2025-11-02 07:00:00 (Sun)
5380 +63908640000, # utc_end 2026-03-08 08:00:00 (Sun)
5381 +63897728400, # local_start 2025-11-02 01:00:00 (Sun)
5382 +63908618400, # local_end 2026-03-08 02:00:00 (Sun)
5383 +-21600,
5384 +0,
5385 +'CST',
5386 + ],
5387 + [
5388 +63908640000, # utc_start 2026-03-08 08:00:00 (Sun)
5389 +63929199600, # utc_end 2026-11-01 07:00:00 (Sun)
5390 +63908622000, # local_start 2026-03-08 03:00:00 (Sun)
5391 +63929181600, # local_end 2026-11-01 02:00:00 (Sun)
5392 +-18000,
5393 +1,
5394 +'CDT',
5395 + ],
5396 ];
5397
5398 -sub olson_version { '2014j' }
5399 +sub olson_version { '2015a' }
5400
5401 -sub has_dst_changes { 63 }
5402 +sub has_dst_changes { 64 }
5403
5404 -sub _max_year { 2024 }
5405 +sub _max_year { 2025 }
5406
5407 sub _new_instance
5408 {
5409 --- a/lib/DateTime/TimeZone/America/Ojinaga.pm
5410 +++ b/lib/DateTime/TimeZone/America/Ojinaga.pm
5411 @@ -3,7 +3,7 @@
5412 # DateTime::TimeZone module distribution in the tools/ directory
5413
5414 #
5415 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
5416 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
5417 #
5418 # Do not edit this file directly.
5419 #
5420 @@ -640,13 +640,31 @@
5421 1,
5422 'MDT',
5423 ],
5424 + [
5425 +63897753600, # utc_start 2025-11-02 08:00:00 (Sun)
5426 +63908643600, # utc_end 2026-03-08 09:00:00 (Sun)
5427 +63897728400, # local_start 2025-11-02 01:00:00 (Sun)
5428 +63908618400, # local_end 2026-03-08 02:00:00 (Sun)
5429 +-25200,
5430 +0,
5431 +'MST',
5432 + ],
5433 + [
5434 +63908643600, # utc_start 2026-03-08 09:00:00 (Sun)
5435 +63929203200, # utc_end 2026-11-01 08:00:00 (Sun)
5436 +63908622000, # local_start 2026-03-08 03:00:00 (Sun)
5437 +63929181600, # local_end 2026-11-01 02:00:00 (Sun)
5438 +-21600,
5439 +1,
5440 +'MDT',
5441 + ],
5442 ];
5443
5444 -sub olson_version { '2014j' }
5445 +sub olson_version { '2015a' }
5446
5447 -sub has_dst_changes { 30 }
5448 +sub has_dst_changes { 31 }
5449
5450 -sub _max_year { 2024 }
5451 +sub _max_year { 2025 }
5452
5453 sub _new_instance
5454 {
5455 @@ -697,24 +715,24 @@
5456 bless( {
5457 'at' => '2:00',
5458 'from' => '2007',
5459 - 'in' => 'Mar',
5460 - 'letter' => 'D',
5461 + 'in' => 'Nov',
5462 + 'letter' => 'S',
5463 'name' => 'US',
5464 - 'offset_from_std' => 3600,
5465 - 'on' => 'Sun>=8',
5466 - 'save' => '1:00',
5467 + 'offset_from_std' => 0,
5468 + 'on' => 'Sun>=1',
5469 + 'save' => '0',
5470 'to' => 'max',
5471 'type' => undef
5472 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
5473 bless( {
5474 'at' => '2:00',
5475 'from' => '2007',
5476 - 'in' => 'Nov',
5477 - 'letter' => 'S',
5478 + 'in' => 'Mar',
5479 + 'letter' => 'D',
5480 'name' => 'US',
5481 - 'offset_from_std' => 0,
5482 - 'on' => 'Sun>=1',
5483 - 'save' => '0',
5484 + 'offset_from_std' => 3600,
5485 + 'on' => 'Sun>=8',
5486 + 'save' => '1:00',
5487 'to' => 'max',
5488 'type' => undef
5489 }, 'DateTime::TimeZone::OlsonDB::Rule' )
5490 --- a/lib/DateTime/TimeZone/America/Panama.pm
5491 +++ b/lib/DateTime/TimeZone/America/Panama.pm
5492 @@ -3,7 +3,7 @@
5493 # DateTime::TimeZone module distribution in the tools/ directory
5494
5495 #
5496 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
5497 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
5498 #
5499 # Do not edit this file directly.
5500 #
5501 @@ -48,11 +48,11 @@
5502 ],
5503 ];
5504
5505 -sub olson_version { '2014j' }
5506 +sub olson_version { '2015a' }
5507
5508 sub has_dst_changes { 0 }
5509
5510 -sub _max_year { 2024 }
5511 +sub _max_year { 2025 }
5512
5513 sub _new_instance
5514 {
5515 --- a/lib/DateTime/TimeZone/America/Pangnirtung.pm
5516 +++ b/lib/DateTime/TimeZone/America/Pangnirtung.pm
5517 @@ -3,7 +3,7 @@
5518 # DateTime::TimeZone module distribution in the tools/ directory
5519
5520 #
5521 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
5522 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
5523 #
5524 # Do not edit this file directly.
5525 #
5526 @@ -901,13 +901,31 @@
5527 1,
5528 'EDT',
5529 ],
5530 + [
5531 +63897746400, # utc_start 2025-11-02 06:00:00 (Sun)
5532 +63908636400, # utc_end 2026-03-08 07:00:00 (Sun)
5533 +63897728400, # local_start 2025-11-02 01:00:00 (Sun)
5534 +63908618400, # local_end 2026-03-08 02:00:00 (Sun)
5535 +-18000,
5536 +0,
5537 +'EST',
5538 + ],
5539 + [
5540 +63908636400, # utc_start 2026-03-08 07:00:00 (Sun)
5541 +63929196000, # utc_end 2026-11-01 06:00:00 (Sun)
5542 +63908622000, # local_start 2026-03-08 03:00:00 (Sun)
5543 +63929181600, # local_end 2026-11-01 02:00:00 (Sun)
5544 +-14400,
5545 +1,
5546 +'EDT',
5547 + ],
5548 ];
5549
5550 -sub olson_version { '2014j' }
5551 +sub olson_version { '2015a' }
5552
5553 -sub has_dst_changes { 49 }
5554 +sub has_dst_changes { 50 }
5555
5556 -sub _max_year { 2024 }
5557 +sub _max_year { 2025 }
5558
5559 sub _new_instance
5560 {
5561 @@ -958,24 +976,24 @@
5562 bless( {
5563 'at' => '2:00',
5564 'from' => '2007',
5565 - 'in' => 'Mar',
5566 - 'letter' => 'D',
5567 + 'in' => 'Nov',
5568 + 'letter' => 'S',
5569 'name' => 'Canada',
5570 - 'offset_from_std' => 3600,
5571 - 'on' => 'Sun>=8',
5572 - 'save' => '1:00',
5573 + 'offset_from_std' => 0,
5574 + 'on' => 'Sun>=1',
5575 + 'save' => '0',
5576 'to' => 'max',
5577 'type' => undef
5578 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
5579 bless( {
5580 'at' => '2:00',
5581 'from' => '2007',
5582 - 'in' => 'Nov',
5583 - 'letter' => 'S',
5584 + 'in' => 'Mar',
5585 + 'letter' => 'D',
5586 'name' => 'Canada',
5587 - 'offset_from_std' => 0,
5588 - 'on' => 'Sun>=1',
5589 - 'save' => '0',
5590 + 'offset_from_std' => 3600,
5591 + 'on' => 'Sun>=8',
5592 + 'save' => '1:00',
5593 'to' => 'max',
5594 'type' => undef
5595 }, 'DateTime::TimeZone::OlsonDB::Rule' )
5596 --- a/lib/DateTime/TimeZone/America/Paramaribo.pm
5597 +++ b/lib/DateTime/TimeZone/America/Paramaribo.pm
5598 @@ -3,7 +3,7 @@
5599 # DateTime::TimeZone module distribution in the tools/ directory
5600
5601 #
5602 -# Generated from debian/tzdata/southamerica. Olson data version 2014j
5603 +# Generated from debian/tzdata/southamerica. Olson data version 2015a
5604 #
5605 # Do not edit this file directly.
5606 #
5607 @@ -75,11 +75,11 @@
5608 ],
5609 ];
5610
5611 -sub olson_version { '2014j' }
5612 +sub olson_version { '2015a' }
5613
5614 sub has_dst_changes { 0 }
5615
5616 -sub _max_year { 2024 }
5617 +sub _max_year { 2025 }
5618
5619 sub _new_instance
5620 {
5621 --- a/lib/DateTime/TimeZone/America/Phoenix.pm
5622 +++ b/lib/DateTime/TimeZone/America/Phoenix.pm
5623 @@ -3,7 +3,7 @@
5624 # DateTime::TimeZone module distribution in the tools/ directory
5625
5626 #
5627 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
5628 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
5629 #
5630 # Do not edit this file directly.
5631 #
5632 @@ -147,11 +147,11 @@
5633 ],
5634 ];
5635
5636 -sub olson_version { '2014j' }
5637 +sub olson_version { '2015a' }
5638
5639 sub has_dst_changes { 5 }
5640
5641 -sub _max_year { 2024 }
5642 +sub _max_year { 2025 }
5643
5644 sub _new_instance
5645 {
5646 --- a/lib/DateTime/TimeZone/America/Port_au_Prince.pm
5647 +++ b/lib/DateTime/TimeZone/America/Port_au_Prince.pm
5648 @@ -3,7 +3,7 @@
5649 # DateTime::TimeZone module distribution in the tools/ directory
5650
5651 #
5652 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
5653 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
5654 #
5655 # Do not edit this file directly.
5656 #
5657 @@ -595,13 +595,31 @@
5658 1,
5659 'EDT',
5660 ],
5661 + [
5662 +63897746400, # utc_start 2025-11-02 06:00:00 (Sun)
5663 +63908636400, # utc_end 2026-03-08 07:00:00 (Sun)
5664 +63897728400, # local_start 2025-11-02 01:00:00 (Sun)
5665 +63908618400, # local_end 2026-03-08 02:00:00 (Sun)
5666 +-18000,
5667 +0,
5668 +'EST',
5669 + ],
5670 + [
5671 +63908636400, # utc_start 2026-03-08 07:00:00 (Sun)
5672 +63929196000, # utc_end 2026-11-01 06:00:00 (Sun)
5673 +63908622000, # local_start 2026-03-08 03:00:00 (Sun)
5674 +63929181600, # local_end 2026-11-01 02:00:00 (Sun)
5675 +-14400,
5676 +1,
5677 +'EDT',
5678 + ],
5679 ];
5680
5681 -sub olson_version { '2014j' }
5682 +sub olson_version { '2015a' }
5683
5684 -sub has_dst_changes { 31 }
5685 +sub has_dst_changes { 32 }
5686
5687 -sub _max_year { 2024 }
5688 +sub _max_year { 2025 }
5689
5690 sub _new_instance
5691 {
5692 --- a/lib/DateTime/TimeZone/America/Port_of_Spain.pm
5693 +++ b/lib/DateTime/TimeZone/America/Port_of_Spain.pm
5694 @@ -3,7 +3,7 @@
5695 # DateTime::TimeZone module distribution in the tools/ directory
5696
5697 #
5698 -# Generated from debian/tzdata/southamerica. Olson data version 2014j
5699 +# Generated from debian/tzdata/southamerica. Olson data version 2015a
5700 #
5701 # Do not edit this file directly.
5702 #
5703 @@ -39,11 +39,11 @@
5704 ],
5705 ];
5706
5707 -sub olson_version { '2014j' }
5708 +sub olson_version { '2015a' }
5709
5710 sub has_dst_changes { 0 }
5711
5712 -sub _max_year { 2024 }
5713 +sub _max_year { 2025 }
5714
5715 sub _new_instance
5716 {
5717 --- a/lib/DateTime/TimeZone/America/Porto_Velho.pm
5718 +++ b/lib/DateTime/TimeZone/America/Porto_Velho.pm
5719 @@ -3,7 +3,7 @@
5720 # DateTime::TimeZone module distribution in the tools/ directory
5721
5722 #
5723 -# Generated from debian/tzdata/southamerica. Olson data version 2014j
5724 +# Generated from debian/tzdata/southamerica. Olson data version 2015a
5725 #
5726 # Do not edit this file directly.
5727 #
5728 @@ -300,11 +300,11 @@
5729 ],
5730 ];
5731
5732 -sub olson_version { '2014j' }
5733 +sub olson_version { '2015a' }
5734
5735 sub has_dst_changes { 14 }
5736
5737 -sub _max_year { 2024 }
5738 +sub _max_year { 2025 }
5739
5740 sub _new_instance
5741 {
5742 --- a/lib/DateTime/TimeZone/America/Puerto_Rico.pm
5743 +++ b/lib/DateTime/TimeZone/America/Puerto_Rico.pm
5744 @@ -3,7 +3,7 @@
5745 # DateTime::TimeZone module distribution in the tools/ directory
5746
5747 #
5748 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
5749 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
5750 #
5751 # Do not edit this file directly.
5752 #
5753 @@ -75,11 +75,11 @@
5754 ],
5755 ];
5756
5757 -sub olson_version { '2014j' }
5758 +sub olson_version { '2015a' }
5759
5760 sub has_dst_changes { 2 }
5761
5762 -sub _max_year { 2024 }
5763 +sub _max_year { 2025 }
5764
5765 sub _new_instance
5766 {
5767 --- a/lib/DateTime/TimeZone/America/Rainy_River.pm
5768 +++ b/lib/DateTime/TimeZone/America/Rainy_River.pm
5769 @@ -3,7 +3,7 @@
5770 # DateTime::TimeZone module distribution in the tools/ directory
5771
5772 #
5773 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
5774 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
5775 #
5776 # Do not edit this file directly.
5777 #
5778 @@ -1018,13 +1018,31 @@
5779 1,
5780 'CDT',
5781 ],
5782 + [
5783 +63897750000, # utc_start 2025-11-02 07:00:00 (Sun)
5784 +63908640000, # utc_end 2026-03-08 08:00:00 (Sun)
5785 +63897728400, # local_start 2025-11-02 01:00:00 (Sun)
5786 +63908618400, # local_end 2026-03-08 02:00:00 (Sun)
5787 +-21600,
5788 +0,
5789 +'CST',
5790 + ],
5791 + [
5792 +63908640000, # utc_start 2026-03-08 08:00:00 (Sun)
5793 +63929199600, # utc_end 2026-11-01 07:00:00 (Sun)
5794 +63908622000, # local_start 2026-03-08 03:00:00 (Sun)
5795 +63929181600, # local_end 2026-11-01 02:00:00 (Sun)
5796 +-18000,
5797 +1,
5798 +'CDT',
5799 + ],
5800 ];
5801
5802 -sub olson_version { '2014j' }
5803 +sub olson_version { '2015a' }
5804
5805 -sub has_dst_changes { 56 }
5806 +sub has_dst_changes { 57 }
5807
5808 -sub _max_year { 2024 }
5809 +sub _max_year { 2025 }
5810
5811 sub _new_instance
5812 {
5813 --- a/lib/DateTime/TimeZone/America/Rankin_Inlet.pm
5814 +++ b/lib/DateTime/TimeZone/America/Rankin_Inlet.pm
5815 @@ -3,7 +3,7 @@
5816 # DateTime::TimeZone module distribution in the tools/ directory
5817
5818 #
5819 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
5820 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
5821 #
5822 # Do not edit this file directly.
5823 #
5824 @@ -874,13 +874,31 @@
5825 1,
5826 'CDT',
5827 ],
5828 + [
5829 +63897750000, # utc_start 2025-11-02 07:00:00 (Sun)
5830 +63908640000, # utc_end 2026-03-08 08:00:00 (Sun)
5831 +63897728400, # local_start 2025-11-02 01:00:00 (Sun)
5832 +63908618400, # local_end 2026-03-08 02:00:00 (Sun)
5833 +-21600,
5834 +0,
5835 +'CST',
5836 + ],
5837 + [
5838 +63908640000, # utc_start 2026-03-08 08:00:00 (Sun)
5839 +63929199600, # utc_end 2026-11-01 07:00:00 (Sun)
5840 +63908622000, # local_start 2026-03-08 03:00:00 (Sun)
5841 +63929181600, # local_end 2026-11-01 02:00:00 (Sun)
5842 +-18000,
5843 +1,
5844 +'CDT',
5845 + ],
5846 ];
5847
5848 -sub olson_version { '2014j' }
5849 +sub olson_version { '2015a' }
5850
5851 -sub has_dst_changes { 47 }
5852 +sub has_dst_changes { 48 }
5853
5854 -sub _max_year { 2024 }
5855 +sub _max_year { 2025 }
5856
5857 sub _new_instance
5858 {
5859 --- a/lib/DateTime/TimeZone/America/Recife.pm
5860 +++ b/lib/DateTime/TimeZone/America/Recife.pm
5861 @@ -3,7 +3,7 @@
5862 # DateTime::TimeZone module distribution in the tools/ directory
5863
5864 #
5865 -# Generated from debian/tzdata/southamerica. Olson data version 2014j
5866 +# Generated from debian/tzdata/southamerica. Olson data version 2015a
5867 #
5868 # Do not edit this file directly.
5869 #
5870 @@ -417,11 +417,11 @@
5871 ],
5872 ];
5873
5874 -sub olson_version { '2014j' }
5875 +sub olson_version { '2015a' }
5876
5877 sub has_dst_changes { 19 }
5878
5879 -sub _max_year { 2024 }
5880 +sub _max_year { 2025 }
5881
5882 sub _new_instance
5883 {
5884 --- a/lib/DateTime/TimeZone/America/Regina.pm
5885 +++ b/lib/DateTime/TimeZone/America/Regina.pm
5886 @@ -3,7 +3,7 @@
5887 # DateTime::TimeZone module distribution in the tools/ directory
5888
5889 #
5890 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
5891 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
5892 #
5893 # Do not edit this file directly.
5894 #
5895 @@ -507,11 +507,11 @@
5896 ],
5897 ];
5898
5899 -sub olson_version { '2014j' }
5900 +sub olson_version { '2015a' }
5901
5902 sub has_dst_changes { 26 }
5903
5904 -sub _max_year { 2024 }
5905 +sub _max_year { 2025 }
5906
5907 sub _new_instance
5908 {
5909 --- a/lib/DateTime/TimeZone/America/Resolute.pm
5910 +++ b/lib/DateTime/TimeZone/America/Resolute.pm
5911 @@ -3,7 +3,7 @@
5912 # DateTime::TimeZone module distribution in the tools/ directory
5913
5914 #
5915 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
5916 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
5917 #
5918 # Do not edit this file directly.
5919 #
5920 @@ -874,13 +874,31 @@
5921 1,
5922 'CDT',
5923 ],
5924 + [
5925 +63897750000, # utc_start 2025-11-02 07:00:00 (Sun)
5926 +63908640000, # utc_end 2026-03-08 08:00:00 (Sun)
5927 +63897728400, # local_start 2025-11-02 01:00:00 (Sun)
5928 +63908618400, # local_end 2026-03-08 02:00:00 (Sun)
5929 +-21600,
5930 +0,
5931 +'CST',
5932 + ],
5933 + [
5934 +63908640000, # utc_start 2026-03-08 08:00:00 (Sun)
5935 +63929199600, # utc_end 2026-11-01 07:00:00 (Sun)
5936 +63908622000, # local_start 2026-03-08 03:00:00 (Sun)
5937 +63929181600, # local_end 2026-11-01 02:00:00 (Sun)
5938 +-18000,
5939 +1,
5940 +'CDT',
5941 + ],
5942 ];
5943
5944 -sub olson_version { '2014j' }
5945 +sub olson_version { '2015a' }
5946
5947 -sub has_dst_changes { 47 }
5948 +sub has_dst_changes { 48 }
5949
5950 -sub _max_year { 2024 }
5951 +sub _max_year { 2025 }
5952
5953 sub _new_instance
5954 {
5955 --- a/lib/DateTime/TimeZone/America/Rio_Branco.pm
5956 +++ b/lib/DateTime/TimeZone/America/Rio_Branco.pm
5957 @@ -3,7 +3,7 @@
5958 # DateTime::TimeZone module distribution in the tools/ directory
5959
5960 #
5961 -# Generated from debian/tzdata/southamerica. Olson data version 2014j
5962 +# Generated from debian/tzdata/southamerica. Olson data version 2015a
5963 #
5964 # Do not edit this file directly.
5965 #
5966 @@ -318,11 +318,11 @@
5967 ],
5968 ];
5969
5970 -sub olson_version { '2014j' }
5971 +sub olson_version { '2015a' }
5972
5973 sub has_dst_changes { 14 }
5974
5975 -sub _max_year { 2024 }
5976 +sub _max_year { 2025 }
5977
5978 sub _new_instance
5979 {
5980 --- a/lib/DateTime/TimeZone/America/Santa_Isabel.pm
5981 +++ b/lib/DateTime/TimeZone/America/Santa_Isabel.pm
5982 @@ -3,7 +3,7 @@
5983 # DateTime::TimeZone module distribution in the tools/ directory
5984
5985 #
5986 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
5987 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
5988 #
5989 # Do not edit this file directly.
5990 #
5991 @@ -1198,13 +1198,31 @@
5992 1,
5993 'PDT',
5994 ],
5995 + [
5996 +63897152400, # utc_start 2025-10-26 09:00:00 (Sun)
5997 +63911066400, # utc_end 2026-04-05 10:00:00 (Sun)
5998 +63897123600, # local_start 2025-10-26 01:00:00 (Sun)
5999 +63911037600, # local_end 2026-04-05 02:00:00 (Sun)
6000 +-28800,
6001 +0,
6002 +'PST',
6003 + ],
6004 + [
6005 +63911066400, # utc_start 2026-04-05 10:00:00 (Sun)
6006 +63928602000, # utc_end 2026-10-25 09:00:00 (Sun)
6007 +63911041200, # local_start 2026-04-05 03:00:00 (Sun)
6008 +63928576800, # local_end 2026-10-25 02:00:00 (Sun)
6009 +-25200,
6010 +1,
6011 +'PDT',
6012 + ],
6013 ];
6014
6015 -sub olson_version { '2014j' }
6016 +sub olson_version { '2015a' }
6017
6018 -sub has_dst_changes { 61 }
6019 +sub has_dst_changes { 62 }
6020
6021 -sub _max_year { 2024 }
6022 +sub _max_year { 2025 }
6023
6024 sub _new_instance
6025 {
6026 --- a/lib/DateTime/TimeZone/America/Santarem.pm
6027 +++ b/lib/DateTime/TimeZone/America/Santarem.pm
6028 @@ -3,7 +3,7 @@
6029 # DateTime::TimeZone module distribution in the tools/ directory
6030
6031 #
6032 -# Generated from debian/tzdata/southamerica. Olson data version 2014j
6033 +# Generated from debian/tzdata/southamerica. Olson data version 2015a
6034 #
6035 # Do not edit this file directly.
6036 #
6037 @@ -309,11 +309,11 @@
6038 ],
6039 ];
6040
6041 -sub olson_version { '2014j' }
6042 +sub olson_version { '2015a' }
6043
6044 sub has_dst_changes { 14 }
6045
6046 -sub _max_year { 2024 }
6047 +sub _max_year { 2025 }
6048
6049 sub _new_instance
6050 {
6051 --- a/lib/DateTime/TimeZone/America/Santiago.pm
6052 +++ b/lib/DateTime/TimeZone/America/Santiago.pm
6053 @@ -3,7 +3,7 @@
6054 # DateTime::TimeZone module distribution in the tools/ directory
6055
6056 #
6057 -# Generated from debian/tzdata/southamerica. Olson data version 2014j
6058 +# Generated from debian/tzdata/southamerica. Olson data version 2015a
6059 #
6060 # Do not edit this file directly.
6061 #
6062 @@ -1065,274 +1065,26 @@
6063 ],
6064 [
6065 63565700400, # utc_start 2015-04-26 03:00:00 (Sun)
6066 -63577195200, # utc_end 2015-09-06 04:00:00 (Sun)
6067 -63565686000, # local_start 2015-04-25 23:00:00 (Sat)
6068 -63577180800, # local_end 2015-09-06 00:00:00 (Sun)
6069 --14400,
6070 -0,
6071 -'CLT',
6072 - ],
6073 - [
6074 -63577195200, # utc_start 2015-09-06 04:00:00 (Sun)
6075 -63597150000, # utc_end 2016-04-24 03:00:00 (Sun)
6076 -63577184400, # local_start 2015-09-06 01:00:00 (Sun)
6077 -63597139200, # local_end 2016-04-24 00:00:00 (Sun)
6078 --10800,
6079 -1,
6080 -'CLST',
6081 - ],
6082 - [
6083 -63597150000, # utc_start 2016-04-24 03:00:00 (Sun)
6084 -63608644800, # utc_end 2016-09-04 04:00:00 (Sun)
6085 -63597135600, # local_start 2016-04-23 23:00:00 (Sat)
6086 -63608630400, # local_end 2016-09-04 00:00:00 (Sun)
6087 --14400,
6088 -0,
6089 -'CLT',
6090 - ],
6091 - [
6092 -63608644800, # utc_start 2016-09-04 04:00:00 (Sun)
6093 -63628599600, # utc_end 2017-04-23 03:00:00 (Sun)
6094 -63608634000, # local_start 2016-09-04 01:00:00 (Sun)
6095 -63628588800, # local_end 2017-04-23 00:00:00 (Sun)
6096 --10800,
6097 -1,
6098 -'CLST',
6099 - ],
6100 - [
6101 -63628599600, # utc_start 2017-04-23 03:00:00 (Sun)
6102 -63640094400, # utc_end 2017-09-03 04:00:00 (Sun)
6103 -63628585200, # local_start 2017-04-22 23:00:00 (Sat)
6104 -63640080000, # local_end 2017-09-03 00:00:00 (Sun)
6105 --14400,
6106 -0,
6107 -'CLT',
6108 - ],
6109 - [
6110 -63640094400, # utc_start 2017-09-03 04:00:00 (Sun)
6111 -63660654000, # utc_end 2018-04-29 03:00:00 (Sun)
6112 -63640083600, # local_start 2017-09-03 01:00:00 (Sun)
6113 -63660643200, # local_end 2018-04-29 00:00:00 (Sun)
6114 --10800,
6115 -1,
6116 -'CLST',
6117 - ],
6118 - [
6119 -63660654000, # utc_start 2018-04-29 03:00:00 (Sun)
6120 -63671544000, # utc_end 2018-09-02 04:00:00 (Sun)
6121 -63660639600, # local_start 2018-04-28 23:00:00 (Sat)
6122 -63671529600, # local_end 2018-09-02 00:00:00 (Sun)
6123 --14400,
6124 -0,
6125 -'CLT',
6126 - ],
6127 - [
6128 -63671544000, # utc_start 2018-09-02 04:00:00 (Sun)
6129 -63692103600, # utc_end 2019-04-28 03:00:00 (Sun)
6130 -63671533200, # local_start 2018-09-02 01:00:00 (Sun)
6131 -63692092800, # local_end 2019-04-28 00:00:00 (Sun)
6132 --10800,
6133 -1,
6134 -'CLST',
6135 - ],
6136 - [
6137 -63692103600, # utc_start 2019-04-28 03:00:00 (Sun)
6138 -63703598400, # utc_end 2019-09-08 04:00:00 (Sun)
6139 -63692089200, # local_start 2019-04-27 23:00:00 (Sat)
6140 -63703584000, # local_end 2019-09-08 00:00:00 (Sun)
6141 --14400,
6142 -0,
6143 -'CLT',
6144 - ],
6145 - [
6146 -63703598400, # utc_start 2019-09-08 04:00:00 (Sun)
6147 -63723553200, # utc_end 2020-04-26 03:00:00 (Sun)
6148 -63703587600, # local_start 2019-09-08 01:00:00 (Sun)
6149 -63723542400, # local_end 2020-04-26 00:00:00 (Sun)
6150 --10800,
6151 -1,
6152 -'CLST',
6153 - ],
6154 - [
6155 -63723553200, # utc_start 2020-04-26 03:00:00 (Sun)
6156 -63735048000, # utc_end 2020-09-06 04:00:00 (Sun)
6157 -63723538800, # local_start 2020-04-25 23:00:00 (Sat)
6158 -63735033600, # local_end 2020-09-06 00:00:00 (Sun)
6159 --14400,
6160 -0,
6161 -'CLT',
6162 - ],
6163 - [
6164 -63735048000, # utc_start 2020-09-06 04:00:00 (Sun)
6165 -63755002800, # utc_end 2021-04-25 03:00:00 (Sun)
6166 -63735037200, # local_start 2020-09-06 01:00:00 (Sun)
6167 -63754992000, # local_end 2021-04-25 00:00:00 (Sun)
6168 --10800,
6169 -1,
6170 -'CLST',
6171 - ],
6172 - [
6173 -63755002800, # utc_start 2021-04-25 03:00:00 (Sun)
6174 -63766497600, # utc_end 2021-09-05 04:00:00 (Sun)
6175 -63754988400, # local_start 2021-04-24 23:00:00 (Sat)
6176 -63766483200, # local_end 2021-09-05 00:00:00 (Sun)
6177 --14400,
6178 -0,
6179 -'CLT',
6180 - ],
6181 - [
6182 -63766497600, # utc_start 2021-09-05 04:00:00 (Sun)
6183 -63786452400, # utc_end 2022-04-24 03:00:00 (Sun)
6184 -63766486800, # local_start 2021-09-05 01:00:00 (Sun)
6185 -63786441600, # local_end 2022-04-24 00:00:00 (Sun)
6186 +DateTime::TimeZone::INFINITY, # utc_end
6187 +63565689600, # local_start 2015-04-26 00:00:00 (Sun)
6188 +DateTime::TimeZone::INFINITY, # local_end
6189 -10800,
6190 -1,
6191 -'CLST',
6192 - ],
6193 - [
6194 -63786452400, # utc_start 2022-04-24 03:00:00 (Sun)
6195 -63797947200, # utc_end 2022-09-04 04:00:00 (Sun)
6196 -63786438000, # local_start 2022-04-23 23:00:00 (Sat)
6197 -63797932800, # local_end 2022-09-04 00:00:00 (Sun)
6198 --14400,
6199 -0,
6200 -'CLT',
6201 - ],
6202 - [
6203 -63797947200, # utc_start 2022-09-04 04:00:00 (Sun)
6204 -63817902000, # utc_end 2023-04-23 03:00:00 (Sun)
6205 -63797936400, # local_start 2022-09-04 01:00:00 (Sun)
6206 -63817891200, # local_end 2023-04-23 00:00:00 (Sun)
6207 --10800,
6208 -1,
6209 -'CLST',
6210 - ],
6211 - [
6212 -63817902000, # utc_start 2023-04-23 03:00:00 (Sun)
6213 -63829396800, # utc_end 2023-09-03 04:00:00 (Sun)
6214 -63817887600, # local_start 2023-04-22 23:00:00 (Sat)
6215 -63829382400, # local_end 2023-09-03 00:00:00 (Sun)
6216 --14400,
6217 -0,
6218 -'CLT',
6219 - ],
6220 - [
6221 -63829396800, # utc_start 2023-09-03 04:00:00 (Sun)
6222 -63849956400, # utc_end 2024-04-28 03:00:00 (Sun)
6223 -63829386000, # local_start 2023-09-03 01:00:00 (Sun)
6224 -63849945600, # local_end 2024-04-28 00:00:00 (Sun)
6225 --10800,
6226 -1,
6227 -'CLST',
6228 - ],
6229 - [
6230 -63849956400, # utc_start 2024-04-28 03:00:00 (Sun)
6231 -63861451200, # utc_end 2024-09-08 04:00:00 (Sun)
6232 -63849942000, # local_start 2024-04-27 23:00:00 (Sat)
6233 -63861436800, # local_end 2024-09-08 00:00:00 (Sun)
6234 --14400,
6235 -0,
6236 -'CLT',
6237 - ],
6238 - [
6239 -63861451200, # utc_start 2024-09-08 04:00:00 (Sun)
6240 -63881406000, # utc_end 2025-04-27 03:00:00 (Sun)
6241 -63861440400, # local_start 2024-09-08 01:00:00 (Sun)
6242 -63881395200, # local_end 2025-04-27 00:00:00 (Sun)
6243 --10800,
6244 -1,
6245 -'CLST',
6246 - ],
6247 - [
6248 -63881406000, # utc_start 2025-04-27 03:00:00 (Sun)
6249 -63892900800, # utc_end 2025-09-07 04:00:00 (Sun)
6250 -63881391600, # local_start 2025-04-26 23:00:00 (Sat)
6251 -63892886400, # local_end 2025-09-07 00:00:00 (Sun)
6252 --14400,
6253 0,
6254 'CLT',
6255 ],
6256 ];
6257
6258 -sub olson_version { '2014j' }
6259 +sub olson_version { '2015a' }
6260
6261 -sub has_dst_changes { 66 }
6262 +sub has_dst_changes { 55 }
6263
6264 -sub _max_year { 2024 }
6265 +sub _max_year { 2025 }
6266
6267 sub _new_instance
6268 {
6269 return shift->_init( @_, spans => $spans );
6270 }
6271
6272 -sub _last_offset { -14400 }
6273 -
6274 -my $last_observance = bless( {
6275 - 'format' => 'CL%sT',
6276 - 'gmtoff' => '-4:00',
6277 - 'local_start_datetime' => bless( {
6278 - 'formatter' => undef,
6279 - 'local_rd_days' => 710903,
6280 - 'local_rd_secs' => 3600,
6281 - 'offset_modifier' => 0,
6282 - 'rd_nanosecs' => 0,
6283 - 'tz' => bless( {
6284 - 'name' => 'floating',
6285 - 'offset' => 0
6286 - }, 'DateTime::TimeZone::Floating' ),
6287 - 'utc_rd_days' => 710903,
6288 - 'utc_rd_secs' => 3600,
6289 - 'utc_year' => 1948
6290 - }, 'DateTime' ),
6291 - 'offset_from_std' => 0,
6292 - 'offset_from_utc' => -14400,
6293 - 'until' => [],
6294 - 'utc_start_datetime' => bless( {
6295 - 'formatter' => undef,
6296 - 'local_rd_days' => 710903,
6297 - 'local_rd_secs' => 18000,
6298 - 'offset_modifier' => 0,
6299 - 'rd_nanosecs' => 0,
6300 - 'tz' => bless( {
6301 - 'name' => 'floating',
6302 - 'offset' => 0
6303 - }, 'DateTime::TimeZone::Floating' ),
6304 - 'utc_rd_days' => 710903,
6305 - 'utc_rd_secs' => 18000,
6306 - 'utc_year' => 1948
6307 - }, 'DateTime' )
6308 -}, 'DateTime::TimeZone::OlsonDB::Observance' )
6309 -;
6310 -sub _last_observance { $last_observance }
6311 -
6312 -my $rules = [
6313 - bless( {
6314 - 'at' => '3:00u',
6315 - 'from' => '2012',
6316 - 'in' => 'Apr',
6317 - 'letter' => '',
6318 - 'name' => 'Chile',
6319 - 'offset_from_std' => 0,
6320 - 'on' => 'Sun>=23',
6321 - 'save' => '0',
6322 - 'to' => 'max',
6323 - 'type' => undef
6324 - }, 'DateTime::TimeZone::OlsonDB::Rule' ),
6325 - bless( {
6326 - 'at' => '4:00u',
6327 - 'from' => '2012',
6328 - 'in' => 'Sep',
6329 - 'letter' => 'S',
6330 - 'name' => 'Chile',
6331 - 'offset_from_std' => 3600,
6332 - 'on' => 'Sun>=2',
6333 - 'save' => '1:00',
6334 - 'to' => 'max',
6335 - 'type' => undef
6336 - }, 'DateTime::TimeZone::OlsonDB::Rule' )
6337 -]
6338 -;
6339 -sub _rules { $rules }
6340
6341
6342 1;
6343 --- a/lib/DateTime/TimeZone/America/Santo_Domingo.pm
6344 +++ b/lib/DateTime/TimeZone/America/Santo_Domingo.pm
6345 @@ -3,7 +3,7 @@
6346 # DateTime::TimeZone module distribution in the tools/ directory
6347
6348 #
6349 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
6350 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
6351 #
6352 # Do not edit this file directly.
6353 #
6354 @@ -183,11 +183,11 @@
6355 ],
6356 ];
6357
6358 -sub olson_version { '2014j' }
6359 +sub olson_version { '2015a' }
6360
6361 sub has_dst_changes { 6 }
6362
6363 -sub _max_year { 2024 }
6364 +sub _max_year { 2025 }
6365
6366 sub _new_instance
6367 {
6368 --- a/lib/DateTime/TimeZone/America/Sao_Paulo.pm
6369 +++ b/lib/DateTime/TimeZone/America/Sao_Paulo.pm
6370 @@ -3,7 +3,7 @@
6371 # DateTime::TimeZone module distribution in the tools/ directory
6372
6373 #
6374 -# Generated from debian/tzdata/southamerica. Olson data version 2014j
6375 +# Generated from debian/tzdata/southamerica. Olson data version 2015a
6376 #
6377 # Do not edit this file directly.
6378 #
6379 @@ -1218,7 +1218,7 @@
6380 ],
6381 ];
6382
6383 -sub olson_version { '2014j' }
6384 +sub olson_version { '2015a' }
6385
6386 sub has_dst_changes { 67 }
6387
6388 --- a/lib/DateTime/TimeZone/America/Scoresbysund.pm
6389 +++ b/lib/DateTime/TimeZone/America/Scoresbysund.pm
6390 @@ -3,7 +3,7 @@
6391 # DateTime::TimeZone module distribution in the tools/ directory
6392
6393 #
6394 -# Generated from debian/tzdata/europe. Olson data version 2014j
6395 +# Generated from debian/tzdata/europe. Olson data version 2015a
6396 #
6397 # Do not edit this file directly.
6398 #
6399 @@ -856,13 +856,31 @@
6400 1,
6401 'EGST',
6402 ],
6403 + [
6404 +63897123600, # utc_start 2025-10-26 01:00:00 (Sun)
6405 +63910429200, # utc_end 2026-03-29 01:00:00 (Sun)
6406 +63897120000, # local_start 2025-10-26 00:00:00 (Sun)
6407 +63910425600, # local_end 2026-03-29 00:00:00 (Sun)
6408 +-3600,
6409 +0,
6410 +'EGT',
6411 + ],
6412 + [
6413 +63910429200, # utc_start 2026-03-29 01:00:00 (Sun)
6414 +63928573200, # utc_end 2026-10-25 01:00:00 (Sun)
6415 +63910429200, # local_start 2026-03-29 01:00:00 (Sun)
6416 +63928573200, # local_end 2026-10-25 01:00:00 (Sun)
6417 +0,
6418 +1,
6419 +'EGST',
6420 + ],
6421 ];
6422
6423 -sub olson_version { '2014j' }
6424 +sub olson_version { '2015a' }
6425
6426 -sub has_dst_changes { 46 }
6427 +sub has_dst_changes { 47 }
6428
6429 -sub _max_year { 2024 }
6430 +sub _max_year { 2025 }
6431
6432 sub _new_instance
6433 {
6434 @@ -912,25 +930,25 @@
6435 my $rules = [
6436 bless( {
6437 'at' => '1:00u',
6438 - 'from' => '1996',
6439 - 'in' => 'Oct',
6440 - 'letter' => '',
6441 + 'from' => '1981',
6442 + 'in' => 'Mar',
6443 + 'letter' => 'S',
6444 'name' => 'EU',
6445 - 'offset_from_std' => 0,
6446 + 'offset_from_std' => 3600,
6447 'on' => 'lastSun',
6448 - 'save' => '0',
6449 + 'save' => '1:00',
6450 'to' => 'max',
6451 'type' => undef
6452 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
6453 bless( {
6454 'at' => '1:00u',
6455 - 'from' => '1981',
6456 - 'in' => 'Mar',
6457 - 'letter' => 'S',
6458 + 'from' => '1996',
6459 + 'in' => 'Oct',
6460 + 'letter' => '',
6461 'name' => 'EU',
6462 - 'offset_from_std' => 3600,
6463 + 'offset_from_std' => 0,
6464 'on' => 'lastSun',
6465 - 'save' => '1:00',
6466 + 'save' => '0',
6467 'to' => 'max',
6468 'type' => undef
6469 }, 'DateTime::TimeZone::OlsonDB::Rule' )
6470 --- a/lib/DateTime/TimeZone/America/Sitka.pm
6471 +++ b/lib/DateTime/TimeZone/America/Sitka.pm
6472 @@ -3,7 +3,7 @@
6473 # DateTime::TimeZone module distribution in the tools/ directory
6474
6475 #
6476 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
6477 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
6478 #
6479 # Do not edit this file directly.
6480 #
6481 @@ -1126,13 +1126,31 @@
6482 1,
6483 'AKDT',
6484 ],
6485 + [
6486 +63897760800, # utc_start 2025-11-02 10:00:00 (Sun)
6487 +63908650800, # utc_end 2026-03-08 11:00:00 (Sun)
6488 +63897728400, # local_start 2025-11-02 01:00:00 (Sun)
6489 +63908618400, # local_end 2026-03-08 02:00:00 (Sun)
6490 +-32400,
6491 +0,
6492 +'AKST',
6493 + ],
6494 + [
6495 +63908650800, # utc_start 2026-03-08 11:00:00 (Sun)
6496 +63929210400, # utc_end 2026-11-01 10:00:00 (Sun)
6497 +63908622000, # local_start 2026-03-08 03:00:00 (Sun)
6498 +63929181600, # local_end 2026-11-01 02:00:00 (Sun)
6499 +-28800,
6500 +1,
6501 +'AKDT',
6502 + ],
6503 ];
6504
6505 -sub olson_version { '2014j' }
6506 +sub olson_version { '2015a' }
6507
6508 -sub has_dst_changes { 59 }
6509 +sub has_dst_changes { 60 }
6510
6511 -sub _max_year { 2024 }
6512 +sub _max_year { 2025 }
6513
6514 sub _new_instance
6515 {
6516 @@ -1183,24 +1201,24 @@
6517 bless( {
6518 'at' => '2:00',
6519 'from' => '2007',
6520 - 'in' => 'Nov',
6521 - 'letter' => 'S',
6522 + 'in' => 'Mar',
6523 + 'letter' => 'D',
6524 'name' => 'US',
6525 - 'offset_from_std' => 0,
6526 - 'on' => 'Sun>=1',
6527 - 'save' => '0',
6528 + 'offset_from_std' => 3600,
6529 + 'on' => 'Sun>=8',
6530 + 'save' => '1:00',
6531 'to' => 'max',
6532 'type' => undef
6533 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
6534 bless( {
6535 'at' => '2:00',
6536 'from' => '2007',
6537 - 'in' => 'Mar',
6538 - 'letter' => 'D',
6539 + 'in' => 'Nov',
6540 + 'letter' => 'S',
6541 'name' => 'US',
6542 - 'offset_from_std' => 3600,
6543 - 'on' => 'Sun>=8',
6544 - 'save' => '1:00',
6545 + 'offset_from_std' => 0,
6546 + 'on' => 'Sun>=1',
6547 + 'save' => '0',
6548 'to' => 'max',
6549 'type' => undef
6550 }, 'DateTime::TimeZone::OlsonDB::Rule' )
6551 --- a/lib/DateTime/TimeZone/America/St_Johns.pm
6552 +++ b/lib/DateTime/TimeZone/America/St_Johns.pm
6553 @@ -3,7 +3,7 @@
6554 # DateTime::TimeZone module distribution in the tools/ directory
6555
6556 #
6557 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
6558 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
6559 #
6560 # Do not edit this file directly.
6561 #
6562 @@ -1990,13 +1990,31 @@
6563 1,
6564 'NDT',
6565 ],
6566 + [
6567 +63897741000, # utc_start 2025-11-02 04:30:00 (Sun)
6568 +63908631000, # utc_end 2026-03-08 05:30:00 (Sun)
6569 +63897728400, # local_start 2025-11-02 01:00:00 (Sun)
6570 +63908618400, # local_end 2026-03-08 02:00:00 (Sun)
6571 +-12600,
6572 +0,
6573 +'NST',
6574 + ],
6575 + [
6576 +63908631000, # utc_start 2026-03-08 05:30:00 (Sun)
6577 +63929190600, # utc_end 2026-11-01 04:30:00 (Sun)
6578 +63908622000, # local_start 2026-03-08 03:00:00 (Sun)
6579 +63929181600, # local_end 2026-11-01 02:00:00 (Sun)
6580 +-9000,
6581 +1,
6582 +'NDT',
6583 + ],
6584 ];
6585
6586 -sub olson_version { '2014j' }
6587 +sub olson_version { '2015a' }
6588
6589 -sub has_dst_changes { 108 }
6590 +sub has_dst_changes { 109 }
6591
6592 -sub _max_year { 2024 }
6593 +sub _max_year { 2025 }
6594
6595 sub _new_instance
6596 {
6597 @@ -2047,24 +2065,24 @@
6598 bless( {
6599 'at' => '2:00',
6600 'from' => '2007',
6601 - 'in' => 'Mar',
6602 - 'letter' => 'D',
6603 + 'in' => 'Nov',
6604 + 'letter' => 'S',
6605 'name' => 'Canada',
6606 - 'offset_from_std' => 3600,
6607 - 'on' => 'Sun>=8',
6608 - 'save' => '1:00',
6609 + 'offset_from_std' => 0,
6610 + 'on' => 'Sun>=1',
6611 + 'save' => '0',
6612 'to' => 'max',
6613 'type' => undef
6614 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
6615 bless( {
6616 'at' => '2:00',
6617 'from' => '2007',
6618 - 'in' => 'Nov',
6619 - 'letter' => 'S',
6620 + 'in' => 'Mar',
6621 + 'letter' => 'D',
6622 'name' => 'Canada',
6623 - 'offset_from_std' => 0,
6624 - 'on' => 'Sun>=1',
6625 - 'save' => '0',
6626 + 'offset_from_std' => 3600,
6627 + 'on' => 'Sun>=8',
6628 + 'save' => '1:00',
6629 'to' => 'max',
6630 'type' => undef
6631 }, 'DateTime::TimeZone::OlsonDB::Rule' )
6632 --- a/lib/DateTime/TimeZone/America/Swift_Current.pm
6633 +++ b/lib/DateTime/TimeZone/America/Swift_Current.pm
6634 @@ -3,7 +3,7 @@
6635 # DateTime::TimeZone module distribution in the tools/ directory
6636
6637 #
6638 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
6639 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
6640 #
6641 # Do not edit this file directly.
6642 #
6643 @@ -246,11 +246,11 @@
6644 ],
6645 ];
6646
6647 -sub olson_version { '2014j' }
6648 +sub olson_version { '2015a' }
6649
6650 sub has_dst_changes { 11 }
6651
6652 -sub _max_year { 2024 }
6653 +sub _max_year { 2025 }
6654
6655 sub _new_instance
6656 {
6657 --- a/lib/DateTime/TimeZone/America/Tegucigalpa.pm
6658 +++ b/lib/DateTime/TimeZone/America/Tegucigalpa.pm
6659 @@ -3,7 +3,7 @@
6660 # DateTime::TimeZone module distribution in the tools/ directory
6661
6662 #
6663 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
6664 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
6665 #
6666 # Do not edit this file directly.
6667 #
6668 @@ -93,11 +93,11 @@
6669 ],
6670 ];
6671
6672 -sub olson_version { '2014j' }
6673 +sub olson_version { '2015a' }
6674
6675 sub has_dst_changes { 3 }
6676
6677 -sub _max_year { 2024 }
6678 +sub _max_year { 2025 }
6679
6680 sub _new_instance
6681 {
6682 --- a/lib/DateTime/TimeZone/America/Thule.pm
6683 +++ b/lib/DateTime/TimeZone/America/Thule.pm
6684 @@ -3,7 +3,7 @@
6685 # DateTime::TimeZone module distribution in the tools/ directory
6686
6687 #
6688 -# Generated from debian/tzdata/europe. Olson data version 2014j
6689 +# Generated from debian/tzdata/europe. Olson data version 2015a
6690 #
6691 # Do not edit this file directly.
6692 #
6693 @@ -658,13 +658,31 @@
6694 1,
6695 'ADT',
6696 ],
6697 + [
6698 +63897742800, # utc_start 2025-11-02 05:00:00 (Sun)
6699 +63908632800, # utc_end 2026-03-08 06:00:00 (Sun)
6700 +63897728400, # local_start 2025-11-02 01:00:00 (Sun)
6701 +63908618400, # local_end 2026-03-08 02:00:00 (Sun)
6702 +-14400,
6703 +0,
6704 +'AST',
6705 + ],
6706 + [
6707 +63908632800, # utc_start 2026-03-08 06:00:00 (Sun)
6708 +63929192400, # utc_end 2026-11-01 05:00:00 (Sun)
6709 +63908622000, # local_start 2026-03-08 03:00:00 (Sun)
6710 +63929181600, # local_end 2026-11-01 02:00:00 (Sun)
6711 +-10800,
6712 +1,
6713 +'ADT',
6714 + ],
6715 ];
6716
6717 -sub olson_version { '2014j' }
6718 +sub olson_version { '2015a' }
6719
6720 -sub has_dst_changes { 35 }
6721 +sub has_dst_changes { 36 }
6722
6723 -sub _max_year { 2024 }
6724 +sub _max_year { 2025 }
6725
6726 sub _new_instance
6727 {
6728 --- a/lib/DateTime/TimeZone/America/Thunder_Bay.pm
6729 +++ b/lib/DateTime/TimeZone/America/Thunder_Bay.pm
6730 @@ -3,7 +3,7 @@
6731 # DateTime::TimeZone module distribution in the tools/ directory
6732
6733 #
6734 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
6735 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
6736 #
6737 # Do not edit this file directly.
6738 #
6739 @@ -1090,13 +1090,31 @@
6740 1,
6741 'EDT',
6742 ],
6743 + [
6744 +63897746400, # utc_start 2025-11-02 06:00:00 (Sun)
6745 +63908636400, # utc_end 2026-03-08 07:00:00 (Sun)
6746 +63897728400, # local_start 2025-11-02 01:00:00 (Sun)
6747 +63908618400, # local_end 2026-03-08 02:00:00 (Sun)
6748 +-18000,
6749 +0,
6750 +'EST',
6751 + ],
6752 + [
6753 +63908636400, # utc_start 2026-03-08 07:00:00 (Sun)
6754 +63929196000, # utc_end 2026-11-01 06:00:00 (Sun)
6755 +63908622000, # local_start 2026-03-08 03:00:00 (Sun)
6756 +63929181600, # local_end 2026-11-01 02:00:00 (Sun)
6757 +-14400,
6758 +1,
6759 +'EDT',
6760 + ],
6761 ];
6762
6763 -sub olson_version { '2014j' }
6764 +sub olson_version { '2015a' }
6765
6766 -sub has_dst_changes { 57 }
6767 +sub has_dst_changes { 58 }
6768
6769 -sub _max_year { 2024 }
6770 +sub _max_year { 2025 }
6771
6772 sub _new_instance
6773 {
6774 @@ -1147,24 +1165,24 @@
6775 bless( {
6776 'at' => '2:00',
6777 'from' => '2007',
6778 - 'in' => 'Nov',
6779 - 'letter' => 'S',
6780 + 'in' => 'Mar',
6781 + 'letter' => 'D',
6782 'name' => 'Canada',
6783 - 'offset_from_std' => 0,
6784 - 'on' => 'Sun>=1',
6785 - 'save' => '0',
6786 + 'offset_from_std' => 3600,
6787 + 'on' => 'Sun>=8',
6788 + 'save' => '1:00',
6789 'to' => 'max',
6790 'type' => undef
6791 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
6792 bless( {
6793 'at' => '2:00',
6794 'from' => '2007',
6795 - 'in' => 'Mar',
6796 - 'letter' => 'D',
6797 + 'in' => 'Nov',
6798 + 'letter' => 'S',
6799 'name' => 'Canada',
6800 - 'offset_from_std' => 3600,
6801 - 'on' => 'Sun>=8',
6802 - 'save' => '1:00',
6803 + 'offset_from_std' => 0,
6804 + 'on' => 'Sun>=1',
6805 + 'save' => '0',
6806 'to' => 'max',
6807 'type' => undef
6808 }, 'DateTime::TimeZone::OlsonDB::Rule' )
6809 --- a/lib/DateTime/TimeZone/America/Tijuana.pm
6810 +++ b/lib/DateTime/TimeZone/America/Tijuana.pm
6811 @@ -3,7 +3,7 @@
6812 # DateTime::TimeZone module distribution in the tools/ directory
6813
6814 #
6815 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
6816 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
6817 #
6818 # Do not edit this file directly.
6819 #
6820 @@ -1207,13 +1207,31 @@
6821 1,
6822 'PDT',
6823 ],
6824 + [
6825 +63897757200, # utc_start 2025-11-02 09:00:00 (Sun)
6826 +63908647200, # utc_end 2026-03-08 10:00:00 (Sun)
6827 +63897728400, # local_start 2025-11-02 01:00:00 (Sun)
6828 +63908618400, # local_end 2026-03-08 02:00:00 (Sun)
6829 +-28800,
6830 +0,
6831 +'PST',
6832 + ],
6833 + [
6834 +63908647200, # utc_start 2026-03-08 10:00:00 (Sun)
6835 +63929206800, # utc_end 2026-11-01 09:00:00 (Sun)
6836 +63908622000, # local_start 2026-03-08 03:00:00 (Sun)
6837 +63929181600, # local_end 2026-11-01 02:00:00 (Sun)
6838 +-25200,
6839 +1,
6840 +'PDT',
6841 + ],
6842 ];
6843
6844 -sub olson_version { '2014j' }
6845 +sub olson_version { '2015a' }
6846
6847 -sub has_dst_changes { 61 }
6848 +sub has_dst_changes { 62 }
6849
6850 -sub _max_year { 2024 }
6851 +sub _max_year { 2025 }
6852
6853 sub _new_instance
6854 {
6855 --- a/lib/DateTime/TimeZone/America/Toronto.pm
6856 +++ b/lib/DateTime/TimeZone/America/Toronto.pm
6857 @@ -3,7 +3,7 @@
6858 # DateTime::TimeZone module distribution in the tools/ directory
6859
6860 #
6861 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
6862 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
6863 #
6864 # Do not edit this file directly.
6865 #
6866 @@ -1927,13 +1927,31 @@
6867 1,
6868 'EDT',
6869 ],
6870 + [
6871 +63897746400, # utc_start 2025-11-02 06:00:00 (Sun)
6872 +63908636400, # utc_end 2026-03-08 07:00:00 (Sun)
6873 +63897728400, # local_start 2025-11-02 01:00:00 (Sun)
6874 +63908618400, # local_end 2026-03-08 02:00:00 (Sun)
6875 +-18000,
6876 +0,
6877 +'EST',
6878 + ],
6879 + [
6880 +63908636400, # utc_start 2026-03-08 07:00:00 (Sun)
6881 +63929196000, # utc_end 2026-11-01 06:00:00 (Sun)
6882 +63908622000, # local_start 2026-03-08 03:00:00 (Sun)
6883 +63929181600, # local_end 2026-11-01 02:00:00 (Sun)
6884 +-14400,
6885 +1,
6886 +'EDT',
6887 + ],
6888 ];
6889
6890 -sub olson_version { '2014j' }
6891 +sub olson_version { '2015a' }
6892
6893 -sub has_dst_changes { 105 }
6894 +sub has_dst_changes { 106 }
6895
6896 -sub _max_year { 2024 }
6897 +sub _max_year { 2025 }
6898
6899 sub _new_instance
6900 {
6901 --- a/lib/DateTime/TimeZone/America/Vancouver.pm
6902 +++ b/lib/DateTime/TimeZone/America/Vancouver.pm
6903 @@ -3,7 +3,7 @@
6904 # DateTime::TimeZone module distribution in the tools/ directory
6905
6906 #
6907 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
6908 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
6909 #
6910 # Do not edit this file directly.
6911 #
6912 @@ -1522,13 +1522,31 @@
6913 1,
6914 'PDT',
6915 ],
6916 + [
6917 +63897757200, # utc_start 2025-11-02 09:00:00 (Sun)
6918 +63908647200, # utc_end 2026-03-08 10:00:00 (Sun)
6919 +63897728400, # local_start 2025-11-02 01:00:00 (Sun)
6920 +63908618400, # local_end 2026-03-08 02:00:00 (Sun)
6921 +-28800,
6922 +0,
6923 +'PST',
6924 + ],
6925 + [
6926 +63908647200, # utc_start 2026-03-08 10:00:00 (Sun)
6927 +63929206800, # utc_end 2026-11-01 09:00:00 (Sun)
6928 +63908622000, # local_start 2026-03-08 03:00:00 (Sun)
6929 +63929181600, # local_end 2026-11-01 02:00:00 (Sun)
6930 +-25200,
6931 +1,
6932 +'PDT',
6933 + ],
6934 ];
6935
6936 -sub olson_version { '2014j' }
6937 +sub olson_version { '2015a' }
6938
6939 -sub has_dst_changes { 83 }
6940 +sub has_dst_changes { 84 }
6941
6942 -sub _max_year { 2024 }
6943 +sub _max_year { 2025 }
6944
6945 sub _new_instance
6946 {
6947 @@ -1579,24 +1597,24 @@
6948 bless( {
6949 'at' => '2:00',
6950 'from' => '2007',
6951 - 'in' => 'Nov',
6952 - 'letter' => 'S',
6953 + 'in' => 'Mar',
6954 + 'letter' => 'D',
6955 'name' => 'Canada',
6956 - 'offset_from_std' => 0,
6957 - 'on' => 'Sun>=1',
6958 - 'save' => '0',
6959 + 'offset_from_std' => 3600,
6960 + 'on' => 'Sun>=8',
6961 + 'save' => '1:00',
6962 'to' => 'max',
6963 'type' => undef
6964 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
6965 bless( {
6966 'at' => '2:00',
6967 'from' => '2007',
6968 - 'in' => 'Mar',
6969 - 'letter' => 'D',
6970 + 'in' => 'Nov',
6971 + 'letter' => 'S',
6972 'name' => 'Canada',
6973 - 'offset_from_std' => 3600,
6974 - 'on' => 'Sun>=8',
6975 - 'save' => '1:00',
6976 + 'offset_from_std' => 0,
6977 + 'on' => 'Sun>=1',
6978 + 'save' => '0',
6979 'to' => 'max',
6980 'type' => undef
6981 }, 'DateTime::TimeZone::OlsonDB::Rule' )
6982 --- a/lib/DateTime/TimeZone/America/Whitehorse.pm
6983 +++ b/lib/DateTime/TimeZone/America/Whitehorse.pm
6984 @@ -3,7 +3,7 @@
6985 # DateTime::TimeZone module distribution in the tools/ directory
6986
6987 #
6988 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
6989 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
6990 #
6991 # Do not edit this file directly.
6992 #
6993 @@ -955,13 +955,31 @@
6994 1,
6995 'PDT',
6996 ],
6997 + [
6998 +63897757200, # utc_start 2025-11-02 09:00:00 (Sun)
6999 +63908647200, # utc_end 2026-03-08 10:00:00 (Sun)
7000 +63897728400, # local_start 2025-11-02 01:00:00 (Sun)
7001 +63908618400, # local_end 2026-03-08 02:00:00 (Sun)
7002 +-28800,
7003 +0,
7004 +'PST',
7005 + ],
7006 + [
7007 +63908647200, # utc_start 2026-03-08 10:00:00 (Sun)
7008 +63929206800, # utc_end 2026-11-01 09:00:00 (Sun)
7009 +63908622000, # local_start 2026-03-08 03:00:00 (Sun)
7010 +63929181600, # local_end 2026-11-01 02:00:00 (Sun)
7011 +-25200,
7012 +1,
7013 +'PDT',
7014 + ],
7015 ];
7016
7017 -sub olson_version { '2014j' }
7018 +sub olson_version { '2015a' }
7019
7020 -sub has_dst_changes { 51 }
7021 +sub has_dst_changes { 52 }
7022
7023 -sub _max_year { 2024 }
7024 +sub _max_year { 2025 }
7025
7026 sub _new_instance
7027 {
7028 --- a/lib/DateTime/TimeZone/America/Winnipeg.pm
7029 +++ b/lib/DateTime/TimeZone/America/Winnipeg.pm
7030 @@ -3,7 +3,7 @@
7031 # DateTime::TimeZone module distribution in the tools/ directory
7032
7033 #
7034 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
7035 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
7036 #
7037 # Do not edit this file directly.
7038 #
7039 @@ -1486,13 +1486,31 @@
7040 1,
7041 'CDT',
7042 ],
7043 + [
7044 +63897750000, # utc_start 2025-11-02 07:00:00 (Sun)
7045 +63908640000, # utc_end 2026-03-08 08:00:00 (Sun)
7046 +63897728400, # local_start 2025-11-02 01:00:00 (Sun)
7047 +63908618400, # local_end 2026-03-08 02:00:00 (Sun)
7048 +-21600,
7049 +0,
7050 +'CST',
7051 + ],
7052 + [
7053 +63908640000, # utc_start 2026-03-08 08:00:00 (Sun)
7054 +63929199600, # utc_end 2026-11-01 07:00:00 (Sun)
7055 +63908622000, # local_start 2026-03-08 03:00:00 (Sun)
7056 +63929181600, # local_end 2026-11-01 02:00:00 (Sun)
7057 +-18000,
7058 +1,
7059 +'CDT',
7060 + ],
7061 ];
7062
7063 -sub olson_version { '2014j' }
7064 +sub olson_version { '2015a' }
7065
7066 -sub has_dst_changes { 81 }
7067 +sub has_dst_changes { 82 }
7068
7069 -sub _max_year { 2024 }
7070 +sub _max_year { 2025 }
7071
7072 sub _new_instance
7073 {
7074 --- a/lib/DateTime/TimeZone/America/Yakutat.pm
7075 +++ b/lib/DateTime/TimeZone/America/Yakutat.pm
7076 @@ -3,7 +3,7 @@
7077 # DateTime::TimeZone module distribution in the tools/ directory
7078
7079 #
7080 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
7081 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
7082 #
7083 # Do not edit this file directly.
7084 #
7085 @@ -1126,13 +1126,31 @@
7086 1,
7087 'AKDT',
7088 ],
7089 + [
7090 +63897760800, # utc_start 2025-11-02 10:00:00 (Sun)
7091 +63908650800, # utc_end 2026-03-08 11:00:00 (Sun)
7092 +63897728400, # local_start 2025-11-02 01:00:00 (Sun)
7093 +63908618400, # local_end 2026-03-08 02:00:00 (Sun)
7094 +-32400,
7095 +0,
7096 +'AKST',
7097 + ],
7098 + [
7099 +63908650800, # utc_start 2026-03-08 11:00:00 (Sun)
7100 +63929210400, # utc_end 2026-11-01 10:00:00 (Sun)
7101 +63908622000, # local_start 2026-03-08 03:00:00 (Sun)
7102 +63929181600, # local_end 2026-11-01 02:00:00 (Sun)
7103 +-28800,
7104 +1,
7105 +'AKDT',
7106 + ],
7107 ];
7108
7109 -sub olson_version { '2014j' }
7110 +sub olson_version { '2015a' }
7111
7112 -sub has_dst_changes { 59 }
7113 +sub has_dst_changes { 60 }
7114
7115 -sub _max_year { 2024 }
7116 +sub _max_year { 2025 }
7117
7118 sub _new_instance
7119 {
7120 @@ -1183,24 +1201,24 @@
7121 bless( {
7122 'at' => '2:00',
7123 'from' => '2007',
7124 - 'in' => 'Nov',
7125 - 'letter' => 'S',
7126 + 'in' => 'Mar',
7127 + 'letter' => 'D',
7128 'name' => 'US',
7129 - 'offset_from_std' => 0,
7130 - 'on' => 'Sun>=1',
7131 - 'save' => '0',
7132 + 'offset_from_std' => 3600,
7133 + 'on' => 'Sun>=8',
7134 + 'save' => '1:00',
7135 'to' => 'max',
7136 'type' => undef
7137 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
7138 bless( {
7139 'at' => '2:00',
7140 'from' => '2007',
7141 - 'in' => 'Mar',
7142 - 'letter' => 'D',
7143 + 'in' => 'Nov',
7144 + 'letter' => 'S',
7145 'name' => 'US',
7146 - 'offset_from_std' => 3600,
7147 - 'on' => 'Sun>=8',
7148 - 'save' => '1:00',
7149 + 'offset_from_std' => 0,
7150 + 'on' => 'Sun>=1',
7151 + 'save' => '0',
7152 'to' => 'max',
7153 'type' => undef
7154 }, 'DateTime::TimeZone::OlsonDB::Rule' )
7155 --- a/lib/DateTime/TimeZone/America/Yellowknife.pm
7156 +++ b/lib/DateTime/TimeZone/America/Yellowknife.pm
7157 @@ -3,7 +3,7 @@
7158 # DateTime::TimeZone module distribution in the tools/ directory
7159
7160 #
7161 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
7162 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
7163 #
7164 # Do not edit this file directly.
7165 #
7166 @@ -910,13 +910,31 @@
7167 1,
7168 'MDT',
7169 ],
7170 + [
7171 +63897753600, # utc_start 2025-11-02 08:00:00 (Sun)
7172 +63908643600, # utc_end 2026-03-08 09:00:00 (Sun)
7173 +63897728400, # local_start 2025-11-02 01:00:00 (Sun)
7174 +63908618400, # local_end 2026-03-08 02:00:00 (Sun)
7175 +-25200,
7176 +0,
7177 +'MST',
7178 + ],
7179 + [
7180 +63908643600, # utc_start 2026-03-08 09:00:00 (Sun)
7181 +63929203200, # utc_end 2026-11-01 08:00:00 (Sun)
7182 +63908622000, # local_start 2026-03-08 03:00:00 (Sun)
7183 +63929181600, # local_end 2026-11-01 02:00:00 (Sun)
7184 +-21600,
7185 +1,
7186 +'MDT',
7187 + ],
7188 ];
7189
7190 -sub olson_version { '2014j' }
7191 +sub olson_version { '2015a' }
7192
7193 -sub has_dst_changes { 49 }
7194 +sub has_dst_changes { 50 }
7195
7196 -sub _max_year { 2024 }
7197 +sub _max_year { 2025 }
7198
7199 sub _new_instance
7200 {
7201 @@ -967,24 +985,24 @@
7202 bless( {
7203 'at' => '2:00',
7204 'from' => '2007',
7205 - 'in' => 'Nov',
7206 - 'letter' => 'S',
7207 + 'in' => 'Mar',
7208 + 'letter' => 'D',
7209 'name' => 'Canada',
7210 - 'offset_from_std' => 0,
7211 - 'on' => 'Sun>=1',
7212 - 'save' => '0',
7213 + 'offset_from_std' => 3600,
7214 + 'on' => 'Sun>=8',
7215 + 'save' => '1:00',
7216 'to' => 'max',
7217 'type' => undef
7218 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
7219 bless( {
7220 'at' => '2:00',
7221 'from' => '2007',
7222 - 'in' => 'Mar',
7223 - 'letter' => 'D',
7224 + 'in' => 'Nov',
7225 + 'letter' => 'S',
7226 'name' => 'Canada',
7227 - 'offset_from_std' => 3600,
7228 - 'on' => 'Sun>=8',
7229 - 'save' => '1:00',
7230 + 'offset_from_std' => 0,
7231 + 'on' => 'Sun>=1',
7232 + 'save' => '0',
7233 'to' => 'max',
7234 'type' => undef
7235 }, 'DateTime::TimeZone::OlsonDB::Rule' )
7236 --- a/lib/DateTime/TimeZone/Antarctica/Casey.pm
7237 +++ b/lib/DateTime/TimeZone/Antarctica/Casey.pm
7238 @@ -3,7 +3,7 @@
7239 # DateTime::TimeZone module distribution in the tools/ directory
7240
7241 #
7242 -# Generated from debian/tzdata/antarctica. Olson data version 2014j
7243 +# Generated from debian/tzdata/antarctica. Olson data version 2015a
7244 #
7245 # Do not edit this file directly.
7246 #
7247 @@ -75,11 +75,11 @@
7248 ],
7249 ];
7250
7251 -sub olson_version { '2014j' }
7252 +sub olson_version { '2015a' }
7253
7254 sub has_dst_changes { 0 }
7255
7256 -sub _max_year { 2024 }
7257 +sub _max_year { 2025 }
7258
7259 sub _new_instance
7260 {
7261 --- a/lib/DateTime/TimeZone/Antarctica/Davis.pm
7262 +++ b/lib/DateTime/TimeZone/Antarctica/Davis.pm
7263 @@ -3,7 +3,7 @@
7264 # DateTime::TimeZone module distribution in the tools/ directory
7265
7266 #
7267 -# Generated from debian/tzdata/antarctica. Olson data version 2014j
7268 +# Generated from debian/tzdata/antarctica. Olson data version 2015a
7269 #
7270 # Do not edit this file directly.
7271 #
7272 @@ -93,11 +93,11 @@
7273 ],
7274 ];
7275
7276 -sub olson_version { '2014j' }
7277 +sub olson_version { '2015a' }
7278
7279 sub has_dst_changes { 0 }
7280
7281 -sub _max_year { 2024 }
7282 +sub _max_year { 2025 }
7283
7284 sub _new_instance
7285 {
7286 --- a/lib/DateTime/TimeZone/Antarctica/DumontDUrville.pm
7287 +++ b/lib/DateTime/TimeZone/Antarctica/DumontDUrville.pm
7288 @@ -3,7 +3,7 @@
7289 # DateTime::TimeZone module distribution in the tools/ directory
7290
7291 #
7292 -# Generated from debian/tzdata/antarctica. Olson data version 2014j
7293 +# Generated from debian/tzdata/antarctica. Olson data version 2015a
7294 #
7295 # Do not edit this file directly.
7296 #
7297 @@ -57,11 +57,11 @@
7298 ],
7299 ];
7300
7301 -sub olson_version { '2014j' }
7302 +sub olson_version { '2015a' }
7303
7304 sub has_dst_changes { 0 }
7305
7306 -sub _max_year { 2024 }
7307 +sub _max_year { 2025 }
7308
7309 sub _new_instance
7310 {
7311 --- a/lib/DateTime/TimeZone/Antarctica/Macquarie.pm
7312 +++ b/lib/DateTime/TimeZone/Antarctica/Macquarie.pm
7313 @@ -3,7 +3,7 @@
7314 # DateTime::TimeZone module distribution in the tools/ directory
7315
7316 #
7317 -# Generated from debian/tzdata/australasia. Olson data version 2014j
7318 +# Generated from debian/tzdata/australasia. Olson data version 2015a
7319 #
7320 # Do not edit this file directly.
7321 #
7322 @@ -867,11 +867,11 @@
7323 ],
7324 ];
7325
7326 -sub olson_version { '2014j' }
7327 +sub olson_version { '2015a' }
7328
7329 sub has_dst_changes { 45 }
7330
7331 -sub _max_year { 2024 }
7332 +sub _max_year { 2025 }
7333
7334 sub _new_instance
7335 {
7336 --- a/lib/DateTime/TimeZone/Antarctica/Mawson.pm
7337 +++ b/lib/DateTime/TimeZone/Antarctica/Mawson.pm
7338 @@ -3,7 +3,7 @@
7339 # DateTime::TimeZone module distribution in the tools/ directory
7340
7341 #
7342 -# Generated from debian/tzdata/antarctica. Olson data version 2014j
7343 +# Generated from debian/tzdata/antarctica. Olson data version 2015a
7344 #
7345 # Do not edit this file directly.
7346 #
7347 @@ -48,11 +48,11 @@
7348 ],
7349 ];
7350
7351 -sub olson_version { '2014j' }
7352 +sub olson_version { '2015a' }
7353
7354 sub has_dst_changes { 0 }
7355
7356 -sub _max_year { 2024 }
7357 +sub _max_year { 2025 }
7358
7359 sub _new_instance
7360 {
7361 --- a/lib/DateTime/TimeZone/Antarctica/Palmer.pm
7362 +++ b/lib/DateTime/TimeZone/Antarctica/Palmer.pm
7363 @@ -3,7 +3,7 @@
7364 # DateTime::TimeZone module distribution in the tools/ directory
7365
7366 #
7367 -# Generated from debian/tzdata/antarctica. Olson data version 2014j
7368 +# Generated from debian/tzdata/antarctica. Olson data version 2015a
7369 #
7370 # Do not edit this file directly.
7371 #
7372 @@ -741,274 +741,26 @@
7373 ],
7374 [
7375 63565700400, # utc_start 2015-04-26 03:00:00 (Sun)
7376 -63577195200, # utc_end 2015-09-06 04:00:00 (Sun)
7377 -63565686000, # local_start 2015-04-25 23:00:00 (Sat)
7378 -63577180800, # local_end 2015-09-06 00:00:00 (Sun)
7379 --14400,
7380 -0,
7381 -'CLT',
7382 - ],
7383 - [
7384 -63577195200, # utc_start 2015-09-06 04:00:00 (Sun)
7385 -63597150000, # utc_end 2016-04-24 03:00:00 (Sun)
7386 -63577184400, # local_start 2015-09-06 01:00:00 (Sun)
7387 -63597139200, # local_end 2016-04-24 00:00:00 (Sun)
7388 --10800,
7389 -1,
7390 -'CLST',
7391 - ],
7392 - [
7393 -63597150000, # utc_start 2016-04-24 03:00:00 (Sun)
7394 -63608644800, # utc_end 2016-09-04 04:00:00 (Sun)
7395 -63597135600, # local_start 2016-04-23 23:00:00 (Sat)
7396 -63608630400, # local_end 2016-09-04 00:00:00 (Sun)
7397 --14400,
7398 -0,
7399 -'CLT',
7400 - ],
7401 - [
7402 -63608644800, # utc_start 2016-09-04 04:00:00 (Sun)
7403 -63628599600, # utc_end 2017-04-23 03:00:00 (Sun)
7404 -63608634000, # local_start 2016-09-04 01:00:00 (Sun)
7405 -63628588800, # local_end 2017-04-23 00:00:00 (Sun)
7406 +DateTime::TimeZone::INFINITY, # utc_end
7407 +63565689600, # local_start 2015-04-26 00:00:00 (Sun)
7408 +DateTime::TimeZone::INFINITY, # local_end
7409 -10800,
7410 -1,
7411 -'CLST',
7412 - ],
7413 - [
7414 -63628599600, # utc_start 2017-04-23 03:00:00 (Sun)
7415 -63640094400, # utc_end 2017-09-03 04:00:00 (Sun)
7416 -63628585200, # local_start 2017-04-22 23:00:00 (Sat)
7417 -63640080000, # local_end 2017-09-03 00:00:00 (Sun)
7418 --14400,
7419 -0,
7420 -'CLT',
7421 - ],
7422 - [
7423 -63640094400, # utc_start 2017-09-03 04:00:00 (Sun)
7424 -63660654000, # utc_end 2018-04-29 03:00:00 (Sun)
7425 -63640083600, # local_start 2017-09-03 01:00:00 (Sun)
7426 -63660643200, # local_end 2018-04-29 00:00:00 (Sun)
7427 --10800,
7428 -1,
7429 -'CLST',
7430 - ],
7431 - [
7432 -63660654000, # utc_start 2018-04-29 03:00:00 (Sun)
7433 -63671544000, # utc_end 2018-09-02 04:00:00 (Sun)
7434 -63660639600, # local_start 2018-04-28 23:00:00 (Sat)
7435 -63671529600, # local_end 2018-09-02 00:00:00 (Sun)
7436 --14400,
7437 -0,
7438 -'CLT',
7439 - ],
7440 - [
7441 -63671544000, # utc_start 2018-09-02 04:00:00 (Sun)
7442 -63692103600, # utc_end 2019-04-28 03:00:00 (Sun)
7443 -63671533200, # local_start 2018-09-02 01:00:00 (Sun)
7444 -63692092800, # local_end 2019-04-28 00:00:00 (Sun)
7445 --10800,
7446 -1,
7447 -'CLST',
7448 - ],
7449 - [
7450 -63692103600, # utc_start 2019-04-28 03:00:00 (Sun)
7451 -63703598400, # utc_end 2019-09-08 04:00:00 (Sun)
7452 -63692089200, # local_start 2019-04-27 23:00:00 (Sat)
7453 -63703584000, # local_end 2019-09-08 00:00:00 (Sun)
7454 --14400,
7455 -0,
7456 -'CLT',
7457 - ],
7458 - [
7459 -63703598400, # utc_start 2019-09-08 04:00:00 (Sun)
7460 -63723553200, # utc_end 2020-04-26 03:00:00 (Sun)
7461 -63703587600, # local_start 2019-09-08 01:00:00 (Sun)
7462 -63723542400, # local_end 2020-04-26 00:00:00 (Sun)
7463 --10800,
7464 -1,
7465 -'CLST',
7466 - ],
7467 - [
7468 -63723553200, # utc_start 2020-04-26 03:00:00 (Sun)
7469 -63735048000, # utc_end 2020-09-06 04:00:00 (Sun)
7470 -63723538800, # local_start 2020-04-25 23:00:00 (Sat)
7471 -63735033600, # local_end 2020-09-06 00:00:00 (Sun)
7472 --14400,
7473 -0,
7474 -'CLT',
7475 - ],
7476 - [
7477 -63735048000, # utc_start 2020-09-06 04:00:00 (Sun)
7478 -63755002800, # utc_end 2021-04-25 03:00:00 (Sun)
7479 -63735037200, # local_start 2020-09-06 01:00:00 (Sun)
7480 -63754992000, # local_end 2021-04-25 00:00:00 (Sun)
7481 --10800,
7482 -1,
7483 -'CLST',
7484 - ],
7485 - [
7486 -63755002800, # utc_start 2021-04-25 03:00:00 (Sun)
7487 -63766497600, # utc_end 2021-09-05 04:00:00 (Sun)
7488 -63754988400, # local_start 2021-04-24 23:00:00 (Sat)
7489 -63766483200, # local_end 2021-09-05 00:00:00 (Sun)
7490 --14400,
7491 -0,
7492 -'CLT',
7493 - ],
7494 - [
7495 -63766497600, # utc_start 2021-09-05 04:00:00 (Sun)
7496 -63786452400, # utc_end 2022-04-24 03:00:00 (Sun)
7497 -63766486800, # local_start 2021-09-05 01:00:00 (Sun)
7498 -63786441600, # local_end 2022-04-24 00:00:00 (Sun)
7499 --10800,
7500 -1,
7501 -'CLST',
7502 - ],
7503 - [
7504 -63786452400, # utc_start 2022-04-24 03:00:00 (Sun)
7505 -63797947200, # utc_end 2022-09-04 04:00:00 (Sun)
7506 -63786438000, # local_start 2022-04-23 23:00:00 (Sat)
7507 -63797932800, # local_end 2022-09-04 00:00:00 (Sun)
7508 --14400,
7509 -0,
7510 -'CLT',
7511 - ],
7512 - [
7513 -63797947200, # utc_start 2022-09-04 04:00:00 (Sun)
7514 -63817902000, # utc_end 2023-04-23 03:00:00 (Sun)
7515 -63797936400, # local_start 2022-09-04 01:00:00 (Sun)
7516 -63817891200, # local_end 2023-04-23 00:00:00 (Sun)
7517 --10800,
7518 -1,
7519 -'CLST',
7520 - ],
7521 - [
7522 -63817902000, # utc_start 2023-04-23 03:00:00 (Sun)
7523 -63829396800, # utc_end 2023-09-03 04:00:00 (Sun)
7524 -63817887600, # local_start 2023-04-22 23:00:00 (Sat)
7525 -63829382400, # local_end 2023-09-03 00:00:00 (Sun)
7526 --14400,
7527 -0,
7528 -'CLT',
7529 - ],
7530 - [
7531 -63829396800, # utc_start 2023-09-03 04:00:00 (Sun)
7532 -63849956400, # utc_end 2024-04-28 03:00:00 (Sun)
7533 -63829386000, # local_start 2023-09-03 01:00:00 (Sun)
7534 -63849945600, # local_end 2024-04-28 00:00:00 (Sun)
7535 --10800,
7536 -1,
7537 -'CLST',
7538 - ],
7539 - [
7540 -63849956400, # utc_start 2024-04-28 03:00:00 (Sun)
7541 -63861451200, # utc_end 2024-09-08 04:00:00 (Sun)
7542 -63849942000, # local_start 2024-04-27 23:00:00 (Sat)
7543 -63861436800, # local_end 2024-09-08 00:00:00 (Sun)
7544 --14400,
7545 -0,
7546 -'CLT',
7547 - ],
7548 - [
7549 -63861451200, # utc_start 2024-09-08 04:00:00 (Sun)
7550 -63881406000, # utc_end 2025-04-27 03:00:00 (Sun)
7551 -63861440400, # local_start 2024-09-08 01:00:00 (Sun)
7552 -63881395200, # local_end 2025-04-27 00:00:00 (Sun)
7553 --10800,
7554 -1,
7555 -'CLST',
7556 - ],
7557 - [
7558 -63881406000, # utc_start 2025-04-27 03:00:00 (Sun)
7559 -63892900800, # utc_end 2025-09-07 04:00:00 (Sun)
7560 -63881391600, # local_start 2025-04-26 23:00:00 (Sat)
7561 -63892886400, # local_end 2025-09-07 00:00:00 (Sun)
7562 --14400,
7563 0,
7564 'CLT',
7565 ],
7566 ];
7567
7568 -sub olson_version { '2014j' }
7569 +sub olson_version { '2015a' }
7570
7571 -sub has_dst_changes { 50 }
7572 +sub has_dst_changes { 39 }
7573
7574 -sub _max_year { 2024 }
7575 +sub _max_year { 2025 }
7576
7577 sub _new_instance
7578 {
7579 return shift->_init( @_, spans => $spans );
7580 }
7581
7582 -sub _last_offset { -14400 }
7583 -
7584 -my $last_observance = bless( {
7585 - 'format' => 'CL%sT',
7586 - 'gmtoff' => '-4:00',
7587 - 'local_start_datetime' => bless( {
7588 - 'formatter' => undef,
7589 - 'local_rd_days' => 723665,
7590 - 'local_rd_secs' => 82800,
7591 - 'offset_modifier' => 0,
7592 - 'rd_nanosecs' => 0,
7593 - 'tz' => bless( {
7594 - 'name' => 'floating',
7595 - 'offset' => 0
7596 - }, 'DateTime::TimeZone::Floating' ),
7597 - 'utc_rd_days' => 723665,
7598 - 'utc_rd_secs' => 82800,
7599 - 'utc_year' => 1983
7600 - }, 'DateTime' ),
7601 - 'offset_from_std' => 0,
7602 - 'offset_from_utc' => -14400,
7603 - 'until' => [],
7604 - 'utc_start_datetime' => bless( {
7605 - 'formatter' => undef,
7606 - 'local_rd_days' => 723666,
7607 - 'local_rd_secs' => 10800,
7608 - 'offset_modifier' => 0,
7609 - 'rd_nanosecs' => 0,
7610 - 'tz' => bless( {
7611 - 'name' => 'floating',
7612 - 'offset' => 0
7613 - }, 'DateTime::TimeZone::Floating' ),
7614 - 'utc_rd_days' => 723666,
7615 - 'utc_rd_secs' => 10800,
7616 - 'utc_year' => 1983
7617 - }, 'DateTime' )
7618 -}, 'DateTime::TimeZone::OlsonDB::Observance' )
7619 -;
7620 -sub _last_observance { $last_observance }
7621 -
7622 -my $rules = [
7623 - bless( {
7624 - 'at' => '3:00u',
7625 - 'from' => '2012',
7626 - 'in' => 'Apr',
7627 - 'letter' => '',
7628 - 'name' => 'ChileAQ',
7629 - 'offset_from_std' => 0,
7630 - 'on' => 'Sun>=23',
7631 - 'save' => '0',
7632 - 'to' => 'max',
7633 - 'type' => undef
7634 - }, 'DateTime::TimeZone::OlsonDB::Rule' ),
7635 - bless( {
7636 - 'at' => '4:00u',
7637 - 'from' => '2012',
7638 - 'in' => 'Sep',
7639 - 'letter' => 'S',
7640 - 'name' => 'ChileAQ',
7641 - 'offset_from_std' => 3600,
7642 - 'on' => 'Sun>=2',
7643 - 'save' => '1:00',
7644 - 'to' => 'max',
7645 - 'type' => undef
7646 - }, 'DateTime::TimeZone::OlsonDB::Rule' )
7647 -]
7648 -;
7649 -sub _rules { $rules }
7650
7651
7652 1;
7653 --- a/lib/DateTime/TimeZone/Antarctica/Rothera.pm
7654 +++ b/lib/DateTime/TimeZone/Antarctica/Rothera.pm
7655 @@ -3,7 +3,7 @@
7656 # DateTime::TimeZone module distribution in the tools/ directory
7657
7658 #
7659 -# Generated from debian/tzdata/antarctica. Olson data version 2014j
7660 +# Generated from debian/tzdata/antarctica. Olson data version 2015a
7661 #
7662 # Do not edit this file directly.
7663 #
7664 @@ -39,11 +39,11 @@
7665 ],
7666 ];
7667
7668 -sub olson_version { '2014j' }
7669 +sub olson_version { '2015a' }
7670
7671 sub has_dst_changes { 0 }
7672
7673 -sub _max_year { 2024 }
7674 +sub _max_year { 2025 }
7675
7676 sub _new_instance
7677 {
7678 --- a/lib/DateTime/TimeZone/Antarctica/Syowa.pm
7679 +++ b/lib/DateTime/TimeZone/Antarctica/Syowa.pm
7680 @@ -3,7 +3,7 @@
7681 # DateTime::TimeZone module distribution in the tools/ directory
7682
7683 #
7684 -# Generated from debian/tzdata/antarctica. Olson data version 2014j
7685 +# Generated from debian/tzdata/antarctica. Olson data version 2015a
7686 #
7687 # Do not edit this file directly.
7688 #
7689 @@ -39,11 +39,11 @@
7690 ],
7691 ];
7692
7693 -sub olson_version { '2014j' }
7694 +sub olson_version { '2015a' }
7695
7696 sub has_dst_changes { 0 }
7697
7698 -sub _max_year { 2024 }
7699 +sub _max_year { 2025 }
7700
7701 sub _new_instance
7702 {
7703 --- a/lib/DateTime/TimeZone/Antarctica/Troll.pm
7704 +++ b/lib/DateTime/TimeZone/Antarctica/Troll.pm
7705 @@ -3,7 +3,7 @@
7706 # DateTime::TimeZone module distribution in the tools/ directory
7707
7708 #
7709 -# Generated from debian/tzdata/antarctica. Olson data version 2014j
7710 +# Generated from debian/tzdata/antarctica. Olson data version 2015a
7711 #
7712 # Do not edit this file directly.
7713 #
7714 @@ -406,13 +406,31 @@
7715 1,
7716 'CEST',
7717 ],
7718 + [
7719 +63897123600, # utc_start 2025-10-26 01:00:00 (Sun)
7720 +63910429200, # utc_end 2026-03-29 01:00:00 (Sun)
7721 +63897123600, # local_start 2025-10-26 01:00:00 (Sun)
7722 +63910429200, # local_end 2026-03-29 01:00:00 (Sun)
7723 +0,
7724 +0,
7725 +'UTC',
7726 + ],
7727 + [
7728 +63910429200, # utc_start 2026-03-29 01:00:00 (Sun)
7729 +63928573200, # utc_end 2026-10-25 01:00:00 (Sun)
7730 +63910436400, # local_start 2026-03-29 03:00:00 (Sun)
7731 +63928580400, # local_end 2026-10-25 03:00:00 (Sun)
7732 +7200,
7733 +1,
7734 +'CEST',
7735 + ],
7736 ];
7737
7738 -sub olson_version { '2014j' }
7739 +sub olson_version { '2015a' }
7740
7741 -sub has_dst_changes { 21 }
7742 +sub has_dst_changes { 22 }
7743
7744 -sub _max_year { 2024 }
7745 +sub _max_year { 2025 }
7746
7747 sub _new_instance
7748 {
7749 @@ -462,25 +480,25 @@
7750 my $rules = [
7751 bless( {
7752 'at' => '1:00u',
7753 - 'from' => '2005',
7754 - 'in' => 'Mar',
7755 - 'letter' => 'CEST',
7756 + 'from' => '2004',
7757 + 'in' => 'Oct',
7758 + 'letter' => 'UTC',
7759 'name' => 'Troll',
7760 - 'offset_from_std' => 7200,
7761 + 'offset_from_std' => 0,
7762 'on' => 'lastSun',
7763 - 'save' => '2:00',
7764 + 'save' => '0:00',
7765 'to' => 'max',
7766 'type' => undef
7767 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
7768 bless( {
7769 'at' => '1:00u',
7770 - 'from' => '2004',
7771 - 'in' => 'Oct',
7772 - 'letter' => 'UTC',
7773 + 'from' => '2005',
7774 + 'in' => 'Mar',
7775 + 'letter' => 'CEST',
7776 'name' => 'Troll',
7777 - 'offset_from_std' => 0,
7778 + 'offset_from_std' => 7200,
7779 'on' => 'lastSun',
7780 - 'save' => '0:00',
7781 + 'save' => '2:00',
7782 'to' => 'max',
7783 'type' => undef
7784 }, 'DateTime::TimeZone::OlsonDB::Rule' )
7785 --- a/lib/DateTime/TimeZone/Antarctica/Vostok.pm
7786 +++ b/lib/DateTime/TimeZone/Antarctica/Vostok.pm
7787 @@ -3,7 +3,7 @@
7788 # DateTime::TimeZone module distribution in the tools/ directory
7789
7790 #
7791 -# Generated from debian/tzdata/antarctica. Olson data version 2014j
7792 +# Generated from debian/tzdata/antarctica. Olson data version 2015a
7793 #
7794 # Do not edit this file directly.
7795 #
7796 @@ -39,11 +39,11 @@
7797 ],
7798 ];
7799
7800 -sub olson_version { '2014j' }
7801 +sub olson_version { '2015a' }
7802
7803 sub has_dst_changes { 0 }
7804
7805 -sub _max_year { 2024 }
7806 +sub _max_year { 2025 }
7807
7808 sub _new_instance
7809 {
7810 --- a/lib/DateTime/TimeZone/Asia/Aden.pm
7811 +++ /dev/null
7812 @@ -1,56 +0,0 @@
7813 -# This file is auto-generated by the Perl DateTime Suite time zone
7814 -# code generator (0.07) This code generator comes with the
7815 -# DateTime::TimeZone module distribution in the tools/ directory
7816 -
7817 -#
7818 -# Generated from debian/tzdata/asia. Olson data version 2014j
7819 -#
7820 -# Do not edit this file directly.
7821 -#
7822 -package DateTime::TimeZone::Asia::Aden;
7823 -$DateTime::TimeZone::Asia::Aden::VERSION = '1.75';
7824 -use strict;
7825 -
7826 -use Class::Singleton 1.03;
7827 -use DateTime::TimeZone;
7828 -use DateTime::TimeZone::OlsonDB;
7829 -
7830 -@DateTime::TimeZone::Asia::Aden::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
7831 -
7832 -my $spans =
7833 -[
7834 - [
7835 -DateTime::TimeZone::NEG_INFINITY, # utc_start
7836 -61504520406, # utc_end 1949-12-31 21:00:06 (Sat)
7837 -DateTime::TimeZone::NEG_INFINITY, # local_start
7838 -61504531200, # local_end 1950-01-01 00:00:00 (Sun)
7839 -10794,
7840 -0,
7841 -'LMT',
7842 - ],
7843 - [
7844 -61504520406, # utc_start 1949-12-31 21:00:06 (Sat)
7845 -DateTime::TimeZone::INFINITY, # utc_end
7846 -61504531206, # local_start 1950-01-01 00:00:06 (Sun)
7847 -DateTime::TimeZone::INFINITY, # local_end
7848 -10800,
7849 -0,
7850 -'AST',
7851 - ],
7852 -];
7853 -
7854 -sub olson_version { '2014j' }
7855 -
7856 -sub has_dst_changes { 0 }
7857 -
7858 -sub _max_year { 2024 }
7859 -
7860 -sub _new_instance
7861 -{
7862 - return shift->_init( @_, spans => $spans );
7863 -}
7864 -
7865 -
7866 -
7867 -1;
7868 -
7869 --- a/lib/DateTime/TimeZone/Asia/Almaty.pm
7870 +++ b/lib/DateTime/TimeZone/Asia/Almaty.pm
7871 @@ -3,7 +3,7 @@
7872 # DateTime::TimeZone module distribution in the tools/ directory
7873
7874 #
7875 -# Generated from debian/tzdata/asia. Olson data version 2014j
7876 +# Generated from debian/tzdata/asia. Olson data version 2015a
7877 #
7878 # Do not edit this file directly.
7879 #
7880 @@ -489,11 +489,11 @@
7881 ],
7882 ];
7883
7884 -sub olson_version { '2014j' }
7885 +sub olson_version { '2015a' }
7886
7887 sub has_dst_changes { 23 }
7888
7889 -sub _max_year { 2024 }
7890 +sub _max_year { 2025 }
7891
7892 sub _new_instance
7893 {
7894 --- a/lib/DateTime/TimeZone/Asia/Amman.pm
7895 +++ b/lib/DateTime/TimeZone/Asia/Amman.pm
7896 @@ -3,7 +3,7 @@
7897 # DateTime::TimeZone module distribution in the tools/ directory
7898
7899 #
7900 -# Generated from debian/tzdata/asia. Olson data version 2014j
7901 +# Generated from debian/tzdata/asia. Olson data version 2015a
7902 #
7903 # Do not edit this file directly.
7904 #
7905 @@ -856,13 +856,31 @@
7906 1,
7907 'EEST',
7908 ],
7909 + [
7910 +63897544800, # utc_start 2025-10-30 22:00:00 (Thu)
7911 +63910245600, # utc_end 2026-03-26 22:00:00 (Thu)
7912 +63897552000, # local_start 2025-10-31 00:00:00 (Fri)
7913 +63910252800, # local_end 2026-03-27 00:00:00 (Fri)
7914 +7200,
7915 +0,
7916 +'EET',
7917 + ],
7918 + [
7919 +63910245600, # utc_start 2026-03-26 22:00:00 (Thu)
7920 +63928994400, # utc_end 2026-10-29 22:00:00 (Thu)
7921 +63910256400, # local_start 2026-03-27 01:00:00 (Fri)
7922 +63929005200, # local_end 2026-10-30 01:00:00 (Fri)
7923 +10800,
7924 +1,
7925 +'EEST',
7926 + ],
7927 ];
7928
7929 -sub olson_version { '2014j' }
7930 +sub olson_version { '2015a' }
7931
7932 -sub has_dst_changes { 46 }
7933 +sub has_dst_changes { 47 }
7934
7935 -sub _max_year { 2024 }
7936 +sub _max_year { 2025 }
7937
7938 sub _new_instance
7939 {
7940 @@ -911,18 +929,6 @@
7941
7942 my $rules = [
7943 bless( {
7944 - 'at' => '24:00',
7945 - 'from' => '2014',
7946 - 'in' => 'Mar',
7947 - 'letter' => 'S',
7948 - 'name' => 'Jordan',
7949 - 'offset_from_std' => 3600,
7950 - 'on' => 'lastThu',
7951 - 'save' => '1:00',
7952 - 'to' => 'max',
7953 - 'type' => undef
7954 - }, 'DateTime::TimeZone::OlsonDB::Rule' ),
7955 - bless( {
7956 'at' => '0:00s',
7957 'from' => '2014',
7958 'in' => 'Oct',
7959 @@ -933,6 +939,18 @@
7960 'save' => '0',
7961 'to' => 'max',
7962 'type' => undef
7963 + }, 'DateTime::TimeZone::OlsonDB::Rule' ),
7964 + bless( {
7965 + 'at' => '24:00',
7966 + 'from' => '2014',
7967 + 'in' => 'Mar',
7968 + 'letter' => 'S',
7969 + 'name' => 'Jordan',
7970 + 'offset_from_std' => 3600,
7971 + 'on' => 'lastThu',
7972 + 'save' => '1:00',
7973 + 'to' => 'max',
7974 + 'type' => undef
7975 }, 'DateTime::TimeZone::OlsonDB::Rule' )
7976 ]
7977 ;
7978 --- a/lib/DateTime/TimeZone/Asia/Anadyr.pm
7979 +++ b/lib/DateTime/TimeZone/Asia/Anadyr.pm
7980 @@ -3,7 +3,7 @@
7981 # DateTime::TimeZone module distribution in the tools/ directory
7982
7983 #
7984 -# Generated from debian/tzdata/europe. Olson data version 2014j
7985 +# Generated from debian/tzdata/europe. Olson data version 2015a
7986 #
7987 # Do not edit this file directly.
7988 #
7989 @@ -606,11 +606,11 @@
7990 ],
7991 ];
7992
7993 -sub olson_version { '2014j' }
7994 +sub olson_version { '2015a' }
7995
7996 sub has_dst_changes { 30 }
7997
7998 -sub _max_year { 2024 }
7999 +sub _max_year { 2025 }
8000
8001 sub _new_instance
8002 {
8003 --- a/lib/DateTime/TimeZone/Asia/Aqtau.pm
8004 +++ b/lib/DateTime/TimeZone/Asia/Aqtau.pm
8005 @@ -3,7 +3,7 @@
8006 # DateTime::TimeZone module distribution in the tools/ directory
8007
8008 #
8009 -# Generated from debian/tzdata/asia. Olson data version 2014j
8010 +# Generated from debian/tzdata/asia. Olson data version 2015a
8011 #
8012 # Do not edit this file directly.
8013 #
8014 @@ -489,11 +489,11 @@
8015 ],
8016 ];
8017
8018 -sub olson_version { '2014j' }
8019 +sub olson_version { '2015a' }
8020
8021 sub has_dst_changes { 22 }
8022
8023 -sub _max_year { 2024 }
8024 +sub _max_year { 2025 }
8025
8026 sub _new_instance
8027 {
8028 --- a/lib/DateTime/TimeZone/Asia/Aqtobe.pm
8029 +++ b/lib/DateTime/TimeZone/Asia/Aqtobe.pm
8030 @@ -3,7 +3,7 @@
8031 # DateTime::TimeZone module distribution in the tools/ directory
8032
8033 #
8034 -# Generated from debian/tzdata/asia. Olson data version 2014j
8035 +# Generated from debian/tzdata/asia. Olson data version 2015a
8036 #
8037 # Do not edit this file directly.
8038 #
8039 @@ -489,11 +489,11 @@
8040 ],
8041 ];
8042
8043 -sub olson_version { '2014j' }
8044 +sub olson_version { '2015a' }
8045
8046 sub has_dst_changes { 23 }
8047
8048 -sub _max_year { 2024 }
8049 +sub _max_year { 2025 }
8050
8051 sub _new_instance
8052 {
8053 --- a/lib/DateTime/TimeZone/Asia/Ashgabat.pm
8054 +++ b/lib/DateTime/TimeZone/Asia/Ashgabat.pm
8055 @@ -3,7 +3,7 @@
8056 # DateTime::TimeZone module distribution in the tools/ directory
8057
8058 #
8059 -# Generated from debian/tzdata/asia. Olson data version 2014j
8060 +# Generated from debian/tzdata/asia. Olson data version 2015a
8061 #
8062 # Do not edit this file directly.
8063 #
8064 @@ -264,11 +264,11 @@
8065 ],
8066 ];
8067
8068 -sub olson_version { '2014j' }
8069 +sub olson_version { '2015a' }
8070
8071 sub has_dst_changes { 11 }
8072
8073 -sub _max_year { 2024 }
8074 +sub _max_year { 2025 }
8075
8076 sub _new_instance
8077 {
8078 --- a/lib/DateTime/TimeZone/Asia/Baghdad.pm
8079 +++ b/lib/DateTime/TimeZone/Asia/Baghdad.pm
8080 @@ -3,7 +3,7 @@
8081 # DateTime::TimeZone module distribution in the tools/ directory
8082
8083 #
8084 -# Generated from debian/tzdata/asia. Olson data version 2014j
8085 +# Generated from debian/tzdata/asia. Olson data version 2015a
8086 #
8087 # Do not edit this file directly.
8088 #
8089 @@ -516,11 +516,11 @@
8090 ],
8091 ];
8092
8093 -sub olson_version { '2014j' }
8094 +sub olson_version { '2015a' }
8095
8096 sub has_dst_changes { 26 }
8097
8098 -sub _max_year { 2024 }
8099 +sub _max_year { 2025 }
8100
8101 sub _new_instance
8102 {
8103 --- a/lib/DateTime/TimeZone/Asia/Bahrain.pm
8104 +++ /dev/null
8105 @@ -1,65 +0,0 @@
8106 -# This file is auto-generated by the Perl DateTime Suite time zone
8107 -# code generator (0.07) This code generator comes with the
8108 -# DateTime::TimeZone module distribution in the tools/ directory
8109 -
8110 -#
8111 -# Generated from debian/tzdata/asia. Olson data version 2014j
8112 -#
8113 -# Do not edit this file directly.
8114 -#
8115 -package DateTime::TimeZone::Asia::Bahrain;
8116 -$DateTime::TimeZone::Asia::Bahrain::VERSION = '1.75';
8117 -use strict;
8118 -
8119 -use Class::Singleton 1.03;
8120 -use DateTime::TimeZone;
8121 -use DateTime::TimeZone::OlsonDB;
8122 -
8123 -@DateTime::TimeZone::Asia::Bahrain::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
8124 -
8125 -my $spans =
8126 -[
8127 - [
8128 -DateTime::TimeZone::NEG_INFINITY, # utc_start
8129 -60557747860, # utc_end 1919-12-31 20:37:40 (Wed)
8130 -DateTime::TimeZone::NEG_INFINITY, # local_start
8131 -60557760000, # local_end 1920-01-01 00:00:00 (Thu)
8132 -12140,
8133 -0,
8134 -'LMT',
8135 - ],
8136 - [
8137 -60557747860, # utc_start 1919-12-31 20:37:40 (Wed)
8138 -62211873600, # utc_end 1972-05-31 20:00:00 (Wed)
8139 -60557762260, # local_start 1920-01-01 00:37:40 (Thu)
8140 -62211888000, # local_end 1972-06-01 00:00:00 (Thu)
8141 -14400,
8142 -0,
8143 -'GST',
8144 - ],
8145 - [
8146 -62211873600, # utc_start 1972-05-31 20:00:00 (Wed)
8147 -DateTime::TimeZone::INFINITY, # utc_end
8148 -62211884400, # local_start 1972-05-31 23:00:00 (Wed)
8149 -DateTime::TimeZone::INFINITY, # local_end
8150 -10800,
8151 -0,
8152 -'AST',
8153 - ],
8154 -];
8155 -
8156 -sub olson_version { '2014j' }
8157 -
8158 -sub has_dst_changes { 0 }
8159 -
8160 -sub _max_year { 2024 }
8161 -
8162 -sub _new_instance
8163 -{
8164 - return shift->_init( @_, spans => $spans );
8165 -}
8166 -
8167 -
8168 -
8169 -1;
8170 -
8171 --- a/lib/DateTime/TimeZone/Asia/Baku.pm
8172 +++ b/lib/DateTime/TimeZone/Asia/Baku.pm
8173 @@ -3,7 +3,7 @@
8174 # DateTime::TimeZone module distribution in the tools/ directory
8175
8176 #
8177 -# Generated from debian/tzdata/asia. Olson data version 2014j
8178 +# Generated from debian/tzdata/asia. Olson data version 2015a
8179 #
8180 # Do not edit this file directly.
8181 #
8182 @@ -820,13 +820,31 @@
8183 1,
8184 'AZST',
8185 ],
8186 + [
8187 +63897120000, # utc_start 2025-10-26 00:00:00 (Sun)
8188 +63910425600, # utc_end 2026-03-29 00:00:00 (Sun)
8189 +63897134400, # local_start 2025-10-26 04:00:00 (Sun)
8190 +63910440000, # local_end 2026-03-29 04:00:00 (Sun)
8191 +14400,
8192 +0,
8193 +'AZT',
8194 + ],
8195 + [
8196 +63910425600, # utc_start 2026-03-29 00:00:00 (Sun)
8197 +63928569600, # utc_end 2026-10-25 00:00:00 (Sun)
8198 +63910443600, # local_start 2026-03-29 05:00:00 (Sun)
8199 +63928587600, # local_end 2026-10-25 05:00:00 (Sun)
8200 +18000,
8201 +1,
8202 +'AZST',
8203 + ],
8204 ];
8205
8206 -sub olson_version { '2014j' }
8207 +sub olson_version { '2015a' }
8208
8209 -sub has_dst_changes { 43 }
8210 +sub has_dst_changes { 44 }
8211
8212 -sub _max_year { 2024 }
8213 +sub _max_year { 2025 }
8214
8215 sub _new_instance
8216 {
8217 @@ -875,26 +893,26 @@
8218
8219 my $rules = [
8220 bless( {
8221 - 'at' => '5:00',
8222 + 'at' => '4:00',
8223 'from' => '1997',
8224 - 'in' => 'Oct',
8225 - 'letter' => '',
8226 + 'in' => 'Mar',
8227 + 'letter' => 'S',
8228 'name' => 'Azer',
8229 - 'offset_from_std' => 0,
8230 + 'offset_from_std' => 3600,
8231 'on' => 'lastSun',
8232 - 'save' => '0',
8233 + 'save' => '1:00',
8234 'to' => 'max',
8235 'type' => undef
8236 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
8237 bless( {
8238 - 'at' => '4:00',
8239 + 'at' => '5:00',
8240 'from' => '1997',
8241 - 'in' => 'Mar',
8242 - 'letter' => 'S',
8243 + 'in' => 'Oct',
8244 + 'letter' => '',
8245 'name' => 'Azer',
8246 - 'offset_from_std' => 3600,
8247 + 'offset_from_std' => 0,
8248 'on' => 'lastSun',
8249 - 'save' => '1:00',
8250 + 'save' => '0',
8251 'to' => 'max',
8252 'type' => undef
8253 }, 'DateTime::TimeZone::OlsonDB::Rule' )
8254 --- a/lib/DateTime/TimeZone/Asia/Bangkok.pm
8255 +++ b/lib/DateTime/TimeZone/Asia/Bangkok.pm
8256 @@ -3,7 +3,7 @@
8257 # DateTime::TimeZone module distribution in the tools/ directory
8258
8259 #
8260 -# Generated from debian/tzdata/asia. Olson data version 2014j
8261 +# Generated from debian/tzdata/asia. Olson data version 2015a
8262 #
8263 # Do not edit this file directly.
8264 #
8265 @@ -48,11 +48,11 @@
8266 ],
8267 ];
8268
8269 -sub olson_version { '2014j' }
8270 +sub olson_version { '2015a' }
8271
8272 sub has_dst_changes { 0 }
8273
8274 -sub _max_year { 2024 }
8275 +sub _max_year { 2025 }
8276
8277 sub _new_instance
8278 {
8279 --- a/lib/DateTime/TimeZone/Asia/Beirut.pm
8280 +++ b/lib/DateTime/TimeZone/Asia/Beirut.pm
8281 @@ -3,7 +3,7 @@
8282 # DateTime::TimeZone module distribution in the tools/ directory
8283
8284 #
8285 -# Generated from debian/tzdata/asia. Olson data version 2014j
8286 +# Generated from debian/tzdata/asia. Olson data version 2015a
8287 #
8288 # Do not edit this file directly.
8289 #
8290 @@ -1072,13 +1072,31 @@
8291 1,
8292 'EEST',
8293 ],
8294 + [
8295 +63897109200, # utc_start 2025-10-25 21:00:00 (Sat)
8296 +63910418400, # utc_end 2026-03-28 22:00:00 (Sat)
8297 +63897116400, # local_start 2025-10-25 23:00:00 (Sat)
8298 +63910425600, # local_end 2026-03-29 00:00:00 (Sun)
8299 +7200,
8300 +0,
8301 +'EET',
8302 + ],
8303 + [
8304 +63910418400, # utc_start 2026-03-28 22:00:00 (Sat)
8305 +63928558800, # utc_end 2026-10-24 21:00:00 (Sat)
8306 +63910429200, # local_start 2026-03-29 01:00:00 (Sun)
8307 +63928569600, # local_end 2026-10-25 00:00:00 (Sun)
8308 +10800,
8309 +1,
8310 +'EEST',
8311 + ],
8312 ];
8313
8314 -sub olson_version { '2014j' }
8315 +sub olson_version { '2015a' }
8316
8317 -sub has_dst_changes { 58 }
8318 +sub has_dst_changes { 59 }
8319
8320 -sub _max_year { 2024 }
8321 +sub _max_year { 2025 }
8322
8323 sub _new_instance
8324 {
8325 --- a/lib/DateTime/TimeZone/Asia/Bishkek.pm
8326 +++ b/lib/DateTime/TimeZone/Asia/Bishkek.pm
8327 @@ -3,7 +3,7 @@
8328 # DateTime::TimeZone module distribution in the tools/ directory
8329
8330 #
8331 -# Generated from debian/tzdata/asia. Olson data version 2014j
8332 +# Generated from debian/tzdata/asia. Olson data version 2015a
8333 #
8334 # Do not edit this file directly.
8335 #
8336 @@ -498,11 +498,11 @@
8337 ],
8338 ];
8339
8340 -sub olson_version { '2014j' }
8341 +sub olson_version { '2015a' }
8342
8343 sub has_dst_changes { 25 }
8344
8345 -sub _max_year { 2024 }
8346 +sub _max_year { 2025 }
8347
8348 sub _new_instance
8349 {
8350 --- a/lib/DateTime/TimeZone/Asia/Brunei.pm
8351 +++ b/lib/DateTime/TimeZone/Asia/Brunei.pm
8352 @@ -3,7 +3,7 @@
8353 # DateTime::TimeZone module distribution in the tools/ directory
8354
8355 #
8356 -# Generated from debian/tzdata/asia. Olson data version 2014j
8357 +# Generated from debian/tzdata/asia. Olson data version 2015a
8358 #
8359 # Do not edit this file directly.
8360 #
8361 @@ -48,11 +48,11 @@
8362 ],
8363 ];
8364
8365 -sub olson_version { '2014j' }
8366 +sub olson_version { '2015a' }
8367
8368 sub has_dst_changes { 0 }
8369
8370 -sub _max_year { 2024 }
8371 +sub _max_year { 2025 }
8372
8373 sub _new_instance
8374 {
8375 --- a/lib/DateTime/TimeZone/Asia/Chita.pm
8376 +++ b/lib/DateTime/TimeZone/Asia/Chita.pm
8377 @@ -3,7 +3,7 @@
8378 # DateTime::TimeZone module distribution in the tools/ directory
8379
8380 #
8381 -# Generated from debian/tzdata/europe. Olson data version 2014j
8382 +# Generated from debian/tzdata/europe. Olson data version 2015a
8383 #
8384 # Do not edit this file directly.
8385 #
8386 @@ -615,11 +615,11 @@
8387 ],
8388 ];
8389
8390 -sub olson_version { '2014j' }
8391 +sub olson_version { '2015a' }
8392
8393 sub has_dst_changes { 30 }
8394
8395 -sub _max_year { 2024 }
8396 +sub _max_year { 2025 }
8397
8398 sub _new_instance
8399 {
8400 --- a/lib/DateTime/TimeZone/Asia/Choibalsan.pm
8401 +++ b/lib/DateTime/TimeZone/Asia/Choibalsan.pm
8402 @@ -3,7 +3,7 @@
8403 # DateTime::TimeZone module distribution in the tools/ directory
8404
8405 #
8406 -# Generated from debian/tzdata/asia. Olson data version 2014j
8407 +# Generated from debian/tzdata/asia. Olson data version 2015a
8408 #
8409 # Do not edit this file directly.
8410 #
8411 @@ -453,11 +453,11 @@
8412 ],
8413 ];
8414
8415 -sub olson_version { '2014j' }
8416 +sub olson_version { '2015a' }
8417
8418 sub has_dst_changes { 22 }
8419
8420 -sub _max_year { 2024 }
8421 +sub _max_year { 2025 }
8422
8423 sub _new_instance
8424 {
8425 --- a/lib/DateTime/TimeZone/Asia/Colombo.pm
8426 +++ b/lib/DateTime/TimeZone/Asia/Colombo.pm
8427 @@ -3,7 +3,7 @@
8428 # DateTime::TimeZone module distribution in the tools/ directory
8429
8430 #
8431 -# Generated from debian/tzdata/asia. Olson data version 2014j
8432 +# Generated from debian/tzdata/asia. Olson data version 2015a
8433 #
8434 # Do not edit this file directly.
8435 #
8436 @@ -102,11 +102,11 @@
8437 ],
8438 ];
8439
8440 -sub olson_version { '2014j' }
8441 +sub olson_version { '2015a' }
8442
8443 sub has_dst_changes { 2 }
8444
8445 -sub _max_year { 2024 }
8446 +sub _max_year { 2025 }
8447
8448 sub _new_instance
8449 {
8450 --- a/lib/DateTime/TimeZone/Asia/Damascus.pm
8451 +++ b/lib/DateTime/TimeZone/Asia/Damascus.pm
8452 @@ -3,7 +3,7 @@
8453 # DateTime::TimeZone module distribution in the tools/ directory
8454
8455 #
8456 -# Generated from debian/tzdata/asia. Olson data version 2014j
8457 +# Generated from debian/tzdata/asia. Olson data version 2015a
8458 #
8459 # Do not edit this file directly.
8460 #
8461 @@ -1162,13 +1162,31 @@
8462 1,
8463 'EEST',
8464 ],
8465 + [
8466 +63897541200, # utc_start 2025-10-30 21:00:00 (Thu)
8467 +63910245600, # utc_end 2026-03-26 22:00:00 (Thu)
8468 +63897548400, # local_start 2025-10-30 23:00:00 (Thu)
8469 +63910252800, # local_end 2026-03-27 00:00:00 (Fri)
8470 +7200,
8471 +0,
8472 +'EET',
8473 + ],
8474 + [
8475 +63910245600, # utc_start 2026-03-26 22:00:00 (Thu)
8476 +63928990800, # utc_end 2026-10-29 21:00:00 (Thu)
8477 +63910256400, # local_start 2026-03-27 01:00:00 (Fri)
8478 +63929001600, # local_end 2026-10-30 00:00:00 (Fri)
8479 +10800,
8480 +1,
8481 +'EEST',
8482 + ],
8483 ];
8484
8485 -sub olson_version { '2014j' }
8486 +sub olson_version { '2015a' }
8487
8488 -sub has_dst_changes { 63 }
8489 +sub has_dst_changes { 64 }
8490
8491 -sub _max_year { 2024 }
8492 +sub _max_year { 2025 }
8493
8494 sub _new_instance
8495 {
8496 @@ -1218,25 +1236,25 @@
8497 my $rules = [
8498 bless( {
8499 'at' => '0:00',
8500 - 'from' => '2012',
8501 - 'in' => 'Mar',
8502 - 'letter' => 'S',
8503 + 'from' => '2009',
8504 + 'in' => 'Oct',
8505 + 'letter' => '',
8506 'name' => 'Syria',
8507 - 'offset_from_std' => 3600,
8508 + 'offset_from_std' => 0,
8509 'on' => 'lastFri',
8510 - 'save' => '1:00',
8511 + 'save' => '0',
8512 'to' => 'max',
8513 'type' => undef
8514 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
8515 bless( {
8516 'at' => '0:00',
8517 - 'from' => '2009',
8518 - 'in' => 'Oct',
8519 - 'letter' => '',
8520 + 'from' => '2012',
8521 + 'in' => 'Mar',
8522 + 'letter' => 'S',
8523 'name' => 'Syria',
8524 - 'offset_from_std' => 0,
8525 + 'offset_from_std' => 3600,
8526 'on' => 'lastFri',
8527 - 'save' => '0',
8528 + 'save' => '1:00',
8529 'to' => 'max',
8530 'type' => undef
8531 }, 'DateTime::TimeZone::OlsonDB::Rule' )
8532 --- a/lib/DateTime/TimeZone/Asia/Dhaka.pm
8533 +++ b/lib/DateTime/TimeZone/Asia/Dhaka.pm
8534 @@ -3,7 +3,7 @@
8535 # DateTime::TimeZone module distribution in the tools/ directory
8536
8537 #
8538 -# Generated from debian/tzdata/asia. Olson data version 2014j
8539 +# Generated from debian/tzdata/asia. Olson data version 2015a
8540 #
8541 # Do not edit this file directly.
8542 #
8543 @@ -111,11 +111,11 @@
8544 ],
8545 ];
8546
8547 -sub olson_version { '2014j' }
8548 +sub olson_version { '2015a' }
8549
8550 sub has_dst_changes { 1 }
8551
8552 -sub _max_year { 2024 }
8553 +sub _max_year { 2025 }
8554
8555 sub _new_instance
8556 {
8557 --- a/lib/DateTime/TimeZone/Asia/Dili.pm
8558 +++ b/lib/DateTime/TimeZone/Asia/Dili.pm
8559 @@ -3,7 +3,7 @@
8560 # DateTime::TimeZone module distribution in the tools/ directory
8561
8562 #
8563 -# Generated from debian/tzdata/asia. Olson data version 2014j
8564 +# Generated from debian/tzdata/asia. Olson data version 2015a
8565 #
8566 # Do not edit this file directly.
8567 #
8568 @@ -75,11 +75,11 @@
8569 ],
8570 ];
8571
8572 -sub olson_version { '2014j' }
8573 +sub olson_version { '2015a' }
8574
8575 sub has_dst_changes { 0 }
8576
8577 -sub _max_year { 2024 }
8578 +sub _max_year { 2025 }
8579
8580 sub _new_instance
8581 {
8582 --- a/lib/DateTime/TimeZone/Asia/Dubai.pm
8583 +++ b/lib/DateTime/TimeZone/Asia/Dubai.pm
8584 @@ -3,7 +3,7 @@
8585 # DateTime::TimeZone module distribution in the tools/ directory
8586
8587 #
8588 -# Generated from debian/tzdata/asia. Olson data version 2014j
8589 +# Generated from debian/tzdata/asia. Olson data version 2015a
8590 #
8591 # Do not edit this file directly.
8592 #
8593 @@ -39,11 +39,11 @@
8594 ],
8595 ];
8596
8597 -sub olson_version { '2014j' }
8598 +sub olson_version { '2015a' }
8599
8600 sub has_dst_changes { 0 }
8601
8602 -sub _max_year { 2024 }
8603 +sub _max_year { 2025 }
8604
8605 sub _new_instance
8606 {
8607 --- a/lib/DateTime/TimeZone/Asia/Dushanbe.pm
8608 +++ b/lib/DateTime/TimeZone/Asia/Dushanbe.pm
8609 @@ -3,7 +3,7 @@
8610 # DateTime::TimeZone module distribution in the tools/ directory
8611
8612 #
8613 -# Generated from debian/tzdata/asia. Olson data version 2014j
8614 +# Generated from debian/tzdata/asia. Olson data version 2015a
8615 #
8616 # Do not edit this file directly.
8617 #
8618 @@ -246,11 +246,11 @@
8619 ],
8620 ];
8621
8622 -sub olson_version { '2014j' }
8623 +sub olson_version { '2015a' }
8624
8625 sub has_dst_changes { 11 }
8626
8627 -sub _max_year { 2024 }
8628 +sub _max_year { 2025 }
8629
8630 sub _new_instance
8631 {
8632 --- a/lib/DateTime/TimeZone/Asia/Gaza.pm
8633 +++ b/lib/DateTime/TimeZone/Asia/Gaza.pm
8634 @@ -3,7 +3,7 @@
8635 # DateTime::TimeZone module distribution in the tools/ directory
8636
8637 #
8638 -# Generated from debian/tzdata/asia. Olson data version 2014j
8639 +# Generated from debian/tzdata/asia. Olson data version 2015a
8640 #
8641 # Do not edit this file directly.
8642 #
8643 @@ -1144,13 +1144,31 @@
8644 1,
8645 'EEST',
8646 ],
8647 + [
8648 +63894517200, # utc_start 2025-09-25 21:00:00 (Thu)
8649 +63910245600, # utc_end 2026-03-26 22:00:00 (Thu)
8650 +63894524400, # local_start 2025-09-25 23:00:00 (Thu)
8651 +63910252800, # local_end 2026-03-27 00:00:00 (Fri)
8652 +7200,
8653 +0,
8654 +'EET',
8655 + ],
8656 + [
8657 +63910245600, # utc_start 2026-03-26 22:00:00 (Thu)
8658 +63925966800, # utc_end 2026-09-24 21:00:00 (Thu)
8659 +63910256400, # local_start 2026-03-27 01:00:00 (Fri)
8660 +63925977600, # local_end 2026-09-25 00:00:00 (Fri)
8661 +10800,
8662 +1,
8663 +'EEST',
8664 + ],
8665 ];
8666
8667 -sub olson_version { '2014j' }
8668 +sub olson_version { '2015a' }
8669
8670 -sub has_dst_changes { 59 }
8671 +sub has_dst_changes { 60 }
8672
8673 -sub _max_year { 2024 }
8674 +sub _max_year { 2025 }
8675
8676 sub _new_instance
8677 {
8678 --- a/lib/DateTime/TimeZone/Asia/Hebron.pm
8679 +++ b/lib/DateTime/TimeZone/Asia/Hebron.pm
8680 @@ -3,7 +3,7 @@
8681 # DateTime::TimeZone module distribution in the tools/ directory
8682
8683 #
8684 -# Generated from debian/tzdata/asia. Olson data version 2014j
8685 +# Generated from debian/tzdata/asia. Olson data version 2015a
8686 #
8687 # Do not edit this file directly.
8688 #
8689 @@ -1135,13 +1135,31 @@
8690 1,
8691 'EEST',
8692 ],
8693 + [
8694 +63894517200, # utc_start 2025-09-25 21:00:00 (Thu)
8695 +63910245600, # utc_end 2026-03-26 22:00:00 (Thu)
8696 +63894524400, # local_start 2025-09-25 23:00:00 (Thu)
8697 +63910252800, # local_end 2026-03-27 00:00:00 (Fri)
8698 +7200,
8699 +0,
8700 +'EET',
8701 + ],
8702 + [
8703 +63910245600, # utc_start 2026-03-26 22:00:00 (Thu)
8704 +63925966800, # utc_end 2026-09-24 21:00:00 (Thu)
8705 +63910256400, # local_start 2026-03-27 01:00:00 (Fri)
8706 +63925977600, # local_end 2026-09-25 00:00:00 (Fri)
8707 +10800,
8708 +1,
8709 +'EEST',
8710 + ],
8711 ];
8712
8713 -sub olson_version { '2014j' }
8714 +sub olson_version { '2015a' }
8715
8716 -sub has_dst_changes { 60 }
8717 +sub has_dst_changes { 61 }
8718
8719 -sub _max_year { 2024 }
8720 +sub _max_year { 2025 }
8721
8722 sub _new_instance
8723 {
8724 @@ -1190,18 +1208,6 @@
8725
8726 my $rules = [
8727 bless( {
8728 - 'at' => '24:00',
8729 - 'from' => '2012',
8730 - 'in' => 'Mar',
8731 - 'letter' => 'S',
8732 - 'name' => 'Palestine',
8733 - 'offset_from_std' => 3600,
8734 - 'on' => 'lastThu',
8735 - 'save' => '1:00',
8736 - 'to' => 'max',
8737 - 'type' => undef
8738 - }, 'DateTime::TimeZone::OlsonDB::Rule' ),
8739 - bless( {
8740 'at' => '0:00',
8741 'from' => '2013',
8742 'in' => 'Sep',
8743 @@ -1212,6 +1218,18 @@
8744 'save' => '0',
8745 'to' => 'max',
8746 'type' => undef
8747 + }, 'DateTime::TimeZone::OlsonDB::Rule' ),
8748 + bless( {
8749 + 'at' => '24:00',
8750 + 'from' => '2012',
8751 + 'in' => 'Mar',
8752 + 'letter' => 'S',
8753 + 'name' => 'Palestine',
8754 + 'offset_from_std' => 3600,
8755 + 'on' => 'lastThu',
8756 + 'save' => '1:00',
8757 + 'to' => 'max',
8758 + 'type' => undef
8759 }, 'DateTime::TimeZone::OlsonDB::Rule' )
8760 ]
8761 ;
8762 --- a/lib/DateTime/TimeZone/Asia/Ho_Chi_Minh.pm
8763 +++ b/lib/DateTime/TimeZone/Asia/Ho_Chi_Minh.pm
8764 @@ -3,7 +3,7 @@
8765 # DateTime::TimeZone module distribution in the tools/ directory
8766
8767 #
8768 -# Generated from debian/tzdata/asia. Olson data version 2014j
8769 +# Generated from debian/tzdata/asia. Olson data version 2015a
8770 #
8771 # Do not edit this file directly.
8772 #
8773 @@ -111,11 +111,11 @@
8774 ],
8775 ];
8776
8777 -sub olson_version { '2014j' }
8778 +sub olson_version { '2015a' }
8779
8780 sub has_dst_changes { 0 }
8781
8782 -sub _max_year { 2024 }
8783 +sub _max_year { 2025 }
8784
8785 sub _new_instance
8786 {
8787 --- a/lib/DateTime/TimeZone/Asia/Hong_Kong.pm
8788 +++ b/lib/DateTime/TimeZone/Asia/Hong_Kong.pm
8789 @@ -3,7 +3,7 @@
8790 # DateTime::TimeZone module distribution in the tools/ directory
8791
8792 #
8793 -# Generated from debian/tzdata/asia. Olson data version 2014j
8794 +# Generated from debian/tzdata/asia. Olson data version 2015a
8795 #
8796 # Do not edit this file directly.
8797 #
8798 @@ -660,11 +660,11 @@
8799 ],
8800 ];
8801
8802 -sub olson_version { '2014j' }
8803 +sub olson_version { '2015a' }
8804
8805 sub has_dst_changes { 34 }
8806
8807 -sub _max_year { 2024 }
8808 +sub _max_year { 2025 }
8809
8810 sub _new_instance
8811 {
8812 --- a/lib/DateTime/TimeZone/Asia/Hovd.pm
8813 +++ b/lib/DateTime/TimeZone/Asia/Hovd.pm
8814 @@ -3,7 +3,7 @@
8815 # DateTime::TimeZone module distribution in the tools/ directory
8816
8817 #
8818 -# Generated from debian/tzdata/asia. Olson data version 2014j
8819 +# Generated from debian/tzdata/asia. Olson data version 2015a
8820 #
8821 # Do not edit this file directly.
8822 #
8823 @@ -444,11 +444,11 @@
8824 ],
8825 ];
8826
8827 -sub olson_version { '2014j' }
8828 +sub olson_version { '2015a' }
8829
8830 sub has_dst_changes { 22 }
8831
8832 -sub _max_year { 2024 }
8833 +sub _max_year { 2025 }
8834
8835 sub _new_instance
8836 {
8837 --- a/lib/DateTime/TimeZone/Asia/Irkutsk.pm
8838 +++ b/lib/DateTime/TimeZone/Asia/Irkutsk.pm
8839 @@ -3,7 +3,7 @@
8840 # DateTime::TimeZone module distribution in the tools/ directory
8841
8842 #
8843 -# Generated from debian/tzdata/europe. Olson data version 2014j
8844 +# Generated from debian/tzdata/europe. Olson data version 2015a
8845 #
8846 # Do not edit this file directly.
8847 #
8848 @@ -624,11 +624,11 @@
8849 ],
8850 ];
8851
8852 -sub olson_version { '2014j' }
8853 +sub olson_version { '2015a' }
8854
8855 sub has_dst_changes { 30 }
8856
8857 -sub _max_year { 2024 }
8858 +sub _max_year { 2025 }
8859
8860 sub _new_instance
8861 {
8862 --- a/lib/DateTime/TimeZone/Asia/Jakarta.pm
8863 +++ b/lib/DateTime/TimeZone/Asia/Jakarta.pm
8864 @@ -3,7 +3,7 @@
8865 # DateTime::TimeZone module distribution in the tools/ directory
8866
8867 #
8868 -# Generated from debian/tzdata/asia. Olson data version 2014j
8869 +# Generated from debian/tzdata/asia. Olson data version 2015a
8870 #
8871 # Do not edit this file directly.
8872 #
8873 @@ -102,11 +102,11 @@
8874 ],
8875 ];
8876
8877 -sub olson_version { '2014j' }
8878 +sub olson_version { '2015a' }
8879
8880 sub has_dst_changes { 0 }
8881
8882 -sub _max_year { 2024 }
8883 +sub _max_year { 2025 }
8884
8885 sub _new_instance
8886 {
8887 --- a/lib/DateTime/TimeZone/Asia/Jayapura.pm
8888 +++ b/lib/DateTime/TimeZone/Asia/Jayapura.pm
8889 @@ -3,7 +3,7 @@
8890 # DateTime::TimeZone module distribution in the tools/ directory
8891
8892 #
8893 -# Generated from debian/tzdata/asia. Olson data version 2014j
8894 +# Generated from debian/tzdata/asia. Olson data version 2015a
8895 #
8896 # Do not edit this file directly.
8897 #
8898 @@ -57,11 +57,11 @@
8899 ],
8900 ];
8901
8902 -sub olson_version { '2014j' }
8903 +sub olson_version { '2015a' }
8904
8905 sub has_dst_changes { 0 }
8906
8907 -sub _max_year { 2024 }
8908 +sub _max_year { 2025 }
8909
8910 sub _new_instance
8911 {
8912 --- a/lib/DateTime/TimeZone/Asia/Jerusalem.pm
8913 +++ b/lib/DateTime/TimeZone/Asia/Jerusalem.pm
8914 @@ -3,7 +3,7 @@
8915 # DateTime::TimeZone module distribution in the tools/ directory
8916
8917 #
8918 -# Generated from debian/tzdata/asia. Olson data version 2014j
8919 +# Generated from debian/tzdata/asia. Olson data version 2015a
8920 #
8921 # Do not edit this file directly.
8922 #
8923 @@ -1090,13 +1090,31 @@
8924 1,
8925 'IDT',
8926 ],
8927 + [
8928 +63897116400, # utc_start 2025-10-25 23:00:00 (Sat)
8929 +63910252800, # utc_end 2026-03-27 00:00:00 (Fri)
8930 +63897123600, # local_start 2025-10-26 01:00:00 (Sun)
8931 +63910260000, # local_end 2026-03-27 02:00:00 (Fri)
8932 +7200,
8933 +0,
8934 +'IST',
8935 + ],
8936 + [
8937 +63910252800, # utc_start 2026-03-27 00:00:00 (Fri)
8938 +63928566000, # utc_end 2026-10-24 23:00:00 (Sat)
8939 +63910263600, # local_start 2026-03-27 03:00:00 (Fri)
8940 +63928576800, # local_end 2026-10-25 02:00:00 (Sun)
8941 +10800,
8942 +1,
8943 +'IDT',
8944 + ],
8945 ];
8946
8947 -sub olson_version { '2014j' }
8948 +sub olson_version { '2015a' }
8949
8950 -sub has_dst_changes { 59 }
8951 +sub has_dst_changes { 60 }
8952
8953 -sub _max_year { 2024 }
8954 +sub _max_year { 2025 }
8955
8956 sub _new_instance
8957 {
8958 --- a/lib/DateTime/TimeZone/Asia/Kabul.pm
8959 +++ b/lib/DateTime/TimeZone/Asia/Kabul.pm
8960 @@ -3,7 +3,7 @@
8961 # DateTime::TimeZone module distribution in the tools/ directory
8962
8963 #
8964 -# Generated from debian/tzdata/asia. Olson data version 2014j
8965 +# Generated from debian/tzdata/asia. Olson data version 2015a
8966 #
8967 # Do not edit this file directly.
8968 #
8969 @@ -48,11 +48,11 @@
8970 ],
8971 ];
8972
8973 -sub olson_version { '2014j' }
8974 +sub olson_version { '2015a' }
8975
8976 sub has_dst_changes { 0 }
8977
8978 -sub _max_year { 2024 }
8979 +sub _max_year { 2025 }
8980
8981 sub _new_instance
8982 {
8983 --- a/lib/DateTime/TimeZone/Asia/Kamchatka.pm
8984 +++ b/lib/DateTime/TimeZone/Asia/Kamchatka.pm
8985 @@ -3,7 +3,7 @@
8986 # DateTime::TimeZone module distribution in the tools/ directory
8987
8988 #
8989 -# Generated from debian/tzdata/europe. Olson data version 2014j
8990 +# Generated from debian/tzdata/europe. Olson data version 2015a
8991 #
8992 # Do not edit this file directly.
8993 #
8994 @@ -606,11 +606,11 @@
8995 ],
8996 ];
8997
8998 -sub olson_version { '2014j' }
8999 +sub olson_version { '2015a' }
9000
9001 sub has_dst_changes { 30 }
9002
9003 -sub _max_year { 2024 }
9004 +sub _max_year { 2025 }
9005
9006 sub _new_instance
9007 {
9008 --- a/lib/DateTime/TimeZone/Asia/Karachi.pm
9009 +++ b/lib/DateTime/TimeZone/Asia/Karachi.pm
9010 @@ -3,7 +3,7 @@
9011 # DateTime::TimeZone module distribution in the tools/ directory
9012
9013 #
9014 -# Generated from debian/tzdata/asia. Olson data version 2014j
9015 +# Generated from debian/tzdata/asia. Olson data version 2015a
9016 #
9017 # Do not edit this file directly.
9018 #
9019 @@ -129,11 +129,11 @@
9020 ],
9021 ];
9022
9023 -sub olson_version { '2014j' }
9024 +sub olson_version { '2015a' }
9025
9026 sub has_dst_changes { 4 }
9027
9028 -sub _max_year { 2024 }
9029 +sub _max_year { 2025 }
9030
9031 sub _new_instance
9032 {
9033 --- a/lib/DateTime/TimeZone/Asia/Kathmandu.pm
9034 +++ b/lib/DateTime/TimeZone/Asia/Kathmandu.pm
9035 @@ -3,7 +3,7 @@
9036 # DateTime::TimeZone module distribution in the tools/ directory
9037
9038 #
9039 -# Generated from debian/tzdata/asia. Olson data version 2014j
9040 +# Generated from debian/tzdata/asia. Olson data version 2015a
9041 #
9042 # Do not edit this file directly.
9043 #
9044 @@ -48,11 +48,11 @@
9045 ],
9046 ];
9047
9048 -sub olson_version { '2014j' }
9049 +sub olson_version { '2015a' }
9050
9051 sub has_dst_changes { 0 }
9052
9053 -sub _max_year { 2024 }
9054 +sub _max_year { 2025 }
9055
9056 sub _new_instance
9057 {
9058 --- a/lib/DateTime/TimeZone/Asia/Khandyga.pm
9059 +++ b/lib/DateTime/TimeZone/Asia/Khandyga.pm
9060 @@ -3,7 +3,7 @@
9061 # DateTime::TimeZone module distribution in the tools/ directory
9062
9063 #
9064 -# Generated from debian/tzdata/europe. Olson data version 2014j
9065 +# Generated from debian/tzdata/europe. Olson data version 2015a
9066 #
9067 # Do not edit this file directly.
9068 #
9069 @@ -633,11 +633,11 @@
9070 ],
9071 ];
9072
9073 -sub olson_version { '2014j' }
9074 +sub olson_version { '2015a' }
9075
9076 sub has_dst_changes { 30 }
9077
9078 -sub _max_year { 2024 }
9079 +sub _max_year { 2025 }
9080
9081 sub _new_instance
9082 {
9083 --- a/lib/DateTime/TimeZone/Asia/Kolkata.pm
9084 +++ b/lib/DateTime/TimeZone/Asia/Kolkata.pm
9085 @@ -3,7 +3,7 @@
9086 # DateTime::TimeZone module distribution in the tools/ directory
9087
9088 #
9089 -# Generated from debian/tzdata/asia. Olson data version 2014j
9090 +# Generated from debian/tzdata/asia. Olson data version 2015a
9091 #
9092 # Do not edit this file directly.
9093 #
9094 @@ -75,11 +75,11 @@
9095 ],
9096 ];
9097
9098 -sub olson_version { '2014j' }
9099 +sub olson_version { '2015a' }
9100
9101 sub has_dst_changes { 1 }
9102
9103 -sub _max_year { 2024 }
9104 +sub _max_year { 2025 }
9105
9106 sub _new_instance
9107 {
9108 --- a/lib/DateTime/TimeZone/Asia/Krasnoyarsk.pm
9109 +++ b/lib/DateTime/TimeZone/Asia/Krasnoyarsk.pm
9110 @@ -3,7 +3,7 @@
9111 # DateTime::TimeZone module distribution in the tools/ directory
9112
9113 #
9114 -# Generated from debian/tzdata/europe. Olson data version 2014j
9115 +# Generated from debian/tzdata/europe. Olson data version 2015a
9116 #
9117 # Do not edit this file directly.
9118 #
9119 @@ -615,11 +615,11 @@
9120 ],
9121 ];
9122
9123 -sub olson_version { '2014j' }
9124 +sub olson_version { '2015a' }
9125
9126 sub has_dst_changes { 30 }
9127
9128 -sub _max_year { 2024 }
9129 +sub _max_year { 2025 }
9130
9131 sub _new_instance
9132 {
9133 --- a/lib/DateTime/TimeZone/Asia/Kuala_Lumpur.pm
9134 +++ b/lib/DateTime/TimeZone/Asia/Kuala_Lumpur.pm
9135 @@ -3,7 +3,7 @@
9136 # DateTime::TimeZone module distribution in the tools/ directory
9137
9138 #
9139 -# Generated from debian/tzdata/asia. Olson data version 2014j
9140 +# Generated from debian/tzdata/asia. Olson data version 2015a
9141 #
9142 # Do not edit this file directly.
9143 #
9144 @@ -102,11 +102,11 @@
9145 ],
9146 ];
9147
9148 -sub olson_version { '2014j' }
9149 +sub olson_version { '2015a' }
9150
9151 sub has_dst_changes { 1 }
9152
9153 -sub _max_year { 2024 }
9154 +sub _max_year { 2025 }
9155
9156 sub _new_instance
9157 {
9158 --- a/lib/DateTime/TimeZone/Asia/Kuching.pm
9159 +++ b/lib/DateTime/TimeZone/Asia/Kuching.pm
9160 @@ -3,7 +3,7 @@
9161 # DateTime::TimeZone module distribution in the tools/ directory
9162
9163 #
9164 -# Generated from debian/tzdata/asia. Olson data version 2014j
9165 +# Generated from debian/tzdata/asia. Olson data version 2015a
9166 #
9167 # Do not edit this file directly.
9168 #
9169 @@ -201,11 +201,11 @@
9170 ],
9171 ];
9172
9173 -sub olson_version { '2014j' }
9174 +sub olson_version { '2015a' }
9175
9176 sub has_dst_changes { 7 }
9177
9178 -sub _max_year { 2024 }
9179 +sub _max_year { 2025 }
9180
9181 sub _new_instance
9182 {
9183 --- a/lib/DateTime/TimeZone/Asia/Kuwait.pm
9184 +++ /dev/null
9185 @@ -1,56 +0,0 @@
9186 -# This file is auto-generated by the Perl DateTime Suite time zone
9187 -# code generator (0.07) This code generator comes with the
9188 -# DateTime::TimeZone module distribution in the tools/ directory
9189 -
9190 -#
9191 -# Generated from debian/tzdata/asia. Olson data version 2014j
9192 -#
9193 -# Do not edit this file directly.
9194 -#
9195 -package DateTime::TimeZone::Asia::Kuwait;
9196 -$DateTime::TimeZone::Asia::Kuwait::VERSION = '1.75';
9197 -use strict;
9198 -
9199 -use Class::Singleton 1.03;
9200 -use DateTime::TimeZone;
9201 -use DateTime::TimeZone::OlsonDB;
9202 -
9203 -@DateTime::TimeZone::Asia::Kuwait::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
9204 -
9205 -my $spans =
9206 -[
9207 - [
9208 -DateTime::TimeZone::NEG_INFINITY, # utc_start
9209 -61504519684, # utc_end 1949-12-31 20:48:04 (Sat)
9210 -DateTime::TimeZone::NEG_INFINITY, # local_start
9211 -61504531200, # local_end 1950-01-01 00:00:00 (Sun)
9212 -11516,
9213 -0,
9214 -'LMT',
9215 - ],
9216 - [
9217 -61504519684, # utc_start 1949-12-31 20:48:04 (Sat)
9218 -DateTime::TimeZone::INFINITY, # utc_end
9219 -61504530484, # local_start 1949-12-31 23:48:04 (Sat)
9220 -DateTime::TimeZone::INFINITY, # local_end
9221 -10800,
9222 -0,
9223 -'AST',
9224 - ],
9225 -];
9226 -
9227 -sub olson_version { '2014j' }
9228 -
9229 -sub has_dst_changes { 0 }
9230 -
9231 -sub _max_year { 2024 }
9232 -
9233 -sub _new_instance
9234 -{
9235 - return shift->_init( @_, spans => $spans );
9236 -}
9237 -
9238 -
9239 -
9240 -1;
9241 -
9242 --- a/lib/DateTime/TimeZone/Asia/Macau.pm
9243 +++ b/lib/DateTime/TimeZone/Asia/Macau.pm
9244 @@ -3,7 +3,7 @@
9245 # DateTime::TimeZone module distribution in the tools/ directory
9246
9247 #
9248 -# Generated from debian/tzdata/asia. Olson data version 2014j
9249 +# Generated from debian/tzdata/asia. Olson data version 2015a
9250 #
9251 # Do not edit this file directly.
9252 #
9253 @@ -408,11 +408,11 @@
9254 ],
9255 ];
9256
9257 -sub olson_version { '2014j' }
9258 +sub olson_version { '2015a' }
9259
9260 sub has_dst_changes { 20 }
9261
9262 -sub _max_year { 2024 }
9263 +sub _max_year { 2025 }
9264
9265 sub _new_instance
9266 {
9267 --- a/lib/DateTime/TimeZone/Asia/Magadan.pm
9268 +++ b/lib/DateTime/TimeZone/Asia/Magadan.pm
9269 @@ -3,7 +3,7 @@
9270 # DateTime::TimeZone module distribution in the tools/ directory
9271
9272 #
9273 -# Generated from debian/tzdata/europe. Olson data version 2014j
9274 +# Generated from debian/tzdata/europe. Olson data version 2015a
9275 #
9276 # Do not edit this file directly.
9277 #
9278 @@ -615,11 +615,11 @@
9279 ],
9280 ];
9281
9282 -sub olson_version { '2014j' }
9283 +sub olson_version { '2015a' }
9284
9285 sub has_dst_changes { 30 }
9286
9287 -sub _max_year { 2024 }
9288 +sub _max_year { 2025 }
9289
9290 sub _new_instance
9291 {
9292 --- a/lib/DateTime/TimeZone/Asia/Makassar.pm
9293 +++ b/lib/DateTime/TimeZone/Asia/Makassar.pm
9294 @@ -3,7 +3,7 @@
9295 # DateTime::TimeZone module distribution in the tools/ directory
9296
9297 #
9298 -# Generated from debian/tzdata/asia. Olson data version 2014j
9299 +# Generated from debian/tzdata/asia. Olson data version 2015a
9300 #
9301 # Do not edit this file directly.
9302 #
9303 @@ -66,11 +66,11 @@
9304 ],
9305 ];
9306
9307 -sub olson_version { '2014j' }
9308 +sub olson_version { '2015a' }
9309
9310 sub has_dst_changes { 0 }
9311
9312 -sub _max_year { 2024 }
9313 +sub _max_year { 2025 }
9314
9315 sub _new_instance
9316 {
9317 --- a/lib/DateTime/TimeZone/Asia/Manila.pm
9318 +++ b/lib/DateTime/TimeZone/Asia/Manila.pm
9319 @@ -3,7 +3,7 @@
9320 # DateTime::TimeZone module distribution in the tools/ directory
9321
9322 #
9323 -# Generated from debian/tzdata/asia. Olson data version 2014j
9324 +# Generated from debian/tzdata/asia. Olson data version 2015a
9325 #
9326 # Do not edit this file directly.
9327 #
9328 @@ -120,11 +120,11 @@
9329 ],
9330 ];
9331
9332 -sub olson_version { '2014j' }
9333 +sub olson_version { '2015a' }
9334
9335 sub has_dst_changes { 3 }
9336
9337 -sub _max_year { 2024 }
9338 +sub _max_year { 2025 }
9339
9340 sub _new_instance
9341 {
9342 --- a/lib/DateTime/TimeZone/Asia/Muscat.pm
9343 +++ /dev/null
9344 @@ -1,56 +0,0 @@
9345 -# This file is auto-generated by the Perl DateTime Suite time zone
9346 -# code generator (0.07) This code generator comes with the
9347 -# DateTime::TimeZone module distribution in the tools/ directory
9348 -
9349 -#
9350 -# Generated from debian/tzdata/asia. Olson data version 2014j
9351 -#
9352 -# Do not edit this file directly.
9353 -#
9354 -package DateTime::TimeZone::Asia::Muscat;
9355 -$DateTime::TimeZone::Asia::Muscat::VERSION = '1.75';
9356 -use strict;
9357 -
9358 -use Class::Singleton 1.03;
9359 -use DateTime::TimeZone;
9360 -use DateTime::TimeZone::OlsonDB;
9361 -
9362 -@DateTime::TimeZone::Asia::Muscat::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
9363 -
9364 -my $spans =
9365 -[
9366 - [
9367 -DateTime::TimeZone::NEG_INFINITY, # utc_start
9368 -60557745936, # utc_end 1919-12-31 20:05:36 (Wed)
9369 -DateTime::TimeZone::NEG_INFINITY, # local_start
9370 -60557760000, # local_end 1920-01-01 00:00:00 (Thu)
9371 -14064,
9372 -0,
9373 -'LMT',
9374 - ],
9375 - [
9376 -60557745936, # utc_start 1919-12-31 20:05:36 (Wed)
9377 -DateTime::TimeZone::INFINITY, # utc_end
9378 -60557760336, # local_start 1920-01-01 00:05:36 (Thu)
9379 -DateTime::TimeZone::INFINITY, # local_end
9380 -14400,
9381 -0,
9382 -'GST',
9383 - ],
9384 -];
9385 -
9386 -sub olson_version { '2014j' }
9387 -
9388 -sub has_dst_changes { 0 }
9389 -
9390 -sub _max_year { 2024 }
9391 -
9392 -sub _new_instance
9393 -{
9394 - return shift->_init( @_, spans => $spans );
9395 -}
9396 -
9397 -
9398 -
9399 -1;
9400 -
9401 --- a/lib/DateTime/TimeZone/Asia/Nicosia.pm
9402 +++ b/lib/DateTime/TimeZone/Asia/Nicosia.pm
9403 @@ -3,7 +3,7 @@
9404 # DateTime::TimeZone module distribution in the tools/ directory
9405
9406 #
9407 -# Generated from debian/tzdata/asia. Olson data version 2014j
9408 +# Generated from debian/tzdata/asia. Olson data version 2015a
9409 #
9410 # Do not edit this file directly.
9411 #
9412 @@ -955,13 +955,31 @@
9413 1,
9414 'EEST',
9415 ],
9416 + [
9417 +63897123600, # utc_start 2025-10-26 01:00:00 (Sun)
9418 +63910429200, # utc_end 2026-03-29 01:00:00 (Sun)
9419 +63897130800, # local_start 2025-10-26 03:00:00 (Sun)
9420 +63910436400, # local_end 2026-03-29 03:00:00 (Sun)
9421 +7200,
9422 +0,
9423 +'EET',
9424 + ],
9425 + [
9426 +63910429200, # utc_start 2026-03-29 01:00:00 (Sun)
9427 +63928573200, # utc_end 2026-10-25 01:00:00 (Sun)
9428 +63910440000, # local_start 2026-03-29 04:00:00 (Sun)
9429 +63928584000, # local_end 2026-10-25 04:00:00 (Sun)
9430 +10800,
9431 +1,
9432 +'EEST',
9433 + ],
9434 ];
9435
9436 -sub olson_version { '2014j' }
9437 +sub olson_version { '2015a' }
9438
9439 -sub has_dst_changes { 52 }
9440 +sub has_dst_changes { 53 }
9441
9442 -sub _max_year { 2024 }
9443 +sub _max_year { 2025 }
9444
9445 sub _new_instance
9446 {
9447 --- a/lib/DateTime/TimeZone/Asia/Novokuznetsk.pm
9448 +++ b/lib/DateTime/TimeZone/Asia/Novokuznetsk.pm
9449 @@ -3,7 +3,7 @@
9450 # DateTime::TimeZone module distribution in the tools/ directory
9451
9452 #
9453 -# Generated from debian/tzdata/europe. Olson data version 2014j
9454 +# Generated from debian/tzdata/europe. Olson data version 2015a
9455 #
9456 # Do not edit this file directly.
9457 #
9458 @@ -615,11 +615,11 @@
9459 ],
9460 ];
9461
9462 -sub olson_version { '2014j' }
9463 +sub olson_version { '2015a' }
9464
9465 sub has_dst_changes { 30 }
9466
9467 -sub _max_year { 2024 }
9468 +sub _max_year { 2025 }
9469
9470 sub _new_instance
9471 {
9472 --- a/lib/DateTime/TimeZone/Asia/Novosibirsk.pm
9473 +++ b/lib/DateTime/TimeZone/Asia/Novosibirsk.pm
9474 @@ -3,7 +3,7 @@
9475 # DateTime::TimeZone module distribution in the tools/ directory
9476
9477 #
9478 -# Generated from debian/tzdata/europe. Olson data version 2014j
9479 +# Generated from debian/tzdata/europe. Olson data version 2015a
9480 #
9481 # Do not edit this file directly.
9482 #
9483 @@ -624,11 +624,11 @@
9484 ],
9485 ];
9486
9487 -sub olson_version { '2014j' }
9488 +sub olson_version { '2015a' }
9489
9490 sub has_dst_changes { 31 }
9491
9492 -sub _max_year { 2024 }
9493 +sub _max_year { 2025 }
9494
9495 sub _new_instance
9496 {
9497 --- a/lib/DateTime/TimeZone/Asia/Omsk.pm
9498 +++ b/lib/DateTime/TimeZone/Asia/Omsk.pm
9499 @@ -3,7 +3,7 @@
9500 # DateTime::TimeZone module distribution in the tools/ directory
9501
9502 #
9503 -# Generated from debian/tzdata/europe. Olson data version 2014j
9504 +# Generated from debian/tzdata/europe. Olson data version 2015a
9505 #
9506 # Do not edit this file directly.
9507 #
9508 @@ -615,11 +615,11 @@
9509 ],
9510 ];
9511
9512 -sub olson_version { '2014j' }
9513 +sub olson_version { '2015a' }
9514
9515 sub has_dst_changes { 30 }
9516
9517 -sub _max_year { 2024 }
9518 +sub _max_year { 2025 }
9519
9520 sub _new_instance
9521 {
9522 --- a/lib/DateTime/TimeZone/Asia/Oral.pm
9523 +++ b/lib/DateTime/TimeZone/Asia/Oral.pm
9524 @@ -3,7 +3,7 @@
9525 # DateTime::TimeZone module distribution in the tools/ directory
9526
9527 #
9528 -# Generated from debian/tzdata/asia. Olson data version 2014j
9529 +# Generated from debian/tzdata/asia. Olson data version 2015a
9530 #
9531 # Do not edit this file directly.
9532 #
9533 @@ -489,11 +489,11 @@
9534 ],
9535 ];
9536
9537 -sub olson_version { '2014j' }
9538 +sub olson_version { '2015a' }
9539
9540 sub has_dst_changes { 23 }
9541
9542 -sub _max_year { 2024 }
9543 +sub _max_year { 2025 }
9544
9545 sub _new_instance
9546 {
9547 --- a/lib/DateTime/TimeZone/Asia/Pontianak.pm
9548 +++ b/lib/DateTime/TimeZone/Asia/Pontianak.pm
9549 @@ -3,7 +3,7 @@
9550 # DateTime::TimeZone module distribution in the tools/ directory
9551
9552 #
9553 -# Generated from debian/tzdata/asia. Olson data version 2014j
9554 +# Generated from debian/tzdata/asia. Olson data version 2015a
9555 #
9556 # Do not edit this file directly.
9557 #
9558 @@ -102,11 +102,11 @@
9559 ],
9560 ];
9561
9562 -sub olson_version { '2014j' }
9563 +sub olson_version { '2015a' }
9564
9565 sub has_dst_changes { 0 }
9566
9567 -sub _max_year { 2024 }
9568 +sub _max_year { 2025 }
9569
9570 sub _new_instance
9571 {
9572 --- a/lib/DateTime/TimeZone/Asia/Pyongyang.pm
9573 +++ b/lib/DateTime/TimeZone/Asia/Pyongyang.pm
9574 @@ -3,7 +3,7 @@
9575 # DateTime::TimeZone module distribution in the tools/ directory
9576
9577 #
9578 -# Generated from debian/tzdata/asia. Olson data version 2014j
9579 +# Generated from debian/tzdata/asia. Olson data version 2015a
9580 #
9581 # Do not edit this file directly.
9582 #
9583 @@ -66,11 +66,11 @@
9584 ],
9585 ];
9586
9587 -sub olson_version { '2014j' }
9588 +sub olson_version { '2015a' }
9589
9590 sub has_dst_changes { 0 }
9591
9592 -sub _max_year { 2024 }
9593 +sub _max_year { 2025 }
9594
9595 sub _new_instance
9596 {
9597 --- a/lib/DateTime/TimeZone/Asia/Qatar.pm
9598 +++ b/lib/DateTime/TimeZone/Asia/Qatar.pm
9599 @@ -3,7 +3,7 @@
9600 # DateTime::TimeZone module distribution in the tools/ directory
9601
9602 #
9603 -# Generated from debian/tzdata/asia. Olson data version 2014j
9604 +# Generated from debian/tzdata/asia. Olson data version 2015a
9605 #
9606 # Do not edit this file directly.
9607 #
9608 @@ -48,11 +48,11 @@
9609 ],
9610 ];
9611
9612 -sub olson_version { '2014j' }
9613 +sub olson_version { '2015a' }
9614
9615 sub has_dst_changes { 0 }
9616
9617 -sub _max_year { 2024 }
9618 +sub _max_year { 2025 }
9619
9620 sub _new_instance
9621 {
9622 --- a/lib/DateTime/TimeZone/Asia/Qyzylorda.pm
9623 +++ b/lib/DateTime/TimeZone/Asia/Qyzylorda.pm
9624 @@ -3,7 +3,7 @@
9625 # DateTime::TimeZone module distribution in the tools/ directory
9626
9627 #
9628 -# Generated from debian/tzdata/asia. Olson data version 2014j
9629 +# Generated from debian/tzdata/asia. Olson data version 2015a
9630 #
9631 # Do not edit this file directly.
9632 #
9633 @@ -498,11 +498,11 @@
9634 ],
9635 ];
9636
9637 -sub olson_version { '2014j' }
9638 +sub olson_version { '2015a' }
9639
9640 sub has_dst_changes { 23 }
9641
9642 -sub _max_year { 2024 }
9643 +sub _max_year { 2025 }
9644
9645 sub _new_instance
9646 {
9647 --- a/lib/DateTime/TimeZone/Asia/Rangoon.pm
9648 +++ b/lib/DateTime/TimeZone/Asia/Rangoon.pm
9649 @@ -3,7 +3,7 @@
9650 # DateTime::TimeZone module distribution in the tools/ directory
9651
9652 #
9653 -# Generated from debian/tzdata/asia. Olson data version 2014j
9654 +# Generated from debian/tzdata/asia. Olson data version 2015a
9655 #
9656 # Do not edit this file directly.
9657 #
9658 @@ -66,11 +66,11 @@
9659 ],
9660 ];
9661
9662 -sub olson_version { '2014j' }
9663 +sub olson_version { '2015a' }
9664
9665 sub has_dst_changes { 0 }
9666
9667 -sub _max_year { 2024 }
9668 +sub _max_year { 2025 }
9669
9670 sub _new_instance
9671 {
9672 --- a/lib/DateTime/TimeZone/Asia/Riyadh.pm
9673 +++ b/lib/DateTime/TimeZone/Asia/Riyadh.pm
9674 @@ -3,7 +3,7 @@
9675 # DateTime::TimeZone module distribution in the tools/ directory
9676
9677 #
9678 -# Generated from debian/tzdata/asia. Olson data version 2014j
9679 +# Generated from debian/tzdata/asia. Olson data version 2015a
9680 #
9681 # Do not edit this file directly.
9682 #
9683 @@ -39,11 +39,11 @@
9684 ],
9685 ];
9686
9687 -sub olson_version { '2014j' }
9688 +sub olson_version { '2015a' }
9689
9690 sub has_dst_changes { 0 }
9691
9692 -sub _max_year { 2024 }
9693 +sub _max_year { 2025 }
9694
9695 sub _new_instance
9696 {
9697 --- a/lib/DateTime/TimeZone/Asia/Sakhalin.pm
9698 +++ b/lib/DateTime/TimeZone/Asia/Sakhalin.pm
9699 @@ -3,7 +3,7 @@
9700 # DateTime::TimeZone module distribution in the tools/ directory
9701
9702 #
9703 -# Generated from debian/tzdata/europe. Olson data version 2014j
9704 +# Generated from debian/tzdata/europe. Olson data version 2015a
9705 #
9706 # Do not edit this file directly.
9707 #
9708 @@ -624,11 +624,11 @@
9709 ],
9710 ];
9711
9712 -sub olson_version { '2014j' }
9713 +sub olson_version { '2015a' }
9714
9715 sub has_dst_changes { 30 }
9716
9717 -sub _max_year { 2024 }
9718 +sub _max_year { 2025 }
9719
9720 sub _new_instance
9721 {
9722 --- a/lib/DateTime/TimeZone/Asia/Samarkand.pm
9723 +++ b/lib/DateTime/TimeZone/Asia/Samarkand.pm
9724 @@ -3,7 +3,7 @@
9725 # DateTime::TimeZone module distribution in the tools/ directory
9726
9727 #
9728 -# Generated from debian/tzdata/asia. Olson data version 2014j
9729 +# Generated from debian/tzdata/asia. Olson data version 2015a
9730 #
9731 # Do not edit this file directly.
9732 #
9733 @@ -264,11 +264,11 @@
9734 ],
9735 ];
9736
9737 -sub olson_version { '2014j' }
9738 +sub olson_version { '2015a' }
9739
9740 sub has_dst_changes { 12 }
9741
9742 -sub _max_year { 2024 }
9743 +sub _max_year { 2025 }
9744
9745 sub _new_instance
9746 {
9747 --- a/lib/DateTime/TimeZone/Asia/Seoul.pm
9748 +++ b/lib/DateTime/TimeZone/Asia/Seoul.pm
9749 @@ -3,7 +3,7 @@
9750 # DateTime::TimeZone module distribution in the tools/ directory
9751
9752 #
9753 -# Generated from debian/tzdata/asia. Olson data version 2014j
9754 +# Generated from debian/tzdata/asia. Olson data version 2015a
9755 #
9756 # Do not edit this file directly.
9757 #
9758 @@ -228,11 +228,11 @@
9759 ],
9760 ];
9761
9762 -sub olson_version { '2014j' }
9763 +sub olson_version { '2015a' }
9764
9765 sub has_dst_changes { 8 }
9766
9767 -sub _max_year { 2024 }
9768 +sub _max_year { 2025 }
9769
9770 sub _new_instance
9771 {
9772 --- a/lib/DateTime/TimeZone/Asia/Shanghai.pm
9773 +++ b/lib/DateTime/TimeZone/Asia/Shanghai.pm
9774 @@ -3,7 +3,7 @@
9775 # DateTime::TimeZone module distribution in the tools/ directory
9776
9777 #
9778 -# Generated from debian/tzdata/asia. Olson data version 2014j
9779 +# Generated from debian/tzdata/asia. Olson data version 2015a
9780 #
9781 # Do not edit this file directly.
9782 #
9783 @@ -192,11 +192,11 @@
9784 ],
9785 ];
9786
9787 -sub olson_version { '2014j' }
9788 +sub olson_version { '2015a' }
9789
9790 sub has_dst_changes { 8 }
9791
9792 -sub _max_year { 2024 }
9793 +sub _max_year { 2025 }
9794
9795 sub _new_instance
9796 {
9797 --- a/lib/DateTime/TimeZone/Asia/Singapore.pm
9798 +++ b/lib/DateTime/TimeZone/Asia/Singapore.pm
9799 @@ -3,7 +3,7 @@
9800 # DateTime::TimeZone module distribution in the tools/ directory
9801
9802 #
9803 -# Generated from debian/tzdata/asia. Olson data version 2014j
9804 +# Generated from debian/tzdata/asia. Olson data version 2015a
9805 #
9806 # Do not edit this file directly.
9807 #
9808 @@ -111,11 +111,11 @@
9809 ],
9810 ];
9811
9812 -sub olson_version { '2014j' }
9813 +sub olson_version { '2015a' }
9814
9815 sub has_dst_changes { 1 }
9816
9817 -sub _max_year { 2024 }
9818 +sub _max_year { 2025 }
9819
9820 sub _new_instance
9821 {
9822 --- a/lib/DateTime/TimeZone/Asia/Srednekolymsk.pm
9823 +++ b/lib/DateTime/TimeZone/Asia/Srednekolymsk.pm
9824 @@ -3,7 +3,7 @@
9825 # DateTime::TimeZone module distribution in the tools/ directory
9826
9827 #
9828 -# Generated from debian/tzdata/europe. Olson data version 2014j
9829 +# Generated from debian/tzdata/europe. Olson data version 2015a
9830 #
9831 # Do not edit this file directly.
9832 #
9833 @@ -615,11 +615,11 @@
9834 ],
9835 ];
9836
9837 -sub olson_version { '2014j' }
9838 +sub olson_version { '2015a' }
9839
9840 sub has_dst_changes { 30 }
9841
9842 -sub _max_year { 2024 }
9843 +sub _max_year { 2025 }
9844
9845 sub _new_instance
9846 {
9847 --- a/lib/DateTime/TimeZone/Asia/Taipei.pm
9848 +++ b/lib/DateTime/TimeZone/Asia/Taipei.pm
9849 @@ -3,7 +3,7 @@
9850 # DateTime::TimeZone module distribution in the tools/ directory
9851
9852 #
9853 -# Generated from debian/tzdata/asia. Olson data version 2014j
9854 +# Generated from debian/tzdata/asia. Olson data version 2015a
9855 #
9856 # Do not edit this file directly.
9857 #
9858 @@ -399,11 +399,11 @@
9859 ],
9860 ];
9861
9862 -sub olson_version { '2014j' }
9863 +sub olson_version { '2015a' }
9864
9865 sub has_dst_changes { 19 }
9866
9867 -sub _max_year { 2024 }
9868 +sub _max_year { 2025 }
9869
9870 sub _new_instance
9871 {
9872 --- a/lib/DateTime/TimeZone/Asia/Tashkent.pm
9873 +++ b/lib/DateTime/TimeZone/Asia/Tashkent.pm
9874 @@ -3,7 +3,7 @@
9875 # DateTime::TimeZone module distribution in the tools/ directory
9876
9877 #
9878 -# Generated from debian/tzdata/asia. Olson data version 2014j
9879 +# Generated from debian/tzdata/asia. Olson data version 2015a
9880 #
9881 # Do not edit this file directly.
9882 #
9883 @@ -264,11 +264,11 @@
9884 ],
9885 ];
9886
9887 -sub olson_version { '2014j' }
9888 +sub olson_version { '2015a' }
9889
9890 sub has_dst_changes { 12 }
9891
9892 -sub _max_year { 2024 }
9893 +sub _max_year { 2025 }
9894
9895 sub _new_instance
9896 {
9897 --- a/lib/DateTime/TimeZone/Asia/Tbilisi.pm
9898 +++ b/lib/DateTime/TimeZone/Asia/Tbilisi.pm
9899 @@ -3,7 +3,7 @@
9900 # DateTime::TimeZone module distribution in the tools/ directory
9901
9902 #
9903 -# Generated from debian/tzdata/asia. Olson data version 2014j
9904 +# Generated from debian/tzdata/asia. Olson data version 2015a
9905 #
9906 # Do not edit this file directly.
9907 #
9908 @@ -525,11 +525,11 @@
9909 ],
9910 ];
9911
9912 -sub olson_version { '2014j' }
9913 +sub olson_version { '2015a' }
9914
9915 sub has_dst_changes { 27 }
9916
9917 -sub _max_year { 2024 }
9918 +sub _max_year { 2025 }
9919
9920 sub _new_instance
9921 {
9922 --- a/lib/DateTime/TimeZone/Asia/Tehran.pm
9923 +++ b/lib/DateTime/TimeZone/Asia/Tehran.pm
9924 @@ -3,7 +3,7 @@
9925 # DateTime::TimeZone module distribution in the tools/ directory
9926
9927 #
9928 -# Generated from debian/tzdata/asia. Olson data version 2014j
9929 +# Generated from debian/tzdata/asia. Olson data version 2015a
9930 #
9931 # Do not edit this file directly.
9932 #
9933 @@ -930,7 +930,7 @@
9934 ],
9935 ];
9936
9937 -sub olson_version { '2014j' }
9938 +sub olson_version { '2015a' }
9939
9940 sub has_dst_changes { 48 }
9941
9942 --- a/lib/DateTime/TimeZone/Asia/Thimphu.pm
9943 +++ b/lib/DateTime/TimeZone/Asia/Thimphu.pm
9944 @@ -3,7 +3,7 @@
9945 # DateTime::TimeZone module distribution in the tools/ directory
9946
9947 #
9948 -# Generated from debian/tzdata/asia. Olson data version 2014j
9949 +# Generated from debian/tzdata/asia. Olson data version 2015a
9950 #
9951 # Do not edit this file directly.
9952 #
9953 @@ -48,11 +48,11 @@
9954 ],
9955 ];
9956
9957 -sub olson_version { '2014j' }
9958 +sub olson_version { '2015a' }
9959
9960 sub has_dst_changes { 0 }
9961
9962 -sub _max_year { 2024 }
9963 +sub _max_year { 2025 }
9964
9965 sub _new_instance
9966 {
9967 --- a/lib/DateTime/TimeZone/Asia/Tokyo.pm
9968 +++ b/lib/DateTime/TimeZone/Asia/Tokyo.pm
9969 @@ -3,7 +3,7 @@
9970 # DateTime::TimeZone module distribution in the tools/ directory
9971
9972 #
9973 -# Generated from debian/tzdata/asia. Olson data version 2014j
9974 +# Generated from debian/tzdata/asia. Olson data version 2015a
9975 #
9976 # Do not edit this file directly.
9977 #
9978 @@ -129,11 +129,11 @@
9979 ],
9980 ];
9981
9982 -sub olson_version { '2014j' }
9983 +sub olson_version { '2015a' }
9984
9985 sub has_dst_changes { 4 }
9986
9987 -sub _max_year { 2024 }
9988 +sub _max_year { 2025 }
9989
9990 sub _new_instance
9991 {
9992 --- a/lib/DateTime/TimeZone/Asia/Ulaanbaatar.pm
9993 +++ b/lib/DateTime/TimeZone/Asia/Ulaanbaatar.pm
9994 @@ -3,7 +3,7 @@
9995 # DateTime::TimeZone module distribution in the tools/ directory
9996
9997 #
9998 -# Generated from debian/tzdata/asia. Olson data version 2014j
9999 +# Generated from debian/tzdata/asia. Olson data version 2015a
10000 #
10001 # Do not edit this file directly.
10002 #
10003 @@ -444,11 +444,11 @@
10004 ],
10005 ];
10006
10007 -sub olson_version { '2014j' }
10008 +sub olson_version { '2015a' }
10009
10010 sub has_dst_changes { 22 }
10011
10012 -sub _max_year { 2024 }
10013 +sub _max_year { 2025 }
10014
10015 sub _new_instance
10016 {
10017 --- a/lib/DateTime/TimeZone/Asia/Urumqi.pm
10018 +++ b/lib/DateTime/TimeZone/Asia/Urumqi.pm
10019 @@ -3,7 +3,7 @@
10020 # DateTime::TimeZone module distribution in the tools/ directory
10021
10022 #
10023 -# Generated from debian/tzdata/asia. Olson data version 2014j
10024 +# Generated from debian/tzdata/asia. Olson data version 2015a
10025 #
10026 # Do not edit this file directly.
10027 #
10028 @@ -39,11 +39,11 @@
10029 ],
10030 ];
10031
10032 -sub olson_version { '2014j' }
10033 +sub olson_version { '2015a' }
10034
10035 sub has_dst_changes { 0 }
10036
10037 -sub _max_year { 2024 }
10038 +sub _max_year { 2025 }
10039
10040 sub _new_instance
10041 {
10042 --- a/lib/DateTime/TimeZone/Asia/Ust_Nera.pm
10043 +++ b/lib/DateTime/TimeZone/Asia/Ust_Nera.pm
10044 @@ -3,7 +3,7 @@
10045 # DateTime::TimeZone module distribution in the tools/ directory
10046
10047 #
10048 -# Generated from debian/tzdata/europe. Olson data version 2014j
10049 +# Generated from debian/tzdata/europe. Olson data version 2015a
10050 #
10051 # Do not edit this file directly.
10052 #
10053 @@ -624,11 +624,11 @@
10054 ],
10055 ];
10056
10057 -sub olson_version { '2014j' }
10058 +sub olson_version { '2015a' }
10059
10060 sub has_dst_changes { 30 }
10061
10062 -sub _max_year { 2024 }
10063 +sub _max_year { 2025 }
10064
10065 sub _new_instance
10066 {
10067 --- a/lib/DateTime/TimeZone/Asia/Vladivostok.pm
10068 +++ b/lib/DateTime/TimeZone/Asia/Vladivostok.pm
10069 @@ -3,7 +3,7 @@
10070 # DateTime::TimeZone module distribution in the tools/ directory
10071
10072 #
10073 -# Generated from debian/tzdata/europe. Olson data version 2014j
10074 +# Generated from debian/tzdata/europe. Olson data version 2015a
10075 #
10076 # Do not edit this file directly.
10077 #
10078 @@ -615,11 +615,11 @@
10079 ],
10080 ];
10081
10082 -sub olson_version { '2014j' }
10083 +sub olson_version { '2015a' }
10084
10085 sub has_dst_changes { 30 }
10086
10087 -sub _max_year { 2024 }
10088 +sub _max_year { 2025 }
10089
10090 sub _new_instance
10091 {
10092 --- a/lib/DateTime/TimeZone/Asia/Yakutsk.pm
10093 +++ b/lib/DateTime/TimeZone/Asia/Yakutsk.pm
10094 @@ -3,7 +3,7 @@
10095 # DateTime::TimeZone module distribution in the tools/ directory
10096
10097 #
10098 -# Generated from debian/tzdata/europe. Olson data version 2014j
10099 +# Generated from debian/tzdata/europe. Olson data version 2015a
10100 #
10101 # Do not edit this file directly.
10102 #
10103 @@ -615,11 +615,11 @@
10104 ],
10105 ];
10106
10107 -sub olson_version { '2014j' }
10108 +sub olson_version { '2015a' }
10109
10110 sub has_dst_changes { 30 }
10111
10112 -sub _max_year { 2024 }
10113 +sub _max_year { 2025 }
10114
10115 sub _new_instance
10116 {
10117 --- a/lib/DateTime/TimeZone/Asia/Yekaterinburg.pm
10118 +++ b/lib/DateTime/TimeZone/Asia/Yekaterinburg.pm
10119 @@ -3,7 +3,7 @@
10120 # DateTime::TimeZone module distribution in the tools/ directory
10121
10122 #
10123 -# Generated from debian/tzdata/europe. Olson data version 2014j
10124 +# Generated from debian/tzdata/europe. Olson data version 2015a
10125 #
10126 # Do not edit this file directly.
10127 #
10128 @@ -624,11 +624,11 @@
10129 ],
10130 ];
10131
10132 -sub olson_version { '2014j' }
10133 +sub olson_version { '2015a' }
10134
10135 sub has_dst_changes { 30 }
10136
10137 -sub _max_year { 2024 }
10138 +sub _max_year { 2025 }
10139
10140 sub _new_instance
10141 {
10142 --- a/lib/DateTime/TimeZone/Asia/Yerevan.pm
10143 +++ b/lib/DateTime/TimeZone/Asia/Yerevan.pm
10144 @@ -3,7 +3,7 @@
10145 # DateTime::TimeZone module distribution in the tools/ directory
10146
10147 #
10148 -# Generated from debian/tzdata/asia. Olson data version 2014j
10149 +# Generated from debian/tzdata/asia. Olson data version 2015a
10150 #
10151 # Do not edit this file directly.
10152 #
10153 @@ -615,11 +615,11 @@
10154 ],
10155 ];
10156
10157 -sub olson_version { '2014j' }
10158 +sub olson_version { '2015a' }
10159
10160 sub has_dst_changes { 31 }
10161
10162 -sub _max_year { 2024 }
10163 +sub _max_year { 2025 }
10164
10165 sub _new_instance
10166 {
10167 --- a/lib/DateTime/TimeZone/Atlantic/Azores.pm
10168 +++ b/lib/DateTime/TimeZone/Atlantic/Azores.pm
10169 @@ -3,7 +3,7 @@
10170 # DateTime::TimeZone module distribution in the tools/ directory
10171
10172 #
10173 -# Generated from debian/tzdata/europe. Olson data version 2014j
10174 +# Generated from debian/tzdata/europe. Olson data version 2015a
10175 #
10176 # Do not edit this file directly.
10177 #
10178 @@ -1792,13 +1792,31 @@
10179 1,
10180 'AZOST',
10181 ],
10182 + [
10183 +63897123600, # utc_start 2025-10-26 01:00:00 (Sun)
10184 +63910429200, # utc_end 2026-03-29 01:00:00 (Sun)
10185 +63897120000, # local_start 2025-10-26 00:00:00 (Sun)
10186 +63910425600, # local_end 2026-03-29 00:00:00 (Sun)
10187 +-3600,
10188 +0,
10189 +'AZOT',
10190 + ],
10191 + [
10192 +63910429200, # utc_start 2026-03-29 01:00:00 (Sun)
10193 +63928573200, # utc_end 2026-10-25 01:00:00 (Sun)
10194 +63910429200, # local_start 2026-03-29 01:00:00 (Sun)
10195 +63928573200, # local_end 2026-10-25 01:00:00 (Sun)
10196 +0,
10197 +1,
10198 +'AZOST',
10199 + ],
10200 ];
10201
10202 -sub olson_version { '2014j' }
10203 +sub olson_version { '2015a' }
10204
10205 -sub has_dst_changes { 101 }
10206 +sub has_dst_changes { 102 }
10207
10208 -sub _max_year { 2024 }
10209 +sub _max_year { 2025 }
10210
10211 sub _new_instance
10212 {
10213 @@ -1848,25 +1866,25 @@
10214 my $rules = [
10215 bless( {
10216 'at' => '1:00u',
10217 - 'from' => '1981',
10218 - 'in' => 'Mar',
10219 - 'letter' => 'S',
10220 + 'from' => '1996',
10221 + 'in' => 'Oct',
10222 + 'letter' => '',
10223 'name' => 'EU',
10224 - 'offset_from_std' => 3600,
10225 + 'offset_from_std' => 0,
10226 'on' => 'lastSun',
10227 - 'save' => '1:00',
10228 + 'save' => '0',
10229 'to' => 'max',
10230 'type' => undef
10231 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
10232 bless( {
10233 'at' => '1:00u',
10234 - 'from' => '1996',
10235 - 'in' => 'Oct',
10236 - 'letter' => '',
10237 + 'from' => '1981',
10238 + 'in' => 'Mar',
10239 + 'letter' => 'S',
10240 'name' => 'EU',
10241 - 'offset_from_std' => 0,
10242 + 'offset_from_std' => 3600,
10243 'on' => 'lastSun',
10244 - 'save' => '0',
10245 + 'save' => '1:00',
10246 'to' => 'max',
10247 'type' => undef
10248 }, 'DateTime::TimeZone::OlsonDB::Rule' )
10249 --- a/lib/DateTime/TimeZone/Atlantic/Bermuda.pm
10250 +++ b/lib/DateTime/TimeZone/Atlantic/Bermuda.pm
10251 @@ -3,7 +3,7 @@
10252 # DateTime::TimeZone module distribution in the tools/ directory
10253
10254 #
10255 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
10256 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
10257 #
10258 # Do not edit this file directly.
10259 #
10260 @@ -973,13 +973,31 @@
10261 1,
10262 'ADT',
10263 ],
10264 + [
10265 +63897742800, # utc_start 2025-11-02 05:00:00 (Sun)
10266 +63908632800, # utc_end 2026-03-08 06:00:00 (Sun)
10267 +63897728400, # local_start 2025-11-02 01:00:00 (Sun)
10268 +63908618400, # local_end 2026-03-08 02:00:00 (Sun)
10269 +-14400,
10270 +0,
10271 +'AST',
10272 + ],
10273 + [
10274 +63908632800, # utc_start 2026-03-08 06:00:00 (Sun)
10275 +63929192400, # utc_end 2026-11-01 05:00:00 (Sun)
10276 +63908622000, # local_start 2026-03-08 03:00:00 (Sun)
10277 +63929181600, # local_end 2026-11-01 02:00:00 (Sun)
10278 +-10800,
10279 +1,
10280 +'ADT',
10281 + ],
10282 ];
10283
10284 -sub olson_version { '2014j' }
10285 +sub olson_version { '2015a' }
10286
10287 -sub has_dst_changes { 52 }
10288 +sub has_dst_changes { 53 }
10289
10290 -sub _max_year { 2024 }
10291 +sub _max_year { 2025 }
10292
10293 sub _new_instance
10294 {
10295 @@ -1030,24 +1048,24 @@
10296 bless( {
10297 'at' => '2:00',
10298 'from' => '2007',
10299 - 'in' => 'Mar',
10300 - 'letter' => 'D',
10301 + 'in' => 'Nov',
10302 + 'letter' => 'S',
10303 'name' => 'US',
10304 - 'offset_from_std' => 3600,
10305 - 'on' => 'Sun>=8',
10306 - 'save' => '1:00',
10307 + 'offset_from_std' => 0,
10308 + 'on' => 'Sun>=1',
10309 + 'save' => '0',
10310 'to' => 'max',
10311 'type' => undef
10312 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
10313 bless( {
10314 'at' => '2:00',
10315 'from' => '2007',
10316 - 'in' => 'Nov',
10317 - 'letter' => 'S',
10318 + 'in' => 'Mar',
10319 + 'letter' => 'D',
10320 'name' => 'US',
10321 - 'offset_from_std' => 0,
10322 - 'on' => 'Sun>=1',
10323 - 'save' => '0',
10324 + 'offset_from_std' => 3600,
10325 + 'on' => 'Sun>=8',
10326 + 'save' => '1:00',
10327 'to' => 'max',
10328 'type' => undef
10329 }, 'DateTime::TimeZone::OlsonDB::Rule' )
10330 --- a/lib/DateTime/TimeZone/Atlantic/Canary.pm
10331 +++ b/lib/DateTime/TimeZone/Atlantic/Canary.pm
10332 @@ -3,7 +3,7 @@
10333 # DateTime::TimeZone module distribution in the tools/ directory
10334
10335 #
10336 -# Generated from debian/tzdata/europe. Olson data version 2014j
10337 +# Generated from debian/tzdata/europe. Olson data version 2015a
10338 #
10339 # Do not edit this file directly.
10340 #
10341 @@ -874,13 +874,31 @@
10342 1,
10343 'WEST',
10344 ],
10345 + [
10346 +63897123600, # utc_start 2025-10-26 01:00:00 (Sun)
10347 +63910429200, # utc_end 2026-03-29 01:00:00 (Sun)
10348 +63897123600, # local_start 2025-10-26 01:00:00 (Sun)
10349 +63910429200, # local_end 2026-03-29 01:00:00 (Sun)
10350 +0,
10351 +0,
10352 +'WET',
10353 + ],
10354 + [
10355 +63910429200, # utc_start 2026-03-29 01:00:00 (Sun)
10356 +63928573200, # utc_end 2026-10-25 01:00:00 (Sun)
10357 +63910432800, # local_start 2026-03-29 02:00:00 (Sun)
10358 +63928576800, # local_end 2026-10-25 02:00:00 (Sun)
10359 +3600,
10360 +1,
10361 +'WEST',
10362 + ],
10363 ];
10364
10365 -sub olson_version { '2014j' }
10366 +sub olson_version { '2015a' }
10367
10368 -sub has_dst_changes { 47 }
10369 +sub has_dst_changes { 48 }
10370
10371 -sub _max_year { 2024 }
10372 +sub _max_year { 2025 }
10373
10374 sub _new_instance
10375 {
10376 --- a/lib/DateTime/TimeZone/Atlantic/Cape_Verde.pm
10377 +++ b/lib/DateTime/TimeZone/Atlantic/Cape_Verde.pm
10378 @@ -3,7 +3,7 @@
10379 # DateTime::TimeZone module distribution in the tools/ directory
10380
10381 #
10382 -# Generated from debian/tzdata/africa. Olson data version 2014j
10383 +# Generated from debian/tzdata/africa. Olson data version 2015a
10384 #
10385 # Do not edit this file directly.
10386 #
10387 @@ -66,11 +66,11 @@
10388 ],
10389 ];
10390
10391 -sub olson_version { '2014j' }
10392 +sub olson_version { '2015a' }
10393
10394 sub has_dst_changes { 1 }
10395
10396 -sub _max_year { 2024 }
10397 +sub _max_year { 2025 }
10398
10399 sub _new_instance
10400 {
10401 --- a/lib/DateTime/TimeZone/Atlantic/Faroe.pm
10402 +++ b/lib/DateTime/TimeZone/Atlantic/Faroe.pm
10403 @@ -3,7 +3,7 @@
10404 # DateTime::TimeZone module distribution in the tools/ directory
10405
10406 #
10407 -# Generated from debian/tzdata/europe. Olson data version 2014j
10408 +# Generated from debian/tzdata/europe. Olson data version 2015a
10409 #
10410 # Do not edit this file directly.
10411 #
10412 @@ -847,13 +847,31 @@
10413 1,
10414 'WEST',
10415 ],
10416 + [
10417 +63897123600, # utc_start 2025-10-26 01:00:00 (Sun)
10418 +63910429200, # utc_end 2026-03-29 01:00:00 (Sun)
10419 +63897123600, # local_start 2025-10-26 01:00:00 (Sun)
10420 +63910429200, # local_end 2026-03-29 01:00:00 (Sun)
10421 +0,
10422 +0,
10423 +'WET',
10424 + ],
10425 + [
10426 +63910429200, # utc_start 2026-03-29 01:00:00 (Sun)
10427 +63928573200, # utc_end 2026-10-25 01:00:00 (Sun)
10428 +63910432800, # local_start 2026-03-29 02:00:00 (Sun)
10429 +63928576800, # local_end 2026-10-25 02:00:00 (Sun)
10430 +3600,
10431 +1,
10432 +'WEST',
10433 + ],
10434 ];
10435
10436 -sub olson_version { '2014j' }
10437 +sub olson_version { '2015a' }
10438
10439 -sub has_dst_changes { 45 }
10440 +sub has_dst_changes { 46 }
10441
10442 -sub _max_year { 2024 }
10443 +sub _max_year { 2025 }
10444
10445 sub _new_instance
10446 {
10447 @@ -903,25 +921,25 @@
10448 my $rules = [
10449 bless( {
10450 'at' => '1:00u',
10451 - 'from' => '1996',
10452 - 'in' => 'Oct',
10453 - 'letter' => '',
10454 + 'from' => '1981',
10455 + 'in' => 'Mar',
10456 + 'letter' => 'S',
10457 'name' => 'EU',
10458 - 'offset_from_std' => 0,
10459 + 'offset_from_std' => 3600,
10460 'on' => 'lastSun',
10461 - 'save' => '0',
10462 + 'save' => '1:00',
10463 'to' => 'max',
10464 'type' => undef
10465 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
10466 bless( {
10467 'at' => '1:00u',
10468 - 'from' => '1981',
10469 - 'in' => 'Mar',
10470 - 'letter' => 'S',
10471 + 'from' => '1996',
10472 + 'in' => 'Oct',
10473 + 'letter' => '',
10474 'name' => 'EU',
10475 - 'offset_from_std' => 3600,
10476 + 'offset_from_std' => 0,
10477 'on' => 'lastSun',
10478 - 'save' => '1:00',
10479 + 'save' => '0',
10480 'to' => 'max',
10481 'type' => undef
10482 }, 'DateTime::TimeZone::OlsonDB::Rule' )
10483 --- a/lib/DateTime/TimeZone/Atlantic/Madeira.pm
10484 +++ b/lib/DateTime/TimeZone/Atlantic/Madeira.pm
10485 @@ -3,7 +3,7 @@
10486 # DateTime::TimeZone module distribution in the tools/ directory
10487
10488 #
10489 -# Generated from debian/tzdata/europe. Olson data version 2014j
10490 +# Generated from debian/tzdata/europe. Olson data version 2015a
10491 #
10492 # Do not edit this file directly.
10493 #
10494 @@ -1792,13 +1792,31 @@
10495 1,
10496 'WEST',
10497 ],
10498 + [
10499 +63897123600, # utc_start 2025-10-26 01:00:00 (Sun)
10500 +63910429200, # utc_end 2026-03-29 01:00:00 (Sun)
10501 +63897123600, # local_start 2025-10-26 01:00:00 (Sun)
10502 +63910429200, # local_end 2026-03-29 01:00:00 (Sun)
10503 +0,
10504 +0,
10505 +'WET',
10506 + ],
10507 + [
10508 +63910429200, # utc_start 2026-03-29 01:00:00 (Sun)
10509 +63928573200, # utc_end 2026-10-25 01:00:00 (Sun)
10510 +63910432800, # local_start 2026-03-29 02:00:00 (Sun)
10511 +63928576800, # local_end 2026-10-25 02:00:00 (Sun)
10512 +3600,
10513 +1,
10514 +'WEST',
10515 + ],
10516 ];
10517
10518 -sub olson_version { '2014j' }
10519 +sub olson_version { '2015a' }
10520
10521 -sub has_dst_changes { 101 }
10522 +sub has_dst_changes { 102 }
10523
10524 -sub _max_year { 2024 }
10525 +sub _max_year { 2025 }
10526
10527 sub _new_instance
10528 {
10529 --- a/lib/DateTime/TimeZone/Atlantic/Reykjavik.pm
10530 +++ b/lib/DateTime/TimeZone/Atlantic/Reykjavik.pm
10531 @@ -3,7 +3,7 @@
10532 # DateTime::TimeZone module distribution in the tools/ directory
10533
10534 #
10535 -# Generated from debian/tzdata/europe. Olson data version 2014j
10536 +# Generated from debian/tzdata/europe. Olson data version 2015a
10537 #
10538 # Do not edit this file directly.
10539 #
10540 @@ -21,26 +21,17 @@
10541 [
10542 [
10543 DateTime::TimeZone::NEG_INFINITY, # utc_start
10544 -57938635644, # utc_end 1837-01-01 01:27:24 (Sun)
10545 +60179074080, # utc_end 1908-01-01 01:28:00 (Wed)
10546 DateTime::TimeZone::NEG_INFINITY, # local_start
10547 -57938630400, # local_end 1837-01-01 00:00:00 (Sun)
10548 --5244,
10549 -0,
10550 -'LMT',
10551 - ],
10552 - [
10553 -57938635644, # utc_start 1837-01-01 01:27:24 (Sun)
10554 -60179074068, # utc_end 1908-01-01 01:27:48 (Wed)
10555 -57938630376, # local_start 1836-12-31 23:59:36 (Sat)
10556 60179068800, # local_end 1908-01-01 00:00:00 (Wed)
10557 --5268,
10558 +-5280,
10559 0,
10560 -'RMT',
10561 +'LMT',
10562 ],
10563 [
10564 -60179074068, # utc_start 1908-01-01 01:27:48 (Wed)
10565 +60179074080, # utc_start 1908-01-01 01:28:00 (Wed)
10566 60467472000, # utc_end 1917-02-20 00:00:00 (Tue)
10567 -60179070468, # local_start 1908-01-01 00:27:48 (Wed)
10568 +60179070480, # local_start 1908-01-01 00:28:00 (Wed)
10569 60467468400, # local_end 1917-02-19 23:00:00 (Mon)
10570 -3600,
10571 0,
10572 @@ -75,8 +66,44 @@
10573 ],
10574 [
10575 60522253200, # utc_start 1918-11-16 01:00:00 (Sat)
10576 -61167657600, # utc_end 1939-04-30 00:00:00 (Sun)
10577 +60530544000, # utc_end 1919-02-20 00:00:00 (Thu)
10578 60522249600, # local_start 1918-11-16 00:00:00 (Sat)
10579 +60530540400, # local_end 1919-02-19 23:00:00 (Wed)
10580 +-3600,
10581 +0,
10582 +'IST',
10583 + ],
10584 + [
10585 +60530544000, # utc_start 1919-02-20 00:00:00 (Thu)
10586 +60553789200, # utc_end 1919-11-16 01:00:00 (Sun)
10587 +60530544000, # local_start 1919-02-20 00:00:00 (Thu)
10588 +60553789200, # local_end 1919-11-16 01:00:00 (Sun)
10589 +0,
10590 +1,
10591 +'ISST',
10592 + ],
10593 + [
10594 +60553789200, # utc_start 1919-11-16 01:00:00 (Sun)
10595 +60596121600, # utc_end 1921-03-20 00:00:00 (Sun)
10596 +60553785600, # local_start 1919-11-16 00:00:00 (Sun)
10597 +60596118000, # local_end 1921-03-19 23:00:00 (Sat)
10598 +-3600,
10599 +0,
10600 +'IST',
10601 + ],
10602 + [
10603 +60596121600, # utc_start 1921-03-20 00:00:00 (Sun)
10604 +60604333200, # utc_end 1921-06-23 01:00:00 (Thu)
10605 +60596121600, # local_start 1921-03-20 00:00:00 (Sun)
10606 +60604333200, # local_end 1921-06-23 01:00:00 (Thu)
10607 +0,
10608 +1,
10609 +'ISST',
10610 + ],
10611 + [
10612 +60604333200, # utc_start 1921-06-23 01:00:00 (Thu)
10613 +61167657600, # utc_end 1939-04-30 00:00:00 (Sun)
10614 +60604329600, # local_start 1921-06-23 00:00:00 (Thu)
10615 61167654000, # local_end 1939-04-29 23:00:00 (Sat)
10616 -3600,
10617 0,
10618 @@ -84,17 +111,17 @@
10619 ],
10620 [
10621 61167657600, # utc_start 1939-04-30 00:00:00 (Sun)
10622 -61186068000, # utc_end 1939-11-29 02:00:00 (Wed)
10623 +61183389600, # utc_end 1939-10-29 02:00:00 (Sun)
10624 61167657600, # local_start 1939-04-30 00:00:00 (Sun)
10625 -61186068000, # local_end 1939-11-29 02:00:00 (Wed)
10626 +61183389600, # local_end 1939-10-29 02:00:00 (Sun)
10627 0,
10628 1,
10629 'ISST',
10630 ],
10631 [
10632 -61186068000, # utc_start 1939-11-29 02:00:00 (Wed)
10633 +61183389600, # utc_start 1939-10-29 02:00:00 (Sun)
10634 61193674800, # utc_end 1940-02-25 03:00:00 (Sun)
10635 -61186064400, # local_start 1939-11-29 01:00:00 (Wed)
10636 +61183386000, # local_start 1939-10-29 01:00:00 (Sun)
10637 61193671200, # local_end 1940-02-25 02:00:00 (Sun)
10638 -3600,
10639 0,
10640 @@ -615,11 +642,11 @@
10641 ],
10642 ];
10643
10644 -sub olson_version { '2014j' }
10645 +sub olson_version { '2015a' }
10646
10647 -sub has_dst_changes { 31 }
10648 +sub has_dst_changes { 33 }
10649
10650 -sub _max_year { 2024 }
10651 +sub _max_year { 2025 }
10652
10653 sub _new_instance
10654 {
10655 --- a/lib/DateTime/TimeZone/Atlantic/South_Georgia.pm
10656 +++ b/lib/DateTime/TimeZone/Atlantic/South_Georgia.pm
10657 @@ -3,7 +3,7 @@
10658 # DateTime::TimeZone module distribution in the tools/ directory
10659
10660 #
10661 -# Generated from debian/tzdata/southamerica. Olson data version 2014j
10662 +# Generated from debian/tzdata/southamerica. Olson data version 2015a
10663 #
10664 # Do not edit this file directly.
10665 #
10666 @@ -39,11 +39,11 @@
10667 ],
10668 ];
10669
10670 -sub olson_version { '2014j' }
10671 +sub olson_version { '2015a' }
10672
10673 sub has_dst_changes { 0 }
10674
10675 -sub _max_year { 2024 }
10676 +sub _max_year { 2025 }
10677
10678 sub _new_instance
10679 {
10680 --- a/lib/DateTime/TimeZone/Atlantic/Stanley.pm
10681 +++ b/lib/DateTime/TimeZone/Atlantic/Stanley.pm
10682 @@ -3,7 +3,7 @@
10683 # DateTime::TimeZone module distribution in the tools/ directory
10684
10685 #
10686 -# Generated from debian/tzdata/southamerica. Olson data version 2014j
10687 +# Generated from debian/tzdata/southamerica. Olson data version 2015a
10688 #
10689 # Do not edit this file directly.
10690 #
10691 @@ -660,11 +660,11 @@
10692 ],
10693 ];
10694
10695 -sub olson_version { '2014j' }
10696 +sub olson_version { '2015a' }
10697
10698 sub has_dst_changes { 33 }
10699
10700 -sub _max_year { 2024 }
10701 +sub _max_year { 2025 }
10702
10703 sub _new_instance
10704 {
10705 --- a/lib/DateTime/TimeZone/Australia/Adelaide.pm
10706 +++ b/lib/DateTime/TimeZone/Australia/Adelaide.pm
10707 @@ -3,7 +3,7 @@
10708 # DateTime::TimeZone module distribution in the tools/ directory
10709
10710 #
10711 -# Generated from debian/tzdata/australasia. Olson data version 2014j
10712 +# Generated from debian/tzdata/australasia. Olson data version 2015a
10713 #
10714 # Do not edit this file directly.
10715 #
10716 @@ -1099,13 +1099,31 @@
10717 0,
10718 'ACST',
10719 ],
10720 + [
10721 +63895278600, # utc_start 2025-10-04 16:30:00 (Sat)
10722 +63911003400, # utc_end 2026-04-04 16:30:00 (Sat)
10723 +63895316400, # local_start 2025-10-05 03:00:00 (Sun)
10724 +63911041200, # local_end 2026-04-05 03:00:00 (Sun)
10725 +37800,
10726 +1,
10727 +'ACDT',
10728 + ],
10729 + [
10730 +63911003400, # utc_start 2026-04-04 16:30:00 (Sat)
10731 +63926728200, # utc_end 2026-10-03 16:30:00 (Sat)
10732 +63911037600, # local_start 2026-04-05 02:00:00 (Sun)
10733 +63926762400, # local_end 2026-10-04 02:00:00 (Sun)
10734 +34200,
10735 +0,
10736 +'ACST',
10737 + ],
10738 ];
10739
10740 -sub olson_version { '2014j' }
10741 +sub olson_version { '2015a' }
10742
10743 -sub has_dst_changes { 59 }
10744 +sub has_dst_changes { 60 }
10745
10746 -sub _max_year { 2024 }
10747 +sub _max_year { 2025 }
10748
10749 sub _new_instance
10750 {
10751 --- a/lib/DateTime/TimeZone/Australia/Brisbane.pm
10752 +++ b/lib/DateTime/TimeZone/Australia/Brisbane.pm
10753 @@ -3,7 +3,7 @@
10754 # DateTime::TimeZone module distribution in the tools/ directory
10755
10756 #
10757 -# Generated from debian/tzdata/australasia. Olson data version 2014j
10758 +# Generated from debian/tzdata/australasia. Olson data version 2015a
10759 #
10760 # Do not edit this file directly.
10761 #
10762 @@ -192,11 +192,11 @@
10763 ],
10764 ];
10765
10766 -sub olson_version { '2014j' }
10767 +sub olson_version { '2015a' }
10768
10769 sub has_dst_changes { 8 }
10770
10771 -sub _max_year { 2024 }
10772 +sub _max_year { 2025 }
10773
10774 sub _new_instance
10775 {
10776 --- a/lib/DateTime/TimeZone/Australia/Broken_Hill.pm
10777 +++ b/lib/DateTime/TimeZone/Australia/Broken_Hill.pm
10778 @@ -3,7 +3,7 @@
10779 # DateTime::TimeZone module distribution in the tools/ directory
10780
10781 #
10782 -# Generated from debian/tzdata/australasia. Olson data version 2014j
10783 +# Generated from debian/tzdata/australasia. Olson data version 2015a
10784 #
10785 # Do not edit this file directly.
10786 #
10787 @@ -1117,13 +1117,31 @@
10788 0,
10789 'ACST',
10790 ],
10791 + [
10792 +63895278600, # utc_start 2025-10-04 16:30:00 (Sat)
10793 +63911003400, # utc_end 2026-04-04 16:30:00 (Sat)
10794 +63895316400, # local_start 2025-10-05 03:00:00 (Sun)
10795 +63911041200, # local_end 2026-04-05 03:00:00 (Sun)
10796 +37800,
10797 +1,
10798 +'ACDT',
10799 + ],
10800 + [
10801 +63911003400, # utc_start 2026-04-04 16:30:00 (Sat)
10802 +63926728200, # utc_end 2026-10-03 16:30:00 (Sat)
10803 +63911037600, # local_start 2026-04-05 02:00:00 (Sun)
10804 +63926762400, # local_end 2026-10-04 02:00:00 (Sun)
10805 +34200,
10806 +0,
10807 +'ACST',
10808 + ],
10809 ];
10810
10811 -sub olson_version { '2014j' }
10812 +sub olson_version { '2015a' }
10813
10814 -sub has_dst_changes { 60 }
10815 +sub has_dst_changes { 61 }
10816
10817 -sub _max_year { 2024 }
10818 +sub _max_year { 2025 }
10819
10820 sub _new_instance
10821 {
10822 @@ -1174,24 +1192,24 @@
10823 bless( {
10824 'at' => '2:00s',
10825 'from' => '2008',
10826 - 'in' => 'Apr',
10827 - 'letter' => 'S',
10828 + 'in' => 'Oct',
10829 + 'letter' => 'D',
10830 'name' => 'AS',
10831 - 'offset_from_std' => 0,
10832 + 'offset_from_std' => 3600,
10833 'on' => 'Sun>=1',
10834 - 'save' => '0',
10835 + 'save' => '1:00',
10836 'to' => 'max',
10837 'type' => undef
10838 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
10839 bless( {
10840 'at' => '2:00s',
10841 'from' => '2008',
10842 - 'in' => 'Oct',
10843 - 'letter' => 'D',
10844 + 'in' => 'Apr',
10845 + 'letter' => 'S',
10846 'name' => 'AS',
10847 - 'offset_from_std' => 3600,
10848 + 'offset_from_std' => 0,
10849 'on' => 'Sun>=1',
10850 - 'save' => '1:00',
10851 + 'save' => '0',
10852 'to' => 'max',
10853 'type' => undef
10854 }, 'DateTime::TimeZone::OlsonDB::Rule' )
10855 --- a/lib/DateTime/TimeZone/Australia/Currie.pm
10856 +++ b/lib/DateTime/TimeZone/Australia/Currie.pm
10857 @@ -3,7 +3,7 @@
10858 # DateTime::TimeZone module distribution in the tools/ directory
10859
10860 #
10861 -# Generated from debian/tzdata/australasia. Olson data version 2014j
10862 +# Generated from debian/tzdata/australasia. Olson data version 2015a
10863 #
10864 # Do not edit this file directly.
10865 #
10866 @@ -1099,13 +1099,31 @@
10867 0,
10868 'AEST',
10869 ],
10870 + [
10871 +63895276800, # utc_start 2025-10-04 16:00:00 (Sat)
10872 +63911001600, # utc_end 2026-04-04 16:00:00 (Sat)
10873 +63895316400, # local_start 2025-10-05 03:00:00 (Sun)
10874 +63911041200, # local_end 2026-04-05 03:00:00 (Sun)
10875 +39600,
10876 +1,
10877 +'AEDT',
10878 + ],
10879 + [
10880 +63911001600, # utc_start 2026-04-04 16:00:00 (Sat)
10881 +63926726400, # utc_end 2026-10-03 16:00:00 (Sat)
10882 +63911037600, # local_start 2026-04-05 02:00:00 (Sun)
10883 +63926762400, # local_end 2026-10-04 02:00:00 (Sun)
10884 +36000,
10885 +0,
10886 +'AEST',
10887 + ],
10888 ];
10889
10890 -sub olson_version { '2014j' }
10891 +sub olson_version { '2015a' }
10892
10893 -sub has_dst_changes { 60 }
10894 +sub has_dst_changes { 61 }
10895
10896 -sub _max_year { 2024 }
10897 +sub _max_year { 2025 }
10898
10899 sub _new_instance
10900 {
10901 --- a/lib/DateTime/TimeZone/Australia/Darwin.pm
10902 +++ b/lib/DateTime/TimeZone/Australia/Darwin.pm
10903 @@ -3,7 +3,7 @@
10904 # DateTime::TimeZone module distribution in the tools/ directory
10905
10906 #
10907 -# Generated from debian/tzdata/australasia. Olson data version 2014j
10908 +# Generated from debian/tzdata/australasia. Olson data version 2015a
10909 #
10910 # Do not edit this file directly.
10911 #
10912 @@ -120,11 +120,11 @@
10913 ],
10914 ];
10915
10916 -sub olson_version { '2014j' }
10917 +sub olson_version { '2015a' }
10918
10919 sub has_dst_changes { 4 }
10920
10921 -sub _max_year { 2024 }
10922 +sub _max_year { 2025 }
10923
10924 sub _new_instance
10925 {
10926 --- a/lib/DateTime/TimeZone/Australia/Eucla.pm
10927 +++ b/lib/DateTime/TimeZone/Australia/Eucla.pm
10928 @@ -3,7 +3,7 @@
10929 # DateTime::TimeZone module distribution in the tools/ directory
10930
10931 #
10932 -# Generated from debian/tzdata/australasia. Olson data version 2014j
10933 +# Generated from debian/tzdata/australasia. Olson data version 2015a
10934 #
10935 # Do not edit this file directly.
10936 #
10937 @@ -210,11 +210,11 @@
10938 ],
10939 ];
10940
10941 -sub olson_version { '2014j' }
10942 +sub olson_version { '2015a' }
10943
10944 sub has_dst_changes { 9 }
10945
10946 -sub _max_year { 2024 }
10947 +sub _max_year { 2025 }
10948
10949 sub _new_instance
10950 {
10951 --- a/lib/DateTime/TimeZone/Australia/Hobart.pm
10952 +++ b/lib/DateTime/TimeZone/Australia/Hobart.pm
10953 @@ -3,7 +3,7 @@
10954 # DateTime::TimeZone module distribution in the tools/ directory
10955
10956 #
10957 -# Generated from debian/tzdata/australasia. Olson data version 2014j
10958 +# Generated from debian/tzdata/australasia. Olson data version 2015a
10959 #
10960 # Do not edit this file directly.
10961 #
10962 @@ -1171,13 +1171,31 @@
10963 0,
10964 'AEST',
10965 ],
10966 + [
10967 +63895276800, # utc_start 2025-10-04 16:00:00 (Sat)
10968 +63911001600, # utc_end 2026-04-04 16:00:00 (Sat)
10969 +63895316400, # local_start 2025-10-05 03:00:00 (Sun)
10970 +63911041200, # local_end 2026-04-05 03:00:00 (Sun)
10971 +39600,
10972 +1,
10973 +'AEDT',
10974 + ],
10975 + [
10976 +63911001600, # utc_start 2026-04-04 16:00:00 (Sat)
10977 +63926726400, # utc_end 2026-10-03 16:00:00 (Sat)
10978 +63911037600, # local_start 2026-04-05 02:00:00 (Sun)
10979 +63926762400, # local_end 2026-10-04 02:00:00 (Sun)
10980 +36000,
10981 +0,
10982 +'AEST',
10983 + ],
10984 ];
10985
10986 -sub olson_version { '2014j' }
10987 +sub olson_version { '2015a' }
10988
10989 -sub has_dst_changes { 64 }
10990 +sub has_dst_changes { 65 }
10991
10992 -sub _max_year { 2024 }
10993 +sub _max_year { 2025 }
10994
10995 sub _new_instance
10996 {
10997 --- a/lib/DateTime/TimeZone/Australia/Lindeman.pm
10998 +++ b/lib/DateTime/TimeZone/Australia/Lindeman.pm
10999 @@ -3,7 +3,7 @@
11000 # DateTime::TimeZone module distribution in the tools/ directory
11001
11002 #
11003 -# Generated from debian/tzdata/australasia. Olson data version 2014j
11004 +# Generated from debian/tzdata/australasia. Olson data version 2015a
11005 #
11006 # Do not edit this file directly.
11007 #
11008 @@ -237,11 +237,11 @@
11009 ],
11010 ];
11011
11012 -sub olson_version { '2014j' }
11013 +sub olson_version { '2015a' }
11014
11015 sub has_dst_changes { 10 }
11016
11017 -sub _max_year { 2024 }
11018 +sub _max_year { 2025 }
11019
11020 sub _new_instance
11021 {
11022 --- a/lib/DateTime/TimeZone/Australia/Lord_Howe.pm
11023 +++ b/lib/DateTime/TimeZone/Australia/Lord_Howe.pm
11024 @@ -3,7 +3,7 @@
11025 # DateTime::TimeZone module distribution in the tools/ directory
11026
11027 #
11028 -# Generated from debian/tzdata/australasia. Olson data version 2014j
11029 +# Generated from debian/tzdata/australasia. Olson data version 2015a
11030 #
11031 # Do not edit this file directly.
11032 #
11033 @@ -838,13 +838,31 @@
11034 0,
11035 'LHST',
11036 ],
11037 + [
11038 +63895275000, # utc_start 2025-10-04 15:30:00 (Sat)
11039 +63910998000, # utc_end 2026-04-04 15:00:00 (Sat)
11040 +63895314600, # local_start 2025-10-05 02:30:00 (Sun)
11041 +63911037600, # local_end 2026-04-05 02:00:00 (Sun)
11042 +39600,
11043 +1,
11044 +'LHDT',
11045 + ],
11046 + [
11047 +63910998000, # utc_start 2026-04-04 15:00:00 (Sat)
11048 +63926724600, # utc_end 2026-10-03 15:30:00 (Sat)
11049 +63911035800, # local_start 2026-04-05 01:30:00 (Sun)
11050 +63926762400, # local_end 2026-10-04 02:00:00 (Sun)
11051 +37800,
11052 +0,
11053 +'LHST',
11054 + ],
11055 ];
11056
11057 -sub olson_version { '2014j' }
11058 +sub olson_version { '2015a' }
11059
11060 -sub has_dst_changes { 45 }
11061 +sub has_dst_changes { 46 }
11062
11063 -sub _max_year { 2024 }
11064 +sub _max_year { 2025 }
11065
11066 sub _new_instance
11067 {
11068 --- a/lib/DateTime/TimeZone/Australia/Melbourne.pm
11069 +++ b/lib/DateTime/TimeZone/Australia/Melbourne.pm
11070 @@ -3,7 +3,7 @@
11071 # DateTime::TimeZone module distribution in the tools/ directory
11072
11073 #
11074 -# Generated from debian/tzdata/australasia. Olson data version 2014j
11075 +# Generated from debian/tzdata/australasia. Olson data version 2015a
11076 #
11077 # Do not edit this file directly.
11078 #
11079 @@ -1090,13 +1090,31 @@
11080 0,
11081 'AEST',
11082 ],
11083 + [
11084 +63895276800, # utc_start 2025-10-04 16:00:00 (Sat)
11085 +63911001600, # utc_end 2026-04-04 16:00:00 (Sat)
11086 +63895316400, # local_start 2025-10-05 03:00:00 (Sun)
11087 +63911041200, # local_end 2026-04-05 03:00:00 (Sun)
11088 +39600,
11089 +1,
11090 +'AEDT',
11091 + ],
11092 + [
11093 +63911001600, # utc_start 2026-04-04 16:00:00 (Sat)
11094 +63926726400, # utc_end 2026-10-03 16:00:00 (Sat)
11095 +63911037600, # local_start 2026-04-05 02:00:00 (Sun)
11096 +63926762400, # local_end 2026-10-04 02:00:00 (Sun)
11097 +36000,
11098 +0,
11099 +'AEST',
11100 + ],
11101 ];
11102
11103 -sub olson_version { '2014j' }
11104 +sub olson_version { '2015a' }
11105
11106 -sub has_dst_changes { 59 }
11107 +sub has_dst_changes { 60 }
11108
11109 -sub _max_year { 2024 }
11110 +sub _max_year { 2025 }
11111
11112 sub _new_instance
11113 {
11114 --- a/lib/DateTime/TimeZone/Australia/Perth.pm
11115 +++ b/lib/DateTime/TimeZone/Australia/Perth.pm
11116 @@ -3,7 +3,7 @@
11117 # DateTime::TimeZone module distribution in the tools/ directory
11118
11119 #
11120 -# Generated from debian/tzdata/australasia. Olson data version 2014j
11121 +# Generated from debian/tzdata/australasia. Olson data version 2015a
11122 #
11123 # Do not edit this file directly.
11124 #
11125 @@ -210,11 +210,11 @@
11126 ],
11127 ];
11128
11129 -sub olson_version { '2014j' }
11130 +sub olson_version { '2015a' }
11131
11132 sub has_dst_changes { 9 }
11133
11134 -sub _max_year { 2024 }
11135 +sub _max_year { 2025 }
11136
11137 sub _new_instance
11138 {
11139 --- a/lib/DateTime/TimeZone/Australia/Sydney.pm
11140 +++ b/lib/DateTime/TimeZone/Australia/Sydney.pm
11141 @@ -3,7 +3,7 @@
11142 # DateTime::TimeZone module distribution in the tools/ directory
11143
11144 #
11145 -# Generated from debian/tzdata/australasia. Olson data version 2014j
11146 +# Generated from debian/tzdata/australasia. Olson data version 2015a
11147 #
11148 # Do not edit this file directly.
11149 #
11150 @@ -1090,13 +1090,31 @@
11151 0,
11152 'AEST',
11153 ],
11154 + [
11155 +63895276800, # utc_start 2025-10-04 16:00:00 (Sat)
11156 +63911001600, # utc_end 2026-04-04 16:00:00 (Sat)
11157 +63895316400, # local_start 2025-10-05 03:00:00 (Sun)
11158 +63911041200, # local_end 2026-04-05 03:00:00 (Sun)
11159 +39600,
11160 +1,
11161 +'AEDT',
11162 + ],
11163 + [
11164 +63911001600, # utc_start 2026-04-04 16:00:00 (Sat)
11165 +63926726400, # utc_end 2026-10-03 16:00:00 (Sat)
11166 +63911037600, # local_start 2026-04-05 02:00:00 (Sun)
11167 +63926762400, # local_end 2026-10-04 02:00:00 (Sun)
11168 +36000,
11169 +0,
11170 +'AEST',
11171 + ],
11172 ];
11173
11174 -sub olson_version { '2014j' }
11175 +sub olson_version { '2015a' }
11176
11177 -sub has_dst_changes { 59 }
11178 +sub has_dst_changes { 60 }
11179
11180 -sub _max_year { 2024 }
11181 +sub _max_year { 2025 }
11182
11183 sub _new_instance
11184 {
11185 @@ -1147,24 +1165,24 @@
11186 bless( {
11187 'at' => '2:00s',
11188 'from' => '2008',
11189 - 'in' => 'Oct',
11190 - 'letter' => 'D',
11191 + 'in' => 'Apr',
11192 + 'letter' => 'S',
11193 'name' => 'AN',
11194 - 'offset_from_std' => 3600,
11195 + 'offset_from_std' => 0,
11196 'on' => 'Sun>=1',
11197 - 'save' => '1:00',
11198 + 'save' => '0',
11199 'to' => 'max',
11200 'type' => undef
11201 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
11202 bless( {
11203 'at' => '2:00s',
11204 'from' => '2008',
11205 - 'in' => 'Apr',
11206 - 'letter' => 'S',
11207 + 'in' => 'Oct',
11208 + 'letter' => 'D',
11209 'name' => 'AN',
11210 - 'offset_from_std' => 0,
11211 + 'offset_from_std' => 3600,
11212 'on' => 'Sun>=1',
11213 - 'save' => '0',
11214 + 'save' => '1:00',
11215 'to' => 'max',
11216 'type' => undef
11217 }, 'DateTime::TimeZone::OlsonDB::Rule' )
11218 --- a/lib/DateTime/TimeZone/CET.pm
11219 +++ b/lib/DateTime/TimeZone/CET.pm
11220 @@ -3,7 +3,7 @@
11221 # DateTime::TimeZone module distribution in the tools/ directory
11222
11223 #
11224 -# Generated from debian/tzdata/europe. Olson data version 2014j
11225 +# Generated from debian/tzdata/europe. Olson data version 2015a
11226 #
11227 # Do not edit this file directly.
11228 #
11229 @@ -1027,13 +1027,31 @@
11230 1,
11231 'CEST',
11232 ],
11233 + [
11234 +63897123600, # utc_start 2025-10-26 01:00:00 (Sun)
11235 +63910429200, # utc_end 2026-03-29 01:00:00 (Sun)
11236 +63897127200, # local_start 2025-10-26 02:00:00 (Sun)
11237 +63910432800, # local_end 2026-03-29 02:00:00 (Sun)
11238 +3600,
11239 +0,
11240 +'CET',
11241 + ],
11242 + [
11243 +63910429200, # utc_start 2026-03-29 01:00:00 (Sun)
11244 +63928573200, # utc_end 2026-10-25 01:00:00 (Sun)
11245 +63910436400, # local_start 2026-03-29 03:00:00 (Sun)
11246 +63928580400, # local_end 2026-10-25 03:00:00 (Sun)
11247 +7200,
11248 +1,
11249 +'CEST',
11250 + ],
11251 ];
11252
11253 -sub olson_version { '2014j' }
11254 +sub olson_version { '2015a' }
11255
11256 -sub has_dst_changes { 56 }
11257 +sub has_dst_changes { 57 }
11258
11259 -sub _max_year { 2024 }
11260 +sub _max_year { 2025 }
11261
11262 sub _new_instance
11263 {
11264 @@ -1057,25 +1075,25 @@
11265 my $rules = [
11266 bless( {
11267 'at' => '2:00s',
11268 - 'from' => '1996',
11269 - 'in' => 'Oct',
11270 - 'letter' => '',
11271 + 'from' => '1981',
11272 + 'in' => 'Mar',
11273 + 'letter' => 'S',
11274 'name' => 'C-Eur',
11275 - 'offset_from_std' => 0,
11276 + 'offset_from_std' => 3600,
11277 'on' => 'lastSun',
11278 - 'save' => '0',
11279 + 'save' => '1:00',
11280 'to' => 'max',
11281 'type' => undef
11282 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
11283 bless( {
11284 'at' => '2:00s',
11285 - 'from' => '1981',
11286 - 'in' => 'Mar',
11287 - 'letter' => 'S',
11288 + 'from' => '1996',
11289 + 'in' => 'Oct',
11290 + 'letter' => '',
11291 'name' => 'C-Eur',
11292 - 'offset_from_std' => 3600,
11293 + 'offset_from_std' => 0,
11294 'on' => 'lastSun',
11295 - 'save' => '1:00',
11296 + 'save' => '0',
11297 'to' => 'max',
11298 'type' => undef
11299 }, 'DateTime::TimeZone::OlsonDB::Rule' )
11300 --- a/lib/DateTime/TimeZone/CST6CDT.pm
11301 +++ b/lib/DateTime/TimeZone/CST6CDT.pm
11302 @@ -3,7 +3,7 @@
11303 # DateTime::TimeZone module distribution in the tools/ directory
11304
11305 #
11306 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
11307 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
11308 #
11309 # Do not edit this file directly.
11310 #
11311 @@ -1144,13 +1144,31 @@
11312 1,
11313 'CDT',
11314 ],
11315 + [
11316 +63897750000, # utc_start 2025-11-02 07:00:00 (Sun)
11317 +63908640000, # utc_end 2026-03-08 08:00:00 (Sun)
11318 +63897728400, # local_start 2025-11-02 01:00:00 (Sun)
11319 +63908618400, # local_end 2026-03-08 02:00:00 (Sun)
11320 +-21600,
11321 +0,
11322 +'CST',
11323 + ],
11324 + [
11325 +63908640000, # utc_start 2026-03-08 08:00:00 (Sun)
11326 +63929199600, # utc_end 2026-11-01 07:00:00 (Sun)
11327 +63908622000, # local_start 2026-03-08 03:00:00 (Sun)
11328 +63929181600, # local_end 2026-11-01 02:00:00 (Sun)
11329 +-18000,
11330 +1,
11331 +'CDT',
11332 + ],
11333 ];
11334
11335 -sub olson_version { '2014j' }
11336 +sub olson_version { '2015a' }
11337
11338 -sub has_dst_changes { 63 }
11339 +sub has_dst_changes { 64 }
11340
11341 -sub _max_year { 2024 }
11342 +sub _max_year { 2025 }
11343
11344 sub _new_instance
11345 {
11346 --- a/lib/DateTime/TimeZone/Catalog.pm
11347 +++ b/lib/DateTime/TimeZone/Catalog.pm
11348 @@ -173,7 +173,6 @@
11349 Antarctica/Syowa
11350 Antarctica/Troll
11351 Antarctica/Vostok
11352 - Asia/Aden
11353 Asia/Almaty
11354 Asia/Amman
11355 Asia/Anadyr
11356 @@ -181,7 +180,6 @@
11357 Asia/Aqtobe
11358 Asia/Ashgabat
11359 Asia/Baghdad
11360 - Asia/Bahrain
11361 Asia/Baku
11362 Asia/Bangkok
11363 Asia/Beirut
11364 @@ -213,12 +211,10 @@
11365 Asia/Krasnoyarsk
11366 Asia/Kuala_Lumpur
11367 Asia/Kuching
11368 - Asia/Kuwait
11369 Asia/Macau
11370 Asia/Magadan
11371 Asia/Makassar
11372 Asia/Manila
11373 - Asia/Muscat
11374 Asia/Nicosia
11375 Asia/Novokuznetsk
11376 Asia/Novosibirsk
11377 @@ -554,7 +550,6 @@
11378 Vostok
11379 ) ],
11380 'Asia' => [ qw(
11381 - Aden
11382 Almaty
11383 Amman
11384 Anadyr
11385 @@ -562,7 +557,6 @@
11386 Aqtobe
11387 Ashgabat
11388 Baghdad
11389 - Bahrain
11390 Baku
11391 Bangkok
11392 Beirut
11393 @@ -594,12 +588,10 @@
11394 Krasnoyarsk
11395 Kuala_Lumpur
11396 Kuching
11397 - Kuwait
11398 Macau
11399 Magadan
11400 Makassar
11401 Manila
11402 - Muscat
11403 Nicosia
11404 Novokuznetsk
11405 Novosibirsk
11406 @@ -1745,7 +1737,9 @@
11407 'Antarctica/McMurdo' => 'Pacific/Auckland',
11408 'Antarctica/South_Pole' => 'Pacific/Auckland',
11409 'Arctic/Longyearbyen' => 'Europe/Oslo',
11410 + 'Asia/Aden' => 'Asia/Riyadh',
11411 'Asia/Ashkhabad' => 'Asia/Ashgabat',
11412 + 'Asia/Bahrain' => 'Asia/Qatar',
11413 'Asia/Calcutta' => 'Asia/Kolkata',
11414 'Asia/Chongqing' => 'Asia/Shanghai',
11415 'Asia/Chungking' => 'Asia/Shanghai',
11416 @@ -1754,7 +1748,9 @@
11417 'Asia/Istanbul' => 'Europe/Istanbul',
11418 'Asia/Kashgar' => 'Asia/Urumqi',
11419 'Asia/Katmandu' => 'Asia/Kathmandu',
11420 + 'Asia/Kuwait' => 'Asia/Riyadh',
11421 'Asia/Macao' => 'Asia/Macau',
11422 + 'Asia/Muscat' => 'Asia/Dubai',
11423 'Asia/Phnom_Penh' => 'Asia/Bangkok',
11424 'Asia/Saigon' => 'Asia/Ho_Chi_Minh',
11425 'Asia/Tel_Aviv' => 'Asia/Jerusalem',
11426 @@ -1875,7 +1871,7 @@
11427
11428 ;
11429
11430 -sub OlsonVersion { '2014j' }
11431 +sub OlsonVersion { '2015a' }
11432
11433
11434 1;
11435 @@ -2068,14 +2064,12 @@
11436
11437 =head3 Asia
11438
11439 - Asia/Aden
11440 Asia/Almaty
11441 Asia/Amman
11442 Asia/Aqtau
11443 Asia/Aqtobe
11444 Asia/Ashgabat
11445 Asia/Baghdad
11446 - Asia/Bahrain
11447 Asia/Baku
11448 Asia/Bangkok
11449 Asia/Beirut
11450 @@ -2102,11 +2096,9 @@
11451 Asia/Kolkata
11452 Asia/Kuala_Lumpur
11453 Asia/Kuching
11454 - Asia/Kuwait
11455 Asia/Macau
11456 Asia/Makassar
11457 Asia/Manila
11458 - Asia/Muscat
11459 Asia/Nicosia
11460 Asia/Oral
11461 Asia/Pontianak
11462 @@ -2932,7 +2924,7 @@
11463 =head3 Mexico (MX)
11464
11465 America/Mexico_City - Central Time - most locations
11466 - America/Cancun - Central Time - Quintana Roo
11467 + America/Cancun - Eastern Standard Time - Quintana Roo
11468 America/Merida - Central Time - Campeche, Yucatan
11469 America/Monterrey - Mexican Central Time - Coahuila, Durango, Nuevo Leon, Tamaulipas away from US border
11470 America/Matamoros - US Central Time - Coahuila, Durango, Nuevo Leon, Tamaulipas near US border
11471 @@ -3504,7 +3496,9 @@
11472 Antarctica/McMurdo => Pacific/Auckland
11473 Antarctica/South_Pole => Pacific/Auckland
11474 Arctic/Longyearbyen => Europe/Oslo
11475 + Asia/Aden => Asia/Riyadh
11476 Asia/Ashkhabad => Asia/Ashgabat
11477 + Asia/Bahrain => Asia/Qatar
11478 Asia/Calcutta => Asia/Kolkata
11479 Asia/Chongqing => Asia/Shanghai
11480 Asia/Chungking => Asia/Shanghai
11481 @@ -3513,7 +3507,9 @@
11482 Asia/Istanbul => Europe/Istanbul
11483 Asia/Kashgar => Asia/Urumqi
11484 Asia/Katmandu => Asia/Kathmandu
11485 + Asia/Kuwait => Asia/Riyadh
11486 Asia/Macao => Asia/Macau
11487 + Asia/Muscat => Asia/Dubai
11488 Asia/Phnom_Penh => Asia/Bangkok
11489 Asia/Saigon => Asia/Ho_Chi_Minh
11490 Asia/Tel_Aviv => Asia/Jerusalem
11491 --- a/lib/DateTime/TimeZone/EET.pm
11492 +++ b/lib/DateTime/TimeZone/EET.pm
11493 @@ -3,7 +3,7 @@
11494 # DateTime::TimeZone module distribution in the tools/ directory
11495
11496 #
11497 -# Generated from debian/tzdata/europe. Olson data version 2014j
11498 +# Generated from debian/tzdata/europe. Olson data version 2015a
11499 #
11500 # Do not edit this file directly.
11501 #
11502 @@ -901,13 +901,31 @@
11503 1,
11504 'EEST',
11505 ],
11506 + [
11507 +63897123600, # utc_start 2025-10-26 01:00:00 (Sun)
11508 +63910429200, # utc_end 2026-03-29 01:00:00 (Sun)
11509 +63897130800, # local_start 2025-10-26 03:00:00 (Sun)
11510 +63910436400, # local_end 2026-03-29 03:00:00 (Sun)
11511 +7200,
11512 +0,
11513 +'EET',
11514 + ],
11515 + [
11516 +63910429200, # utc_start 2026-03-29 01:00:00 (Sun)
11517 +63928573200, # utc_end 2026-10-25 01:00:00 (Sun)
11518 +63910440000, # local_start 2026-03-29 04:00:00 (Sun)
11519 +63928584000, # local_end 2026-10-25 04:00:00 (Sun)
11520 +10800,
11521 +1,
11522 +'EEST',
11523 + ],
11524 ];
11525
11526 -sub olson_version { '2014j' }
11527 +sub olson_version { '2015a' }
11528
11529 -sub has_dst_changes { 49 }
11530 +sub has_dst_changes { 50 }
11531
11532 -sub _max_year { 2024 }
11533 +sub _max_year { 2025 }
11534
11535 sub _new_instance
11536 {
11537 @@ -931,25 +949,25 @@
11538 my $rules = [
11539 bless( {
11540 'at' => '1:00u',
11541 - 'from' => '1981',
11542 - 'in' => 'Mar',
11543 - 'letter' => 'S',
11544 + 'from' => '1996',
11545 + 'in' => 'Oct',
11546 + 'letter' => '',
11547 'name' => 'EU',
11548 - 'offset_from_std' => 3600,
11549 + 'offset_from_std' => 0,
11550 'on' => 'lastSun',
11551 - 'save' => '1:00',
11552 + 'save' => '0',
11553 'to' => 'max',
11554 'type' => undef
11555 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
11556 bless( {
11557 'at' => '1:00u',
11558 - 'from' => '1996',
11559 - 'in' => 'Oct',
11560 - 'letter' => '',
11561 + 'from' => '1981',
11562 + 'in' => 'Mar',
11563 + 'letter' => 'S',
11564 'name' => 'EU',
11565 - 'offset_from_std' => 0,
11566 + 'offset_from_std' => 3600,
11567 'on' => 'lastSun',
11568 - 'save' => '0',
11569 + 'save' => '1:00',
11570 'to' => 'max',
11571 'type' => undef
11572 }, 'DateTime::TimeZone::OlsonDB::Rule' )
11573 --- a/lib/DateTime/TimeZone/EST.pm
11574 +++ b/lib/DateTime/TimeZone/EST.pm
11575 @@ -3,7 +3,7 @@
11576 # DateTime::TimeZone module distribution in the tools/ directory
11577
11578 #
11579 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
11580 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
11581 #
11582 # Do not edit this file directly.
11583 #
11584 @@ -30,11 +30,11 @@
11585 ],
11586 ];
11587
11588 -sub olson_version { '2014j' }
11589 +sub olson_version { '2015a' }
11590
11591 sub has_dst_changes { 0 }
11592
11593 -sub _max_year { 2024 }
11594 +sub _max_year { 2025 }
11595
11596 sub _new_instance
11597 {
11598 --- a/lib/DateTime/TimeZone/EST5EDT.pm
11599 +++ b/lib/DateTime/TimeZone/EST5EDT.pm
11600 @@ -3,7 +3,7 @@
11601 # DateTime::TimeZone module distribution in the tools/ directory
11602
11603 #
11604 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
11605 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
11606 #
11607 # Do not edit this file directly.
11608 #
11609 @@ -1144,13 +1144,31 @@
11610 1,
11611 'EDT',
11612 ],
11613 + [
11614 +63897746400, # utc_start 2025-11-02 06:00:00 (Sun)
11615 +63908636400, # utc_end 2026-03-08 07:00:00 (Sun)
11616 +63897728400, # local_start 2025-11-02 01:00:00 (Sun)
11617 +63908618400, # local_end 2026-03-08 02:00:00 (Sun)
11618 +-18000,
11619 +0,
11620 +'EST',
11621 + ],
11622 + [
11623 +63908636400, # utc_start 2026-03-08 07:00:00 (Sun)
11624 +63929196000, # utc_end 2026-11-01 06:00:00 (Sun)
11625 +63908622000, # local_start 2026-03-08 03:00:00 (Sun)
11626 +63929181600, # local_end 2026-11-01 02:00:00 (Sun)
11627 +-14400,
11628 +1,
11629 +'EDT',
11630 + ],
11631 ];
11632
11633 -sub olson_version { '2014j' }
11634 +sub olson_version { '2015a' }
11635
11636 -sub has_dst_changes { 63 }
11637 +sub has_dst_changes { 64 }
11638
11639 -sub _max_year { 2024 }
11640 +sub _max_year { 2025 }
11641
11642 sub _new_instance
11643 {
11644 --- a/lib/DateTime/TimeZone/Europe/Amsterdam.pm
11645 +++ b/lib/DateTime/TimeZone/Europe/Amsterdam.pm
11646 @@ -3,7 +3,7 @@
11647 # DateTime::TimeZone module distribution in the tools/ directory
11648
11649 #
11650 -# Generated from debian/tzdata/europe. Olson data version 2014j
11651 +# Generated from debian/tzdata/europe. Olson data version 2015a
11652 #
11653 # Do not edit this file directly.
11654 #
11655 @@ -1432,13 +1432,31 @@
11656 1,
11657 'CEST',
11658 ],
11659 + [
11660 +63897123600, # utc_start 2025-10-26 01:00:00 (Sun)
11661 +63910429200, # utc_end 2026-03-29 01:00:00 (Sun)
11662 +63897127200, # local_start 2025-10-26 02:00:00 (Sun)
11663 +63910432800, # local_end 2026-03-29 02:00:00 (Sun)
11664 +3600,
11665 +0,
11666 +'CET',
11667 + ],
11668 + [
11669 +63910429200, # utc_start 2026-03-29 01:00:00 (Sun)
11670 +63928573200, # utc_end 2026-10-25 01:00:00 (Sun)
11671 +63910436400, # local_start 2026-03-29 03:00:00 (Sun)
11672 +63928580400, # local_end 2026-10-25 03:00:00 (Sun)
11673 +7200,
11674 +1,
11675 +'CEST',
11676 + ],
11677 ];
11678
11679 -sub olson_version { '2014j' }
11680 +sub olson_version { '2015a' }
11681
11682 -sub has_dst_changes { 78 }
11683 +sub has_dst_changes { 79 }
11684
11685 -sub _max_year { 2024 }
11686 +sub _max_year { 2025 }
11687
11688 sub _new_instance
11689 {
11690 --- a/lib/DateTime/TimeZone/Europe/Andorra.pm
11691 +++ b/lib/DateTime/TimeZone/Europe/Andorra.pm
11692 @@ -3,7 +3,7 @@
11693 # DateTime::TimeZone module distribution in the tools/ directory
11694
11695 #
11696 -# Generated from debian/tzdata/europe. Olson data version 2014j
11697 +# Generated from debian/tzdata/europe. Olson data version 2015a
11698 #
11699 # Do not edit this file directly.
11700 #
11701 @@ -775,13 +775,31 @@
11702 1,
11703 'CEST',
11704 ],
11705 + [
11706 +63897123600, # utc_start 2025-10-26 01:00:00 (Sun)
11707 +63910429200, # utc_end 2026-03-29 01:00:00 (Sun)
11708 +63897127200, # local_start 2025-10-26 02:00:00 (Sun)
11709 +63910432800, # local_end 2026-03-29 02:00:00 (Sun)
11710 +3600,
11711 +0,
11712 +'CET',
11713 + ],
11714 + [
11715 +63910429200, # utc_start 2026-03-29 01:00:00 (Sun)
11716 +63928573200, # utc_end 2026-10-25 01:00:00 (Sun)
11717 +63910436400, # local_start 2026-03-29 03:00:00 (Sun)
11718 +63928580400, # local_end 2026-10-25 03:00:00 (Sun)
11719 +7200,
11720 +1,
11721 +'CEST',
11722 + ],
11723 ];
11724
11725 -sub olson_version { '2014j' }
11726 +sub olson_version { '2015a' }
11727
11728 -sub has_dst_changes { 41 }
11729 +sub has_dst_changes { 42 }
11730
11731 -sub _max_year { 2024 }
11732 +sub _max_year { 2025 }
11733
11734 sub _new_instance
11735 {
11736 @@ -831,25 +849,25 @@
11737 my $rules = [
11738 bless( {
11739 'at' => '1:00u',
11740 - 'from' => '1981',
11741 - 'in' => 'Mar',
11742 - 'letter' => 'S',
11743 + 'from' => '1996',
11744 + 'in' => 'Oct',
11745 + 'letter' => '',
11746 'name' => 'EU',
11747 - 'offset_from_std' => 3600,
11748 + 'offset_from_std' => 0,
11749 'on' => 'lastSun',
11750 - 'save' => '1:00',
11751 + 'save' => '0',
11752 'to' => 'max',
11753 'type' => undef
11754 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
11755 bless( {
11756 'at' => '1:00u',
11757 - 'from' => '1996',
11758 - 'in' => 'Oct',
11759 - 'letter' => '',
11760 + 'from' => '1981',
11761 + 'in' => 'Mar',
11762 + 'letter' => 'S',
11763 'name' => 'EU',
11764 - 'offset_from_std' => 0,
11765 + 'offset_from_std' => 3600,
11766 'on' => 'lastSun',
11767 - 'save' => '0',
11768 + 'save' => '1:00',
11769 'to' => 'max',
11770 'type' => undef
11771 }, 'DateTime::TimeZone::OlsonDB::Rule' )
11772 --- a/lib/DateTime/TimeZone/Europe/Athens.pm
11773 +++ b/lib/DateTime/TimeZone/Europe/Athens.pm
11774 @@ -3,7 +3,7 @@
11775 # DateTime::TimeZone module distribution in the tools/ directory
11776
11777 #
11778 -# Generated from debian/tzdata/europe. Olson data version 2014j
11779 +# Generated from debian/tzdata/europe. Olson data version 2015a
11780 #
11781 # Do not edit this file directly.
11782 #
11783 @@ -1054,13 +1054,31 @@
11784 1,
11785 'EEST',
11786 ],
11787 + [
11788 +63897123600, # utc_start 2025-10-26 01:00:00 (Sun)
11789 +63910429200, # utc_end 2026-03-29 01:00:00 (Sun)
11790 +63897130800, # local_start 2025-10-26 03:00:00 (Sun)
11791 +63910436400, # local_end 2026-03-29 03:00:00 (Sun)
11792 +7200,
11793 +0,
11794 +'EET',
11795 + ],
11796 + [
11797 +63910429200, # utc_start 2026-03-29 01:00:00 (Sun)
11798 +63928573200, # utc_end 2026-10-25 01:00:00 (Sun)
11799 +63910440000, # local_start 2026-03-29 04:00:00 (Sun)
11800 +63928584000, # local_end 2026-10-25 04:00:00 (Sun)
11801 +10800,
11802 +1,
11803 +'EEST',
11804 + ],
11805 ];
11806
11807 -sub olson_version { '2014j' }
11808 +sub olson_version { '2015a' }
11809
11810 -sub has_dst_changes { 56 }
11811 +sub has_dst_changes { 57 }
11812
11813 -sub _max_year { 2024 }
11814 +sub _max_year { 2025 }
11815
11816 sub _new_instance
11817 {
11818 @@ -1110,25 +1128,25 @@
11819 my $rules = [
11820 bless( {
11821 'at' => '1:00u',
11822 - 'from' => '1996',
11823 - 'in' => 'Oct',
11824 - 'letter' => '',
11825 + 'from' => '1981',
11826 + 'in' => 'Mar',
11827 + 'letter' => 'S',
11828 'name' => 'EU',
11829 - 'offset_from_std' => 0,
11830 + 'offset_from_std' => 3600,
11831 'on' => 'lastSun',
11832 - 'save' => '0',
11833 + 'save' => '1:00',
11834 'to' => 'max',
11835 'type' => undef
11836 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
11837 bless( {
11838 'at' => '1:00u',
11839 - 'from' => '1981',
11840 - 'in' => 'Mar',
11841 - 'letter' => 'S',
11842 + 'from' => '1996',
11843 + 'in' => 'Oct',
11844 + 'letter' => '',
11845 'name' => 'EU',
11846 - 'offset_from_std' => 3600,
11847 + 'offset_from_std' => 0,
11848 'on' => 'lastSun',
11849 - 'save' => '1:00',
11850 + 'save' => '0',
11851 'to' => 'max',
11852 'type' => undef
11853 }, 'DateTime::TimeZone::OlsonDB::Rule' )
11854 --- a/lib/DateTime/TimeZone/Europe/Belgrade.pm
11855 +++ b/lib/DateTime/TimeZone/Europe/Belgrade.pm
11856 @@ -3,7 +3,7 @@
11857 # DateTime::TimeZone module distribution in the tools/ directory
11858
11859 #
11860 -# Generated from debian/tzdata/europe. Olson data version 2014j
11861 +# Generated from debian/tzdata/europe. Olson data version 2015a
11862 #
11863 # Do not edit this file directly.
11864 #
11865 @@ -892,13 +892,31 @@
11866 1,
11867 'CEST',
11868 ],
11869 + [
11870 +63897123600, # utc_start 2025-10-26 01:00:00 (Sun)
11871 +63910429200, # utc_end 2026-03-29 01:00:00 (Sun)
11872 +63897127200, # local_start 2025-10-26 02:00:00 (Sun)
11873 +63910432800, # local_end 2026-03-29 02:00:00 (Sun)
11874 +3600,
11875 +0,
11876 +'CET',
11877 + ],
11878 + [
11879 +63910429200, # utc_start 2026-03-29 01:00:00 (Sun)
11880 +63928573200, # utc_end 2026-10-25 01:00:00 (Sun)
11881 +63910436400, # local_start 2026-03-29 03:00:00 (Sun)
11882 +63928580400, # local_end 2026-10-25 03:00:00 (Sun)
11883 +7200,
11884 +1,
11885 +'CEST',
11886 + ],
11887 ];
11888
11889 -sub olson_version { '2014j' }
11890 +sub olson_version { '2015a' }
11891
11892 -sub has_dst_changes { 47 }
11893 +sub has_dst_changes { 48 }
11894
11895 -sub _max_year { 2024 }
11896 +sub _max_year { 2025 }
11897
11898 sub _new_instance
11899 {
11900 @@ -948,25 +966,25 @@
11901 my $rules = [
11902 bless( {
11903 'at' => '1:00u',
11904 - 'from' => '1996',
11905 - 'in' => 'Oct',
11906 - 'letter' => '',
11907 + 'from' => '1981',
11908 + 'in' => 'Mar',
11909 + 'letter' => 'S',
11910 'name' => 'EU',
11911 - 'offset_from_std' => 0,
11912 + 'offset_from_std' => 3600,
11913 'on' => 'lastSun',
11914 - 'save' => '0',
11915 + 'save' => '1:00',
11916 'to' => 'max',
11917 'type' => undef
11918 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
11919 bless( {
11920 'at' => '1:00u',
11921 - 'from' => '1981',
11922 - 'in' => 'Mar',
11923 - 'letter' => 'S',
11924 + 'from' => '1996',
11925 + 'in' => 'Oct',
11926 + 'letter' => '',
11927 'name' => 'EU',
11928 - 'offset_from_std' => 3600,
11929 + 'offset_from_std' => 0,
11930 'on' => 'lastSun',
11931 - 'save' => '1:00',
11932 + 'save' => '0',
11933 'to' => 'max',
11934 'type' => undef
11935 }, 'DateTime::TimeZone::OlsonDB::Rule' )
11936 --- a/lib/DateTime/TimeZone/Europe/Berlin.pm
11937 +++ b/lib/DateTime/TimeZone/Europe/Berlin.pm
11938 @@ -3,7 +3,7 @@
11939 # DateTime::TimeZone module distribution in the tools/ directory
11940
11941 #
11942 -# Generated from debian/tzdata/europe. Olson data version 2014j
11943 +# Generated from debian/tzdata/europe. Olson data version 2015a
11944 #
11945 # Do not edit this file directly.
11946 #
11947 @@ -1108,13 +1108,31 @@
11948 1,
11949 'CEST',
11950 ],
11951 + [
11952 +63897123600, # utc_start 2025-10-26 01:00:00 (Sun)
11953 +63910429200, # utc_end 2026-03-29 01:00:00 (Sun)
11954 +63897127200, # local_start 2025-10-26 02:00:00 (Sun)
11955 +63910432800, # local_end 2026-03-29 02:00:00 (Sun)
11956 +3600,
11957 +0,
11958 +'CET',
11959 + ],
11960 + [
11961 +63910429200, # utc_start 2026-03-29 01:00:00 (Sun)
11962 +63928573200, # utc_end 2026-10-25 01:00:00 (Sun)
11963 +63910436400, # local_start 2026-03-29 03:00:00 (Sun)
11964 +63928580400, # local_end 2026-10-25 03:00:00 (Sun)
11965 +7200,
11966 +1,
11967 +'CEST',
11968 + ],
11969 ];
11970
11971 -sub olson_version { '2014j' }
11972 +sub olson_version { '2015a' }
11973
11974 -sub has_dst_changes { 61 }
11975 +sub has_dst_changes { 62 }
11976
11977 -sub _max_year { 2024 }
11978 +sub _max_year { 2025 }
11979
11980 sub _new_instance
11981 {
11982 @@ -1164,25 +1182,25 @@
11983 my $rules = [
11984 bless( {
11985 'at' => '1:00u',
11986 - 'from' => '1996',
11987 - 'in' => 'Oct',
11988 - 'letter' => '',
11989 + 'from' => '1981',
11990 + 'in' => 'Mar',
11991 + 'letter' => 'S',
11992 'name' => 'EU',
11993 - 'offset_from_std' => 0,
11994 + 'offset_from_std' => 3600,
11995 'on' => 'lastSun',
11996 - 'save' => '0',
11997 + 'save' => '1:00',
11998 'to' => 'max',
11999 'type' => undef
12000 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
12001 bless( {
12002 'at' => '1:00u',
12003 - 'from' => '1981',
12004 - 'in' => 'Mar',
12005 - 'letter' => 'S',
12006 + 'from' => '1996',
12007 + 'in' => 'Oct',
12008 + 'letter' => '',
12009 'name' => 'EU',
12010 - 'offset_from_std' => 3600,
12011 + 'offset_from_std' => 0,
12012 'on' => 'lastSun',
12013 - 'save' => '1:00',
12014 + 'save' => '0',
12015 'to' => 'max',
12016 'type' => undef
12017 }, 'DateTime::TimeZone::OlsonDB::Rule' )
12018 --- a/lib/DateTime/TimeZone/Europe/Brussels.pm
12019 +++ b/lib/DateTime/TimeZone/Europe/Brussels.pm
12020 @@ -3,7 +3,7 @@
12021 # DateTime::TimeZone module distribution in the tools/ directory
12022
12023 #
12024 -# Generated from debian/tzdata/europe. Olson data version 2014j
12025 +# Generated from debian/tzdata/europe. Olson data version 2015a
12026 #
12027 # Do not edit this file directly.
12028 #
12029 @@ -1486,13 +1486,31 @@
12030 1,
12031 'CEST',
12032 ],
12033 + [
12034 +63897123600, # utc_start 2025-10-26 01:00:00 (Sun)
12035 +63910429200, # utc_end 2026-03-29 01:00:00 (Sun)
12036 +63897127200, # local_start 2025-10-26 02:00:00 (Sun)
12037 +63910432800, # local_end 2026-03-29 02:00:00 (Sun)
12038 +3600,
12039 +0,
12040 +'CET',
12041 + ],
12042 + [
12043 +63910429200, # utc_start 2026-03-29 01:00:00 (Sun)
12044 +63928573200, # utc_end 2026-10-25 01:00:00 (Sun)
12045 +63910436400, # local_start 2026-03-29 03:00:00 (Sun)
12046 +63928580400, # local_end 2026-10-25 03:00:00 (Sun)
12047 +7200,
12048 +1,
12049 +'CEST',
12050 + ],
12051 ];
12052
12053 -sub olson_version { '2014j' }
12054 +sub olson_version { '2015a' }
12055
12056 -sub has_dst_changes { 80 }
12057 +sub has_dst_changes { 81 }
12058
12059 -sub _max_year { 2024 }
12060 +sub _max_year { 2025 }
12061
12062 sub _new_instance
12063 {
12064 @@ -1542,25 +1560,25 @@
12065 my $rules = [
12066 bless( {
12067 'at' => '1:00u',
12068 - 'from' => '1981',
12069 - 'in' => 'Mar',
12070 - 'letter' => 'S',
12071 + 'from' => '1996',
12072 + 'in' => 'Oct',
12073 + 'letter' => '',
12074 'name' => 'EU',
12075 - 'offset_from_std' => 3600,
12076 + 'offset_from_std' => 0,
12077 'on' => 'lastSun',
12078 - 'save' => '1:00',
12079 + 'save' => '0',
12080 'to' => 'max',
12081 'type' => undef
12082 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
12083 bless( {
12084 'at' => '1:00u',
12085 - 'from' => '1996',
12086 - 'in' => 'Oct',
12087 - 'letter' => '',
12088 + 'from' => '1981',
12089 + 'in' => 'Mar',
12090 + 'letter' => 'S',
12091 'name' => 'EU',
12092 - 'offset_from_std' => 0,
12093 + 'offset_from_std' => 3600,
12094 'on' => 'lastSun',
12095 - 'save' => '0',
12096 + 'save' => '1:00',
12097 'to' => 'max',
12098 'type' => undef
12099 }, 'DateTime::TimeZone::OlsonDB::Rule' )
12100 --- a/lib/DateTime/TimeZone/Europe/Bucharest.pm
12101 +++ b/lib/DateTime/TimeZone/Europe/Bucharest.pm
12102 @@ -3,7 +3,7 @@
12103 # DateTime::TimeZone module distribution in the tools/ directory
12104
12105 #
12106 -# Generated from debian/tzdata/europe. Olson data version 2014j
12107 +# Generated from debian/tzdata/europe. Olson data version 2015a
12108 #
12109 # Do not edit this file directly.
12110 #
12111 @@ -1054,13 +1054,31 @@
12112 1,
12113 'EEST',
12114 ],
12115 + [
12116 +63897123600, # utc_start 2025-10-26 01:00:00 (Sun)
12117 +63910429200, # utc_end 2026-03-29 01:00:00 (Sun)
12118 +63897130800, # local_start 2025-10-26 03:00:00 (Sun)
12119 +63910436400, # local_end 2026-03-29 03:00:00 (Sun)
12120 +7200,
12121 +0,
12122 +'EET',
12123 + ],
12124 + [
12125 +63910429200, # utc_start 2026-03-29 01:00:00 (Sun)
12126 +63928573200, # utc_end 2026-10-25 01:00:00 (Sun)
12127 +63910440000, # local_start 2026-03-29 04:00:00 (Sun)
12128 +63928584000, # local_end 2026-10-25 04:00:00 (Sun)
12129 +10800,
12130 +1,
12131 +'EEST',
12132 + ],
12133 ];
12134
12135 -sub olson_version { '2014j' }
12136 +sub olson_version { '2015a' }
12137
12138 -sub has_dst_changes { 55 }
12139 +sub has_dst_changes { 56 }
12140
12141 -sub _max_year { 2024 }
12142 +sub _max_year { 2025 }
12143
12144 sub _new_instance
12145 {
12146 @@ -1110,25 +1128,25 @@
12147 my $rules = [
12148 bless( {
12149 'at' => '1:00u',
12150 - 'from' => '1996',
12151 - 'in' => 'Oct',
12152 - 'letter' => '',
12153 + 'from' => '1981',
12154 + 'in' => 'Mar',
12155 + 'letter' => 'S',
12156 'name' => 'EU',
12157 - 'offset_from_std' => 0,
12158 + 'offset_from_std' => 3600,
12159 'on' => 'lastSun',
12160 - 'save' => '0',
12161 + 'save' => '1:00',
12162 'to' => 'max',
12163 'type' => undef
12164 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
12165 bless( {
12166 'at' => '1:00u',
12167 - 'from' => '1981',
12168 - 'in' => 'Mar',
12169 - 'letter' => 'S',
12170 + 'from' => '1996',
12171 + 'in' => 'Oct',
12172 + 'letter' => '',
12173 'name' => 'EU',
12174 - 'offset_from_std' => 3600,
12175 + 'offset_from_std' => 0,
12176 'on' => 'lastSun',
12177 - 'save' => '1:00',
12178 + 'save' => '0',
12179 'to' => 'max',
12180 'type' => undef
12181 }, 'DateTime::TimeZone::OlsonDB::Rule' )
12182 --- a/lib/DateTime/TimeZone/Europe/Budapest.pm
12183 +++ b/lib/DateTime/TimeZone/Europe/Budapest.pm
12184 @@ -3,7 +3,7 @@
12185 # DateTime::TimeZone module distribution in the tools/ directory
12186
12187 #
12188 -# Generated from debian/tzdata/europe. Olson data version 2014j
12189 +# Generated from debian/tzdata/europe. Olson data version 2015a
12190 #
12191 # Do not edit this file directly.
12192 #
12193 @@ -1180,13 +1180,31 @@
12194 1,
12195 'CEST',
12196 ],
12197 + [
12198 +63897123600, # utc_start 2025-10-26 01:00:00 (Sun)
12199 +63910429200, # utc_end 2026-03-29 01:00:00 (Sun)
12200 +63897127200, # local_start 2025-10-26 02:00:00 (Sun)
12201 +63910432800, # local_end 2026-03-29 02:00:00 (Sun)
12202 +3600,
12203 +0,
12204 +'CET',
12205 + ],
12206 + [
12207 +63910429200, # utc_start 2026-03-29 01:00:00 (Sun)
12208 +63928573200, # utc_end 2026-10-25 01:00:00 (Sun)
12209 +63910436400, # local_start 2026-03-29 03:00:00 (Sun)
12210 +63928580400, # local_end 2026-10-25 03:00:00 (Sun)
12211 +7200,
12212 +1,
12213 +'CEST',
12214 + ],
12215 ];
12216
12217 -sub olson_version { '2014j' }
12218 +sub olson_version { '2015a' }
12219
12220 -sub has_dst_changes { 63 }
12221 +sub has_dst_changes { 64 }
12222
12223 -sub _max_year { 2024 }
12224 +sub _max_year { 2025 }
12225
12226 sub _new_instance
12227 {
12228 --- a/lib/DateTime/TimeZone/Europe/Chisinau.pm
12229 +++ b/lib/DateTime/TimeZone/Europe/Chisinau.pm
12230 @@ -3,7 +3,7 @@
12231 # DateTime::TimeZone module distribution in the tools/ directory
12232
12233 #
12234 -# Generated from debian/tzdata/europe. Olson data version 2014j
12235 +# Generated from debian/tzdata/europe. Olson data version 2015a
12236 #
12237 # Do not edit this file directly.
12238 #
12239 @@ -1090,13 +1090,31 @@
12240 1,
12241 'EEST',
12242 ],
12243 + [
12244 +63897123600, # utc_start 2025-10-26 01:00:00 (Sun)
12245 +63910429200, # utc_end 2026-03-29 01:00:00 (Sun)
12246 +63897130800, # local_start 2025-10-26 03:00:00 (Sun)
12247 +63910436400, # local_end 2026-03-29 03:00:00 (Sun)
12248 +7200,
12249 +0,
12250 +'EET',
12251 + ],
12252 + [
12253 +63910429200, # utc_start 2026-03-29 01:00:00 (Sun)
12254 +63928573200, # utc_end 2026-10-25 01:00:00 (Sun)
12255 +63910440000, # local_start 2026-03-29 04:00:00 (Sun)
12256 +63928584000, # local_end 2026-10-25 04:00:00 (Sun)
12257 +10800,
12258 +1,
12259 +'EEST',
12260 + ],
12261 ];
12262
12263 -sub olson_version { '2014j' }
12264 +sub olson_version { '2015a' }
12265
12266 -sub has_dst_changes { 56 }
12267 +sub has_dst_changes { 57 }
12268
12269 -sub _max_year { 2024 }
12270 +sub _max_year { 2025 }
12271
12272 sub _new_instance
12273 {
12274 --- a/lib/DateTime/TimeZone/Europe/Copenhagen.pm
12275 +++ b/lib/DateTime/TimeZone/Europe/Copenhagen.pm
12276 @@ -3,7 +3,7 @@
12277 # DateTime::TimeZone module distribution in the tools/ directory
12278
12279 #
12280 -# Generated from debian/tzdata/europe. Olson data version 2014j
12281 +# Generated from debian/tzdata/europe. Olson data version 2015a
12282 #
12283 # Do not edit this file directly.
12284 #
12285 @@ -1018,13 +1018,31 @@
12286 1,
12287 'CEST',
12288 ],
12289 + [
12290 +63897123600, # utc_start 2025-10-26 01:00:00 (Sun)
12291 +63910429200, # utc_end 2026-03-29 01:00:00 (Sun)
12292 +63897127200, # local_start 2025-10-26 02:00:00 (Sun)
12293 +63910432800, # local_end 2026-03-29 02:00:00 (Sun)
12294 +3600,
12295 +0,
12296 +'CET',
12297 + ],
12298 + [
12299 +63910429200, # utc_start 2026-03-29 01:00:00 (Sun)
12300 +63928573200, # utc_end 2026-10-25 01:00:00 (Sun)
12301 +63910436400, # local_start 2026-03-29 03:00:00 (Sun)
12302 +63928580400, # local_end 2026-10-25 03:00:00 (Sun)
12303 +7200,
12304 +1,
12305 +'CEST',
12306 + ],
12307 ];
12308
12309 -sub olson_version { '2014j' }
12310 +sub olson_version { '2015a' }
12311
12312 -sub has_dst_changes { 54 }
12313 +sub has_dst_changes { 55 }
12314
12315 -sub _max_year { 2024 }
12316 +sub _max_year { 2025 }
12317
12318 sub _new_instance
12319 {
12320 @@ -1074,25 +1092,25 @@
12321 my $rules = [
12322 bless( {
12323 'at' => '1:00u',
12324 - 'from' => '1996',
12325 - 'in' => 'Oct',
12326 - 'letter' => '',
12327 + 'from' => '1981',
12328 + 'in' => 'Mar',
12329 + 'letter' => 'S',
12330 'name' => 'EU',
12331 - 'offset_from_std' => 0,
12332 + 'offset_from_std' => 3600,
12333 'on' => 'lastSun',
12334 - 'save' => '0',
12335 + 'save' => '1:00',
12336 'to' => 'max',
12337 'type' => undef
12338 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
12339 bless( {
12340 'at' => '1:00u',
12341 - 'from' => '1981',
12342 - 'in' => 'Mar',
12343 - 'letter' => 'S',
12344 + 'from' => '1996',
12345 + 'in' => 'Oct',
12346 + 'letter' => '',
12347 'name' => 'EU',
12348 - 'offset_from_std' => 3600,
12349 + 'offset_from_std' => 0,
12350 'on' => 'lastSun',
12351 - 'save' => '1:00',
12352 + 'save' => '0',
12353 'to' => 'max',
12354 'type' => undef
12355 }, 'DateTime::TimeZone::OlsonDB::Rule' )
12356 --- a/lib/DateTime/TimeZone/Europe/Dublin.pm
12357 +++ b/lib/DateTime/TimeZone/Europe/Dublin.pm
12358 @@ -3,7 +3,7 @@
12359 # DateTime::TimeZone module distribution in the tools/ directory
12360
12361 #
12362 -# Generated from debian/tzdata/europe. Olson data version 2014j
12363 +# Generated from debian/tzdata/europe. Olson data version 2015a
12364 #
12365 # Do not edit this file directly.
12366 #
12367 @@ -1873,13 +1873,31 @@
12368 1,
12369 'IST',
12370 ],
12371 + [
12372 +63897123600, # utc_start 2025-10-26 01:00:00 (Sun)
12373 +63910429200, # utc_end 2026-03-29 01:00:00 (Sun)
12374 +63897123600, # local_start 2025-10-26 01:00:00 (Sun)
12375 +63910429200, # local_end 2026-03-29 01:00:00 (Sun)
12376 +0,
12377 +0,
12378 +'GMT',
12379 + ],
12380 + [
12381 +63910429200, # utc_start 2026-03-29 01:00:00 (Sun)
12382 +63928573200, # utc_end 2026-10-25 01:00:00 (Sun)
12383 +63910432800, # local_start 2026-03-29 02:00:00 (Sun)
12384 +63928576800, # local_end 2026-10-25 02:00:00 (Sun)
12385 +3600,
12386 +1,
12387 +'IST',
12388 + ],
12389 ];
12390
12391 -sub olson_version { '2014j' }
12392 +sub olson_version { '2015a' }
12393
12394 -sub has_dst_changes { 101 }
12395 +sub has_dst_changes { 102 }
12396
12397 -sub _max_year { 2024 }
12398 +sub _max_year { 2025 }
12399
12400 sub _new_instance
12401 {
12402 --- a/lib/DateTime/TimeZone/Europe/Gibraltar.pm
12403 +++ b/lib/DateTime/TimeZone/Europe/Gibraltar.pm
12404 @@ -3,7 +3,7 @@
12405 # DateTime::TimeZone module distribution in the tools/ directory
12406
12407 #
12408 -# Generated from debian/tzdata/europe. Olson data version 2014j
12409 +# Generated from debian/tzdata/europe. Olson data version 2015a
12410 #
12411 # Do not edit this file directly.
12412 #
12413 @@ -1594,13 +1594,31 @@
12414 1,
12415 'CEST',
12416 ],
12417 + [
12418 +63897123600, # utc_start 2025-10-26 01:00:00 (Sun)
12419 +63910429200, # utc_end 2026-03-29 01:00:00 (Sun)
12420 +63897127200, # local_start 2025-10-26 02:00:00 (Sun)
12421 +63910432800, # local_end 2026-03-29 02:00:00 (Sun)
12422 +3600,
12423 +0,
12424 +'CET',
12425 + ],
12426 + [
12427 +63910429200, # utc_start 2026-03-29 01:00:00 (Sun)
12428 +63928573200, # utc_end 2026-10-25 01:00:00 (Sun)
12429 +63910436400, # local_start 2026-03-29 03:00:00 (Sun)
12430 +63928580400, # local_end 2026-10-25 03:00:00 (Sun)
12431 +7200,
12432 +1,
12433 +'CEST',
12434 + ],
12435 ];
12436
12437 -sub olson_version { '2014j' }
12438 +sub olson_version { '2015a' }
12439
12440 -sub has_dst_changes { 92 }
12441 +sub has_dst_changes { 93 }
12442
12443 -sub _max_year { 2024 }
12444 +sub _max_year { 2025 }
12445
12446 sub _new_instance
12447 {
12448 @@ -1650,25 +1668,25 @@
12449 my $rules = [
12450 bless( {
12451 'at' => '1:00u',
12452 - 'from' => '1981',
12453 - 'in' => 'Mar',
12454 - 'letter' => 'S',
12455 + 'from' => '1996',
12456 + 'in' => 'Oct',
12457 + 'letter' => '',
12458 'name' => 'EU',
12459 - 'offset_from_std' => 3600,
12460 + 'offset_from_std' => 0,
12461 'on' => 'lastSun',
12462 - 'save' => '1:00',
12463 + 'save' => '0',
12464 'to' => 'max',
12465 'type' => undef
12466 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
12467 bless( {
12468 'at' => '1:00u',
12469 - 'from' => '1996',
12470 - 'in' => 'Oct',
12471 - 'letter' => '',
12472 + 'from' => '1981',
12473 + 'in' => 'Mar',
12474 + 'letter' => 'S',
12475 'name' => 'EU',
12476 - 'offset_from_std' => 0,
12477 + 'offset_from_std' => 3600,
12478 'on' => 'lastSun',
12479 - 'save' => '0',
12480 + 'save' => '1:00',
12481 'to' => 'max',
12482 'type' => undef
12483 }, 'DateTime::TimeZone::OlsonDB::Rule' )
12484 --- a/lib/DateTime/TimeZone/Europe/Helsinki.pm
12485 +++ b/lib/DateTime/TimeZone/Europe/Helsinki.pm
12486 @@ -3,7 +3,7 @@
12487 # DateTime::TimeZone module distribution in the tools/ directory
12488
12489 #
12490 -# Generated from debian/tzdata/europe. Olson data version 2014j
12491 +# Generated from debian/tzdata/europe. Olson data version 2015a
12492 #
12493 # Do not edit this file directly.
12494 #
12495 @@ -874,13 +874,31 @@
12496 1,
12497 'EEST',
12498 ],
12499 + [
12500 +63897123600, # utc_start 2025-10-26 01:00:00 (Sun)
12501 +63910429200, # utc_end 2026-03-29 01:00:00 (Sun)
12502 +63897130800, # local_start 2025-10-26 03:00:00 (Sun)
12503 +63910436400, # local_end 2026-03-29 03:00:00 (Sun)
12504 +7200,
12505 +0,
12506 +'EET',
12507 + ],
12508 + [
12509 +63910429200, # utc_start 2026-03-29 01:00:00 (Sun)
12510 +63928573200, # utc_end 2026-10-25 01:00:00 (Sun)
12511 +63910440000, # local_start 2026-03-29 04:00:00 (Sun)
12512 +63928584000, # local_end 2026-10-25 04:00:00 (Sun)
12513 +10800,
12514 +1,
12515 +'EEST',
12516 + ],
12517 ];
12518
12519 -sub olson_version { '2014j' }
12520 +sub olson_version { '2015a' }
12521
12522 -sub has_dst_changes { 46 }
12523 +sub has_dst_changes { 47 }
12524
12525 -sub _max_year { 2024 }
12526 +sub _max_year { 2025 }
12527
12528 sub _new_instance
12529 {
12530 @@ -930,25 +948,25 @@
12531 my $rules = [
12532 bless( {
12533 'at' => '1:00u',
12534 - 'from' => '1996',
12535 - 'in' => 'Oct',
12536 - 'letter' => '',
12537 + 'from' => '1981',
12538 + 'in' => 'Mar',
12539 + 'letter' => 'S',
12540 'name' => 'EU',
12541 - 'offset_from_std' => 0,
12542 + 'offset_from_std' => 3600,
12543 'on' => 'lastSun',
12544 - 'save' => '0',
12545 + 'save' => '1:00',
12546 'to' => 'max',
12547 'type' => undef
12548 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
12549 bless( {
12550 'at' => '1:00u',
12551 - 'from' => '1981',
12552 - 'in' => 'Mar',
12553 - 'letter' => 'S',
12554 + 'from' => '1996',
12555 + 'in' => 'Oct',
12556 + 'letter' => '',
12557 'name' => 'EU',
12558 - 'offset_from_std' => 3600,
12559 + 'offset_from_std' => 0,
12560 'on' => 'lastSun',
12561 - 'save' => '1:00',
12562 + 'save' => '0',
12563 'to' => 'max',
12564 'type' => undef
12565 }, 'DateTime::TimeZone::OlsonDB::Rule' )
12566 --- a/lib/DateTime/TimeZone/Europe/Istanbul.pm
12567 +++ b/lib/DateTime/TimeZone/Europe/Istanbul.pm
12568 @@ -3,7 +3,7 @@
12569 # DateTime::TimeZone module distribution in the tools/ directory
12570
12571 #
12572 -# Generated from debian/tzdata/europe. Olson data version 2014j
12573 +# Generated from debian/tzdata/europe. Olson data version 2015a
12574 #
12575 # Do not edit this file directly.
12576 #
12577 @@ -1378,13 +1378,31 @@
12578 1,
12579 'EEST',
12580 ],
12581 + [
12582 +63897123600, # utc_start 2025-10-26 01:00:00 (Sun)
12583 +63910429200, # utc_end 2026-03-29 01:00:00 (Sun)
12584 +63897130800, # local_start 2025-10-26 03:00:00 (Sun)
12585 +63910436400, # local_end 2026-03-29 03:00:00 (Sun)
12586 +7200,
12587 +0,
12588 +'EET',
12589 + ],
12590 + [
12591 +63910429200, # utc_start 2026-03-29 01:00:00 (Sun)
12592 +63928573200, # utc_end 2026-10-25 01:00:00 (Sun)
12593 +63910440000, # local_start 2026-03-29 04:00:00 (Sun)
12594 +63928584000, # local_end 2026-10-25 04:00:00 (Sun)
12595 +10800,
12596 +1,
12597 +'EEST',
12598 + ],
12599 ];
12600
12601 -sub olson_version { '2014j' }
12602 +sub olson_version { '2015a' }
12603
12604 -sub has_dst_changes { 74 }
12605 +sub has_dst_changes { 75 }
12606
12607 -sub _max_year { 2024 }
12608 +sub _max_year { 2025 }
12609
12610 sub _new_instance
12611 {
12612 @@ -1434,25 +1452,25 @@
12613 my $rules = [
12614 bless( {
12615 'at' => '1:00u',
12616 - 'from' => '1996',
12617 - 'in' => 'Oct',
12618 - 'letter' => '',
12619 + 'from' => '1981',
12620 + 'in' => 'Mar',
12621 + 'letter' => 'S',
12622 'name' => 'EU',
12623 - 'offset_from_std' => 0,
12624 + 'offset_from_std' => 3600,
12625 'on' => 'lastSun',
12626 - 'save' => '0',
12627 + 'save' => '1:00',
12628 'to' => 'max',
12629 'type' => undef
12630 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
12631 bless( {
12632 'at' => '1:00u',
12633 - 'from' => '1981',
12634 - 'in' => 'Mar',
12635 - 'letter' => 'S',
12636 + 'from' => '1996',
12637 + 'in' => 'Oct',
12638 + 'letter' => '',
12639 'name' => 'EU',
12640 - 'offset_from_std' => 3600,
12641 + 'offset_from_std' => 0,
12642 'on' => 'lastSun',
12643 - 'save' => '1:00',
12644 + 'save' => '0',
12645 'to' => 'max',
12646 'type' => undef
12647 }, 'DateTime::TimeZone::OlsonDB::Rule' )
12648 --- a/lib/DateTime/TimeZone/Europe/Kaliningrad.pm
12649 +++ b/lib/DateTime/TimeZone/Europe/Kaliningrad.pm
12650 @@ -3,7 +3,7 @@
12651 # DateTime::TimeZone module distribution in the tools/ directory
12652
12653 #
12654 -# Generated from debian/tzdata/europe. Olson data version 2014j
12655 +# Generated from debian/tzdata/europe. Olson data version 2015a
12656 #
12657 # Do not edit this file directly.
12658 #
12659 @@ -741,11 +741,11 @@
12660 ],
12661 ];
12662
12663 -sub olson_version { '2014j' }
12664 +sub olson_version { '2015a' }
12665
12666 sub has_dst_changes { 37 }
12667
12668 -sub _max_year { 2024 }
12669 +sub _max_year { 2025 }
12670
12671 sub _new_instance
12672 {
12673 --- a/lib/DateTime/TimeZone/Europe/Kiev.pm
12674 +++ b/lib/DateTime/TimeZone/Europe/Kiev.pm
12675 @@ -3,7 +3,7 @@
12676 # DateTime::TimeZone module distribution in the tools/ directory
12677
12678 #
12679 -# Generated from debian/tzdata/europe. Olson data version 2014j
12680 +# Generated from debian/tzdata/europe. Olson data version 2015a
12681 #
12682 # Do not edit this file directly.
12683 #
12684 @@ -901,13 +901,31 @@
12685 1,
12686 'EEST',
12687 ],
12688 + [
12689 +63897123600, # utc_start 2025-10-26 01:00:00 (Sun)
12690 +63910429200, # utc_end 2026-03-29 01:00:00 (Sun)
12691 +63897130800, # local_start 2025-10-26 03:00:00 (Sun)
12692 +63910436400, # local_end 2026-03-29 03:00:00 (Sun)
12693 +7200,
12694 +0,
12695 +'EET',
12696 + ],
12697 + [
12698 +63910429200, # utc_start 2026-03-29 01:00:00 (Sun)
12699 +63928573200, # utc_end 2026-10-25 01:00:00 (Sun)
12700 +63910440000, # local_start 2026-03-29 04:00:00 (Sun)
12701 +63928584000, # local_end 2026-10-25 04:00:00 (Sun)
12702 +10800,
12703 +1,
12704 +'EEST',
12705 + ],
12706 ];
12707
12708 -sub olson_version { '2014j' }
12709 +sub olson_version { '2015a' }
12710
12711 -sub has_dst_changes { 47 }
12712 +sub has_dst_changes { 48 }
12713
12714 -sub _max_year { 2024 }
12715 +sub _max_year { 2025 }
12716
12717 sub _new_instance
12718 {
12719 --- a/lib/DateTime/TimeZone/Europe/Lisbon.pm
12720 +++ b/lib/DateTime/TimeZone/Europe/Lisbon.pm
12721 @@ -3,7 +3,7 @@
12722 # DateTime::TimeZone module distribution in the tools/ directory
12723
12724 #
12725 -# Generated from debian/tzdata/europe. Olson data version 2014j
12726 +# Generated from debian/tzdata/europe. Olson data version 2015a
12727 #
12728 # Do not edit this file directly.
12729 #
12730 @@ -1801,13 +1801,31 @@
12731 1,
12732 'WEST',
12733 ],
12734 + [
12735 +63897123600, # utc_start 2025-10-26 01:00:00 (Sun)
12736 +63910429200, # utc_end 2026-03-29 01:00:00 (Sun)
12737 +63897123600, # local_start 2025-10-26 01:00:00 (Sun)
12738 +63910429200, # local_end 2026-03-29 01:00:00 (Sun)
12739 +0,
12740 +0,
12741 +'WET',
12742 + ],
12743 + [
12744 +63910429200, # utc_start 2026-03-29 01:00:00 (Sun)
12745 +63928573200, # utc_end 2026-10-25 01:00:00 (Sun)
12746 +63910432800, # local_start 2026-03-29 02:00:00 (Sun)
12747 +63928576800, # local_end 2026-10-25 02:00:00 (Sun)
12748 +3600,
12749 +1,
12750 +'WEST',
12751 + ],
12752 ];
12753
12754 -sub olson_version { '2014j' }
12755 +sub olson_version { '2015a' }
12756
12757 -sub has_dst_changes { 101 }
12758 +sub has_dst_changes { 102 }
12759
12760 -sub _max_year { 2024 }
12761 +sub _max_year { 2025 }
12762
12763 sub _new_instance
12764 {
12765 --- a/lib/DateTime/TimeZone/Europe/London.pm
12766 +++ b/lib/DateTime/TimeZone/Europe/London.pm
12767 @@ -3,7 +3,7 @@
12768 # DateTime::TimeZone module distribution in the tools/ directory
12769
12770 #
12771 -# Generated from debian/tzdata/europe. Olson data version 2014j
12772 +# Generated from debian/tzdata/europe. Olson data version 2015a
12773 #
12774 # Do not edit this file directly.
12775 #
12776 @@ -1990,13 +1990,31 @@
12777 1,
12778 'BST',
12779 ],
12780 + [
12781 +63897123600, # utc_start 2025-10-26 01:00:00 (Sun)
12782 +63910429200, # utc_end 2026-03-29 01:00:00 (Sun)
12783 +63897123600, # local_start 2025-10-26 01:00:00 (Sun)
12784 +63910429200, # local_end 2026-03-29 01:00:00 (Sun)
12785 +0,
12786 +0,
12787 +'GMT',
12788 + ],
12789 + [
12790 +63910429200, # utc_start 2026-03-29 01:00:00 (Sun)
12791 +63928573200, # utc_end 2026-10-25 01:00:00 (Sun)
12792 +63910432800, # local_start 2026-03-29 02:00:00 (Sun)
12793 +63928576800, # local_end 2026-10-25 02:00:00 (Sun)
12794 +3600,
12795 +1,
12796 +'BST',
12797 + ],
12798 ];
12799
12800 -sub olson_version { '2014j' }
12801 +sub olson_version { '2015a' }
12802
12803 -sub has_dst_changes { 114 }
12804 +sub has_dst_changes { 115 }
12805
12806 -sub _max_year { 2024 }
12807 +sub _max_year { 2025 }
12808
12809 sub _new_instance
12810 {
12811 --- a/lib/DateTime/TimeZone/Europe/Luxembourg.pm
12812 +++ b/lib/DateTime/TimeZone/Europe/Luxembourg.pm
12813 @@ -3,7 +3,7 @@
12814 # DateTime::TimeZone module distribution in the tools/ directory
12815
12816 #
12817 -# Generated from debian/tzdata/europe. Olson data version 2014j
12818 +# Generated from debian/tzdata/europe. Olson data version 2015a
12819 #
12820 # Do not edit this file directly.
12821 #
12822 @@ -1459,13 +1459,31 @@
12823 1,
12824 'CEST',
12825 ],
12826 + [
12827 +63897123600, # utc_start 2025-10-26 01:00:00 (Sun)
12828 +63910429200, # utc_end 2026-03-29 01:00:00 (Sun)
12829 +63897127200, # local_start 2025-10-26 02:00:00 (Sun)
12830 +63910432800, # local_end 2026-03-29 02:00:00 (Sun)
12831 +3600,
12832 +0,
12833 +'CET',
12834 + ],
12835 + [
12836 +63910429200, # utc_start 2026-03-29 01:00:00 (Sun)
12837 +63928573200, # utc_end 2026-10-25 01:00:00 (Sun)
12838 +63910436400, # local_start 2026-03-29 03:00:00 (Sun)
12839 +63928580400, # local_end 2026-10-25 03:00:00 (Sun)
12840 +7200,
12841 +1,
12842 +'CEST',
12843 + ],
12844 ];
12845
12846 -sub olson_version { '2014j' }
12847 +sub olson_version { '2015a' }
12848
12849 -sub has_dst_changes { 79 }
12850 +sub has_dst_changes { 80 }
12851
12852 -sub _max_year { 2024 }
12853 +sub _max_year { 2025 }
12854
12855 sub _new_instance
12856 {
12857 --- a/lib/DateTime/TimeZone/Europe/Madrid.pm
12858 +++ b/lib/DateTime/TimeZone/Europe/Madrid.pm
12859 @@ -3,7 +3,7 @@
12860 # DateTime::TimeZone module distribution in the tools/ directory
12861
12862 #
12863 -# Generated from debian/tzdata/europe. Olson data version 2014j
12864 +# Generated from debian/tzdata/europe. Olson data version 2015a
12865 #
12866 # Do not edit this file directly.
12867 #
12868 @@ -1288,13 +1288,31 @@
12869 1,
12870 'CEST',
12871 ],
12872 + [
12873 +63897123600, # utc_start 2025-10-26 01:00:00 (Sun)
12874 +63910429200, # utc_end 2026-03-29 01:00:00 (Sun)
12875 +63897127200, # local_start 2025-10-26 02:00:00 (Sun)
12876 +63910432800, # local_end 2026-03-29 02:00:00 (Sun)
12877 +3600,
12878 +0,
12879 +'CET',
12880 + ],
12881 + [
12882 +63910429200, # utc_start 2026-03-29 01:00:00 (Sun)
12883 +63928573200, # utc_end 2026-10-25 01:00:00 (Sun)
12884 +63910436400, # local_start 2026-03-29 03:00:00 (Sun)
12885 +63928580400, # local_end 2026-10-25 03:00:00 (Sun)
12886 +7200,
12887 +1,
12888 +'CEST',
12889 + ],
12890 ];
12891
12892 -sub olson_version { '2014j' }
12893 +sub olson_version { '2015a' }
12894
12895 -sub has_dst_changes { 74 }
12896 +sub has_dst_changes { 75 }
12897
12898 -sub _max_year { 2024 }
12899 +sub _max_year { 2025 }
12900
12901 sub _new_instance
12902 {
12903 @@ -1344,25 +1362,25 @@
12904 my $rules = [
12905 bless( {
12906 'at' => '1:00u',
12907 - 'from' => '1996',
12908 - 'in' => 'Oct',
12909 - 'letter' => '',
12910 + 'from' => '1981',
12911 + 'in' => 'Mar',
12912 + 'letter' => 'S',
12913 'name' => 'EU',
12914 - 'offset_from_std' => 0,
12915 + 'offset_from_std' => 3600,
12916 'on' => 'lastSun',
12917 - 'save' => '0',
12918 + 'save' => '1:00',
12919 'to' => 'max',
12920 'type' => undef
12921 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
12922 bless( {
12923 'at' => '1:00u',
12924 - 'from' => '1981',
12925 - 'in' => 'Mar',
12926 - 'letter' => 'S',
12927 + 'from' => '1996',
12928 + 'in' => 'Oct',
12929 + 'letter' => '',
12930 'name' => 'EU',
12931 - 'offset_from_std' => 3600,
12932 + 'offset_from_std' => 0,
12933 'on' => 'lastSun',
12934 - 'save' => '1:00',
12935 + 'save' => '0',
12936 'to' => 'max',
12937 'type' => undef
12938 }, 'DateTime::TimeZone::OlsonDB::Rule' )
12939 --- a/lib/DateTime/TimeZone/Europe/Malta.pm
12940 +++ b/lib/DateTime/TimeZone/Europe/Malta.pm
12941 @@ -3,7 +3,7 @@
12942 # DateTime::TimeZone module distribution in the tools/ directory
12943
12944 #
12945 -# Generated from debian/tzdata/europe. Olson data version 2014j
12946 +# Generated from debian/tzdata/europe. Olson data version 2015a
12947 #
12948 # Do not edit this file directly.
12949 #
12950 @@ -1333,13 +1333,31 @@
12951 1,
12952 'CEST',
12953 ],
12954 + [
12955 +63897123600, # utc_start 2025-10-26 01:00:00 (Sun)
12956 +63910429200, # utc_end 2026-03-29 01:00:00 (Sun)
12957 +63897127200, # local_start 2025-10-26 02:00:00 (Sun)
12958 +63910432800, # local_end 2026-03-29 02:00:00 (Sun)
12959 +3600,
12960 +0,
12961 +'CET',
12962 + ],
12963 + [
12964 +63910429200, # utc_start 2026-03-29 01:00:00 (Sun)
12965 +63928573200, # utc_end 2026-10-25 01:00:00 (Sun)
12966 +63910436400, # local_start 2026-03-29 03:00:00 (Sun)
12967 +63928580400, # local_end 2026-10-25 03:00:00 (Sun)
12968 +7200,
12969 +1,
12970 +'CEST',
12971 + ],
12972 ];
12973
12974 -sub olson_version { '2014j' }
12975 +sub olson_version { '2015a' }
12976
12977 -sub has_dst_changes { 72 }
12978 +sub has_dst_changes { 73 }
12979
12980 -sub _max_year { 2024 }
12981 +sub _max_year { 2025 }
12982
12983 sub _new_instance
12984 {
12985 --- a/lib/DateTime/TimeZone/Europe/Minsk.pm
12986 +++ b/lib/DateTime/TimeZone/Europe/Minsk.pm
12987 @@ -3,7 +3,7 @@
12988 # DateTime::TimeZone module distribution in the tools/ directory
12989
12990 #
12991 -# Generated from debian/tzdata/europe. Olson data version 2014j
12992 +# Generated from debian/tzdata/europe. Olson data version 2015a
12993 #
12994 # Do not edit this file directly.
12995 #
12996 @@ -660,11 +660,11 @@
12997 ],
12998 ];
12999
13000 -sub olson_version { '2014j' }
13001 +sub olson_version { '2015a' }
13002
13003 sub has_dst_changes { 32 }
13004
13005 -sub _max_year { 2024 }
13006 +sub _max_year { 2025 }
13007
13008 sub _new_instance
13009 {
13010 --- a/lib/DateTime/TimeZone/Europe/Monaco.pm
13011 +++ b/lib/DateTime/TimeZone/Europe/Monaco.pm
13012 @@ -3,7 +3,7 @@
13013 # DateTime::TimeZone module distribution in the tools/ directory
13014
13015 #
13016 -# Generated from debian/tzdata/europe. Olson data version 2014j
13017 +# Generated from debian/tzdata/europe. Olson data version 2015a
13018 #
13019 # Do not edit this file directly.
13020 #
13021 @@ -1477,13 +1477,31 @@
13022 1,
13023 'CEST',
13024 ],
13025 + [
13026 +63897123600, # utc_start 2025-10-26 01:00:00 (Sun)
13027 +63910429200, # utc_end 2026-03-29 01:00:00 (Sun)
13028 +63897127200, # local_start 2025-10-26 02:00:00 (Sun)
13029 +63910432800, # local_end 2026-03-29 02:00:00 (Sun)
13030 +3600,
13031 +0,
13032 +'CET',
13033 + ],
13034 + [
13035 +63910429200, # utc_start 2026-03-29 01:00:00 (Sun)
13036 +63928573200, # utc_end 2026-10-25 01:00:00 (Sun)
13037 +63910436400, # local_start 2026-03-29 03:00:00 (Sun)
13038 +63928580400, # local_end 2026-10-25 03:00:00 (Sun)
13039 +7200,
13040 +1,
13041 +'CEST',
13042 + ],
13043 ];
13044
13045 -sub olson_version { '2014j' }
13046 +sub olson_version { '2015a' }
13047
13048 -sub has_dst_changes { 84 }
13049 +sub has_dst_changes { 85 }
13050
13051 -sub _max_year { 2024 }
13052 +sub _max_year { 2025 }
13053
13054 sub _new_instance
13055 {
13056 --- a/lib/DateTime/TimeZone/Europe/Moscow.pm
13057 +++ b/lib/DateTime/TimeZone/Europe/Moscow.pm
13058 @@ -3,7 +3,7 @@
13059 # DateTime::TimeZone module distribution in the tools/ directory
13060
13061 #
13062 -# Generated from debian/tzdata/europe. Olson data version 2014j
13063 +# Generated from debian/tzdata/europe. Olson data version 2015a
13064 #
13065 # Do not edit this file directly.
13066 #
13067 @@ -732,11 +732,11 @@
13068 ],
13069 ];
13070
13071 -sub olson_version { '2014j' }
13072 +sub olson_version { '2015a' }
13073
13074 sub has_dst_changes { 38 }
13075
13076 -sub _max_year { 2024 }
13077 +sub _max_year { 2025 }
13078
13079 sub _new_instance
13080 {
13081 --- a/lib/DateTime/TimeZone/Europe/Oslo.pm
13082 +++ b/lib/DateTime/TimeZone/Europe/Oslo.pm
13083 @@ -3,7 +3,7 @@
13084 # DateTime::TimeZone module distribution in the tools/ directory
13085
13086 #
13087 -# Generated from debian/tzdata/europe. Olson data version 2014j
13088 +# Generated from debian/tzdata/europe. Olson data version 2015a
13089 #
13090 # Do not edit this file directly.
13091 #
13092 @@ -1081,13 +1081,31 @@
13093 1,
13094 'CEST',
13095 ],
13096 + [
13097 +63897123600, # utc_start 2025-10-26 01:00:00 (Sun)
13098 +63910429200, # utc_end 2026-03-29 01:00:00 (Sun)
13099 +63897127200, # local_start 2025-10-26 02:00:00 (Sun)
13100 +63910432800, # local_end 2026-03-29 02:00:00 (Sun)
13101 +3600,
13102 +0,
13103 +'CET',
13104 + ],
13105 + [
13106 +63910429200, # utc_start 2026-03-29 01:00:00 (Sun)
13107 +63928573200, # utc_end 2026-10-25 01:00:00 (Sun)
13108 +63910436400, # local_start 2026-03-29 03:00:00 (Sun)
13109 +63928580400, # local_end 2026-10-25 03:00:00 (Sun)
13110 +7200,
13111 +1,
13112 +'CEST',
13113 + ],
13114 ];
13115
13116 -sub olson_version { '2014j' }
13117 +sub olson_version { '2015a' }
13118
13119 -sub has_dst_changes { 58 }
13120 +sub has_dst_changes { 59 }
13121
13122 -sub _max_year { 2024 }
13123 +sub _max_year { 2025 }
13124
13125 sub _new_instance
13126 {
13127 --- a/lib/DateTime/TimeZone/Europe/Paris.pm
13128 +++ b/lib/DateTime/TimeZone/Europe/Paris.pm
13129 @@ -3,7 +3,7 @@
13130 # DateTime::TimeZone module distribution in the tools/ directory
13131
13132 #
13133 -# Generated from debian/tzdata/europe. Olson data version 2014j
13134 +# Generated from debian/tzdata/europe. Olson data version 2015a
13135 #
13136 # Do not edit this file directly.
13137 #
13138 @@ -1468,13 +1468,31 @@
13139 1,
13140 'CEST',
13141 ],
13142 + [
13143 +63897123600, # utc_start 2025-10-26 01:00:00 (Sun)
13144 +63910429200, # utc_end 2026-03-29 01:00:00 (Sun)
13145 +63897127200, # local_start 2025-10-26 02:00:00 (Sun)
13146 +63910432800, # local_end 2026-03-29 02:00:00 (Sun)
13147 +3600,
13148 +0,
13149 +'CET',
13150 + ],
13151 + [
13152 +63910429200, # utc_start 2026-03-29 01:00:00 (Sun)
13153 +63928573200, # utc_end 2026-10-25 01:00:00 (Sun)
13154 +63910436400, # local_start 2026-03-29 03:00:00 (Sun)
13155 +63928580400, # local_end 2026-10-25 03:00:00 (Sun)
13156 +7200,
13157 +1,
13158 +'CEST',
13159 + ],
13160 ];
13161
13162 -sub olson_version { '2014j' }
13163 +sub olson_version { '2015a' }
13164
13165 -sub has_dst_changes { 81 }
13166 +sub has_dst_changes { 82 }
13167
13168 -sub _max_year { 2024 }
13169 +sub _max_year { 2025 }
13170
13171 sub _new_instance
13172 {
13173 @@ -1524,25 +1542,25 @@
13174 my $rules = [
13175 bless( {
13176 'at' => '1:00u',
13177 - 'from' => '1996',
13178 - 'in' => 'Oct',
13179 - 'letter' => '',
13180 + 'from' => '1981',
13181 + 'in' => 'Mar',
13182 + 'letter' => 'S',
13183 'name' => 'EU',
13184 - 'offset_from_std' => 0,
13185 + 'offset_from_std' => 3600,
13186 'on' => 'lastSun',
13187 - 'save' => '0',
13188 + 'save' => '1:00',
13189 'to' => 'max',
13190 'type' => undef
13191 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
13192 bless( {
13193 'at' => '1:00u',
13194 - 'from' => '1981',
13195 - 'in' => 'Mar',
13196 - 'letter' => 'S',
13197 + 'from' => '1996',
13198 + 'in' => 'Oct',
13199 + 'letter' => '',
13200 'name' => 'EU',
13201 - 'offset_from_std' => 3600,
13202 + 'offset_from_std' => 0,
13203 'on' => 'lastSun',
13204 - 'save' => '1:00',
13205 + 'save' => '0',
13206 'to' => 'max',
13207 'type' => undef
13208 }, 'DateTime::TimeZone::OlsonDB::Rule' )
13209 --- a/lib/DateTime/TimeZone/Europe/Prague.pm
13210 +++ b/lib/DateTime/TimeZone/Europe/Prague.pm
13211 @@ -3,7 +3,7 @@
13212 # DateTime::TimeZone module distribution in the tools/ directory
13213
13214 #
13215 -# Generated from debian/tzdata/europe. Olson data version 2014j
13216 +# Generated from debian/tzdata/europe. Olson data version 2015a
13217 #
13218 # Do not edit this file directly.
13219 #
13220 @@ -1090,13 +1090,31 @@
13221 1,
13222 'CEST',
13223 ],
13224 + [
13225 +63897123600, # utc_start 2025-10-26 01:00:00 (Sun)
13226 +63910429200, # utc_end 2026-03-29 01:00:00 (Sun)
13227 +63897127200, # local_start 2025-10-26 02:00:00 (Sun)
13228 +63910432800, # local_end 2026-03-29 02:00:00 (Sun)
13229 +3600,
13230 +0,
13231 +'CET',
13232 + ],
13233 + [
13234 +63910429200, # utc_start 2026-03-29 01:00:00 (Sun)
13235 +63928573200, # utc_end 2026-10-25 01:00:00 (Sun)
13236 +63910436400, # local_start 2026-03-29 03:00:00 (Sun)
13237 +63928580400, # local_end 2026-10-25 03:00:00 (Sun)
13238 +7200,
13239 +1,
13240 +'CEST',
13241 + ],
13242 ];
13243
13244 -sub olson_version { '2014j' }
13245 +sub olson_version { '2015a' }
13246
13247 -sub has_dst_changes { 58 }
13248 +sub has_dst_changes { 59 }
13249
13250 -sub _max_year { 2024 }
13251 +sub _max_year { 2025 }
13252
13253 sub _new_instance
13254 {
13255 @@ -1146,25 +1164,25 @@
13256 my $rules = [
13257 bless( {
13258 'at' => '1:00u',
13259 - 'from' => '1981',
13260 - 'in' => 'Mar',
13261 - 'letter' => 'S',
13262 + 'from' => '1996',
13263 + 'in' => 'Oct',
13264 + 'letter' => '',
13265 'name' => 'EU',
13266 - 'offset_from_std' => 3600,
13267 + 'offset_from_std' => 0,
13268 'on' => 'lastSun',
13269 - 'save' => '1:00',
13270 + 'save' => '0',
13271 'to' => 'max',
13272 'type' => undef
13273 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
13274 bless( {
13275 'at' => '1:00u',
13276 - 'from' => '1996',
13277 - 'in' => 'Oct',
13278 - 'letter' => '',
13279 + 'from' => '1981',
13280 + 'in' => 'Mar',
13281 + 'letter' => 'S',
13282 'name' => 'EU',
13283 - 'offset_from_std' => 0,
13284 + 'offset_from_std' => 3600,
13285 'on' => 'lastSun',
13286 - 'save' => '0',
13287 + 'save' => '1:00',
13288 'to' => 'max',
13289 'type' => undef
13290 }, 'DateTime::TimeZone::OlsonDB::Rule' )
13291 --- a/lib/DateTime/TimeZone/Europe/Riga.pm
13292 +++ b/lib/DateTime/TimeZone/Europe/Riga.pm
13293 @@ -3,7 +3,7 @@
13294 # DateTime::TimeZone module distribution in the tools/ directory
13295
13296 #
13297 -# Generated from debian/tzdata/europe. Olson data version 2014j
13298 +# Generated from debian/tzdata/europe. Olson data version 2015a
13299 #
13300 # Do not edit this file directly.
13301 #
13302 @@ -964,13 +964,31 @@
13303 1,
13304 'EEST',
13305 ],
13306 + [
13307 +63897123600, # utc_start 2025-10-26 01:00:00 (Sun)
13308 +63910429200, # utc_end 2026-03-29 01:00:00 (Sun)
13309 +63897130800, # local_start 2025-10-26 03:00:00 (Sun)
13310 +63910436400, # local_end 2026-03-29 03:00:00 (Sun)
13311 +7200,
13312 +0,
13313 +'EET',
13314 + ],
13315 + [
13316 +63910429200, # utc_start 2026-03-29 01:00:00 (Sun)
13317 +63928573200, # utc_end 2026-10-25 01:00:00 (Sun)
13318 +63910440000, # local_start 2026-03-29 04:00:00 (Sun)
13319 +63928584000, # local_end 2026-10-25 04:00:00 (Sun)
13320 +10800,
13321 +1,
13322 +'EEST',
13323 + ],
13324 ];
13325
13326 -sub olson_version { '2014j' }
13327 +sub olson_version { '2015a' }
13328
13329 -sub has_dst_changes { 49 }
13330 +sub has_dst_changes { 50 }
13331
13332 -sub _max_year { 2024 }
13333 +sub _max_year { 2025 }
13334
13335 sub _new_instance
13336 {
13337 --- a/lib/DateTime/TimeZone/Europe/Rome.pm
13338 +++ b/lib/DateTime/TimeZone/Europe/Rome.pm
13339 @@ -3,7 +3,7 @@
13340 # DateTime::TimeZone module distribution in the tools/ directory
13341
13342 #
13343 -# Generated from debian/tzdata/europe. Olson data version 2014j
13344 +# Generated from debian/tzdata/europe. Olson data version 2015a
13345 #
13346 # Do not edit this file directly.
13347 #
13348 @@ -1351,13 +1351,31 @@
13349 1,
13350 'CEST',
13351 ],
13352 + [
13353 +63897123600, # utc_start 2025-10-26 01:00:00 (Sun)
13354 +63910429200, # utc_end 2026-03-29 01:00:00 (Sun)
13355 +63897127200, # local_start 2025-10-26 02:00:00 (Sun)
13356 +63910432800, # local_end 2026-03-29 02:00:00 (Sun)
13357 +3600,
13358 +0,
13359 +'CET',
13360 + ],
13361 + [
13362 +63910429200, # utc_start 2026-03-29 01:00:00 (Sun)
13363 +63928573200, # utc_end 2026-10-25 01:00:00 (Sun)
13364 +63910436400, # local_start 2026-03-29 03:00:00 (Sun)
13365 +63928580400, # local_end 2026-10-25 03:00:00 (Sun)
13366 +7200,
13367 +1,
13368 +'CEST',
13369 + ],
13370 ];
13371
13372 -sub olson_version { '2014j' }
13373 +sub olson_version { '2015a' }
13374
13375 -sub has_dst_changes { 73 }
13376 +sub has_dst_changes { 74 }
13377
13378 -sub _max_year { 2024 }
13379 +sub _max_year { 2025 }
13380
13381 sub _new_instance
13382 {
13383 @@ -1407,25 +1425,25 @@
13384 my $rules = [
13385 bless( {
13386 'at' => '1:00u',
13387 - 'from' => '1996',
13388 - 'in' => 'Oct',
13389 - 'letter' => '',
13390 + 'from' => '1981',
13391 + 'in' => 'Mar',
13392 + 'letter' => 'S',
13393 'name' => 'EU',
13394 - 'offset_from_std' => 0,
13395 + 'offset_from_std' => 3600,
13396 'on' => 'lastSun',
13397 - 'save' => '0',
13398 + 'save' => '1:00',
13399 'to' => 'max',
13400 'type' => undef
13401 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
13402 bless( {
13403 'at' => '1:00u',
13404 - 'from' => '1981',
13405 - 'in' => 'Mar',
13406 - 'letter' => 'S',
13407 + 'from' => '1996',
13408 + 'in' => 'Oct',
13409 + 'letter' => '',
13410 'name' => 'EU',
13411 - 'offset_from_std' => 3600,
13412 + 'offset_from_std' => 0,
13413 'on' => 'lastSun',
13414 - 'save' => '1:00',
13415 + 'save' => '0',
13416 'to' => 'max',
13417 'type' => undef
13418 }, 'DateTime::TimeZone::OlsonDB::Rule' )
13419 --- a/lib/DateTime/TimeZone/Europe/Samara.pm
13420 +++ b/lib/DateTime/TimeZone/Europe/Samara.pm
13421 @@ -3,7 +3,7 @@
13422 # DateTime::TimeZone module distribution in the tools/ directory
13423
13424 #
13425 -# Generated from debian/tzdata/europe. Olson data version 2014j
13426 +# Generated from debian/tzdata/europe. Olson data version 2015a
13427 #
13428 # Do not edit this file directly.
13429 #
13430 @@ -615,11 +615,11 @@
13431 ],
13432 ];
13433
13434 -sub olson_version { '2014j' }
13435 +sub olson_version { '2015a' }
13436
13437 sub has_dst_changes { 30 }
13438
13439 -sub _max_year { 2024 }
13440 +sub _max_year { 2025 }
13441
13442 sub _new_instance
13443 {
13444 --- a/lib/DateTime/TimeZone/Europe/Simferopol.pm
13445 +++ b/lib/DateTime/TimeZone/Europe/Simferopol.pm
13446 @@ -3,7 +3,7 @@
13447 # DateTime::TimeZone module distribution in the tools/ directory
13448
13449 #
13450 -# Generated from debian/tzdata/europe. Olson data version 2014j
13451 +# Generated from debian/tzdata/europe. Olson data version 2015a
13452 #
13453 # Do not edit this file directly.
13454 #
13455 @@ -741,11 +741,11 @@
13456 ],
13457 ];
13458
13459 -sub olson_version { '2014j' }
13460 +sub olson_version { '2015a' }
13461
13462 sub has_dst_changes { 36 }
13463
13464 -sub _max_year { 2024 }
13465 +sub _max_year { 2025 }
13466
13467 sub _new_instance
13468 {
13469 --- a/lib/DateTime/TimeZone/Europe/Sofia.pm
13470 +++ b/lib/DateTime/TimeZone/Europe/Sofia.pm
13471 @@ -3,7 +3,7 @@
13472 # DateTime::TimeZone module distribution in the tools/ directory
13473
13474 #
13475 -# Generated from debian/tzdata/europe. Olson data version 2014j
13476 +# Generated from debian/tzdata/europe. Olson data version 2015a
13477 #
13478 # Do not edit this file directly.
13479 #
13480 @@ -973,13 +973,31 @@
13481 1,
13482 'EEST',
13483 ],
13484 + [
13485 +63897123600, # utc_start 2025-10-26 01:00:00 (Sun)
13486 +63910429200, # utc_end 2026-03-29 01:00:00 (Sun)
13487 +63897130800, # local_start 2025-10-26 03:00:00 (Sun)
13488 +63910436400, # local_end 2026-03-29 03:00:00 (Sun)
13489 +7200,
13490 +0,
13491 +'EET',
13492 + ],
13493 + [
13494 +63910429200, # utc_start 2026-03-29 01:00:00 (Sun)
13495 +63928573200, # utc_end 2026-10-25 01:00:00 (Sun)
13496 +63910440000, # local_start 2026-03-29 04:00:00 (Sun)
13497 +63928584000, # local_end 2026-10-25 04:00:00 (Sun)
13498 +10800,
13499 +1,
13500 +'EEST',
13501 + ],
13502 ];
13503
13504 -sub olson_version { '2014j' }
13505 +sub olson_version { '2015a' }
13506
13507 -sub has_dst_changes { 50 }
13508 +sub has_dst_changes { 51 }
13509
13510 -sub _max_year { 2024 }
13511 +sub _max_year { 2025 }
13512
13513 sub _new_instance
13514 {
13515 @@ -1029,25 +1047,25 @@
13516 my $rules = [
13517 bless( {
13518 'at' => '1:00u',
13519 - 'from' => '1996',
13520 - 'in' => 'Oct',
13521 - 'letter' => '',
13522 + 'from' => '1981',
13523 + 'in' => 'Mar',
13524 + 'letter' => 'S',
13525 'name' => 'EU',
13526 - 'offset_from_std' => 0,
13527 + 'offset_from_std' => 3600,
13528 'on' => 'lastSun',
13529 - 'save' => '0',
13530 + 'save' => '1:00',
13531 'to' => 'max',
13532 'type' => undef
13533 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
13534 bless( {
13535 'at' => '1:00u',
13536 - 'from' => '1981',
13537 - 'in' => 'Mar',
13538 - 'letter' => 'S',
13539 + 'from' => '1996',
13540 + 'in' => 'Oct',
13541 + 'letter' => '',
13542 'name' => 'EU',
13543 - 'offset_from_std' => 3600,
13544 + 'offset_from_std' => 0,
13545 'on' => 'lastSun',
13546 - 'save' => '1:00',
13547 + 'save' => '0',
13548 'to' => 'max',
13549 'type' => undef
13550 }, 'DateTime::TimeZone::OlsonDB::Rule' )
13551 --- a/lib/DateTime/TimeZone/Europe/Stockholm.pm
13552 +++ b/lib/DateTime/TimeZone/Europe/Stockholm.pm
13553 @@ -3,7 +3,7 @@
13554 # DateTime::TimeZone module distribution in the tools/ directory
13555
13556 #
13557 -# Generated from debian/tzdata/europe. Olson data version 2014j
13558 +# Generated from debian/tzdata/europe. Olson data version 2015a
13559 #
13560 # Do not edit this file directly.
13561 #
13562 @@ -892,13 +892,31 @@
13563 1,
13564 'CEST',
13565 ],
13566 + [
13567 +63897123600, # utc_start 2025-10-26 01:00:00 (Sun)
13568 +63910429200, # utc_end 2026-03-29 01:00:00 (Sun)
13569 +63897127200, # local_start 2025-10-26 02:00:00 (Sun)
13570 +63910432800, # local_end 2026-03-29 02:00:00 (Sun)
13571 +3600,
13572 +0,
13573 +'CET',
13574 + ],
13575 + [
13576 +63910429200, # utc_start 2026-03-29 01:00:00 (Sun)
13577 +63928573200, # utc_end 2026-10-25 01:00:00 (Sun)
13578 +63910436400, # local_start 2026-03-29 03:00:00 (Sun)
13579 +63928580400, # local_end 2026-10-25 03:00:00 (Sun)
13580 +7200,
13581 +1,
13582 +'CEST',
13583 + ],
13584 ];
13585
13586 -sub olson_version { '2014j' }
13587 +sub olson_version { '2015a' }
13588
13589 -sub has_dst_changes { 47 }
13590 +sub has_dst_changes { 48 }
13591
13592 -sub _max_year { 2024 }
13593 +sub _max_year { 2025 }
13594
13595 sub _new_instance
13596 {
13597 --- a/lib/DateTime/TimeZone/Europe/Tallinn.pm
13598 +++ b/lib/DateTime/TimeZone/Europe/Tallinn.pm
13599 @@ -3,7 +3,7 @@
13600 # DateTime::TimeZone module distribution in the tools/ directory
13601
13602 #
13603 -# Generated from debian/tzdata/europe. Olson data version 2014j
13604 +# Generated from debian/tzdata/europe. Olson data version 2015a
13605 #
13606 # Do not edit this file directly.
13607 #
13608 @@ -937,13 +937,31 @@
13609 1,
13610 'EEST',
13611 ],
13612 + [
13613 +63897123600, # utc_start 2025-10-26 01:00:00 (Sun)
13614 +63910429200, # utc_end 2026-03-29 01:00:00 (Sun)
13615 +63897130800, # local_start 2025-10-26 03:00:00 (Sun)
13616 +63910436400, # local_end 2026-03-29 03:00:00 (Sun)
13617 +7200,
13618 +0,
13619 +'EET',
13620 + ],
13621 + [
13622 +63910429200, # utc_start 2026-03-29 01:00:00 (Sun)
13623 +63928573200, # utc_end 2026-10-25 01:00:00 (Sun)
13624 +63910440000, # local_start 2026-03-29 04:00:00 (Sun)
13625 +63928584000, # local_end 2026-10-25 04:00:00 (Sun)
13626 +10800,
13627 +1,
13628 +'EEST',
13629 + ],
13630 ];
13631
13632 -sub olson_version { '2014j' }
13633 +sub olson_version { '2015a' }
13634
13635 -sub has_dst_changes { 48 }
13636 +sub has_dst_changes { 49 }
13637
13638 -sub _max_year { 2024 }
13639 +sub _max_year { 2025 }
13640
13641 sub _new_instance
13642 {
13643 @@ -993,25 +1011,25 @@
13644 my $rules = [
13645 bless( {
13646 'at' => '1:00u',
13647 - 'from' => '1996',
13648 - 'in' => 'Oct',
13649 - 'letter' => '',
13650 + 'from' => '1981',
13651 + 'in' => 'Mar',
13652 + 'letter' => 'S',
13653 'name' => 'EU',
13654 - 'offset_from_std' => 0,
13655 + 'offset_from_std' => 3600,
13656 'on' => 'lastSun',
13657 - 'save' => '0',
13658 + 'save' => '1:00',
13659 'to' => 'max',
13660 'type' => undef
13661 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
13662 bless( {
13663 'at' => '1:00u',
13664 - 'from' => '1981',
13665 - 'in' => 'Mar',
13666 - 'letter' => 'S',
13667 + 'from' => '1996',
13668 + 'in' => 'Oct',
13669 + 'letter' => '',
13670 'name' => 'EU',
13671 - 'offset_from_std' => 3600,
13672 + 'offset_from_std' => 0,
13673 'on' => 'lastSun',
13674 - 'save' => '1:00',
13675 + 'save' => '0',
13676 'to' => 'max',
13677 'type' => undef
13678 }, 'DateTime::TimeZone::OlsonDB::Rule' )
13679 --- a/lib/DateTime/TimeZone/Europe/Tirane.pm
13680 +++ b/lib/DateTime/TimeZone/Europe/Tirane.pm
13681 @@ -3,7 +3,7 @@
13682 # DateTime::TimeZone module distribution in the tools/ directory
13683
13684 #
13685 -# Generated from debian/tzdata/europe. Olson data version 2014j
13686 +# Generated from debian/tzdata/europe. Olson data version 2015a
13687 #
13688 # Do not edit this file directly.
13689 #
13690 @@ -1009,13 +1009,31 @@
13691 1,
13692 'CEST',
13693 ],
13694 + [
13695 +63897123600, # utc_start 2025-10-26 01:00:00 (Sun)
13696 +63910429200, # utc_end 2026-03-29 01:00:00 (Sun)
13697 +63897127200, # local_start 2025-10-26 02:00:00 (Sun)
13698 +63910432800, # local_end 2026-03-29 02:00:00 (Sun)
13699 +3600,
13700 +0,
13701 +'CET',
13702 + ],
13703 + [
13704 +63910429200, # utc_start 2026-03-29 01:00:00 (Sun)
13705 +63928573200, # utc_end 2026-10-25 01:00:00 (Sun)
13706 +63910436400, # local_start 2026-03-29 03:00:00 (Sun)
13707 +63928580400, # local_end 2026-10-25 03:00:00 (Sun)
13708 +7200,
13709 +1,
13710 +'CEST',
13711 + ],
13712 ];
13713
13714 -sub olson_version { '2014j' }
13715 +sub olson_version { '2015a' }
13716
13717 -sub has_dst_changes { 55 }
13718 +sub has_dst_changes { 56 }
13719
13720 -sub _max_year { 2024 }
13721 +sub _max_year { 2025 }
13722
13723 sub _new_instance
13724 {
13725 --- a/lib/DateTime/TimeZone/Europe/Uzhgorod.pm
13726 +++ b/lib/DateTime/TimeZone/Europe/Uzhgorod.pm
13727 @@ -3,7 +3,7 @@
13728 # DateTime::TimeZone module distribution in the tools/ directory
13729
13730 #
13731 -# Generated from debian/tzdata/europe. Olson data version 2014j
13732 +# Generated from debian/tzdata/europe. Olson data version 2015a
13733 #
13734 # Do not edit this file directly.
13735 #
13736 @@ -928,13 +928,31 @@
13737 1,
13738 'EEST',
13739 ],
13740 + [
13741 +63897123600, # utc_start 2025-10-26 01:00:00 (Sun)
13742 +63910429200, # utc_end 2026-03-29 01:00:00 (Sun)
13743 +63897130800, # local_start 2025-10-26 03:00:00 (Sun)
13744 +63910436400, # local_end 2026-03-29 03:00:00 (Sun)
13745 +7200,
13746 +0,
13747 +'EET',
13748 + ],
13749 + [
13750 +63910429200, # utc_start 2026-03-29 01:00:00 (Sun)
13751 +63928573200, # utc_end 2026-10-25 01:00:00 (Sun)
13752 +63910440000, # local_start 2026-03-29 04:00:00 (Sun)
13753 +63928584000, # local_end 2026-10-25 04:00:00 (Sun)
13754 +10800,
13755 +1,
13756 +'EEST',
13757 + ],
13758 ];
13759
13760 -sub olson_version { '2014j' }
13761 +sub olson_version { '2015a' }
13762
13763 -sub has_dst_changes { 47 }
13764 +sub has_dst_changes { 48 }
13765
13766 -sub _max_year { 2024 }
13767 +sub _max_year { 2025 }
13768
13769 sub _new_instance
13770 {
13771 @@ -984,25 +1002,25 @@
13772 my $rules = [
13773 bless( {
13774 'at' => '1:00u',
13775 - 'from' => '1981',
13776 - 'in' => 'Mar',
13777 - 'letter' => 'S',
13778 + 'from' => '1996',
13779 + 'in' => 'Oct',
13780 + 'letter' => '',
13781 'name' => 'EU',
13782 - 'offset_from_std' => 3600,
13783 + 'offset_from_std' => 0,
13784 'on' => 'lastSun',
13785 - 'save' => '1:00',
13786 + 'save' => '0',
13787 'to' => 'max',
13788 'type' => undef
13789 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
13790 bless( {
13791 'at' => '1:00u',
13792 - 'from' => '1996',
13793 - 'in' => 'Oct',
13794 - 'letter' => '',
13795 + 'from' => '1981',
13796 + 'in' => 'Mar',
13797 + 'letter' => 'S',
13798 'name' => 'EU',
13799 - 'offset_from_std' => 0,
13800 + 'offset_from_std' => 3600,
13801 'on' => 'lastSun',
13802 - 'save' => '0',
13803 + 'save' => '1:00',
13804 'to' => 'max',
13805 'type' => undef
13806 }, 'DateTime::TimeZone::OlsonDB::Rule' )
13807 --- a/lib/DateTime/TimeZone/Europe/Vienna.pm
13808 +++ b/lib/DateTime/TimeZone/Europe/Vienna.pm
13809 @@ -3,7 +3,7 @@
13810 # DateTime::TimeZone module distribution in the tools/ directory
13811
13812 #
13813 -# Generated from debian/tzdata/europe. Olson data version 2014j
13814 +# Generated from debian/tzdata/europe. Olson data version 2015a
13815 #
13816 # Do not edit this file directly.
13817 #
13818 @@ -1081,13 +1081,31 @@
13819 1,
13820 'CEST',
13821 ],
13822 + [
13823 +63897123600, # utc_start 2025-10-26 01:00:00 (Sun)
13824 +63910429200, # utc_end 2026-03-29 01:00:00 (Sun)
13825 +63897127200, # local_start 2025-10-26 02:00:00 (Sun)
13826 +63910432800, # local_end 2026-03-29 02:00:00 (Sun)
13827 +3600,
13828 +0,
13829 +'CET',
13830 + ],
13831 + [
13832 +63910429200, # utc_start 2026-03-29 01:00:00 (Sun)
13833 +63928573200, # utc_end 2026-10-25 01:00:00 (Sun)
13834 +63910436400, # local_start 2026-03-29 03:00:00 (Sun)
13835 +63928580400, # local_end 2026-10-25 03:00:00 (Sun)
13836 +7200,
13837 +1,
13838 +'CEST',
13839 + ],
13840 ];
13841
13842 -sub olson_version { '2014j' }
13843 +sub olson_version { '2015a' }
13844
13845 -sub has_dst_changes { 57 }
13846 +sub has_dst_changes { 58 }
13847
13848 -sub _max_year { 2024 }
13849 +sub _max_year { 2025 }
13850
13851 sub _new_instance
13852 {
13853 --- a/lib/DateTime/TimeZone/Europe/Vilnius.pm
13854 +++ b/lib/DateTime/TimeZone/Europe/Vilnius.pm
13855 @@ -3,7 +3,7 @@
13856 # DateTime::TimeZone module distribution in the tools/ directory
13857
13858 #
13859 -# Generated from debian/tzdata/europe. Olson data version 2014j
13860 +# Generated from debian/tzdata/europe. Olson data version 2015a
13861 #
13862 # Do not edit this file directly.
13863 #
13864 @@ -901,13 +901,31 @@
13865 1,
13866 'EEST',
13867 ],
13868 + [
13869 +63897123600, # utc_start 2025-10-26 01:00:00 (Sun)
13870 +63910429200, # utc_end 2026-03-29 01:00:00 (Sun)
13871 +63897130800, # local_start 2025-10-26 03:00:00 (Sun)
13872 +63910436400, # local_end 2026-03-29 03:00:00 (Sun)
13873 +7200,
13874 +0,
13875 +'EET',
13876 + ],
13877 + [
13878 +63910429200, # utc_start 2026-03-29 01:00:00 (Sun)
13879 +63928573200, # utc_end 2026-10-25 01:00:00 (Sun)
13880 +63910440000, # local_start 2026-03-29 04:00:00 (Sun)
13881 +63928584000, # local_end 2026-10-25 04:00:00 (Sun)
13882 +10800,
13883 +1,
13884 +'EEST',
13885 + ],
13886 ];
13887
13888 -sub olson_version { '2014j' }
13889 +sub olson_version { '2015a' }
13890
13891 -sub has_dst_changes { 45 }
13892 +sub has_dst_changes { 46 }
13893
13894 -sub _max_year { 2024 }
13895 +sub _max_year { 2025 }
13896
13897 sub _new_instance
13898 {
13899 --- a/lib/DateTime/TimeZone/Europe/Volgograd.pm
13900 +++ b/lib/DateTime/TimeZone/Europe/Volgograd.pm
13901 @@ -3,7 +3,7 @@
13902 # DateTime::TimeZone module distribution in the tools/ directory
13903
13904 #
13905 -# Generated from debian/tzdata/europe. Olson data version 2014j
13906 +# Generated from debian/tzdata/europe. Olson data version 2015a
13907 #
13908 # Do not edit this file directly.
13909 #
13910 @@ -615,11 +615,11 @@
13911 ],
13912 ];
13913
13914 -sub olson_version { '2014j' }
13915 +sub olson_version { '2015a' }
13916
13917 sub has_dst_changes { 29 }
13918
13919 -sub _max_year { 2024 }
13920 +sub _max_year { 2025 }
13921
13922 sub _new_instance
13923 {
13924 --- a/lib/DateTime/TimeZone/Europe/Warsaw.pm
13925 +++ b/lib/DateTime/TimeZone/Europe/Warsaw.pm
13926 @@ -3,7 +3,7 @@
13927 # DateTime::TimeZone module distribution in the tools/ directory
13928
13929 #
13930 -# Generated from debian/tzdata/europe. Olson data version 2014j
13931 +# Generated from debian/tzdata/europe. Olson data version 2015a
13932 #
13933 # Do not edit this file directly.
13934 #
13935 @@ -1315,13 +1315,31 @@
13936 1,
13937 'CEST',
13938 ],
13939 + [
13940 +63897123600, # utc_start 2025-10-26 01:00:00 (Sun)
13941 +63910429200, # utc_end 2026-03-29 01:00:00 (Sun)
13942 +63897127200, # local_start 2025-10-26 02:00:00 (Sun)
13943 +63910432800, # local_end 2026-03-29 02:00:00 (Sun)
13944 +3600,
13945 +0,
13946 +'CET',
13947 + ],
13948 + [
13949 +63910429200, # utc_start 2026-03-29 01:00:00 (Sun)
13950 +63928573200, # utc_end 2026-10-25 01:00:00 (Sun)
13951 +63910436400, # local_start 2026-03-29 03:00:00 (Sun)
13952 +63928580400, # local_end 2026-10-25 03:00:00 (Sun)
13953 +7200,
13954 +1,
13955 +'CEST',
13956 + ],
13957 ];
13958
13959 -sub olson_version { '2014j' }
13960 +sub olson_version { '2015a' }
13961
13962 -sub has_dst_changes { 70 }
13963 +sub has_dst_changes { 71 }
13964
13965 -sub _max_year { 2024 }
13966 +sub _max_year { 2025 }
13967
13968 sub _new_instance
13969 {
13970 @@ -1371,25 +1389,25 @@
13971 my $rules = [
13972 bless( {
13973 'at' => '1:00u',
13974 - 'from' => '1996',
13975 - 'in' => 'Oct',
13976 - 'letter' => '',
13977 + 'from' => '1981',
13978 + 'in' => 'Mar',
13979 + 'letter' => 'S',
13980 'name' => 'EU',
13981 - 'offset_from_std' => 0,
13982 + 'offset_from_std' => 3600,
13983 'on' => 'lastSun',
13984 - 'save' => '0',
13985 + 'save' => '1:00',
13986 'to' => 'max',
13987 'type' => undef
13988 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
13989 bless( {
13990 'at' => '1:00u',
13991 - 'from' => '1981',
13992 - 'in' => 'Mar',
13993 - 'letter' => 'S',
13994 + 'from' => '1996',
13995 + 'in' => 'Oct',
13996 + 'letter' => '',
13997 'name' => 'EU',
13998 - 'offset_from_std' => 3600,
13999 + 'offset_from_std' => 0,
14000 'on' => 'lastSun',
14001 - 'save' => '1:00',
14002 + 'save' => '0',
14003 'to' => 'max',
14004 'type' => undef
14005 }, 'DateTime::TimeZone::OlsonDB::Rule' )
14006 --- a/lib/DateTime/TimeZone/Europe/Zaporozhye.pm
14007 +++ b/lib/DateTime/TimeZone/Europe/Zaporozhye.pm
14008 @@ -3,7 +3,7 @@
14009 # DateTime::TimeZone module distribution in the tools/ directory
14010
14011 #
14012 -# Generated from debian/tzdata/europe. Olson data version 2014j
14013 +# Generated from debian/tzdata/europe. Olson data version 2015a
14014 #
14015 # Do not edit this file directly.
14016 #
14017 @@ -910,13 +910,31 @@
14018 1,
14019 'EEST',
14020 ],
14021 + [
14022 +63897123600, # utc_start 2025-10-26 01:00:00 (Sun)
14023 +63910429200, # utc_end 2026-03-29 01:00:00 (Sun)
14024 +63897130800, # local_start 2025-10-26 03:00:00 (Sun)
14025 +63910436400, # local_end 2026-03-29 03:00:00 (Sun)
14026 +7200,
14027 +0,
14028 +'EET',
14029 + ],
14030 + [
14031 +63910429200, # utc_start 2026-03-29 01:00:00 (Sun)
14032 +63928573200, # utc_end 2026-10-25 01:00:00 (Sun)
14033 +63910440000, # local_start 2026-03-29 04:00:00 (Sun)
14034 +63928584000, # local_end 2026-10-25 04:00:00 (Sun)
14035 +10800,
14036 +1,
14037 +'EEST',
14038 + ],
14039 ];
14040
14041 -sub olson_version { '2014j' }
14042 +sub olson_version { '2015a' }
14043
14044 -sub has_dst_changes { 47 }
14045 +sub has_dst_changes { 48 }
14046
14047 -sub _max_year { 2024 }
14048 +sub _max_year { 2025 }
14049
14050 sub _new_instance
14051 {
14052 @@ -966,25 +984,25 @@
14053 my $rules = [
14054 bless( {
14055 'at' => '1:00u',
14056 - 'from' => '1981',
14057 - 'in' => 'Mar',
14058 - 'letter' => 'S',
14059 + 'from' => '1996',
14060 + 'in' => 'Oct',
14061 + 'letter' => '',
14062 'name' => 'EU',
14063 - 'offset_from_std' => 3600,
14064 + 'offset_from_std' => 0,
14065 'on' => 'lastSun',
14066 - 'save' => '1:00',
14067 + 'save' => '0',
14068 'to' => 'max',
14069 'type' => undef
14070 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
14071 bless( {
14072 'at' => '1:00u',
14073 - 'from' => '1996',
14074 - 'in' => 'Oct',
14075 - 'letter' => '',
14076 + 'from' => '1981',
14077 + 'in' => 'Mar',
14078 + 'letter' => 'S',
14079 'name' => 'EU',
14080 - 'offset_from_std' => 0,
14081 + 'offset_from_std' => 3600,
14082 'on' => 'lastSun',
14083 - 'save' => '0',
14084 + 'save' => '1:00',
14085 'to' => 'max',
14086 'type' => undef
14087 }, 'DateTime::TimeZone::OlsonDB::Rule' )
14088 --- a/lib/DateTime/TimeZone/Europe/Zurich.pm
14089 +++ b/lib/DateTime/TimeZone/Europe/Zurich.pm
14090 @@ -3,7 +3,7 @@
14091 # DateTime::TimeZone module distribution in the tools/ directory
14092
14093 #
14094 -# Generated from debian/tzdata/europe. Olson data version 2014j
14095 +# Generated from debian/tzdata/europe. Olson data version 2015a
14096 #
14097 # Do not edit this file directly.
14098 #
14099 @@ -892,13 +892,31 @@
14100 1,
14101 'CEST',
14102 ],
14103 + [
14104 +63897123600, # utc_start 2025-10-26 01:00:00 (Sun)
14105 +63910429200, # utc_end 2026-03-29 01:00:00 (Sun)
14106 +63897127200, # local_start 2025-10-26 02:00:00 (Sun)
14107 +63910432800, # local_end 2026-03-29 02:00:00 (Sun)
14108 +3600,
14109 +0,
14110 +'CET',
14111 + ],
14112 + [
14113 +63910429200, # utc_start 2026-03-29 01:00:00 (Sun)
14114 +63928573200, # utc_end 2026-10-25 01:00:00 (Sun)
14115 +63910436400, # local_start 2026-03-29 03:00:00 (Sun)
14116 +63928580400, # local_end 2026-10-25 03:00:00 (Sun)
14117 +7200,
14118 +1,
14119 +'CEST',
14120 + ],
14121 ];
14122
14123 -sub olson_version { '2014j' }
14124 +sub olson_version { '2015a' }
14125
14126 -sub has_dst_changes { 47 }
14127 +sub has_dst_changes { 48 }
14128
14129 -sub _max_year { 2024 }
14130 +sub _max_year { 2025 }
14131
14132 sub _new_instance
14133 {
14134 @@ -948,25 +966,25 @@
14135 my $rules = [
14136 bless( {
14137 'at' => '1:00u',
14138 - 'from' => '1996',
14139 - 'in' => 'Oct',
14140 - 'letter' => '',
14141 + 'from' => '1981',
14142 + 'in' => 'Mar',
14143 + 'letter' => 'S',
14144 'name' => 'EU',
14145 - 'offset_from_std' => 0,
14146 + 'offset_from_std' => 3600,
14147 'on' => 'lastSun',
14148 - 'save' => '0',
14149 + 'save' => '1:00',
14150 'to' => 'max',
14151 'type' => undef
14152 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
14153 bless( {
14154 'at' => '1:00u',
14155 - 'from' => '1981',
14156 - 'in' => 'Mar',
14157 - 'letter' => 'S',
14158 + 'from' => '1996',
14159 + 'in' => 'Oct',
14160 + 'letter' => '',
14161 'name' => 'EU',
14162 - 'offset_from_std' => 3600,
14163 + 'offset_from_std' => 0,
14164 'on' => 'lastSun',
14165 - 'save' => '1:00',
14166 + 'save' => '0',
14167 'to' => 'max',
14168 'type' => undef
14169 }, 'DateTime::TimeZone::OlsonDB::Rule' )
14170 --- a/lib/DateTime/TimeZone/HST.pm
14171 +++ b/lib/DateTime/TimeZone/HST.pm
14172 @@ -3,7 +3,7 @@
14173 # DateTime::TimeZone module distribution in the tools/ directory
14174
14175 #
14176 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
14177 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
14178 #
14179 # Do not edit this file directly.
14180 #
14181 @@ -30,11 +30,11 @@
14182 ],
14183 ];
14184
14185 -sub olson_version { '2014j' }
14186 +sub olson_version { '2015a' }
14187
14188 sub has_dst_changes { 0 }
14189
14190 -sub _max_year { 2024 }
14191 +sub _max_year { 2025 }
14192
14193 sub _new_instance
14194 {
14195 --- a/lib/DateTime/TimeZone/Indian/Chagos.pm
14196 +++ b/lib/DateTime/TimeZone/Indian/Chagos.pm
14197 @@ -3,7 +3,7 @@
14198 # DateTime::TimeZone module distribution in the tools/ directory
14199
14200 #
14201 -# Generated from debian/tzdata/asia. Olson data version 2014j
14202 +# Generated from debian/tzdata/asia. Olson data version 2015a
14203 #
14204 # Do not edit this file directly.
14205 #
14206 @@ -48,11 +48,11 @@
14207 ],
14208 ];
14209
14210 -sub olson_version { '2014j' }
14211 +sub olson_version { '2015a' }
14212
14213 sub has_dst_changes { 0 }
14214
14215 -sub _max_year { 2024 }
14216 +sub _max_year { 2025 }
14217
14218 sub _new_instance
14219 {
14220 --- a/lib/DateTime/TimeZone/Indian/Christmas.pm
14221 +++ b/lib/DateTime/TimeZone/Indian/Christmas.pm
14222 @@ -3,7 +3,7 @@
14223 # DateTime::TimeZone module distribution in the tools/ directory
14224
14225 #
14226 -# Generated from debian/tzdata/australasia. Olson data version 2014j
14227 +# Generated from debian/tzdata/australasia. Olson data version 2015a
14228 #
14229 # Do not edit this file directly.
14230 #
14231 @@ -39,11 +39,11 @@
14232 ],
14233 ];
14234
14235 -sub olson_version { '2014j' }
14236 +sub olson_version { '2015a' }
14237
14238 sub has_dst_changes { 0 }
14239
14240 -sub _max_year { 2024 }
14241 +sub _max_year { 2025 }
14242
14243 sub _new_instance
14244 {
14245 --- a/lib/DateTime/TimeZone/Indian/Cocos.pm
14246 +++ b/lib/DateTime/TimeZone/Indian/Cocos.pm
14247 @@ -3,7 +3,7 @@
14248 # DateTime::TimeZone module distribution in the tools/ directory
14249
14250 #
14251 -# Generated from debian/tzdata/australasia. Olson data version 2014j
14252 +# Generated from debian/tzdata/australasia. Olson data version 2015a
14253 #
14254 # Do not edit this file directly.
14255 #
14256 @@ -39,11 +39,11 @@
14257 ],
14258 ];
14259
14260 -sub olson_version { '2014j' }
14261 +sub olson_version { '2015a' }
14262
14263 sub has_dst_changes { 0 }
14264
14265 -sub _max_year { 2024 }
14266 +sub _max_year { 2025 }
14267
14268 sub _new_instance
14269 {
14270 --- a/lib/DateTime/TimeZone/Indian/Kerguelen.pm
14271 +++ b/lib/DateTime/TimeZone/Indian/Kerguelen.pm
14272 @@ -3,7 +3,7 @@
14273 # DateTime::TimeZone module distribution in the tools/ directory
14274
14275 #
14276 -# Generated from debian/tzdata/antarctica. Olson data version 2014j
14277 +# Generated from debian/tzdata/antarctica. Olson data version 2015a
14278 #
14279 # Do not edit this file directly.
14280 #
14281 @@ -39,11 +39,11 @@
14282 ],
14283 ];
14284
14285 -sub olson_version { '2014j' }
14286 +sub olson_version { '2015a' }
14287
14288 sub has_dst_changes { 0 }
14289
14290 -sub _max_year { 2024 }
14291 +sub _max_year { 2025 }
14292
14293 sub _new_instance
14294 {
14295 --- a/lib/DateTime/TimeZone/Indian/Mahe.pm
14296 +++ b/lib/DateTime/TimeZone/Indian/Mahe.pm
14297 @@ -3,7 +3,7 @@
14298 # DateTime::TimeZone module distribution in the tools/ directory
14299
14300 #
14301 -# Generated from debian/tzdata/africa. Olson data version 2014j
14302 +# Generated from debian/tzdata/africa. Olson data version 2015a
14303 #
14304 # Do not edit this file directly.
14305 #
14306 @@ -39,11 +39,11 @@
14307 ],
14308 ];
14309
14310 -sub olson_version { '2014j' }
14311 +sub olson_version { '2015a' }
14312
14313 sub has_dst_changes { 0 }
14314
14315 -sub _max_year { 2024 }
14316 +sub _max_year { 2025 }
14317
14318 sub _new_instance
14319 {
14320 --- a/lib/DateTime/TimeZone/Indian/Maldives.pm
14321 +++ b/lib/DateTime/TimeZone/Indian/Maldives.pm
14322 @@ -3,7 +3,7 @@
14323 # DateTime::TimeZone module distribution in the tools/ directory
14324
14325 #
14326 -# Generated from debian/tzdata/asia. Olson data version 2014j
14327 +# Generated from debian/tzdata/asia. Olson data version 2015a
14328 #
14329 # Do not edit this file directly.
14330 #
14331 @@ -48,11 +48,11 @@
14332 ],
14333 ];
14334
14335 -sub olson_version { '2014j' }
14336 +sub olson_version { '2015a' }
14337
14338 sub has_dst_changes { 0 }
14339
14340 -sub _max_year { 2024 }
14341 +sub _max_year { 2025 }
14342
14343 sub _new_instance
14344 {
14345 --- a/lib/DateTime/TimeZone/Indian/Mauritius.pm
14346 +++ b/lib/DateTime/TimeZone/Indian/Mauritius.pm
14347 @@ -3,7 +3,7 @@
14348 # DateTime::TimeZone module distribution in the tools/ directory
14349
14350 #
14351 -# Generated from debian/tzdata/africa. Olson data version 2014j
14352 +# Generated from debian/tzdata/africa. Olson data version 2015a
14353 #
14354 # Do not edit this file directly.
14355 #
14356 @@ -75,11 +75,11 @@
14357 ],
14358 ];
14359
14360 -sub olson_version { '2014j' }
14361 +sub olson_version { '2015a' }
14362
14363 sub has_dst_changes { 2 }
14364
14365 -sub _max_year { 2024 }
14366 +sub _max_year { 2025 }
14367
14368 sub _new_instance
14369 {
14370 --- a/lib/DateTime/TimeZone/Indian/Reunion.pm
14371 +++ b/lib/DateTime/TimeZone/Indian/Reunion.pm
14372 @@ -3,7 +3,7 @@
14373 # DateTime::TimeZone module distribution in the tools/ directory
14374
14375 #
14376 -# Generated from debian/tzdata/africa. Olson data version 2014j
14377 +# Generated from debian/tzdata/africa. Olson data version 2015a
14378 #
14379 # Do not edit this file directly.
14380 #
14381 @@ -39,11 +39,11 @@
14382 ],
14383 ];
14384
14385 -sub olson_version { '2014j' }
14386 +sub olson_version { '2015a' }
14387
14388 sub has_dst_changes { 0 }
14389
14390 -sub _max_year { 2024 }
14391 +sub _max_year { 2025 }
14392
14393 sub _new_instance
14394 {
14395 --- a/lib/DateTime/TimeZone/MET.pm
14396 +++ b/lib/DateTime/TimeZone/MET.pm
14397 @@ -3,7 +3,7 @@
14398 # DateTime::TimeZone module distribution in the tools/ directory
14399
14400 #
14401 -# Generated from debian/tzdata/europe. Olson data version 2014j
14402 +# Generated from debian/tzdata/europe. Olson data version 2015a
14403 #
14404 # Do not edit this file directly.
14405 #
14406 @@ -1027,13 +1027,31 @@
14407 1,
14408 'MEST',
14409 ],
14410 + [
14411 +63897123600, # utc_start 2025-10-26 01:00:00 (Sun)
14412 +63910429200, # utc_end 2026-03-29 01:00:00 (Sun)
14413 +63897127200, # local_start 2025-10-26 02:00:00 (Sun)
14414 +63910432800, # local_end 2026-03-29 02:00:00 (Sun)
14415 +3600,
14416 +0,
14417 +'MET',
14418 + ],
14419 + [
14420 +63910429200, # utc_start 2026-03-29 01:00:00 (Sun)
14421 +63928573200, # utc_end 2026-10-25 01:00:00 (Sun)
14422 +63910436400, # local_start 2026-03-29 03:00:00 (Sun)
14423 +63928580400, # local_end 2026-10-25 03:00:00 (Sun)
14424 +7200,
14425 +1,
14426 +'MEST',
14427 + ],
14428 ];
14429
14430 -sub olson_version { '2014j' }
14431 +sub olson_version { '2015a' }
14432
14433 -sub has_dst_changes { 56 }
14434 +sub has_dst_changes { 57 }
14435
14436 -sub _max_year { 2024 }
14437 +sub _max_year { 2025 }
14438
14439 sub _new_instance
14440 {
14441 --- a/lib/DateTime/TimeZone/MST.pm
14442 +++ b/lib/DateTime/TimeZone/MST.pm
14443 @@ -3,7 +3,7 @@
14444 # DateTime::TimeZone module distribution in the tools/ directory
14445
14446 #
14447 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
14448 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
14449 #
14450 # Do not edit this file directly.
14451 #
14452 @@ -30,11 +30,11 @@
14453 ],
14454 ];
14455
14456 -sub olson_version { '2014j' }
14457 +sub olson_version { '2015a' }
14458
14459 sub has_dst_changes { 0 }
14460
14461 -sub _max_year { 2024 }
14462 +sub _max_year { 2025 }
14463
14464 sub _new_instance
14465 {
14466 --- a/lib/DateTime/TimeZone/MST7MDT.pm
14467 +++ b/lib/DateTime/TimeZone/MST7MDT.pm
14468 @@ -3,7 +3,7 @@
14469 # DateTime::TimeZone module distribution in the tools/ directory
14470
14471 #
14472 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
14473 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
14474 #
14475 # Do not edit this file directly.
14476 #
14477 @@ -1144,13 +1144,31 @@
14478 1,
14479 'MDT',
14480 ],
14481 + [
14482 +63897753600, # utc_start 2025-11-02 08:00:00 (Sun)
14483 +63908643600, # utc_end 2026-03-08 09:00:00 (Sun)
14484 +63897728400, # local_start 2025-11-02 01:00:00 (Sun)
14485 +63908618400, # local_end 2026-03-08 02:00:00 (Sun)
14486 +-25200,
14487 +0,
14488 +'MST',
14489 + ],
14490 + [
14491 +63908643600, # utc_start 2026-03-08 09:00:00 (Sun)
14492 +63929203200, # utc_end 2026-11-01 08:00:00 (Sun)
14493 +63908622000, # local_start 2026-03-08 03:00:00 (Sun)
14494 +63929181600, # local_end 2026-11-01 02:00:00 (Sun)
14495 +-21600,
14496 +1,
14497 +'MDT',
14498 + ],
14499 ];
14500
14501 -sub olson_version { '2014j' }
14502 +sub olson_version { '2015a' }
14503
14504 -sub has_dst_changes { 63 }
14505 +sub has_dst_changes { 64 }
14506
14507 -sub _max_year { 2024 }
14508 +sub _max_year { 2025 }
14509
14510 sub _new_instance
14511 {
14512 @@ -1175,24 +1193,24 @@
14513 bless( {
14514 'at' => '2:00',
14515 'from' => '2007',
14516 - 'in' => 'Mar',
14517 - 'letter' => 'D',
14518 + 'in' => 'Nov',
14519 + 'letter' => 'S',
14520 'name' => 'US',
14521 - 'offset_from_std' => 3600,
14522 - 'on' => 'Sun>=8',
14523 - 'save' => '1:00',
14524 + 'offset_from_std' => 0,
14525 + 'on' => 'Sun>=1',
14526 + 'save' => '0',
14527 'to' => 'max',
14528 'type' => undef
14529 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
14530 bless( {
14531 'at' => '2:00',
14532 'from' => '2007',
14533 - 'in' => 'Nov',
14534 - 'letter' => 'S',
14535 + 'in' => 'Mar',
14536 + 'letter' => 'D',
14537 'name' => 'US',
14538 - 'offset_from_std' => 0,
14539 - 'on' => 'Sun>=1',
14540 - 'save' => '0',
14541 + 'offset_from_std' => 3600,
14542 + 'on' => 'Sun>=8',
14543 + 'save' => '1:00',
14544 'to' => 'max',
14545 'type' => undef
14546 }, 'DateTime::TimeZone::OlsonDB::Rule' )
14547 --- a/lib/DateTime/TimeZone/PST8PDT.pm
14548 +++ b/lib/DateTime/TimeZone/PST8PDT.pm
14549 @@ -3,7 +3,7 @@
14550 # DateTime::TimeZone module distribution in the tools/ directory
14551
14552 #
14553 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
14554 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
14555 #
14556 # Do not edit this file directly.
14557 #
14558 @@ -1144,13 +1144,31 @@
14559 1,
14560 'PDT',
14561 ],
14562 + [
14563 +63897757200, # utc_start 2025-11-02 09:00:00 (Sun)
14564 +63908647200, # utc_end 2026-03-08 10:00:00 (Sun)
14565 +63897728400, # local_start 2025-11-02 01:00:00 (Sun)
14566 +63908618400, # local_end 2026-03-08 02:00:00 (Sun)
14567 +-28800,
14568 +0,
14569 +'PST',
14570 + ],
14571 + [
14572 +63908647200, # utc_start 2026-03-08 10:00:00 (Sun)
14573 +63929206800, # utc_end 2026-11-01 09:00:00 (Sun)
14574 +63908622000, # local_start 2026-03-08 03:00:00 (Sun)
14575 +63929181600, # local_end 2026-11-01 02:00:00 (Sun)
14576 +-25200,
14577 +1,
14578 +'PDT',
14579 + ],
14580 ];
14581
14582 -sub olson_version { '2014j' }
14583 +sub olson_version { '2015a' }
14584
14585 -sub has_dst_changes { 63 }
14586 +sub has_dst_changes { 64 }
14587
14588 -sub _max_year { 2024 }
14589 +sub _max_year { 2025 }
14590
14591 sub _new_instance
14592 {
14593 @@ -1175,24 +1193,24 @@
14594 bless( {
14595 'at' => '2:00',
14596 'from' => '2007',
14597 - 'in' => 'Mar',
14598 - 'letter' => 'D',
14599 + 'in' => 'Nov',
14600 + 'letter' => 'S',
14601 'name' => 'US',
14602 - 'offset_from_std' => 3600,
14603 - 'on' => 'Sun>=8',
14604 - 'save' => '1:00',
14605 + 'offset_from_std' => 0,
14606 + 'on' => 'Sun>=1',
14607 + 'save' => '0',
14608 'to' => 'max',
14609 'type' => undef
14610 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
14611 bless( {
14612 'at' => '2:00',
14613 'from' => '2007',
14614 - 'in' => 'Nov',
14615 - 'letter' => 'S',
14616 + 'in' => 'Mar',
14617 + 'letter' => 'D',
14618 'name' => 'US',
14619 - 'offset_from_std' => 0,
14620 - 'on' => 'Sun>=1',
14621 - 'save' => '0',
14622 + 'offset_from_std' => 3600,
14623 + 'on' => 'Sun>=8',
14624 + 'save' => '1:00',
14625 'to' => 'max',
14626 'type' => undef
14627 }, 'DateTime::TimeZone::OlsonDB::Rule' )
14628 --- a/lib/DateTime/TimeZone/Pacific/Apia.pm
14629 +++ b/lib/DateTime/TimeZone/Pacific/Apia.pm
14630 @@ -3,7 +3,7 @@
14631 # DateTime::TimeZone module distribution in the tools/ directory
14632
14633 #
14634 -# Generated from debian/tzdata/australasia. Olson data version 2014j
14635 +# Generated from debian/tzdata/australasia. Olson data version 2015a
14636 #
14637 # Do not edit this file directly.
14638 #
14639 @@ -334,13 +334,31 @@
14640 0,
14641 'WSST',
14642 ],
14643 + [
14644 +63894664800, # utc_start 2025-09-27 14:00:00 (Sat)
14645 +63910994400, # utc_end 2026-04-04 14:00:00 (Sat)
14646 +63894715200, # local_start 2025-09-28 04:00:00 (Sun)
14647 +63911044800, # local_end 2026-04-05 04:00:00 (Sun)
14648 +50400,
14649 +1,
14650 +'WSDT',
14651 + ],
14652 + [
14653 +63910994400, # utc_start 2026-04-04 14:00:00 (Sat)
14654 +63926114400, # utc_end 2026-09-26 14:00:00 (Sat)
14655 +63911041200, # local_start 2026-04-05 03:00:00 (Sun)
14656 +63926161200, # local_end 2026-09-27 03:00:00 (Sun)
14657 +46800,
14658 +0,
14659 +'WSST',
14660 + ],
14661 ];
14662
14663 -sub olson_version { '2014j' }
14664 +sub olson_version { '2015a' }
14665
14666 -sub has_dst_changes { 17 }
14667 +sub has_dst_changes { 18 }
14668
14669 -sub _max_year { 2024 }
14670 +sub _max_year { 2025 }
14671
14672 sub _new_instance
14673 {
14674 --- a/lib/DateTime/TimeZone/Pacific/Auckland.pm
14675 +++ b/lib/DateTime/TimeZone/Pacific/Auckland.pm
14676 @@ -3,7 +3,7 @@
14677 # DateTime::TimeZone module distribution in the tools/ directory
14678
14679 #
14680 -# Generated from debian/tzdata/australasia. Olson data version 2014j
14681 +# Generated from debian/tzdata/australasia. Olson data version 2015a
14682 #
14683 # Do not edit this file directly.
14684 #
14685 @@ -1207,13 +1207,31 @@
14686 0,
14687 'NZST',
14688 ],
14689 + [
14690 +63894664800, # utc_start 2025-09-27 14:00:00 (Sat)
14691 +63910994400, # utc_end 2026-04-04 14:00:00 (Sat)
14692 +63894711600, # local_start 2025-09-28 03:00:00 (Sun)
14693 +63911041200, # local_end 2026-04-05 03:00:00 (Sun)
14694 +46800,
14695 +1,
14696 +'NZDT',
14697 + ],
14698 + [
14699 +63910994400, # utc_start 2026-04-04 14:00:00 (Sat)
14700 +63926114400, # utc_end 2026-09-26 14:00:00 (Sat)
14701 +63911037600, # local_start 2026-04-05 02:00:00 (Sun)
14702 +63926157600, # local_end 2026-09-27 02:00:00 (Sun)
14703 +43200,
14704 +0,
14705 +'NZST',
14706 + ],
14707 ];
14708
14709 -sub olson_version { '2014j' }
14710 +sub olson_version { '2015a' }
14711
14712 -sub has_dst_changes { 66 }
14713 +sub has_dst_changes { 67 }
14714
14715 -sub _max_year { 2024 }
14716 +sub _max_year { 2025 }
14717
14718 sub _new_instance
14719 {
14720 --- a/lib/DateTime/TimeZone/Pacific/Bougainville.pm
14721 +++ b/lib/DateTime/TimeZone/Pacific/Bougainville.pm
14722 @@ -3,7 +3,7 @@
14723 # DateTime::TimeZone module distribution in the tools/ directory
14724
14725 #
14726 -# Generated from debian/tzdata/australasia. Olson data version 2014j
14727 +# Generated from debian/tzdata/australasia. Olson data version 2015a
14728 #
14729 # Do not edit this file directly.
14730 #
14731 @@ -75,11 +75,11 @@
14732 ],
14733 ];
14734
14735 -sub olson_version { '2014j' }
14736 +sub olson_version { '2015a' }
14737
14738 sub has_dst_changes { 0 }
14739
14740 -sub _max_year { 2024 }
14741 +sub _max_year { 2025 }
14742
14743 sub _new_instance
14744 {
14745 --- a/lib/DateTime/TimeZone/Pacific/Chatham.pm
14746 +++ b/lib/DateTime/TimeZone/Pacific/Chatham.pm
14747 @@ -3,7 +3,7 @@
14748 # DateTime::TimeZone module distribution in the tools/ directory
14749
14750 #
14751 -# Generated from debian/tzdata/australasia. Olson data version 2014j
14752 +# Generated from debian/tzdata/australasia. Olson data version 2015a
14753 #
14754 # Do not edit this file directly.
14755 #
14756 @@ -964,13 +964,31 @@
14757 0,
14758 'CHAST',
14759 ],
14760 + [
14761 +63894664800, # utc_start 2025-09-27 14:00:00 (Sat)
14762 +63910994400, # utc_end 2026-04-04 14:00:00 (Sat)
14763 +63894714300, # local_start 2025-09-28 03:45:00 (Sun)
14764 +63911043900, # local_end 2026-04-05 03:45:00 (Sun)
14765 +49500,
14766 +1,
14767 +'CHADT',
14768 + ],
14769 + [
14770 +63910994400, # utc_start 2026-04-04 14:00:00 (Sat)
14771 +63926114400, # utc_end 2026-09-26 14:00:00 (Sat)
14772 +63911040300, # local_start 2026-04-05 02:45:00 (Sun)
14773 +63926160300, # local_end 2026-09-27 02:45:00 (Sun)
14774 +45900,
14775 +0,
14776 +'CHAST',
14777 + ],
14778 ];
14779
14780 -sub olson_version { '2014j' }
14781 +sub olson_version { '2015a' }
14782
14783 -sub has_dst_changes { 52 }
14784 +sub has_dst_changes { 53 }
14785
14786 -sub _max_year { 2024 }
14787 +sub _max_year { 2025 }
14788
14789 sub _new_instance
14790 {
14791 --- a/lib/DateTime/TimeZone/Pacific/Chuuk.pm
14792 +++ b/lib/DateTime/TimeZone/Pacific/Chuuk.pm
14793 @@ -3,7 +3,7 @@
14794 # DateTime::TimeZone module distribution in the tools/ directory
14795
14796 #
14797 -# Generated from debian/tzdata/australasia. Olson data version 2014j
14798 +# Generated from debian/tzdata/australasia. Olson data version 2015a
14799 #
14800 # Do not edit this file directly.
14801 #
14802 @@ -39,11 +39,11 @@
14803 ],
14804 ];
14805
14806 -sub olson_version { '2014j' }
14807 +sub olson_version { '2015a' }
14808
14809 sub has_dst_changes { 0 }
14810
14811 -sub _max_year { 2024 }
14812 +sub _max_year { 2025 }
14813
14814 sub _new_instance
14815 {
14816 --- a/lib/DateTime/TimeZone/Pacific/Easter.pm
14817 +++ b/lib/DateTime/TimeZone/Pacific/Easter.pm
14818 @@ -3,7 +3,7 @@
14819 # DateTime::TimeZone module distribution in the tools/ directory
14820
14821 #
14822 -# Generated from debian/tzdata/southamerica. Olson data version 2014j
14823 +# Generated from debian/tzdata/southamerica. Olson data version 2015a
14824 #
14825 # Do not edit this file directly.
14826 #
14827 @@ -327,14 +327,23 @@
14828 ],
14829 [
14830 62507304000, # utc_start 1981-10-11 04:00:00 (Sun)
14831 -62520606000, # utc_end 1982-03-14 03:00:00 (Sun)
14832 +62520519600, # utc_end 1982-03-13 03:00:00 (Sat)
14833 62507282400, # local_start 1981-10-10 22:00:00 (Sat)
14834 -62520584400, # local_end 1982-03-13 21:00:00 (Sat)
14835 +62520498000, # local_end 1982-03-12 21:00:00 (Fri)
14836 -21600,
14837 1,
14838 'EASST',
14839 ],
14840 [
14841 +62520519600, # utc_start 1982-03-13 03:00:00 (Sat)
14842 +62520606000, # utc_end 1982-03-14 03:00:00 (Sun)
14843 +62520501600, # local_start 1982-03-12 22:00:00 (Fri)
14844 +62520588000, # local_end 1982-03-13 22:00:00 (Sat)
14845 +-18000,
14846 +1,
14847 +'EASST',
14848 + ],
14849 + [
14850 62520606000, # utc_start 1982-03-14 03:00:00 (Sun)
14851 62538753600, # utc_end 1982-10-10 04:00:00 (Sun)
14852 62520584400, # local_start 1982-03-13 21:00:00 (Sat)
14853 @@ -930,274 +939,26 @@
14854 ],
14855 [
14856 63565700400, # utc_start 2015-04-26 03:00:00 (Sun)
14857 -63577195200, # utc_end 2015-09-06 04:00:00 (Sun)
14858 -63565678800, # local_start 2015-04-25 21:00:00 (Sat)
14859 -63577173600, # local_end 2015-09-05 22:00:00 (Sat)
14860 --21600,
14861 -0,
14862 -'EAST',
14863 - ],
14864 - [
14865 -63577195200, # utc_start 2015-09-06 04:00:00 (Sun)
14866 -63597150000, # utc_end 2016-04-24 03:00:00 (Sun)
14867 -63577177200, # local_start 2015-09-05 23:00:00 (Sat)
14868 -63597132000, # local_end 2016-04-23 22:00:00 (Sat)
14869 --18000,
14870 -1,
14871 -'EASST',
14872 - ],
14873 - [
14874 -63597150000, # utc_start 2016-04-24 03:00:00 (Sun)
14875 -63608644800, # utc_end 2016-09-04 04:00:00 (Sun)
14876 -63597128400, # local_start 2016-04-23 21:00:00 (Sat)
14877 -63608623200, # local_end 2016-09-03 22:00:00 (Sat)
14878 --21600,
14879 -0,
14880 -'EAST',
14881 - ],
14882 - [
14883 -63608644800, # utc_start 2016-09-04 04:00:00 (Sun)
14884 -63628599600, # utc_end 2017-04-23 03:00:00 (Sun)
14885 -63608626800, # local_start 2016-09-03 23:00:00 (Sat)
14886 -63628581600, # local_end 2017-04-22 22:00:00 (Sat)
14887 +DateTime::TimeZone::INFINITY, # utc_end
14888 +63565682400, # local_start 2015-04-25 22:00:00 (Sat)
14889 +DateTime::TimeZone::INFINITY, # local_end
14890 -18000,
14891 -1,
14892 -'EASST',
14893 - ],
14894 - [
14895 -63628599600, # utc_start 2017-04-23 03:00:00 (Sun)
14896 -63640094400, # utc_end 2017-09-03 04:00:00 (Sun)
14897 -63628578000, # local_start 2017-04-22 21:00:00 (Sat)
14898 -63640072800, # local_end 2017-09-02 22:00:00 (Sat)
14899 --21600,
14900 -0,
14901 -'EAST',
14902 - ],
14903 - [
14904 -63640094400, # utc_start 2017-09-03 04:00:00 (Sun)
14905 -63660654000, # utc_end 2018-04-29 03:00:00 (Sun)
14906 -63640076400, # local_start 2017-09-02 23:00:00 (Sat)
14907 -63660636000, # local_end 2018-04-28 22:00:00 (Sat)
14908 --18000,
14909 -1,
14910 -'EASST',
14911 - ],
14912 - [
14913 -63660654000, # utc_start 2018-04-29 03:00:00 (Sun)
14914 -63671544000, # utc_end 2018-09-02 04:00:00 (Sun)
14915 -63660632400, # local_start 2018-04-28 21:00:00 (Sat)
14916 -63671522400, # local_end 2018-09-01 22:00:00 (Sat)
14917 --21600,
14918 -0,
14919 -'EAST',
14920 - ],
14921 - [
14922 -63671544000, # utc_start 2018-09-02 04:00:00 (Sun)
14923 -63692103600, # utc_end 2019-04-28 03:00:00 (Sun)
14924 -63671526000, # local_start 2018-09-01 23:00:00 (Sat)
14925 -63692085600, # local_end 2019-04-27 22:00:00 (Sat)
14926 --18000,
14927 -1,
14928 -'EASST',
14929 - ],
14930 - [
14931 -63692103600, # utc_start 2019-04-28 03:00:00 (Sun)
14932 -63703598400, # utc_end 2019-09-08 04:00:00 (Sun)
14933 -63692082000, # local_start 2019-04-27 21:00:00 (Sat)
14934 -63703576800, # local_end 2019-09-07 22:00:00 (Sat)
14935 --21600,
14936 -0,
14937 -'EAST',
14938 - ],
14939 - [
14940 -63703598400, # utc_start 2019-09-08 04:00:00 (Sun)
14941 -63723553200, # utc_end 2020-04-26 03:00:00 (Sun)
14942 -63703580400, # local_start 2019-09-07 23:00:00 (Sat)
14943 -63723535200, # local_end 2020-04-25 22:00:00 (Sat)
14944 --18000,
14945 -1,
14946 -'EASST',
14947 - ],
14948 - [
14949 -63723553200, # utc_start 2020-04-26 03:00:00 (Sun)
14950 -63735048000, # utc_end 2020-09-06 04:00:00 (Sun)
14951 -63723531600, # local_start 2020-04-25 21:00:00 (Sat)
14952 -63735026400, # local_end 2020-09-05 22:00:00 (Sat)
14953 --21600,
14954 -0,
14955 -'EAST',
14956 - ],
14957 - [
14958 -63735048000, # utc_start 2020-09-06 04:00:00 (Sun)
14959 -63755002800, # utc_end 2021-04-25 03:00:00 (Sun)
14960 -63735030000, # local_start 2020-09-05 23:00:00 (Sat)
14961 -63754984800, # local_end 2021-04-24 22:00:00 (Sat)
14962 --18000,
14963 -1,
14964 -'EASST',
14965 - ],
14966 - [
14967 -63755002800, # utc_start 2021-04-25 03:00:00 (Sun)
14968 -63766497600, # utc_end 2021-09-05 04:00:00 (Sun)
14969 -63754981200, # local_start 2021-04-24 21:00:00 (Sat)
14970 -63766476000, # local_end 2021-09-04 22:00:00 (Sat)
14971 --21600,
14972 -0,
14973 -'EAST',
14974 - ],
14975 - [
14976 -63766497600, # utc_start 2021-09-05 04:00:00 (Sun)
14977 -63786452400, # utc_end 2022-04-24 03:00:00 (Sun)
14978 -63766479600, # local_start 2021-09-04 23:00:00 (Sat)
14979 -63786434400, # local_end 2022-04-23 22:00:00 (Sat)
14980 --18000,
14981 -1,
14982 -'EASST',
14983 - ],
14984 - [
14985 -63786452400, # utc_start 2022-04-24 03:00:00 (Sun)
14986 -63797947200, # utc_end 2022-09-04 04:00:00 (Sun)
14987 -63786430800, # local_start 2022-04-23 21:00:00 (Sat)
14988 -63797925600, # local_end 2022-09-03 22:00:00 (Sat)
14989 --21600,
14990 -0,
14991 -'EAST',
14992 - ],
14993 - [
14994 -63797947200, # utc_start 2022-09-04 04:00:00 (Sun)
14995 -63817902000, # utc_end 2023-04-23 03:00:00 (Sun)
14996 -63797929200, # local_start 2022-09-03 23:00:00 (Sat)
14997 -63817884000, # local_end 2023-04-22 22:00:00 (Sat)
14998 --18000,
14999 -1,
15000 -'EASST',
15001 - ],
15002 - [
15003 -63817902000, # utc_start 2023-04-23 03:00:00 (Sun)
15004 -63829396800, # utc_end 2023-09-03 04:00:00 (Sun)
15005 -63817880400, # local_start 2023-04-22 21:00:00 (Sat)
15006 -63829375200, # local_end 2023-09-02 22:00:00 (Sat)
15007 --21600,
15008 -0,
15009 -'EAST',
15010 - ],
15011 - [
15012 -63829396800, # utc_start 2023-09-03 04:00:00 (Sun)
15013 -63849956400, # utc_end 2024-04-28 03:00:00 (Sun)
15014 -63829378800, # local_start 2023-09-02 23:00:00 (Sat)
15015 -63849938400, # local_end 2024-04-27 22:00:00 (Sat)
15016 --18000,
15017 -1,
15018 -'EASST',
15019 - ],
15020 - [
15021 -63849956400, # utc_start 2024-04-28 03:00:00 (Sun)
15022 -63861451200, # utc_end 2024-09-08 04:00:00 (Sun)
15023 -63849934800, # local_start 2024-04-27 21:00:00 (Sat)
15024 -63861429600, # local_end 2024-09-07 22:00:00 (Sat)
15025 --21600,
15026 -0,
15027 -'EAST',
15028 - ],
15029 - [
15030 -63861451200, # utc_start 2024-09-08 04:00:00 (Sun)
15031 -63881406000, # utc_end 2025-04-27 03:00:00 (Sun)
15032 -63861433200, # local_start 2024-09-07 23:00:00 (Sat)
15033 -63881388000, # local_end 2025-04-26 22:00:00 (Sat)
15034 --18000,
15035 -1,
15036 -'EASST',
15037 - ],
15038 - [
15039 -63881406000, # utc_start 2025-04-27 03:00:00 (Sun)
15040 -63892900800, # utc_end 2025-09-07 04:00:00 (Sun)
15041 -63881384400, # local_start 2025-04-26 21:00:00 (Sat)
15042 -63892879200, # local_end 2025-09-06 22:00:00 (Sat)
15043 --21600,
15044 0,
15045 'EAST',
15046 ],
15047 ];
15048
15049 -sub olson_version { '2014j' }
15050 +sub olson_version { '2015a' }
15051
15052 -sub has_dst_changes { 61 }
15053 +sub has_dst_changes { 51 }
15054
15055 -sub _max_year { 2024 }
15056 +sub _max_year { 2025 }
15057
15058 sub _new_instance
15059 {
15060 return shift->_init( @_, spans => $spans );
15061 }
15062
15063 -sub _last_offset { -21600 }
15064 -
15065 -my $last_observance = bless( {
15066 - 'format' => 'EAS%sT',
15067 - 'gmtoff' => '-6:00',
15068 - 'local_start_datetime' => bless( {
15069 - 'formatter' => undef,
15070 - 'local_rd_days' => 723617,
15071 - 'local_rd_secs' => 75600,
15072 - 'offset_modifier' => 0,
15073 - 'rd_nanosecs' => 0,
15074 - 'tz' => bless( {
15075 - 'name' => 'floating',
15076 - 'offset' => 0
15077 - }, 'DateTime::TimeZone::Floating' ),
15078 - 'utc_rd_days' => 723617,
15079 - 'utc_rd_secs' => 75600,
15080 - 'utc_year' => 1983
15081 - }, 'DateTime' ),
15082 - 'offset_from_std' => 0,
15083 - 'offset_from_utc' => -21600,
15084 - 'until' => [],
15085 - 'utc_start_datetime' => bless( {
15086 - 'formatter' => undef,
15087 - 'local_rd_days' => 723618,
15088 - 'local_rd_secs' => 10800,
15089 - 'offset_modifier' => 0,
15090 - 'rd_nanosecs' => 0,
15091 - 'tz' => bless( {
15092 - 'name' => 'floating',
15093 - 'offset' => 0
15094 - }, 'DateTime::TimeZone::Floating' ),
15095 - 'utc_rd_days' => 723618,
15096 - 'utc_rd_secs' => 10800,
15097 - 'utc_year' => 1983
15098 - }, 'DateTime' )
15099 -}, 'DateTime::TimeZone::OlsonDB::Observance' )
15100 -;
15101 -sub _last_observance { $last_observance }
15102 -
15103 -my $rules = [
15104 - bless( {
15105 - 'at' => '3:00u',
15106 - 'from' => '2012',
15107 - 'in' => 'Apr',
15108 - 'letter' => '',
15109 - 'name' => 'Chile',
15110 - 'offset_from_std' => 0,
15111 - 'on' => 'Sun>=23',
15112 - 'save' => '0',
15113 - 'to' => 'max',
15114 - 'type' => undef
15115 - }, 'DateTime::TimeZone::OlsonDB::Rule' ),
15116 - bless( {
15117 - 'at' => '4:00u',
15118 - 'from' => '2012',
15119 - 'in' => 'Sep',
15120 - 'letter' => 'S',
15121 - 'name' => 'Chile',
15122 - 'offset_from_std' => 3600,
15123 - 'on' => 'Sun>=2',
15124 - 'save' => '1:00',
15125 - 'to' => 'max',
15126 - 'type' => undef
15127 - }, 'DateTime::TimeZone::OlsonDB::Rule' )
15128 -]
15129 -;
15130 -sub _rules { $rules }
15131
15132
15133 1;
15134 --- a/lib/DateTime/TimeZone/Pacific/Efate.pm
15135 +++ b/lib/DateTime/TimeZone/Pacific/Efate.pm
15136 @@ -3,7 +3,7 @@
15137 # DateTime::TimeZone module distribution in the tools/ directory
15138
15139 #
15140 -# Generated from debian/tzdata/australasia. Olson data version 2014j
15141 +# Generated from debian/tzdata/australasia. Olson data version 2015a
15142 #
15143 # Do not edit this file directly.
15144 #
15145 @@ -219,11 +219,11 @@
15146 ],
15147 ];
15148
15149 -sub olson_version { '2014j' }
15150 +sub olson_version { '2015a' }
15151
15152 sub has_dst_changes { 10 }
15153
15154 -sub _max_year { 2024 }
15155 +sub _max_year { 2025 }
15156
15157 sub _new_instance
15158 {
15159 --- a/lib/DateTime/TimeZone/Pacific/Enderbury.pm
15160 +++ b/lib/DateTime/TimeZone/Pacific/Enderbury.pm
15161 @@ -3,7 +3,7 @@
15162 # DateTime::TimeZone module distribution in the tools/ directory
15163
15164 #
15165 -# Generated from debian/tzdata/australasia. Olson data version 2014j
15166 +# Generated from debian/tzdata/australasia. Olson data version 2015a
15167 #
15168 # Do not edit this file directly.
15169 #
15170 @@ -57,11 +57,11 @@
15171 ],
15172 ];
15173
15174 -sub olson_version { '2014j' }
15175 +sub olson_version { '2015a' }
15176
15177 sub has_dst_changes { 0 }
15178
15179 -sub _max_year { 2024 }
15180 +sub _max_year { 2025 }
15181
15182 sub _new_instance
15183 {
15184 --- a/lib/DateTime/TimeZone/Pacific/Fakaofo.pm
15185 +++ b/lib/DateTime/TimeZone/Pacific/Fakaofo.pm
15186 @@ -3,7 +3,7 @@
15187 # DateTime::TimeZone module distribution in the tools/ directory
15188
15189 #
15190 -# Generated from debian/tzdata/australasia. Olson data version 2014j
15191 +# Generated from debian/tzdata/australasia. Olson data version 2015a
15192 #
15193 # Do not edit this file directly.
15194 #
15195 @@ -48,11 +48,11 @@
15196 ],
15197 ];
15198
15199 -sub olson_version { '2014j' }
15200 +sub olson_version { '2015a' }
15201
15202 sub has_dst_changes { 0 }
15203
15204 -sub _max_year { 2024 }
15205 +sub _max_year { 2025 }
15206
15207 sub _new_instance
15208 {
15209 --- a/lib/DateTime/TimeZone/Pacific/Fiji.pm
15210 +++ b/lib/DateTime/TimeZone/Pacific/Fiji.pm
15211 @@ -3,7 +3,7 @@
15212 # DateTime::TimeZone module distribution in the tools/ directory
15213
15214 #
15215 -# Generated from debian/tzdata/australasia. Olson data version 2014j
15216 +# Generated from debian/tzdata/australasia. Olson data version 2015a
15217 #
15218 # Do not edit this file directly.
15219 #
15220 @@ -361,13 +361,31 @@
15221 0,
15222 'FJT',
15223 ],
15224 + [
15225 +63897688800, # utc_start 2025-11-01 14:00:00 (Sat)
15226 +63904341600, # utc_end 2026-01-17 14:00:00 (Sat)
15227 +63897735600, # local_start 2025-11-02 03:00:00 (Sun)
15228 +63904388400, # local_end 2026-01-18 03:00:00 (Sun)
15229 +46800,
15230 +1,
15231 +'FJST',
15232 + ],
15233 + [
15234 +63904341600, # utc_start 2026-01-17 14:00:00 (Sat)
15235 +63929138400, # utc_end 2026-10-31 14:00:00 (Sat)
15236 +63904384800, # local_start 2026-01-18 02:00:00 (Sun)
15237 +63929181600, # local_end 2026-11-01 02:00:00 (Sun)
15238 +43200,
15239 +0,
15240 +'FJT',
15241 + ],
15242 ];
15243
15244 -sub olson_version { '2014j' }
15245 +sub olson_version { '2015a' }
15246
15247 -sub has_dst_changes { 19 }
15248 +sub has_dst_changes { 20 }
15249
15250 -sub _max_year { 2024 }
15251 +sub _max_year { 2025 }
15252
15253 sub _new_instance
15254 {
15255 @@ -416,18 +434,6 @@
15256
15257 my $rules = [
15258 bless( {
15259 - 'at' => '3:00',
15260 - 'from' => '2015',
15261 - 'in' => 'Jan',
15262 - 'letter' => '',
15263 - 'name' => 'Fiji',
15264 - 'offset_from_std' => 0,
15265 - 'on' => 'Sun>=18',
15266 - 'save' => '0',
15267 - 'to' => 'max',
15268 - 'type' => undef
15269 - }, 'DateTime::TimeZone::OlsonDB::Rule' ),
15270 - bless( {
15271 'at' => '2:00',
15272 'from' => '2014',
15273 'in' => 'Nov',
15274 @@ -438,6 +444,18 @@
15275 'save' => '1:00',
15276 'to' => 'max',
15277 'type' => undef
15278 + }, 'DateTime::TimeZone::OlsonDB::Rule' ),
15279 + bless( {
15280 + 'at' => '3:00',
15281 + 'from' => '2015',
15282 + 'in' => 'Jan',
15283 + 'letter' => '',
15284 + 'name' => 'Fiji',
15285 + 'offset_from_std' => 0,
15286 + 'on' => 'Sun>=18',
15287 + 'save' => '0',
15288 + 'to' => 'max',
15289 + 'type' => undef
15290 }, 'DateTime::TimeZone::OlsonDB::Rule' )
15291 ]
15292 ;
15293 --- a/lib/DateTime/TimeZone/Pacific/Funafuti.pm
15294 +++ b/lib/DateTime/TimeZone/Pacific/Funafuti.pm
15295 @@ -3,7 +3,7 @@
15296 # DateTime::TimeZone module distribution in the tools/ directory
15297
15298 #
15299 -# Generated from debian/tzdata/australasia. Olson data version 2014j
15300 +# Generated from debian/tzdata/australasia. Olson data version 2015a
15301 #
15302 # Do not edit this file directly.
15303 #
15304 @@ -39,11 +39,11 @@
15305 ],
15306 ];
15307
15308 -sub olson_version { '2014j' }
15309 +sub olson_version { '2015a' }
15310
15311 sub has_dst_changes { 0 }
15312
15313 -sub _max_year { 2024 }
15314 +sub _max_year { 2025 }
15315
15316 sub _new_instance
15317 {
15318 --- a/lib/DateTime/TimeZone/Pacific/Galapagos.pm
15319 +++ b/lib/DateTime/TimeZone/Pacific/Galapagos.pm
15320 @@ -3,7 +3,7 @@
15321 # DateTime::TimeZone module distribution in the tools/ directory
15322
15323 #
15324 -# Generated from debian/tzdata/southamerica. Olson data version 2014j
15325 +# Generated from debian/tzdata/southamerica. Olson data version 2015a
15326 #
15327 # Do not edit this file directly.
15328 #
15329 @@ -48,11 +48,11 @@
15330 ],
15331 ];
15332
15333 -sub olson_version { '2014j' }
15334 +sub olson_version { '2015a' }
15335
15336 sub has_dst_changes { 0 }
15337
15338 -sub _max_year { 2024 }
15339 +sub _max_year { 2025 }
15340
15341 sub _new_instance
15342 {
15343 --- a/lib/DateTime/TimeZone/Pacific/Gambier.pm
15344 +++ b/lib/DateTime/TimeZone/Pacific/Gambier.pm
15345 @@ -3,7 +3,7 @@
15346 # DateTime::TimeZone module distribution in the tools/ directory
15347
15348 #
15349 -# Generated from debian/tzdata/australasia. Olson data version 2014j
15350 +# Generated from debian/tzdata/australasia. Olson data version 2015a
15351 #
15352 # Do not edit this file directly.
15353 #
15354 @@ -39,11 +39,11 @@
15355 ],
15356 ];
15357
15358 -sub olson_version { '2014j' }
15359 +sub olson_version { '2015a' }
15360
15361 sub has_dst_changes { 0 }
15362
15363 -sub _max_year { 2024 }
15364 +sub _max_year { 2025 }
15365
15366 sub _new_instance
15367 {
15368 --- a/lib/DateTime/TimeZone/Pacific/Guadalcanal.pm
15369 +++ b/lib/DateTime/TimeZone/Pacific/Guadalcanal.pm
15370 @@ -3,7 +3,7 @@
15371 # DateTime::TimeZone module distribution in the tools/ directory
15372
15373 #
15374 -# Generated from debian/tzdata/australasia. Olson data version 2014j
15375 +# Generated from debian/tzdata/australasia. Olson data version 2015a
15376 #
15377 # Do not edit this file directly.
15378 #
15379 @@ -39,11 +39,11 @@
15380 ],
15381 ];
15382
15383 -sub olson_version { '2014j' }
15384 +sub olson_version { '2015a' }
15385
15386 sub has_dst_changes { 0 }
15387
15388 -sub _max_year { 2024 }
15389 +sub _max_year { 2025 }
15390
15391 sub _new_instance
15392 {
15393 --- a/lib/DateTime/TimeZone/Pacific/Guam.pm
15394 +++ b/lib/DateTime/TimeZone/Pacific/Guam.pm
15395 @@ -3,7 +3,7 @@
15396 # DateTime::TimeZone module distribution in the tools/ directory
15397
15398 #
15399 -# Generated from debian/tzdata/australasia. Olson data version 2014j
15400 +# Generated from debian/tzdata/australasia. Olson data version 2015a
15401 #
15402 # Do not edit this file directly.
15403 #
15404 @@ -57,11 +57,11 @@
15405 ],
15406 ];
15407
15408 -sub olson_version { '2014j' }
15409 +sub olson_version { '2015a' }
15410
15411 sub has_dst_changes { 0 }
15412
15413 -sub _max_year { 2024 }
15414 +sub _max_year { 2025 }
15415
15416 sub _new_instance
15417 {
15418 --- a/lib/DateTime/TimeZone/Pacific/Honolulu.pm
15419 +++ b/lib/DateTime/TimeZone/Pacific/Honolulu.pm
15420 @@ -3,7 +3,7 @@
15421 # DateTime::TimeZone module distribution in the tools/ directory
15422
15423 #
15424 -# Generated from debian/tzdata/northamerica. Olson data version 2014j
15425 +# Generated from debian/tzdata/northamerica. Olson data version 2015a
15426 #
15427 # Do not edit this file directly.
15428 #
15429 @@ -84,11 +84,11 @@
15430 ],
15431 ];
15432
15433 -sub olson_version { '2014j' }
15434 +sub olson_version { '2015a' }
15435
15436 sub has_dst_changes { 2 }
15437
15438 -sub _max_year { 2024 }
15439 +sub _max_year { 2025 }
15440
15441 sub _new_instance
15442 {
15443 --- a/lib/DateTime/TimeZone/Pacific/Kiritimati.pm
15444 +++ b/lib/DateTime/TimeZone/Pacific/Kiritimati.pm
15445 @@ -3,7 +3,7 @@
15446 # DateTime::TimeZone module distribution in the tools/ directory
15447
15448 #
15449 -# Generated from debian/tzdata/australasia. Olson data version 2014j
15450 +# Generated from debian/tzdata/australasia. Olson data version 2015a
15451 #
15452 # Do not edit this file directly.
15453 #
15454 @@ -57,11 +57,11 @@
15455 ],
15456 ];
15457
15458 -sub olson_version { '2014j' }
15459 +sub olson_version { '2015a' }
15460
15461 sub has_dst_changes { 0 }
15462
15463 -sub _max_year { 2024 }
15464 +sub _max_year { 2025 }
15465
15466 sub _new_instance
15467 {
15468 --- a/lib/DateTime/TimeZone/Pacific/Kosrae.pm
15469 +++ b/lib/DateTime/TimeZone/Pacific/Kosrae.pm
15470 @@ -3,7 +3,7 @@
15471 # DateTime::TimeZone module distribution in the tools/ directory
15472
15473 #
15474 -# Generated from debian/tzdata/australasia. Olson data version 2014j
15475 +# Generated from debian/tzdata/australasia. Olson data version 2015a
15476 #
15477 # Do not edit this file directly.
15478 #
15479 @@ -57,11 +57,11 @@
15480 ],
15481 ];
15482
15483 -sub olson_version { '2014j' }
15484 +sub olson_version { '2015a' }
15485
15486 sub has_dst_changes { 0 }
15487
15488 -sub _max_year { 2024 }
15489 +sub _max_year { 2025 }
15490
15491 sub _new_instance
15492 {
15493 --- a/lib/DateTime/TimeZone/Pacific/Kwajalein.pm
15494 +++ b/lib/DateTime/TimeZone/Pacific/Kwajalein.pm
15495 @@ -3,7 +3,7 @@
15496 # DateTime::TimeZone module distribution in the tools/ directory
15497
15498 #
15499 -# Generated from debian/tzdata/australasia. Olson data version 2014j
15500 +# Generated from debian/tzdata/australasia. Olson data version 2015a
15501 #
15502 # Do not edit this file directly.
15503 #
15504 @@ -57,11 +57,11 @@
15505 ],
15506 ];
15507
15508 -sub olson_version { '2014j' }
15509 +sub olson_version { '2015a' }
15510
15511 sub has_dst_changes { 0 }
15512
15513 -sub _max_year { 2024 }
15514 +sub _max_year { 2025 }
15515
15516 sub _new_instance
15517 {
15518 --- a/lib/DateTime/TimeZone/Pacific/Majuro.pm
15519 +++ b/lib/DateTime/TimeZone/Pacific/Majuro.pm
15520 @@ -3,7 +3,7 @@
15521 # DateTime::TimeZone module distribution in the tools/ directory
15522
15523 #
15524 -# Generated from debian/tzdata/australasia. Olson data version 2014j
15525 +# Generated from debian/tzdata/australasia. Olson data version 2015a
15526 #
15527 # Do not edit this file directly.
15528 #
15529 @@ -48,11 +48,11 @@
15530 ],
15531 ];
15532
15533 -sub olson_version { '2014j' }
15534 +sub olson_version { '2015a' }
15535
15536 sub has_dst_changes { 0 }
15537
15538 -sub _max_year { 2024 }
15539 +sub _max_year { 2025 }
15540
15541 sub _new_instance
15542 {
15543 --- a/lib/DateTime/TimeZone/Pacific/Marquesas.pm
15544 +++ b/lib/DateTime/TimeZone/Pacific/Marquesas.pm
15545 @@ -3,7 +3,7 @@
15546 # DateTime::TimeZone module distribution in the tools/ directory
15547
15548 #
15549 -# Generated from debian/tzdata/australasia. Olson data version 2014j
15550 +# Generated from debian/tzdata/australasia. Olson data version 2015a
15551 #
15552 # Do not edit this file directly.
15553 #
15554 @@ -39,11 +39,11 @@
15555 ],
15556 ];
15557
15558 -sub olson_version { '2014j' }
15559 +sub olson_version { '2015a' }
15560
15561 sub has_dst_changes { 0 }
15562
15563 -sub _max_year { 2024 }
15564 +sub _max_year { 2025 }
15565
15566 sub _new_instance
15567 {
15568 --- a/lib/DateTime/TimeZone/Pacific/Midway.pm
15569 +++ b/lib/DateTime/TimeZone/Pacific/Midway.pm
15570 @@ -3,7 +3,7 @@
15571 # DateTime::TimeZone module distribution in the tools/ directory
15572
15573 #
15574 -# Generated from debian/tzdata/australasia. Olson data version 2014j
15575 +# Generated from debian/tzdata/australasia. Olson data version 2015a
15576 #
15577 # Do not edit this file directly.
15578 #
15579 @@ -75,11 +75,11 @@
15580 ],
15581 ];
15582
15583 -sub olson_version { '2014j' }
15584 +sub olson_version { '2015a' }
15585
15586 sub has_dst_changes { 1 }
15587
15588 -sub _max_year { 2024 }
15589 +sub _max_year { 2025 }
15590
15591 sub _new_instance
15592 {
15593 --- a/lib/DateTime/TimeZone/Pacific/Nauru.pm
15594 +++ b/lib/DateTime/TimeZone/Pacific/Nauru.pm
15595 @@ -3,7 +3,7 @@
15596 # DateTime::TimeZone module distribution in the tools/ directory
15597
15598 #
15599 -# Generated from debian/tzdata/australasia. Olson data version 2014j
15600 +# Generated from debian/tzdata/australasia. Olson data version 2015a
15601 #
15602 # Do not edit this file directly.
15603 #
15604 @@ -66,11 +66,11 @@
15605 ],
15606 ];
15607
15608 -sub olson_version { '2014j' }
15609 +sub olson_version { '2015a' }
15610
15611 sub has_dst_changes { 0 }
15612
15613 -sub _max_year { 2024 }
15614 +sub _max_year { 2025 }
15615
15616 sub _new_instance
15617 {
15618 --- a/lib/DateTime/TimeZone/Pacific/Niue.pm
15619 +++ b/lib/DateTime/TimeZone/Pacific/Niue.pm
15620 @@ -3,7 +3,7 @@
15621 # DateTime::TimeZone module distribution in the tools/ directory
15622
15623 #
15624 -# Generated from debian/tzdata/australasia. Olson data version 2014j
15625 +# Generated from debian/tzdata/australasia. Olson data version 2015a
15626 #
15627 # Do not edit this file directly.
15628 #
15629 @@ -57,11 +57,11 @@
15630 ],
15631 ];
15632
15633 -sub olson_version { '2014j' }
15634 +sub olson_version { '2015a' }
15635
15636 sub has_dst_changes { 0 }
15637
15638 -sub _max_year { 2024 }
15639 +sub _max_year { 2025 }
15640
15641 sub _new_instance
15642 {
15643 --- a/lib/DateTime/TimeZone/Pacific/Norfolk.pm
15644 +++ b/lib/DateTime/TimeZone/Pacific/Norfolk.pm
15645 @@ -3,7 +3,7 @@
15646 # DateTime::TimeZone module distribution in the tools/ directory
15647
15648 #
15649 -# Generated from debian/tzdata/australasia. Olson data version 2014j
15650 +# Generated from debian/tzdata/australasia. Olson data version 2015a
15651 #
15652 # Do not edit this file directly.
15653 #
15654 @@ -48,11 +48,11 @@
15655 ],
15656 ];
15657
15658 -sub olson_version { '2014j' }
15659 +sub olson_version { '2015a' }
15660
15661 sub has_dst_changes { 0 }
15662
15663 -sub _max_year { 2024 }
15664 +sub _max_year { 2025 }
15665
15666 sub _new_instance
15667 {
15668 --- a/lib/DateTime/TimeZone/Pacific/Noumea.pm
15669 +++ b/lib/DateTime/TimeZone/Pacific/Noumea.pm
15670 @@ -3,7 +3,7 @@
15671 # DateTime::TimeZone module distribution in the tools/ directory
15672
15673 #
15674 -# Generated from debian/tzdata/australasia. Olson data version 2014j
15675 +# Generated from debian/tzdata/australasia. Olson data version 2015a
15676 #
15677 # Do not edit this file directly.
15678 #
15679 @@ -93,11 +93,11 @@
15680 ],
15681 ];
15682
15683 -sub olson_version { '2014j' }
15684 +sub olson_version { '2015a' }
15685
15686 sub has_dst_changes { 3 }
15687
15688 -sub _max_year { 2024 }
15689 +sub _max_year { 2025 }
15690
15691 sub _new_instance
15692 {
15693 --- a/lib/DateTime/TimeZone/Pacific/Pago_Pago.pm
15694 +++ b/lib/DateTime/TimeZone/Pacific/Pago_Pago.pm
15695 @@ -3,7 +3,7 @@
15696 # DateTime::TimeZone module distribution in the tools/ directory
15697
15698 #
15699 -# Generated from debian/tzdata/australasia. Olson data version 2014j
15700 +# Generated from debian/tzdata/australasia. Olson data version 2015a
15701 #
15702 # Do not edit this file directly.
15703 #
15704 @@ -66,11 +66,11 @@
15705 ],
15706 ];
15707
15708 -sub olson_version { '2014j' }
15709 +sub olson_version { '2015a' }
15710
15711 sub has_dst_changes { 0 }
15712
15713 -sub _max_year { 2024 }
15714 +sub _max_year { 2025 }
15715
15716 sub _new_instance
15717 {
15718 --- a/lib/DateTime/TimeZone/Pacific/Palau.pm
15719 +++ b/lib/DateTime/TimeZone/Pacific/Palau.pm
15720 @@ -3,7 +3,7 @@
15721 # DateTime::TimeZone module distribution in the tools/ directory
15722
15723 #
15724 -# Generated from debian/tzdata/australasia. Olson data version 2014j
15725 +# Generated from debian/tzdata/australasia. Olson data version 2015a
15726 #
15727 # Do not edit this file directly.
15728 #
15729 @@ -39,11 +39,11 @@
15730 ],
15731 ];
15732
15733 -sub olson_version { '2014j' }
15734 +sub olson_version { '2015a' }
15735
15736 sub has_dst_changes { 0 }
15737
15738 -sub _max_year { 2024 }
15739 +sub _max_year { 2025 }
15740
15741 sub _new_instance
15742 {
15743 --- a/lib/DateTime/TimeZone/Pacific/Pitcairn.pm
15744 +++ b/lib/DateTime/TimeZone/Pacific/Pitcairn.pm
15745 @@ -3,7 +3,7 @@
15746 # DateTime::TimeZone module distribution in the tools/ directory
15747
15748 #
15749 -# Generated from debian/tzdata/australasia. Olson data version 2014j
15750 +# Generated from debian/tzdata/australasia. Olson data version 2015a
15751 #
15752 # Do not edit this file directly.
15753 #
15754 @@ -48,11 +48,11 @@
15755 ],
15756 ];
15757
15758 -sub olson_version { '2014j' }
15759 +sub olson_version { '2015a' }
15760
15761 sub has_dst_changes { 0 }
15762
15763 -sub _max_year { 2024 }
15764 +sub _max_year { 2025 }
15765
15766 sub _new_instance
15767 {
15768 --- a/lib/DateTime/TimeZone/Pacific/Pohnpei.pm
15769 +++ b/lib/DateTime/TimeZone/Pacific/Pohnpei.pm
15770 @@ -3,7 +3,7 @@
15771 # DateTime::TimeZone module distribution in the tools/ directory
15772
15773 #
15774 -# Generated from debian/tzdata/australasia. Olson data version 2014j
15775 +# Generated from debian/tzdata/australasia. Olson data version 2015a
15776 #
15777 # Do not edit this file directly.
15778 #
15779 @@ -39,11 +39,11 @@
15780 ],
15781 ];
15782
15783 -sub olson_version { '2014j' }
15784 +sub olson_version { '2015a' }
15785
15786 sub has_dst_changes { 0 }
15787
15788 -sub _max_year { 2024 }
15789 +sub _max_year { 2025 }
15790
15791 sub _new_instance
15792 {
15793 --- a/lib/DateTime/TimeZone/Pacific/Port_Moresby.pm
15794 +++ b/lib/DateTime/TimeZone/Pacific/Port_Moresby.pm
15795 @@ -3,7 +3,7 @@
15796 # DateTime::TimeZone module distribution in the tools/ directory
15797
15798 #
15799 -# Generated from debian/tzdata/australasia. Olson data version 2014j
15800 +# Generated from debian/tzdata/australasia. Olson data version 2015a
15801 #
15802 # Do not edit this file directly.
15803 #
15804 @@ -48,11 +48,11 @@
15805 ],
15806 ];
15807
15808 -sub olson_version { '2014j' }
15809 +sub olson_version { '2015a' }
15810
15811 sub has_dst_changes { 0 }
15812
15813 -sub _max_year { 2024 }
15814 +sub _max_year { 2025 }
15815
15816 sub _new_instance
15817 {
15818 --- a/lib/DateTime/TimeZone/Pacific/Rarotonga.pm
15819 +++ b/lib/DateTime/TimeZone/Pacific/Rarotonga.pm
15820 @@ -3,7 +3,7 @@
15821 # DateTime::TimeZone module distribution in the tools/ directory
15822
15823 #
15824 -# Generated from debian/tzdata/australasia. Olson data version 2014j
15825 +# Generated from debian/tzdata/australasia. Olson data version 2015a
15826 #
15827 # Do not edit this file directly.
15828 #
15829 @@ -273,11 +273,11 @@
15830 ],
15831 ];
15832
15833 -sub olson_version { '2014j' }
15834 +sub olson_version { '2015a' }
15835
15836 sub has_dst_changes { 13 }
15837
15838 -sub _max_year { 2024 }
15839 +sub _max_year { 2025 }
15840
15841 sub _new_instance
15842 {
15843 --- a/lib/DateTime/TimeZone/Pacific/Saipan.pm
15844 +++ b/lib/DateTime/TimeZone/Pacific/Saipan.pm
15845 @@ -3,7 +3,7 @@
15846 # DateTime::TimeZone module distribution in the tools/ directory
15847
15848 #
15849 -# Generated from debian/tzdata/australasia. Olson data version 2014j
15850 +# Generated from debian/tzdata/australasia. Olson data version 2015a
15851 #
15852 # Do not edit this file directly.
15853 #
15854 @@ -66,11 +66,11 @@
15855 ],
15856 ];
15857
15858 -sub olson_version { '2014j' }
15859 +sub olson_version { '2015a' }
15860
15861 sub has_dst_changes { 0 }
15862
15863 -sub _max_year { 2024 }
15864 +sub _max_year { 2025 }
15865
15866 sub _new_instance
15867 {
15868 --- a/lib/DateTime/TimeZone/Pacific/Tahiti.pm
15869 +++ b/lib/DateTime/TimeZone/Pacific/Tahiti.pm
15870 @@ -3,7 +3,7 @@
15871 # DateTime::TimeZone module distribution in the tools/ directory
15872
15873 #
15874 -# Generated from debian/tzdata/australasia. Olson data version 2014j
15875 +# Generated from debian/tzdata/australasia. Olson data version 2015a
15876 #
15877 # Do not edit this file directly.
15878 #
15879 @@ -39,11 +39,11 @@
15880 ],
15881 ];
15882
15883 -sub olson_version { '2014j' }
15884 +sub olson_version { '2015a' }
15885
15886 sub has_dst_changes { 0 }
15887
15888 -sub _max_year { 2024 }
15889 +sub _max_year { 2025 }
15890
15891 sub _new_instance
15892 {
15893 --- a/lib/DateTime/TimeZone/Pacific/Tarawa.pm
15894 +++ b/lib/DateTime/TimeZone/Pacific/Tarawa.pm
15895 @@ -3,7 +3,7 @@
15896 # DateTime::TimeZone module distribution in the tools/ directory
15897
15898 #
15899 -# Generated from debian/tzdata/australasia. Olson data version 2014j
15900 +# Generated from debian/tzdata/australasia. Olson data version 2015a
15901 #
15902 # Do not edit this file directly.
15903 #
15904 @@ -39,11 +39,11 @@
15905 ],
15906 ];
15907
15908 -sub olson_version { '2014j' }
15909 +sub olson_version { '2015a' }
15910
15911 sub has_dst_changes { 0 }
15912
15913 -sub _max_year { 2024 }
15914 +sub _max_year { 2025 }
15915
15916 sub _new_instance
15917 {
15918 --- a/lib/DateTime/TimeZone/Pacific/Tongatapu.pm
15919 +++ b/lib/DateTime/TimeZone/Pacific/Tongatapu.pm
15920 @@ -3,7 +3,7 @@
15921 # DateTime::TimeZone module distribution in the tools/ directory
15922
15923 #
15924 -# Generated from debian/tzdata/australasia. Olson data version 2014j
15925 +# Generated from debian/tzdata/australasia. Olson data version 2015a
15926 #
15927 # Do not edit this file directly.
15928 #
15929 @@ -111,11 +111,11 @@
15930 ],
15931 ];
15932
15933 -sub olson_version { '2014j' }
15934 +sub olson_version { '2015a' }
15935
15936 sub has_dst_changes { 3 }
15937
15938 -sub _max_year { 2024 }
15939 +sub _max_year { 2025 }
15940
15941 sub _new_instance
15942 {
15943 --- a/lib/DateTime/TimeZone/Pacific/Wake.pm
15944 +++ b/lib/DateTime/TimeZone/Pacific/Wake.pm
15945 @@ -3,7 +3,7 @@
15946 # DateTime::TimeZone module distribution in the tools/ directory
15947
15948 #
15949 -# Generated from debian/tzdata/australasia. Olson data version 2014j
15950 +# Generated from debian/tzdata/australasia. Olson data version 2015a
15951 #
15952 # Do not edit this file directly.
15953 #
15954 @@ -39,11 +39,11 @@
15955 ],
15956 ];
15957
15958 -sub olson_version { '2014j' }
15959 +sub olson_version { '2015a' }
15960
15961 sub has_dst_changes { 0 }
15962
15963 -sub _max_year { 2024 }
15964 +sub _max_year { 2025 }
15965
15966 sub _new_instance
15967 {
15968 --- a/lib/DateTime/TimeZone/Pacific/Wallis.pm
15969 +++ b/lib/DateTime/TimeZone/Pacific/Wallis.pm
15970 @@ -3,7 +3,7 @@
15971 # DateTime::TimeZone module distribution in the tools/ directory
15972
15973 #
15974 -# Generated from debian/tzdata/australasia. Olson data version 2014j
15975 +# Generated from debian/tzdata/australasia. Olson data version 2015a
15976 #
15977 # Do not edit this file directly.
15978 #
15979 @@ -39,11 +39,11 @@
15980 ],
15981 ];
15982
15983 -sub olson_version { '2014j' }
15984 +sub olson_version { '2015a' }
15985
15986 sub has_dst_changes { 0 }
15987
15988 -sub _max_year { 2024 }
15989 +sub _max_year { 2025 }
15990
15991 sub _new_instance
15992 {
15993 --- a/lib/DateTime/TimeZone/WET.pm
15994 +++ b/lib/DateTime/TimeZone/WET.pm
15995 @@ -3,7 +3,7 @@
15996 # DateTime::TimeZone module distribution in the tools/ directory
15997
15998 #
15999 -# Generated from debian/tzdata/europe. Olson data version 2014j
16000 +# Generated from debian/tzdata/europe. Olson data version 2015a
16001 #
16002 # Do not edit this file directly.
16003 #
16004 @@ -901,13 +901,31 @@
16005 1,
16006 'WEST',
16007 ],
16008 + [
16009 +63897123600, # utc_start 2025-10-26 01:00:00 (Sun)
16010 +63910429200, # utc_end 2026-03-29 01:00:00 (Sun)
16011 +63897123600, # local_start 2025-10-26 01:00:00 (Sun)
16012 +63910429200, # local_end 2026-03-29 01:00:00 (Sun)
16013 +0,
16014 +0,
16015 +'WET',
16016 + ],
16017 + [
16018 +63910429200, # utc_start 2026-03-29 01:00:00 (Sun)
16019 +63928573200, # utc_end 2026-10-25 01:00:00 (Sun)
16020 +63910432800, # local_start 2026-03-29 02:00:00 (Sun)
16021 +63928576800, # local_end 2026-10-25 02:00:00 (Sun)
16022 +3600,
16023 +1,
16024 +'WEST',
16025 + ],
16026 ];
16027
16028 -sub olson_version { '2014j' }
16029 +sub olson_version { '2015a' }
16030
16031 -sub has_dst_changes { 49 }
16032 +sub has_dst_changes { 50 }
16033
16034 -sub _max_year { 2024 }
16035 +sub _max_year { 2025 }
16036
16037 sub _new_instance
16038 {
00 olson-2014i
11 olson-2014j
2 olson-2015a