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 166e434..247caa6 100644 Binary files a/src/tzdata/zoneinfo/Asia/Tbilisi and b/src/tzdata/zoneinfo/Asia/Tbilisi differ diff --git a/src/tzdata/zoneinfo/Europe/Chisinau b/src/tzdata/zoneinfo/Europe/Chisinau index 9152e68..a60bddd 100644 Binary files a/src/tzdata/zoneinfo/Europe/Chisinau and b/src/tzdata/zoneinfo/Europe/Chisinau differ diff --git a/src/tzdata/zoneinfo/Europe/Tiraspol b/src/tzdata/zoneinfo/Europe/Tiraspol index 9152e68..a60bddd 100644 Binary files a/src/tzdata/zoneinfo/Europe/Tiraspol and b/src/tzdata/zoneinfo/Europe/Tiraspol differ 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 #