Skip to content

Smithy CLI v1.50.0

Compare
Choose a tag to compare
@smithy-automation smithy-automation released this 20 Jun 23:00
· 79 commits to main since this release
e8e104e

1.50.0 (2024-06-18)

Features

  • Added a required property to IAM trait condition key definitions. (#2288)
  • Added syncCorsPreflightIntegration configuration option to APIGateway conversion, which updates CORS preflight templates with all possible content types. (#2290)
  • Added validator for duplicate names in the iamResource trait. (#2293)
  • Added operationContextParams support to RulesetParameterValidator. (#2295)
  • Enabled the application of example traits to service-level errors. (#2307)
  • Added IDL serializer option to coerce inline IO. (#2316)
  • Added a function to writer delegators to check out writers with a symbol. (#2328)
  • Added defaults tests for restJson1. (#2280)
  • Added float16 upcast tests for RPCv2 CBOR. (#2291)
  • Added protocol tests for content-type parameters. (#2296)
  • Added protocol tests asserting servers reject empty unions. (#2300)
  • Added protocol tests for malformed media types. (#2309)
  • Added protocol tests for missing content types. (#2310)
  • Added several content-type and HTTP payload protocol tests. (#2314, #2315, #2322, #2331)

Bug Fixes

  • Fixed formatter to correctly convert invalid doc comments. (#2277)
  • Added missing node mapper for document types. (#2313)
  • Fixed issues with S3 dot segment tests. (#2304)
  • Fixed several issues in RPCv2 CBOR protocol tests. (#2319, #2320)
  • Updated protocol tests to use floating point values representable exactly in IEEE representation. (#2321)
  • Fixed EC2 request ID casing. (#2329)

Documentation

  • Fixed typos in RPCv2 CBOR spec. (#2278)
  • Fixed typo in AddDefaultConfigSettings. (#2285)
  • Fixed errors in IAM trait docs. (#2287)
  • Clarified RPCv2 response event stream behavior. (#2297)
  • Replaced references to outdated RFCs with references to their replacements. (#2298)
  • Clarified httpResponseCode value range. (#2308)