diff --git a/CHANGELOG.md b/CHANGELOG.md index 3272fb76580..92b9dc39a49 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,24 @@ # Smithy Typescript Codegen Changelog +## 0.23.0 (2024-09-09) + +### Features + +- codegen: Added Smithy RPCv2 CBOR protocol generator ([#1280](https://github.com/smithy-lang/smithy-typescript/pull/1280)) + +- codegen: Added support for string array parameters in endpoints ([#1376](https://github.com/smithy-lang/smithy-typescript/pull/1376)) + +- codegen: Added support for operation context params in endpoints ([#1379](https://github.com/smithy-lang/smithy-typescript/pull/1379)) + +### Bug Fixes + +- Added logic to resolve the service specific endpoint once per client instance instead of for each request ([#1382](https://github.com/smithy-lang/smithy-typescript/pull/1382)) + +- Fixed a bug that prevented a concrete client type (e.g., `S3Client`) to be converted to a `NodeJsClient` ([#1389](https://github.com/smithy-lang/smithy-typescript/pull/1389)) + + +### Documentation + ## 0.22.0 (2024-08-06) ### Features diff --git a/README.md b/README.md index a61c113fa76..555c32cdf44 100644 --- a/README.md +++ b/README.md @@ -47,7 +47,7 @@ To add a minimal `typescript-client-codegen` plugin, add the following to `smith // Add the Smithy TypeScript code generator dependency "maven": { "dependencies": [ - "software.amazon.smithy.typescript:smithy-typescript-codegen:0.22.0" + "software.amazon.smithy.typescript:smithy-typescript-codegen:0.23.0" ] }, "plugins": { @@ -141,7 +141,7 @@ dependencies { smithyCli("software.amazon.smithy:smithy-cli:$smithyVersion") // Add the Smithy TypeScript code generator dependency - implementation("software.amazon.smithy.typescript:smithy-typescript-codegen:0.22.0") + implementation("software.amazon.smithy.typescript:smithy-typescript-codegen:0.23.0") // Uncomment below to add various smithy dependencies (see full list of smithy dependencies in https://github.com/awslabs/smithy) // implementation("software.amazon.smithy:smithy-model:$smithyVersion") diff --git a/build.gradle.kts b/build.gradle.kts index 57e669af272..0677ae77d3c 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -28,7 +28,7 @@ plugins { allprojects { group = "software.amazon.smithy.typescript" - version = "0.22.0" + version = "0.23.0" } // The root project doesn't produce a JAR.