Skip to content

Commit 564a329

Browse files
committed
Release 1.3 to Maven repository
1 parent e39ad5f commit 564a329

File tree

2 files changed

+22
-10
lines changed

2 files changed

+22
-10
lines changed

CHANGES.md

Lines changed: 20 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,18 @@
11
Release Notes for java-xmlbuilder
22
=================================
33

4+
Version 1.3 - 8 July 2020
5+
-------------------------
6+
7+
Fixes:
8+
9+
* Update source version from 1.5 to 1.7 to work with Java versions 11+ which no
10+
longer supports `javax.annotation` and because 6 no longer builds with Maven.
11+
12+
* Tweaks to pom.xml to get Maven builds to work with Java 12.
13+
14+
* Replace references to my defunct website with working alternatives.
15+
416
Version 1.2 - 1 September 2017
517
------------------------------
618

@@ -9,16 +21,16 @@ Fixes:
921
* Prevent XML External Entity (XXE) injection attacks by disabling parsing of
1022
general and parameter external entities by default (#6). External entities
1123
are now only parsed if this feature is explicitly enabled by passing a boolean
12-
flag value to the #create and #parse methods.
24+
flag value to the #create and #parse methods.
1325
WARNING: This will break code that expects external entities to be parsed.
14-
26+
1527
Enhancements:
1628

1729
* Permit users to disable namespace-awareness in the underlying
1830
DocumentBuilderFactory when constructing the builder with extended `create()`
1931
and `parse()` methods. Namespace awareness is enabled by default unless you
2032
use the more explicit versions of these methods that take additional
21-
`enableExternalEntities` and `isNamespaceAware` parameters.
33+
`enableExternalEntities` and `isNamespaceAware` parameters.
2234

2335
Version 1.1 - 22 July 2014
2436
--------------------------
@@ -27,12 +39,12 @@ Added a new `XMLBuilder2` implementation that avoids checked exceptions in the
2739
API and throws runtime exceptions instead. This should make the library much
2840
more pleasant to use, and your code much cleaner, in situations where low-level
2941
exceptions are unlikely -- which is probably most situations where you would
30-
use this library.
42+
use this library.
3143

3244
For example when creating a new document with the `#create` method, instead of
3345
needing to explicitly catch the unlikely `ParserConfigurationException`, if you
3446
use `XMLBuilder2` this exception automatically gets wrapped in the new
35-
`XMLBuilderRuntimeException` class and can be left to propagate out.
47+
`XMLBuilderRuntimeException` class and can be left to propagate out.
3648

3749
Aside from the removal of checked exceptions, `XMLBuilder2` has the same API as
3850
the original `XMLBuilder` and should therefore be a drop-in replacement in
@@ -45,9 +57,9 @@ Version 1.0 - 6 March 2014
4557
--------------------------
4658

4759
Jumped version number from 0.7 to 1.0 to better reflect this project's age
48-
and stability, as well as to celebrate the move to GitHub.
60+
and stability, as well as to celebrate the move to GitHub.
4961

50-
* Migrated project from
62+
* Migrated project from
5163
[Google Code](https://code.google.com/p/java-xmlbuilder/) to
5264
[GitHub](https://github.com/jmurty/java-xmlbuilder). Whew, that's better!
5365
* Test cases for edge-case issues and questions reported by users.
@@ -91,7 +103,7 @@ Version 0.3 - 2 July 2010
91103

92104
* First release to Maven repository.
93105
* Parse existing XML documents with `parse` method.
94-
* Find specific nodes in document with an XPath with `xpathFind`.
106+
* Find specific nodes in document with an XPath with `xpathFind`.
95107
* Added JUnit tests
96108

97109
Version 0.2 - 6 January 2009

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ See further example usage below and in the
7979
[JavaDoc documentation](http://s3.james.murty.com/java-xmlbuilder/index.html).
8080

8181
Download a Jar file containing the latest version
82-
[java-xmlbuilder-1.2.jar](http://s3.james.murty.com/java-xmlbuilder/java-xmlbuilder-1.2.jar).
82+
[java-xmlbuilder-1.3.jar](http://s3.james.murty.com/java-xmlbuilder/java-xmlbuilder-1.3.jar).
8383

8484
Maven users can add this project as a dependency with the following additions
8585
to a POM.xml file:
@@ -90,7 +90,7 @@ to a POM.xml file:
9090
<dependency>
9191
<groupId>com.jamesmurty.utils</groupId>
9292
<artifactId>java-xmlbuilder</artifactId>
93-
<version>1.2</version>
93+
<version>1.3</version>
9494
</dependency>
9595
. . .
9696
</dependencies>

0 commit comments

Comments
 (0)