Skip to content

Smithy CLI v1.55.0

Latest
Compare
Choose a tag to compare
@smithy-automation smithy-automation released this 27 Feb 20:20
· 3 commits to main since this release
ee2bbcc

1.55.0 (2025-02-27)

Features

  • Added support for oneOf enumStrategy in smithy-jsonschema (#2504)
  • Updated TaggableApiConfig builder methods visibility to public (#2506)
  • Added flattenAndRemoveMixins build transform (#2516)
  • Added ability to model more complex ARN templates in the @arn trait (#2527)
  • Expanded the list of allowed member names in tag shapes (#2528)
  • Added primaryIdentifier field to the cfnResource trait to indicate an unconventional primary identifier (#2539)

Bug Fixes

  • Fixed malformed CBOR body in rpcv2Cbor test (#2502)
  • Fixed serialization order of resource properties in the IDL (#2513)
  • Fixed restXml protocol test to be consistent with other tests and be less confusing (#2520)
  • Fixed validation of shape ids for resource identifier bindings (#2526)
  • Fixed bug where null was being returned instead of empty collection in trait-codegen (#2530)
  • Fixed conversion of oneOf errors so that they are treated as untagged unions (#2532)
  • Fixed bug where documentation was being applied twice with dynamic documentation trait in the idl-serializer (#2544)

Documentation

  • Added links to SigV4a spec (#2503)
  • Fixed cfnDefaultValue trait selector documentation to match what is defined in code (#2509)
  • Added a Smithy Java quickstart guide (#2517, #2521, #2525)
  • Fixed incorrect examples and typos in mixin specification (#2518)
  • Added a Smithy Java client user-guide (#2522, #2531, #2533)
  • Added documentation placeholders for other languages (#2534)