Releases: disneystreaming/smithy4s
v0.17.18 - bugfix release
What's Changed
Full Changelog: v0.17.17...v0.17.18
v0.17.17: Updates to simpleRestJson http tests
What's Changed
Full Changelog: v0.17.16...v0.17.17
v0.17.16: HEAD Response Fix
Fixes a bug where HEAD responses contained an empty {}
in the body (where there should be no body present).
What's Changed
Full Changelog: v0.17.15...v0.17.16
v0.17.15: Fixes for intEnum trait rendering
Updates to fix compile errors when intEnum shapes are used as traits.
What's Changed
Full Changelog: v0.17.14...v0.17.15
v0.17.14
v0.17.13
What's Changed
Backport service interpreter by @miguel-vila in #1118
Adds useful utilities for working with service interpreters, which should make it much easier to create interpreters that work efficiently.
Fix rendering of deprecated annotation in mixins by @ghostbuster91 in #1123
Resolves a bug that would previously result in codegen producing code that fails to parse and compile.
Internal changes
New Contributors
- @ghostbuster91 made their first contribution in #1123
Full Changelog: v0.17.12...v0.17.13
v0.17.12
What's Changed
Remove a legacy mechanism of dealing with name conflicts in generated types. Fixes #1051
- Flatten AWS newtypes by @denisrosca in #1110
Adjusts the rendering of Smithy shapes from AWS specs, as it would've often been inconvenient due to the change above.
- Bump webjar dependency to 0.47 by @daddykotex in #1100
Updates a previously frozen dependency to alleviate potential security issues.
New Contributors
- @denisrosca made their first contribution in #1110
Full Changelog: v0.17.11...v0.7.12
v0.17.11 - AWS bugfix, client methoddeprecation, internal refactors
This is mostly a bugfix and cleanup release.
What's Changed
Resolves a case-sensitivity issue in the file-based AWS credentials provider.
Deprecates a method - the migration path would be just to move to another one with the same shape.
- Error transformations as middleware by @msosnicki in #1084
Changes the error transformation logic in the http4s servers so that it's implemented using the (public) per-endpoint middleware construct.
Full Changelog: v0.17.10...v0.17.11
v0.17.10 - bugfix release
What's changed
- Revert original behavior where middleware get all errors by @daddykotex in #1034
This change adds a fix for an accidental behavior change around error handling/capture in middlewares.
Other changes
- Adding a comment in flatMapErrors by @msosnicki in #1030
Full Changelog: v0.17.9...v0.17.10
v0.17.9 - Smithy/alloy model updates
What's Changed
Full Changelog: v0.17.8...v0.17.9