Releases: higherkindness/sbt-mu-srcgen
Releases · higherkindness/sbt-mu-srcgen
v0.29.1
Summary
This release introduces the scalapb-validate
plugin to generate validation methods in the PB source generation. This is handled by a new setting key called muSrcGenValidateProto
.
Check the corresponding docs.
What's changed
- Bumps mu to v0.29.1 (#324) @fedefernandez
- Update scalafix-cli, scalafix-core, ... to 0.10.4 (#323) @47erbot
- Update mdoc, sbt-mdoc to 2.3.6 (#322) @47erbot
- Update sbt to 1.7.2 (#321) @47erbot
- Update scalatest to 3.2.14 (#319) @47erbot
- Update slf4j-nop to 2.0.3 (#320) @47erbot
- Update mdoc, sbt-mdoc to 2.3.5 (#317) @47erbot
- Update scala-library to 2.12.17 (#314) @47erbot
- Update avrohugger-core to 1.2.1 (#313) @47erbot
- Update slf4j-nop to 2.0.2 (#316) @47erbot
- Update scalacheck to 1.17.0 (#315) @47erbot
- Update scalafix-core, scalafix-interfaces to 0.10.3 (#312) @47erbot
- Update scalapb-validate-codegen to 0.3.3 (#311) @47erbot
- Scalapb validate (#304) @fedefernandez
- Update slf4j-nop to 2.0.0 (#310) @47erbot
- Update scalatest to 3.2.13 (#309) @47erbot
- Update avrohugger-core to 1.2.0 (#305) @47erbot
- Update mdoc, sbt-mdoc to 2.3.3 (#306) @47erbot
- Update scalameta to 4.5.13 (#308) @47erbot
- Update scalafmt-core to 3.5.9 (#307) @47erbot
- Update sbt-tpolecat to 0.4.1 (#302) @47erbot
- Update sbt to 1.7.1 (#301) @47erbot
- Update sbt-tpolecat to 0.4.0 (#300) @47erbot
- Update cats-core to 2.8.0 (#299) @47erbot
- Update scala-library to 2.12.16 (#298) @47erbot
- Update scalafix-cli, scalafix-core, ... to 0.10.1 (#297) @47erbot
- Update sbt-tpolecat to 0.3.3 (#296) @47erbot
- Update scalafmt-core to 3.5.8 (#294) @47erbot
- Update scalameta to 4.5.9 (#295) @47erbot
- Update compilerplugin to 0.11.11 (#291) @47erbot
- Update scalameta to 4.5.8 (#293) @47erbot
- Update scalafmt-core to 3.5.7 (#292) @47erbot
- Update scalafmt-core to 3.5.3 (#290) @47erbot
Contributors to this release
@47erbot, @cb372 and @fedefernandez
v0.29.0
Summary
- Removed the dependency on skeuomorph for source generation
- For Avro, we now have only one source generator, based on Avrohugger
- For Protobuf, we have switched to ScalaPB for both source generation and message serialization
- Added support for generating Scala 3 code
- Generated service traits are no longer annotated with the
@service
macro annotation- All the code that used to be generated by the macro expansion is now included in the source-generated companion object
What's changed
- Support configuration of compression type at service binding time (#285) @cb372
- Remove workaround for a scalameta issue (#282) @cb372
- Add a Scala 2/3 cross-built scripted test (#268) @cb372
- Remove OpenAPI support (#263) @cb372
📈 Dependency updates
- Update scalameta to 4.5.6 (#289) @47erbot
- Update scalameta to 4.5.5 (#288) @47erbot
- Update sbt-tpolecat to 0.3.1 (#286) @47erbot
- Update scalatest to 3.2.12 (#287) @47erbot
- Update sbt-header to 5.7.0 (#284) @47erbot
- Update scalafmt-core to 3.5.2 (#283) @47erbot
- Update scalameta to 4.5.4 (#280) @47erbot
- Update sbt-tpolecat to 0.2.3 (#279) @47erbot
- Update scalafix-cli, scalafix-core, ... to 0.10.0 (#277) @47erbot
- Update scalacheck to 1.16.0 (#276) @47erbot
- Update scalafmt-core to 3.5.1 (#274) @47erbot
- Update scalameta to 4.5.3 (#275) @47erbot
- Update scalameta to 4.5.2 (#273) @47erbot
- Update scalafmt-core to 3.5.0 (#272) @47erbot
- Update scalameta to 4.5.1 (#270) @47erbot
- Update sbt-tpolecat to 0.2.2 (#269) @47erbot
- Update mdoc, sbt-mdoc to 2.3.2 (#266) @47erbot
- Update compilerplugin to 0.11.10 (#265) @47erbot
- Update mdoc, sbt-mdoc to 2.3.1 (#262) @47erbot
- Update sbt-tpolecat to 0.1.22 (#261) @47erbot
- Update scalafmt-core to 3.4.3 (#260) @47erbot
- Update avrohugger-core to 1.0.0 (#259) @47erbot
- Update sbt to 1.6.2 (#255) @47erbot
- Update slf4j-nop to 1.7.36 (#258) @47erbot
- Update mdoc, sbt-mdoc to 2.3.0 (#256) @47erbot
- Update scalafmt-core to 3.4.2 (#257) @47erbot
- Update sbt-header to 5.6.5 (#254) @47erbot
- Update avrohugger-core to 1.0.0-RC30 (#253) @47erbot
- Update scalatest to 3.2.11 (#251) @47erbot
- Update scalafmt-core to 3.3.3 (#250) @47erbot
- Update avrohugger-core to 1.0.0-RC29 (#249) @47erbot
- Update slf4j-nop to 1.7.35 (#252) @47erbot
⚠️ Breaking changes
- Remove skeuomorph-based Avro source generator (#281) @cb372
- Enable companion object generation in the avrohugger-based source generator (#278) @cb372
- Avrohugger config changes and Scalafix rewrites to make Avrohugger's output work in Scala 3 (#271) @cb372
- Source-gen of Mu service companion object (#267) @cb372
- Switch from skeuomorph to ScalaPB for protobuf srcgen (#264) @cb372
Contributors to this release
@47erbot, @cb372 and @fedefernandez
v0.28.0
What's changed
- Bump mu-scala (#248) @fedefernandez
- Only upgrade patch fixes in Scala (#246) @fedefernandez
- Update avrohugger-core to 1.0.0-RC25 (#243) @47erbot
- Update slf4j-nop to 1.7.33 (#245) @47erbot
- Update sbt-github, sbt-github-header, ... to 0.11.2 (#242) @47erbot
⚠️ Breaking changes
- Removes references to Monix (#247) @fedefernandez
Contributors to this release
v0.27.4
What's changed
- Bumps mu-scala to v0.27.4 (#241) @fedefernandez
- Removes .sbtopts file (#240) @juanpedromoreno
- Add key to set protoc version explicitly #237 (#239) @ThatScalaGuy
- Update scalafmt-core to 3.3.1 (#236) @47erbot
- Update sbt to 1.6.1 (#235) @47erbot
Contributors to this release
@47erbot, @ThatScalaGuy, @fedefernandez and @juanpedromoreno
v0.27.3
What's changed
- Bumps mu and skeumorph (#234) @fedefernandez
- Update sbt-scalafmt to 2.4.6 (#232) @47erbot
- Update scalafmt-core to 3.2.2 (#233) @47erbot
- Update sbt to 1.5.8 (#231) @47erbot
- Update sbt to 1.5.7 (#230) @47erbot
- Update sbt to 1.5.6 (#229) @47erbot
- Update sbt-scalafmt to 2.4.5 (#227) @47erbot
- Update scalafmt-core to 3.2.1 (#228) @47erbot
- Update scalafmt-core to 3.2.0 (#226) @47erbot
- Update scalafmt-core to 3.1.2 (#225) @47erbot
- Update sbt-scalafmt to 2.4.4 (#224) @47erbot
- Update scalafmt-core to 3.1.1 (#223) @47erbot
- Update scalafmt-core to 3.1.0 (#222) @47erbot
Contributors to this release
v0.27.2
v0.27.1
v0.27.0
What's changed
- Update scalafmt-core to 3.0.6 (#211) @47erbot
- Update scalafmt-core to 3.0.5 (#208) @47erbot
- Update sbt-github, sbt-github-header, ... to 0.10.0 (#205) @47erbot
- Update sbt-ci-release to 1.5.9 (#206) @47erbot
- Update http4s-blaze-client, http4s-circe to 0.21.29 (#203) @47erbot
- Update scalafmt-core to 3.0.4 (#201) @47erbot
- Update scalatest to 3.2.10 (#202) @47erbot
- Update scala-library to 2.12.15 (#199) @47erbot
⚠️ Breaking changes
- Upgrades to mu-scala 0.27.0 - cats-effect 3 (#209) @juanpedromoreno
- Removes compendium integration (#210) @juanpedromoreno
📈 Dependency updates
- Update scalafmt-core to 3.0.3 (#198) @47erbot
- Update scalafmt-core to 3.0.2 (#197) @47erbot
- Update http4s-blaze-client, http4s-circe to 0.21.28 (#195) @47erbot
- Update scalafmt-core to 3.0.1 (#194) @47erbot
- Update sbt-mdoc to 2.2.23 (#193) @47erbot
- Update scalafmt-core to 3.0.0 (#192) @47erbot
- Update http4s-blaze-client, http4s-circe to 0.21.26 (#191) @47erbot
- Update mdoc, sbt-mdoc to 2.2.22 (#188) @47erbot
- Update slf4j-nop to 1.7.32 (#187) @47erbot
- Update http4s-blaze-client, http4s-circe to 0.21.25 (#185) @47erbot
- Update sbt to 1.5.5 (#184) @47erbot
- Update sbt-github, sbt-github-header, ... to 0.9.3 (#182) @47erbot
- Update sbt-scalafmt to 2.4.3 (#183) @47erbot
- Update slf4j-nop to 1.7.31 (#181) @47erbot
- Update sbt to 1.5.4 (#179) @47erbot
- Update sbt to 1.5.3 (#178) @47erbot
- Update sbt-tpolecat to 0.1.20 (#177) @47erbot
- Update circe-generic to 0.14.1 (#174) @47erbot
- Update http4s-blaze-client, http4s-circe to 0.21.24 (#176) @47erbot
- Update sbt-tpolecat to 0.1.19 (#175) @47erbot
- Update sbt-tpolecat to 0.1.18 (#173) @47erbot
- Update http4s-blaze-client, http4s-circe to 0.21.23 (#170) @47erbot
- Update scalatest to 3.2.9 (#172) @47erbot
- Update mdoc, sbt-mdoc to 2.2.21 (#171) @47erbot
- Update sbt to 1.5.2 (#169) @47erbot
- Update scalacheck to 1.15.4 (#168) @47erbot
Contributors to this release
@47erbot, @alejandrohdezma, @juanpedromoreno, and @fedefernandez
v0.26.1
Released by mistake, please use v0.26.0 or v0.27.0
What's changed
- Update scalafmt-core to 3.0.5 (#208) @47erbot
- Update sbt-github, sbt-github-header, ... to 0.10.0 (#205) @47erbot
- Update sbt-ci-release to 1.5.9 (#206) @47erbot
- Update http4s-blaze-client, http4s-circe to 0.21.29 (#203) @47erbot
- Update scalafmt-core to 3.0.4 (#201) @47erbot
- Update scalatest to 3.2.10 (#202) @47erbot
- Update scala-library to 2.12.15 (#199) @47erbot
⚠️ Breaking changes
- Upgrades to mu-scala 0.27.0 - cats-effect 3 (#209) @juanpedromoreno
- Removes compendium integration (#210) @juanpedromoreno
📈 Dependency updates
- Update scalafmt-core to 3.0.3 (#198) @47erbot
- Update scalafmt-core to 3.0.2 (#197) @47erbot
- Update http4s-blaze-client, http4s-circe to 0.21.28 (#195) @47erbot
- Update scalafmt-core to 3.0.1 (#194) @47erbot
- Update sbt-mdoc to 2.2.23 (#193) @47erbot
- Update scalafmt-core to 3.0.0 (#192) @47erbot
- Update http4s-blaze-client, http4s-circe to 0.21.26 (#191) @47erbot
- Update mdoc, sbt-mdoc to 2.2.22 (#188) @47erbot
- Update slf4j-nop to 1.7.32 (#187) @47erbot
- Update http4s-blaze-client, http4s-circe to 0.21.25 (#185) @47erbot
- Update sbt to 1.5.5 (#184) @47erbot
- Update sbt-github, sbt-github-header, ... to 0.9.3 (#182) @47erbot
- Update sbt-scalafmt to 2.4.3 (#183) @47erbot
- Update slf4j-nop to 1.7.31 (#181) @47erbot
- Update sbt to 1.5.4 (#179) @47erbot
- Update sbt to 1.5.3 (#178) @47erbot
- Update sbt-tpolecat to 0.1.20 (#177) @47erbot
- Update circe-generic to 0.14.1 (#174) @47erbot
- Update http4s-blaze-client, http4s-circe to 0.21.24 (#176) @47erbot
- Update sbt-tpolecat to 0.1.19 (#175) @47erbot
- Update sbt-tpolecat to 0.1.18 (#173) @47erbot
- Update http4s-blaze-client, http4s-circe to 0.21.23 (#170) @47erbot
- Update scalatest to 3.2.9 (#172) @47erbot
- Update mdoc, sbt-mdoc to 2.2.21 (#171) @47erbot
- Update sbt to 1.5.2 (#169) @47erbot
- Update scalacheck to 1.15.4 (#168) @47erbot
Contributors to this release
v0.26.0
What's changed
⚠️ Breaking changes
- Update mu-rpc-service to 0.26.0 (#167) @alejandrohdezma (see higherkindness/mu-scala#1183 for more information)
📈 Dependency updates
- Update sbt to 1.5.1 (#166) @47erbot
- Update mdoc, sbt-mdoc to 2.2.20 (#164) @47erbot
- Update scalatest to 3.2.8 (#165) @47erbot