(patch) version updates and doc updates (#15)
All checks were successful
/ Build and Release Library (push) Successful in 1m51s
All checks were successful
/ Build and Release Library (push) Successful in 1m51s
Reviewed-on: #15
This commit is contained in:
parent
5f6d9086bc
commit
fad88877fb
6 changed files with 16 additions and 5 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -3,3 +3,4 @@ project/target/
|
|||
project/project/
|
||||
modules/core/target/
|
||||
.version
|
||||
.scala-version
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
val scala3: String = "3.6.4"
|
||||
val scala3: String = "3.7.1"
|
||||
|
||||
ThisBuild / scalaVersion := scala3
|
||||
ThisBuild / versionScheme := Some("semver-spec")
|
||||
|
@ -20,7 +20,7 @@ val sharedSettings = Seq(
|
|||
|
||||
lazy val testSettings = Seq(
|
||||
libraryDependencies ++= Seq(
|
||||
"org.scalameta" %% "munit" % "1.1.0" % Test
|
||||
"org.scalameta" %% "munit" % "1.1.1" % Test
|
||||
)
|
||||
)
|
||||
|
||||
|
|
|
@ -1 +1 @@
|
|||
sbt.version=1.10.11
|
||||
sbt.version=1.11.2
|
||||
|
|
|
@ -25,9 +25,10 @@ credentials += selectCredentials()
|
|||
|
||||
externalResolvers := Seq(
|
||||
"Garrity Software Mirror" at "https://maven.garrity.co/releases",
|
||||
"Garrity Software Snapshots" at "https://maven.garrity.co/snapshots",
|
||||
"Garrity Software Releases" at "https://maven.garrity.co/gs"
|
||||
)
|
||||
|
||||
addSbtPlugin("org.scoverage" % "sbt-scoverage" % "2.1.0")
|
||||
addSbtPlugin("gs" % "sbt-garrity-software" % "0.5.0")
|
||||
addSbtPlugin("gs" % "sbt-garrity-software" % "0.6.0")
|
||||
addSbtPlugin("gs" % "sbt-gs-semver" % "0.3.0")
|
||||
|
|
|
@ -118,7 +118,8 @@ object UUID:
|
|||
* @return
|
||||
* Hexadecimal string representation of this UUID.
|
||||
*/
|
||||
def str(dashes: Boolean = false): String = withoutDashes()
|
||||
def str(dashes: Boolean = false): String =
|
||||
if dashes then withDashes() else withoutDashes()
|
||||
|
||||
/** @return
|
||||
* Hexadecimal string representation of this UUID, without dashes.
|
||||
|
|
|
@ -56,6 +56,14 @@ class UUIDTests extends munit.FunSuite:
|
|||
assertEquals(UUID.parse(base.withDashes()), Some(base))
|
||||
}
|
||||
|
||||
test(
|
||||
"should successfully parse a UUID with dashes (alternative serializer)"
|
||||
) {
|
||||
val raw = java.util.UUID.randomUUID()
|
||||
val base = UUID(raw)
|
||||
assertEquals(UUID.parse(base.str(true)), Some(base))
|
||||
}
|
||||
|
||||
test(
|
||||
"should successfully parse a UUID with dashes, generated with this library"
|
||||
) {
|
||||
|
|
Loading…
Add table
Reference in a new issue