Skip to content

Commit d7d1620

Browse files
committed
Release v2.9.6
1 parent 53922f2 commit d7d1620

File tree

7 files changed

+176
-19
lines changed

7 files changed

+176
-19
lines changed

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -46,24 +46,24 @@ Various documentation is available:
4646

4747

4848
### Releases
49-
[Release 2.9.5](http://www.joda.org/joda-time/download.html) is the current latest release.
49+
[Release 2.9.6](http://www.joda.org/joda-time/download.html) is the current latest release.
5050
This release is considered stable and worthy of the 2.x tag.
5151
It depends on JDK 1.5 or later.
5252

53-
Available in the [Maven Central repository](http://search.maven.org/#artifactdetails|joda-time|joda-time|2.9.5|jar)
53+
Available in the [Maven Central repository](http://search.maven.org/#artifactdetails|joda-time|joda-time|2.9.6|jar)
5454

5555
**Maven configuration:**
5656
```xml
5757
<dependency>
5858
<groupId>joda-time</groupId>
5959
<artifactId>joda-time</artifactId>
60-
<version>2.9.5</version>
60+
<version>2.9.6</version>
6161
</dependency>
6262
```
6363

6464
**Gradle configuration:**
6565
```groovy
66-
compile 'joda-time:joda-time:2.9.5'
66+
compile 'joda-time:joda-time:2.9.6'
6767
```
6868

6969
### Related projects

RELEASE-NOTES.txt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
1-
Joda-Time version 2.9.5
1+
Joda-Time version 2.9.6
22
-----------------------
33

44
Joda-Time is a date and time handling library that seeks to replace the JDK
55
Date and Calendar classes. For Java SE 8 and later, please use java.time instead.
66

7-
This release contains some bug fixes, a time-zone update and some minor internal changes.
87
The release runs on JDK 5 or later.
98

109
Joda-Time is licensed under the business-friendly Apache License Version 2.

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
<artifactId>joda-time</artifactId>
1010
<packaging>jar</packaging>
1111
<name>Joda-Time</name>
12-
<version>2.9.6-SNAPSHOT</version>
12+
<version>2.9.6</version>
1313
<description>Date and time library to replace JDK date handling</description>
1414
<url>http://www.joda.org/joda-time/</url>
1515

src/conf/MANIFEST.MF

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,19 +5,19 @@ Specification-Vendor: Joda.org
55
Specification-Version: 2.9
66
Implementation-Vendor: Joda.org
77
Implementation-Title: org.joda.time
8-
Implementation-Version: 2.9.5
8+
Implementation-Version: 2.9.6
99
Implementation-Vendor-Id: org.joda
1010
Bundle-ManifestVersion: 2
1111
Bundle-Vendor: Joda.org
1212
Bundle-Name: Joda-Time
1313
Bundle-SymbolicName: joda-time
14-
Bundle-Version: 2.9.5
15-
Export-Package: org.joda.time;version=2.9.5,
16-
org.joda.time.base;version=2.9.5,
17-
org.joda.time.chrono;version=2.9.5,
18-
org.joda.time.convert;version=2.9.5,
19-
org.joda.time.field;version=2.9.5,
20-
org.joda.time.format;version=2.9.5,
21-
org.joda.time.tz;version=2.9.5
14+
Bundle-Version: 2.9.6
15+
Export-Package: org.joda.time;version=2.9.6,
16+
org.joda.time.base;version=2.9.6,
17+
org.joda.time.chrono;version=2.9.6,
18+
org.joda.time.convert;version=2.9.6,
19+
org.joda.time.field;version=2.9.6,
20+
org.joda.time.format;version=2.9.6,
21+
org.joda.time.tz;version=2.9.6
2222
Bundle-License: Apache 2.0
2323
Bundle-DocURL: http://www.joda.org/joda-time/

src/site/markdown/index.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -127,21 +127,21 @@ Joda-Time is licenced under the business friendly <a href="license.html">Apache
127127

128128
## <i></i> Releases
129129

130-
[Release 2.9.5](download.html) is the current latest release.
130+
[Release 2.9.6](download.html) is the current latest release.
131131
This release is considered stable and worthy of the 2.x tag.
132132
See the [upgrade notes](installation.html) for full details.
133133

134134
Joda-Time requires Java SE 5 or later and has [no dependencies](dependencies.html).
135135
There is a *compile-time* dependency on [Joda-Convert](http://www.joda.org/joda-convert/),
136136
but this is not required at runtime thanks to the magic of annotations.
137137

138-
Available in [Maven Central](http://search.maven.org/#artifactdetails%7Cjoda-time%7Cjoda-time%7C2.9.5%7Cjar).
138+
Available in [Maven Central](http://search.maven.org/#artifactdetails%7Cjoda-time%7Cjoda-time%7C2.9.6%7Cjar).
139139

140140
```xml
141141
<dependency>
142142
<groupId>joda-time</groupId>
143143
<artifactId>joda-time</artifactId>
144-
<version>2.9.5</version>
144+
<version>2.9.6</version>
145145
</dependency>
146146
```
147147

src/site/xdoc/installation.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ of the source code suitable for linking to the jar file in IDEs such as Eclipse.
2121
<p>
2222
The release notes for upgraders can be found here:
2323
<ul>
24+
<li><a href="upgradeto296.html">Version 2.9.6</a></li>
2425
<li><a href="upgradeto295.html">Version 2.9.5</a></li>
2526
<li><a href="upgradeto294.html">Version 2.9.4</a></li>
2627
<li><a href="upgradeto293.html">Version 2.9.3</a></li>

src/site/xdoc/upgradeto296.xml

Lines changed: 157 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,157 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
3+
<document>
4+
<properties>
5+
<title>Java date and time API - Upgrade from 2.9 to 2.9.6</title>
6+
<author>Stephen Colebourne</author>
7+
</properties>
8+
9+
<body>
10+
11+
<section name="Upgrade">
12+
<p>
13+
These are the release notes and advice for upgrading Joda-Time from version 2.8 to version 2.9.6.
14+
<source>
15+
Joda-Time version 2.9.6
16+
-----------------------
17+
18+
Joda-Time is a date and time handling library that seeks to replace the JDK
19+
Date and Calendar classes. For Java SE 8 and later, please use java.time instead.
20+
21+
This release contains some bug fixes, a time-zone update and some minor internal changes.
22+
The release runs on JDK 5 or later.
23+
24+
Joda-Time is licensed under the business-friendly Apache License Version 2.
25+
This is the same license as all of Apache, plus other open source projects such as Spring.
26+
27+
** Please also check out our related projects **
28+
** http://www.joda.org/joda-time/related.html **
29+
30+
Changes in 2.9.6
31+
----------------
32+
- Support conversion of old TimeZone where name has digits other than ASCII [#381]
33+
34+
35+
Changes in 2.9.5
36+
----------------
37+
- Add Norwegian period translations [#378]
38+
39+
- Add Duration.dividedBy(long,RoundingMode) [#69, #379]
40+
41+
- DateTimeZone data updated to version 2016i
42+
43+
- Fixed bug where clock read twice when comparing two nulls in DateTimeComparator [#404]
44+
45+
- Fixed minor issues with historic time-zone data [#373]
46+
47+
- Fix bug in time-zone binary search [#332, #386]
48+
The fix in v2.9.2 caused problems when the time-zone being parsed
49+
was not the last element in the input string. New approach uses a
50+
different approach to the problem.
51+
52+
- Update tests for JDK 9 [#394]
53+
54+
- Close buffered reader correctly in zone info compiler [#396]
55+
56+
- Handle locale correctly zone info compiler [#397]
57+
58+
59+
Changes in 2.9.4
60+
----------------
61+
- DateTimeZone data updated to version 2016d
62+
63+
- Loading time-zone provider now occurs in a privileged block [#327, #375]
64+
65+
66+
Changes in 2.9.3
67+
----------------
68+
- DateTimeZone data updated to version 2016c
69+
70+
- Make DateTimeUtils.SYSTEM_MILLIS_PROVIDER public [#357]
71+
72+
- Fix bug when adding months at the maximum limits of integer [#361]
73+
74+
- Add Turkish period translations [#364]
75+
76+
77+
Changes in 2.9.2
78+
----------------
79+
- DateTimeZone data updated to version 2016a (version 2.9 had time-zone data 2015g)
80+
81+
- Fix bug in time-zone binary search [#332]
82+
83+
- Minor fixes to code internals [#339, #326, #344, #350, #343]
84+
85+
- Better document behaviour [#325]
86+
87+
88+
Changes in 2.9.1
89+
----------------
90+
- Fix bug introduced by Long.MIN_VALUE and Long.MAX_VALUE changes [#328]
91+
92+
93+
Enhancements in 2.9
94+
-------------------
95+
- Faster parsing of time-zone identifiers [#282]
96+
97+
- Added Interval.parseWithOffset(String) [#299, #296]
98+
Provides a way to parse the fixed offset in an interval string
99+
100+
- Add DateTimeFormatter methods for StringBuilder [#298]
101+
102+
- Add Russian period translations [#320]
103+
104+
- Add Italian period translations [#312]
105+
106+
- Add Czech period translations [#313]
107+
108+
- Clarify that PeriodFormatterBuilder is in an invalid state once built [#309]
109+
110+
- Allow DateTime and Interval to refer to values at Long.MIN_VALUE and Long.MAX_VALUE [#297, #190]
111+
A DateTime may be created with any millisecond value, however at the very edges there may be
112+
some undesirable effects, for example always using UTC instead of the time-zone
113+
114+
- Better error message for malformed tzdb files [#319]
115+
116+
- Better error message for interval constructor [#321]
117+
118+
119+
Compatibility between 2.8 and 2.9
120+
---------------------------------
121+
Build system - Yes
122+
123+
Binary compatible - Yes
124+
125+
Source compatible - Yes
126+
127+
Serialization compatible - Yes
128+
129+
Data compatible - Yes
130+
- DateTimeZone data updated to version 2015g
131+
132+
Semantic compatible - Yes
133+
134+
135+
Bug fixes in 2.9
136+
----------------
137+
- Fixed to handle JDK 8u60 [#288, #291]
138+
Without this fix, formatting a time-zone will print "+00:00" instead of "GMT" for the GMT time-zone
139+
140+
- Fix parsing of basic form ISO style where year has unnecessary plus sign [#86]
141+
For example, +20151030 will now be correctly parsed as year 2015.
142+
143+
- Fix overflow bug in intervals [#315]
144+
145+
146+
147+
Scala
148+
-----
149+
Joda-Time uses annotations from Joda-Convert.
150+
In the Java programming language, this dependency is optional, however in Scala it is not.
151+
Scala users must manually add the Joda-Convert v1.2 dependency.
152+
</source>
153+
</p>
154+
</section>
155+
156+
</body>
157+
</document>

0 commit comments

Comments
 (0)