Skip to content

Commit f021d33

Browse files
committed
Release v0.5.0 [skip ci]
1 parent 768601f commit f021d33

File tree

12 files changed

+51
-40
lines changed

12 files changed

+51
-40
lines changed

CHANGELOG.md

+27-16
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,49 @@
11
# Changes by Version
22

3-
## [v0.5.0-SNAPSHOT](https://github.com/libj/util/compare/fe32a081eeb07903591c08b35f3791040d2679de..HEAD)
3+
## [v0.5.1-SNAPSHOT](https://github.com/libj/util/compare/768601f87f37022b99350367f46473e2c676f72b..HEAD)
4+
5+
## [v0.5.0](https://github.com/libj/util/compare/fe32a081eeb07903591c08b35f3791040d2679de..768601f87f37022b99350367f46473e2c676f72b) (2024-02-27)
6+
* #56 Transition to JUnit 5
7+
* #55 Support streaming output in `JxEncoder` and `JxObjectProvider`
8+
* #54 `BadRequestExceptionMapper` does not escape JSON string in error message
9+
* #53 Support type binding for \"object\"
10+
* #52 Rename \"binding\" module to \"runtime\"
11+
* #51 Add default constructor for `JxObjectProvider`
12+
* #50 Remove `<defaultBinding>`
13+
* #48 Not nullable and optional properties are not enforced
14+
* #47 Upgrade schema to v0.5
415

516
## [v0.4.0](https://github.com/jsonx-org/java/compare/4b757400a236b064e1623de9fd72f3896d6559d6..fe32a081eeb07903591c08b35f3791040d2679de) (2023-09-20)
6-
* #45 Add jx:targetNamespace to JSD(x) spec
17+
* #45 Add `jx:targetNamespace` to JSD(x) spec
718
* #44 Implement standalone Validator
819
* #43 Configurable default \"number\" type bindings
920
* #42 JxDecoder try parse multiple classes
1021
* #41 Support non-strict compliance to JSON spec
1122
* #40 Improve memory and runtime performance
12-
* #39 Use JsonReader.<init>(String)
23+
* #39 Use `JsonReader.<init>(String)`
1324
* #38 jdk19: The Security Manager is deprecated and will be removed in a future release
1425
* #37 Upgrade Maven dependencies
15-
* #36 ArrayValidator previous()/next() logic flaw for nested arrays
26+
* #36 `ArrayValidator` previous()/next() logic flaw for nested arrays
1627
* #35 Configurable builder pattern
17-
* #34 Convert to JsonReader composite long point instead of String
18-
* #33 Implement JxDecoder.Builder with \"messageFunction\"
19-
* #32 Missing Pattern.DOTALL on Pattern.compile(...)
28+
* #34 Convert to `JsonReader` composite long point instead of String
29+
* #33 Implement `JxDecoder.Builder` with \"messageFunction\"
30+
* #32 Missing `Pattern.DOTALL` on `Pattern.compile(...)`
2031
* #31 Generate return overrides on inherited \"set\" methods
2132
* #30 IllegalArgumentException if Range cannot be represented by type
22-
* #28 VALIDATING and NON_VALIDATING JxEncoder
23-
* #27 Dump JSON in verbose mode of BadRequestExceptionMapper
33+
* #28 `VALIDATING` and `NON_VALIDATING` `JxEncoder`
34+
* #27 Dump JSON in verbose mode of `BadRequestExceptionMapper`
2435
* #26 Return this from setters
25-
* #25 Rename JxEncoder.marshal(...) to JxEncoder.toString(...)
26-
* #24 Add convenience methods to parse JSON strings from JxDecoder
27-
* #23 Support global JxDecoder
36+
* #25 Rename `JxEncoder.marshal(...)` to `JxEncoder.toString(...)`
37+
* #24 Add convenience methods to parse JSON strings from `JxDecoder`
38+
* #23 Support global `JxDecoder`
2839
* #22 Transition to GitHub Actions
29-
* #21 Incorrect association of generated source across disparate parent ClassSpec(s)
30-
* #20 JxEncoder.marshal(List,Class) not reporting errors for encoding of member items
31-
* #19 Handle \"Unexpected end of document\" error in JxDecoder
40+
* #21 Incorrect association of generated source across disparate parent `ClassSpec`(s)
41+
* #20 `JxEncoder.marshal(List,Class)` not reporting errors for encoding of member items
42+
* #19 Handle \"Unexpected end of document\" error in `JxDecoder`
3243
* #17 Inherit Maven dependency versions from root POM
3344
* #16 Parameterize JUnit tests
3445
* #15 Incorrect order of properties when decompiling Java -> JSD(x) on jdk13
35-
* #14 Remove unnecessary calls to Classes.sortDeclarativeOrder(Method[])
46+
* #14 Remove unnecessary calls to `Classes.sortDeclarativeOrder(Method[])`
3647

3748
## [v0.3.2](https://github.com/jsonx-org/java/compare/3700771ef1a771f12b0f0ba92b93d9601be5ba2c..4b757400a236b064e1623de9fd72f3896d6559d6) (2020-05-23)
3849
* Improve handling of `InvocationTargetException`.

generator/pom.xml

+5-5
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
<parent>
2222
<groupId>org.jsonx</groupId>
2323
<artifactId>jsonx</artifactId>
24-
<version>0.5.0-SNAPSHOT</version>
24+
<version>0.5.0</version>
2525
</parent>
2626
<properties>
2727
<powermock.version>2.0.2</powermock.version>
@@ -39,7 +39,7 @@
3939
<plugin>
4040
<groupId>org.jaxsb</groupId>
4141
<artifactId>jaxsb-maven-plugin</artifactId>
42-
<version>3.0.0-SNAPSHOT</version>
42+
<version>3.0.0</version>
4343
<executions>
4444
<execution>
4545
<goals>
@@ -81,17 +81,17 @@
8181
<dependency>
8282
<groupId>org.jaxsb</groupId>
8383
<artifactId>runtime</artifactId>
84-
<version>3.0.0-SNAPSHOT</version>
84+
<version>3.0.0</version>
8585
</dependency>
8686
<dependency>
8787
<groupId>org.libj</groupId>
8888
<artifactId>jci</artifactId>
89-
<version>0.8.7-SNAPSHOT</version>
89+
<version>0.8.7</version>
9090
</dependency>
9191
<dependency>
9292
<groupId>org.openjax.xml</groupId>
9393
<artifactId>api</artifactId>
94-
<version>1.0.0-SNAPSHOT</version>
94+
<version>1.0.0</version>
9595
</dependency>
9696
<dependency>
9797
<groupId>org.jsonx</groupId>

jaxrs/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<parent>
2323
<groupId>org.jsonx</groupId>
2424
<artifactId>jsonx</artifactId>
25-
<version>0.5.0-SNAPSHOT</version>
25+
<version>0.5.0</version>
2626
</parent>
2727
<artifactId>jaxrs</artifactId>
2828
<name>JSONx JAX-RS</name>

jsonx-maven-plugin/pom.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<parent>
2323
<groupId>org.jsonx</groupId>
2424
<artifactId>jsonx</artifactId>
25-
<version>0.5.0-SNAPSHOT</version>
25+
<version>0.5.0</version>
2626
</parent>
2727
<artifactId>jsonx-maven-plugin</artifactId>
2828
<packaging>maven-plugin</packaging>
@@ -177,7 +177,7 @@
177177
<dependency>
178178
<groupId>org.openjax.maven</groupId>
179179
<artifactId>mojo</artifactId>
180-
<version>0.5.0-SNAPSHOT</version>
180+
<version>0.5.0</version>
181181
</dependency>
182182
<dependency>
183183
<groupId>org.jsonx</groupId>

jsonxml/pom.xml

+3-3
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<parent>
2323
<groupId>org.jsonx</groupId>
2424
<artifactId>jsonx</artifactId>
25-
<version>0.5.0-SNAPSHOT</version>
25+
<version>0.5.0</version>
2626
</parent>
2727
<artifactId>jsonxml</artifactId>
2828
<name>JsonXml</name>
@@ -35,12 +35,12 @@
3535
<dependency>
3636
<groupId>org.openjax</groupId>
3737
<artifactId>json</artifactId>
38-
<version>1.0.0-SNAPSHOT</version>
38+
<version>1.0.0</version>
3939
</dependency>
4040
<dependency>
4141
<groupId>org.openjax.xml</groupId>
4242
<artifactId>sax</artifactId>
43-
<version>1.0.0-SNAPSHOT</version>
43+
<version>1.0.0</version>
4444
</dependency>
4545
</dependencies>
4646
</project>

pom.xml

+4-4
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,11 @@
2222
<parent>
2323
<groupId>org.entinae</groupId>
2424
<artifactId>pom</artifactId>
25-
<version>1.0.8-SNAPSHOT</version>
25+
<version>1.0.8</version>
2626
</parent>
2727
<groupId>org.jsonx</groupId>
2828
<artifactId>jsonx</artifactId>
29-
<version>0.5.0-SNAPSHOT</version>
29+
<version>0.5.0</version>
3030
<packaging>pom</packaging>
3131
<url>https://www.jsonx.org/</url>
3232
<name>JSONx</name>
@@ -93,12 +93,12 @@
9393
<dependency>
9494
<groupId>org.libj</groupId>
9595
<artifactId>logging</artifactId>
96-
<version>0.5.0-SNAPSHOT</version>
96+
<version>0.5.0</version>
9797
</dependency>
9898
<dependency>
9999
<groupId>org.libj</groupId>
100100
<artifactId>test</artifactId>
101-
<version>0.7.3-SNAPSHOT</version>
101+
<version>0.7.3</version>
102102
<scope>test</scope>
103103
</dependency>
104104
<dependency>

runtime/pom.xml

+4-4
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<parent>
2323
<groupId>org.jsonx</groupId>
2424
<artifactId>jsonx</artifactId>
25-
<version>0.5.0-SNAPSHOT</version>
25+
<version>0.5.0</version>
2626
</parent>
2727
<artifactId>runtime</artifactId>
2828
<name>JSONx Runtime</name>
@@ -39,17 +39,17 @@
3939
<dependency>
4040
<groupId>org.libj</groupId>
4141
<artifactId>math</artifactId>
42-
<version>0.6.8-SNAPSHOT</version>
42+
<version>0.6.8</version>
4343
</dependency>
4444
<dependency>
4545
<groupId>org.libj</groupId>
4646
<artifactId>net</artifactId>
47-
<version>0.5.4-SNAPSHOT</version>
47+
<version>0.5.4</version>
4848
</dependency>
4949
<dependency>
5050
<groupId>org.openjax</groupId>
5151
<artifactId>json</artifactId>
52-
<version>1.0.0-SNAPSHOT</version>
52+
<version>1.0.0</version>
5353
</dependency>
5454
</dependencies>
5555
</project>

sample/bank/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<parent>
2323
<groupId>org.jsonx.sample</groupId>
2424
<artifactId>sample</artifactId>
25-
<version>0.5.0-SNAPSHOT</version>
25+
<version>0.5.0</version>
2626
</parent>
2727
<artifactId>bank</artifactId>
2828
<name>JSONx Sample Bank</name>

sample/cdc/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<parent>
2323
<groupId>org.jsonx.sample</groupId>
2424
<artifactId>sample</artifactId>
25-
<version>0.5.0-SNAPSHOT</version>
25+
<version>0.5.0</version>
2626
</parent>
2727
<artifactId>cdc</artifactId>
2828
<name>JSONx Sample CDC</name>

sample/invoice/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<parent>
2323
<groupId>org.jsonx.sample</groupId>
2424
<artifactId>sample</artifactId>
25-
<version>0.5.0-SNAPSHOT</version>
25+
<version>0.5.0</version>
2626
</parent>
2727
<artifactId>invoice</artifactId>
2828
<name>JSONx Sample Invoice</name>

sample/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<parent>
2323
<groupId>org.jsonx</groupId>
2424
<artifactId>jsonx</artifactId>
25-
<version>0.5.0-SNAPSHOT</version>
25+
<version>0.5.0</version>
2626
</parent>
2727
<groupId>org.jsonx.sample</groupId>
2828
<artifactId>sample</artifactId>

validator/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
<parent>
2222
<groupId>org.jsonx</groupId>
2323
<artifactId>jsonx</artifactId>
24-
<version>0.5.0-SNAPSHOT</version>
24+
<version>0.5.0</version>
2525
</parent>
2626
<properties>
2727
<powermock.version>2.0.2</powermock.version>

0 commit comments

Comments
 (0)