Skip to content

Commit

Permalink
Release v0.5.0 [skip ci]
Browse files Browse the repository at this point in the history
  • Loading branch information
safris committed Feb 27, 2024
1 parent 768601f commit f021d33
Show file tree
Hide file tree
Showing 12 changed files with 51 additions and 40 deletions.
43 changes: 27 additions & 16 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,38 +1,49 @@
# Changes by Version

## [v0.5.0-SNAPSHOT](https://github.com/libj/util/compare/fe32a081eeb07903591c08b35f3791040d2679de..HEAD)
## [v0.5.1-SNAPSHOT](https://github.com/libj/util/compare/768601f87f37022b99350367f46473e2c676f72b..HEAD)

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

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

## [v0.3.2](https://github.com/jsonx-org/java/compare/3700771ef1a771f12b0f0ba92b93d9601be5ba2c..4b757400a236b064e1623de9fd72f3896d6559d6) (2020-05-23)
* Improve handling of `InvocationTargetException`.
Expand Down
10 changes: 5 additions & 5 deletions generator/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
<parent>
<groupId>org.jsonx</groupId>
<artifactId>jsonx</artifactId>
<version>0.5.0-SNAPSHOT</version>
<version>0.5.0</version>
</parent>
<properties>
<powermock.version>2.0.2</powermock.version>
Expand All @@ -39,7 +39,7 @@
<plugin>
<groupId>org.jaxsb</groupId>
<artifactId>jaxsb-maven-plugin</artifactId>
<version>3.0.0-SNAPSHOT</version>
<version>3.0.0</version>
<executions>
<execution>
<goals>
Expand Down Expand Up @@ -81,17 +81,17 @@
<dependency>
<groupId>org.jaxsb</groupId>
<artifactId>runtime</artifactId>
<version>3.0.0-SNAPSHOT</version>
<version>3.0.0</version>
</dependency>
<dependency>
<groupId>org.libj</groupId>
<artifactId>jci</artifactId>
<version>0.8.7-SNAPSHOT</version>
<version>0.8.7</version>
</dependency>
<dependency>
<groupId>org.openjax.xml</groupId>
<artifactId>api</artifactId>
<version>1.0.0-SNAPSHOT</version>
<version>1.0.0</version>
</dependency>
<dependency>
<groupId>org.jsonx</groupId>
Expand Down
2 changes: 1 addition & 1 deletion jaxrs/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
<parent>
<groupId>org.jsonx</groupId>
<artifactId>jsonx</artifactId>
<version>0.5.0-SNAPSHOT</version>
<version>0.5.0</version>
</parent>
<artifactId>jaxrs</artifactId>
<name>JSONx JAX-RS</name>
Expand Down
4 changes: 2 additions & 2 deletions jsonx-maven-plugin/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
<parent>
<groupId>org.jsonx</groupId>
<artifactId>jsonx</artifactId>
<version>0.5.0-SNAPSHOT</version>
<version>0.5.0</version>
</parent>
<artifactId>jsonx-maven-plugin</artifactId>
<packaging>maven-plugin</packaging>
Expand Down Expand Up @@ -177,7 +177,7 @@
<dependency>
<groupId>org.openjax.maven</groupId>
<artifactId>mojo</artifactId>
<version>0.5.0-SNAPSHOT</version>
<version>0.5.0</version>
</dependency>
<dependency>
<groupId>org.jsonx</groupId>
Expand Down
6 changes: 3 additions & 3 deletions jsonxml/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
<parent>
<groupId>org.jsonx</groupId>
<artifactId>jsonx</artifactId>
<version>0.5.0-SNAPSHOT</version>
<version>0.5.0</version>
</parent>
<artifactId>jsonxml</artifactId>
<name>JsonXml</name>
Expand All @@ -35,12 +35,12 @@
<dependency>
<groupId>org.openjax</groupId>
<artifactId>json</artifactId>
<version>1.0.0-SNAPSHOT</version>
<version>1.0.0</version>
</dependency>
<dependency>
<groupId>org.openjax.xml</groupId>
<artifactId>sax</artifactId>
<version>1.0.0-SNAPSHOT</version>
<version>1.0.0</version>
</dependency>
</dependencies>
</project>
8 changes: 4 additions & 4 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -22,11 +22,11 @@
<parent>
<groupId>org.entinae</groupId>
<artifactId>pom</artifactId>
<version>1.0.8-SNAPSHOT</version>
<version>1.0.8</version>
</parent>
<groupId>org.jsonx</groupId>
<artifactId>jsonx</artifactId>
<version>0.5.0-SNAPSHOT</version>
<version>0.5.0</version>
<packaging>pom</packaging>
<url>https://www.jsonx.org/</url>
<name>JSONx</name>
Expand Down Expand Up @@ -93,12 +93,12 @@
<dependency>
<groupId>org.libj</groupId>
<artifactId>logging</artifactId>
<version>0.5.0-SNAPSHOT</version>
<version>0.5.0</version>
</dependency>
<dependency>
<groupId>org.libj</groupId>
<artifactId>test</artifactId>
<version>0.7.3-SNAPSHOT</version>
<version>0.7.3</version>
<scope>test</scope>
</dependency>
<dependency>
Expand Down
8 changes: 4 additions & 4 deletions runtime/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
<parent>
<groupId>org.jsonx</groupId>
<artifactId>jsonx</artifactId>
<version>0.5.0-SNAPSHOT</version>
<version>0.5.0</version>
</parent>
<artifactId>runtime</artifactId>
<name>JSONx Runtime</name>
Expand All @@ -39,17 +39,17 @@
<dependency>
<groupId>org.libj</groupId>
<artifactId>math</artifactId>
<version>0.6.8-SNAPSHOT</version>
<version>0.6.8</version>
</dependency>
<dependency>
<groupId>org.libj</groupId>
<artifactId>net</artifactId>
<version>0.5.4-SNAPSHOT</version>
<version>0.5.4</version>
</dependency>
<dependency>
<groupId>org.openjax</groupId>
<artifactId>json</artifactId>
<version>1.0.0-SNAPSHOT</version>
<version>1.0.0</version>
</dependency>
</dependencies>
</project>
2 changes: 1 addition & 1 deletion sample/bank/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
<parent>
<groupId>org.jsonx.sample</groupId>
<artifactId>sample</artifactId>
<version>0.5.0-SNAPSHOT</version>
<version>0.5.0</version>
</parent>
<artifactId>bank</artifactId>
<name>JSONx Sample Bank</name>
Expand Down
2 changes: 1 addition & 1 deletion sample/cdc/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
<parent>
<groupId>org.jsonx.sample</groupId>
<artifactId>sample</artifactId>
<version>0.5.0-SNAPSHOT</version>
<version>0.5.0</version>
</parent>
<artifactId>cdc</artifactId>
<name>JSONx Sample CDC</name>
Expand Down
2 changes: 1 addition & 1 deletion sample/invoice/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
<parent>
<groupId>org.jsonx.sample</groupId>
<artifactId>sample</artifactId>
<version>0.5.0-SNAPSHOT</version>
<version>0.5.0</version>
</parent>
<artifactId>invoice</artifactId>
<name>JSONx Sample Invoice</name>
Expand Down
2 changes: 1 addition & 1 deletion sample/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
<parent>
<groupId>org.jsonx</groupId>
<artifactId>jsonx</artifactId>
<version>0.5.0-SNAPSHOT</version>
<version>0.5.0</version>
</parent>
<groupId>org.jsonx.sample</groupId>
<artifactId>sample</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion validator/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
<parent>
<groupId>org.jsonx</groupId>
<artifactId>jsonx</artifactId>
<version>0.5.0-SNAPSHOT</version>
<version>0.5.0</version>
</parent>
<properties>
<powermock.version>2.0.2</powermock.version>
Expand Down

0 comments on commit f021d33

Please sign in to comment.