Skip to content

Releases: scalalandio/chimney

v0.6.0

16 Oct 20:28
420898d
Compare
Choose a tag to compare

Change log:

  • Enable support of macro-dependent implicit transformers (#183)
  • Drop support for Scala 2.11 and ScalaJS 0.6.x (#184)
  • Fix withCoproductInstance in TransformerFInto which shlould return TransformerFInto (#185)
  • Improved support of nested sealed hierarchies (#182)
  • Support of scope-default transformer configuration (#190)

Big thanks for @ulanzetz and others who contributed to this release.

v0.5.3

26 Jul 15:16
e9aa7a1
Compare
Choose a tag to compare

Change log:

  • Enable library to work seamlessly with -Wunused:patvars flag (#169)
  • Support for cats Ior (#172) (thanks to @calvinlfer)
  • Bugfixed code generation for withCoproductInstanceF (#174)

v0.5.2

07 May 21:07
Compare
Choose a tag to compare

Change log:

  • support for Scala.js 1.0 (#165), thanks to @liff

v0.5.1

24 Apr 21:49
Compare
Choose a tag to compare

Change log:

  • Fix withFieldConst to work with lifted transformation (#163)
  • Suggest using .enableMethodAccessors in the error message when def accessor found (#156)
  • Compile with scala 2.12.11 (#157)

Thanks @ldrygala and @joroKr21 for your efforts!

v0.5.0

17 Mar 17:39
Compare
Choose a tag to compare

Change log:

Thanks to @ulanzetz, @jatcwang, @MateuszKubuszok and others who made this release possible.

v0.4.2

07 Mar 18:47
Compare
Choose a tag to compare

Change log:

  • automatic filling of Unit fields (#141)
  • properly resolve generic type signatures for fields in PatcherMacros (#150)

v0.4.1

03 Feb 04:43
Compare
Choose a tag to compare

Change log:

  • Eliminate local TransformerDefinition allocation in code generation when it's not used (#140)

v0.4.0

24 Jan 13:13
Compare
Choose a tag to compare

Change log:

  • Transformer definition DSL (#129)
  • Ignoring redundant patcher fields (#130)
  • Option to always ignore None in patch (#131)
  • Eliminate unnecessary allocations in DSL (#132)
  • Scaladocs (#135)