Skip to content

Releases: scalalandio/chimney

v0.7.0

24 Feb 22:17
cb9ea44
Compare
Choose a tag to compare

Change log:

  • Introduce PartialTransformers (#235)
  • Deprecate TransformerFs and unsafeOption flags
  • Require explicit enabling of default values processing (#227)
  • Performance benchmarks (#240)
  • Transformation performance improvements thanks to Vector-based runtime data (#258)
  • Bring back Scala Native support (0.4.x) (#241)
  • Update Scala versions to 2.12.17 and 2.13.10 (#236)

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

v0.6.2

14 Jul 16:43
Compare
Choose a tag to compare

Change log:

  • Fix for Patchers flagignoreRedundantPatcherFields not ignoring fields which are not defined at the end of the patch object (#211)
  • Fix escaping of pattern matching with macro-generated names, which caused ClassFormatError in some TransformerFs (#214)

Big thanks for @rrramiro, @Fristi and others who contributed to this release.

v0.6.1

01 Nov 15:32
d6a27c5
Compare
Choose a tag to compare

Change log:

  • Experimental error paths support (#154), thanks to @ulanzetz
  • Proper config type dealiasing (#194)
  • Simplified companion object macro utils, followed by removal of scala-compiler dependency

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)