From 53f247e8b897d76321f883e67639ae85c62fbf3b Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Mon, 2 Mar 2026 21:51:51 +0000 Subject: [PATCH] Update tzdata to version '2026a' # Version 2026.1 Upstream version 2026a released 2026-03-02T06:59:49+00:00 ## Briefly: Moldova has used EU transition times since 2022. The "right" TZif files are no longer installed by default. -DTZ_RUNTIME_LEAPS=0 disables runtime support for leap seconds. TZif files are no longer limited to 50 bytes of abbreviations. zic is no longer limited to 50 leap seconds. Several integer overflow bugs have been fixed. ## Changes to past and future timestamps Since 2022 Moldova has observed EU transition times, that is, it has sprung forward at 03:00, not 02:00, and has fallen back at 04:00, not 03:00. (Thanks to Heitor David Pinto.) ## Changes to data Remove Europe/Chisinau from zonenow.tab, as it now agrees with Europe/Athens for future timestamps. --- NEWS.md | 24 ++++++++++++++++++++++++ VERSION | 2 +- news.d/2026a.md | 21 +++++++++++++++++++++ src/tzdata/__init__.py | 4 ++-- src/tzdata/zoneinfo/Asia/Tbilisi | Bin 629 -> 620 bytes src/tzdata/zoneinfo/Europe/Chisinau | Bin 755 -> 1207 bytes src/tzdata/zoneinfo/Europe/Tiraspol | Bin 755 -> 1207 bytes src/tzdata/zoneinfo/leapseconds | 8 ++++---- src/tzdata/zoneinfo/tzdata.zi | 10 ++++++---- src/tzdata/zoneinfo/zonenow.tab | 3 --- 10 files changed, 58 insertions(+), 14 deletions(-) create mode 100644 news.d/2026a.md diff --git a/NEWS.md b/NEWS.md index b851d4c..89cab0e 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,3 +1,27 @@ +# Version 2026.1 +Upstream version 2026a released 2026-03-02T06:59:49+00:00 + +## Briefly: + +Moldova has used EU transition times since 2022. The "right" TZif files are no +longer installed by default. -DTZ_RUNTIME_LEAPS=0 disables runtime support for +leap seconds. TZif files are no longer limited to 50 bytes of abbreviations. zic +is no longer limited to 50 leap seconds. Several integer overflow bugs have been +fixed. + +## Changes to past and future timestamps + +Since 2022 Moldova has observed EU transition times, that is, it has sprung +forward at 03:00, not 02:00, and has fallen back at 04:00, not 03:00. (Thanks +to Heitor David Pinto.) + +## Changes to data + +Remove Europe/Chisinau from zonenow.tab, as it now agrees with Europe/Athens for +future timestamps. + +--- + # Version 2025.3 Upstream version 2025c released 2025-12-10T22:42:37+00:00 diff --git a/VERSION b/VERSION index f97509f..a0e0d35 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -2025.3 \ No newline at end of file +2026.1rc0 \ No newline at end of file diff --git a/news.d/2026a.md b/news.d/2026a.md new file mode 100644 index 0000000..0a0878c --- /dev/null +++ b/news.d/2026a.md @@ -0,0 +1,21 @@ +# Version 2026.1 +Upstream version 2026a released 2026-03-02T06:59:49+00:00 + +## Briefly: + +Moldova has used EU transition times since 2022. The "right" TZif files are no +longer installed by default. -DTZ_RUNTIME_LEAPS=0 disables runtime support for +leap seconds. TZif files are no longer limited to 50 bytes of abbreviations. zic +is no longer limited to 50 leap seconds. Several integer overflow bugs have been +fixed. + +## Changes to past and future timestamps + +Since 2022 Moldova has observed EU transition times, that is, it has sprung +forward at 03:00, not 02:00, and has fallen back at 04:00, not 03:00. (Thanks +to Heitor David Pinto.) + +## Changes to data + +Remove Europe/Chisinau from zonenow.tab, as it now agrees with Europe/Athens for +future timestamps. \ No newline at end of file diff --git a/src/tzdata/__init__.py b/src/tzdata/__init__.py index b1534df..1c21afa 100644 --- a/src/tzdata/__init__.py +++ b/src/tzdata/__init__.py @@ -1,6 +1,6 @@ # IANA versions like 2020a are not valid PEP 440 identifiers; the recommended # way to translate the version is to use YYYY.n where `n` is a 0-based index. -__version__ = "2025.3" +__version__ = "2026.1rc0" # This exposes the original IANA version number. -IANA_VERSION = "2025c" +IANA_VERSION = "2026a" diff --git a/src/tzdata/zoneinfo/Asia/Tbilisi b/src/tzdata/zoneinfo/Asia/Tbilisi index 166e4341d6ce65728367641a467a925800044df6..247caa631ab9964c1de8b35294fe4551a9167af4 100644 GIT binary patch delta 20 ccmey$@`hzX7^CsVa2dwQ)r`v~D=`HF08o1d=l}o! delta 25 hcmaFE@|9&m7^BI?a2ZAxW81V1lk*u@O_pE^0RVJP2x0&L diff --git a/src/tzdata/zoneinfo/Europe/Chisinau b/src/tzdata/zoneinfo/Europe/Chisinau index 9152e68594bb66cc756e0407654a203952fbd4e5..a60bddd7b2c96628f11598f143918915c98052cc 100644 GIT binary patch delta 479 zcmey&x}9@E7-QbX@F$G*#JE#$eihHXoRFND~FqjxE{@Kv2)%f;GDt> z5@2vqy$R;KI==_=-B@>n`R>XW!F>03H^8(f^JWNrZWoyLdOQ_Od#{@VrhU$AYydHQ z`|7}azcrJ=eE+-zFh8KD6v(eL&Y7ybeN7bg#NAs zrXxfx7(gK6I!gnHj{GVGq8OsKJ!=5b(O3R}D2A8?%wRfp%RMk1SN{}D$4@!Hz#tA} vCd3~H3nbRwX#g=2&(|hQwr8?dVP+u=C+9HL@ah}u_!=7Mnd%wnn{WXD$v;{^ delta 37 tcmdna`I&V>7^BU`@F$EcMkjk7Og_(SJ=umOk6Xvr&_K^r&p_Xp3jhqs3?~2p diff --git a/src/tzdata/zoneinfo/Europe/Tiraspol b/src/tzdata/zoneinfo/Europe/Tiraspol index 9152e68594bb66cc756e0407654a203952fbd4e5..a60bddd7b2c96628f11598f143918915c98052cc 100644 GIT binary patch delta 479 zcmey&x}9@E7-QbX@F$G*#JE#$eihHXoRFND~FqjxE{@Kv2)%f;GDt> z5@2vqy$R;KI==_=-B@>n`R>XW!F>03H^8(f^JWNrZWoyLdOQ_Od#{@VrhU$AYydHQ z`|7}azcrJ=eE+-zFh8KD6v(eL&Y7ybeN7bg#NAs zrXxfx7(gK6I!gnHj{GVGq8OsKJ!=5b(O3R}D2A8?%wRfp%RMk1SN{}D$4@!Hz#tA} vCd3~H3nbRwX#g=2&(|hQwr8?dVP+u=C+9HL@ah}u_!=7Mnd%wnn{WXD$v;{^ delta 37 tcmdna`I&V>7^BU`@F$EcMkjk7Og_(SJ=umOk6Xvr&_K^r&p_Xp3jhqs3?~2p diff --git a/src/tzdata/zoneinfo/leapseconds b/src/tzdata/zoneinfo/leapseconds index 2a42c83..a796e4b 100644 --- a/src/tzdata/zoneinfo/leapseconds +++ b/src/tzdata/zoneinfo/leapseconds @@ -70,7 +70,7 @@ Leap 2016 Dec 31 23:59:60 + S # Any additional leap seconds will come after this. # This Expires line is commented out for now, # so that pre-2020a zic implementations do not reject this file. -#Expires 2026 Jun 28 00:00:00 +#Expires 2026 Dec 28 00:00:00 # Here are POSIX timestamps for the data in this file. # "#updated" gives the last time the leap seconds data changed @@ -79,8 +79,8 @@ Leap 2016 Dec 31 23:59:60 + S # "#expires" gives the first time this file might be wrong; # if this file was derived from the IERS leap-seconds.list, # this is typically a bit less than one year after "updated". -#updated 1751846400 (2025-07-07 00:00:00 UTC) -#expires 1782604800 (2026-06-28 00:00:00 UTC) +#updated 1767698058 (2026-01-06 11:14:18 UTC) +#expires 1798416000 (2026-12-28 00:00:00 UTC) # Updated through IERS Bulletin C (https://hpiers.obspm.fr/iers/bul/bulc/bulletinc.dat) -# File expires on 28 June 2026 +# File expires on 28 December 2026 diff --git a/src/tzdata/zoneinfo/tzdata.zi b/src/tzdata/zoneinfo/tzdata.zi index c56f67c..88f7d34 100644 --- a/src/tzdata/zoneinfo/tzdata.zi +++ b/src/tzdata/zoneinfo/tzdata.zi @@ -1,4 +1,5 @@ -# version 2025c +# version 2026a +# redo posix_only # This zic input file is in the public domain. R d 1916 o - Jun 14 23s 1 S R d 1916 1919 - O Su>=1 23s 0 - @@ -1304,8 +1305,8 @@ R MT 1974 o - S 16 0s 0 - R MT 1975 1979 - Ap Su>=15 2 1 S R MT 1975 1980 - S Su>=15 2 0 - R MT 1980 o - Mar 31 2 1 S -R MD 1997 ma - Mar lastSu 2 1 S -R MD 1997 ma - O lastSu 3 0 - +R MD 1997 2021 - Mar lastSu 2 1 S +R MD 1997 2021 - O lastSu 3 0 - R O 1918 1919 - S 16 2s 0 - R O 1919 o - Ap 15 2s 1 S R O 1944 o - Ap 3 2s 1 S @@ -3666,7 +3667,8 @@ Z Europe/Chisinau 1:55:20 - LMT 1880 3 R MSK/MSD 1990 May 6 2 2 R EE%sT 1992 2 e EE%sT 1997 -2 MD EE%sT +2 MD EE%sT 2022 +2 E EE%sT Z Europe/Dublin -0:25:21 - LMT 1880 Au 2 -0:25:21 - DMT 1916 May 21 2s -0:25:21 1 IST 1916 O 1 2s diff --git a/src/tzdata/zoneinfo/zonenow.tab b/src/tzdata/zoneinfo/zonenow.tab index 1d64b39..aa3a64f 100644 --- a/src/tzdata/zoneinfo/zonenow.tab +++ b/src/tzdata/zoneinfo/zonenow.tab @@ -166,9 +166,6 @@ XX +3003+03115 Africa/Cairo Egypt # +02/+03 - EET/EEST (Lebanon DST) XX +3353+03530 Asia/Beirut Lebanon # -# +02/+03 - EET/EEST (Moldova DST) -XX +4700+02850 Europe/Chisinau Moldova -# # +02/+03 - EET/EEST (Palestine DST) XX +3130+03428 Asia/Gaza Palestine #