@@ -111,7 +111,7 @@ Dependencies
111111<dependency >
112112 <groupId >com.devskiller.friendly-id</groupId >
113113 <artifactId >friendly-id</artifactId >
114- <version >2.0.0-beta2 </version >
114+ <version >2.0.0-beta3 </version >
115115</dependency >
116116```
117117
@@ -163,7 +163,7 @@ The FriendlyID library includes a Spring configuration to make it easy to add sh
163163<dependency >
164164 <groupId >com.devskiller.friendly-id</groupId >
165165 <artifactId >friendly-id-spring-boot-starter</artifactId >
166- <version >2.0.0-beta2 </version >
166+ <version >2.0.0-beta3 </version >
167167</dependency >
168168```
169169
@@ -207,7 +207,7 @@ First, add the following Jackson module dependency:
207207<dependency >
208208 <groupId >com.devskiller.friendly-id</groupId >
209209 <artifactId >friendly-id-jackson-datatype</artifactId >
210- <version >2.0.0-beta2 </version >
210+ <version >2.0.0-beta3 </version >
211211</dependency >
212212```
213213Then register the ` FriendlyIdModule ` module as follows:
@@ -226,7 +226,7 @@ First, add the dependency:
226226<dependency >
227227 <groupId >com.devskiller.friendly-id</groupId >
228228 <artifactId >friendly-id-jooq</artifactId >
229- <version >2.0.0-beta2 </version >
229+ <version >2.0.0-beta3 </version >
230230</dependency >
231231```
232232
@@ -253,7 +253,7 @@ First, add the dependency:
253253<dependency >
254254 <groupId >com.devskiller.friendly-id</groupId >
255255 <artifactId >friendly-id-jpa</artifactId >
256- <version >2.0.0-beta2 </version >
256+ <version >2.0.0-beta3 </version >
257257</dependency >
258258```
259259
@@ -281,7 +281,7 @@ First, add the dependency:
281281<dependency >
282282 <groupId >com.devskiller.friendly-id</groupId >
283283 <artifactId >friendly-id-openfeign</artifactId >
284- <version >2.0.0-beta2 </version >
284+ <version >2.0.0-beta3 </version >
285285</dependency >
286286```
287287
@@ -321,7 +321,7 @@ Update dependencies to use the new version:
321321<dependency >
322322 <groupId >com.devskiller.friendly-id</groupId >
323323 <artifactId >friendly-id-spring-boot-starter</artifactId >
324- <version >2.0.0-beta2 </version >
324+ <version >2.0.0-beta3 </version >
325325</dependency >
326326```
327327
@@ -333,7 +333,7 @@ Use the new Jackson 2.x module:
333333<dependency >
334334 <groupId >com.devskiller.friendly-id</groupId >
335335 <artifactId >friendly-id-jackson2-datatype</artifactId >
336- <version >2.0.0-beta2 </version >
336+ <version >2.0.0-beta3 </version >
337337</dependency >
338338```
339339
@@ -411,6 +411,10 @@ The value object can be used in:
411411- JPA entities
412412- jOOQ records
413413
414+ #### Null-safety with JSpecify
415+
416+ Version 2.x uses [ JSpecify] ( https://jspecify.dev/ ) annotations for null-safety. All packages are marked with ` @NullMarked ` , meaning parameters and return values are non-null by default.
417+
414418#### Jackson module names
415419
416420| Jackson Version | Module Class | Artifact |
0 commit comments