v0.19.0
0.19.0 - 2024-09-01
New Features
- [
refined4s-circe
] AddKeyEncoder
,KeyDecoder
andKeyCodec
forNewtype
andRefined
(#355)
-
[
refined4s-core
] AddtoUrl
toUri
, and addtoUri
totoUrl
(#356)Uri("https://www.google.com").toUrl // Url("https://www.google.com") Url("https://www.google.com").toUri // Uri("https://www.google.com")
-
[
refined4s-core
] AddtoURL
toUri
, and addtoURI
totoUrl
(#358)Uri("https://www.google.com").toURL // java.net.URL("https://www.google.com") Url("https://www.google.com").toURI // java.net.URI("https://www.google.com")
- [
refined4s-circe
] AddKeyEncoder
andKeyDecoder
for pre-defined refined types (#361)
-
[
refined4s-circe
] AddKeyEncoder
andKeyDecoder
torefined4s.modules.circe.derivation.generic.auto
(#369)Thanks to @ivan-klass for the
KeyEncoder
andKeyDecoder
request and PR (#353).
-
Update sbt plugins (#372)
sbt-ci-release
to1.6.1
sbt-wartremover
to3.2.0
sbt-scalafix
to0.12.1
sbt-scalafmt
to2.5.2
sbt-scoverage
to2.1.1
sbt-mdoc
to2.5.4
sbt-docusaur
to0.16.0
sbt-tpolecat
to0.5.2
com.github.xuwei-k:scalafix-rules
to0.4.5
- Update GitHub Actions: Update
javaOptions
(#376)env: GH_SBT_OPTS: "-Xss64m -Xms1024m -Xmx8G -XX:MaxMetaspaceSize=2G -XX:-UseGCOverheadLimit -XX:MaxInlineLevel=18 -XX:+UnlockExperimentalVMOptions" GH_JVM_OPTS: "-Xss64m -Xms1024m -Xmx8G -XX:MaxMetaspaceSize=2G -XX:-UseGCOverheadLimit -XX:MaxInlineLevel=18 -XX:+UnlockExperimentalVMOptions -XX:+UseJVMCICompiler"
- [
refined4s-refined-compat-scala2
] Bump Scala2.12
to2.12.16
(#379)