Smithy CLI v1.46.0
·
156 commits
to main
since this release
1.46.0 (2024-03-19)
Features
- Added protocol tests for
null
values in unions. (#2180) - Updated
ec2QueryName
tests to reflect usage. (#2186) - Updated model validation and protocol tests to use the new Gradle plugins. (#2176)
- Added data-shape-only visitor class. (#2168)
- Added protocol tests for S3 when dots are part of a key segment. (#2166)
- Added the
@traitValidators
trait that can constrain shape closures. (#2156) - Added logic to infer default inline I/O suffixes in the IDL serializer. (#2122)
- Added annotation processor base class for executing Smithy-Build plugins. (#2073)
Bug Fixes
- Fixed a bug when creating
@standardRegionalEndpoints
nodes. (#2179) - Fixed Windows CI errors by removing no-cone on git add command. (#2168)
- Fixed the
RestJsonZeroAndFalseQueryValues
protocol test. (#2167) - Properly fix multi-mixin members in shape build. (#2157)
- Fixed text block incidental whitespace handling. (#2147
- Fixed issues with
AbstractCodeWriter
state stacks. (#2142)
Documentation
- Remove incorrect
jsonName
protocol info. (#2187) - Fixed minor formattting. (#2175)
- Added CLI and Groovy examples to guides. (#2165)
- Updated quickstart example to use terse input/output syntax. (#2163)
- Updated OpenApi guide to use new gradle plugin and cli. (#2161)
- Updated Gradle quickstart example to include empty
smithy-build.json
. (#2149) - Multiple updates of the Gradle plugin after the 0.8.0 release. (#2140, #2146, #2139, #2148)