Skip to content

v0.18.6

Compare
Choose a tag to compare
@kubukoz kubukoz released this 19 Jan 19:43
· 300 commits to series/0.18 since this release
2a5007a

What's Changed

  • If a Smithy trait, being a structure shape, had a Scala keyword in its member names, compilation of the generated would fail. In addition, enumeration values that matched a known keyword would have their name erroneously escaped with an underscore in the string literal.
    These are now fixed in #1344 by @kubukoz.

  • Smithy4s specific logic to extract manifest from jars should not run on jar. Fixed in #1351 by @daddykotex.

  • In some concurrent scenarios, especially those of concurrent initialization of objects (e.g. tests), your application would previously be at risk of deadlocking due to #537. This is now fixed by suspending evaluation of hints in companion objects using the .lazily construct: see #1326 by @kubukoz.

  • Allow to configure how the default values (and nulls for optional fields) are rendered. Fixed in #1315 by @msosnicki.

Dependency updates and other internal changes

New Contributors

Full Changelog: v0.18.5...v0.18.6