diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index d889f3496f..0e447018bb 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -12,7 +12,7 @@ importers: '@autorest/testmodeler': ^2.6.1 '@azure-rest/core-client': ^1.4.0 '@azure-tools/codegen': ^2.9.1 - '@azure-tools/rlc-common': workspace:^0.37.0 + '@azure-tools/rlc-common': workspace:^0.38.0 '@azure-tools/test-recorder': ^3.0.0 '@azure/abort-controller': ^2.1.2 '@azure/core-auth': ^1.6.0 @@ -196,7 +196,7 @@ importers: '@azure-tools/typespec-azure-resource-manager': '>=0.50.0 <1.0.0' '@azure-tools/typespec-azure-rulesets': '>=0.50.0 <1.0.0' '@azure-tools/typespec-client-generator-core': '>=0.50.0 <1.0.0' - '@azure-tools/typespec-ts': workspace:^0.37.0 + '@azure-tools/typespec-ts': workspace:^0.38.0 '@types/mocha': ^5.2.7 '@types/node': ^18.0.0 '@typespec/compiler': '>=0.64.0 <1.0.0' @@ -234,7 +234,7 @@ importers: specifiers: '@azure-rest/core-client': ^2.3.1 '@azure-tools/azure-http-specs': 0.1.0-alpha.4 - '@azure-tools/rlc-common': workspace:^0.37.0 + '@azure-tools/rlc-common': workspace:^0.38.0 '@azure-tools/typespec-autorest': '>=0.50.0 <1.0.0' '@azure-tools/typespec-azure-core': '>=0.50.0 <1.0.0' '@azure-tools/typespec-azure-resource-manager': '>=0.50.0 <1.0.0' diff --git a/packages/autorest.typescript/CHANGELOG.md b/packages/autorest.typescript/CHANGELOG.md index 9e6842d014..27fc19618f 100644 --- a/packages/autorest.typescript/CHANGELOG.md +++ b/packages/autorest.typescript/CHANGELOG.md @@ -1,6 +1,18 @@ -## 6.0.32 (Unreleased) - +## 6.0.32 (2025-01-16) + +- [Feature] Upgrade compiler version to 0.64. Please refer to [#3006](https://github.com/Azure/autorest.typescript/pull/3006) +- [Feature] Multipart/form-data support for typespec-todo. Please refer to [#2984](https://github.com/Azure/autorest.typescript/pull/2984) +- [Feature] Model namespaces hierarchies. Please refer to [#2969](https://github.com/Azure/autorest.typescript/pull/2969) +- [Feature] Support title config for typespec generation. Please refer to [#2941](https://github.com/Azure/autorest.typescript/pull/2941) +- [Feature] Support the customized error responses in deserializer. Please refer to [#2978](https://github.com/Azure/autorest.typescript/pull/2978) +- [Feature] Migration of SDK Client Packages from CADL Ranch to Typespec & Typespec. Please refer to [#2936](https://github.com/Azure/autorest.typescript/pull/2936) +- [Feature] Eable `isTypeOnly` for RLC ImportDeclarations. Please refer to [#2963](https://github.com/Azure/autorest.typescript/pull/2963) - [Feature] Add a flag to generate ESM compatible source code. Please refer to [#2925](https://github.com/Azure/autorest.typescript/pull/2925) +- [Feature] Set `isModularLibrary` to `true` for unbranded and mgmt plane. Please refer to [#2973](https://github.com/Azure/autorest.typescript/pull/2973) +- [Feature] Use `learn.microsoft.com` in generated packages. Please refer to [#2977](https://github.com/Azure/autorest.typescript/pull/2977) +- [Bugfix] Fix the duplicated template name without friendlyName in RLC. Please refer to [#2976](https://github.com/Azure/autorest.typescript/pull/2976) +- [Bugfix] Rename the inner method name with `_methodName`. Please refer to [#2983](https://github.com/Azure/autorest.typescript/pull/2983) +- [Bugfix] Do not crash for an empty project. Please refer to [#2972](https://github.com/Azure/autorest.typescript/pull/2972) ## 6.0.31 (2024-12-27) diff --git a/packages/autorest.typescript/package.json b/packages/autorest.typescript/package.json index f668fabffb..e4edcf57df 100644 --- a/packages/autorest.typescript/package.json +++ b/packages/autorest.typescript/package.json @@ -1,6 +1,6 @@ { "name": "@autorest/typescript", - "version": "6.0.31", + "version": "6.0.32", "scripts": { "build": "tsc -p . && npm run copyFiles", "build:test:browser:rlc": "tsc -p tsconfig.browser-test.json && ts-node test/commands/prepare-deps.ts --browser && webpack --config webpack.config.test.js --env mode=rlc", @@ -77,7 +77,7 @@ "source-map-support": "^0.5.16", "ts-morph": "^23.0.0", "@azure/core-auth": "^1.6.0", - "@azure-tools/rlc-common": "workspace:^0.37.0" + "@azure-tools/rlc-common": "workspace:^0.38.0" }, "devDependencies": { "@azure-tools/test-recorder": "^3.0.0", diff --git a/packages/rlc-common/CHANGELOG.md b/packages/rlc-common/CHANGELOG.md index 0e2be021ac..d3f2528109 100644 --- a/packages/rlc-common/CHANGELOG.md +++ b/packages/rlc-common/CHANGELOG.md @@ -1,3 +1,19 @@ +## 0.38.0 (2025-01-16) + +- [Feature] Upgrade compiler version to 0.64. Please refer to [#3006](https://github.com/Azure/autorest.typescript/pull/3006) +- [Feature] Multipart/form-data support for typespec-todo. Please refer to [#2984](https://github.com/Azure/autorest.typescript/pull/2984) +- [Feature] Model namespaces hierarchies. Please refer to [#2969](https://github.com/Azure/autorest.typescript/pull/2969) +- [Feature] Support title config for typespec generation. Please refer to [#2941](https://github.com/Azure/autorest.typescript/pull/2941) +- [Feature] Support the customized error responses in deserializer. Please refer to [#2978](https://github.com/Azure/autorest.typescript/pull/2978) +- [Feature] Migration of SDK Client Packages from CADL Ranch to Typespec & Typespec. Please refer to [#2936](https://github.com/Azure/autorest.typescript/pull/2936) +- [Feature] Eable `isTypeOnly` for RLC ImportDeclarations. Please refer to [#2963](https://github.com/Azure/autorest.typescript/pull/2963) +- [Feature] Add a flag to generate ESM compatible source code. Please refer to [#2925](https://github.com/Azure/autorest.typescript/pull/2925) +- [Feature] Set `isModularLibrary` to `true` for unbranded and mgmt plane. Please refer to [#2973](https://github.com/Azure/autorest.typescript/pull/2973) +- [Feature] Use `learn.microsoft.com` in generated packages. Please refer to [#2977](https://github.com/Azure/autorest.typescript/pull/2977) +- [Bugfix] Fix the duplicated template name without friendlyName in RLC. Please refer to [#2976](https://github.com/Azure/autorest.typescript/pull/2976) +- [Bugfix] Rename the inner method name with `_methodName`. Please refer to [#2983](https://github.com/Azure/autorest.typescript/pull/2983) +- [Bugfix] Do not crash for an empty project. Please refer to [#2972](https://github.com/Azure/autorest.typescript/pull/2972) + ## 0.37.0 (2024-12-27) - [Feature] Sdk package methods adoption. Please refer to [#2943](https://github.com/Azure/autorest.typescript/pull/2943) diff --git a/packages/rlc-common/package.json b/packages/rlc-common/package.json index 2d137031c3..3f3f7fabe7 100644 --- a/packages/rlc-common/package.json +++ b/packages/rlc-common/package.json @@ -1,6 +1,6 @@ { "name": "@azure-tools/rlc-common", - "version": "0.37.0", + "version": "0.38.0", "description": "", "type": "module", "main": "dist/index.js", diff --git a/packages/typespec-test/package.json b/packages/typespec-test/package.json index 37d1ae8258..ce7e8d8309 100644 --- a/packages/typespec-test/package.json +++ b/packages/typespec-test/package.json @@ -3,7 +3,7 @@ "version": "1.0.0", "type": "module", "dependencies": { - "@azure-tools/typespec-ts": "workspace:^0.37.0", + "@azure-tools/typespec-ts": "workspace:^0.38.0", "@typespec/openapi": ">=0.64.0 <1.0.0", "@azure-tools/typespec-autorest": ">=0.50.0 <1.0.0", "@typespec/openapi3": ">=0.64.0 <1.0.0", diff --git a/packages/typespec-ts/CHANGELOG.md b/packages/typespec-ts/CHANGELOG.md index 7edb77b40d..62fae7b927 100644 --- a/packages/typespec-ts/CHANGELOG.md +++ b/packages/typespec-ts/CHANGELOG.md @@ -1,3 +1,19 @@ +## 0.38.0 (2025-01-16) + +- [Feature] Upgrade compiler version to 0.64. Please refer to [#3006](https://github.com/Azure/autorest.typescript/pull/3006) +- [Feature] Multipart/form-data support for typespec-todo. Please refer to [#2984](https://github.com/Azure/autorest.typescript/pull/2984) +- [Feature] Model namespaces hierarchies. Please refer to [#2969](https://github.com/Azure/autorest.typescript/pull/2969) +- [Feature] Support title config for typespec generation. Please refer to [#2941](https://github.com/Azure/autorest.typescript/pull/2941) +- [Feature] Support the customized error responses in deserializer. Please refer to [#2978](https://github.com/Azure/autorest.typescript/pull/2978) +- [Feature] Migration of SDK Client Packages from CADL Ranch to Typespec & Typespec. Please refer to [#2936](https://github.com/Azure/autorest.typescript/pull/2936) +- [Feature] Eable `isTypeOnly` for RLC ImportDeclarations. Please refer to [#2963](https://github.com/Azure/autorest.typescript/pull/2963) +- [Feature] Add a flag to generate ESM compatible source code. Please refer to [#2925](https://github.com/Azure/autorest.typescript/pull/2925) +- [Feature] Set `isModularLibrary` to `true` for unbranded and mgmt plane. Please refer to [#2973](https://github.com/Azure/autorest.typescript/pull/2973) +- [Feature] Use `learn.microsoft.com` in generated packages. Please refer to [#2977](https://github.com/Azure/autorest.typescript/pull/2977) +- [Bugfix] Fix the duplicated template name without friendlyName in RLC. Please refer to [#2976](https://github.com/Azure/autorest.typescript/pull/2976) +- [Bugfix] Rename the inner method name with `_methodName`. Please refer to [#2983](https://github.com/Azure/autorest.typescript/pull/2983) +- [Bugfix] Do not crash for an empty project. Please refer to [#2972](https://github.com/Azure/autorest.typescript/pull/2972) + ## 0.37.0 (2024-12-27) - [Feature] Sdk package methods adoption. Please refer to [#2943](https://github.com/Azure/autorest.typescript/pull/2943) diff --git a/packages/typespec-ts/package.json b/packages/typespec-ts/package.json index 39497d9a34..9a61e53cd5 100644 --- a/packages/typespec-ts/package.json +++ b/packages/typespec-ts/package.json @@ -1,6 +1,6 @@ { "name": "@azure-tools/typespec-ts", - "version": "0.37.0", + "version": "0.38.0", "description": "An experimental TypeSpec emitter for TypeScript RLC", "main": "dist/src/index.js", "type": "module", @@ -121,7 +121,7 @@ "@typespec/versioning": ">=0.64.0 <1.0.0" }, "dependencies": { - "@azure-tools/rlc-common": "workspace:^0.37.0", + "@azure-tools/rlc-common": "workspace:^0.38.0", "fs-extra": "^11.1.0", "lodash": "^4.17.21", "prettier": "^3.3.3",