Changes
Release History
Version | Date | Description |
---|---|---|
2.10.14 | 2022-03-20 | v2.10.14 |
2.10.13 | 2021-10-26 | v2.10.13 |
2.10.12 | 2021-09-29 | v2.10.12 |
2.10.11 | 2021-09-23 | v2.10.11 |
2.10.10 | 2021-02-05 | v2.10.10 |
2.10.9 | 2020-12-29 | v2.10.9 |
2.10.8 | 2020-10-23 | v2.10.8 |
2.10.7 | 2020-10-21 | v2.10.7 |
2.10.6 | 2020-04-24 | v2.10.6 |
2.10.5 | 2019-10-24 | v2.10.5 |
2.10.4 | 2019-09-20 | v2.10.4 |
2.10.3 | 2019-07-04 | v2.10.3 |
2.10.2 | 2019-05-09 | v2.10.2 |
2.10.1 | 2018-10-27 | v2.10.1 |
2.10 | 2018-05-30 | v2.10 |
2.9.9 | 2017-03-23 | v2.9.9 |
2.9.8 | 2017-03-22 | v2.9.9 |
2.9.7 | 2016-12-19 | v2.9.7 |
2.9.6 | 2016-11-10 | v2.9.6 |
2.9.5 | 2016-11-03 | v2.9.5 |
2.9.4 | 2016-05-27 | v2.9.4 |
2.9.3 | 2016-03-27 | v2.9.3 |
2.9.2 | 2016-01-28 | v2.9.2 |
2.9.1 | 2015-11-12 | v2.9.1 |
2.9 | 2016-10-24 | v2.9 |
Release 2.10.14 – 2022-03-20
Type | Changes | By |
---|---|---|
DateTimeZone data updated to version 2022agtz. This uses the new global-tz project that reinstates all the data removed by IANA's TZDB. See https://github.com/JodaOrg/joda-time/issues/566 | jodastephen |
Release 2.10.13 – 2021-10-26
Type | Changes | By |
---|---|---|
DateTimeZone data updated to version 2021efork. See https://github.com/JodaOrg/joda-time/issues/566 | jodastephen |
Release 2.10.12 – 2021-09-29
Type | Changes | By |
---|---|---|
DateTimeZone data updated to version 2021bfork3. See https://github.com/JodaOrg/joda-time/issues/566 | jodastephen |
Release 2.10.11 – 2021-09-23
Type | Changes | By |
---|---|---|
Defend against possible release of hugely damaging timezone data. See https://github.com/JodaOrg/joda-time/issues/566 | jodastephen |
Release 2.10.10 – 2021-02-05
Type | Changes | By |
---|---|---|
DateTimeZone data updated to version 2021a. | jodastephen |
Release 2.10.9 – 2020-12-29
Type | Changes | By |
---|---|---|
DateTimeZone data updated to version 2020e. Fix to time-zone compiler. | jodastephen |
Release 2.10.8 – 2020-10-23
Type | Changes | By |
---|---|---|
DateTimeZone data updated to version 2020d. Remove systemv and pacificnew time zones as per TZDB changes. | jodastephen |
Release 2.10.7 – 2020-10-21
Type | Changes | By |
---|---|---|
DateTimeZone data updated to version 2020c. Remove systemv and pacificnew time zones as per TZDB changes. | jodastephen | |
Better error message for year-month-day. Fixes #540. | jodastephen | |
Fix localization for Russia. Fixes #533. | AlexMe951 |
Release 2.10.6 – 2020-04-24
Type | Changes | By |
---|---|---|
DateTimeZone data updated to version 2020a. | jodastephen | |
Add localization for Ukraine. Fixes #523. | stari4ek |
Release 2.10.5 – 2019-10-24
Type | Changes | By |
---|---|---|
Updated Joda-Convert version. | jodastephen |
Release 2.10.4 – 2019-09-20
Type | Changes | By |
---|---|---|
DateTimeZone data updated to version 2019c. | bradarndt |
Release 2.10.3 – 2019-07-04
Type | Changes | By |
---|---|---|
DateTimeZone data updated to version 2019b. | bradarndt |
Release 2.10.2 – 2019-05-09
Type | Changes | By |
---|---|---|
DateTimeZone data updated to version 2019a. | jodastephen | |
Fix calculation of DateTime.withTimeAtStartOfDay() when DST is at midnight. Fixes #488. | jodastephen | |
Fix Period.years() factory method internal implementation. Fixes #487. | antonqiu | |
Add Bulgarian translation of periods. Fixes #496. | alshopov | |
Fix Czech translation of periods. Fixes #504. | niklasf | |
Add Tidelift commercial support and security policy. | jodastephen |
Release 2.10.1 – 2018-10-27
Type | Changes | By |
---|---|---|
DateTimeZone data updated to version 2018g. | jodastephen | |
Fix time-zone compiler for Namibia. Oh I do love tzdb. Fixes #485. | jodastephen | |
Fix time-zone compiler for Tokyo. Oh I do love tzdb. | jodastephen |
Release 2.10 – 2018-05-30
Type | Changes | By |
---|---|---|
DateTimeZone data updated to version 2018e. | jodastephen | |
Handle negative SAVE values in tzdb. Once again, tzdb is the source of problems, with their inability to provide stability. A hack has been added that reverses their latest decision to have negative SAVE values. The hack works so long as a rule set does not mix positive and negative save values. | jodastephen | |
Add Instant.EPOCH. See #472. | jodastephen | |
Clarify negative durations. See #465. | jodastephen | |
Add Instant.ofEpochMilli(). Add Instant.ofEpochSecond(). Fixes #458. | kluever | |
Add automatic module name for Java SE 9. | jodastephen | |
Add Kazakh language translations. Fixes #446 | jodastephen | |
Avoid double addition when using lenient chronology. Fixes #432. | jodastephen | |
Clarify Period.fieldDifference() Javadoc. | jodastephen | |
Clarify Instant.withMillis() Javadoc. Fixes jodaorg.github.io#5 | jodastephen | |
Add ZoneInfoProvider() constructor. | mikey-austin |
Release 2.9.9 – 2017-03-23
Type | Changes | By |
---|---|---|
Optimise release process. | jodastephen |
Release 2.9.8 – 2017-03-22
Type | Changes | By |
---|---|---|
DateTimeZone data updated to version 2017b. | jodastephen | |
Handle plus/minus of Integer.MIN_VALUE/MAX_VALUE months correctly. Fixes #418. | jodastephen | |
Clarify time fields are based on the local time-line. Fixes #415. | sebkur | |
Fix spelling mistakes. Fixes #412. | sebkur | |
Fix DateTimePrinterInternalPinter that outputs data twice. Fixes #409. | jodastephen |
Release 2.9.7 – 2016-12-19
Type | Changes | By |
---|---|---|
DateTimeZone data updated to version 2016j. | jodastephen |
Release 2.9.6 – 2016-11-10
Type | Changes | By |
---|---|---|
Support conversion of old TimeZone where name has digits other than ASCII [#381] | jodastephen |
Release 2.9.5 – 2016-11-03
Type | Changes | By |
---|---|---|
Add Norwegian period translations [#378] | jodastephen | |
Add Duration.dividedBy(long,RoundingMode) [#69, #379] | jodastephen | |
DateTimeZone data updated to version 2016i | jodastephen | |
Fixed bug where clock read twice when comparing two nulls in DateTimeComparator [#404] | jodastephen | |
Fixed minor issues with historic time-zone data [#373] | jodastephen | |
Fix bug in time-zone binary search [#332, #386] The fix in v2.9.2 caused problems when the time-zone being parsed was not the last element in the input string. New approach uses a different approach to the problem. | jodastephen | |
Update tests for JDK 9 [#394] | jodastephen | |
Close buffered reader correctly in zone info compiler [#396] | jodastephen | |
Handle locale correctly zone info compiler [#397] | jodastephen |
Release 2.9.4 – 2016-05-27
Type | Changes | By |
---|---|---|
DateTimeZone data updated to version 2016d | jodastephen | |
Loading time-zone provider now occurs in a privileged block [#327, #375] | jodastephen |
Release 2.9.3 – 2016-03-27
Type | Changes | By |
---|---|---|
DateTimeZone data updated to version 2016c | jodastephen | |
Make DateTimeUtils.SYSTEM_MILLIS_PROVIDER public [#357] | jodastephen | |
Fix bug when adding months at the maximum limits of integer [#361] | jodastephen | |
Add Turkish period translations [#364] | jodastephen |
Release 2.9.2 – 2016-01-28
Type | Changes | By |
---|---|---|
DateTimeZone data updated to version 2016a (version 2.9 had time-zone data 2015g) | jodastephen | |
Fix bug in time-zone binary search [#332] | jodastephen | |
Minor fixes to code internals [#339, #326, #344, #350, #343] | jodastephen | |
Better document behaviour [#325] | jodastephen |
Release 2.9.1 – 2015-11-12
Type | Changes | By |
---|---|---|
Fix bug introduced by Long.MIN_VALUE and Long.MAX_VALUE changes [#328] | jodastephen |
Release 2.9 – 2016-10-24
Type | Changes | By |
---|---|---|
DateTimeZone data updated to version 2015g | jodastephen | |
Faster parsing of time-zone identifiers [#282] | jodastephen | |
Added Interval.parseWithOffset(String) [#299, #296] Provides a way to parse the fixed offset in an interval string | jodastephen | |
Add DateTimeFormatter methods for StringBuilder [#298] | jodastephen | |
Add Russian period translations [#320] | jodastephen | |
Add Italian period translations [#312] | jodastephen | |
Add Czech period translations [#313] | jodastephen | |
Clarify that PeriodFormatterBuilder is in an invalid state once built [#309] | jodastephen | |
Allow DateTime and Interval to refer to values at Long.MIN_VALUE and Long.MAX_VALUE [#297, #190] A DateTime may be created with any millisecond value, however at the very edges there may be some undesirable effects, for example always using UTC instead of the time-zone | jodastephen | |
Better error message for malformed tzdb files [#319] | jodastephen | |
Better error message for interval constructor [#321] | jodastephen | |
Fixed to handle JDK 8u60 [#288, #291] Without this fix, formatting a time-zone will print "+00:00" instead of "GMT" for the GMT time-zone | jodastephen | |
Fix parsing of basic form ISO style where year has unnecessary plus sign [#86] For example, +20151030 will now be correctly parsed as year 2015. | jodastephen | |
Fix overflow bug in intervals [#315] | jodastephen |