Skip to content

Smithy CLI v1.48.0

Compare
Choose a tag to compare
@smithy-automation smithy-automation released this 26 Apr 16:23
· 151 commits to main since this release

1.48.0 (2024-04-24)

Features

  • Updated HTTP binding validation to allow for specificity routing.
    (#2220)
  • Added support for the deprecated trait in OpenAPI conversion.
    (#2221,
    #2222)
  • Added protocol tests for nested XML maps with XML names.
    (#2236)
  • Added diff validation for services that migrate from sigv4 to sigv4a.
    (#2245)
  • Emit a NOTE validation event on ignored duplicate shapes.
    (#2247)
  • Added strongly typed properties for TypedPropertiesBag.
    (#2248)
  • Updated trait code generation to use strongly typed property bags.
    (#2254)
  • Added a Smithy Diff test runner.
    (#2250)
  • Added captializing formatter for use in trait code generation and normalized
    symbol references to reduce false positive duplicates.
    (#2255)

Bug Fixes

  • Removed incorrect Content-Type from no-body XML payload protocol test.
    (#2218)
  • Fixed header expectations in RPCv2 protocol tests.
    (#2246)
  • Fixed ModifiedTrait validation for traits with breaking change rules.
    (#2249)

Documentation

  • Fixed Gradle plugin version in documentation.
    (#2226)
  • Updated the Gradle migration guide caption.
    (#2227)
  • Updated installation instructions for the Smithy CLI.
    (#2229)
  • Added missing commas in JSON AST docs.
    (#2230)
  • Fixed incorrect reference to the traitValidators trait in the protocol
    definition trait. (#2241)