diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 927804830b..6ededdb444 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -12,7 +12,7 @@ importers: '@autorest/testmodeler': ^2.4.0 '@azure-rest/core-client': ^1.1.4 '@azure-tools/codegen': ^2.9.1 - '@azure-tools/rlc-common': workspace:^0.17.1 + '@azure-tools/rlc-common': workspace:^0.18.0 '@azure-tools/test-recorder': ^3.0.0 '@azure/abort-controller': ^1.0.1 '@azure/core-auth': ^1.3.2 @@ -196,7 +196,7 @@ importers: '@azure-tools/typespec-autorest': '>=0.35.0 <1.0.0' '@azure-tools/typespec-azure-core': '>=0.35.0 <1.0.0' '@azure-tools/typespec-client-generator-core': '>=0.35.0 <1.0.0' - '@azure-tools/typespec-ts': workspace:^0.17.1 + '@azure-tools/typespec-ts': workspace:^0.18.0 '@types/mocha': ^5.2.7 '@types/node': ^18.0.0 '@typespec/compiler': '>=0.49.0 <1.0.0' @@ -232,7 +232,7 @@ importers: '@azure-tools/cadl-ranch': ^0.9.0 '@azure-tools/cadl-ranch-expect': ^0.8.0 '@azure-tools/cadl-ranch-specs': ^0.24.0 - '@azure-tools/rlc-common': workspace:^0.17.1 + '@azure-tools/rlc-common': workspace:^0.18.0 '@azure-tools/typespec-azure-core': '>=0.35.0 <1.0.0' '@azure-tools/typespec-client-generator-core': '>=0.35.0 <1.0.0' '@azure/core-auth': ^1.3.2 diff --git a/packages/autorest.typescript/CHANGELOG.md b/packages/autorest.typescript/CHANGELOG.md index e3865984f6..6592901c09 100644 --- a/packages/autorest.typescript/CHANGELOG.md +++ b/packages/autorest.typescript/CHANGELOG.md @@ -1,3 +1,16 @@ +## 6.0.12 (2023-11-01) + +- [Feature] Upgrade TypeSpec compiler version to v0.49.0. Please refer to pr [#2061](https://github.com/Azure/autorest.typescript/pull/2061). +- [Feature] Upgrade TypeScript to 5.2.0. Please refer to pr [#2070](https://github.com/Azure/autorest.typescript/pull/2070). +- [Feature] Upgrade Node version to v18. Please refer to pr [#2085](https://github.com/Azure/autorest.typescript/pull/2085). +- [Feature] Anonymous models inline support in RLC and Modular. Please refer to pr [#2072](https://github.com/Azure/autorest.typescript/pull/2072). +- [Feature] Support enum member in Modular. Please refer to pr [#2092](https://github.com/Azure/autorest.typescript/pull/2092). +- [Feature] Replace dev dependency nyc with c8. Please refer to pr [#2079](https://github.com/Azure/autorest.typescript/pull/2079). +- [Bugfix] Fix nullable property generation in Modular. Please refer to pr [#2076](https://github.com/Azure/autorest.typescript/pull/2076). +- [Bugfix] Fix default byte as binary payload in Modular. Please refer to pr [#2088](https://github.com/Azure/autorest.typescript/pull/2088). +- [Bugfix] Fix binary in multipart form data in Modular. Please refer to pr [#2056](https://github.com/Azure/autorest.typescript/pull/2056). +- [Bugfix] Fix empty credential scopes and optional header issues. Please refer to pr [#2090](https://github.com/Azure/autorest.typescript/pull/2090). + ## 6.0.11 (2023-10-17) - [Feature] Support mock sample generation from TypeSpec in RLC. Please refer to pr [#2002](https://github.com/Azure/autorest.typescript/pull/2002). diff --git a/packages/autorest.typescript/package.json b/packages/autorest.typescript/package.json index ba51b031db..5b7198adc7 100644 --- a/packages/autorest.typescript/package.json +++ b/packages/autorest.typescript/package.json @@ -1,6 +1,6 @@ { "name": "@autorest/typescript", - "version": "6.0.11", + "version": "6.0.12", "scripts": { "build": "tsc -p . && npm run copyFiles", "build:test:browser": "tsc -p tsconfig.browser-test.json && webpack --config webpack.config.test.js", @@ -74,7 +74,7 @@ "source-map-support": "^0.5.16", "ts-morph": "^15.1.0", "@azure/core-auth": "^1.3.2", - "@azure-tools/rlc-common": "workspace:^0.17.1" + "@azure-tools/rlc-common": "workspace:^0.18.0" }, "devDependencies": { "@azure-tools/test-recorder": "^3.0.0", diff --git a/packages/rlc-common/CHANGELOG.md b/packages/rlc-common/CHANGELOG.md index 70a54b5b20..cb592c824f 100644 --- a/packages/rlc-common/CHANGELOG.md +++ b/packages/rlc-common/CHANGELOG.md @@ -1,3 +1,16 @@ +## 0.18.0 (2023-11-01) + +- [Feature] Upgrade TypeSpec compiler version to v0.49.0. Please refer to pr [#2061](https://github.com/Azure/autorest.typescript/pull/2061). +- [Feature] Upgrade TypeScript to 5.2.0. Please refer to pr [#2070](https://github.com/Azure/autorest.typescript/pull/2070). +- [Feature] Upgrade Node version to v18. Please refer to pr [#2085](https://github.com/Azure/autorest.typescript/pull/2085). +- [Feature] Anonymous models inline support in RLC and Modular. Please refer to pr [#2072](https://github.com/Azure/autorest.typescript/pull/2072). +- [Feature] Support enum member in Modular. Please refer to pr [#2092](https://github.com/Azure/autorest.typescript/pull/2092). +- [Feature] Replace dev dependency nyc with c8. Please refer to pr [#2079](https://github.com/Azure/autorest.typescript/pull/2079). +- [Bugfix] Fix nullable property generation in Modular. Please refer to pr [#2076](https://github.com/Azure/autorest.typescript/pull/2076). +- [Bugfix] Fix default byte as binary payload in Modular. Please refer to pr [#2088](https://github.com/Azure/autorest.typescript/pull/2088). +- [Bugfix] Fix binary in multipart form data in Modular. Please refer to pr [#2056](https://github.com/Azure/autorest.typescript/pull/2056). +- [Bugfix] Fix empty credential scopes and optional header issues. Please refer to pr [#2090](https://github.com/Azure/autorest.typescript/pull/2090). + ## 0.17.1 (2023-10-17) - [Feature] Support mock sample generation from TypeSpec in RLC. Please refer to pr [#2002](https://github.com/Azure/autorest.typescript/pull/2002). diff --git a/packages/rlc-common/package.json b/packages/rlc-common/package.json index 2a3db71b0d..2a20e3ce6f 100644 --- a/packages/rlc-common/package.json +++ b/packages/rlc-common/package.json @@ -1,6 +1,6 @@ { "name": "@azure-tools/rlc-common", - "version": "0.17.1", + "version": "0.18.0", "description": "", "type": "module", "main": "dist/index.js", diff --git a/packages/typespec-test/package.json b/packages/typespec-test/package.json index d75b169066..d00f8b7ec6 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.17.1", + "@azure-tools/typespec-ts": "workspace:^0.18.0", "@typespec/openapi": ">=0.49.0 <1.0.0", "@azure-tools/typespec-autorest": ">=0.35.0 <1.0.0", "@typespec/openapi3": ">=0.49.0 <1.0.0", diff --git a/packages/typespec-ts/CHANGELOG.md b/packages/typespec-ts/CHANGELOG.md index 19b052235c..6f2a4d5219 100644 --- a/packages/typespec-ts/CHANGELOG.md +++ b/packages/typespec-ts/CHANGELOG.md @@ -1,3 +1,16 @@ +## 0.18.0 (2023-11-01) + +- [Feature] Upgrade TypeSpec compiler version to v0.49.0. Please refer to pr [#2061](https://github.com/Azure/autorest.typescript/pull/2061). +- [Feature] Upgrade TypeScript to 5.2.0. Please refer to pr [#2070](https://github.com/Azure/autorest.typescript/pull/2070). +- [Feature] Upgrade Node version to v18. Please refer to pr [#2085](https://github.com/Azure/autorest.typescript/pull/2085). +- [Feature] Anonymous models inline support in RLC and Modular. Please refer to pr [#2072](https://github.com/Azure/autorest.typescript/pull/2072). +- [Feature] Support enum member in Modular. Please refer to pr [#2092](https://github.com/Azure/autorest.typescript/pull/2092). +- [Feature] Replace dev dependency nyc with c8. Please refer to pr [#2079](https://github.com/Azure/autorest.typescript/pull/2079). +- [Bugfix] Fix nullable property generation in Modular. Please refer to pr [#2076](https://github.com/Azure/autorest.typescript/pull/2076). +- [Bugfix] Fix default byte as binary payload in Modular. Please refer to pr [#2088](https://github.com/Azure/autorest.typescript/pull/2088). +- [Bugfix] Fix binary in multipart form data in Modular. Please refer to pr [#2056](https://github.com/Azure/autorest.typescript/pull/2056). +- [Bugfix] Fix empty credential scopes and optional header issues. Please refer to pr [#2090](https://github.com/Azure/autorest.typescript/pull/2090). + ## 0.17.1 (2023-10-17) - [Feature] Support mock sample generation from TypeSpec in RLC. Please refer to pr [#2002](https://github.com/Azure/autorest.typescript/pull/2002). diff --git a/packages/typespec-ts/package.json b/packages/typespec-ts/package.json index 4431bea2af..78572ed227 100644 --- a/packages/typespec-ts/package.json +++ b/packages/typespec-ts/package.json @@ -1,6 +1,6 @@ { "name": "@azure-tools/typespec-ts", - "version": "0.17.1", + "version": "0.18.0", "description": "An experimental TypeSpec emitter for TypeScript RLC", "main": "dist/src/index.js", "type": "module", @@ -77,7 +77,7 @@ "dependencies": { "prettier": "^2.6.1", "tslib": "^2.3.1", - "@azure-tools/rlc-common": "workspace:^0.17.1", + "@azure-tools/rlc-common": "workspace:^0.18.0", "ts-morph": "^15.1.0", "fs-extra": "^11.1.0" },