v0.4.0 (2021-11-10)
- Update to CE 3 #457 (fedefernandez)
📈 Dependency updates
- Update discipline-specs2 to 1.2.2 #451 (47erbot)
- Update scalafmt-core to 3.0.3 #450 (47erbot)
- Update mdoc_2.12, mdoc_2.13, sbt-mdoc to 2.2.23 #449 (47erbot)
Merged pull requests:
- Update sbt-scoverage to 1.9.2 #480 (47erbot)
- Update sbt-github-header, sbt-github-mdoc to 0.11.1 #478 (47erbot)
- Update sbt-github-header, sbt-github-mdoc to 0.11.0 #477 (47erbot)
- Update discipline-specs2 to 1.3.0 #476 (47erbot)
- Update discipline-specs2 to 1.2.4 #475 (47erbot)
- Update mdoc, sbt-mdoc to 2.2.24 #474 (47erbot)
- Update sbt-github-header, sbt-github-mdoc to 0.10.1 #473 (47erbot)
- Update sbt-ci-release to 1.5.10 #471 (47erbot)
- Update discipline-specs2 to 1.2.3 #470 (47erbot)
- Update sbt-scoverage to 1.9.1 #469 (47erbot)
- Update http4s-core, http4s-dsl to 0.22.7 #468 (47erbot)
- Update http4s-core, http4s-dsl to 0.22.6 #466 (47erbot)
- Update scalafmt-core to 3.0.6 #465 (47erbot)
- Update scala-parallel-collections to 1.0.4 #464 (47erbot)
- Update scalafmt-core to 3.0.5 #463 (47erbot)
- Update sbt-ci-release to 1.5.9 #462 (47erbot)
- Update sbt-github-header, sbt-github-mdoc to 0.10.0 #461 (47erbot)
- Update http4s-core, http4s-dsl to 0.22.5 #458 (47erbot)
- Update cats-effect to 2.5.4 #456 (47erbot)
- Update scalafmt-core to 3.0.4 #455 (47erbot)
- Update sbt-scoverage to 1.9.0 #454 (47erbot)
- Update scala-library, scala-reflect to 2.12.15 #453 (47erbot)
- Update sbt-scalafix to 0.9.31 #452 (47erbot)
v0.3.0 (2021-09-10)
📈 Dependency updates
- Update plugins/dependencies to latest versions #447 (alejandrohdezma)
- Update discipline-specs2 to 1.2.1 #446 (47erbot)
- Update discipline-specs2 to 1.2.0 #444 (47erbot)
- Update scalafmt-core to 3.0.2 #439 (47erbot)
- Update http4s-dsl to 0.22.4 #435 (47erbot)
- Update scalafmt-core to 3.0.1 #432 (47erbot)
- Update scalafmt-core to 3.0.0 #430 (47erbot)
- Update sbt-scalafix to 0.9.30 #428 (47erbot)
- Update http4s-dsl to 0.22.2 #424 (47erbot)
- Update cats-effect to 2.5.3 #423 (47erbot)
- Update fuuid to 0.7.0 #421 (47erbot)
- Update http4s-dsl to 0.22.1 #418 (47erbot)
- Update cats-effect to 2.5.2 #417 (47erbot)
- Update http4s-dsl to 0.22.0 #413 (47erbot)
- Update http4s-dsl to 0.21.25 #412 (47erbot)
- Update sbt to 1.5.5 #411 (47erbot)
- Update sbt-scalafmt to 2.4.3 #409 (47erbot)
- Update sbt-github-header, sbt-github-mdoc to 0.9.3 #408 (47erbot)
- Update tapir-core, ... to 0.17.20 #406 (47erbot)
- Update sbt-scalafmt-defaults to 0.4.3 #405 (47erbot)
- Update sbt-scalafix-defaults to 0.6.0 #404 (47erbot)
- Update fuuid to 0.6.1 #403 (47erbot)
- Update specs2-cats, specs2-scalacheck to 4.12.1 #401 (47erbot)
- Update sbt to 1.5.4 #400 (47erbot)
- Update sbt-jmh to 0.4.3 #399 (47erbot)
- Update sbt to 1.5.3 #398 (47erbot)
- Update sbt-tpolecat to 0.1.20 #397 (47erbot)
- Update sbt-scoverage to 1.8.2 #396 (47erbot)
- Update sbt-scalafix to 0.9.29 #395 (47erbot)
- Update http4s-dsl to 0.21.24 #394 (47erbot)
- Update sbt-tpolecat to 0.1.19 #393 (47erbot)
- Update circe-core, circe-testing to 0.14.1 #392 (47erbot)
- Update doobie-h2, doobie-specs2 to 0.13.4 #391 (47erbot)
- Update specs2-cats, specs2-scalacheck to 4.12.0 #390 (47erbot)
- Update sbt-tpolecat to 0.1.18 #389 (47erbot)
- Update http4s-dsl to 0.21.23 #384 (47erbot)
- Update shapeless to 2.3.7 #381 (47erbot)
- Update sbt-jmh to 0.4.2 #380 (47erbot)
- Update discipline-specs2 to 1.1.6 #379 (47erbot)
- Update cats-laws to 2.6.1 #378 (47erbot)
- Update cats-effect to 2.5.1 #377 (47erbot)
- Update scala-parallel-collections to 1.0.3 #376 (47erbot)
- Update sbt-jmh to 0.4.1 #375 (47erbot)
- Update sbt-scoverage to 1.8.0 #374 (47erbot)
- Update sbt to 1.5.2 #373 (47erbot)
- Update shapeless to 2.3.6 #372 (47erbot)
- Update doobie-h2, doobie-specs2 to 0.13.2 #371 (47erbot)
- Update shapeless to 2.3.5 #370 (47erbot)
v0.2.0 (2021-05-05)
🚀 Features
- Integration module between FUUID/memeid #239 (alejandrohdezma)
- Add integration module with
Tapir
#233 (alejandrohdezma) - Add
sbt-modules
plugin to simplify build #191 (alejandrohdezma)
🐛 Bug Fixes
- fromString method accepts invalid strings #134
📈 Dependency updates
- Update sbt-scoverage to 1.7.3 #369 (47erbot)
- Update scalacheck to 1.15.4 #368 (47erbot)
- Update sbt-scoverage to 1.7.2 #367 (47erbot)
- Update sbt-scoverage to 1.7.0 #366 (47erbot)
- Update doobie-h2, doobie-specs2 to 0.13.1 #363 (47erbot)
- Update specs2-cats, specs2-scalacheck to 4.11.0 #362 (47erbot)
- Update sbt to 1.5.1 #361 (47erbot)
- Update discipline-specs2 to 1.1.5 #360 (47erbot)
- Update cats-laws to 2.6.0 #359 (47erbot)
- Update cats-effect to 2.5.0 #358 (47erbot)
- Update doobie-h2, doobie-specs2 to 0.13.0 #357 (47erbot)
- Update sbt-codecov to 0.2.1 #355 (47erbot)
- Update tapir-core to 0.17.19 #354 (megankelly)
- Update shapeless to 2.3.4 #351 (47erbot)
- Update sbt-scalafix-defaults to 0.5.1 #350 (47erbot)
- Update sbt-scalafmt-defaults to 0.4.2 #349 (47erbot)
- Update sbt-modules to 0.2.0 #347 (47erbot)
- Update http4s-dsl to 0.21.22 #346 (47erbot)
- Update sbt to 1.5.0 #345 (47erbot)
- Update cats-laws to 2.5.0 #342 (47erbot)
- Update cats-effect to 2.4.1 #341 (47erbot)
- Update scala-parallel-collections to 1.0.2 #339 (47erbot)
- Update http4s-dsl to 0.21.21 #338 (47erbot)
- Update sbt-scalafix to 0.9.27 #337 (47erbot)
- Update sbt-ci-release to 1.5.7 #336 (47erbot)
- Update cats-effect to 2.4.0 #335 (47erbot)
- Update tapir-core, ... to 0.17.19 #334 (47erbot)
- Update mdoc-toc-generator, sbt-mdoc-toc to 0.3.0 #333 (47erbot)
- Update sbt-tpolecat to 0.1.17 #332 (47erbot)
- Update tapir-core, ... to 0.17.18 #331 (47erbot)
- Update sbt-github-header, sbt-github-mdoc to 0.9.2 #330 (47erbot)
- Update doobie-h2, doobie-specs2 to 0.12.1 #329 (47erbot)
- Update tapir-core, ... to 0.17.16 #328 (47erbot)
- Update sbt-ci-release to 1.5.6 #327 (47erbot)
- Update doobie-h2, doobie-specs2 to 0.12.0 #326 (47erbot)
- Update sbt to 1.4.9 #325 (47erbot)
- Update tapir-core, ... to 0.17.15 #324 (47erbot)
- Update sbt to 1.4.8 #323 (47erbot)
- Update sbt-github-header, sbt-github-mdoc to 0.9.1 #322 (47erbot)
- Update scala-parallel-collections to 1.0.1 #321 (47erbot)
- Update tapir-core, ... to 0.17.14 #320 (47erbot)
- Update http4s-dsl to 0.21.20 #319 (47erbot)
- Update sbt-scalafmt-defaults to 0.4.1 #318 (47erbot)
- Update sbt-scalafix to 0.9.26 #317 (47erbot)
- Update tapir-core, ... to 0.17.13 #316 (47erbot)
- Update cats-laws to 2.4.2 #315 (47erbot)
- Update cats-effect to 2.3.3 #314 (47erbot)
- Update mdoc_2.12.12, mdoc_2.13, sbt-mdoc to 2.2.18 #313 (47erbot)
- Update tapir-core, ... to 0.17.12 #312 (47erbot)
- Update discipline-specs2 to 1.1.4 #311 (47erbot)
- Update scalacheck to 1.15.3 #310 (47erbot)
- Update tapir-core, ... to 0.17.11 #309 (47erbot)
- Update cats-laws to 2.4.1 #308 (47erbot)
- Update http4s-dsl to 0.21.19 #307 (47erbot)
- Update dependencies to latest versions #306 (alejandrohdezma)
- Update cats-effect to 2.3.0 #271 (47erbot)
- Update sbt-scalafix to 0.9.24 #270 (47erbot)
- Update discipline-specs2 to 1.1.2 #269 (47erbot)
- Update cats-laws to 2.3.0 #268 (47erbot)
- Update mdoc, sbt-mdoc to 2.2.13 #267 (47erbot)
- Update http4s-dsl to 0.21.13 #266 (47erbot)
- Update doobie-h2, doobie-specs2 to 0.9.4 #265 (47erbot)
- Update sbt to 1.4.4 #264 (47erbot)
- Update http4s-dsl to 0.21.11 #263 (47erbot)
- Update discipline-specs2 to 1.1.1 #262 (47erbot)
- Update mdoc, sbt-mdoc to 2.2.12 #261 (47erbot)
- Update scalacheck to 1.15.1 #260 (47erbot)
- Update scala-parallel-collections to 1.0.0 #259 (47erbot)
- Update http4s-dsl to 0.21.9 #258 (47erbot)
- Update sbt-tpolecat to 0.1.15 #257 (47erbot)
- Update sbt-ci-release to 1.5.4 #256 (47erbot)
- Update sbt-scalafix to 0.9.23 #255 (47erbot)
- Update sbt to 1.4.3 #254 (47erbot)
- Update scalacheck to 1.15.0 #253 (47erbot)
- Update sbt to 1.4.2 #252 (47erbot)
- Update sbt to 1.4.1 #251 (47erbot)
- Update scalafmt-core to 2.7.5 #250 (47erbot)
- Update sbt-mdoc to 2.2.10 #249 (47erbot)
- Update http4s-dsl to 0.21.8 #248 (47erbot)
- Update specs2-cats, specs2-scalacheck to 4.10.5 #247 (47erbot)
- Update specs2-cats, specs2-scalacheck to 4.10.4 #246 (47erbot)
- Update sbt-tpolecat to 0.1.14 #245 (47erbot)
- Update scalafmt-core to 2.7.4 #244 (47erbot)
- Update sbt to 1.4.0 #243 (47erbot)
- Update sbt-scalafmt-defaults to 0.4.0 #242 (47erbot)
- Update scalafmt-core to 2.7.3 #241 (47erbot)
- Update sbt-scalafix to 0.9.21 #240 (47erbot)
- Update scalafmt-core to 2.7.2 #238 (47erbot)
- Update sbt-mdoc to 2.2.9 #237 (47erbot)
- Update sbt-scalafix-defaults to 0.4.0 #236 (47erbot)
- Update sbt-scalafix-defaults to 0.3.2 #234 (47erbot)
- Update scalafmt-core to 2.7.1 #232 (47erbot)
- Update sbt-mdoc to 2.2.8 #230 (47erbot)
- Update sbt-mdoc to 2.2.7 #229 (47erbot)
- Update cats-effect to 2.2.0 #228 (47erbot)
- Update doobie-h2, doobie-specs2 to 0.9.2 #227 (47erbot)
- Update scalafmt-core to 2.7.0 #226 (47erbot)
- Update sbt-scalafix-defaults, ... to 0.3.1 #225 (47erbot)
- Update cats-laws to 2.2.0 #224 (47erbot)
- Update sbt-mdoc to 2.2.6 #223 (47erbot)
- Update sbt-scalafix to 0.9.20 #222 (47erbot)
- Update sbt-jmh to 0.4.0 #221 (47erbot)
- Update specs2-cats, specs2-scalacheck to 4.10.3 #220 (47erbot)
- Update sbt-mdoc to 2.2.5 #219 (47erbot)
- Update sbt-mdoc to 2.2.4 #218 (47erbot)
- Update http4s-dsl to 0.21.7 #217 (47erbot)
- Update specs2-cats, specs2-scalacheck to 4.10.2 #216 (47erbot)
- Update sbt-scalafix-defaults to 0.3.0 #215 (47erbot)
- Update sbt-scalafmt to 2.4.2 #214 (47erbot)
- Update sbt-scalafmt-defaults to 0.3.0 #213 (47erbot)
- Update sbt-fix to 0.7.0 #212 (47erbot)
- Update specs2-cats, specs2-scalacheck to 4.10.1 #211 (47erbot)
- Update sbt-fix to 0.6.1 #210 (47erbot)
- Update scalafmt-core to 2.5.3 #209 (47erbot)
- Update sbt-fix to 0.6.0 #208 (47erbot)
- Update cats-effect to 2.1.4 #206 (scala-steward)
- Update http4s-dsl to 0.21.6 #204 (scala-steward)
- Update sbt to 1.3.13 #203 (scala-steward)
- Update sbt-tpolecat to 0.1.13 #202 (scala-steward)
- Update sbt-mdoc to 2.2.3 #201 (scala-steward)
- Update http4s-dsl to 0.21.5 #200 (scala-steward)
- Update sbt-hood-plugin to 0.3.0 #197 (scala-steward)
- Update sbt-mdoc to 2.2.2 #196 (scala-steward)
- Update sbt-scalafix to 0.9.17 #194 (scala-steward)
- Update cats-effect to 2.1.3 #190 (scala-steward)
- Update sbt-mdoc to 2.2.1 #189 (scala-steward)
- Update sbt to 1.3.12 #188 (scala-steward)
- Update http4s-dsl to 0.21.4 #187 (scala-steward)
- Update sbt-tpolecat to 0.1.12 #186 (scala-steward)
- Update sbt-ci-release to 1.5.3 #183 (scala-steward)
- Update sbt-header to 5.5.0 #173 (scala-steward)
- Update specs2-cats, specs2-scalacheck to 4.9.3 #171 (scala-steward)
Closed issues:
Merged pull requests:
- Update/specs2 cats 4.10.0 #199 (alejandrohdezma)
- Add sbt-hood plugin #193 (gutiory)
- More efficient parsing of UUIDs from strings #192 (plokhotnyuk)
- Prepare repository for next
.github
release and SBT build improvements #185 (alejandrohdezma) - First stab at implementing benchmarks #165 (purrgrammer)
v0.1 (2020-02-27)
🚀 Features
- Make
memeid-cats
not dependent onmemeid-scala
#91 - Compare by fields when two UUIDs are the same version #78
- Use a diferent top-level namespace for JVM lang integrations #75
- Extract UUID construction to a Java-only library #69
- Make implementation not dependent on cats-effect #41
- Auto-draft releases and label new PRs #129 (alejandrohdezma)
📘 Documentation
Closed issues:
- Support Scala 2.12 & 2.13 #115
- Remove dependency with circe
java.util.UUID
typeclasses #109 - Extract Arbitrary instances to its own module #106
- Memeid guideline #98
- Release #54
- Typeclass for node information #26
- Macro constructor #24
- Bitwise op primitives #22
- Cats typeclass instances for UUID #14
- Circe integration #13
- Doobie integration #12
- Http4s integration #11
- Constructor for creating v5 (namespaced, SHA1 hash) UUIDs #9
- Constructor for creating v3 (namespaced, MD5 hash) UUIDs #8
- Constructor for generating SQUUIDs (random, time-based) #7
- Constructor for generating a v4 (random) UUID #6
- Constructor for generating v1 (time-based) UUIDs #5
- Functions for obatining the time components of UUIDs #4
- Functions for obtaining the most and least significant bits of a UUID #3
- Function for obtaining UUID version #2
- Function for obtaining UUID variant #1
Merged pull requests:
- Auto merge all scala-steward's PRs #127 (alejandrohdezma)
- Range versions should not be updated by scala steward #126 (alejandrohdezma)
- Add descriptions for all projects #124 (alejandrohdezma)
- Add plugin for removing test dependencies from POM #123 (alejandrohdezma)
- Use range provided dependencies for integrations #122 (alejandrohdezma)
- Readme header #120 (alejandrohdezma)
- Cross publish to both Scala 2.12 and 2.13 #118 (alejandrohdezma)
- Remove
UUID
deps from circe and addmemeid4s-scalacheck
project #113 (alejandrohdezma) - Move docs to
memeid-docs
to fix name in docs #111 (alejandrohdezma) - Make improvements to tests #105 (alejandrohdezma)
- Memeid design assets #102 (israelperezglez)
- Avoid exceptions on
UUID
constructors #100 (alejandrohdezma) - Some docs fixes that prevent releasing #99 (alejandrohdezma)
- Split namespaces for Java & Scala libraries #96 (alejandrohdezma)
- Enabling Github Actions #93 (alejandrohdezma)
- Move V1 constructor to Java #90 (alejandrohdezma)
- Update cats-effect to 2.1.1 #89 (alejandrohdezma)
- Improve comparison function to compare by fields and short-circuit on… #79 (purrgrammer)
- Merge pull request #77 from 47deg/move-v3-v4-v5-constructors-to-j… #77 (alejandrohdezma)
- Make
memeid-literal
depend only on Java module #76 (alejandrohdezma) - Move UUID hierarchy to Java #74 (alejandrohdezma)
- Create
memeid-java
project and moveBits
implementation #72 (alejandrohdezma) - Re-organize project and update docs on Travis #71 (alejandrohdezma)
- Functions for obatining the time components of UUIDs #68 (gutiory)
- Docs #67 (purrgrammer)
- Update
sbt-header
to version5.4.0
#65 (alejandrohdezma) - Add support for bloop #61 (alejandrohdezma)
- Update sbt fix #59 (alejandrohdezma)
- Enable Mergify #58 (alejandrohdezma)
- May the F be with you #55 (alejandrohdezma)
- 44 scaladoc in comments #53 (gutiory)
- Add license headers to every file #52 (alejandrohdezma)
- Add support for http4s #51 (alejandrohdezma)
* This Changelog was automatically generated by github_changelog_generator