Skip to content
Merged
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
36 changes: 36 additions & 0 deletions NEWS.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,39 @@
# Version 2026.6
Upstream version 2026f released 2026-10-28T06:16:49+00:00

## Briefly:

Cuba will not fall back 2026-11-01; stays on -04 through 2027-11-07. No more
leap seconds, and leap second tables no longer expire. Improve 1965/1966 data
for Brazil.

## Changes to future timestamps

Cuba will not fall back to -05 on 2026-11-01 and instead plans to maintain -04
through 2027-11-07.

## Changes to past timestamps

In 1965 Brazil ended DST on 03-31 at 24:00 not 00:00, and in 1966 it ended DST
on 03-01 at 01:00 not 00:00. (Thanks to Daniel Dias Rodrigues.)

## Changes to documentation and commentary

Documentation and commentary now reflect leap seconds’ demise.

## Changes to commentary

Discussion on timekeeping in northwestern Ontario has been updated to reflect
that provincial regulation has been issued to allow these areas to stay aligned
with America/Winnipeg and follow Manitoba’s adoption of year-round -05 after
all. (Thanks to Aoun Khan, Chris Walton, and Heitor David Pinto.)

Discussion on timekeeping in Saskatchewan has been updated to document its new
Time Act, 2026 which comes into force on 2026-10-30. (Thanks to Heitor David
Pinto.) No change is expected.

---

# Version 2026.5
Upstream version 2026e released 2026-09-30T00:14:38+00:00

Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2026.5
2026.6
33 changes: 33 additions & 0 deletions news.d/2026f.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
# Version 2026.6
Upstream version 2026f released 2026-10-28T06:16:49+00:00

## Briefly:

Cuba will not fall back 2026-11-01; stays on -04 through 2027-11-07. No more
leap seconds, and leap second tables no longer expire. Improve 1965/1966 data
for Brazil.

## Changes to future timestamps

Cuba will not fall back to -05 on 2026-11-01 and instead plans to maintain -04
through 2027-11-07.

## Changes to past timestamps

In 1965 Brazil ended DST on 03-31 at 24:00 not 00:00, and in 1966 it ended DST
on 03-01 at 01:00 not 00:00. (Thanks to Daniel Dias Rodrigues.)

## Changes to documentation and commentary

Documentation and commentary now reflect leap seconds’ demise.

## Changes to commentary

Discussion on timekeeping in northwestern Ontario has been updated to reflect
that provincial regulation has been issued to allow these areas to stay aligned
with America/Winnipeg and follow Manitoba’s adoption of year-round -05 after
all. (Thanks to Aoun Khan, Chris Walton, and Heitor David Pinto.)

Discussion on timekeeping in Saskatchewan has been updated to document its new
Time Act, 2026 which comes into force on 2026-10-30. (Thanks to Heitor David
Pinto.) No change is expected.
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__ = "2026.5"
__version__ = "2026.6"

# This exposes the original IANA version number.
IANA_VERSION = "2026e"
IANA_VERSION = "2026f"
Binary file modified src/tzdata/zoneinfo/America/Araguaina
Binary file not shown.
Binary file modified src/tzdata/zoneinfo/America/Bahia
Binary file not shown.
Binary file modified src/tzdata/zoneinfo/America/Belem
Binary file not shown.
Binary file modified src/tzdata/zoneinfo/America/Boa_Vista
Binary file not shown.
Binary file modified src/tzdata/zoneinfo/America/Campo_Grande
Binary file not shown.
Binary file modified src/tzdata/zoneinfo/America/Cuiaba
Binary file not shown.
Binary file modified src/tzdata/zoneinfo/America/Eirunepe
Binary file not shown.
Binary file modified src/tzdata/zoneinfo/America/Fortaleza
Binary file not shown.
Binary file modified src/tzdata/zoneinfo/America/Havana
Binary file not shown.
Binary file modified src/tzdata/zoneinfo/America/Maceio
Binary file not shown.
Binary file modified src/tzdata/zoneinfo/America/Manaus
Binary file not shown.
Binary file modified src/tzdata/zoneinfo/America/Noronha
Binary file not shown.
Binary file modified src/tzdata/zoneinfo/America/Porto_Acre
Binary file not shown.
Binary file modified src/tzdata/zoneinfo/America/Porto_Velho
Binary file not shown.
Binary file modified src/tzdata/zoneinfo/America/Recife
Binary file not shown.
Binary file modified src/tzdata/zoneinfo/America/Rio_Branco
Binary file not shown.
Binary file modified src/tzdata/zoneinfo/America/Santarem
Binary file not shown.
Binary file modified src/tzdata/zoneinfo/America/Sao_Paulo
Binary file not shown.
Binary file modified src/tzdata/zoneinfo/Brazil/Acre
Binary file not shown.
Binary file modified src/tzdata/zoneinfo/Brazil/DeNoronha
Binary file not shown.
Binary file modified src/tzdata/zoneinfo/Brazil/East
Binary file not shown.
Binary file modified src/tzdata/zoneinfo/Brazil/West
Binary file not shown.
Binary file modified src/tzdata/zoneinfo/Cuba
Binary file not shown.
24 changes: 11 additions & 13 deletions src/tzdata/zoneinfo/leapseconds
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
# Allowance for leap seconds added to each time zone file.
# Leap seconds (1972-2016) optionally added to TZif files.

# This file is in the public domain.

# This file is generated automatically from the data in the public-domain
# NIST/IERS format leap-seconds.list file, which can be copied from
# <https://hpiers.obspm.fr/iers/bul/bulc/ntp/leap-seconds.list>
# or via a less-secure protocol and with different comments and
# less volatile last-modified and expiration timestamps, from
# less volatile timestamp metadata, from
# <ftp://ftp.boulder.nist.gov/pub/time/leap-seconds.list>.
# For more about leap-seconds.list, please see
# The NTP Timescale and Leap Seconds
Expand All @@ -18,10 +18,8 @@
# (ITU-R) Recommendation TF.460-6 (02/2002)
# <https://www.itu.int/rec/R-REC-TF.460-6-200202-I/>.
# The International Earth Rotation and Reference Systems Service (IERS)
# periodically uses leap seconds to keep UTC to within 0.9 s of UT1
# (a proxy for Earth's angle in space as measured by astronomers)
# and publishes leap second data in a copyrighted file
# <https://hpiers.obspm.fr/iers/bul/bulc/Leap_Second.dat>.
# periodically used leap seconds to keep UTC to within 0.9 s of UT1
# (a proxy for Earth's angle in space as measured by astronomers).
# See: Levine J. Coordinated Universal Time and the leap second.
# URSI Radio Sci Bull. 2016;89(4):30-6. doi:10.23919/URSIRSB.2016.7909995
# <https://ieeexplore.ieee.org/document/7909995>.
Expand All @@ -33,8 +31,8 @@
# of UTC.

# All leap-seconds are Stationary (S) at the given UTC time.
# The correction (+ or -) is made at the given time, so in the unlikely
# event of a negative leap second, a line would look like this:
# The correction (+ or -) is made at the given time, so if a negative
# leap second had ever occurred, a line would have looked like this:
# Leap YEAR MON DAY 23:59:59 - S
# Typical lines look like this:
# Leap YEAR MON DAY 23:59:60 + S
Expand Down Expand Up @@ -67,19 +65,19 @@ Leap 2015 Jun 30 23:59:60 + S
Leap 2016 Dec 31 23:59:60 + S

# UTC timestamp when this leap second list expires.
# Any additional leap seconds will come after this.
# This Expires line is commented out for now,
# The idea was that any additional leap seconds would come after this.
# This timestamp is obsolete as there will be no more leap seconds.
# This Expires line is commented out, to avoid confusion, and
# so that pre-2020a zic implementations do not reject this file.
#Expires 2027 Jun 28 00:00:00

# Here are POSIX timestamps for the data in this file.
# "#updated" gives the last time the leap seconds data changed
# or, if this file was derived from the IERS leap-seconds.list,
# the last time that file changed in any way.
# "#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 1783323897 (2026-07-06 07:44:57 UTC)
# "#expires" gives the first time this file might be wrong.
# This timestamp is obsolete as there will be no more leap seconds.
#expires 1814140800 (2027-06-28 00:00:00 UTC)

# Updated through IERS Bulletin C (https://hpiers.obspm.fr/iers/bul/bulc/bulletinc.dat)
Expand Down
21 changes: 12 additions & 9 deletions src/tzdata/zoneinfo/tzdata.zi
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# version 2026e
# version 2026f
# redo posix_only
# This zic input file is in the public domain.
R d 1916 o - Jun 14 23s 1 S
Expand Down Expand Up @@ -1700,8 +1700,10 @@ R Q 2009 2010 - Mar Su>=8 0s 1 D
R Q 2011 o - Mar Su>=15 0s 1 D
R Q 2011 o - N 13 0s 0 S
R Q 2012 o - Ap 1 0s 1 D
R Q 2012 ma - N Su>=1 0s 0 S
R Q 2013 ma - Mar Su>=8 0s 1 D
R Q 2012 2025 - N Su>=1 0s 0 S
R Q 2013 2026 - Mar Su>=8 0s 1 D
R Q 2027 ma - N Su>=1 0s 0 S
R Q 2028 ma - Mar Su>=8 0s 1 D
R DO 1966 o - O 30 0 1 EDT
R DO 1967 o - F 28 0 0 EST
R DO 1969 1973 - O lastSu 0 0:30 -0430
Expand Down Expand Up @@ -1771,19 +1773,20 @@ R A 2008 o - O Su>=15 0 1 -
R Sa 2008 2009 - Mar Su>=8 0 0 -
R Sa 2007 2008 - O Su>=8 0 1 -
R B 1931 o - O 3 11 1 -
R B 1932 1933 - Ap 1 0 0 -
R B 1932 1933 - Mar 31 24 0 -
R B 1932 o - O 3 0 1 -
R B 1949 1952 - D 1 0 1 -
R B 1950 o - Ap 16 1 0 -
R B 1951 1952 - Ap 1 0 0 -
R B 1953 o - Mar 1 0 0 -
R B 1951 1952 - Mar 31 24 0 -
R B 1953 o - F 28 24 0 -
R B 1963 o - D 9 0 1 -
R B 1964 o - Mar 1 0 0 -
R B 1965 o - Ja 31 0 1 -
R B 1965 o - Mar 31 0 0 -
R B 1965 o - D 1 0 1 -
R B 1966 1968 - Mar 1 0 0 -
R B 1965 o - Mar 31 24 0 -
R B 1965 o - N 30 24 1 -
R B 1966 o - Mar 1 1 0 -
R B 1966 1967 - N 1 0 1 -
R B 1967 1968 - Mar 1 0 0 -
R B 1985 o - N 2 0 1 -
R B 1986 o - Mar 15 0 0 -
R B 1986 o - O 25 0 1 -
Expand Down
Loading