diff --git a/NEWS.md b/NEWS.md index 5bb8a43..1f01fa6 100644 --- a/NEWS.md +++ b/NEWS.md @@ -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 diff --git a/VERSION b/VERSION index b1d9180..9f3cac5 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -2026.5 \ No newline at end of file +2026.6 \ No newline at end of file diff --git a/news.d/2026f.md b/news.d/2026f.md new file mode 100644 index 0000000..47a0fba --- /dev/null +++ b/news.d/2026f.md @@ -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. \ No newline at end of file diff --git a/src/tzdata/__init__.py b/src/tzdata/__init__.py index 5e7af5e..ad8ca71 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__ = "2026.5" +__version__ = "2026.6" # This exposes the original IANA version number. -IANA_VERSION = "2026e" +IANA_VERSION = "2026f" diff --git a/src/tzdata/zoneinfo/America/Araguaina b/src/tzdata/zoneinfo/America/Araguaina index f66c9f7..85de9f0 100644 Binary files a/src/tzdata/zoneinfo/America/Araguaina and b/src/tzdata/zoneinfo/America/Araguaina differ diff --git a/src/tzdata/zoneinfo/America/Bahia b/src/tzdata/zoneinfo/America/Bahia index 7969e30..b05e83c 100644 Binary files a/src/tzdata/zoneinfo/America/Bahia and b/src/tzdata/zoneinfo/America/Bahia differ diff --git a/src/tzdata/zoneinfo/America/Belem b/src/tzdata/zoneinfo/America/Belem index e0d7653..1caf418 100644 Binary files a/src/tzdata/zoneinfo/America/Belem and b/src/tzdata/zoneinfo/America/Belem differ diff --git a/src/tzdata/zoneinfo/America/Boa_Vista b/src/tzdata/zoneinfo/America/Boa_Vista index fca9720..465ccd6 100644 Binary files a/src/tzdata/zoneinfo/America/Boa_Vista and b/src/tzdata/zoneinfo/America/Boa_Vista differ diff --git a/src/tzdata/zoneinfo/America/Campo_Grande b/src/tzdata/zoneinfo/America/Campo_Grande index 6855e4e..5240711 100644 Binary files a/src/tzdata/zoneinfo/America/Campo_Grande and b/src/tzdata/zoneinfo/America/Campo_Grande differ diff --git a/src/tzdata/zoneinfo/America/Cuiaba b/src/tzdata/zoneinfo/America/Cuiaba index c09a875..bb11e3b 100644 Binary files a/src/tzdata/zoneinfo/America/Cuiaba and b/src/tzdata/zoneinfo/America/Cuiaba differ diff --git a/src/tzdata/zoneinfo/America/Eirunepe b/src/tzdata/zoneinfo/America/Eirunepe index 7da4b98..e2793b2 100644 Binary files a/src/tzdata/zoneinfo/America/Eirunepe and b/src/tzdata/zoneinfo/America/Eirunepe differ diff --git a/src/tzdata/zoneinfo/America/Fortaleza b/src/tzdata/zoneinfo/America/Fortaleza index 092e40d..d603a01 100644 Binary files a/src/tzdata/zoneinfo/America/Fortaleza and b/src/tzdata/zoneinfo/America/Fortaleza differ diff --git a/src/tzdata/zoneinfo/America/Havana b/src/tzdata/zoneinfo/America/Havana index e06629d..9b27e73 100644 Binary files a/src/tzdata/zoneinfo/America/Havana and b/src/tzdata/zoneinfo/America/Havana differ diff --git a/src/tzdata/zoneinfo/America/Maceio b/src/tzdata/zoneinfo/America/Maceio index dbb8d57..a6feff2 100644 Binary files a/src/tzdata/zoneinfo/America/Maceio and b/src/tzdata/zoneinfo/America/Maceio differ diff --git a/src/tzdata/zoneinfo/America/Manaus b/src/tzdata/zoneinfo/America/Manaus index 59c952e..0cccb47 100644 Binary files a/src/tzdata/zoneinfo/America/Manaus and b/src/tzdata/zoneinfo/America/Manaus differ diff --git a/src/tzdata/zoneinfo/America/Noronha b/src/tzdata/zoneinfo/America/Noronha index 9e74745..482a279 100644 Binary files a/src/tzdata/zoneinfo/America/Noronha and b/src/tzdata/zoneinfo/America/Noronha differ diff --git a/src/tzdata/zoneinfo/America/Porto_Acre b/src/tzdata/zoneinfo/America/Porto_Acre index fb5185c..3552c8c 100644 Binary files a/src/tzdata/zoneinfo/America/Porto_Acre and b/src/tzdata/zoneinfo/America/Porto_Acre differ diff --git a/src/tzdata/zoneinfo/America/Porto_Velho b/src/tzdata/zoneinfo/America/Porto_Velho index 7f8047d..e0afa18 100644 Binary files a/src/tzdata/zoneinfo/America/Porto_Velho and b/src/tzdata/zoneinfo/America/Porto_Velho differ diff --git a/src/tzdata/zoneinfo/America/Recife b/src/tzdata/zoneinfo/America/Recife index 305abcb..f555a70 100644 Binary files a/src/tzdata/zoneinfo/America/Recife and b/src/tzdata/zoneinfo/America/Recife differ diff --git a/src/tzdata/zoneinfo/America/Rio_Branco b/src/tzdata/zoneinfo/America/Rio_Branco index fb5185c..3552c8c 100644 Binary files a/src/tzdata/zoneinfo/America/Rio_Branco and b/src/tzdata/zoneinfo/America/Rio_Branco differ diff --git a/src/tzdata/zoneinfo/America/Santarem b/src/tzdata/zoneinfo/America/Santarem index f81d144..3f630f4 100644 Binary files a/src/tzdata/zoneinfo/America/Santarem and b/src/tzdata/zoneinfo/America/Santarem differ diff --git a/src/tzdata/zoneinfo/America/Sao_Paulo b/src/tzdata/zoneinfo/America/Sao_Paulo index a16da2c..f9d3d8a 100644 Binary files a/src/tzdata/zoneinfo/America/Sao_Paulo and b/src/tzdata/zoneinfo/America/Sao_Paulo differ diff --git a/src/tzdata/zoneinfo/Brazil/Acre b/src/tzdata/zoneinfo/Brazil/Acre index fb5185c..3552c8c 100644 Binary files a/src/tzdata/zoneinfo/Brazil/Acre and b/src/tzdata/zoneinfo/Brazil/Acre differ diff --git a/src/tzdata/zoneinfo/Brazil/DeNoronha b/src/tzdata/zoneinfo/Brazil/DeNoronha index 9e74745..482a279 100644 Binary files a/src/tzdata/zoneinfo/Brazil/DeNoronha and b/src/tzdata/zoneinfo/Brazil/DeNoronha differ diff --git a/src/tzdata/zoneinfo/Brazil/East b/src/tzdata/zoneinfo/Brazil/East index a16da2c..f9d3d8a 100644 Binary files a/src/tzdata/zoneinfo/Brazil/East and b/src/tzdata/zoneinfo/Brazil/East differ diff --git a/src/tzdata/zoneinfo/Brazil/West b/src/tzdata/zoneinfo/Brazil/West index 59c952e..0cccb47 100644 Binary files a/src/tzdata/zoneinfo/Brazil/West and b/src/tzdata/zoneinfo/Brazil/West differ diff --git a/src/tzdata/zoneinfo/Cuba b/src/tzdata/zoneinfo/Cuba index e06629d..9b27e73 100644 Binary files a/src/tzdata/zoneinfo/Cuba and b/src/tzdata/zoneinfo/Cuba differ diff --git a/src/tzdata/zoneinfo/leapseconds b/src/tzdata/zoneinfo/leapseconds index 1fc7b8e..be50d08 100644 --- a/src/tzdata/zoneinfo/leapseconds +++ b/src/tzdata/zoneinfo/leapseconds @@ -1,4 +1,4 @@ -# 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. @@ -6,7 +6,7 @@ # NIST/IERS format leap-seconds.list file, which can be copied from # # or via a less-secure protocol and with different comments and -# less volatile last-modified and expiration timestamps, from +# less volatile timestamp metadata, from # . # For more about leap-seconds.list, please see # The NTP Timescale and Leap Seconds @@ -18,10 +18,8 @@ # (ITU-R) Recommendation TF.460-6 (02/2002) # . # 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 -# . +# 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 # . @@ -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 @@ -67,8 +65,9 @@ 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 @@ -76,10 +75,9 @@ Leap 2016 Dec 31 23:59:60 + S # "#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) diff --git a/src/tzdata/zoneinfo/tzdata.zi b/src/tzdata/zoneinfo/tzdata.zi index 7ac5fe7..f15891f 100644 --- a/src/tzdata/zoneinfo/tzdata.zi +++ b/src/tzdata/zoneinfo/tzdata.zi @@ -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 @@ -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 @@ -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 -