forked from JodaOrg/joda-time
-
Notifications
You must be signed in to change notification settings - Fork 0
/
RELEASE-NOTES.txt
133 lines (81 loc) · 3.66 KB
/
RELEASE-NOTES.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
Joda-Time version 2.9.5
-----------------------
Joda-Time is a date and time handling library that seeks to replace the JDK
Date and Calendar classes. For Java SE 8 and later, please use java.time instead.
This release contains one bug fix, a time-zone update and some minor internal changes.
The release runs on JDK 5 or later.
Joda-Time is licensed under the business-friendly Apache License Version 2.
This is the same license as all of Apache, plus other open source projects such as Spring.
** Please also check out our related projects **
** http://www.joda.org/joda-time/related.html **
Changes in 2.9.5
----------------
- Add Norwegian period translations [#378]
- Add Duration.dividedBy(long,RoundingMode) [#69, #379]
- DateTimeZone data updated to version 2016f
- Fixed minor issues with historic time-zone data [#373]
- 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.
Changes in 2.9.4
----------------
- DateTimeZone data updated to version 2016d
- Loading time-zone provider now occurs in a privileged block [#327, #375]
Changes in 2.9.3
----------------
- DateTimeZone data updated to version 2016c
- Make DateTimeUtils.SYSTEM_MILLIS_PROVIDER public [#357]
- Fix bug when adding months at the maximum limits of integer [#361]
- Add Turkish period translations [#364]
Changes in 2.9.2
----------------
- DateTimeZone data updated to version 2016a (version 2.9 had time-zone data 2015g)
- Fix bug in time-zone binary search [#332]
- Minor fixes to code internals [#339, #326, #344, #350, #343]
- Better document behaviour [#325]
Changes in 2.9.1
----------------
- Fix bug introduced by Long.MIN_VALUE and Long.MAX_VALUE changes [#328]
Enhancements in 2.9
-------------------
- Faster parsing of time-zone identifiers [#282]
- Added Interval.parseWithOffset(String) [#299, #296]
Provides a way to parse the fixed offset in an interval string
- Add DateTimeFormatter methods for StringBuilder [#298]
- Add Russian period translations [#320]
- Add Italian period translations [#312]
- Add Czech period translations [#313]
- Clarify that PeriodFormatterBuilder is in an invalid state once built [#309]
- 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
- Better error message for malformed tzdb files [#319]
- Better error message for interval constructor [#321]
Compatibility between 2.8 and 2.9
---------------------------------
Build system - Yes
Binary compatible - Yes
Source compatible - Yes
Serialization compatible - Yes
Data compatible - Yes
- DateTimeZone data updated to version 2015g
Semantic compatible - Yes
Bug fixes in 2.9
----------------
- 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
- 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.
- Fix overflow bug in intervals [#315]
Scala
-----
Joda-Time uses annotations from Joda-Convert.
In the Java programming language, this dependency is optional, however in Scala it is not.
Scala users must manually add the Joda-Convert v1.2 dependency.
Feedback
--------
Feedback is best received using GitHub issues and Pull Requests.
https://github.com/JodaOrg/joda-time/
The Joda team
http://www.joda.org/joda-time/