v0.15.2 - CLI module, bugfixes, dynamic module improvements
This release adds a new module - decline
- providing integration with the Decline library. It provides the ability to easily get a command line interface for any service implementation or client.
Additionally, the release fixes a couple bugs like #389, as well as adding support for Smithy 2.0 enum
and intEnum
shapes in the Dynamic module.
This release enables a previously disabled feature of the http4s clients&servers (as well as other code using the json
module's codec support) - encoding intEnum
as a JSON number.
Finally, MiMa checks have been enabled, so we'll track binary compatibility more seriously in future releases.
Full changelog
- Update smithy-aws-traits, smithy-build, ... to 1.23.1 by @scala-steward in #388
- Small typo in
01-overview.md
by @zetashift in #390 - Collision Avoidance additions by @yisraelU in #393
- Range collision avoidance by @yisraelU in #394
- Auto-update GitHub Action dependencies by @IdiosApps in #395
- Revert "Range collision avoidance" by @yisraelU in #396
- Bump actions/upload-artifact from 2 to 3 by @dependabot in #397
- Bump actions/checkout from 2 to 3 by @dependabot in #398
- Bump actions/download-artifact from 2 to 3 by @dependabot in #399
- Add support for decline interpreters by @yisraelU in #376
- Bump @docusaurus/core from 2.0.0-beta.14 to 2.0.1 in /modules/website by @dependabot in #403
- Enable Mima Checks by @lewisjkl in #408
- Bump @docusaurus/preset-classic from 2.0.0-beta.14 to 2.0.1 in /modules/website by @dependabot in #400
- Dynamic smithy4s enums + allow IntEnum hint in JSON codecs by @daddykotex & @kubukoz in #406
- Update http4s-circe, http4s-client, ... to 0.23.15 by @scala-steward in #409
- Update 04-deriving-cli.md by @yisraelU in #410
- Bump docusaurus-lunr-search from 2.1.15 to 2.1.16 in /modules/website by @dependabot in #404
- Update 04-deriving-cli.md by @yisraelU in #411
New Contributors
- @zetashift made their first contribution in #390
- @IdiosApps made their first contribution in #395
- @dependabot made their first contribution in #397
Full Changelog: v0.15.1...v0.15.2