Skip to content

Commit fb3a166

Browse files
authored
update readmes (#209)
1 parent f8a09cc commit fb3a166

File tree

5 files changed

+27
-25
lines changed

5 files changed

+27
-25
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,9 @@ To use these format backends Maven-based projects, use following dependency:
2626

2727
```xml
2828
<dependency>
29-
<groupId>com.fasterxml.jackson.datatype</groupId>
29+
<groupId>tools.jackson.datatype</groupId>
3030
<artifactId>jackson-datatype-[COLLECTION]</artifactId>
31-
<version>3.0.0-rc5</version>
31+
<version>3.0.3</version>
3232
</dependency>
3333
```
3434

eclipse-collections/README.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ Licensed under [Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0.
66

77
## Status
88

9-
[![Maven Central](https://img.shields.io/maven-central/v/com.fasterxml.jackson.datatype/jackson-datatype-eclipse-collections.svg)](https://maven-badges.herokuapp.com/maven-central/com.fasterxml.jackson.datatype/jackson-datatype-eclipse-collections/)
10-
[![Javadoc](https://javadoc.io/badge/com.fasterxml.jackson.datatype/jackson-datatype-eclipse-collections.svg)](https://www.javadoc.io/doc/com.fasterxml.jackson.datatype/jackson-datatype-eclipse-collections)
9+
[![Maven Central](https://img.shields.io/maven-central/v/tools.jackson.datatype/jackson-datatype-eclipse-collections.svg)](https://maven-badges.herokuapp.com/maven-central/tools.jackson.datatype/jackson-datatype-eclipse-collections/)
10+
[![Javadoc](https://javadoc.io/badge/tools.jackson.datatype/jackson-datatype-eclipse-collections.svg)](https://www.javadoc.io/doc/tools.jackson.datatype/jackson-datatype-eclipse-collections)
1111

1212
## Usage
1313

@@ -17,9 +17,9 @@ To use module on Maven-based projects, use following dependency:
1717

1818
```xml
1919
<dependency>
20-
<groupId>com.fasterxml.jackson.datatype</groupId>
20+
<groupId>tools.jackson.datatype</groupId>
2121
<artifactId>jackson-datatype-eclipse-collections</artifactId>
22-
<version>2.14.0</version>
22+
<version>3.0.3</version>
2323
</dependency>
2424
```
2525

@@ -30,8 +30,9 @@ To use module on Maven-based projects, use following dependency:
3030
Like all standard Jackson modules (libraries that implement Module interface), registration is done as follows:
3131

3232
```java
33-
ObjectMapper mapper = new ObjectMapper()
34-
.registerModule(new EclipseCollectionsModule());
33+
ObjectMapper mapper = JsonMapper.builder()
34+
.addModule(new EclipseCollectionsModule())
35+
.build();
3536
```
3637

3738
after which functionality is available for all normal Jackson operations.

guava/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ To use module on Maven-based projects, use following dependency:
1010

1111
```xml
1212
<dependency>
13-
<groupId>com.fasterxml.jackson.datatype</groupId>
13+
<groupId>tools.jackson.datatype</groupId>
1414
<artifactId>jackson-datatype-guava</artifactId>
15-
<version>3.0.0-rc5</version>
15+
<version>3.0.3</version>
1616
</dependency>
1717
```
1818

hppc/README.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ Licensed under [Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0.
66

77
## Status
88

9-
[![Maven Central](https://maven-badges.herokuapp.com/maven-central/com.fasterxml.jackson.datatype/jackson-datatype-hppc/badge.svg)](https://maven-badges.herokuapp.com/maven-central/com.fasterxml.jackson.datatype/jackson-datatype-hppc/)
10-
[![Javadoc](https://javadoc.io/badge/com.fasterxml.jackson.datatype/jackson-datatype-hppc.svg)](https://www.javadoc.io/doc/com.fasterxml.jackson.datatype/jackson-datatype-hppc)
9+
[![Maven Central](https://maven-badges.herokuapp.com/maven-central/tools.jackson.datatype/jackson-datatype-hppc/badge.svg)](https://maven-badges.herokuapp.com/maven-central/tools.jackson.datatype/jackson-datatype-hppc/)
10+
[![Javadoc](https://javadoc.io/badge/tools.jackson.datatype/jackson-datatype-hppc.svg)](https://www.javadoc.io/doc/tools.jackson.datatype/jackson-datatype-hppc)
1111

12-
Currently (2.7) following things are supported:
12+
Currently, the following things are supported:
1313

1414
* Serializing of all 'XxxContainer' (IntContainer, IntSet, IntArrayList, LongContainer, DoubleContainer etc) types
1515
* Deserialization of all `int` valued container types
@@ -28,18 +28,17 @@ contribute code. Jackson team is happy to merge code contributions, and help wit
2828

2929
### JDK version
3030

31-
Starting with version 2.6 of the module, minimum JDK is 1.7. This is because
32-
HPPC 0.7.1 requires it. Jackson core components only require 1.6.
31+
Starting with version 3.0 of the module, minimum JDK is 17.
3332

3433
### Maven dependency
3534

3635
To use module on Maven-based projects, use following dependency:
3736

3837
```xml
3938
<dependency>
40-
<groupId>com.fasterxml.jackson.datatype</groupId>
39+
<groupId>tools.jackson.datatype</groupId>
4140
<artifactId>jackson-datatype-hppc</artifactId>
42-
<version>2.5.3</version>
41+
<version>3.0.3</version>
4342
</dependency>
4443
```
4544

@@ -51,8 +50,9 @@ To use the the Module in Jackson, simply register it with the ObjectMapper insta
5150
Modules are registered through ObjectMapper, like so:
5251

5352
```java
54-
ObjectMapper mapper = new ObjectMapper();
55-
mapper.register(new HppcModule());
53+
ObjectMapper mapper = JsonMapper.builder()
54+
.addModule(new HppcModule())
55+
.build();
5656
```
5757

5858
after which you can read JSON as HPPC types, as well as write HPPC types as JSON. It's really that simple; convenient and efficient.

pcollections/README.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ Licensed under [Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0.
66

77
## Status
88

9-
[![Maven Central](https://img.shields.io/maven-central/v/com.fasterxml.jackson.datatype/jackson-datatype-pcollections.svg)](https://maven-badges.herokuapp.com/maven-central/com.fasterxml.jackson.datatype/jackson-datatype-pcollections/)
10-
[![Javadoc](https://javadoc.io/badge/com.fasterxml.jackson.datatype/jackson-datatype-pcollections.svg)](https://www.javadoc.io/doc/com.fasterxml.jackson.datatype/jackson-datatype-pcollections)
9+
[![Maven Central](https://img.shields.io/maven-central/v/tools.jackson.datatype/jackson-datatype-pcollections.svg)](https://maven-badges.herokuapp.com/maven-central/tools.jackson.datatype/jackson-datatype-pcollections/)
10+
[![Javadoc](https://javadoc.io/badge/tools.jackson.datatype/jackson-datatype-pcollections.svg)](https://www.javadoc.io/doc/tools.jackson.datatype/jackson-datatype-pcollections)
1111

1212
## Usage
1313

@@ -17,9 +17,9 @@ To use module on Maven-based projects, use following dependency:
1717

1818
```xml
1919
<dependency>
20-
<groupId>com.fasterxml.jackson.datatype</groupId>
20+
<groupId>tools.jackson.datatype</groupId>
2121
<artifactId>jackson-datatype-pcollections</artifactId>
22-
<version>2.7.0</version>
22+
<version>3.0.3</version>
2323
</dependency>
2424
```
2525

@@ -30,8 +30,9 @@ To use module on Maven-based projects, use following dependency:
3030
Like all standard Jackson modules (libraries that implement Module interface), registration is done as follows:
3131

3232
```java
33-
ObjectMapper mapper = new ObjectMapper()
34-
.registerModule(new PCollectionsModule());
33+
ObjectMapper mapper = JsonMapper.builder()
34+
.addModule(new PCollectionsModule())
35+
.build();
3536
```
3637

3738
after which functionality is available for all normal Jackson operations.

0 commit comments

Comments
 (0)