Skip to content

Releases: higherkindness/sbt-mu-srcgen

v0.29.1

19 Oct 11:33
10c773d
Compare
Choose a tag to compare

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

Contributors to this release

@47erbot, @cb372 and @fedefernandez

v0.29.0

11 May 09:30
f5b46f2
Compare
Choose a tag to compare

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

⚠️ 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

24 Jan 12:17
26b1d39
Compare
Choose a tag to compare

What's changed

⚠️ Breaking changes

Contributors to this release

@47erbot and @fedefernandez

v0.27.4

10 Jan 11:18
e24269f
Compare
Choose a tag to compare

What's changed

Contributors to this release

@47erbot, @ThatScalaGuy, @fedefernandez and @juanpedromoreno

v0.27.3

03 Jan 17:14
991bb74
Compare
Choose a tag to compare

What's changed

Contributors to this release

@47erbot and @fedefernandez

v0.27.2

05 Nov 12:26
df3bdb6
Compare
Choose a tag to compare

What's changed

Contributors to this release

@47erbot and @fedefernandez

v0.27.1

28 Oct 15:30
0fcfd0a
Compare
Choose a tag to compare

What's changed

Contributors to this release

@47erbot and @fedefernandez

v0.27.0

07 Oct 16:00
badec1a
Compare
Choose a tag to compare

What's changed

⚠️ Breaking changes

📈 Dependency updates

Contributors to this release

@47erbot, @alejandrohdezma, @juanpedromoreno, and @fedefernandez

v0.26.1

29 Sep 08:26
f3f1db6
Compare
Choose a tag to compare

⚠️ This release is BINARY incompatible with 0.26.0 ⚠️

Released by mistake, please use v0.26.0 or v0.27.0

What's changed

⚠️ Breaking changes

📈 Dependency updates

Contributors to this release

@47erbot, @alejandrohdezma and @juanpedromoreno

v0.26.0

04 May 08:44
8d361f7
Compare
Choose a tag to compare

What's changed

⚠️ Breaking changes

📈 Dependency updates

Contributors to this release

@alejandrohdezma and @juanpedromoreno