xref: /aosp_15_r20/external/threetenbp/src/changes/changes.xml (revision 761b3f507e07ae42b4ad4333aa5dc559de53e1fb)
1<?xml version="1.0" encoding="ISO-8859-1"?>
2
3<document>
4  <properties>
5    <title>Changes</title>
6    <author>Stephen Colebourne</author>
7  </properties>
8  <body>
9
10    <!-- types are add, fix, remove, update -->
11    <release version="1.6.8" date="2023-03-30" description="v1.6.8">
12      <action dev="jodastephen" type="update" >
13        Update to time-zone data 2023cgtz.
14      </action>
15    </release>
16    <release version="1.6.7" date="2023-03-24" description="v1.6.7">
17      <action dev="jodastephen" type="update" >
18        Update to time-zone data 2023bgtz.
19      </action>
20    </release>
21    <release version="1.6.6" date="2023-03-23" description="v1.6.6">
22      <action dev="jodastephen" type="update" >
23        Update to time-zone data 2023agtz.
24      </action>
25    </release>
26    <release version="1.6.5" date="2022-12-06" description="v1.6.5">
27      <action dev="jodastephen" type="update" >
28        Update to time-zone data 2022ggtz.
29      </action>
30    </release>
31    <release version="1.6.4" date="2022-10-29" description="v1.6.4">
32      <action dev="jodastephen" type="update" >
33        Update to time-zone data 2022fgtz.
34      </action>
35    </release>
36    <release version="1.6.3" date="2022-10-13" description="v1.6.3">
37      <action dev="jodastephen" type="update" >
38        Update to time-zone data 2022egtz.
39      </action>
40    </release>
41    <release version="1.6.2" date="2022-09-25" description="v1.6.2">
42      <action dev="jodastephen" type="update" >
43        Update to time-zone data 2022dgtz.
44      </action>
45      <action dev="jodastephen" type="update">
46        Switch LGTM to CodeQL.
47      </action>
48      <action dev="jodastephen" type="update">
49        Switch master to main.
50      </action>
51    </release>
52    <release version="1.6.1" date="2022-08-12" description="v1.6.1">
53      <action dev="jodastephen" type="update" >
54        Update to time-zone data 2022bgtz.
55        ThreeTen-Backport now uses global-tz for time zone data.
56        https://github.com/JodaOrg/global-tz
57      </action>
58    </release>
59    <release version="1.6.0" date="2022-03-20" description="v1.6.0">
60      <action dev="jodastephen" type="update" >
61        Update to time-zone data 2022agtz.
62        ThreeTen-Backport now uses global-tz for time zone data.
63        https://github.com/JodaOrg/global-tz
64      </action>
65    </release>
66    <release version="1.5.2" date="2021-11-08" description="v1.5.2">
67      <action dev="jodastephen" type="update" >
68        Update to time-zone data 2021efork.
69		ThreeTen-Backport now follows a fork of tzdb.
70		The fork provides better comaptibility of data compared to the original tzdb.
71      </action>
72      <action dev="foal" type="fix" >
73        Fix ZoneRules when there are no historic transitions.
74        Fixes #148, #149, #150, #151.
75      </action>
76    </release>
77    <release version="1.5.1" date="2021-04-20" description="v1.5.1">
78      <action dev="jodastephen" type="update" >
79        Update to time-zone data 2021a.
80      </action>
81    </release>
82    <release version="1.5.0" date="2020-10-23" description="v1.5.0">
83      <action dev="raupachz" type="add" >
84        Add Duration.toXxxPart() methods from Java 9.
85        Fixes #76.
86      </action>
87      <action dev="jodastephen" type="update" >
88        Update to time-zone data 2020d.
89      </action>
90    </release>
91    <release version="1.4.5" date="2020-10-07" description="v1.4.5">
92      <action dev="jodastephen" type="update" >
93        Update to time-zone data 2020b.
94      </action>
95      <action dev="jodastephen" type="fix" >
96        Fix parsing of fixed zone offsets.
97        Fixes #133.
98      </action>
99      <action dev="jodastephen" type="fix">
100        Ensure narrow text is accurate for Chinese/Japanese/Arabbic.
101        Hard code a reasonable answer.
102        Fixes #97.
103      </action>
104      <action dev="tomislavhofman" type="fix" >
105        Fix Javadoc nit.
106        Fixes #128.
107      </action>
108    </release>
109    <release version="1.4.4" date="2020-04-24" description="v1.4.4">
110      <action dev="jodastephen" type="update" >
111        Update to time-zone data 2020a.
112      </action>
113    </release>
114    <release version="1.4.3" date="2020-04-04" description="v1.4.3">
115      <action dev="ericksli" type="ericksli" >
116        Add Japanese Reiwa era.
117      </action>
118    </release>
119    <release version="1.4.2" date="2020-03-20" description="v1.4.2">
120      <action dev="jodastephen" type="update" >
121        Add ProGuard configuration file for Android users.
122      </action>
123    </release>
124    <release version="1.4.1" date="2020-01-13" description="v1.4.1">
125      <action dev="jodastephen" type="update" >
126        Update to time-zone data 2019c.
127      </action>
128    </release>
129    <release version="1.4.0" date="2019-05-08" description="v1.4.0">
130      <action dev="dlew" type="update" >
131        Update to time-zone data 2019a.
132      </action>
133      <action dev="GrahamBorland" type="fix">
134        Fix Javadoc.
135        Fixes #102.
136      </action>
137      <action dev="jodastephen" type="add">
138        Add Tidelift commercial support and security policy.
139      </action>
140    </release>
141    <release version="1.3.8" date="2018-10-27" description="v1.3.8">
142      <action dev="Kiskae" type="fix" >
143        Handle time of 25:00 in TZDB.
144        Fixes #95.
145      </action>
146      <action dev="Kiskae" type="update" >
147        Update to time-zone data 2018f.
148      </action>
149      <action dev="jodastephen" type="update" >
150        Update to time-zone data 2018g.
151      </action>
152    </release>
153    <release version="1.3.7" date="2018-08-19" description="v1.3.7">
154      <action dev="jodastephen" type="update" >
155        Update to time-zone data 2018e.
156      </action>
157      <action dev="jodastephen" type="add" >
158        Add no-tzdb source/javadoc jar files.
159        See #86.
160      </action>
161      <action dev="jodastephen" type="add" >
162        Add Automatic-Module-Name for Java 9.
163      </action>
164      <action dev="pithu" type="fix" >
165        Fix for parsing during DST overlap.
166        See #77.
167      </action>
168      <action dev="jodastephen" type="fix" >
169        Fix for parsing in later JDK 8 versions.
170        Problem caused by TZDB data.
171        See #90.
172      </action>
173    </release>
174    <release version="1.3.6" date="2017-07-10" description="v1.3.6">
175      <action dev="pamalyshev" type="fix" >
176        Remove time-zone jar files from release.
177        See #71.
178      </action>
179    </release>
180    <release version="1.3.5" date="2017-06-07" description="v1.3.5">
181      <action dev="pamalyshev" type="add" >
182        Add DateTimeTextProvider.setInstance() to allow the provider to be replaced.
183        See #69 and #70.
184      </action>
185      <action dev="jodastephen" type="update" >
186        Update to time-zone data 2017b.
187      </action>
188    </release>
189    <release version="1.3.4" date="2017-05-16" description="v1.3.4">
190      <action dev="jodastephen" type="add" >
191        Add ZoneRulesInitializer to allow the service loader initialization to be replaced.
192        See #63 and #65.
193      </action>
194      <action dev="jodastephen" type="fix" >
195        Avoid copying the set of available time-zone IDs (performance).
196      </action>
197    </release>
198    <release version="1.3.3" date="2016-12-19" description="v1.3.3">
199      <action dev="jodastephen" type="update" >
200        Update to time-zone data 2016j.
201      </action>
202      <action dev="jodastephen" type="fix" >
203        Avoid referring to JDK internal packages.
204      </action>
205      <action dev="jodastephen" type="update" >
206        Update to time-zone data 2016f.
207      </action>
208      <action dev="jodastephen" type="fix" >
209        Chronology.resolveDate() should be abstract.
210        Fixes #48.
211      </action>
212      <action dev="kemokid" type="fix" >
213        Fix HijrahDate aligned-day-of-month field.
214        Fixes #47.
215      </action>
216    </release>
217    <release version="1.3.2" date="2016-06-30" description="v1.3.2">
218      <action dev="jodastephen" type="update" >
219        Update to time-zone data 2016e.
220      </action>
221      <action dev="jodastephen" type="fix" >
222        Graceful fallback when printing time-zone name.
223        Fixes #44.
224      </action>
225      <action dev="jodastephen" type="fix" >
226        Ensure LocalDate.ofEpochDay() is correctly validated.
227        Fixes #39.
228      </action>
229      <action dev="jodastephen" type="fix" >
230        Remove unnecessary code.
231        Fixes #41.
232      </action>
233    </release>
234    <release version="1.3.1" date="2015-09-01" description="v1.3.1">
235      <action dev="jodastephen" type="update" >
236        Update to time-zone data 2015f.
237      </action>
238      <action dev="sschaap" type="fix" >
239        Avoid exceptions when querying time-zone transitions on certain zones.
240        Fixes #34.
241      </action>
242    </release>
243    <release version="1.3" date="2015-07-15" description="v1.3">
244      <action dev="jodastephen" type="update" >
245        Update to time-zone data 2015e.
246      </action>
247      <action dev="jodastephen" type="add" >
248        Produce a no-tzdb jar file.
249        A second jar file is now located in Maven Central with the classifier "no-tzdb".
250        This is the same as the main threetenbp jar file, except that the tzdb data and TZDB compiler are omitted.
251        This is intended for use by Android, but could be used in other environments.
252        The default behaviour in the standard jar file is unchanged, with time-zone data included in the jar file.
253        Fixes #29.
254      </action>
255      <action dev="jodastephen" type="fix" >
256        Remove leap seconds data, as not in the JDK.
257      </action>
258      <action dev="paplorinc" type="fix" >
259        Fix loading of multiple versions of tzdb data.
260        Fixes #28.
261      </action>
262      <action dev="jodastephen" type="fix" >
263        Fix Javadoc in Duration.
264        Fixes #24.
265      </action>
266    </release>
267    <release version="1.2" date="2014-12-09" description="v1.2">
268      <action dev="jodastephen" type="update" >
269        Update to time-zone data 2015d.
270      </action>
271      <action dev="jodastephen" type="fix" >
272        Fix parsing of Etc/GMT+1 and similar zones which have a longer form like Etc/GMT+10.
273        Fixes #21.
274      </action>
275      <action dev="jodastephen" type="fix" >
276        Remove references to LocaleServiceProvider.
277        Fixes #22.
278      </action>
279    </release>
280    <release version="1.1" date="2014-10-24" description="v1.1">
281      <action dev="jodastephen" type="update" >
282        Update to time-zone data 2014i.
283        Fixes #19.
284      </action>
285      <action dev="jodastephen" type="fix" >
286        Be more OSGi friendly wrt JDK internal packages.
287        Fixes #14, #15.
288      </action>
289      <action dev="jodastephen" type="fix" >
290        Fix parsing of Durations between 0 and -1 seconds.
291      </action>
292    </release>
293    <release version="1.0" date="2014-07-01" description="v1.0">
294      <action dev="jodastephen" type="fix" >
295        Fix Chronology text missing from jar.
296      </action>
297      <action dev="jodastephen" type="fix" >
298        Try to be more OSGi friendly.
299        Fixes #4.
300      </action>
301      <action dev="jodastephen" type="add" >
302        Backport to JDK 6.
303        Fixes #11.
304      </action>
305      <action dev="jodastephen" type="add" >
306        Add DateTimeUtils to simulate methods added to JDK classes.
307        Fixes #5.
308      </action>
309      <action dev="jodastephen" type="fix" >
310        Fix Instant parsing.
311        Fixes #10.
312      </action>
313      <action dev="jodastephen" type="add" >
314        Ensure OSGi information is in pom.
315        Fixes #9.
316      </action>
317    </release>
318    <release version="0.9" date="2014-05-16" description="v0.9">
319      <action dev="jodastephen" type="update">
320        Update to match JDK 8u20.
321      </action>
322      <action dev="jodastephen" type="update">
323        Move to Eclipse m2e and update pom.
324      </action>
325    </release>
326    <release version="0.8.1" date="2013-03-12" description="v0.8.1">
327      <action dev="jodastephen" type="fix">
328        Fix Period.minus(Period)
329      </action>
330    </release>
331    <release version="0.8" date="2013-03-08" description="v0.8">
332      <action dev="jodastephen" type="update">
333        Update to JDK 8 milestone 7
334      </action>
335    </release>
336    <release version="0.7.2" date="2013-02-06" description="v0.7.2">
337      <action dev="jodastephen" type="fix">
338        Fix parsing of "UTC" and "GMT" as time-zones
339      </action>
340    </release>
341    <release version="0.7.1" date="2013-01-30" description="v0.7.1">
342      <action dev="jodastephen" type="fix">
343        Use better class loader for TZDB file
344      </action>
345      <action dev="jodastephen" type="fix">
346        Fix bug in calculation of quarter between
347      </action>
348    </release>
349    <release version="0.7" date="2013-01-18" description="v0.7">
350      <action dev="jodastephen" type="add">
351        Create backport of ThreeTen/JSR-310 match JDK 8 milestone 6
352      </action>
353    </release>
354
355  </body>
356</document>