From 5abd2eb03fdc2e79a2c1fbc7f49da419eda0737b Mon Sep 17 00:00:00 2001 From: Andrew Gallant Date: Wed, 10 Dec 2025 20:30:44 -0500 Subject: [PATCH] jiff-tzdb: update to tzdb 2025c Ref: https://lists.iana.org/hyperkitty/list/tz-announce@iana.org/thread/TAGXKYLMAQRZRFTERQ33CEKOW7KRJVAK/ --- crates/jiff-tzdb/concatenated-zoneinfo.dat | Bin 203287 -> 203575 bytes crates/jiff-tzdb/tzname.rs | 162 ++++++++++----------- 2 files changed, 81 insertions(+), 81 deletions(-) diff --git a/crates/jiff-tzdb/concatenated-zoneinfo.dat b/crates/jiff-tzdb/concatenated-zoneinfo.dat index 8b5878daa761c8d263e8c257ae07f0af3743bcbf..8990c8c305b5ed3c9e466bd7db7efa66a6a6e76e 100644 GIT binary patch delta 52 zcmV-40L%ZEv<$bl41k0Iv;u5Lx1&n}<3a(1mu*J^l($TE0$>A|VM+p*lW?^lm-tEo KtG9-Z0+EX^pcQZc delta 53 zcmV-50LuTjwhWiF41k0Iv;u5L0c4j@iUO3EC2<05w}Em3^Z}PdjslmL`;G#uw`@lO L<3hKlj{=d4LVp%f diff --git a/crates/jiff-tzdb/tzname.rs b/crates/jiff-tzdb/tzname.rs index f6fd342..ca4788f 100644 --- a/crates/jiff-tzdb/tzname.rs +++ b/crates/jiff-tzdb/tzname.rs @@ -1,4 +1,4 @@ -pub(super) static VERSION: Option<&str> = Some(r"2025b"); +pub(super) static VERSION: Option<&str> = Some(r"2025c"); pub(super) static TZNAME_TO_OFFSET: &[(&str, core::ops::Range)] = &[ (r"Africa/Abidjan", 3982..4112), @@ -14,15 +14,15 @@ pub(super) static TZNAME_TO_OFFSET: &[(&str, core::ops::Range)] = &[ (r"Africa/Blantyre", 3851..3982), (r"Africa/Brazzaville", 10414..10594), (r"Africa/Bujumbura", 3851..3982), - (r"Africa/Cairo", 163461..164770), - (r"Africa/Casablanca", 189897..191818), + (r"Africa/Cairo", 162382..163691), + (r"Africa/Casablanca", 190185..192106), (r"Africa/Ceuta", 41827..42389), (r"Africa/Conakry", 3982..4112), (r"Africa/Dakar", 3982..4112), (r"Africa/Dar_es_Salaam", 12063..12254), (r"Africa/Djibouti", 12063..12254), (r"Africa/Douala", 10414..10594), - (r"Africa/El_Aaiun", 186193..188019), + (r"Africa/El_Aaiun", 186481..188307), (r"Africa/Freetown", 3982..4112), (r"Africa/Gaborone", 3851..3982), (r"Africa/Harare", 3851..3982), @@ -74,7 +74,7 @@ pub(super) static TZNAME_TO_OFFSET: &[(&str, core::ops::Range)] = &[ (r"America/Argentina/Tucuman", 77548..78274), (r"America/Argentina/Ushuaia", 71856..72564), (r"America/Aruba", 9872..10049), - (r"America/Asuncion", 152557..153642), + (r"America/Asuncion", 151478..152563), (r"America/Atikokan", 5647..5796), (r"America/Atka", 122687..123656), (r"America/Bahia", 65501..66183), @@ -94,13 +94,13 @@ pub(super) static TZNAME_TO_OFFSET: &[(&str, core::ops::Range)] = &[ (r"America/Catamarca", 71148..71856), (r"America/Cayenne", 6101..6252), (r"America/Cayman", 5647..5796), - (r"America/Chicago", 184439..186193), + (r"America/Chicago", 184727..186481), (r"America/Chihuahua", 64055..64746), (r"America/Ciudad_Juarez", 66873..67591), (r"America/Coral_Harbour", 5647..5796), (r"America/Cordoba", 70440..71148), (r"America/Costa_Rica", 16497..16729), - (r"America/Coyhaique", 167472..168834), + (r"America/Coyhaique", 167760..169122), (r"America/Creston", 16966..17206), (r"America/Cuiaba", 132233..133167), (r"America/Curacao", 9872..10049), @@ -113,21 +113,21 @@ pub(super) static TZNAME_TO_OFFSET: &[(&str, core::ops::Range)] = &[ (r"America/Edmonton", 133167..134137), (r"America/Eirunepe", 30431..30867), (r"America/El_Salvador", 11514..11690), - (r"America/Ensenada", 149270..150349), - (r"America/Fort_Nelson", 171698..173146), + (r"America/Ensenada", 166393..167760), + (r"America/Fort_Nelson", 171986..173434), (r"America/Fort_Wayne", 36060..36591), (r"America/Fortaleza", 37559..38043), (r"America/Glace_Bay", 110783..111663), - (r"America/Godthab", 191818..192783), - (r"America/Goose_Bay", 176127..177707), + (r"America/Godthab", 192106..193071), + (r"America/Goose_Bay", 176415..177995), (r"America/Grand_Turk", 108139..108992), (r"America/Grenada", 9872..10049), (r"America/Guadeloupe", 9872..10049), (r"America/Guatemala", 15573..15785), (r"America/Guayaquil", 9693..9872), (r"America/Guyana", 10594..10775), - (r"America/Halifax", 179306..180978), - (r"America/Havana", 153642..154759), + (r"America/Halifax", 179594..181266), + (r"America/Havana", 152563..153680), (r"America/Hermosillo", 17472..17730), (r"America/Indiana/Indianapolis", 36060..36591), (r"America/Indiana/Knox", 139996..141012), @@ -143,14 +143,14 @@ pub(super) static TZNAME_TO_OFFSET: &[(&str, core::ops::Range)] = &[ (r"America/Jamaica", 21737..22076), (r"America/Jujuy", 61970..62660), (r"America/Juneau", 120800..121766), - (r"America/Kentucky/Louisville", 158397..159639), + (r"America/Kentucky/Louisville", 157318..158560), (r"America/Kentucky/Monticello", 131261..132233), (r"America/Knox_IN", 139996..141012), (r"America/Kralendijk", 9872..10049), (r"America/La_Paz", 7964..8134), (r"America/Lima", 18282..18565), - (r"America/Los_Angeles", 160873..162167), - (r"America/Louisville", 158397..159639), + (r"America/Los_Angeles", 159794..161088), + (r"America/Louisville", 157318..158560), (r"America/Lower_Princes", 9872..10049), (r"America/Maceio", 38601..39103), (r"America/Managua", 18565..18860), @@ -165,20 +165,20 @@ pub(super) static TZNAME_TO_OFFSET: &[(&str, core::ops::Range)] = &[ (r"America/Metlakatla", 42389..42975), (r"America/Mexico_City", 98432..99205), (r"America/Miquelon", 40739..41289), - (r"America/Moncton", 174634..176127), + (r"America/Moncton", 174922..176415), (r"America/Monterrey", 74688..75397), (r"America/Montevideo", 128417..129386), - (r"America/Montreal", 180978..182695), + (r"America/Montreal", 181266..182983), (r"America/Montserrat", 9872..10049), - (r"America/Nassau", 180978..182695), - (r"America/New_York", 182695..184439), - (r"America/Nipigon", 180978..182695), + (r"America/Nassau", 181266..182983), + (r"America/New_York", 182983..184727), + (r"America/Nipigon", 181266..182983), (r"America/Nome", 123656..124631), (r"America/Noronha", 36591..37075), (r"America/North_Dakota/Beulah", 146140..147183), (r"America/North_Dakota/Center", 134137..135127), (r"America/North_Dakota/New_Salem", 135127..136117), - (r"America/Nuuk", 191818..192783), + (r"America/Nuuk", 192106..193071), (r"America/Ojinaga", 67591..68309), (r"America/Panama", 5647..5796), (r"America/Pangnirtung", 106419..107274), @@ -189,24 +189,24 @@ pub(super) static TZNAME_TO_OFFSET: &[(&str, core::ops::Range)] = &[ (r"America/Porto_Acre", 28274..28692), (r"America/Porto_Velho", 26248..26642), (r"America/Puerto_Rico", 9872..10049), - (r"America/Punta_Arenas", 157179..158397), - (r"America/Rainy_River", 162167..163461), + (r"America/Punta_Arenas", 156100..157318), + (r"America/Rainy_River", 161088..162382), (r"America/Rankin_Inlet", 104795..105602), (r"America/Recife", 37075..37559), (r"America/Regina", 54642..55280), (r"America/Resolute", 103988..104795), (r"America/Rio_Branco", 28274..28692), (r"America/Rosario", 70440..71148), - (r"America/Santa_Isabel", 149270..150349), + (r"America/Santa_Isabel", 166393..167760), (r"America/Santarem", 27453..27862), - (r"America/Santiago", 196015..197369), + (r"America/Santiago", 196303..197657), (r"America/Santo_Domingo", 19436..19753), (r"America/Sao_Paulo", 137116..138068), - (r"America/Scoresbysund", 192783..193767), + (r"America/Scoresbysund", 193071..194055), (r"America/Shiprock", 147183..148225), (r"America/Sitka", 119844..120800), (r"America/St_Barthelemy", 9872..10049), - (r"America/St_Johns", 188019..189897), + (r"America/St_Johns", 188307..190185), (r"America/St_Kitts", 9872..10049), (r"America/St_Lucia", 9872..10049), (r"America/St_Thomas", 9872..10049), @@ -214,14 +214,14 @@ pub(super) static TZNAME_TO_OFFSET: &[(&str, core::ops::Range)] = &[ (r"America/Swift_Current", 22418..22786), (r"America/Tegucigalpa", 13299..13493), (r"America/Thule", 30867..31322), - (r"America/Thunder_Bay", 180978..182695), - (r"America/Tijuana", 149270..150349), - (r"America/Toronto", 180978..182695), + (r"America/Thunder_Bay", 181266..182983), + (r"America/Tijuana", 166393..167760), + (r"America/Toronto", 181266..182983), (r"America/Tortola", 9872..10049), - (r"America/Vancouver", 164770..166100), + (r"America/Vancouver", 163691..165021), (r"America/Virgin", 9872..10049), (r"America/Whitehorse", 141012..142041), - (r"America/Winnipeg", 162167..163461), + (r"America/Winnipeg", 161088..162382), (r"America/Yakutat", 118898..119844), (r"America/Yellowknife", 133167..134137), (r"Antarctica/Casey", 18860..19147), @@ -261,23 +261,23 @@ pub(super) static TZNAME_TO_OFFSET: &[(&str, core::ops::Range)] = &[ (r"Asia/Chungking", 25461..25854), (r"Asia/Colombo", 14362..14609), (r"Asia/Dacca", 14131..14362), - (r"Asia/Damascus", 159639..160873), + (r"Asia/Damascus", 158560..159794), (r"Asia/Dhaka", 14131..14362), (r"Asia/Dili", 8651..8821), (r"Asia/Dubai", 4511..4644), (r"Asia/Dushanbe", 23152..23518), (r"Asia/Famagusta", 127477..128417), - (r"Asia/Gaza", 197369..200319), + (r"Asia/Gaza", 197657..200607), (r"Asia/Harbin", 25461..25854), - (r"Asia/Hebron", 200319..203287), + (r"Asia/Hebron", 200607..203575), (r"Asia/Ho_Chi_Minh", 15785..16021), (r"Asia/Hong_Kong", 100821..101596), (r"Asia/Hovd", 46530..47124), (r"Asia/Irkutsk", 91581..92341), - (r"Asia/Istanbul", 154759..155959), + (r"Asia/Istanbul", 153680..154880), (r"Asia/Jakarta", 14856..15104), (r"Asia/Jayapura", 8480..8651), - (r"Asia/Jerusalem", 193767..194841), + (r"Asia/Jerusalem", 194055..195129), (r"Asia/Kabul", 6859..7018), (r"Asia/Kamchatka", 80467..81194), (r"Asia/Karachi", 17206..17472), @@ -320,7 +320,7 @@ pub(super) static TZNAME_TO_OFFSET: &[(&str, core::ops::Range)] = &[ (r"Asia/Tashkent", 22786..23152), (r"Asia/Tbilisi", 53338..53967), (r"Asia/Tehran", 103176..103988), - (r"Asia/Tel_Aviv", 193767..194841), + (r"Asia/Tel_Aviv", 194055..195129), (r"Asia/Thimbu", 7171..7325), (r"Asia/Thimphu", 7171..7325), (r"Asia/Tokyo", 15360..15573), @@ -336,14 +336,14 @@ pub(super) static TZNAME_TO_OFFSET: &[(&str, core::ops::Range)] = &[ (r"Asia/Yangon", 10227..10414), (r"Asia/Yekaterinburg", 92341..93101), (r"Asia/Yerevan", 73980..74688), - (r"Atlantic/Azores", 168834..170235), + (r"Atlantic/Azores", 169122..170523), (r"Atlantic/Bermuda", 144073..145097), (r"Atlantic/Canary", 33169..33647), (r"Atlantic/Cape_Verde", 9164..9339), (r"Atlantic/Faeroe", 29129..29570), (r"Atlantic/Faroe", 29129..29570), (r"Atlantic/Jan_Mayen", 63350..64055), - (r"Atlantic/Madeira", 166100..167472), + (r"Atlantic/Madeira", 165021..166393), (r"Atlantic/Reykjavik", 3982..4112), (r"Atlantic/South_Georgia", 3585..3717), (r"Atlantic/St_Helena", 3982..4112), @@ -375,24 +375,24 @@ pub(super) static TZNAME_TO_OFFSET: &[(&str, core::ops::Range)] = &[ (r"Brazil/DeNoronha", 36591..37075), (r"Brazil/East", 137116..138068), (r"Brazil/West", 27862..28274), - (r"Canada/Atlantic", 179306..180978), - (r"Canada/Central", 162167..163461), - (r"Canada/Eastern", 180978..182695), + (r"Canada/Atlantic", 179594..181266), + (r"Canada/Central", 161088..162382), + (r"Canada/Eastern", 181266..182983), (r"Canada/Mountain", 133167..134137), - (r"Canada/Newfoundland", 188019..189897), - (r"Canada/Pacific", 164770..166100), + (r"Canada/Newfoundland", 188307..190185), + (r"Canada/Pacific", 163691..165021), (r"Canada/Saskatchewan", 54642..55280), (r"Canada/Yukon", 141012..142041), - (r"CET", 151454..152557), - (r"Chile/Continental", 196015..197369), - (r"Chile/EasterIsland", 194841..196015), - (r"CST6CDT", 184439..186193), - (r"Cuba", 153642..154759), + (r"CET", 150375..151478), + (r"Chile/Continental", 196303..197657), + (r"Chile/EasterIsland", 195129..196303), + (r"CST6CDT", 184727..186481), + (r"Cuba", 152563..153680), (r"EET", 57918..58600), - (r"Egypt", 163461..164770), - (r"Eire", 173146..174634), + (r"Egypt", 162382..163691), + (r"Eire", 173434..174922), (r"EST", 5647..5796), - (r"EST5EDT", 182695..184439), + (r"EST5EDT", 182983..184727), (r"Etc/GMT", 113..224), (r"Etc/GMT+0", 113..224), (r"Etc/GMT+1", 3182..3295), @@ -428,44 +428,44 @@ pub(super) static TZNAME_TO_OFFSET: &[(&str, core::ops::Range)] = &[ (r"Etc/Universal", 224..335), (r"Etc/UTC", 224..335), (r"Etc/Zulu", 224..335), - (r"Europe/Amsterdam", 151454..152557), + (r"Europe/Amsterdam", 150375..151478), (r"Europe/Andorra", 23884..24273), (r"Europe/Astrakhan", 81920..82646), (r"Europe/Athens", 57918..58600), - (r"Europe/Belfast", 177707..179306), + (r"Europe/Belfast", 177995..179594), (r"Europe/Belgrade", 34563..35041), (r"Europe/Berlin", 63350..64055), (r"Europe/Bratislava", 69009..69732), - (r"Europe/Brussels", 151454..152557), + (r"Europe/Brussels", 150375..151478), (r"Europe/Bucharest", 57257..57918), (r"Europe/Budapest", 97666..98432), (r"Europe/Busingen", 35041..35538), (r"Europe/Chisinau", 64746..65501), (r"Europe/Copenhagen", 63350..64055), - (r"Europe/Dublin", 173146..174634), - (r"Europe/Gibraltar", 155959..157179), - (r"Europe/Guernsey", 177707..179306), + (r"Europe/Dublin", 173434..174922), + (r"Europe/Gibraltar", 154880..156100), + (r"Europe/Guernsey", 177995..179594), (r"Europe/Helsinki", 32688..33169), - (r"Europe/Isle_of_Man", 177707..179306), - (r"Europe/Istanbul", 154759..155959), - (r"Europe/Jersey", 177707..179306), + (r"Europe/Isle_of_Man", 177995..179594), + (r"Europe/Istanbul", 153680..154880), + (r"Europe/Jersey", 177995..179594), (r"Europe/Kaliningrad", 113459..114363), (r"Europe/Kiev", 38043..38601), (r"Europe/Kirov", 78274..79009), (r"Europe/Kyiv", 38043..38601), - (r"Europe/Lisbon", 170235..171698), + (r"Europe/Lisbon", 170523..171986), (r"Europe/Ljubljana", 34563..35041), - (r"Europe/London", 177707..179306), - (r"Europe/Luxembourg", 151454..152557), + (r"Europe/London", 177995..179594), + (r"Europe/Luxembourg", 150375..151478), (r"Europe/Madrid", 111663..112560), (r"Europe/Malta", 126549..127477), (r"Europe/Mariehamn", 32688..33169), (r"Europe/Minsk", 99205..100013), - (r"Europe/Monaco", 150349..151454), + (r"Europe/Monaco", 149270..150375), (r"Europe/Moscow", 109875..110783), (r"Europe/Nicosia", 44735..45332), (r"Europe/Oslo", 63350..64055), - (r"Europe/Paris", 150349..151454), + (r"Europe/Paris", 149270..150375), (r"Europe/Podgorica", 34563..35041), (r"Europe/Prague", 69009..69732), (r"Europe/Riga", 55280..55974), @@ -493,8 +493,8 @@ pub(super) static TZNAME_TO_OFFSET: &[(&str, core::ops::Range)] = &[ (r"Europe/Zaporozhye", 38043..38601), (r"Europe/Zurich", 35041..35538), (r"Factory", 0..113), - (r"GB", 177707..179306), - (r"GB-Eire", 177707..179306), + (r"GB", 177995..179594), + (r"GB-Eire", 177995..179594), (r"GMT", 113..224), (r"GMT+0", 113..224), (r"GMT-0", 113..224), @@ -515,13 +515,13 @@ pub(super) static TZNAME_TO_OFFSET: &[(&str, core::ops::Range)] = &[ (r"Indian/Mayotte", 12063..12254), (r"Indian/Reunion", 4511..4644), (r"Iran", 103176..103988), - (r"Israel", 193767..194841), + (r"Israel", 194055..195129), (r"Jamaica", 21737..22076), (r"Japan", 15360..15573), (r"Kwajalein", 12882..13101), (r"Libya", 29570..30001), - (r"MET", 151454..152557), - (r"Mexico/BajaNorte", 149270..150349), + (r"MET", 150375..151478), + (r"Mexico/BajaNorte", 166393..167760), (r"Mexico/BajaSur", 66183..66873), (r"Mexico/General", 98432..99205), (r"MST", 16966..17206), @@ -534,7 +534,7 @@ pub(super) static TZNAME_TO_OFFSET: &[(&str, core::ops::Range)] = &[ (r"Pacific/Bougainville", 12254..12455), (r"Pacific/Chatham", 100013..100821), (r"Pacific/Chuuk", 6705..6859), - (r"Pacific/Easter", 194841..196015), + (r"Pacific/Easter", 195129..196303), (r"Pacific/Efate", 22076..22418), (r"Pacific/Enderbury", 8134..8306), (r"Pacific/Fakaofo", 5796..5949), @@ -574,29 +574,29 @@ pub(super) static TZNAME_TO_OFFSET: &[(&str, core::ops::Range)] = &[ (r"Pacific/Wallis", 3717..3851), (r"Pacific/Yap", 6705..6859), (r"Poland", 116167..117090), - (r"Portugal", 170235..171698), + (r"Portugal", 170523..171986), (r"PRC", 25461..25854), - (r"PST8PDT", 160873..162167), + (r"PST8PDT", 159794..161088), (r"ROC", 39103..39614), (r"ROK", 27038..27453), (r"Singapore", 15104..15360), - (r"Turkey", 154759..155959), + (r"Turkey", 153680..154880), (r"UCT", 224..335), (r"Universal", 224..335), (r"US/Alaska", 124631..125608), (r"US/Aleutian", 122687..123656), (r"US/Arizona", 16966..17206), - (r"US/Central", 184439..186193), + (r"US/Central", 184727..186481), (r"US/East-Indiana", 36060..36591), - (r"US/Eastern", 182695..184439), + (r"US/Eastern", 182983..184727), (r"US/Hawaii", 13910..14131), (r"US/Indiana-Starke", 139996..141012), (r"US/Michigan", 112560..113459), (r"US/Mountain", 147183..148225), - (r"US/Pacific", 160873..162167), + (r"US/Pacific", 159794..161088), (r"US/Samoa", 5197..5343), (r"UTC", 224..335), (r"W-SU", 109875..110783), - (r"WET", 170235..171698), + (r"WET", 170523..171986), (r"Zulu", 224..335), ];