Skip to content

Commit e616bf9

Browse files
committed
jiff-tzdb: update to tzdb 2025b
Note that this adds a new time zone with identifier `America/Coyhaique`. Ref: https://lists.iana.org/hyperkitty/list/tz-announce@iana.org/thread/6JVHNHLB6I2WAYTQ75L6KEPEQHFXAJK3/
1 parent 83c0688 commit e616bf9

3 files changed

Lines changed: 49 additions & 48 deletions

File tree

1.33 KB
Binary file not shown.

crates/jiff-tzdb/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@ pub fn get(name: &str) -> Option<(&'static str, &'static [u8])> {
141141
/// available:
142142
///
143143
/// ```
144-
/// assert_eq!(jiff_tzdb::available().count(), 597);
144+
/// assert_eq!(jiff_tzdb::available().count(), 598);
145145
/// ```
146146
///
147147
/// Note that this number may change in subsequent releases of the Time Zone

crates/jiff-tzdb/tzname.rs

Lines changed: 48 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pub(super) static VERSION: Option<&str> = Some(r"2025a");
1+
pub(super) static VERSION: Option<&str> = Some(r"2025b");
22

33
pub(super) static TZNAME_TO_OFFSET: &[(&str, core::ops::Range<usize>)] = &[
44
(r"Africa/Abidjan", 3982..4112),
@@ -15,14 +15,14 @@ pub(super) static TZNAME_TO_OFFSET: &[(&str, core::ops::Range<usize>)] = &[
1515
(r"Africa/Brazzaville", 10414..10594),
1616
(r"Africa/Bujumbura", 3851..3982),
1717
(r"Africa/Cairo", 163461..164770),
18-
(r"Africa/Casablanca", 188535..190456),
18+
(r"Africa/Casablanca", 189897..191818),
1919
(r"Africa/Ceuta", 41827..42389),
2020
(r"Africa/Conakry", 3982..4112),
2121
(r"Africa/Dakar", 3982..4112),
2222
(r"Africa/Dar_es_Salaam", 12063..12254),
2323
(r"Africa/Djibouti", 12063..12254),
2424
(r"Africa/Douala", 10414..10594),
25-
(r"Africa/El_Aaiun", 184831..186657),
25+
(r"Africa/El_Aaiun", 186193..188019),
2626
(r"Africa/Freetown", 3982..4112),
2727
(r"Africa/Gaborone", 3851..3982),
2828
(r"Africa/Harare", 3851..3982),
@@ -94,12 +94,13 @@ pub(super) static TZNAME_TO_OFFSET: &[(&str, core::ops::Range<usize>)] = &[
9494
(r"America/Catamarca", 71148..71856),
9595
(r"America/Cayenne", 6101..6252),
9696
(r"America/Cayman", 5647..5796),
97-
(r"America/Chicago", 183077..184831),
97+
(r"America/Chicago", 184439..186193),
9898
(r"America/Chihuahua", 64055..64746),
9999
(r"America/Ciudad_Juarez", 66873..67591),
100100
(r"America/Coral_Harbour", 5647..5796),
101101
(r"America/Cordoba", 70440..71148),
102102
(r"America/Costa_Rica", 16497..16729),
103+
(r"America/Coyhaique", 167472..168834),
103104
(r"America/Creston", 16966..17206),
104105
(r"America/Cuiaba", 132233..133167),
105106
(r"America/Curacao", 9872..10049),
@@ -113,19 +114,19 @@ pub(super) static TZNAME_TO_OFFSET: &[(&str, core::ops::Range<usize>)] = &[
113114
(r"America/Eirunepe", 30431..30867),
114115
(r"America/El_Salvador", 11514..11690),
115116
(r"America/Ensenada", 149270..150349),
116-
(r"America/Fort_Nelson", 170336..171784),
117+
(r"America/Fort_Nelson", 171698..173146),
117118
(r"America/Fort_Wayne", 36060..36591),
118119
(r"America/Fortaleza", 37559..38043),
119120
(r"America/Glace_Bay", 110783..111663),
120-
(r"America/Godthab", 190456..191421),
121-
(r"America/Goose_Bay", 174765..176345),
121+
(r"America/Godthab", 191818..192783),
122+
(r"America/Goose_Bay", 176127..177707),
122123
(r"America/Grand_Turk", 108139..108992),
123124
(r"America/Grenada", 9872..10049),
124125
(r"America/Guadeloupe", 9872..10049),
125126
(r"America/Guatemala", 15573..15785),
126127
(r"America/Guayaquil", 9693..9872),
127128
(r"America/Guyana", 10594..10775),
128-
(r"America/Halifax", 177944..179616),
129+
(r"America/Halifax", 179306..180978),
129130
(r"America/Havana", 153642..154759),
130131
(r"America/Hermosillo", 17472..17730),
131132
(r"America/Indiana/Indianapolis", 36060..36591),
@@ -164,20 +165,20 @@ pub(super) static TZNAME_TO_OFFSET: &[(&str, core::ops::Range<usize>)] = &[
164165
(r"America/Metlakatla", 42389..42975),
165166
(r"America/Mexico_City", 98432..99205),
166167
(r"America/Miquelon", 40739..41289),
167-
(r"America/Moncton", 173272..174765),
168+
(r"America/Moncton", 174634..176127),
168169
(r"America/Monterrey", 74688..75397),
169170
(r"America/Montevideo", 128417..129386),
170-
(r"America/Montreal", 179616..181333),
171+
(r"America/Montreal", 180978..182695),
171172
(r"America/Montserrat", 9872..10049),
172-
(r"America/Nassau", 179616..181333),
173-
(r"America/New_York", 181333..183077),
174-
(r"America/Nipigon", 179616..181333),
173+
(r"America/Nassau", 180978..182695),
174+
(r"America/New_York", 182695..184439),
175+
(r"America/Nipigon", 180978..182695),
175176
(r"America/Nome", 123656..124631),
176177
(r"America/Noronha", 36591..37075),
177178
(r"America/North_Dakota/Beulah", 146140..147183),
178179
(r"America/North_Dakota/Center", 134137..135127),
179180
(r"America/North_Dakota/New_Salem", 135127..136117),
180-
(r"America/Nuuk", 190456..191421),
181+
(r"America/Nuuk", 191818..192783),
181182
(r"America/Ojinaga", 67591..68309),
182183
(r"America/Panama", 5647..5796),
183184
(r"America/Pangnirtung", 106419..107274),
@@ -198,24 +199,24 @@ pub(super) static TZNAME_TO_OFFSET: &[(&str, core::ops::Range<usize>)] = &[
198199
(r"America/Rosario", 70440..71148),
199200
(r"America/Santa_Isabel", 149270..150349),
200201
(r"America/Santarem", 27453..27862),
201-
(r"America/Santiago", 194653..196007),
202+
(r"America/Santiago", 196015..197369),
202203
(r"America/Santo_Domingo", 19436..19753),
203204
(r"America/Sao_Paulo", 137116..138068),
204-
(r"America/Scoresbysund", 191421..192405),
205+
(r"America/Scoresbysund", 192783..193767),
205206
(r"America/Shiprock", 147183..148225),
206207
(r"America/Sitka", 119844..120800),
207208
(r"America/St_Barthelemy", 9872..10049),
208-
(r"America/St_Johns", 186657..188535),
209+
(r"America/St_Johns", 188019..189897),
209210
(r"America/St_Kitts", 9872..10049),
210211
(r"America/St_Lucia", 9872..10049),
211212
(r"America/St_Thomas", 9872..10049),
212213
(r"America/St_Vincent", 9872..10049),
213214
(r"America/Swift_Current", 22418..22786),
214215
(r"America/Tegucigalpa", 13299..13493),
215216
(r"America/Thule", 30867..31322),
216-
(r"America/Thunder_Bay", 179616..181333),
217+
(r"America/Thunder_Bay", 180978..182695),
217218
(r"America/Tijuana", 149270..150349),
218-
(r"America/Toronto", 179616..181333),
219+
(r"America/Toronto", 180978..182695),
219220
(r"America/Tortola", 9872..10049),
220221
(r"America/Vancouver", 164770..166100),
221222
(r"America/Virgin", 9872..10049),
@@ -266,17 +267,17 @@ pub(super) static TZNAME_TO_OFFSET: &[(&str, core::ops::Range<usize>)] = &[
266267
(r"Asia/Dubai", 4511..4644),
267268
(r"Asia/Dushanbe", 23152..23518),
268269
(r"Asia/Famagusta", 127477..128417),
269-
(r"Asia/Gaza", 196007..198957),
270+
(r"Asia/Gaza", 197369..200319),
270271
(r"Asia/Harbin", 25461..25854),
271-
(r"Asia/Hebron", 198957..201925),
272+
(r"Asia/Hebron", 200319..203287),
272273
(r"Asia/Ho_Chi_Minh", 15785..16021),
273274
(r"Asia/Hong_Kong", 100821..101596),
274275
(r"Asia/Hovd", 46530..47124),
275276
(r"Asia/Irkutsk", 91581..92341),
276277
(r"Asia/Istanbul", 154759..155959),
277278
(r"Asia/Jakarta", 14856..15104),
278279
(r"Asia/Jayapura", 8480..8651),
279-
(r"Asia/Jerusalem", 192405..193479),
280+
(r"Asia/Jerusalem", 193767..194841),
280281
(r"Asia/Kabul", 6859..7018),
281282
(r"Asia/Kamchatka", 80467..81194),
282283
(r"Asia/Karachi", 17206..17472),
@@ -319,7 +320,7 @@ pub(super) static TZNAME_TO_OFFSET: &[(&str, core::ops::Range<usize>)] = &[
319320
(r"Asia/Tashkent", 22786..23152),
320321
(r"Asia/Tbilisi", 53338..53967),
321322
(r"Asia/Tehran", 103176..103988),
322-
(r"Asia/Tel_Aviv", 192405..193479),
323+
(r"Asia/Tel_Aviv", 193767..194841),
323324
(r"Asia/Thimbu", 7171..7325),
324325
(r"Asia/Thimphu", 7171..7325),
325326
(r"Asia/Tokyo", 15360..15573),
@@ -335,7 +336,7 @@ pub(super) static TZNAME_TO_OFFSET: &[(&str, core::ops::Range<usize>)] = &[
335336
(r"Asia/Yangon", 10227..10414),
336337
(r"Asia/Yekaterinburg", 92341..93101),
337338
(r"Asia/Yerevan", 73980..74688),
338-
(r"Atlantic/Azores", 167472..168873),
339+
(r"Atlantic/Azores", 168834..170235),
339340
(r"Atlantic/Bermuda", 144073..145097),
340341
(r"Atlantic/Canary", 33169..33647),
341342
(r"Atlantic/Cape_Verde", 9164..9339),
@@ -374,24 +375,24 @@ pub(super) static TZNAME_TO_OFFSET: &[(&str, core::ops::Range<usize>)] = &[
374375
(r"Brazil/DeNoronha", 36591..37075),
375376
(r"Brazil/East", 137116..138068),
376377
(r"Brazil/West", 27862..28274),
377-
(r"Canada/Atlantic", 177944..179616),
378+
(r"Canada/Atlantic", 179306..180978),
378379
(r"Canada/Central", 162167..163461),
379-
(r"Canada/Eastern", 179616..181333),
380+
(r"Canada/Eastern", 180978..182695),
380381
(r"Canada/Mountain", 133167..134137),
381-
(r"Canada/Newfoundland", 186657..188535),
382+
(r"Canada/Newfoundland", 188019..189897),
382383
(r"Canada/Pacific", 164770..166100),
383384
(r"Canada/Saskatchewan", 54642..55280),
384385
(r"Canada/Yukon", 141012..142041),
385386
(r"CET", 151454..152557),
386-
(r"Chile/Continental", 194653..196007),
387-
(r"Chile/EasterIsland", 193479..194653),
388-
(r"CST6CDT", 183077..184831),
387+
(r"Chile/Continental", 196015..197369),
388+
(r"Chile/EasterIsland", 194841..196015),
389+
(r"CST6CDT", 184439..186193),
389390
(r"Cuba", 153642..154759),
390391
(r"EET", 57918..58600),
391392
(r"Egypt", 163461..164770),
392-
(r"Eire", 171784..173272),
393+
(r"Eire", 173146..174634),
393394
(r"EST", 5647..5796),
394-
(r"EST5EDT", 181333..183077),
395+
(r"EST5EDT", 182695..184439),
395396
(r"Etc/GMT", 113..224),
396397
(r"Etc/GMT+0", 113..224),
397398
(r"Etc/GMT+1", 3182..3295),
@@ -431,7 +432,7 @@ pub(super) static TZNAME_TO_OFFSET: &[(&str, core::ops::Range<usize>)] = &[
431432
(r"Europe/Andorra", 23884..24273),
432433
(r"Europe/Astrakhan", 81920..82646),
433434
(r"Europe/Athens", 57918..58600),
434-
(r"Europe/Belfast", 176345..177944),
435+
(r"Europe/Belfast", 177707..179306),
435436
(r"Europe/Belgrade", 34563..35041),
436437
(r"Europe/Berlin", 63350..64055),
437438
(r"Europe/Bratislava", 69009..69732),
@@ -441,20 +442,20 @@ pub(super) static TZNAME_TO_OFFSET: &[(&str, core::ops::Range<usize>)] = &[
441442
(r"Europe/Busingen", 35041..35538),
442443
(r"Europe/Chisinau", 64746..65501),
443444
(r"Europe/Copenhagen", 63350..64055),
444-
(r"Europe/Dublin", 171784..173272),
445+
(r"Europe/Dublin", 173146..174634),
445446
(r"Europe/Gibraltar", 155959..157179),
446-
(r"Europe/Guernsey", 176345..177944),
447+
(r"Europe/Guernsey", 177707..179306),
447448
(r"Europe/Helsinki", 32688..33169),
448-
(r"Europe/Isle_of_Man", 176345..177944),
449+
(r"Europe/Isle_of_Man", 177707..179306),
449450
(r"Europe/Istanbul", 154759..155959),
450-
(r"Europe/Jersey", 176345..177944),
451+
(r"Europe/Jersey", 177707..179306),
451452
(r"Europe/Kaliningrad", 113459..114363),
452453
(r"Europe/Kiev", 38043..38601),
453454
(r"Europe/Kirov", 78274..79009),
454455
(r"Europe/Kyiv", 38043..38601),
455-
(r"Europe/Lisbon", 168873..170336),
456+
(r"Europe/Lisbon", 170235..171698),
456457
(r"Europe/Ljubljana", 34563..35041),
457-
(r"Europe/London", 176345..177944),
458+
(r"Europe/London", 177707..179306),
458459
(r"Europe/Luxembourg", 151454..152557),
459460
(r"Europe/Madrid", 111663..112560),
460461
(r"Europe/Malta", 126549..127477),
@@ -492,8 +493,8 @@ pub(super) static TZNAME_TO_OFFSET: &[(&str, core::ops::Range<usize>)] = &[
492493
(r"Europe/Zaporozhye", 38043..38601),
493494
(r"Europe/Zurich", 35041..35538),
494495
(r"Factory", 0..113),
495-
(r"GB", 176345..177944),
496-
(r"GB-Eire", 176345..177944),
496+
(r"GB", 177707..179306),
497+
(r"GB-Eire", 177707..179306),
497498
(r"GMT", 113..224),
498499
(r"GMT+0", 113..224),
499500
(r"GMT-0", 113..224),
@@ -514,7 +515,7 @@ pub(super) static TZNAME_TO_OFFSET: &[(&str, core::ops::Range<usize>)] = &[
514515
(r"Indian/Mayotte", 12063..12254),
515516
(r"Indian/Reunion", 4511..4644),
516517
(r"Iran", 103176..103988),
517-
(r"Israel", 192405..193479),
518+
(r"Israel", 193767..194841),
518519
(r"Jamaica", 21737..22076),
519520
(r"Japan", 15360..15573),
520521
(r"Kwajalein", 12882..13101),
@@ -533,7 +534,7 @@ pub(super) static TZNAME_TO_OFFSET: &[(&str, core::ops::Range<usize>)] = &[
533534
(r"Pacific/Bougainville", 12254..12455),
534535
(r"Pacific/Chatham", 100013..100821),
535536
(r"Pacific/Chuuk", 6705..6859),
536-
(r"Pacific/Easter", 193479..194653),
537+
(r"Pacific/Easter", 194841..196015),
537538
(r"Pacific/Efate", 22076..22418),
538539
(r"Pacific/Enderbury", 8134..8306),
539540
(r"Pacific/Fakaofo", 5796..5949),
@@ -573,7 +574,7 @@ pub(super) static TZNAME_TO_OFFSET: &[(&str, core::ops::Range<usize>)] = &[
573574
(r"Pacific/Wallis", 3717..3851),
574575
(r"Pacific/Yap", 6705..6859),
575576
(r"Poland", 116167..117090),
576-
(r"Portugal", 168873..170336),
577+
(r"Portugal", 170235..171698),
577578
(r"PRC", 25461..25854),
578579
(r"PST8PDT", 160873..162167),
579580
(r"ROC", 39103..39614),
@@ -585,9 +586,9 @@ pub(super) static TZNAME_TO_OFFSET: &[(&str, core::ops::Range<usize>)] = &[
585586
(r"US/Alaska", 124631..125608),
586587
(r"US/Aleutian", 122687..123656),
587588
(r"US/Arizona", 16966..17206),
588-
(r"US/Central", 183077..184831),
589+
(r"US/Central", 184439..186193),
589590
(r"US/East-Indiana", 36060..36591),
590-
(r"US/Eastern", 181333..183077),
591+
(r"US/Eastern", 182695..184439),
591592
(r"US/Hawaii", 13910..14131),
592593
(r"US/Indiana-Starke", 139996..141012),
593594
(r"US/Michigan", 112560..113459),
@@ -596,6 +597,6 @@ pub(super) static TZNAME_TO_OFFSET: &[(&str, core::ops::Range<usize>)] = &[
596597
(r"US/Samoa", 5197..5343),
597598
(r"UTC", 224..335),
598599
(r"W-SU", 109875..110783),
599-
(r"WET", 168873..170336),
600+
(r"WET", 170235..171698),
600601
(r"Zulu", 224..335),
601602
];

0 commit comments

Comments
 (0)