diff --git a/NEWS.md b/NEWS.md index 89cabee..1ce7bda 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,3 +1,26 @@ +# Version 2022.4 +Upstream version 2022d released 2022-09-23T19:02:57+00:00 + +## Briefly: + +Palestine transitions are now Saturdays at 02:00. Simplify three Ukraine zones +into one. + +## Changes to future timestamps + +Palestine now springs forward and falls back at 02:00 on the first Saturday on +or after March 24 and October 24, respectively. This means 2022 falls back 10-29 +at 02:00, not 10-28 at 01:00. (Thanks to Heba Hamad.) + +## Changes to past timestamps + +Simplify three Ukraine zones to one, since the post-1970 differences seem to +have been imaginary. Move Europe/Uzhgorod and Europe/Zaporozhye to 'backzone'; +backward-compatibility links still work, albeit with different timestamps before +October 1991. + +--- + # Version 2022.3 Upstream version 2022c released 2022-08-16T00:47:18+00:00 diff --git a/VERSION b/VERSION index b52d9af..9ea7918 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -2022.3 \ No newline at end of file +2022.4 \ No newline at end of file diff --git a/news.d/2022d.md b/news.d/2022d.md new file mode 100644 index 0000000..43914b2 --- /dev/null +++ b/news.d/2022d.md @@ -0,0 +1,20 @@ +# Version 2022.4 +Upstream version 2022d released 2022-09-23T19:02:57+00:00 + +## Briefly: + +Palestine transitions are now Saturdays at 02:00. Simplify three Ukraine zones +into one. + +## Changes to future timestamps + +Palestine now springs forward and falls back at 02:00 on the first Saturday on +or after March 24 and October 24, respectively. This means 2022 falls back 10-29 +at 02:00, not 10-28 at 01:00. (Thanks to Heba Hamad.) + +## Changes to past timestamps + +Simplify three Ukraine zones to one, since the post-1970 differences seem to +have been imaginary. Move Europe/Uzhgorod and Europe/Zaporozhye to 'backzone'; +backward-compatibility links still work, albeit with different timestamps before +October 1991. \ No newline at end of file diff --git a/src/tzdata/__init__.py b/src/tzdata/__init__.py index 5c462c5..c664c4f 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__ = "2022.3" +__version__ = "2022.4" # This exposes the original IANA version number. -IANA_VERSION = "2022c" +IANA_VERSION = "2022d" diff --git a/src/tzdata/zoneinfo/Asia/Gaza b/src/tzdata/zoneinfo/Asia/Gaza index effc4df..bed968e 100644 Binary files a/src/tzdata/zoneinfo/Asia/Gaza and b/src/tzdata/zoneinfo/Asia/Gaza differ diff --git a/src/tzdata/zoneinfo/Asia/Hebron b/src/tzdata/zoneinfo/Asia/Hebron index aa52bd2..3ce1bac 100644 Binary files a/src/tzdata/zoneinfo/Asia/Hebron and b/src/tzdata/zoneinfo/Asia/Hebron differ diff --git a/src/tzdata/zoneinfo/Europe/Uzhgorod b/src/tzdata/zoneinfo/Europe/Uzhgorod index d4c3591..4e02685 100644 Binary files a/src/tzdata/zoneinfo/Europe/Uzhgorod and b/src/tzdata/zoneinfo/Europe/Uzhgorod differ diff --git a/src/tzdata/zoneinfo/Europe/Zaporozhye b/src/tzdata/zoneinfo/Europe/Zaporozhye index 71819a5..4e02685 100644 Binary files a/src/tzdata/zoneinfo/Europe/Zaporozhye and b/src/tzdata/zoneinfo/Europe/Zaporozhye differ diff --git a/src/tzdata/zoneinfo/tzdata.zi b/src/tzdata/zoneinfo/tzdata.zi index 8303e0c..bfa0f04 100644 --- a/src/tzdata/zoneinfo/tzdata.zi +++ b/src/tzdata/zoneinfo/tzdata.zi @@ -1,4 +1,4 @@ -# version 2022c +# version 2022d # 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 - @@ -1031,14 +1031,16 @@ R P 2013 o - S 27 0 0 - R P 2014 o - O 24 0 0 - R P 2015 o - Mar 28 0 1 S R P 2015 o - O 23 1 0 - -R P 2016 2018 - Mar Sa>=24 1 1 S -R P 2016 2018 - O Sa>=24 1 0 - +R P 2016 2018 - Mar Sa<=30 1 1 S +R P 2016 2018 - O Sa<=30 1 0 - R P 2019 o - Mar 29 0 1 S -R P 2019 o - O Sa>=24 0 0 - -R P 2020 2021 - Mar Sa>=24 0 1 S +R P 2019 o - O Sa<=30 0 0 - +R P 2020 2021 - Mar Sa<=30 0 1 S R P 2020 o - O 24 1 0 - -R P 2021 ma - O F>=23 1 0 - -R P 2022 ma - Mar Su>=25 0 1 S +R P 2021 o - O 29 1 0 - +R P 2022 o - Mar 27 0 1 S +R P 2022 ma - O Sa<=30 2 0 - +R P 2023 ma - Mar Sa<=30 2 1 S Z Asia/Gaza 2:17:52 - LMT 1900 O 2 Z EET/EEST 1948 May 15 2 K EE%sT 1967 Jun 5 @@ -2581,26 +2583,6 @@ Z Europe/Kyiv 2:2:4 - LMT 1880 2 1 EEST 1991 S 29 3 2 c EE%sT 1996 May 13 2 E EE%sT -Z Europe/Uzhgorod 1:29:12 - LMT 1890 O -1 - CET 1940 -1 c CE%sT 1944 O -1 1 CEST 1944 O 26 -1 - CET 1945 Jun 29 -3 R MSK/MSD 1990 -3 - MSK 1990 Jul 1 2 -1 - CET 1991 Mar 31 3 -2 - EET 1992 Mar 20 -2 c EE%sT 1996 May 13 -2 E EE%sT -Z Europe/Zaporozhye 2:20:40 - LMT 1880 -2:20 - +0220 1924 May 2 -2 - EET 1930 Jun 21 -3 - MSK 1941 Au 25 -1 c CE%sT 1943 O 25 -3 R MSK/MSD 1991 Mar 31 2 -2 e EE%sT 1992 Mar 20 -2 c EE%sT 1996 May 13 -2 E EE%sT R u 1918 1919 - Mar lastSu 2 1 D R u 1918 1919 - O lastSu 2 0 S R u 1942 o - F 9 2 1 W @@ -4180,6 +4162,8 @@ L Etc/UTC Etc/UCT L Europe/London Europe/Belfast L Europe/Kyiv Europe/Kiev L Europe/Chisinau Europe/Tiraspol +L Europe/Kyiv Europe/Uzhgorod +L Europe/Kyiv Europe/Zaporozhye L Europe/London GB L Europe/London GB-Eire L Etc/GMT GMT+0 diff --git a/src/tzdata/zoneinfo/zone.tab b/src/tzdata/zoneinfo/zone.tab index 1f73dda..4904028 100644 --- a/src/tzdata/zoneinfo/zone.tab +++ b/src/tzdata/zoneinfo/zone.tab @@ -401,8 +401,6 @@ TV -0831+17913 Pacific/Funafuti TW +2503+12130 Asia/Taipei TZ -0648+03917 Africa/Dar_es_Salaam UA +5026+03031 Europe/Kyiv Ukraine (most areas) -UA +4837+02218 Europe/Uzhgorod Transcarpathia -UA +4750+03510 Europe/Zaporozhye Zaporozhye and east Lugansk UG +0019+03225 Africa/Kampala UM +2813-17722 Pacific/Midway Midway Islands UM +1917+16637 Pacific/Wake Wake Island diff --git a/src/tzdata/zoneinfo/zone1970.tab b/src/tzdata/zoneinfo/zone1970.tab index 19515f7..cf9cf20 100644 --- a/src/tzdata/zoneinfo/zone1970.tab +++ b/src/tzdata/zoneinfo/zone1970.tab @@ -312,8 +312,6 @@ TO -210800-1751200 Pacific/Tongatapu TR +4101+02858 Europe/Istanbul TW +2503+12130 Asia/Taipei UA +5026+03031 Europe/Kyiv Ukraine (most areas) -UA +4837+02218 Europe/Uzhgorod Transcarpathia -UA +4750+03510 Europe/Zaporozhye Zaporozhye and east Lugansk US +404251-0740023 America/New_York Eastern (most areas) US +421953-0830245 America/Detroit Eastern - MI (most areas) US +381515-0854534 America/Kentucky/Louisville Eastern - KY (Louisville area) diff --git a/src/tzdata/zones b/src/tzdata/zones index 73342fb..f18dcf9 100644 --- a/src/tzdata/zones +++ b/src/tzdata/zones @@ -276,8 +276,6 @@ Europe/Vaduz Europe/Istanbul Asia/Istanbul Europe/Kyiv -Europe/Uzhgorod -Europe/Zaporozhye EST MST HST @@ -544,6 +542,8 @@ Etc/UCT Europe/Belfast Europe/Kiev Europe/Tiraspol +Europe/Uzhgorod +Europe/Zaporozhye GB GB-Eire GMT+0