v0.15.3 - bug fixes, customization for default rendering
This release brings several fixes to bugs we've found in the previous ones. Notable changes:
Allow customizing the rendering of default values (#414)
This adds the ability to change how default values appear in the generated sources. Take a look at the documentation for more!
Fixes to defaults in mixins - #423, #425
Fixes some issues that you could encounter in situations where you're generating code for a structure with default values inherited from a mixin.
Collision detection #412
Fixes some issues with code generation where a name conflicts with the Scala standard library.
Exhaustively capture the codegen input for cache invalidation #438
Helps avoid the issues where codegen wouldn't be triggered after the inputs are changed.
Other changes
- Fix mima command to run more quickly by @lewisjkl in #415
- Bump prism-react-renderer from 1.3.1 to 1.3.5 in /modules/website by @dependabot in #401
- Bump clsx from 1.1.1 to 1.2.1 in /modules/website by @dependabot in #407
- Update jsoniter-scala-core to 2.16.0 by @scala-steward in #416
- Update nscplugin, sbt-scala-native, ... to 0.4.6 by @scala-steward in #427
- Update jsoniter-scala-core to 2.17.0 by @scala-steward in #418
- Update nscplugin, sbt-scala-native, ... to 0.4.7 by @scala-steward in #436
- Bump Scala 3 to 3.2.0 by @Baccata in #437
- Update smithy-aws-traits, smithy-build, ... to 1.24.0 by @scala-steward in #428
- Bump docusaurus-lunr-search from 2.1.16 to 2.2.0 in /modules/website by @dependabot in #426
- Update fs2-core to 3.2.14 by @scala-steward in #440
Full Changelog: v0.15.2...v0.15.3