Smithy CLI v1.40.0
·
439 commits
to main
since this release
1.40.0 (2023-10-16)
Features
- Added new protocol tests for the
restXml
protocol, which assert request/response behaviors for string payloads. (#2007) - Added new package,
smithy-smoke-test-traits
, which defines the traits for smoke tests. This package contains the smithy model definitions of said traits, their java implementations, and unit tests. (#2005) - Added auth-scheme validator that runs for SigV4 sub-schemes as part of the AWS rule-set in
smithy-rules-engine
. (#2000) - Added
AccountId
andCredentialScope
parameters for AWS-specific endpoint rules insmithy-rules-engine
. (#1993)
Documentation
- Added traits anchors for a few traits that were previously missing. (#2008)
- Added
Smithy Examples
embedding to the smithy.io sidebar underProject
. (#2006) - Added important notice for the
@contextParam
trait to clarify expected behavior of clients when@required
is used on the same member.(#1999)
Bug Fixes
- Fixed missing source-locations in emitted events by
smithy-diff
. Previously,N/A
would be displayed instead of the real location. (#2001) - Added missing method override in
smithy-rules-engine
. (#1998) - Fixed bug where properties of resource shapes were not being serialized in the IDL serializer. (#1996)
- Fixed an issue with OpenAPI conversion not allowing multiple errors for a single status code with an opt-in that uses
oneOf
to de-conflict the errors. (#1995)