Skip to content

Commit

Permalink
Update tzdata to 2023d
Browse files Browse the repository at this point in the history
  • Loading branch information
pganssle committed Dec 23, 2023
1 parent d79f69a commit 8af58de
Show file tree
Hide file tree
Showing 53 changed files with 459 additions and 46 deletions.
49 changes: 49 additions & 0 deletions NEWS.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,52 @@
# Version 2023.4
Upstream version 2023d released 2023-12-22T04:02:24+00:00

## Briefly:

Ittoqqortoormiit, Greenland changes time zones on 2024-03-31. Vostok, Antarctica
changed time zones on 2023-12-18. Casey, Antarctica changed time zones five
times since 2020. Code and data fixes for Palestine timestamps starting in 2072.
A new data file zonenow.tab for timestamps starting now.

## Changes to future timestamps

Ittoqqortoormiit, Greenland (America/Scoresbysund) joins most of the rest of
Greenland's timekeeping practice on 2024-03-31, by changing its time zone from
-01/+00 to -02/-01 at the same moment as the spring-forward transition. Its
clocks will therefore not spring forward as previously scheduled. The time zone
change reverts to its common practice before 1981.

Fix predictions for DST transitions in Palestine in 2072-2075, correcting a typo
introduced in 2023a.

## Changes to past and future timestamps

Vostok, Antarctica changed to +05 on 2023-12-18. It had been at +07 (not +06)
for years. (Thanks to Zakhary V. Akulov.)

Change data for Casey, Antarctica to agree with timeanddate.com, by adding five
time zone changes since 2020. Casey is now at +08 instead of +11.

## Changes to past tm_isdst flags

Much of Greenland, represented by America/Nuuk, changed its standard time from
-03 to -02 on 2023-03-25, not on 2023-10-28. This does not affect UTC offsets,
only the tm_isdst flag. (Thanks to Thomas M. Steenholdt.)

## New data file

A new data file zonenow.tab helps configure applications that use timestamps
dated from now on. This simplifies configuration, since users choose from a
smaller Zone set. The file's format is experimental and subject to change.

## Changes to commentary

Limitations and hazards of the optional support for obsolescent C89 platforms
are documented better, along with a tentative schedule for removing this
support.

---

# Version 2023.3
Upstream version 2023c released 2023-03-28T19:42:14+00:00

Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2023.3
2023.4rc0
46 changes: 46 additions & 0 deletions news.d/2023d.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
# Version 2023.4
Upstream version 2023d released 2023-12-22T04:02:24+00:00

## Briefly:

Ittoqqortoormiit, Greenland changes time zones on 2024-03-31. Vostok, Antarctica
changed time zones on 2023-12-18. Casey, Antarctica changed time zones five
times since 2020. Code and data fixes for Palestine timestamps starting in 2072.
A new data file zonenow.tab for timestamps starting now.

## Changes to future timestamps

Ittoqqortoormiit, Greenland (America/Scoresbysund) joins most of the rest of
Greenland's timekeeping practice on 2024-03-31, by changing its time zone from
-01/+00 to -02/-01 at the same moment as the spring-forward transition. Its
clocks will therefore not spring forward as previously scheduled. The time zone
change reverts to its common practice before 1981.

Fix predictions for DST transitions in Palestine in 2072-2075, correcting a typo
introduced in 2023a.

## Changes to past and future timestamps

Vostok, Antarctica changed to +05 on 2023-12-18. It had been at +07 (not +06)
for years. (Thanks to Zakhary V. Akulov.)

Change data for Casey, Antarctica to agree with timeanddate.com, by adding five
time zone changes since 2020. Casey is now at +08 instead of +11.

## Changes to past tm_isdst flags

Much of Greenland, represented by America/Nuuk, changed its standard time from
-03 to -02 on 2023-03-25, not on 2023-10-28. This does not affect UTC offsets,
only the tm_isdst flag. (Thanks to Thomas M. Steenholdt.)

## New data file

A new data file zonenow.tab helps configure applications that use timestamps
dated from now on. This simplifies configuration, since users choose from a
smaller Zone set. The file's format is experimental and subject to change.

## Changes to commentary

Limitations and hazards of the optional support for obsolescent C89 platforms
are documented better, along with a tentative schedule for removing this
support.
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__ = "2023.3"
__version__ = "2023.4rc0"

# This exposes the original IANA version number.
IANA_VERSION = "2023c"
IANA_VERSION = "2023d"
Binary file modified src/tzdata/zoneinfo/America/Ensenada
Binary file not shown.
Binary file modified src/tzdata/zoneinfo/America/Godthab
Binary file not shown.
Binary file modified src/tzdata/zoneinfo/America/Goose_Bay
Binary file not shown.
Binary file modified src/tzdata/zoneinfo/America/Indiana/Winamac
Binary file not shown.
Binary file modified src/tzdata/zoneinfo/America/Matamoros
Binary file not shown.
Binary file modified src/tzdata/zoneinfo/America/Metlakatla
Binary file not shown.
Binary file modified src/tzdata/zoneinfo/America/Moncton
Binary file not shown.
Binary file modified src/tzdata/zoneinfo/America/Nuuk
Binary file not shown.
Binary file modified src/tzdata/zoneinfo/America/Ojinaga
Binary file not shown.
Binary file modified src/tzdata/zoneinfo/America/Santa_Isabel
Binary file not shown.
Binary file modified src/tzdata/zoneinfo/America/Scoresbysund
Binary file not shown.
Binary file modified src/tzdata/zoneinfo/America/St_Johns
Binary file not shown.
Binary file modified src/tzdata/zoneinfo/America/Tijuana
Binary file not shown.
Binary file modified src/tzdata/zoneinfo/Antarctica/Casey
Binary file not shown.
Binary file modified src/tzdata/zoneinfo/Antarctica/Macquarie
Binary file not shown.
Binary file modified src/tzdata/zoneinfo/Antarctica/Troll
Binary file not shown.
Binary file modified src/tzdata/zoneinfo/Antarctica/Vostok
Binary file not shown.
Binary file modified src/tzdata/zoneinfo/Asia/Gaza
Binary file not shown.
Binary file modified src/tzdata/zoneinfo/Asia/Hebron
Binary file not shown.
Binary file modified src/tzdata/zoneinfo/Asia/Nicosia
Binary file not shown.
Binary file modified src/tzdata/zoneinfo/Canada/Newfoundland
Binary file not shown.
Binary file modified src/tzdata/zoneinfo/Europe/Belfast
Binary file not shown.
Binary file modified src/tzdata/zoneinfo/Europe/Bucharest
Binary file not shown.
Binary file modified src/tzdata/zoneinfo/Europe/Chisinau
Binary file not shown.
Binary file modified src/tzdata/zoneinfo/Europe/Guernsey
Binary file not shown.
Binary file modified src/tzdata/zoneinfo/Europe/Isle_of_Man
Binary file not shown.
Binary file modified src/tzdata/zoneinfo/Europe/Jersey
Binary file not shown.
Binary file modified src/tzdata/zoneinfo/Europe/Kiev
Binary file not shown.
Binary file modified src/tzdata/zoneinfo/Europe/Kyiv
Binary file not shown.
Binary file modified src/tzdata/zoneinfo/Europe/London
Binary file not shown.
Binary file modified src/tzdata/zoneinfo/Europe/Nicosia
Binary file not shown.
Binary file modified src/tzdata/zoneinfo/Europe/Riga
Binary file not shown.
Binary file modified src/tzdata/zoneinfo/Europe/Sofia
Binary file not shown.
Binary file modified src/tzdata/zoneinfo/Europe/Tallinn
Binary file not shown.
Binary file modified src/tzdata/zoneinfo/Europe/Tiraspol
Binary file not shown.
Binary file modified src/tzdata/zoneinfo/Europe/Uzhgorod
Binary file not shown.
Binary file modified src/tzdata/zoneinfo/Europe/Vilnius
Binary file not shown.
Binary file modified src/tzdata/zoneinfo/Europe/Zaporozhye
Binary file not shown.
Binary file modified src/tzdata/zoneinfo/GB
Binary file not shown.
Binary file modified src/tzdata/zoneinfo/GB-Eire
Binary file not shown.
Binary file modified src/tzdata/zoneinfo/Mexico/BajaNorte
Binary file not shown.
Binary file modified src/tzdata/zoneinfo/Pacific/Norfolk
Binary file not shown.
17 changes: 11 additions & 6 deletions src/tzdata/zoneinfo/iso3166.tab
Original file line number Diff line number Diff line change
Expand Up @@ -3,17 +3,22 @@
# This file is in the public domain, so clarified as of
# 2009-05-17 by Arthur David Olson.
#
# From Paul Eggert (2022-11-18):
# From Paul Eggert (2023-09-06):
# This file contains a table of two-letter country codes. Columns are
# separated by a single tab. Lines beginning with '#' are comments.
# All text uses UTF-8 encoding. The columns of the table are as follows:
#
# 1. ISO 3166-1 alpha-2 country code, current as of
# ISO 3166-1 N1087 (2022-09-02). See: Updates on ISO 3166-1
# https://isotc.iso.org/livelink/livelink/Open/16944257
# 2. The usual English name for the coded region,
# chosen so that alphabetic sorting of subsets produces helpful lists.
# This is not the same as the English name in the ISO 3166 tables.
# ISO/TC 46 N1108 (2023-04-05). See: ISO/TC 46 Documents
# https://www.iso.org/committee/48750.html?view=documents
# 2. The usual English name for the coded region. This sometimes
# departs from ISO-listed names, sometimes so that sorted subsets
# of names are useful (e.g., "Samoa (American)" and "Samoa
# (western)" rather than "American Samoa" and "Samoa"),
# sometimes to avoid confusion among non-experts (e.g.,
# "Czech Republic" and "Turkey" rather than "Czechia" and "Türkiye"),
# and sometimes to omit needless detail or churn (e.g., "Netherlands"
# rather than "Netherlands (the)" or "Netherlands (Kingdom of the)").
#
# The table is sorted by country code.
#
Expand Down
8 changes: 4 additions & 4 deletions src/tzdata/zoneinfo/leapseconds
Original file line number Diff line number Diff line change
Expand Up @@ -72,11 +72,11 @@ 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 2023 Dec 28 00:00:00
#Expires 2024 Jun 28 00:00:00

# POSIX timestamps for the data in this file:
#updated 1467936000 (2016-07-08 00:00:00 UTC)
#expires 1703721600 (2023-12-28 00:00:00 UTC)
#expires 1719532800 (2024-06-28 00:00:00 UTC)

# Updated through IERS Bulletin C65
# File expires on: 28 December 2023
# Updated through IERS Bulletin C66
# File expires on: 28 June 2024
23 changes: 17 additions & 6 deletions src/tzdata/zoneinfo/tzdata.zi
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# version 2023c
# version 2023d
# 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 @@ -394,7 +394,12 @@ Z Antarctica/Casey 0 - -00 1969
8 - +08 2019 O 4 3
11 - +11 2020 Mar 8 3
8 - +08 2020 O 4 0:1
11 - +11
11 - +11 2021 Mar 14
8 - +08 2021 O 3 0:1
11 - +11 2022 Mar 13
8 - +08 2022 O 2 0:1
11 - +11 2023 Mar 9 3
8 - +08
Z Antarctica/Davis 0 - -00 1957 Ja 13
7 - +07 1964 N
0 - -00 1969 F
Expand All @@ -410,6 +415,11 @@ R Tr 2005 ma - Mar lastSu 1u 2 +02
R Tr 2004 ma - O lastSu 1u 0 +00
Z Antarctica/Troll 0 - -00 2005 F 12
0 Tr %s
Z Antarctica/Vostok 0 - -00 1957 D 16
7 - +07 1994 F
0 - -00 1994 N
7 - +07 2023 D 18 2
5 - +05
Z Antarctica/Rothera 0 - -00 1976 D
-3 - -03
Z Asia/Kabul 4:36:48 - LMT 1890
Expand Down Expand Up @@ -1050,13 +1060,13 @@ R P 2070 o - O 4 2 0 -
R P 2071 o - S 19 2 0 -
R P 2072 o - S 10 2 0 -
R P 2072 o - O 15 2 1 S
R P 2072 ma - O Sa<=30 2 0 -
R P 2073 o - S 2 2 0 -
R P 2073 o - O 7 2 1 S
R P 2074 o - Au 18 2 0 -
R P 2074 o - S 29 2 1 S
R P 2075 o - Au 10 2 0 -
R P 2075 o - S 14 2 1 S
R P 2075 ma - O Sa<=30 2 0 -
R P 2076 o - Jul 25 2 0 -
R P 2076 o - S 5 2 1 S
R P 2077 o - Jul 17 2 0 -
Expand Down Expand Up @@ -1831,10 +1841,12 @@ Z America/Danmarkshavn -1:14:40 - LMT 1916 Jul 28
Z America/Scoresbysund -1:27:52 - LMT 1916 Jul 28
-2 - -02 1980 Ap 6 2
-2 c -02/-01 1981 Mar 29
-1 E -01/+00
-1 E -01/+00 2024 Mar 31
-2 E -02/-01
Z America/Nuuk -3:26:56 - LMT 1916 Jul 28
-3 - -03 1980 Ap 6 2
-3 E -03/-02 2023 O 29 1u
-3 E -03/-02 2023 Mar 26 1u
-2 - -02 2023 O 29 1u
-2 E -02/-01
Z America/Thule -4:35:8 - LMT 1916 Jul 28
-4 Th A%sT
Expand Down Expand Up @@ -4185,7 +4197,6 @@ L America/Puerto_Rico America/Tortola
L Pacific/Port_Moresby Antarctica/DumontDUrville
L Pacific/Auckland Antarctica/McMurdo
L Asia/Riyadh Antarctica/Syowa
L Asia/Urumqi Antarctica/Vostok
L Europe/Berlin Arctic/Longyearbyen
L Asia/Riyadh Asia/Aden
L Asia/Qatar Asia/Bahrain
Expand Down
24 changes: 12 additions & 12 deletions src/tzdata/zoneinfo/zone.tab
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ AR -3124-06411 America/Argentina/Cordoba Argentina (most areas: CB, CC, CN, ER,
AR -2447-06525 America/Argentina/Salta Salta (SA, LP, NQ, RN)
AR -2411-06518 America/Argentina/Jujuy Jujuy (JY)
AR -2649-06513 America/Argentina/Tucuman Tucuman (TM)
AR -2828-06547 America/Argentina/Catamarca Catamarca (CT); Chubut (CH)
AR -2828-06547 America/Argentina/Catamarca Catamarca (CT), Chubut (CH)
AR -2926-06651 America/Argentina/La_Rioja La Rioja (LR)
AR -3132-06831 America/Argentina/San_Juan San Juan (SJ)
AR -3253-06849 America/Argentina/Mendoza Mendoza (MZ)
Expand Down Expand Up @@ -87,7 +87,7 @@ BN +0456+11455 Asia/Brunei
BO -1630-06809 America/La_Paz
BQ +120903-0681636 America/Kralendijk
BR -0351-03225 America/Noronha Atlantic islands
BR -0127-04829 America/Belem Para (east); Amapa
BR -0127-04829 America/Belem Para (east), Amapa
BR -0343-03830 America/Fortaleza Brazil (northeast: MA, PI, CE, RN, PB)
BR -0803-03454 America/Recife Pernambuco
BR -0712-04812 America/Araguaina Tocantins
Expand All @@ -107,21 +107,21 @@ BT +2728+08939 Asia/Thimphu
BW -2439+02555 Africa/Gaborone
BY +5354+02734 Europe/Minsk
BZ +1730-08812 America/Belize
CA +4734-05243 America/St_Johns Newfoundland; Labrador (southeast)
CA +4439-06336 America/Halifax Atlantic - NS (most areas); PE
CA +4734-05243 America/St_Johns Newfoundland, Labrador (SE)
CA +4439-06336 America/Halifax Atlantic - NS (most areas), PE
CA +4612-05957 America/Glace_Bay Atlantic - NS (Cape Breton)
CA +4606-06447 America/Moncton Atlantic - New Brunswick
CA +5320-06025 America/Goose_Bay Atlantic - Labrador (most areas)
CA +5125-05707 America/Blanc-Sablon AST - QC (Lower North Shore)
CA +4339-07923 America/Toronto Eastern - ON, QC (most areas)
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 +484531-0913718 America/Atikokan EST - ON (Atikokan), NU (Coral H)
CA +4953-09709 America/Winnipeg Central - ON (west), Manitoba
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)
CA +5017-10750 America/Swift_Current CST - SK (midwest)
CA +5333-11328 America/Edmonton Mountain - AB; BC (E); NT (E); SK (W)
CA +5333-11328 America/Edmonton Mountain - AB, BC(E), NT(E), SK(W)
CA +690650-1050310 America/Cambridge_Bay Mountain - NU (west)
CA +682059-1334300 America/Inuvik Mountain - NT (west)
CA +4906-11631 America/Creston MST - BC (Creston)
Expand Down Expand Up @@ -207,8 +207,8 @@ HT +1832-07220 America/Port-au-Prince
HU +4730+01905 Europe/Budapest
ID -0610+10648 Asia/Jakarta Java, Sumatra
ID -0002+10920 Asia/Pontianak Borneo (west, central)
ID -0507+11924 Asia/Makassar Borneo (east, south); Sulawesi/Celebes, Bali, Nusa Tengarra; Timor (west)
ID -0232+14042 Asia/Jayapura New Guinea (West Papua / Irian Jaya); Malukus/Moluccas
ID -0507+11924 Asia/Makassar Borneo (east, south), Sulawesi/Celebes, Bali, Nusa Tengarra, Timor (west)
ID -0232+14042 Asia/Jayapura New Guinea (West Papua / Irian Jaya), Malukus/Moluccas
IE +5320-00615 Europe/Dublin
IL +314650+0351326 Asia/Jerusalem
IM +5409-00428 Europe/Isle_of_Man
Expand Down Expand Up @@ -355,7 +355,7 @@ RU +4310+13156 Asia/Vladivostok MSK+07 - Amur River
RU +643337+1431336 Asia/Ust-Nera MSK+07 - Oymyakonsky
RU +5934+15048 Asia/Magadan MSK+08 - Magadan
RU +4658+14242 Asia/Sakhalin MSK+08 - Sakhalin Island
RU +6728+15343 Asia/Srednekolymsk MSK+08 - Sakha (E); N Kuril Is
RU +6728+15343 Asia/Srednekolymsk MSK+08 - Sakha (E), N Kuril Is
RU +5301+15839 Asia/Kamchatka MSK+09 - Kamchatka
RU +6445+17729 Asia/Anadyr MSK+09 - Bering Sea
RW -0157+03004 Africa/Kigali
Expand Down Expand Up @@ -418,7 +418,7 @@ US +470659-1011757 America/North_Dakota/Center Central - ND (Oliver)
US +465042-1012439 America/North_Dakota/New_Salem Central - ND (Morton rural)
US +471551-1014640 America/North_Dakota/Beulah Central - ND (Mercer)
US +394421-1045903 America/Denver Mountain (most areas)
US +433649-1161209 America/Boise Mountain - ID (south); OR (east)
US +433649-1161209 America/Boise Mountain - ID (south), OR (east)
US +332654-1120424 America/Phoenix MST - AZ (except Navajo)
US +340308-1181434 America/Los_Angeles Pacific
US +611305-1495401 America/Anchorage Alaska (most areas)
Expand Down
Loading

0 comments on commit 8af58de

Please sign in to comment.