@@ -39,9 +39,10 @@ To use this serializer, you need to do two things:
3939
4040We provide several versions of the library:
4141
42- | Version | Kryo Compatibility | Available Scala Versions | Tested with |
43- | ---------| --------------------| --------------------------| -----------------------------------------------------------------|
44- | v1.0.x | Kryo-5.4 | 2.12,2.13,3.1 | JDK: OpenJdk11,OpenJdk17 Scala: 2.12.18,2.13.11,3.3.0 |
42+ | Version | Kryo Compatibility | Available Scala Versions | Tested with |
43+ | ---------| --------------------| --------------------------| ---------------------------------------------------------------------|
44+ | v1.1.x | Kryo-5.5 | 2.12,2.13,3 | JDK: OpenJdk11,OpenJdk17,OpenJdk21 Scala: 2.12.18,2.13.11,3.3.1 |
45+ | v1.0.x | Kryo-5.4 | 2.12,2.13,3 | JDK: OpenJdk11,OpenJdk17 Scala: 2.12.18,2.13.11,3.3.1 |
4546
4647
4748Note that we use semantic versioning - see [ semver.org] ( https://semver.org/ ) .
@@ -52,7 +53,7 @@ Note that we use semantic versioning - see [semver.org](https://semver.org/).
5253To use the latest stable release of scala-kryo-serialization in sbt projects you just need to add
5354this dependency:
5455
55- ` libraryDependencies += "io.altoo" %% "scala-kryo-serialization" % "1.0 .0" `
56+ ` libraryDependencies += "io.altoo" %% "scala-kryo-serialization" % "1.1 .0" `
5657
5758#### maven projects
5859
@@ -71,7 +72,7 @@ To use the official release of scala-kryo-serialization in Maven projects, pleas
7172 <dependency >
7273 <groupId >io.altoo</groupId >
7374 <artifactId >scala-kryo-serialization_2.13</artifactId >
74- <version >1.0 .0</version >
75+ <version >1.1 .0</version >
7576 </dependency >
7677```
7778
@@ -309,8 +310,8 @@ Enum Serialization
309310Serialization of Java and Scala 3 enums is done by name (and not by index) to avoid having reordering of enum values breaking serialization.
310311
311312
312- Using Kryo on JDK 17
313- --------------------
313+ Using Kryo on JDK 17 and later
314+ ------------------------------
314315
315316Kryo needs modules to be opened for reflection when serializing basic JDK classes.
316317Those options have to be passed to the JVM, for example in sbt:
0 commit comments