[Git][java-team/libjoda-time-java][master] 10 commits: New upstream version 2.14.2
Emmanuel Bourg (@ebourg)
gitlab at salsa.debian.org
Mon Sep 21 10:22:12 BST 2026
Emmanuel Bourg pushed to branch master at Debian Java Maintainers / libjoda-time-java
Commits:
31d840b4 by Emmanuel Bourg at 2026-09-21T00:17:51+02:00
New upstream version 2.14.2
- - - - -
494e6613 by Emmanuel Bourg at 2026-09-21T00:19:23+02:00
New upstream version 2.14.3
- - - - -
0a4087d2 by Emmanuel Bourg at 2026-09-21T00:20:51+02:00
New upstream version 2.14.4
- - - - -
f8d343ed by Emmanuel Bourg at 2026-09-21T00:22:27+02:00
Update upstream source from tag 'upstream/2.14.4'
- - - - -
55a1ecc5 by Emmanuel Bourg at 2026-09-21T00:22:27+02:00
New upstream release (2.14.4)
- - - - -
56f9e7f4 by Emmanuel Bourg at 2026-09-21T00:22:45+02:00
Standards-Version updated to 4.7.4
- - - - -
3d2b1794 by Emmanuel Bourg at 2026-09-21T00:22:45+02:00
Removed the redundant Priority field
- - - - -
821d8c75 by Emmanuel Bourg at 2026-09-21T00:25:08+02:00
Removed Torsten Werner from the Uploaders (Closes: #1139016)
- - - - -
f6095559 by Emmanuel Bourg at 2026-09-21T00:25:09+02:00
Removed Varun Hiremath from the Uploaders (Closes: #1145247)
- - - - -
95cd2909 by Emmanuel Bourg at 2026-09-21T00:25:15+02:00
Upload to unstable
- - - - -
14 changed files:
- README.md
- debian/changelog
- debian/control
- pom.xml
- src/changes/changes.xml
- src/conf/MANIFEST.MF
- src/main/java/org/joda/time/tz/src/africa
- src/main/java/org/joda/time/tz/src/asia
- src/main/java/org/joda/time/tz/src/australasia
- src/main/java/org/joda/time/tz/src/backward
- src/main/java/org/joda/time/tz/src/europe
- src/main/java/org/joda/time/tz/src/northamerica
- src/main/java/org/joda/time/tz/src/southamerica
- src/site/markdown/index.md
Changes:
=====================================
README.md
=====================================
@@ -54,7 +54,7 @@ Various documentation is available:
### Releases
-[Release 2.14.1](https://www.joda.org/joda-time/download.html) is the current latest release.
+[Release 2.14.4](https://www.joda.org/joda-time/download.html) is the current latest release.
This release is considered stable and worthy of the 2.x tag.
It depends on JDK 1.5 or later.
@@ -65,13 +65,13 @@ Available in the [Maven Central repository](https://search.maven.org/search?q=g:
<dependency>
<groupId>joda-time</groupId>
<artifactId>joda-time</artifactId>
- <version>2.14.1</version>
+ <version>2.14.4</version>
</dependency>
```
**Gradle configuration:**
```groovy
-compile 'joda-time:joda-time:2.14.1'
+compile 'joda-time:joda-time:2.14.4'
```
=====================================
debian/changelog
=====================================
@@ -1,3 +1,13 @@
+libjoda-time-java (2.14.4-1) unstable; urgency=medium
+
+ * New upstream release
+ * Standards-Version updated to 4.7.4
+ * Removed the redundant Priority field
+ * Removed Torsten Werner from the Uploaders (Closes: #1139016)
+ * Removed Varun Hiremath from the Uploaders (Closes: #1145247)
+
+ -- Emmanuel Bourg <ebourg at apache.org> Mon, 21 Sep 2026 00:25:15 +0200
+
libjoda-time-java (2.14.1-1) unstable; urgency=medium
* New upstream release
=====================================
debian/control
=====================================
@@ -1,10 +1,7 @@
Source: libjoda-time-java
Section: java
-Priority: optional
Maintainer: Debian Java Maintainers <pkg-java-maintainers at lists.alioth.debian.org>
Uploaders:
- Torsten Werner <twerner at debian.org>,
- Varun Hiremath <varun at debian.org>,
Emmanuel Bourg <ebourg at apache.org>
Build-Depends:
debhelper-compat (= 13),
@@ -15,7 +12,7 @@ Build-Depends:
libmaven-antrun-plugin-java,
libmaven-exec-plugin-java,
maven-debian-helper (>= 2.0)
-Standards-Version: 4.7.3
+Standards-Version: 4.7.4
Vcs-Git: https://salsa.debian.org/java-team/libjoda-time-java.git
Vcs-Browser: https://salsa.debian.org/java-team/libjoda-time-java
Homepage: http://www.joda.org/joda-time
=====================================
pom.xml
=====================================
@@ -8,7 +8,7 @@
<artifactId>joda-time</artifactId>
<packaging>jar</packaging>
<name>Joda-Time</name>
- <version>2.14.1</version>
+ <version>2.14.4</version>
<description>Date and time library to replace JDK date handling</description>
<url>https://www.joda.org/joda-time/</url>
@@ -50,7 +50,6 @@
<developer>
<id>broneill</id>
<name>Brian S O'Neill</name>
- <email></email>
<roles>
<role>Senior Developer</role>
</roles>
@@ -1067,7 +1066,7 @@
<junit.version>3.8.2</junit.version>
<!-- Common control parameters -->
- <joda.publish.auto>false</joda.publish.auto><!-- false/true -->
+ <joda.publish.auto>true</joda.publish.auto><!-- false/true -->
<joda.publish.wait>validated</joda.publish.wait><!-- validated/published -->
<!-- Plugin version numbers -->
@@ -1120,6 +1119,6 @@
<!-- Other properties -->
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
- <tz.database.version>2026agtz</tz.database.version>
+ <tz.database.version>2026dgtz</tz.database.version>
</properties>
</project>
=====================================
src/changes/changes.xml
=====================================
@@ -8,6 +8,23 @@
<body>
<!-- types are add, fix, remove, update -->
+ <release version="2.13.0" date="2026-09-19" description="v2.14.4">
+ <action dev="jodastephen" type="update">
+ DateTimeZone data updated to version 2026dgtz.
+ This release reinstates some American short zone IDs - EST5EDT, CST6CDT, MST7MDT and PST8PDT.
+ This occurred in the underlying time-zone database, and is linked to recent Canadian time-zone changes.
+ </action>
+ </release>
+ <release version="2.14.3" date="2026-07-26" description="v2.14.3">
+ <action dev="jodastephen" type="update">
+ DateTimeZone data updated to version 2026cgtz.
+ </action>
+ </release>
+ <release version="2.14.2" date="2026-04-28" description="v2.14.2">
+ <action dev="jodastephen" type="update">
+ DateTimeZone data updated to version 2026bgtz.
+ </action>
+ </release>
<release version="2.14.1" date="2026-03-07" description="v2.14.1">
<action dev="jodastephen" type="fix">
Ensure the time zone name key does not return '%z'.
=====================================
src/conf/MANIFEST.MF
=====================================
@@ -5,19 +5,19 @@ Specification-Vendor: Joda.org
Specification-Version: 2.14
Implementation-Vendor: Joda.org
Implementation-Title: org.joda.time
-Implementation-Version: 2.14.1
+Implementation-Version: 2.14.4
Implementation-Vendor-Id: org.joda
Bundle-ManifestVersion: 2
Bundle-Vendor: Joda.org
Bundle-Name: Joda-Time
Bundle-SymbolicName: joda-time
-Bundle-Version: 2.14.1
-Export-Package: org.joda.time;version=2.14.1,
- org.joda.time.base;version=2.14.1,
- org.joda.time.chrono;version=2.14.1,
- org.joda.time.convert;version=2.14.1,
- org.joda.time.field;version=2.14.1,
- org.joda.time.format;version=2.14.1,
- org.joda.time.tz;version=2.14.1
+Bundle-Version: 2.14.4
+Export-Package: org.joda.time;version=2.14.4,
+ org.joda.time.base;version=2.14.4,
+ org.joda.time.chrono;version=2.14.4,
+ org.joda.time.convert;version=2.14.4,
+ org.joda.time.field;version=2.14.4,
+ org.joda.time.format;version=2.14.4,
+ org.joda.time.tz;version=2.14.4
Bundle-License: Apache 2.0
Bundle-DocURL: https://www.joda.org/joda-time/
=====================================
src/main/java/org/joda/time/tz/src/africa
=====================================
@@ -737,6 +737,24 @@ Zone Indian/Mauritius 3:50:00 - LMT 1907 # Port Louis
# Morocco
# See Africa/Ceuta for Spanish Morocco.
+# From Paul Eggert (2026-06-26):
+# In “Morocco’s GMT+1, a century of shifting time and a debate far from over”
+# https://en.yabiladi.com/articles/details/191310/morocco-s-gmt1-century-shifting-time
+# (2026-03-30), Yabiladi’s Latifa Babas reports the following:
+# * A 1913-10-26 royal dahir established GMT as legal time in Morocco.
+# * A 1918-05-10 dahir instituted DST on 1918-05-16 at 00:00.
+# * A September 1939 dahir restarted DST on 1939-09-12.
+# * A February 1940 dahir restarted DST as early as 1940-02-25.
+# * Standard time resumed in September 1946.
+# * A June 1950 decree restarted DST, which ran until as late as October.
+# * Royal decree 455-67 (1967-06-02) restarted DST on June 3 at noon.
+# * After 1967 Morocco used DST “during several summers, particularly
+# throughout the 1970s and 1980s.”
+# Babas consulted official records that disagree with and are surely
+# more correct than our pre-2008 timestamp data, which came from the
+# unreliable Shanks & Pottenger. Unfortunately, Babas did not provide
+# enough detail to correct our data.
+
# Mayotte
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Indian/Mayotte 3:00:56 - LMT 1911 Jul # Mamoutzou
@@ -997,33 +1015,16 @@ Zone Indian/Mayotte 3:00:56 - LMT 1911 Jul # Mamoutzou
# The return to legal GMT time will take place this Sunday, March 19 at 3 a.m.
# ... the return to GMT+1 will be made on Sunday April 23, 2023 at 2 a.m.
# https://www.mmsp.gov.ma/fr/actualites/passage-à-l%E2%80%99heure-gmt-à-partir-du-dimanche-19-mars-2023
-#
-# From Paul Eggert (2023-03-14):
-# For now, guess that in the future Morocco will fall back at 03:00
-# the last Sunday before Ramadan, and spring forward at 02:00 the
-# first Sunday after one day after Ramadan. To implement this,
-# transition dates and times for 2019 through 2087 were determined by
-# running the following program under GNU Emacs 28.2. (This algorithm
-# also produces the correct transition dates for 2016 through 2018,
-# though the times differ due to Morocco's time zone change in 2018.)
-# (let ((islamic-year 1440))
-# (require 'cal-islam)
-# (while (< islamic-year 1511)
-# (let ((a (calendar-islamic-to-absolute (list 9 1 islamic-year)))
-# (b (+ 1 (calendar-islamic-to-absolute (list 10 1 islamic-year))))
-# (sunday 0))
-# (while (/= sunday (mod (setq a (1- a)) 7)))
-# (while (/= sunday (mod b 7))
-# (setq b (1+ b)))
-# (setq a (calendar-gregorian-from-absolute a))
-# (setq b (calendar-gregorian-from-absolute b))
-# (insert
-# (format
-# (concat "Rule\tMorocco\t%d\tonly\t-\t%s\t%2d\t 3:00\t-1:00\t-\n"
-# "Rule\tMorocco\t%d\tonly\t-\t%s\t%2d\t 2:00\t0\t-\n")
-# (car (cdr (cdr a))) (calendar-month-name (car a) t) (car (cdr a))
-# (car (cdr (cdr b))) (calendar-month-name (car b) t) (car (cdr b)))))
-# (setq islamic-year (+ 1 islamic-year))))
+
+# From Paul Eggert (2026-06-25):
+# https://www.moroccoworldnews.com/2026/06/325034/confirmed-morocco-to-restore-gmt-on-september-20-ending-eight-year-gmt1-saga/
+# Today the Moroccan government adopted Decree No. 2.26.530, which abrogates
+# the 2018 decree that put it at +01 with daylight saving during Ramadan.
+# The plan is to go back to +00 without DST on 2026-09-20 at 02:00.
+# From Anass Taghjichte (2026-07-03):
+# https://www.sgg.gov.ma/BO/AR/3111/2026/BO_7521_Ar.pdf
+# From Afaf EL MAAYATI (2026-07-06):
+# https://www.mapexpress.ma/actualite/activite-gouvernementale/conseil-gouvernement-approuve-projet-decret-relatif-au-retour-lheure-legale/
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
Rule Morocco 1939 only - Sep 12 0:00 1:00 -
@@ -1083,143 +1084,14 @@ Rule Morocco 2025 only - Feb 23 3:00 -1:00 -
Rule Morocco 2025 only - Apr 6 2:00 0 -
Rule Morocco 2026 only - Feb 15 3:00 -1:00 -
Rule Morocco 2026 only - Mar 22 2:00 0 -
-Rule Morocco 2027 only - Feb 7 3:00 -1:00 -
-Rule Morocco 2027 only - Mar 14 2:00 0 -
-Rule Morocco 2028 only - Jan 23 3:00 -1:00 -
-Rule Morocco 2028 only - Mar 5 2:00 0 -
-Rule Morocco 2029 only - Jan 14 3:00 -1:00 -
-Rule Morocco 2029 only - Feb 18 2:00 0 -
-Rule Morocco 2029 only - Dec 30 3:00 -1:00 -
-Rule Morocco 2030 only - Feb 10 2:00 0 -
-Rule Morocco 2030 only - Dec 22 3:00 -1:00 -
-Rule Morocco 2031 only - Jan 26 2:00 0 -
-Rule Morocco 2031 only - Dec 14 3:00 -1:00 -
-Rule Morocco 2032 only - Jan 18 2:00 0 -
-Rule Morocco 2032 only - Nov 28 3:00 -1:00 -
-Rule Morocco 2033 only - Jan 9 2:00 0 -
-Rule Morocco 2033 only - Nov 20 3:00 -1:00 -
-Rule Morocco 2033 only - Dec 25 2:00 0 -
-Rule Morocco 2034 only - Nov 5 3:00 -1:00 -
-Rule Morocco 2034 only - Dec 17 2:00 0 -
-Rule Morocco 2035 only - Oct 28 3:00 -1:00 -
-Rule Morocco 2035 only - Dec 9 2:00 0 -
-Rule Morocco 2036 only - Oct 19 3:00 -1:00 -
-Rule Morocco 2036 only - Nov 23 2:00 0 -
-Rule Morocco 2037 only - Oct 4 3:00 -1:00 -
-Rule Morocco 2037 only - Nov 15 2:00 0 -
-Rule Morocco 2038 only - Sep 26 3:00 -1:00 -
-Rule Morocco 2038 only - Oct 31 2:00 0 -
-Rule Morocco 2039 only - Sep 18 3:00 -1:00 -
-Rule Morocco 2039 only - Oct 23 2:00 0 -
-Rule Morocco 2040 only - Sep 2 3:00 -1:00 -
-Rule Morocco 2040 only - Oct 14 2:00 0 -
-Rule Morocco 2041 only - Aug 25 3:00 -1:00 -
-Rule Morocco 2041 only - Sep 29 2:00 0 -
-Rule Morocco 2042 only - Aug 10 3:00 -1:00 -
-Rule Morocco 2042 only - Sep 21 2:00 0 -
-Rule Morocco 2043 only - Aug 2 3:00 -1:00 -
-Rule Morocco 2043 only - Sep 13 2:00 0 -
-Rule Morocco 2044 only - Jul 24 3:00 -1:00 -
-Rule Morocco 2044 only - Aug 28 2:00 0 -
-Rule Morocco 2045 only - Jul 9 3:00 -1:00 -
-Rule Morocco 2045 only - Aug 20 2:00 0 -
-Rule Morocco 2046 only - Jul 1 3:00 -1:00 -
-Rule Morocco 2046 only - Aug 5 2:00 0 -
-Rule Morocco 2047 only - Jun 23 3:00 -1:00 -
-Rule Morocco 2047 only - Jul 28 2:00 0 -
-Rule Morocco 2048 only - Jun 7 3:00 -1:00 -
-Rule Morocco 2048 only - Jul 19 2:00 0 -
-Rule Morocco 2049 only - May 30 3:00 -1:00 -
-Rule Morocco 2049 only - Jul 4 2:00 0 -
-Rule Morocco 2050 only - May 15 3:00 -1:00 -
-Rule Morocco 2050 only - Jun 26 2:00 0 -
-Rule Morocco 2051 only - May 7 3:00 -1:00 -
-Rule Morocco 2051 only - Jun 18 2:00 0 -
-Rule Morocco 2052 only - Apr 28 3:00 -1:00 -
-Rule Morocco 2052 only - Jun 2 2:00 0 -
-Rule Morocco 2053 only - Apr 13 3:00 -1:00 -
-Rule Morocco 2053 only - May 25 2:00 0 -
-Rule Morocco 2054 only - Apr 5 3:00 -1:00 -
-Rule Morocco 2054 only - May 10 2:00 0 -
-Rule Morocco 2055 only - Mar 28 3:00 -1:00 -
-Rule Morocco 2055 only - May 2 2:00 0 -
-Rule Morocco 2056 only - Mar 12 3:00 -1:00 -
-Rule Morocco 2056 only - Apr 23 2:00 0 -
-Rule Morocco 2057 only - Mar 4 3:00 -1:00 -
-Rule Morocco 2057 only - Apr 8 2:00 0 -
-Rule Morocco 2058 only - Feb 17 3:00 -1:00 -
-Rule Morocco 2058 only - Mar 31 2:00 0 -
-Rule Morocco 2059 only - Feb 9 3:00 -1:00 -
-Rule Morocco 2059 only - Mar 23 2:00 0 -
-Rule Morocco 2060 only - Feb 1 3:00 -1:00 -
-Rule Morocco 2060 only - Mar 7 2:00 0 -
-Rule Morocco 2061 only - Jan 16 3:00 -1:00 -
-Rule Morocco 2061 only - Feb 27 2:00 0 -
-Rule Morocco 2062 only - Jan 8 3:00 -1:00 -
-Rule Morocco 2062 only - Feb 12 2:00 0 -
-Rule Morocco 2062 only - Dec 31 3:00 -1:00 -
-Rule Morocco 2063 only - Feb 4 2:00 0 -
-Rule Morocco 2063 only - Dec 16 3:00 -1:00 -
-Rule Morocco 2064 only - Jan 27 2:00 0 -
-Rule Morocco 2064 only - Dec 7 3:00 -1:00 -
-Rule Morocco 2065 only - Jan 11 2:00 0 -
-Rule Morocco 2065 only - Nov 22 3:00 -1:00 -
-Rule Morocco 2066 only - Jan 3 2:00 0 -
-Rule Morocco 2066 only - Nov 14 3:00 -1:00 -
-Rule Morocco 2066 only - Dec 26 2:00 0 -
-Rule Morocco 2067 only - Nov 6 3:00 -1:00 -
-Rule Morocco 2067 only - Dec 11 2:00 0 -
-Rule Morocco 2068 only - Oct 21 3:00 -1:00 -
-Rule Morocco 2068 only - Dec 2 2:00 0 -
-Rule Morocco 2069 only - Oct 13 3:00 -1:00 -
-Rule Morocco 2069 only - Nov 17 2:00 0 -
-Rule Morocco 2070 only - Oct 5 3:00 -1:00 -
-Rule Morocco 2070 only - Nov 9 2:00 0 -
-Rule Morocco 2071 only - Sep 20 3:00 -1:00 -
-Rule Morocco 2071 only - Nov 1 2:00 0 -
-Rule Morocco 2072 only - Sep 11 3:00 -1:00 -
-Rule Morocco 2072 only - Oct 16 2:00 0 -
-Rule Morocco 2073 only - Aug 27 3:00 -1:00 -
-Rule Morocco 2073 only - Oct 8 2:00 0 -
-Rule Morocco 2074 only - Aug 19 3:00 -1:00 -
-Rule Morocco 2074 only - Sep 30 2:00 0 -
-Rule Morocco 2075 only - Aug 11 3:00 -1:00 -
-Rule Morocco 2075 only - Sep 15 2:00 0 -
-Rule Morocco 2076 only - Jul 26 3:00 -1:00 -
-Rule Morocco 2076 only - Sep 6 2:00 0 -
-Rule Morocco 2077 only - Jul 18 3:00 -1:00 -
-Rule Morocco 2077 only - Aug 22 2:00 0 -
-Rule Morocco 2078 only - Jul 10 3:00 -1:00 -
-Rule Morocco 2078 only - Aug 14 2:00 0 -
-Rule Morocco 2079 only - Jun 25 3:00 -1:00 -
-Rule Morocco 2079 only - Aug 6 2:00 0 -
-Rule Morocco 2080 only - Jun 16 3:00 -1:00 -
-Rule Morocco 2080 only - Jul 21 2:00 0 -
-Rule Morocco 2081 only - Jun 1 3:00 -1:00 -
-Rule Morocco 2081 only - Jul 13 2:00 0 -
-Rule Morocco 2082 only - May 24 3:00 -1:00 -
-Rule Morocco 2082 only - Jun 28 2:00 0 -
-Rule Morocco 2083 only - May 16 3:00 -1:00 -
-Rule Morocco 2083 only - Jun 20 2:00 0 -
-Rule Morocco 2084 only - Apr 30 3:00 -1:00 -
-Rule Morocco 2084 only - Jun 11 2:00 0 -
-Rule Morocco 2085 only - Apr 22 3:00 -1:00 -
-Rule Morocco 2085 only - May 27 2:00 0 -
-Rule Morocco 2086 only - Apr 14 3:00 -1:00 -
-Rule Morocco 2086 only - May 19 2:00 0 -
-Rule Morocco 2087 only - Mar 30 3:00 -1:00 -
-Rule Morocco 2087 only - May 11 2:00 0 -
-# For dates after the somewhat-arbitrary cutoff of 2087, assume that
-# Morocco will no longer observe DST. At some point this table will
-# need to be extended, though quite possibly Morocco will change the
-# rules first.
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Africa/Casablanca -0:30:20 - LMT 1913 Oct 26
0:00 Morocco %z 1984 Mar 16
1:00 - %z 1986
0:00 Morocco %z 2018 Oct 28 3:00
- 1:00 Morocco %z
+ 1:00 Morocco %z 2026 Sep 20 2:00
+ 0:00 - %z
# Western Sahara
#
@@ -1235,7 +1107,8 @@ Zone Africa/Casablanca -0:30:20 - LMT 1913 Oct 26
Zone Africa/El_Aaiun -0:52:48 - LMT 1934 Jan # El Aaiún
-1:00 - %z 1976 Apr 14
0:00 Morocco %z 2018 Oct 28 3:00
- 1:00 Morocco %z
+ 1:00 Morocco %z 2026 Sep 20 2:00
+ 0:00 - %z
# Mozambique
#
=====================================
src/main/java/org/joda/time/tz/src/asia
=====================================
@@ -1565,9 +1565,21 @@ Zone Asia/Jayapura 9:22:48 - LMT 1932 Nov
# leap year calculation involved. There has never been any serious
# plan to change that law....
#
-# From Paul Eggert (2022-06-30):
-# Go with Pournader for 1935 through spring 1979, and for timestamps
-# after August 1991; go with with Shanks & Pottenger for other timestamps.
+# From N.F. Hase (2026-07-26):
+# Ettela'at (Tehran daily) printed a daily panel headed "taqvim-e
+# Ettela'at / sa'at-ha-ye shar'i", attributed to Dr. Riyazi Kermani.
+# Each panel gives today's maghrib followed by fajr, sunrise, solar noon
+# and maghrib for the next day, together with the Iranian, Hijri and
+# Gregorian dates.... 26 May 1979 (5 Khordād 1358)
+# https://commons.wikimedia.org/wiki/File:Ettelaat13580305.pdf
+# ... That also matches Movahedi's wording, that the government
+# returned to DST on 26 May, and the note in the 2022 thread that the
+# change was announced one day in advance on 25 May.
+#
+# From Paul Eggert (2026-07-27):
+# Go with Pournader for 1935 through spring 1979 (with the last
+# transition clarified by Hase), and for timestamps after August 1991;
+# go with Shanks & Pottenger for other timestamps.
# Go with Santoni's citation of the UIT for fall 1977, as 20 October 1977
# is 28 Mehr 1356, consistent with the "Mehr" in Pournader's source.
# Assume that the UIT's "1930" is UTC, i.e., 24:00 local time.
@@ -1612,13 +1624,13 @@ Zone Asia/Jayapura 9:22:48 - LMT 1932 Nov
#
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
# Work around a bug in zic 2022a and earlier.
-Rule Iran 1910 only - Jan 1 00:00 0 -
+Rule Iran 1910 only - Jan 1 0:00 0 -
#
Rule Iran 1977 only - Mar 21 23:00 1:00 -
Rule Iran 1977 only - Oct 20 24:00 0 -
Rule Iran 1978 only - Mar 24 24:00 1:00 -
-Rule Iran 1978 only - Aug 5 01:00 0 -
-Rule Iran 1979 only - May 26 24:00 1:00 -
+Rule Iran 1978 only - Aug 5 1:00 0 -
+Rule Iran 1979 only - May 26 0:00 1:00 -
Rule Iran 1979 only - Sep 18 24:00 0 -
Rule Iran 1980 only - Mar 20 24:00 1:00 -
Rule Iran 1980 only - Sep 22 24:00 0 -
=====================================
src/main/java/org/joda/time/tz/src/australasia
=====================================
@@ -1783,7 +1783,7 @@ Zone Pacific/Wallis 12:15:20 - LMT 1901
# to Japanese rule was right before 1970, ... per the current tz database
# rule, the information doesn't warrant creation of a new timezone for Bonin
# Islands itself and is thus as an anecdotal note for interest purpose only.
-# ... [The abovementioned link] described some special timekeeping phenomenon
+# ... [The link mentioned above] described some special timekeeping phenomenon
# regarding Marcus island, another remote island currently owned by Japanese
# in the same administrative unit as Bonin Islands. Many reports claim that
# the American coastal guard on the American quarter of the island use its own
=====================================
src/main/java/org/joda/time/tz/src/backward
=====================================
@@ -15,7 +15,8 @@
# typically use this file for backward compatibility.
# This file is divided into sections, one for each major reason for a
-# backward compatibility link. Each section is sorted by link name.
+# backward compatibility link or zone. Each section of links is
+# sorted by name.
# A "#= TARGET1" comment labels each link inserted only because some
# .zi parsers (including tzcode through 2022e) mishandle links to links.
@@ -46,7 +47,6 @@ Link America/Noronha Brazil/DeNoronha
Link America/Sao_Paulo Brazil/East
Link America/Manaus Brazil/West
Link Europe/Brussels CET
-Link America/Chicago CST6CDT
Link America/Halifax Canada/Atlantic
Link America/Winnipeg Canada/Central
# This line is commented out, as the name exceeded the 14-character limit
@@ -63,7 +63,6 @@ Link Pacific/Easter Chile/EasterIsland
Link America/Havana Cuba
Link Europe/Athens EET
Link America/Panama EST
-Link America/New_York EST5EDT
Link Africa/Cairo Egypt
Link Europe/Dublin Eire
# Vanguard section, for most .zi parsers.
@@ -104,7 +103,6 @@ Link Pacific/Kwajalein Kwajalein
Link Africa/Tripoli Libya
Link Europe/Brussels MET
Link America/Phoenix MST
-Link America/Denver MST7MDT
Link America/Tijuana Mexico/BajaNorte
Link America/Mazatlan Mexico/BajaSur
Link America/Mexico_City Mexico/General
@@ -220,6 +218,52 @@ Link Europe/Kyiv Europe/Kiev
# However, for various reasons many users expect to find it under Europe.
Link Asia/Nicosia Europe/Nicosia
Link Pacific/Honolulu HST
-Link America/Los_Angeles PST8PDT
Link Pacific/Pohnpei Pacific/Ponape
Link Pacific/Chuuk Pacific/Truk
+
+
+# The backward-compatibility zones PST8PDT, MST7MDT, CST6CDT, and EST5EDT
+
+# Near-copy of US rules in the northamerica file,
+# so that this file can be compiled separately.
+# To conform to POSIX, this copy uses D instead of W for War and P for Peace.
+# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
+Rule USback 1918 1919 - Mar lastSun 2:00 1:00 D
+Rule USback 1918 1919 - Oct lastSun 2:00 0 S
+Rule USback 1942 only - Feb 9 2:00 1:00 D # War
+Rule USback 1945 only - Aug 14 23:00u 1:00 D # Peace
+Rule USback 1945 only - Sep 30 2:00 0 S
+Rule USback 1967 2006 - Oct lastSun 2:00 0 S
+Rule USback 1967 1973 - Apr lastSun 2:00 1:00 D
+Rule USback 1974 only - Jan 6 2:00 1:00 D
+Rule USback 1975 only - Feb lastSun 2:00 1:00 D
+Rule USback 1976 1986 - Apr lastSun 2:00 1:00 D
+Rule USback 1987 2006 - Apr Sun>=1 2:00 1:00 D
+Rule USback 2007 max - Mar Sun>=8 2:00 1:00 D
+Rule USback 2007 max - Nov Sun>=1 2:00 0 S
+
+# From Arthur David Olson (2005-12-19):
+# We generate the files specified below to guard against old files with
+# obsolete information being left in the time zone binary directory.
+# We limit the list to names that have appeared in previous versions of
+# this time zone package.
+# We do these as separate Zones rather than as Links to avoid problems if
+# a particular place changes whether it observes DST.
+#
+# From Paul Eggert (2026-07-24):
+# These zones are for backward compatibility with Unix System V (1983).
+# They are ahistorical, in that they pretend standard time extends
+# backward indefinitely into the past.
+# They use USback (not US) rules so that they conform to POSIX instead
+# of using abbreviations like EWT for Eastern War Time during World War II.
+# The zones are here, not in the northamerica file, to lessen
+# confusion downstream by making it clear that the zones are present
+# only for backward compatibility.
+# New software should use settings like TZ='America/New_York' instead
+# of these backwards-compatibility zones.
+#
+# Zone NAME STDOFF RULES FORMAT [UNTIL]
+Zone PST8PDT -8:00 USback P%sT
+Zone MST7MDT -7:00 USback M%sT
+Zone CST6CDT -6:00 USback C%sT
+Zone EST5EDT -5:00 USback E%sT
=====================================
src/main/java/org/joda/time/tz/src/europe
=====================================
@@ -230,7 +230,7 @@
# https://www.polyomino.org.uk/british-time/bbc-19410418.png
# https://www.polyomino.org.uk/british-time/ho-19410421.png
-# From Sir Alexander Maxwell in the above-mentioned letter (1941-04-21):
+# From Sir Alexander Maxwell (1941-04-21) in the letter mentioned above:
# [N]o official designation has as far as I know been adopted for the time
# which is to be introduced in May....
# I cannot think of anything better than "Double British Summer Time"
@@ -2152,7 +2152,7 @@ Zone Europe/Malta 0:58:04 - LMT 1893 Nov 2 # Valletta
# From Roman Tudos (2015-07-02):
# http://lex.justice.md/index.php?action=view&view=doc&lang=1&id=355077
# From Paul Eggert (2015-07-01):
-# The abovementioned official link to IGO1445-868/2014 states that
+# The above-mentioned official link to IGO1445-868/2014 states that
# 2014-10-26's fallback transition occurred at 03:00 local time. Also,
# https://www.trm.md/en/social/la-30-martie-vom-trece-la-ora-de-vara
# says the 2014-03-30 spring-forward transition was at 02:00 local time.
@@ -2582,10 +2582,17 @@ Zone Europe/Lisbon -0:36:45 - LMT 1884
# https://oal.ul.pt/hora-legal/legislacao/
# working backward through references of revocation and abrogation to
# Decreto-Lei 47233 of 1966-10-01, the last time DST was abolished across the
-# mainland and its adjacent islands. Because of that reference, it is
-# therefore assumed that DST rules in the islands prior to 1966 were like that
-# of the mainland, though most legislation of the time didn't explicitly
-# specify DST practices for the islands.
+# mainland and its adjacent islands.
+#
+# From Tim Parenti (2026-05-26):
+# Observance of DST on the Azores and Madeira was explicitly covered by
+# mainland legislation in:
+# - Portaria 11767 of 1947-03-28 for 1947,
+# - Portaria 12286 of 1948-02-19 for 1948, and
+# - Decreto-Lei 37048 of 1948-09-07 through its revocation in 1966.
+# (See mainland commentary, above.) However, most legislation prior to 1947
+# didn't explicitly call out these "adjacent islands", so we assume that DST
+# rules on the islands prior to 1947 were also like that of the mainland.
Zone Atlantic/Azores -1:42:40 - LMT 1884 # Ponta Delgada
-1:54:32 - HMT 1912 Jan 1 2:00u # Horta MT
# Vanguard section, for zic and other parsers that support %z.
@@ -2818,7 +2825,7 @@ Zone Europe/Bucharest 1:44:24 - LMT 1891 Oct
# http://astro.uni-altai.ru/~orion/blog/2011/11/novyie-granitsyi-chasovyih-poyasov-v-sssr/
#
# From Paul Eggert (2018-07-16):
-# Perhaps someone could translate the above-mentioned link and use it
+# Perhaps someone could translate the link mentioned above, and use it
# to correct our data for the ex-Soviet Union. It cites the following:
# «Поясное время и новые границы часовых поясов» / сост. П.Н. Долгов,
# отв. ред. Г.Д. Бурдун - М: Комитет стандартов, мер и измерительных
=====================================
src/main/java/org/joda/time/tz/src/northamerica
=====================================
@@ -96,7 +96,7 @@
# was the first nationwide legal time standard, and apparently
# time was just called "Standard Time" or "Daylight Saving Time".
-# From Paul Eggert (2019-06-04):
+# From Paul Eggert (2019-06-04) and Tim Parenti (2026-07-21):
# Here is the legal basis for the US federal rules.
# * Public Law 65-106 (1918-03-19) implemented standard and daylight saving
# time for the first time across the US, springing forward on March's last
@@ -111,10 +111,15 @@
# * Public Law 89-387 (1966-04-13) reinstituted a national standard for DST,
# from April's last Sunday to October's last Sunday, effective 1967.
# https://www.govinfo.gov/content/pkg/STATUTE-80/pdf/STATUTE-80-Pg107.pdf
-# * Public Law 93-182 (1973-12-15) moved the 1974 spring-forward to 01-06.
+# * Public Law 93-182 (1973-12-15) applied DST year-round as an emergency
+# measure. It took effect on the fourth Sunday after its enactment,
+# effectively moving the 1974 spring-forward to 01-06.
# https://www.govinfo.gov/content/pkg/STATUTE-87/pdf/STATUTE-87-Pg707.pdf
-# * Public Law 93-434 (1974-10-05) moved the 1975 spring-forward to
-# February's last Sunday.
+# It was meant to last for 16 months or two winters (through 1975-04-27);
+# however...
+# * Public Law 93-434 (1974-10-05) created an exemption for much of the second
+# winter, restoring standard time from the usual date of 1974-10-27 while
+# moving the 1975 spring-forward up to February's last Sunday.
# https://www.govinfo.gov/content/pkg/STATUTE-88/pdf/STATUTE-88-Pg1209.pdf
# * Public Law 99-359 (1986-07-08) moved the spring-forward to April's first
# Sunday.
@@ -575,8 +580,12 @@ Zone America/Los_Angeles -7:52:58 - LMT 1883 Nov 18 20:00u
# Russian time, and it is more accurate to model this than to ignore it.
# The database format requires an exact transition time; use the Russian
# salute as a somewhat-arbitrary time for the formal transfer of control for
-# all of Alaska. Sitka's UTC offset is -9:01:13; adjust its 15:30 to the
-# local times of other Alaskan locations so that they change simultaneously.
+# all of Alaska.
+#
+# From Tim Parenti (2026-08-26):
+# Sitka's UT offset changed from +14:58:47 to -9:01:13, so effectuate this
+# change at 15:30:00 +14:58:47, or 1867-10-19 00:31:13 UT in the Alaskan
+# locations below.
# From Paul Eggert (2014-07-18):
# One opinion of the early 1980s turmoil in Alaska over time zones and
@@ -656,7 +665,7 @@ Zone America/Los_Angeles -7:52:58 - LMT 1883 Nov 18 20:00u
# and are west of 169.5° W.
# Zone NAME STDOFF RULES FORMAT [UNTIL]
-Zone America/Juneau 15:02:19 - LMT 1867 Oct 19 15:33:32
+Zone America/Juneau 15:02:19 - LMT 1867 Oct 19 0:31:13u
-8:57:41 - LMT 1900 Aug 20 12:00
-8:00 - PST 1942
-8:00 US P%sT 1946
@@ -666,7 +675,7 @@ Zone America/Juneau 15:02:19 - LMT 1867 Oct 19 15:33:32
-8:00 US P%sT 1983 Oct 30 2:00
-9:00 US Y%sT 1983 Nov 30
-9:00 US AK%sT
-Zone America/Sitka 14:58:47 - LMT 1867 Oct 19 15:30
+Zone America/Sitka 14:58:47 - LMT 1867 Oct 19 0:31:13u
-9:01:13 - LMT 1900 Aug 20 12:00
-8:00 - PST 1942
-8:00 US P%sT 1946
@@ -674,7 +683,7 @@ Zone America/Sitka 14:58:47 - LMT 1867 Oct 19 15:30
-8:00 US P%sT 1983 Oct 30 2:00
-9:00 US Y%sT 1983 Nov 30
-9:00 US AK%sT
-Zone America/Metlakatla 15:13:42 - LMT 1867 Oct 19 15:44:55
+Zone America/Metlakatla 15:13:42 - LMT 1867 Oct 19 0:31:13u
-8:46:18 - LMT 1900 Aug 20 12:00
-8:00 - PST 1942
-8:00 US P%sT 1946
@@ -684,14 +693,14 @@ Zone America/Metlakatla 15:13:42 - LMT 1867 Oct 19 15:44:55
-9:00 US AK%sT 2018 Nov 4 2:00
-8:00 - PST 2019 Jan 20 2:00
-9:00 US AK%sT
-Zone America/Yakutat 14:41:05 - LMT 1867 Oct 19 15:12:18
+Zone America/Yakutat 14:41:05 - LMT 1867 Oct 19 0:31:13u
-9:18:55 - LMT 1900 Aug 20 12:00
-9:00 - YST 1942
-9:00 US Y%sT 1946
-9:00 - YST 1969
-9:00 US Y%sT 1983 Nov 30
-9:00 US AK%sT
-Zone America/Anchorage 14:00:24 - LMT 1867 Oct 19 14:31:37
+Zone America/Anchorage 14:00:24 - LMT 1867 Oct 19 0:31:13u
-9:59:36 - LMT 1900 Aug 20 12:00
-10:00 - AST 1942
-10:00 US A%sT 1967 Apr
@@ -699,7 +708,7 @@ Zone America/Anchorage 14:00:24 - LMT 1867 Oct 19 14:31:37
-10:00 US AH%sT 1983 Oct 30 2:00
-9:00 US Y%sT 1983 Nov 30
-9:00 US AK%sT
-Zone America/Nome 12:58:22 - LMT 1867 Oct 19 13:29:35
+Zone America/Nome 12:58:22 - LMT 1867 Oct 19 0:31:13u
-11:01:38 - LMT 1900 Aug 20 12:00
-11:00 - NST 1942
-11:00 US N%sT 1946
@@ -708,7 +717,7 @@ Zone America/Nome 12:58:22 - LMT 1867 Oct 19 13:29:35
-11:00 US B%sT 1983 Oct 30 2:00
-9:00 US Y%sT 1983 Nov 30
-9:00 US AK%sT
-Zone America/Adak 12:13:22 - LMT 1867 Oct 19 12:44:35
+Zone America/Adak 12:13:22 - LMT 1867 Oct 19 0:31:13u
-11:46:38 - LMT 1900 Aug 20 12:00
-11:00 - NST 1942
-11:00 US N%sT 1946
@@ -1751,6 +1760,22 @@ Zone America/Atikokan -6:06:28 - LMT 1895
# Manitoba
+# From Paul Eggert (2026-05-08):
+# For 1916 timestamps America/Winnipeg covers only a small region. See:
+# Cassidy C. Winnipeg’s 110-year history with daylight time.
+# Winnipeg Free Press. 2026-05-06.
+# https://www.winnipegfreepress.com/our-communities/correspondents/2026/05/06/winnipegs-110-year-history-with-daylight-time
+# Of the 1916 experiment, Cassidy writes: “As rural areas and nearby
+# urban centres such as Selkirk and Brandon did not adopt DST, the
+# City of Winnipeg essentially had its own time zone.” Cassidy also
+# writes that province-wide DST came into effect on 1963-05-12.
+#
+# Shanks & Pottenger write that Winnipeg did not observe DST in 1964 and 1965.
+# Although dubious in the light of Cassidy’s article, we lack a better source.
+# Perhaps S&P’s data are for the train stations, not for the city?
+# Also, S&P say Manitoba switched at 02:00 (not 02:00s) starting in 1966.
+# Since 02:00s is clearly correct for 1967 on, assume 02:00s in 1966 too.
+
# From Rob Douglas (2006-04-06):
# the old Manitoba Time Act - as amended by Bill 2, assented to
# March 27, 1987 ... said ...
@@ -1765,11 +1790,6 @@ Zone America/Atikokan -6:06:28 - LMT 1895
# the 1987 version would apply - the changeover was at 2:00 Central
# Standard Time (i.e. not until 3:00 Central Daylight Time).
-# From Paul Eggert (2006-04-10):
-# Shanks & Pottenger say Manitoba switched at 02:00 (not 02:00s)
-# starting 1966. Since 02:00s is clearly correct for 1967 on, assume
-# it was also 02:00s in 1966.
-
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
Rule Winn 1916 only - Apr 23 0:00 1:00 D
Rule Winn 1916 only - Sep 17 0:00 0 S
@@ -1861,6 +1881,22 @@ Zone America/Winnipeg -6:28:36 - LMT 1887 Jul 16
# long and rather painful to read.
# http://www.qp.gov.sk.ca/documents/English/Statutes/Statutes/T14.pdf
+# From Heitor David Pinto (2026-05-14):
+# In Saskatchewan, a bill was passed to replace the Time Act. It sets UTC-6 all
+# year in the whole province, including Lloydminster, but allows the government
+# to issue regulations specifying a different time in localities that request
+# so:
+# https://docs.legassembly.sk.ca/legdocs/Bills/30L2S/Bill30-58.pdf
+# The bill ... received royal assent today.
+# From Tim Parenti (2026-05-14):
+# In light of Alberta joining Saskatchewan on year-round -06, this simplifies
+# the prior Act's framework for the many local exceptions to year-round -06 in
+# border areas, by extending province-wide the notion of "time option areas"
+# which can be prescribed by regulation "if it is in the provincial interest"
+# for those areas to observe either "UTC-5, UTC-6 or UTC-7 for all or part of
+# the year" on at least 30 days' notice.
+# The new Act comes into force by order of the Lieutenant Governor in Council.
+
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
Rule Regina 1918 only - Apr 14 2:00 1:00 D
Rule Regina 1918 only - Oct 27 2:00 0 S
@@ -1911,6 +1947,49 @@ Zone America/Swift_Current -7:11:20 - LMT 1905 Sep
# Boyer JP. Forcing Choice: The Risky Reward of Referendums. Dundum. 2017.
# ISBN 978-1459739123.
+# From Roozbeh Pournader (2026-04-20):
+# https://calgaryherald.com/opinion/columnists/bell-alberta-daylight-time-year-round-premier-danielle-smith
+#
+# From Tim Parenti (2026-04-23):
+# Section 3 of Bill 31, the Red Tape Reduction Statutes Amendment Act, 2026
+# https://docs.assembly.ab.ca/LADDAR_files/docs/bills/bill/legislature_31/session_2/20251023_bill-031.pdf
+# would repeal the Daylight Saving Time Act in the Revised Statutes of Alberta
+# 2000 Chapter D-5:
+# https://web.archive.org/web/20240128134751/https://kings-printer.alberta.ca/documents/Acts/D05.pdf
+# ...and substitutes a new chapter with language that closely parallels the
+# original. The new title is the Official Time Act and will be numbered
+# Chapter O-5.7. The Act establishes a standard time of UTC−6 without
+# replacing the language previously used to effectuate DST.
+#
+# From Tim Parenti (2026-06-19):
+# After receiving Royal Assent on 2026-05-14, Order in Council 204/2026 was
+# issued on 2026-06-18 proclaiming the relevant section of the bill in force on
+# the same date. Order in Council 206/2026, issued the same day, uses the
+# regulatory authority within the Act to prescribe the official term "Alberta
+# Time"; we use the traditional abbreviation CST for consistency.
+# https://kings-printer.alberta.ca/Documents/Orders/Orders_in_Council/2026/2026_204.pdf
+# https://kings-printer.alberta.ca/Documents/Orders/Orders_in_Council/2026/2026_206.pdf
+#
+# Since wall clock times do not diverge from past practice until 2026-11-01,
+# use that transition date for now to work around potential CLDR limitations in
+# the meantime; see British Columbia, below.
+#
+# From Paul Eggert (2026-07-02):
+# The temporary hack for Alberta is needed for CLDR 48.2 (2026-03-17)
+# and earlier, not the CLDR 48.1-and-earlier which drives BC’s temporary hack.
+# Only a few platforms track minor CLDR releases, though, so the two
+# temporary hacks have roughly the same effect in practice.
+#
+# The term “Alberta Time” is legally prescribed from yesterday until
+# 2031-06-30, when the regulation in OiC 206/2026 expires to ensure that the
+# term is reviewed by then for relevancy and need. This plan for possible
+# obsolescence affects neither timekeeping nor TZDB’s data, which do
+# not contain the string “Alberta Time”.
+#
+# From Tim Parenti (2026-07-21):
+# The new Official Time Act is now in the Revised Statutes as Chapter O-5.7:
+# https://kings-printer.alberta.ca/documents/Acts/O05p7.pdf
+
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
Rule Edm 1918 1919 - Apr Sun>=8 2:00 1:00 D
Rule Edm 1918 only - Oct 27 2:00 0 S
@@ -1928,7 +2007,11 @@ Rule Edm 1972 2006 - Oct lastSun 2:00 0 S
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone America/Edmonton -7:33:52 - LMT 1906 Sep
-7:00 Edm M%sT 1987
- -7:00 Canada M%sT
+ -7:00 Canada M%sT 2026 Jun 18
+ # Temporary hack; see above.
+ -7:00 Canada MDT 2026 Nov 1 2:00
+ # End of temporary hack.
+ -6:00 - CST
# British Columbia
@@ -1966,6 +2049,77 @@ Zone America/Edmonton -7:33:52 - LMT 1906 Sep
# https://searcharchives.vancouver.ca/daylight-saving-1918-starts-again-july-7-1941-start-d-s-sept-27-end-of-d-s-1941
# We have no further details, so omit them for now.
+# From Arthur David Olson (2026-03-02):
+# B. C. Gov News: “Adopting permanent daylight saving time: ‘Spring forward’
+# on March 8 will be the last time change, ending twice-yearly clock changes.”
+# https://news.gov.bc.ca/releases/2026AG0013-000209
+#
+# From Paul Eggert (2026-07-02):
+# The law says that 21 hours after the usual 2026-03-08 02:00 switch from
+# PST to PDT, the next day inaugurates the new standard time Pacific Time,
+# i.e., just one clock change but two name changes separated by 21 hours.
+# PT, the obvious abbreviation for Pacific Time, is one letter too short
+# to conform to TZDB’s (and POSIX’s) [-+[:alnum:]]{3,6} requirements.
+# I asked the BC government for advice, with no response. For now, do this:
+# 1. As a temporary hack, pretend that the BC law takes effect
+# not on 2026-03-09 at 00:00, but on 2026-11-01 at 02:00.
+# This pretense works around a limitation in CLDR 48.1 (2026-01-08),
+# which would otherwise say the interval uses “Pacific Standard Time”.
+# (Below, this temporary hack is marked “Temporary hack; see above.”)
+# Strictly speaking this hack is incorrect since the interval uses
+# standard time, but it does have the right UT offset and it
+# works around the CLDR limitation. We should be able to remove
+# the temporary hack by November when there would be little point
+# to keeping it anyway.
+# 2. After the BC law takes effect, model the time as MST sans DST.
+# We can change this later if another conforming non-numeric abbreviation
+# for Pacific Time becomes more popular. Possibilities include:
+# MST - the most compatible with existing software and practice,
+# and already used in parts of BC and in Yukon
+# PDT - almost as software-friendly, but confusing because it implies
+# it is DST and is paired with PST, whereas PT is standard time
+# PST - straightforward but even more confusing,
+# and will likely break much software that assumes PST is -08
+# -07 - accurate and clear in itself, but makes BC look odd vs neighbors
+# PacT - straightforward but novel abbreviation for Pacific Time
+
+# From Tim Parenti (2026-08-21):
+# In the southeast of the province, the Regional District of East Kootenay
+# (RDEK), Columbia Shuswap Regional District’s Electoral Area A (Rural Golden),
+# and the Town of Golden have all historically been aligned with neighboring
+# Alberta and use America/Edmonton.
+#
+# Shortly after the BC provincial government announced its adoption of
+# year-round -07, the RDEK Board of Directors on 2026-03-13 initially voted
+# narrowly, 8–7, that it would fall back one last time to rejoin the rest of BC
+# on -07 from November 2026. However, citing the rushed decision and lack of
+# feedback from residents, Mayor Steve Fairbairn of Elkford used his power to
+# ask the question be called a second time, remarking, “Pardon the pun, but
+# this is not a time-sensitive issue,” and the initial decision was rescinded
+# by the RDEK Board at its 2026-04-10 meeting.
+# https://www.cbc.ca/news/canada/british-columbia/what-time-is-it-in-the-east-kootenay-debate-9.7132624
+# In the ensuing months, after Alberta announced and implemented its similar
+# shift to “permanent DST” (see above), RDEK coordinated a public survey across
+# all of the relevant BC communities. The survey found 89% of respondents in
+# favor of ending seasonal time changes, with 66% of that group preferring to
+# remain aligned with Alberta time on year-round -06 instead of the rest of BC.
+# In line with those results, the RDEK Board adopted year-round -06 at its
+# 2026-08-14 meeting.
+# https://www.cbc.ca/news/canada/british-columbia/east-kootenay-stops-changing-clocks-9.7308201
+#
+# From Tim Parenti (2026-09-10):
+# Although on 2026-09-01 the Town of Golden voted instead to split its
+# timekeeping practice from RDEK and rejoin BC on year-round -07, this was met
+# with significant pushback from residents in Golden and CSRD Area A. In light
+# of these public comments, CSRD voted on 2026-09-10 to defer its decision on
+# timekeeping in Area A “to gather and assess further information before a
+# decision is implemented”. As such, at time of writing, it seems likely that
+# Golden may soon revisit its decision as well.
+#
+# For now, these areas remain aligned with America/Edmonton, but if they
+# diverge, a new zone with a name like 'America/Brit_Columbia/Golden' would be
+# needed.
+
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
Rule Vanc 1918 only - Apr 14 2:00 1:00 D
Rule Vanc 1918 only - Oct 27 2:00 0 S
@@ -1979,7 +2133,11 @@ Rule Vanc 1962 2006 - Oct lastSun 2:00 0 S
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone America/Vancouver -8:12:28 - LMT 1884
-8:00 Vanc P%sT 1987
- -8:00 Canada P%sT
+ -8:00 Canada P%sT 2026 Mar 9
+ # Temporary hack; see above.
+ -8:00 Canada PDT 2026 Nov 1 2:00
+ # End of temporary hack.
+ -7:00 - MST
Zone America/Dawson_Creek -8:00:56 - LMT 1884
-8:00 Canada P%sT 1947
-8:00 Vanc P%sT 1972 Aug 30 2:00
@@ -2309,6 +2467,25 @@ Zone America/Creston -7:46:04 - LMT 1884
# about 1970, and uses PST for standard time in Yukon since then. Consistent
# with that, use MST for -07, the new standard time in Yukon effective Nov. 1.
+# From Tim Parenti (2026-04-21):
+# "[Northwest Territories] Premier R.J. Simpson announced Monday that the
+# territory will move to end seasonal time changes and will adopt a year-round
+# time standard instead. ... Simpson has previously said the territory wouldn't
+# end seasonal time changes until Alberta does."
+# https://www.cbc.ca/news/canada/north/nwt-ends-daylight-saving-9.7170964
+#
+# From Tim Parenti (2026-07-24):
+# Now that Alberta has adopted year-round -06, NWT plans to follow through with
+# the same. Bill 13 of the 19th Assembly's 2nd Session, assented to
+# 2021-03-31, provides the NWT Commissioner in Executive Council with authority
+# to fix a year-round standard time:
+# https://www.ntlegislativeassembly.ca/sites/default/files/legacy/bill_13_-_reprint_-_interpretation_a.pdf
+#
+# From Paul Eggert (2026-08-21):
+# The regulations were registered 2026-08-18 and came into force today:
+# https://www.justice.gov.nt.ca/en/files/legislation/interpretation/interpretation.r2.pdf
+# Use a temporary hack like Alberta’s.
+
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
Rule NT_YK 1918 only - Apr 14 2:00 1:00 D
Rule NT_YK 1918 only - Oct 27 2:00 0 S
@@ -2350,7 +2527,11 @@ Zone America/Cambridge_Bay 0 - -00 1920 # trading post est.?
Zone America/Inuvik 0 - -00 1953 # Inuvik founded
-8:00 NT_YK P%sT 1979 Apr lastSun 2:00
-7:00 NT_YK M%sT 1980
- -7:00 Canada M%sT
+ -7:00 Canada M%sT 2026 Aug 21
+ # Temporary hack; see above.
+ -7:00 Canada MDT 2026 Nov 1 2:00
+ # End of temporary hack.
+ -6:00 - CST
Zone America/Whitehorse -9:00:12 - LMT 1900 Aug 20
-9:00 NT_YK Y%sT 1965
-9:00 Yukon Y%sT 1966 Feb 27 0:00
=====================================
src/main/java/org/joda/time/tz/src/southamerica
=====================================
@@ -1336,20 +1336,9 @@ Zone America/Rio_Branco -4:31:12 - LMT 1914
# promulgated 2022-07-14 and published 2022-08-13:
# https://www.diariooficial.interior.gob.cl/publicaciones/2022/08/13/43327/01/2172567.pdf
# https://www.bcn.cl/leychile/navegar?idNorma=1179983
-#
-# From Paul Eggert (2022-08-17):
-# Although the presidential decree stops at fall 2026, assume that
-# similar DST rules will continue thereafter.
-# From Paul Eggert (2025-01-15):
-# Diario Regional Aysén's Sebastián Martel reports that 94% of Aysén
-# citizens polled in November favored changing the rules from
-# -04/-03-with-DST to -03 all year...
-# https://www.diarioregionalaysen.cl/noticia/actualidad/2024/12/presentan-decision-que-gano-la-votacion-sobre-el-cambio-del-huso-horario-en-aysen
-#
# From Yonathan Dossow (2025-03-20):
-# [T]oday we have more confirmation of the change. [Aysén] region will keep
-# UTC-3 all year...
+# [Aysén] region will keep UTC-3 all year...
# https://www.cnnchile.com/pais/region-de-aysen-mantendra-horario-de-verano-todo-el-ano_20250320/
# https://www.latercera.com/nacional/noticia/tras-consulta-ciudadana-region-de-aysen-mantendra-el-horario-de-verano-durante-todo-el-ano/
# https://x.com/min_interior/status/1902692504270672098
@@ -1361,6 +1350,14 @@ Zone America/Rio_Branco -4:31:12 - LMT 1914
# https://www.bcn.cl/leychile/Navegar?idNorma=1211955
# Model this as a change to standard offset effective 2025-03-20.
+# From Paul Eggert (2026-08-11):
+# Chile’s timekeeping regime is renewed by Decreto 98 of 2026 of the
+# Ministry of the Interior, Undersecretariat of the Interior,
+# promulgated 2026-06-30 and published 2026-07-02:
+# https://www.bcn.cl/leychile/navegar?idNorma=1225724
+# Although this decree stops at fall 2029, assume that
+# similar DST rules will continue thereafter.
+
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
Rule Chile 1927 1931 - Sep 1 0:00 1:00 -
Rule Chile 1928 1932 - Apr 1 0:00 0 -
@@ -1478,13 +1475,19 @@ Zone Antarctica/Palmer 0 - -00 1965
# Milne gives 4:56:16.4 for Bogotá time in 1899. He writes,
# "A variation of fifteen minutes in the public clocks of Bogota is not rare."
+# From Paul Eggert (2026-07-17):
+# The 1992 spring forward was May 2 at 00:00. See:
+# Jiménez FA. La noche en que Colombia perdió una hora para encarar el apagón,
+# ¿se repetirá la historia en 2026? El Colombiano. 2026-06-21.
+# https://www.elcolombiano.com/negocios/colombia-perdio-una-hora-para-evitar-apagon-horario-gaviria-LF37983109
+
# From Alois Treindl (2022-11-10):
# End of time change in Colombia 1993 ... should be 6 February 24h ...
# DECRETO 267 DE 1993
# https://www.suin-juriscol.gov.co/viewDocument.asp?ruta=Decretos/1061335
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
-Rule CO 1992 only - May 3 0:00 1:00 -
+Rule CO 1992 only - May 2 0:00 1:00 -
Rule CO 1993 only - Feb 6 24:00 0 -
# Zone NAME STDOFF RULES FORMAT [UNTIL]
#STDOFF -4:56:16.4
=====================================
src/site/markdown/index.md
=====================================
@@ -132,7 +132,7 @@ Joda-Time is licenced under the business friendly <a href="licenses.html">Apache
## <i></i> Releases
-[Release 2.14.1](download.html) is the current latest release.
+[Release 2.14.4](download.html) is the current latest release.
This release is considered stable and worthy of the 2.x tag.
See the [change notes](changes-report.html) for full details.
@@ -146,7 +146,7 @@ Available in [Maven Central](https://search.maven.org/search?q=g:joda-time%20AND
<dependency>
<groupId>joda-time</groupId>
<artifactId>joda-time</artifactId>
- <version>2.14.1</version>
+ <version>2.14.4</version>
</dependency>
```
View it on GitLab: https://salsa.debian.org/java-team/libjoda-time-java/-/compare/fa72fd3e100fd359705919ae67443ae3029d9f13...95cd2909ea4bbfcf83878e5e183633187a7762a2
--
View it on GitLab: https://salsa.debian.org/java-team/libjoda-time-java/-/compare/fa72fd3e100fd359705919ae67443ae3029d9f13...95cd2909ea4bbfcf83878e5e183633187a7762a2
You're receiving this email because of your account on salsa.debian.org. Manage all notifications: https://salsa.debian.org/-/profile/notifications | Help: https://salsa.debian.org/help
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-java-commits/attachments/20260921/725ff807/attachment.htm>
More information about the pkg-java-commits
mailing list