Releases: kinoplan/utils
v0.0.44
Changes
💥 Breaking Changes
- ReactiveMongo libraries are now under the
Provided
scope, supporting both 1.0.x and 1.1.0-RC* versions. - Play libraries have been segmented into 2.x.x and 3.x.x versions, also under the
Provided
scope, with distributions viautils-play2-*
for Play 2.x.x andutils-play-*
for Play 3.x.x.
Examples for ZIO ReactiveMongo:
// ZIO ReactiveMongo (stable version)
"org.reactivemongo" %% "reactivemongo" % "1.0.10"
"io.kinoplan" %% "utils-zio-reactivemongo" % "0.0.44"
// ZIO ReactiveMongo (RC based on Akka 2.6.x)
"org.reactivemongo" %% "reactivemongo" % "1.1.0-RC13"
"io.kinoplan" %% "utils-zio-reactivemongo" % "0.0.44"
// ZIO ReactiveMongo (RC based on Pekko)
"org.reactivemongo" %% "reactivemongo" % "1.1.0-pekko.RC13"
"io.kinoplan" %% "utils-zio-reactivemongo" % "0.0.44"
Examples for Play ReactiveMongo:
// Play ReactiveMongo (stable version)
"org.reactivemongo" %% "play2-reactivemongo" % "1.0.10-play28"
"io.kinoplan" %% "utils-play2-reactivemongo" % "0.0.44"
// Play ReactiveMongo (RC for Play 2.8.x)
"org.reactivemongo" %% "play2-reactivemongo" % "1.1.0-play28.RC13"
"io.kinoplan" %% "utils-play2-reactivemongo" % "0.0.44"
// Play ReactiveMongo (RC for Play 2.9.x)
"org.reactivemongo" %% "play2-reactivemongo" % "1.1.0-play29.RC13"
"io.kinoplan" %% "utils-play2-reactivemongo" % "0.0.44"
// Play ReactiveMongo (RC for Play 3.x.x)
"org.reactivemongo" %% "play-reactivemongo" % "1.1.0-play30.RC13"
"io.kinoplan" %% "utils-play-reactivemongo" % "0.0.44"
🚀 Features
- Separate play to 2.x.x and 3.x.x by @kazievab (#760)
- Separate play-json to 2.x.x and 3.x.x by @kazievab (#758)
🏗️ Build System
🌱 Dependency Updates
- Update jackson-module-scala to 2.18.1 by @scala-steward (#761)
- Update reactivemongo to 1.1.0-RC13 by @kazievab (#710)
For more details see the full list of changes.
v0.0.43
Changes
🚀 Features
- Add circe reactivemongo bson by @kazievab (#756)
- Add chimney zio-prelude by @kazievab (#753)
- Add implicits zio-prelude by @kazievab (#751)
- Add tapir zio-prelude by @kazievab (#749)
- Add circe zio-prelude by @kazievab (#746)
- Add reactivemongo bson zio-prelude by @kazievab (#744)
♻️ Refactoring
🐛 Bug Fixes
- Use setIfAbsent in setExNx instead of setIfExist in redisson by @Evergreen-person (#742)
🌱 Dependency Updates
- Update sbt, sbt-dependency-tree, ... to 1.10.4 by @scala-steward (#755)
- Update logback-classic, logback-core to 1.5.12 by @scala-steward (#748)
- Update http4s-dsl, http4s-server to 0.23.29 by @scala-steward (#740)
For more details see the full list of changes.
v0.0.42
Changes
🚀 Features
- Support the delByPattern method in Redisson. by @Evergreen-person (#732)
⚡ Performance
- Use noSpaces instead of toString for CirceRedisEncoders by @Evergreen-person (#717)
🐛 Bug Fixes
- Fix nullable tapir codec subtype format by @kazievab (#686)
- Fix nullable tapir codec by @kazievab (#679)
🏗️ Build System
🌱 Dependency Updates
- Update zio-opentelemetry to 3.0.0 by @scala-steward (#733)
- Update sbt-ci-release to 1.9.0 by @scala-steward (#737)
- Update sbt, sbt-dependency-tree, ... to 1.10.3 by @scala-steward (#735)
- Update sbt-scoverage to 2.2.2 by @scala-steward (#736)
- Update prometheus-metrics-exporter-httpserver to 1.3.2 by @scala-steward (#734)
- Update micrometer-registry-prometheus to 1.13.6 by @scala-steward (#731)
- Update client3:core, ... to 3.10.1 by @scala-steward (#730)
- Update logback-classic, logback-core to 1.5.11 by @scala-steward (#729)
- Update opentelemetry-exporter-logging-otlp, ... to 1.43.0 by @scala-steward (#723)
- Update kamon-core to 2.7.5 by @scala-steward (#722)
- Update zio, zio-test, zio-test-sbt to 2.1.11 by @scala-steward (#721)
- Update sbt-ci-release to 1.8.0 by @scala-steward (#728)
- Update logback-classic, logback-core to 1.5.10 by @scala-steward (#720)
- Update tapir-core, tapir-server to 1.11.7 by @scala-steward (#718)
- Update sbt-ci-release to 1.7.0 by @scala-steward (#715)
- Update tapir-core, tapir-server to 1.11.6 by @scala-steward (#716)
- Update logback-classic, logback-core to 1.5.9 by @scala-steward (#714)
- Update kamon-core to 2.7.4 by @scala-steward (#713)
- Update sbt-scalafix to 0.13.0 by @scala-steward (#703)
- Update micrometer-registry-prometheus to 1.13.5 by @scala-steward (#712)
- Update client3:core, ... to 3.10.0 by @scala-steward (#711)
- Update sbt, sbt-dependency-tree to 1.10.2 by @scala-steward (#698)
- Update scala-library, scala-reflect to 2.13.15 by @scala-steward (#701)
- Update sbt-scalajs, scalajs-compiler, ... to 1.17.0 by @scala-steward (#705)
- Update jackson-module-scala to 2.18.0 by @scala-steward (#704)
- Update sbt-scoverage to 2.2.1 by @scala-steward (#702)
- Update tapir-core, tapir-server to 1.11.5 by @scala-steward (#700)
- Update tapir-core, tapir-server to 1.11.4 by @scala-steward (#699)
- Update joda-time to 2.13.0 by @scala-steward (#697)
- Update tapir-core, tapir-server to 1.11.3 by @scala-steward (#696)
- Update http4s-dsl, http4s-server to 0.23.28 by @scala-steward (#695)
- Update opentelemetry-exporter-logging-otlp, ... to 1.42.1 by @scala-steward (#694)
- Update micrometer-registry-prometheus to 1.13.4 by @scala-steward (#693)
- Update circe-core, circe-generic, ... to 0.14.10 by @scala-steward (#691)
- Update scala-library, scala-reflect to 2.12.20 by @scala-steward (#688)
- Update logback-classic, logback-core to 1.5.8 by @scala-steward (#690)
- Update sbt-scoverage to 2.2.0 by @scala-steward (#689)
- Update tapir-core, tapir-server to 1.11.2 by @scala-steward (#687)
- Update zio, zio-test, zio-test-sbt to 2.1.9 by @scala-steward (#684)
- Update zio-opentelemetry to 3.0.0-RC26 by @scala-steward (#681)
- Update sbt-scoverage to 2.1.1 by @scala-steward (#682)
- Update sbt-ci-release to 1.6.1 by @scala-steward (#680)
- Update sbt-tpolecat to 0.5.2 by @scala-steward (#677)
🧰 Maintenance
- Bump codecov/codecov-action from 4.5.0 to 4.6.0 by @dependabot (#707)
For more details see the full list of changes.
v0.0.41
Changes
💥 Breaking Changes
Switch to Prometheus client 1.x support in utils-zio-monitoring-prometheus
🏗️ Build System
🌱 Dependency Updates
- Update logback-classic, logback-core to 1.5.7 by @scala-steward (#676)
- Update micrometer-registry-prometheus to 1.13.3 by @scala-steward (#674)
- Update zio-opentelemetry to 3.0.0-RC25 by @scala-steward (#671)
- Update logback-classic, logback-core to 1.5.6 by @scala-steward (#580)
- Update zio, zio-test, zio-test-sbt to 2.1.7 by @scala-steward (#666)
- Update zio-interop-cats to 23.1.0.3 by @scala-steward (#670)
- Update client3:core, ... to 3.9.8 by @scala-steward (#668)
- Update opentelemetry-exporter-logging-otlp, ... to 1.41.0 by @scala-steward (#673)
- Update micrometer-registry-prometheus to 1.12.9 by @scala-steward (#672)
- Update tapir-core, tapir-server to 1.11.1 by @scala-steward (#669)
- Update sbt-ci-release to 1.6.0 by @scala-steward (#667)
For more details see the full list of changes.
v0.0.40
Changes
🚀 Features
- Add support Instant in implicits java time by @kazievab (#664)
- Added sIsMember redisson method, renamed sLen method by @sdk25 (#657)
🌱 Dependency Updates
- Update tapir-core, tapir-server to 1.11.0 by @scala-steward (#665)
- Update scalafmt-core to 3.8.3 by @scala-steward (#661)
- Update tapir-core, tapir-server to 1.10.15 by @scala-steward (#660)
- Update tapir-core, tapir-server to 1.10.14 by @scala-steward (#659)
- Update tapir-core, tapir-server to 1.10.13 by @scala-steward (#655)
- Update opentelemetry-exporter-logging-otlp, ... to 1.40.0 by @scala-steward (#653)
- Update micrometer-registry-prometheus to 1.12.8 by @scala-steward (#652)
- Update kamon-core to 2.7.3 by @scala-steward (#651)
- Update jackson-module-scala to 2.17.2 by @scala-steward (#649)
🧰 Maintenance
- Bump codecov/codecov-action from 4.4.1 to 4.5.0 by @dependabot (#662)
For more details see the full list of changes.
v0.0.39
Changes
🚀 Features
- Add metrics to play ReactiveMongoDaoBase via Kamon by @Evergreen-person (#563)
🌱 Dependency Updates
- Update sbt-scoverage to 2.1.0 by @scala-steward (#648)
- Update tapir-core, tapir-server to 1.10.12 by @scala-steward (#646)
- Update circe-core, circe-generic, ... to 0.14.9 by @scala-steward (#647)
- Update scalatest to 3.2.19 by @scala-steward (#643)
- Update scalafmt-core to 3.8.2 by @scala-steward (#642)
- Update circe-core, circe-generic, ... to 0.14.8 by @scala-steward (#641)
- Update play-json to 2.10.6 by @scala-steward (#639)
- Update tapir-core, tapir-server to 1.10.10 by @scala-steward (#638)
For more details see the full list of changes.
v0.0.38
Changes
🚀 Features
- Add logback layout with MaskingPatternLayout by @kazievab (#622)
- Add applyIfTo to implicits identity by @kazievab (#634)
- Add implicits identity by @kazievab (#588)
- Add implicits zio syntax by @kazievab (#586)
🏗️ Build System
🌱 Dependency Updates
- Update micrometer-registry-prometheus to 1.12.7 by @scala-steward (#636)
- Update scala-java-time, ... to 2.6.0 by @scala-steward (#631)
- Update opentelemetry-exporter-logging-otlp, ... to 1.39.0 by @scala-steward (#632)
- Update play to 2.8.22 by @scala-steward (#628)
- Update locales-full-db, ... to 1.5.4 by @scala-steward (#627)
- Update refined to 0.11.2 by @scala-steward (#626)
- Update sbt-locales to 4.5.0 by @scala-steward (#624)
- Update tapir-core, tapir-server to 1.10.8 by @scala-steward (#623)
- Update sourcecode to 0.4.2 by @scala-steward (#621)
- Update sbt-shading to 2.1.5 by @scala-steward (#620)
- Update client3:core, ... to 3.9.7 by @scala-steward (#618)
- Update cldr to 45.0 by @kazievab (#614)
- Update locales-full-db, ... to 1.5.3 by @scala-steward (#608)
- Update sbt-locales to 4.4.0 by @scala-steward (#609)
- Update micrometer-registry-prometheus to 1.12.6 by @scala-steward (#607)
- Update opentelemetry-exporter-logging-otlp, ... to 1.38.0 by @scala-steward (#606)
- Update scala-java-locales to 1.5.2 by @scala-steward (#605)
- Update tapir-core, tapir-server to 1.10.7 by @scala-steward (#603)
- Update sbt-locales to 4.3.0 by @scala-steward (#602)
- Update locales-full-db to 1.5.2 by @scala-steward (#601)
- Update http4s-dsl, http4s-server to 0.23.27 by @scala-steward (#595)
- Update zio-opentelemetry to 3.0.0-RC23 by @scala-steward (#594)
- Update sbt-scoverage to 2.0.12 by @scala-steward (#597)
- Update zio-config, zio-config-enumeratum, ... to 4.0.2 by @scala-steward (#593)
- Update jackson-module-scala to 2.17.1 by @scala-steward (#590)
- Update client3:core, ... to 3.9.6 by @scala-steward (#591)
- Update play-json to 2.10.5 by @scala-steward (#592)
- Update sbt-scalafix to 0.12.1 by @scala-steward (#589)
- Update zio-opentelemetry to 3.0.0-RC22 by @scala-steward (#582)
- Update tapir-core, tapir-server to 1.10.6 by @scala-steward (#583)
- Update circe-core, circe-generic, ... to 0.14.7 by @scala-steward (#584)
- Update tapir-core, tapir-server to 1.10.5 by @scala-steward (#581)
- Update sourcecode to 0.4.1 by @scala-steward (#578)
- Update scala-collection-compat to 2.12.0 by @scala-steward (#579)
- Update zio-interop-cats to 23.1.0.2 by @scala-steward (#576)
- Update zio to 2.0.22 by @scala-steward (#575)
- Update tapir-core, tapir-server to 1.10.4 by @scala-steward (#569)
- Update micrometer-registry-prometheus to 1.12.5 by @scala-steward (#570)
- Update sbt-tpolecat to 0.5.1 by @scala-steward (#571)
- Update opentelemetry-exporter-logging-otlp, ... to 1.37.0 by @scala-steward (#573)
🧰 Maintenance
- Bump codecov/codecov-action from 4.3.1 to 4.4.1 by @dependabot (#625)
- Bump codecov/codecov-action from 4.1.1 to 4.3.1 by @dependabot (#587)
For more details see the full list of changes.
v0.0.37
Changes
💥 Breaking Changes
ZIO modules now support ConfigProvider
. This means that it is now necessary to specify Runtime.setConfigProvider
in bootstrap
, for example:
override val bootstrap = Runtime.setConfigProvider(TypesafeConfigProvider.fromResourcePath())
which also requires the use of zio-config
at least version 4.x.x
.
Read more: Introduction to Configuration in ZIO
🚀 Features
- Add support config provider for zio projects by @kazievab (#568)
- Add zio tapir opentelemetry tracing interceptor by @kazievab (#567)
- Add zio sttp opentelemetry backend by @kazievab (#566)
- Add zio opentelemetry by @kazievab (#561)
♻️ Refactoring
- Switch deprecated zio-metrics-prometheus to zio-metrics-connectors with micrometer-prometheus by @kazievab (#553)
📗 Documentation
- Add info about zio tapir opentelemetry tracing interceptor to docs by @kazievab (#567)
- Add info about zio sttp opentelemetry backend to docs by @kazievab (#566)
- Add info about zio opentelemetry to docs by @kazievab (#561)
🏗️ Build System
🌱 Dependency Updates
- Update zio-interop-cats to 23.1.0.1 by @kazievab (#559)
- Update scalafmt-core to 3.8.1 by @scala-steward (#554)
- Update sbt-shading to 2.1.4 by @scala-steward (#550)
- Update sbt-scalajs, scalajs-compiler, ... to 1.16.0 by @scala-steward (#549)
- Update slf4j-backend to 3.9.5 by @scala-steward (#548)
- Update tapir-core, tapir-server to 1.10.0 by @scala-steward (#547)
- Update zio-config, zio-config-magnolia, ... to 4.0.1 by @scala-steward (#502)
- Update jackson-module-scala to 2.17.0 by @scala-steward (#545)
🧰 Maintenance
- Update release.yml by @kazievab (#562)
- Bump codecov/codecov-action from 4.1.0 to 4.1.1 by @dependabot (#556)
For more details see the full list of changes.
v0.0.36
Changes
🚀 Features
- Add findManyCursor for reactivemongo by @zolotova-elena (#541)
🐛 Bug Fixes
- Replace a SmartIndex key type with Seq instead of Set by @Evergreen-person (#544)
🌱 Dependency Updates
- Update jackson-module-scala to 2.16.2 by @scala-steward (#543)
- Update slf4j-backend to 3.9.4 by @scala-steward (#542)
- Update http4s-dsl, http4s-server to 0.23.26 by @scala-steward (#539)
- Update tapir-core, tapir-server to 1.9.11 by @scala-steward (#538)
- Update sbt-scalafix to 0.12.0 by @scala-steward (#534)
- Update scala-library to 2.13.13 by @scala-steward (#531)
- Update scala-library to 2.12.19 by @scala-steward (#530)
- Update sbt-scoverage to 2.0.11 by @scala-steward (#527)
- Update kind-projector to 0.13.3 by @scala-steward (#528)
- Update sbt to 1.9.9 by @scala-steward (#526)
- Update tapir-core, tapir-server to 1.9.10 by @scala-steward (#525)
- Update tapir-core, tapir-server to 1.9.9 by @scala-steward (#520)
- Update sbt-scoverage to 2.0.10 by @scala-steward (#524)
- Update scalatest to 3.2.18 by @scala-steward (#523)
- Update scalafmt-core to 3.8.0 by @scala-steward (#522)
- Update joda-time to 2.12.7 by @scala-steward (#521)
- Update slf4j-backend to 3.9.3 by @scala-steward (#519)
🧰 Maintenance
- Bump codecov/codecov-action from 4.0.1 to 4.1.0 by @dependabot (#532)
- Bump release-drafter/release-drafter from 5 to 6 by @dependabot (#533)
For more details see the full list of changes.
v0.0.35
Changes
🚀 Features
🧰 Maintenance
- Bump codecov/codecov-action from 3.1.4 to 4.0.1 by @dependabot (#515)
🌱 Dependency Updates
- Update tapir-core, tapir-server to 1.9.8 by @scala-steward (#514)
For more details see the full list of changes.