Skip to content

Commit 7ca02cf

Browse files
committed
4.0.0
1 parent 71bb31d commit 7ca02cf

File tree

1 file changed

+8
-11
lines changed

1 file changed

+8
-11
lines changed

upickleReadme/Readme.scalatex

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
)
2626
)
2727

28-
@sect("uPickle 4.0.0-RC1")
28+
@sect("uPickle 4.0.0")
2929
@div(display.flex, alignItems.center, flexDirection.column)
3030
@div
3131
@a(href := "https://gitter.im/lihaoyi/upickle")(
@@ -74,8 +74,8 @@
7474

7575
@sect{Getting Started}
7676
@hl.scala
77-
"com.lihaoyi" %% "upickle" % "4.0.0-RC1" // SBT
78-
ivy"com.lihaoyi::upickle:4.0.0-RC1" // Mill
77+
"com.lihaoyi" %% "upickle" % "4.0.0" // SBT
78+
ivy"com.lihaoyi::upickle:4.0.0" // Mill
7979

8080
@p
8181
And then you can immediately start writing and reading common Scala
@@ -93,8 +93,8 @@
9393
@p
9494
For ScalaJS applications, use this dependencies instead:
9595
@hl.scala
96-
"com.lihaoyi" %%% "upickle" % "4.0.0-RC1" // SBT
97-
ivy"com.lihaoyi::upickle::4.0.0-RC1" // Mill
96+
"com.lihaoyi" %%% "upickle" % "4.0.0" // SBT
97+
ivy"com.lihaoyi::upickle::4.0.0" // Mill
9898

9999
@sect{Scala Versions}
100100
@p
@@ -915,18 +915,13 @@
915915
JSON library, and inherits a lot of it's performance from Erik's work.
916916

917917
@sect{Version History}
918-
@sect{4.0.0-RC1}
918+
@sect{4.0.0}
919919
@ul
920920
@li
921921
@b{4.0.0 is a major breaking change in uPickle, including in the serialization
922922
format for many common data types (@hl.scala{Option}s, @hl.scala{sealed trait}s,
923923
etc.), as well as breaking binary compatibility. Please be
924924
careful upgrading and follow the instructions below.}
925-
@li
926-
uPickle 4.0.0-RC1 is a release candidate. It breaks backwards compatibility with
927-
uPickle 3.x (binary and serialization), but makes no promises for compatibility
928-
with uPickle 4.0.0 final. Hopefully nothing will need to change between 4.0.0-RC1
929-
and 4.0.0 final, but it cannot be guaranteed.
930925
@li
931926
Shorten @code{$type} tag used for discriminating @hl.scala{sealed trait} cases
932927
@lnk("#594", "https://github.com/com-lihaoyi/upickle/pull/596")
@@ -939,6 +934,8 @@
939934
@li
940935
Allow field-level and class-level application of @code{serializeDefaults} as an annotation
941936
@lnk("#608", "https://github.com/com-lihaoyi/upickle/pull/608").
937+
@li
938+
Drop support for Scala 3.3, uPickle 4.0.0 only supports Scala 2.13.x and 3.4.x and above
942939
@li
943940
To upgrade to uPickle 4.0.0 from uPickle 3.x while preserving the existing serialization
944941
format, please add @hl.scala{override def objectTypeKeyWriteFullyQualified = true} and

0 commit comments

Comments
 (0)