From b374c0078c87f5ab2aaf2e28b4ae4a4c6d9c7535 Mon Sep 17 00:00:00 2001 From: Stan Ulbrych Date: Fri, 24 Apr 2026 07:47:37 +0100 Subject: [PATCH 1/2] Update database to tzdata 2026b --- NEWS.md | 19 +++++++++++++++++++ VERSION | 2 +- src/tzdata/__init__.py | 4 ++-- src/tzdata/zoneinfo/America/Vancouver | Bin 1330 -> 1673 bytes src/tzdata/zoneinfo/Asia/Ho_Chi_Minh | Bin 236 -> 232 bytes src/tzdata/zoneinfo/Asia/Saigon | Bin 236 -> 232 bytes src/tzdata/zoneinfo/Canada/Pacific | Bin 1330 -> 1673 bytes src/tzdata/zoneinfo/tzdata.zi | 6 ++++-- src/tzdata/zoneinfo/zone.tab | 2 +- src/tzdata/zoneinfo/zone1970.tab | 2 +- src/tzdata/zoneinfo/zonenow.tab | 3 +++ 11 files changed, 31 insertions(+), 7 deletions(-) diff --git a/NEWS.md b/NEWS.md index 89cab0e..eb1bf60 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,3 +1,22 @@ +# Version 2026.2 +Upstream version 2026b released 2026-04-23T06:06:43+00:00 + +## Briefly: + +British Columbia moved to permanent -07 on 2026-03-09. Some more overflow bugs +have been fixed in zic. + +## Changes to future timestamps + +British Columbia’s 2026-03-08 spring forward was its last foreseeable clock +change, as it moved to permanent -07 thereafter. (Thanks to Arthur David Olson.) +Although the change to permanent -07 legally took place on 2026-03-09, +temporarily model the change to occur on 2026-11-01 at 02:00 instead. This +works around a limitation in CLDR v48.2 (2026-03-17). This temporary hack is +planned to be removed after CLDR is fixed. + +--- + # Version 2026.1 Upstream version 2026a released 2026-03-02T06:59:49+00:00 diff --git a/VERSION b/VERSION index 8468728..c0b6397 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -2026.1 \ No newline at end of file +2026.2rc0 \ No newline at end of file diff --git a/src/tzdata/__init__.py b/src/tzdata/__init__.py index 497592c..1d2d5da 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.1" +__version__ = "2026.2rc0" # This exposes the original IANA version number. -IANA_VERSION = "2026a" +IANA_VERSION = "2026b" diff --git a/src/tzdata/zoneinfo/America/Vancouver b/src/tzdata/zoneinfo/America/Vancouver index c998491112ea5e4430b8266498cf7f23e1266bc5..1ab2eaf95ac2132a73277675ff76a85e42d9a34a 100644 GIT binary patch delta 391 zcmdnQ)yX>{jB^D80|OfnOKgniV5tW(7~FNc1ixq(HCk#+J57CDvw|L0C%5b^O1VF+*m V;$R>S2jYMb245hX3rLuA0RUW0S@{3} delta 73 zcmeC=-NZE^jI)t}fq@l>MK;EBuuPuM+Bn&rO-{$hH-sU;1&D)zI2?!rLKwJ!91EbJ Uj<2zvk)DB$uc4uyp`HO30D%G!!T~sbrTo_eSAY0CZ3Z500sgI A_y7O^ diff --git a/src/tzdata/zoneinfo/Asia/Saigon b/src/tzdata/zoneinfo/Asia/Saigon index 86e21b0f524426287fb3b21a82369283c4040c0e..294796a7a33125f7ae35624ac8db6a9bb75819d0 100644 GIT binary patch delta 63 zcmaFE_=0gl9HZdG_%LHe28QHs3_y@nz`)ADP|(1@$-q!Ifq^%`$2WvQ+rS)%Er8gP Nfy)NSv(q)_0s!K^4G#bS delta 44 zcmaFC_=a&p9HZ#O_%K-p28QHs3@i)`Nd*j?3=9Pg47>~sbrTo_eSAY0CZ3Z500sgI A_y7O^ diff --git a/src/tzdata/zoneinfo/Canada/Pacific b/src/tzdata/zoneinfo/Canada/Pacific index c998491112ea5e4430b8266498cf7f23e1266bc5..1ab2eaf95ac2132a73277675ff76a85e42d9a34a 100644 GIT binary patch delta 391 zcmdnQ)yX>{jB^D80|OfnOKgniV5tW(7~FNc1ixq(HCk#+J57CDvw|L0C%5b^O1VF+*m V;$R>S2jYMb245hX3rLuA0RUW0S@{3} delta 73 zcmeC=-NZE^jI)t}fq@l>MK;EBuuPuM+Bn&rO-{$hH-sU;1&D)zI2?!rLKwJ!91EbJ Uj<2zvk)DB$uc4uyp`HO30D%G!!T Date: Fri, 24 Apr 2026 16:07:18 +0100 Subject: [PATCH 2/2] Bump to 2026.2 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 c0b6397..551197f 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -2026.2rc0 \ No newline at end of file +2026.2 \ No newline at end of file diff --git a/src/tzdata/__init__.py b/src/tzdata/__init__.py index 1d2d5da..95e9153 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.2rc0" +__version__ = "2026.2" # This exposes the original IANA version number. IANA_VERSION = "2026b"