Skip to content

Commit a2e1412

Browse files
committed
Release v2.9.3
1 parent 72c5990 commit a2e1412

File tree

8 files changed

+142
-19
lines changed

8 files changed

+142
-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.2](http://www.joda.org/joda-time/download.html) is the current latest release.
49+
[Release 2.9.3](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.2|jar)
53+
Available in the [Maven Central repository](http://search.maven.org/#artifactdetails|joda-time|joda-time|2.9.3|jar)
5454

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

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

6969
### Related projects

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.2</version>
12+
<version>2.9.3</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.2
8+
Implementation-Version: 2.9.3
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.2
15-
Export-Package: org.joda.time;version=2.9.2,
16-
org.joda.time.base;version=2.9.2,
17-
org.joda.time.chrono;version=2.9.2,
18-
org.joda.time.convert;version=2.9.2,
19-
org.joda.time.field;version=2.9.2,
20-
org.joda.time.format;version=2.9.2,
21-
org.joda.time.tz;version=2.9.2
14+
Bundle-Version: 2.9.3
15+
Export-Package: org.joda.time;version=2.9.3,
16+
org.joda.time.base;version=2.9.3,
17+
org.joda.time.chrono;version=2.9.3,
18+
org.joda.time.convert;version=2.9.3,
19+
org.joda.time.field;version=2.9.3,
20+
org.joda.time.format;version=2.9.3,
21+
org.joda.time.tz;version=2.9.3
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.2](download.html) is the current latest release.
130+
[Release 2.9.3](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](upgradeto290.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.2%7Cjar).
138+
Available in [Maven Central](http://search.maven.org/#artifactdetails%7Cjoda-time%7Cjoda-time%7C2.9.3%7Cjar).
139139

140140
```xml
141141
<dependency>
142142
<groupId>joda-time</groupId>
143143
<artifactId>joda-time</artifactId>
144-
<version>2.9.2</version>
144+
<version>2.9.3</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="upgradeto293.html">Version 2.9.3</a></li>
2425
<li><a href="upgradeto292.html">Version 2.9.2</a></li>
2526
<li><a href="upgradeto291.html">Version 2.9.1</a></li>
2627
<li><a href="upgradeto290.html">Version 2.9</a></li>

src/site/xdoc/upgradeto291.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
<section name="Upgrade">
1212
<p>
13-
These are the release notes and advice for upgrading Joda-Time from version 2.8 to version 2.9.
13+
These are the release notes and advice for upgrading Joda-Time from version 2.8 to version 2.9.1.
1414
<source>
1515
Joda-Time version 2.9.1
1616
-----------------------

src/site/xdoc/upgradeto292.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
<section name="Upgrade">
1212
<p>
13-
These are the release notes and advice for upgrading Joda-Time from version 2.8 to version 2.9.
13+
These are the release notes and advice for upgrading Joda-Time from version 2.8 to version 2.9.2.
1414
<source>
1515
Joda-Time version 2.9.2
1616
-----------------------

src/site/xdoc/upgradeto293.xml

Lines changed: 122 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,122 @@
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.3</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.3.
14+
<source>
15+
Joda-Time version 2.9.3
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 one bug fix, 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+
31+
Changes in 2.9.3
32+
----------------
33+
- DateTimeZone data updated to version 2016c
34+
35+
- Make DateTimeUtils.SYSTEM_MILLIS_PROVIDER public [#357]
36+
37+
- Fix bug when adding months at the maximum limits of integer [#361]
38+
39+
- Add Turkish period translations [#364]
40+
41+
42+
Changes in 2.9.2
43+
----------------
44+
- DateTimeZone data updated to version 2016a (version 2.9 had time-zone data 2015g)
45+
46+
- Fix bug in time-zone binary search [#332]
47+
48+
- Minor fixes to code internals [#339, #326, #344, #350, #343]
49+
50+
- Better document behaviour [#325]
51+
52+
53+
Changes in 2.9.1
54+
----------------
55+
- Fix bug introduced by Long.MIN_VALUE and Long.MAX_VALUE changes [#328]
56+
57+
58+
Enhancements in 2.9
59+
-------------------
60+
- Faster parsing of time-zone identifiers [#282]
61+
62+
- Added Interval.parseWithOffset(String) [#299, #296]
63+
Provides a way to parse the fixed offset in an interval string
64+
65+
- Add DateTimeFormatter methods for StringBuilder [#298]
66+
67+
- Add Russian period translations [#320]
68+
69+
- Add Italian period translations [#312]
70+
71+
- Add Czech period translations [#313]
72+
73+
- Clarify that PeriodFormatterBuilder is in an invalid state once built [#309]
74+
75+
- Allow DateTime and Interval to refer to values at Long.MIN_VALUE and Long.MAX_VALUE [#297, #190]
76+
A DateTime may be created with any millisecond value, however at the very edges there may be
77+
some undesirable effects, for example always using UTC instead of the time-zone
78+
79+
- Better error message for malformed tzdb files [#319]
80+
81+
- Better error message for interval constructor [#321]
82+
83+
84+
Compatibility between 2.8 and 2.9
85+
---------------------------------
86+
Build system - Yes
87+
88+
Binary compatible - Yes
89+
90+
Source compatible - Yes
91+
92+
Serialization compatible - Yes
93+
94+
Data compatible - Yes
95+
- DateTimeZone data updated to version 2015g
96+
97+
Semantic compatible - Yes
98+
99+
100+
Bug fixes in 2.9
101+
----------------
102+
- Fixed to handle JDK 8u60 [#288, #291]
103+
Without this fix, formatting a time-zone will print "+00:00" instead of "GMT" for the GMT time-zone
104+
105+
- Fix parsing of basic form ISO style where year has unnecessary plus sign [#86]
106+
For example, +20151030 will now be correctly parsed as year 2015.
107+
108+
- Fix overflow bug in intervals [#315]
109+
110+
111+
112+
Scala
113+
-----
114+
Joda-Time uses annotations from Joda-Convert.
115+
In the Java programming language, this dependency is optional, however in Scala it is not.
116+
Scala users must manually add the Joda-Convert v1.2 dependency.
117+
</source>
118+
</p>
119+
</section>
120+
121+
</body>
122+
</document>

0 commit comments

Comments
 (0)