Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 24 additions & 0 deletions NEWS.md
Original file line number Diff line number Diff line change
@@ -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

Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2025.3
2026.1rc0
21 changes: 21 additions & 0 deletions news.d/2026a.md
Original file line number Diff line number Diff line change
@@ -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.
4 changes: 2 additions & 2 deletions src/tzdata/__init__.py
Original file line number Diff line number Diff line change
@@ -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"
Binary file modified src/tzdata/zoneinfo/Asia/Tbilisi
Binary file not shown.
Binary file modified src/tzdata/zoneinfo/Europe/Chisinau
Binary file not shown.
Binary file modified src/tzdata/zoneinfo/Europe/Tiraspol
Binary file not shown.
8 changes: 4 additions & 4 deletions src/tzdata/zoneinfo/leapseconds
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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
10 changes: 6 additions & 4 deletions src/tzdata/zoneinfo/tzdata.zi
Original file line number Diff line number Diff line change
@@ -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 -
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down
3 changes: 0 additions & 3 deletions src/tzdata/zoneinfo/zonenow.tab
Original file line number Diff line number Diff line change
Expand Up @@ -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
#
Expand Down