/fuuid

Functional UUID's for Scala

Primary LanguageScalaMIT LicenseMIT

GitHub Actions Maven Central Code of Conduct Mergify Status Scala Steward badge

fuuid - Functional UUID

Head on over to the microsite

Impatient Quickstart

To use fuuid in an existing SBT project with Scala 2.12 or a later version, add the following dependency to your build.sbt:

libraryDependencies += "io.chrisdavenport" %% "fuuid" % "<version>"

And for integrations:

libraryDependencies ++= Seq(
    "io.chrisdavenport" %% "fuuid-circe"  % "<version>", // Circe integration
    "io.chrisdavenport" %% "fuuid-http4s" % "<version>", // Http4s integration
    "io.chrisdavenport" %% "fuuid-doobie" % "<version>"  // Doobie integration
)

For more info visit the microsite

Versions

fuuid Scala 2.12 Scala 2.13 Scala 3 Cats CE http4s Doobie Circe
0.8.x Yes Yes Pending 2.x 3.x 0.23.x 1.0.x 1.0.x
0.7.x Yes Yes Pending 2.x 2.x 0.22.x 0.13.x 0.14.x
0.6.x Yes Yes Pending 2.x 2.x 0.21.x 0.13.x 0.13.x