Skip to content

Commit c95af91

Browse files
author
Claude4.0s
committed
prepping for release
1 parent 32dd8bc commit c95af91

File tree

2 files changed

+13
-13
lines changed

2 files changed

+13
-13
lines changed

README.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ Key Features:
1212
- Fully compatible with both JPMS and OSGi environments
1313
- Lightweight (`json-io.jar` is 265K, `java-util` is 485K)
1414
- Compatible with JDK 1.8 through JDK 24
15-
- As of version 4.57.0 the library is built with the `-parameters`
15+
- As of version 4.58.0 the library is built with the `-parameters`
1616
compiler flag. Parameter names are now retained for tasks such as
1717
constructor discovery.
1818
- Extensive configuration options via `ReadOptionsBuilder` and `WriteOptionsBuilder`
@@ -35,15 +35,15 @@ ___
3535
To include in your project:
3636
##### Gradle
3737
```groovy
38-
implementation 'com.cedarsoftware:json-io:4.57.0'
38+
implementation 'com.cedarsoftware:json-io:4.58.0'
3939
```
4040

4141
##### Maven
4242
```xml
4343
<dependency>
4444
<groupId>com.cedarsoftware</groupId>
4545
<artifactId>json-io</artifactId>
46-
<version>4.57.0</version>
46+
<version>4.58.0</version>
4747
</dependency>
4848
```
4949

@@ -56,18 +56,18 @@ ___
5656
>#### [Revision History](/changelog.md)
5757
5858
## Releases
59-
>### 4.57.0 (current)
60-
>- [ ] **Version**: [4.57.0](https://www.javadoc.io/doc/com.cedarsoftware/json-io/4.57.0/index.html)
59+
>### 4.58.0 (current)
60+
>- [ ] **Version**: [4.58.0](https://www.javadoc.io/doc/com.cedarsoftware/json-io/4.58.0/index.html)
6161
>- [ ] **Bundling**: Both JPMS (Java Platform Module System) and OSGi (Open Service Gateway initiative)
6262
>- [ ] **Maintained**: Fully
6363
>- [ ] **Java Package**: com.cedarsoftware.io
6464
>- [ ] **Java**: JDK1.8+ (Class file 52 format, includes module-info.class - multi-release JAR)
6565
>- [ ] **API**
66-
> - Static methods on [JsonIo](https://www.javadoc.io/doc/com.cedarsoftware/json-io/4.57.0/com/cedarsoftware/io/JsonIo.html): [toJson()](https://www.javadoc.io/static/com.cedarsoftware/json-io/4.57.0/com/cedarsoftware/io/JsonIo.html#toJson(java.lang.Object,com.cedarsoftware.io.WriteOptions)), [toJava()](https://www.javadoc.io/doc/com.cedarsoftware/json-io/latest/com/cedarsoftware/io/JsonIo.html#toJava(com.cedarsoftware.io.JsonObject,com.cedarsoftware.io.ReadOptions)), [formatJson()](https://www.javadoc.io/static/com.cedarsoftware/json-io/4.57.0/com/cedarsoftware/io/JsonIo.html#formatJson(java.lang.String)), [deepCopy()](https://www.javadoc.io/static/com.cedarsoftware/json-io/4.57.0/com/cedarsoftware/io/JsonIo.html#deepCopy(java.lang.Object,com.cedarsoftware.io.ReadOptions,com.cedarsoftware.io.WriteOptions))
66+
> - Static methods on [JsonIo](https://www.javadoc.io/doc/com.cedarsoftware/json-io/4.58.0/com/cedarsoftware/io/JsonIo.html): [toJson()](https://www.javadoc.io/static/com.cedarsoftware/json-io/4.58.0/com/cedarsoftware/io/JsonIo.html#toJson(java.lang.Object,com.cedarsoftware.io.WriteOptions)), [toJava()](https://www.javadoc.io/doc/com.cedarsoftware/json-io/latest/com/cedarsoftware/io/JsonIo.html#toJava(com.cedarsoftware.io.JsonObject,com.cedarsoftware.io.ReadOptions)), [formatJson()](https://www.javadoc.io/static/com.cedarsoftware/json-io/4.58.0/com/cedarsoftware/io/JsonIo.html#formatJson(java.lang.String)), [deepCopy()](https://www.javadoc.io/static/com.cedarsoftware/json-io/4.58.0/com/cedarsoftware/io/JsonIo.html#deepCopy(java.lang.Object,com.cedarsoftware.io.ReadOptions,com.cedarsoftware.io.WriteOptions))
6767
> - Use [ReadOptionsBuilder](/user-guide-readOptions.md) and [WriteOptionsBuilder](/user-guide-writeOptions.md) to configure `JsonIo`
68-
> - Use [JsonReader.ClassFactory](https://www.javadoc.io/static/com.cedarsoftware/json-io/4.57.0/com/cedarsoftware/io/JsonReader.ClassFactory.html) for difficult classes (hard to instantiate & fill)
69-
> - Use [JsonWriter.JsonClassWriter](https://www.javadoc.io/static/com.cedarsoftware/json-io/4.57.0/com/cedarsoftware/io/JsonWriter.JsonClassWriter.html) to customize the output JSON for a particular class
70-
>- [ ] Updates will be 4.58.0, 4.59.0, ...
68+
> - Use [JsonReader.ClassFactory](https://www.javadoc.io/static/com.cedarsoftware/json-io/4.58.0/com/cedarsoftware/io/JsonReader.ClassFactory.html) for difficult classes (hard to instantiate & fill)
69+
> - Use [JsonWriter.JsonClassWriter](https://www.javadoc.io/static/com.cedarsoftware/json-io/4.58.0/com/cedarsoftware/io/JsonWriter.JsonClassWriter.html) to customize the output JSON for a particular class
70+
>- [ ] Updates will be 4.59.0, 4.60.0, ...
7171
>### 4.14.x (supported)
7272
>- [ ] **Version**: [4.14.3](https://www.javadoc.io/doc/com.cedarsoftware/json-io/4.14.3/index.html)
7373
>- [ ] **Bundling**: Both JPMS (Java Platform Module System) and OSGi (Open Service Gateway initiative)

pom.xml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<groupId>com.cedarsoftware</groupId>
66
<artifactId>json-io</artifactId>
77
<packaging>bundle</packaging>
8-
<version>4.57.0</version>
8+
<version>4.58.0</version>
99
<description>Java JSON serialization</description>
1010
<url>https://github.com/jdereg/json-io</url>
1111

@@ -26,10 +26,10 @@
2626
<maven.build.timestamp.format>yyyy-MM-dd'T'HH:mm:ss.SSSZ</maven.build.timestamp.format>
2727
<!-- remove source encoding warnings from maven output -->
2828
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
29-
<version.java-util>3.7.0</version.java-util>
29+
<version.java-util>3.8.0</version.java-util>
3030
<!-- testing only -->
31-
<version.junit-jupiter-api>5.11.4</version.junit-jupiter-api>
32-
<version.junit-jupiter-params>5.11.4</version.junit-jupiter-params>
31+
<version.junit-jupiter-api>5.13.3</version.junit-jupiter-api>
32+
<version.junit-jupiter-params>5.13.3</version.junit-jupiter-params>
3333
<version.mockito-junit-jupiter>4.11.0</version.mockito-junit-jupiter>
3434
<version.assertj-core>3.27.3</version.assertj-core>
3535
<version.gson>2.11.0</version.gson>

0 commit comments

Comments
 (0)