From 7bb0fbe84fcec9bd9f549fa29ebd6bfa7c903a3d Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Wed, 30 Sep 2026 09:07:13 +0000 Subject: [PATCH 1/2] Update tzdata to version 2026e MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit # Version 2026.5 Upstream version 2026e released 2026-09-30T00:14:38+00:00 ## Briefly: Manitoba moves to permanent -05 on 2026-10-31. ## Changes to future timestamps Manitoba’s 2026-03-08 spring forward was its last foreseeable clock change, as it moved to permanent -05 thereafter. Model this with its traditional abbreviation EST. Although the change to permanent -05 legally takes place on 2026-10-31, temporarily model the change to occur on 2026-11-01 at 02:00 for the same reason as other recent temporary hacks. (Caution: see “NOTE FOR 2026b TEMPORARY HACK FOR CLDR AND CANADA” below.) As the change affects both America/Winnipeg and its backward compatibility link, the obsolescent setting TZ="Canada/Central" will now use the abbreviation EST for affected timestamps, akin to TZ="Canada/Pacific" behavior introduced in 2026b. Another TZDB release may be needed soon if any of the portions of northwestern Ontario historically aligned with America/Winnipeg do not follow. For now, given the short leadtime with Manitoba’s announcement, assume that they will, to avoid creating new zones that may not be needed if no divergence occurs. ## Changes to past timestamps In 1925 Ireland fell back on 09-20 not 10-04 (thanks to Stan Ulbrych). ## Changes to commentary Discussion on timekeeping practices in northwestern Ontario has been expanded in light of Manitoba’s recent announcement. It is not yet known whether or to what extent these areas may adapt their own timekeeping practices in response. --- NEWS.md | 38 ++++++++++++++++++++++++ VERSION | 2 +- news.d/2026e.md | 35 ++++++++++++++++++++++ src/tzdata/__init__.py | 4 +-- src/tzdata/zoneinfo/America/Rainy_River | Bin 1294 -> 1637 bytes src/tzdata/zoneinfo/America/Winnipeg | Bin 1294 -> 1637 bytes src/tzdata/zoneinfo/Canada/Central | Bin 1294 -> 1637 bytes src/tzdata/zoneinfo/Eire | Bin 1496 -> 1496 bytes src/tzdata/zoneinfo/Europe/Dublin | Bin 1496 -> 1496 bytes src/tzdata/zoneinfo/tzdata.zi | 8 +++-- src/tzdata/zoneinfo/zone.tab | 2 +- src/tzdata/zoneinfo/zone1970.tab | 2 +- src/tzdata/zoneinfo/zonenow.tab | 5 +++- 13 files changed, 88 insertions(+), 8 deletions(-) create mode 100644 news.d/2026e.md diff --git a/NEWS.md b/NEWS.md index cc09203..5bb8a43 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,3 +1,41 @@ +# Version 2026.5 +Upstream version 2026e released 2026-09-30T00:14:38+00:00 + +## Briefly: + +Manitoba moves to permanent -05 on 2026-10-31. + +## Changes to future timestamps + +Manitoba’s 2026-03-08 spring forward was its last foreseeable clock change, as +it moved to permanent -05 thereafter. Model this with its traditional +abbreviation EST. Although the change to permanent -05 legally takes place on +2026-10-31, temporarily model the change to occur on 2026-11-01 at 02:00 for the +same reason as other recent temporary hacks. (Caution: see “NOTE FOR 2026b +TEMPORARY HACK FOR CLDR AND CANADA” below.) + +As the change affects both America/Winnipeg and its backward compatibility link, +the obsolescent setting TZ="Canada/Central" will now use the abbreviation EST +for affected timestamps, akin to TZ="Canada/Pacific" behavior introduced in +2026b. + +Another TZDB release may be needed soon if any of the portions of northwestern +Ontario historically aligned with America/Winnipeg do not follow. For now, +given the short leadtime with Manitoba’s announcement, assume that they will, to +avoid creating new zones that may not be needed if no divergence occurs. + +## Changes to past timestamps + +In 1925 Ireland fell back on 09-20 not 10-04 (thanks to Stan Ulbrych). + +## Changes to commentary + +Discussion on timekeeping practices in northwestern Ontario has been expanded in +light of Manitoba’s recent announcement. It is not yet known whether or to what +extent these areas may adapt their own timekeeping practices in response. + +--- + # Version 2026.4 Upstream version 2026d released 2026-09-11T22:21:07+00:00 diff --git a/VERSION b/VERSION index 45826d6..2ffb564 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -2026.4 \ No newline at end of file +2026.5rc0 \ No newline at end of file diff --git a/news.d/2026e.md b/news.d/2026e.md new file mode 100644 index 0000000..de558c3 --- /dev/null +++ b/news.d/2026e.md @@ -0,0 +1,35 @@ +# Version 2026.5 +Upstream version 2026e released 2026-09-30T00:14:38+00:00 + +## Briefly: + +Manitoba moves to permanent -05 on 2026-10-31. + +## Changes to future timestamps + +Manitoba’s 2026-03-08 spring forward was its last foreseeable clock change, as +it moved to permanent -05 thereafter. Model this with its traditional +abbreviation EST. Although the change to permanent -05 legally takes place on +2026-10-31, temporarily model the change to occur on 2026-11-01 at 02:00 for the +same reason as other recent temporary hacks. (Caution: see “NOTE FOR 2026b +TEMPORARY HACK FOR CLDR AND CANADA” below.) + +As the change affects both America/Winnipeg and its backward compatibility link, +the obsolescent setting TZ="Canada/Central" will now use the abbreviation EST +for affected timestamps, akin to TZ="Canada/Pacific" behavior introduced in +2026b. + +Another TZDB release may be needed soon if any of the portions of northwestern +Ontario historically aligned with America/Winnipeg do not follow. For now, +given the short leadtime with Manitoba’s announcement, assume that they will, to +avoid creating new zones that may not be needed if no divergence occurs. + +## Changes to past timestamps + +In 1925 Ireland fell back on 09-20 not 10-04 (thanks to Stan Ulbrych). + +## Changes to commentary + +Discussion on timekeeping practices in northwestern Ontario has been expanded in +light of Manitoba’s recent announcement. It is not yet known whether or to what +extent these areas may adapt their own timekeeping practices in response. \ No newline at end of file diff --git a/src/tzdata/__init__.py b/src/tzdata/__init__.py index 6a72b92..d8c98c9 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.4" +__version__ = "2026.5rc0" # This exposes the original IANA version number. -IANA_VERSION = "2026d" +IANA_VERSION = "2026e" diff --git a/src/tzdata/zoneinfo/America/Rainy_River b/src/tzdata/zoneinfo/America/Rainy_River index 7e646d18e18851bfde743b379e52df4ec5b5a20f..0ca15092f96bd057fca3e078adcdf14d82bf146c 100644 GIT binary patch delta 411 zcmeC)1r2+R+(u?6#kO22^l!7}n-en{vwFhArE zV?9_P%yb7>And6e0|-ROUHJf}kAk@jk^i=V`B6(Afd!)P%>eUbT8@DEvHPmP{J4~5 zV1E3(7%)G<_fP{!AhEr&07NJ0E@=SK$?4HxehRNu8(1LK-4-m6`Zfd1Pgj=*^V83I zf%%#2j9`A|S{*Py>)GRi$?hz*lM`6foLT?>U-E{5;s5`g8yH#s|6jd;fdkCu0h0nC el0n4BH-y321&D)zI2?!rLKs|uY%U;S$^`(IglaPY delta 99 zcmaFL)5kR-jI)-3fq@l>MK;F2V4hshTI==y|B^Qh4FCV{+`!24|NrU*3>;uK51172 p@eN^cb^+pGAPxuOfDi^QAjb?SsN-v_XQXGK<7;TBXQ*eu1prP>A-4bk diff --git a/src/tzdata/zoneinfo/America/Winnipeg b/src/tzdata/zoneinfo/America/Winnipeg index 7e646d18e18851bfde743b379e52df4ec5b5a20f..0ca15092f96bd057fca3e078adcdf14d82bf146c 100644 GIT binary patch delta 411 zcmeC)1r2+R+(u?6#kO22^l!7}n-en{vwFhArE zV?9_P%yb7>And6e0|-ROUHJf}kAk@jk^i=V`B6(Afd!)P%>eUbT8@DEvHPmP{J4~5 zV1E3(7%)G<_fP{!AhEr&07NJ0E@=SK$?4HxehRNu8(1LK-4-m6`Zfd1Pgj=*^V83I zf%%#2j9`A|S{*Py>)GRi$?hz*lM`6foLT?>U-E{5;s5`g8yH#s|6jd;fdkCu0h0nC el0n4BH-y321&D)zI2?!rLKs|uY%U;S$^`(IglaPY delta 99 zcmaFL)5kR-jI)-3fq@l>MK;F2V4hshTI==y|B^Qh4FCV{+`!24|NrU*3>;uK51172 p@eN^cb^+pGAPxuOfDi^QAjb?SsN-v_XQXGK<7;TBXQ*eu1prP>A-4bk diff --git a/src/tzdata/zoneinfo/Canada/Central b/src/tzdata/zoneinfo/Canada/Central index 7e646d18e18851bfde743b379e52df4ec5b5a20f..0ca15092f96bd057fca3e078adcdf14d82bf146c 100644 GIT binary patch delta 411 zcmeC)1r2+R+(u?6#kO22^l!7}n-en{vwFhArE zV?9_P%yb7>And6e0|-ROUHJf}kAk@jk^i=V`B6(Afd!)P%>eUbT8@DEvHPmP{J4~5 zV1E3(7%)G<_fP{!AhEr&07NJ0E@=SK$?4HxehRNu8(1LK-4-m6`Zfd1Pgj=*^V83I zf%%#2j9`A|S{*Py>)GRi$?hz*lM`6foLT?>U-E{5;s5`g8yH#s|6jd;fdkCu0h0nC el0n4BH-y321&D)zI2?!rLKs|uY%U;S$^`(IglaPY delta 99 zcmaFL)5kR-jI)-3fq@l>MK;F2V4hshTI==y|B^Qh4FCV{+`!24|NrU*3>;uK51172 p@eN^cb^+pGAPxuOfDi^QAjb?SsN-v_XQXGK<7;TBXQ*eu1prP>A-4bk diff --git a/src/tzdata/zoneinfo/Eire b/src/tzdata/zoneinfo/Eire index 17d2b1582df89d5794f20fb028956dd9da154922..df91cd5dd57fdc2eeaf4c3aa48d7a0e3416c3348 100644 GIT binary patch delta 15 Xcmcb?eS>=g3nSB(@0-~eFR=gsFqQ?m delta 15 Wcmcb?eS>=g3nSCEmskKT*#$uW diff --git a/src/tzdata/zoneinfo/Europe/Dublin b/src/tzdata/zoneinfo/Europe/Dublin index 17d2b1582df89d5794f20fb028956dd9da154922..df91cd5dd57fdc2eeaf4c3aa48d7a0e3416c3348 100644 GIT binary patch delta 15 Xcmcb?eS>=g3nSB(@0-~eFR=gsFqQ?m delta 15 Wcmcb?eS>=g3nSCEmskKT*#$uW diff --git a/src/tzdata/zoneinfo/tzdata.zi b/src/tzdata/zoneinfo/tzdata.zi index 8a40631..7ac5fe7 100644 --- a/src/tzdata/zoneinfo/tzdata.zi +++ b/src/tzdata/zoneinfo/tzdata.zi @@ -1,4 +1,4 @@ -# version 2026d +# version 2026e # redo posix_only # This zic input file is in the public domain. R d 1916 o - Jun 14 23s 1 S @@ -2870,7 +2870,9 @@ Z America/Whitehorse -9:0:12 - LMT 1900 Au 20 -7 - MST Z America/Winnipeg -6:28:36 - LMT 1887 Jul 16 -6 W C%sT 2006 --6 C C%sT +-6 C C%sT 2026 O 31 +-6 C CDT 2026 N 1 2 +-5 - EST Z America/Yakutat 14:41:5 - LMT 1867 O 19 0:31:13u -9:18:55 - LMT 1900 Au 20 12 -9 - YST 1942 @@ -3570,6 +3572,8 @@ 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 0 G %s 1921 D 6 +0 G GMT/IST 1925 S Su>=16 2s +0 - GMT 1926 0 G GMT/IST 1940 F 25 2s 0 1 IST 1946 O 6 2s 0 - GMT 1947 Mar 16 2s diff --git a/src/tzdata/zoneinfo/zone.tab b/src/tzdata/zoneinfo/zone.tab index 8ff275a..7455c05 100644 --- a/src/tzdata/zoneinfo/zone.tab +++ b/src/tzdata/zoneinfo/zone.tab @@ -116,7 +116,7 @@ CA +5125-05707 America/Blanc-Sablon AST - QC (Lower North Shore) CA +4339-07923 America/Toronto Eastern - ON & QC (most areas) CA +6344-06828 America/Iqaluit Eastern - NU (most areas) CA +484531-0913718 America/Atikokan EST - ON (Atikokan), NU (Coral H) -CA +4953-09709 America/Winnipeg Central - ON (west), Manitoba +CA +4953-09709 America/Winnipeg EST - Manitoba, ON (northwest) CA +744144-0944945 America/Resolute Central - NU (Resolute) CA +624900-0920459 America/Rankin_Inlet Central - NU (central) CA +5024-10439 America/Regina CST - SK (most areas) diff --git a/src/tzdata/zoneinfo/zone1970.tab b/src/tzdata/zoneinfo/zone1970.tab index 0c6a15c..1aed9b5 100644 --- a/src/tzdata/zoneinfo/zone1970.tab +++ b/src/tzdata/zoneinfo/zone1970.tab @@ -107,7 +107,7 @@ CA +4606-06447 America/Moncton Atlantic - New Brunswick CA +5320-06025 America/Goose_Bay Atlantic - Labrador (most areas) CA,BS +4339-07923 America/Toronto Eastern - ON & QC (most areas) CA +6344-06828 America/Iqaluit Eastern - NU (most areas) -CA +4953-09709 America/Winnipeg Central - ON (west), Manitoba +CA +4953-09709 America/Winnipeg EST - Manitoba, ON (northwest) CA +744144-0944945 America/Resolute Central - NU (Resolute) CA +624900-0920459 America/Rankin_Inlet Central - NU (central) CA +5024-10439 America/Regina CST - SK (most areas) diff --git a/src/tzdata/zoneinfo/zonenow.tab b/src/tzdata/zoneinfo/zonenow.tab index 1c9b44b..bd3a278 100644 --- a/src/tzdata/zoneinfo/zonenow.tab +++ b/src/tzdata/zoneinfo/zonenow.tab @@ -80,7 +80,10 @@ XX +1924-09909 America/Mexico_City Central Standard (CST) - Saskatchewan; centra XX -2709-10926 Pacific/Easter Easter Island # # -06/-05 - CST/CDT (North America DST) -XX +415100-0873900 America/Chicago Central (CST/CDT) - US & Canada; Mexico near US border +XX +415100-0873900 America/Chicago Central (CST/CDT) - US; Mexico near US border; central Nunavut +# +# -06/-05 - CST/CDT (North America DST) until 2026-11-01 02:00; then EST +XX +4953-09709 America/Winnipeg Eastern Standard (EST) - Manitoba, northwestern Ontario # # -05 XX -1203-07703 America/Lima eastern South America From da0215f3c26e3cde71ce61e541a6c8f739780504 Mon Sep 17 00:00:00 2001 From: Stan Ulbrych Date: Wed, 30 Sep 2026 17:26:12 +0100 Subject: [PATCH 2/2] Bump version number Co-authored-by: Stan Ulbrych --- VERSION | 2 +- src/tzdata/__init__.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/VERSION b/VERSION index 2ffb564..b1d9180 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -2026.5rc0 \ No newline at end of file +2026.5 \ No newline at end of file diff --git a/src/tzdata/__init__.py b/src/tzdata/__init__.py index d8c98c9..5e7af5e 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.5rc0" +__version__ = "2026.5" # This exposes the original IANA version number. IANA_VERSION = "2026e"