Skip to content

Commit

Permalink
Upgrade to latest versions. Update readme
Browse files Browse the repository at this point in the history
  • Loading branch information
hamnis committed Oct 25, 2024
1 parent e2793a9 commit 0faf8aa
Show file tree
Hide file tree
Showing 3 changed files with 24 additions and 67 deletions.
74 changes: 13 additions & 61 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,16 +4,12 @@
for Json and provide a useful way to work with that tree.

## Note
Starting with version 7, we require JDK11.
Vavr has been dropped as a dependency.

Starting with version 8, we require JDK17.

## Status

[![Maven Central](https://maven-badges.herokuapp.com/maven-central/net.hamnaberg.json/immutable-json/badge.svg)](https://maven-badges.herokuapp.com/maven-central/net.hamnaberg.json/immutable-json)
[![Build Status](https://travis-ci.org/hamnis/immutable-json.png)](https://travis-ci.org/hamnis/immutable-json)
[![Gitter Chat](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/hamnis/immutable-json)

[![Maven Central](https://maven-badges.herokuapp.com/maven-central/net.hamnaberg.json/immutable-json/badge.svg)](https://maven-badges.herokuapp.com/maven-central/net.hamnaberg.json/immutable-json)
[![Build Status](https://github.com/hamnis/immutable-json/actions/workflows/ci.yml/badge.svg)](https://github.com/hamnis/immutable-json/actions/workflows/ci.yml)

# Community

Expand Down Expand Up @@ -86,106 +82,62 @@ Also note that the `Tuples` type is from `net.hamnaberg.json.util` to have Tuple
```

# Where can we find this
[![Maven Central](https://maven-badges.herokuapp.com/maven-central/net.hamnaberg.json/immutable-json/badge.svg)](https://maven-badges.herokuapp.com/maven-central/net.hamnaberg.json/immutable-json)

Using maven, you download it from Maven Central using these coordinates:

```xml
<dependency>
<groupId>net.hamnaberg.json</groupId>
<artifactId>immutable-json-ast</artifactId>
<version>7.0.1</version>
<version>VERSION</version> <!-- Version from badge -->
</dependency>

<dependency>
<groupId>net.hamnaberg.json</groupId>
<artifactId>immutable-json-pointer</artifactId>
<version>7.0.1</version>
<version>VERSION</version> <!-- Version from badge -->
</dependency>

<dependency>
<groupId>net.hamnaberg.json</groupId>
<artifactId>immutable-json-patch</artifactId>
<version>7.0.1</version>
<version>VERSION</version> <!-- Version from badge -->
</dependency>

<dependency>
<groupId>net.hamnaberg.json</groupId>
<artifactId>immutable-json-jackson</artifactId>
<version>7.0.1</version>
<version>VERSION</version> <!-- Version from badge -->
</dependency>

<dependency>
<groupId>net.hamnaberg.json</groupId>
<artifactId>immutable-json-javax</artifactId>
<version>7.0.1</version>
<version>VERSION</version> <!-- Version from badge -->
</dependency>

<dependency>
<groupId>net.hamnaberg.json</groupId>
<artifactId>immutable-gson</artifactId>
<version>7.0.1</version>
<version>VERSION</version> <!-- Version from badge -->
</dependency>

<dependency>
<groupId>net.hamnaberg.json</groupId>
<artifactId>immutable-json-codec</artifactId>
<version>7.0.1</version>
<version>VERSION</version> <!-- Version from badge -->
</dependency>

<dependency>
<groupId>net.hamnaberg.json</groupId>
<artifactId>immutable-json-reflection-codec</artifactId>
<version>7.0.1</version>
<version>VERSION</version> <!-- Version from badge -->
</dependency>
```

Snapshots can be found from [Sonatype](https://oss.sonatype.org/content/repositories/snapshots/):


```xml
<dependency>
<groupId>net.hamnaberg.json</groupId>
<artifactId>immutable-json-ast</artifactId>
<version>7.1.0-SNAPSHOT</version>
</dependency>

<dependency>
<groupId>net.hamnaberg.json</groupId>
<artifactId>immutable-json-pointer</artifactId>
<version>7.1.0-SNAPSHOT</version>
</dependency>

<dependency>
<groupId>net.hamnaberg.json</groupId>
<artifactId>immutable-json-jackson</artifactId>
<version>7.1.0-SNAPSHOT</version>
</dependency>

<dependency>
<groupId>net.hamnaberg.json</groupId>
<artifactId>immutable-json-native</artifactId>
<version>7.1.0-SNAPSHOT</version>
</dependency>

<dependency>
<groupId>net.hamnaberg.json</groupId>
<artifactId>immutable-json-javax</artifactId>
<version>7.1.0-SNAPSHOT</version>
</dependency>

<dependency>
<groupId>net.hamnaberg.json</groupId>
<artifactId>immutable-json-codec</artifactId>
<version>7.1.0-SNAPSHOT</version>
</dependency>

<dependency>
<groupId>net.hamnaberg.json</groupId>
<artifactId>immutable-json-reflection-codec</artifactId>
<version>7.1.0-SNAPSHOT</version>
</dependency>
```

## License

We are using the Apache License 2.0
Expand All @@ -194,4 +146,4 @@ Also note that the `Tuples` type is from `net.hamnaberg.json.util` to have Tuple
## Contributing
All contributions are welcome! Documentation is sorely lacking and really needs some love.
If you find a missing combinator, please open a PR or issue so we can discuss it.
Any bugs or missing features are also welcome.
Any bugfixes or pointing out missing features are also welcome.
2 changes: 1 addition & 1 deletion codec/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@
<dependency>
<groupId>net.hamnaberg</groupId>
<artifactId>arities</artifactId>
<version>0.6.0-RC1</version>
<version>0.6.0</version>
</dependency>
</dependencies>
</project>
15 changes: 10 additions & 5 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -137,7 +137,10 @@

<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<jackson.version>2.17.2</jackson.version>
<maven.compiler.source>17</maven.compiler.source>
<maven.compiler.target>17</maven.compiler.target>
<maven.compiler.release>17</maven.compiler.release>
<jackson.version>2.18.0</jackson.version>
</properties>

<build>
Expand All @@ -149,7 +152,6 @@
<artifactId>maven-compiler-plugin</artifactId>
<version>3.13.0</version>
<configuration>
<release>17</release>
<compilerArgs>
<arg>-Xlint:unchecked</arg>
<arg>-Xlint:deprecation</arg>
Expand Down Expand Up @@ -182,7 +184,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>3.5.0</version>
<version>3.5.1</version>
<configuration>
<useModulePath>false</useModulePath>
</configuration>
Expand Down Expand Up @@ -246,6 +248,9 @@
<failFast>true</failFast>
<fail>true</fail>
<rules>
<requireMavenVersion>
<version>3.9</version>
</requireMavenVersion>
<requireJavaVersion>
<version>17</version>
</requireJavaVersion>
Expand All @@ -264,7 +269,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>3.10.0</version>
<version>3.10.1</version>
<executions>
<execution>
<goals>
Expand Down Expand Up @@ -300,7 +305,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-gpg-plugin</artifactId>
<version>3.2.5</version>
<version>3.2.7</version>
<executions>
<execution>
<id>sign-artifacts</id>
Expand Down

0 comments on commit 0faf8aa

Please sign in to comment.