Skip to content

Commit d805868

Browse files
Copilotv-jiaodi
andauthored
Bump emitter versions to 0.49.1 and 6.0.58 (#3767)
* Initial plan * Bump package versions and update changelogs - @azure-tools/typespec-ts: 0.49.0 → 0.49.1 - @azure-tools/rlc-common: 0.49.0 → 0.49.1 - @autorest/typescript: 6.0.57 → 6.0.58 - Update all workspace dependency references - Add 21 merged PRs to changelogs since 2026-02-02 Co-authored-by: v-jiaodi <80496810+v-jiaodi@users.noreply.github.com> * Update typespec-test dependency to @azure-tools/typespec-ts 0.49.1 Co-authored-by: v-jiaodi <80496810+v-jiaodi@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: v-jiaodi <80496810+v-jiaodi@users.noreply.github.com>
1 parent 95af53d commit d805868

File tree

8 files changed

+81
-9
lines changed

8 files changed

+81
-9
lines changed

packages/autorest.typescript/CHANGELOG.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,27 @@
1+
## 6.0.58 (2026-02-14)
2+
3+
- [Feature] Ignore null for nullable optional properties. Please refer to [#3706](https://github.com/Azure/autorest.typescript/pull/3706)
4+
- [Feature] Support multiple services in one client. Please refer to [#3713](https://github.com/Azure/autorest.typescript/pull/3713)
5+
- [Feature] Add type-safe clientDefaultValue support for optional parameters in Modular SDK. Please refer to [#3721](https://github.com/Azure/autorest.typescript/pull/3721)
6+
- [Bugfix] Fix nightly CI. Please refer to [#3723](https://github.com/Azure/autorest.typescript/pull/3723)
7+
- [Feature] Apply tcgc response type for operation returnType and add ut. Please refer to [#3726](https://github.com/Azure/autorest.typescript/pull/3726)
8+
- [Feature] Response Headers. Please refer to [#3728](https://github.com/Azure/autorest.typescript/pull/3728)
9+
- [Feature] Extract header deserialization to a helper function. Please refer to [#3729](https://github.com/Azure/autorest.typescript/pull/3729)
10+
- [Bugfix] Fix Nested XML Serialization. Please refer to [#3730](https://github.com/Azure/autorest.typescript/pull/3730)
11+
- [Bugfix] Use wire format name for discriminator deserialization. Please refer to [#3732](https://github.com/Azure/autorest.typescript/pull/3732)
12+
- [Feature] Generate index files for nested clients. Please refer to [#3734](https://github.com/Azure/autorest.typescript/pull/3734)
13+
- [Bugfix] Fix syntax error in afterEach function template. Please refer to [#3736](https://github.com/Azure/autorest.typescript/pull/3736)
14+
- [Bugfix] Fix naming conflict when model is named `Client`. Please refer to [#3737](https://github.com/Azure/autorest.typescript/pull/3737)
15+
- [Bugfix] Avoid variable shadowing in generated operation code. Please refer to [#3740](https://github.com/Azure/autorest.typescript/pull/3740)
16+
- [Bugfix] Fix serializeRecord ESLint violations: missing return type and parameter reassignment. Please refer to [#3741](https://github.com/Azure/autorest.typescript/pull/3741)
17+
- [Bugfix] Fix unnecessary regex escape in urlTemplate.ts. Please refer to [#3742](https://github.com/Azure/autorest.typescript/pull/3742)
18+
- [Bugfix] Fix eslint warning in url template helper. Please refer to [#3743](https://github.com/Azure/autorest.typescript/pull/3743)
19+
- [Bugfix] Do not generate readonly properties in sample gen. Please refer to [#3748](https://github.com/Azure/autorest.typescript/pull/3748)
20+
- [Feature] Use content-type aware deserialization for error responses. Please refer to [#3754](https://github.com/Azure/autorest.typescript/pull/3754)
21+
- [Feature] Bump TypeSpec dependencies to latest stable (1.9.0 / 0.65.0). Please refer to [#3759](https://github.com/Azure/autorest.typescript/pull/3759)
22+
- [Feature] MFD upload: support anonymous model cases. Please refer to [#3762](https://github.com/Azure/autorest.typescript/pull/3762)
23+
- [Bugfix] Honor bytes encoding in XML and fix deserialization of nested text-only elements. Please refer to [#3763](https://github.com/Azure/autorest.typescript/pull/3763)
24+
125
## 6.0.57 (2026-02-02)
226

327
- [Feature] Support @disablePageable. Please refer to [#3715](https://github.com/Azure/autorest.typescript/pull/3715)

packages/autorest.typescript/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@autorest/typescript",
3-
"version": "6.0.57",
3+
"version": "6.0.58",
44
"scripts": {
55
"build": "tsc -p . && npm run copyFiles",
66
"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 @@
7777
"source-map-support": "^0.5.16",
7878
"ts-morph": "^23.0.0",
7979
"@azure/core-auth": "^1.6.0",
80-
"@azure-tools/rlc-common": "workspace:^0.49.0"
80+
"@azure-tools/rlc-common": "workspace:^0.49.1"
8181
},
8282
"devDependencies": {
8383
"@azure-tools/test-recorder": "^3.0.0",

packages/rlc-common/CHANGELOG.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,27 @@
1+
## 0.49.1 (2026-02-14)
2+
3+
- [Feature] Ignore null for nullable optional properties. Please refer to [#3706](https://github.com/Azure/autorest.typescript/pull/3706)
4+
- [Feature] Support multiple services in one client. Please refer to [#3713](https://github.com/Azure/autorest.typescript/pull/3713)
5+
- [Feature] Add type-safe clientDefaultValue support for optional parameters in Modular SDK. Please refer to [#3721](https://github.com/Azure/autorest.typescript/pull/3721)
6+
- [Bugfix] Fix nightly CI. Please refer to [#3723](https://github.com/Azure/autorest.typescript/pull/3723)
7+
- [Feature] Apply tcgc response type for operation returnType and add ut. Please refer to [#3726](https://github.com/Azure/autorest.typescript/pull/3726)
8+
- [Feature] Response Headers. Please refer to [#3728](https://github.com/Azure/autorest.typescript/pull/3728)
9+
- [Feature] Extract header deserialization to a helper function. Please refer to [#3729](https://github.com/Azure/autorest.typescript/pull/3729)
10+
- [Bugfix] Fix Nested XML Serialization. Please refer to [#3730](https://github.com/Azure/autorest.typescript/pull/3730)
11+
- [Bugfix] Use wire format name for discriminator deserialization. Please refer to [#3732](https://github.com/Azure/autorest.typescript/pull/3732)
12+
- [Feature] Generate index files for nested clients. Please refer to [#3734](https://github.com/Azure/autorest.typescript/pull/3734)
13+
- [Bugfix] Fix syntax error in afterEach function template. Please refer to [#3736](https://github.com/Azure/autorest.typescript/pull/3736)
14+
- [Bugfix] Fix naming conflict when model is named `Client`. Please refer to [#3737](https://github.com/Azure/autorest.typescript/pull/3737)
15+
- [Bugfix] Avoid variable shadowing in generated operation code. Please refer to [#3740](https://github.com/Azure/autorest.typescript/pull/3740)
16+
- [Bugfix] Fix serializeRecord ESLint violations: missing return type and parameter reassignment. Please refer to [#3741](https://github.com/Azure/autorest.typescript/pull/3741)
17+
- [Bugfix] Fix unnecessary regex escape in urlTemplate.ts. Please refer to [#3742](https://github.com/Azure/autorest.typescript/pull/3742)
18+
- [Bugfix] Fix eslint warning in url template helper. Please refer to [#3743](https://github.com/Azure/autorest.typescript/pull/3743)
19+
- [Bugfix] Do not generate readonly properties in sample gen. Please refer to [#3748](https://github.com/Azure/autorest.typescript/pull/3748)
20+
- [Feature] Use content-type aware deserialization for error responses. Please refer to [#3754](https://github.com/Azure/autorest.typescript/pull/3754)
21+
- [Feature] Bump TypeSpec dependencies to latest stable (1.9.0 / 0.65.0). Please refer to [#3759](https://github.com/Azure/autorest.typescript/pull/3759)
22+
- [Feature] MFD upload: support anonymous model cases. Please refer to [#3762](https://github.com/Azure/autorest.typescript/pull/3762)
23+
- [Bugfix] Honor bytes encoding in XML and fix deserialization of nested text-only elements. Please refer to [#3763](https://github.com/Azure/autorest.typescript/pull/3763)
24+
125
## 0.49.0 (2026-02-02)
226

327
- [Feature] Support @disablePageable. Please refer to [#3715](https://github.com/Azure/autorest.typescript/pull/3715)

packages/rlc-common/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@azure-tools/rlc-common",
3-
"version": "0.49.0",
3+
"version": "0.49.1",
44
"description": "",
55
"type": "module",
66
"main": "dist/index.js",

packages/typespec-test/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"version": "1.0.0",
44
"type": "module",
55
"dependencies": {
6-
"@azure-tools/typespec-ts": "workspace:^0.49.0",
6+
"@azure-tools/typespec-ts": "workspace:^0.49.1",
77
"@typespec/openapi": "^1.9.0",
88
"@azure-tools/typespec-autorest": "^0.65.0",
99
"@typespec/openapi3": "^1.9.0",

packages/typespec-ts/CHANGELOG.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,27 @@
1+
## 0.49.1 (2026-02-14)
2+
3+
- [Feature] Ignore null for nullable optional properties. Please refer to [#3706](https://github.com/Azure/autorest.typescript/pull/3706)
4+
- [Feature] Support multiple services in one client. Please refer to [#3713](https://github.com/Azure/autorest.typescript/pull/3713)
5+
- [Feature] Add type-safe clientDefaultValue support for optional parameters in Modular SDK. Please refer to [#3721](https://github.com/Azure/autorest.typescript/pull/3721)
6+
- [Bugfix] Fix nightly CI. Please refer to [#3723](https://github.com/Azure/autorest.typescript/pull/3723)
7+
- [Feature] Apply tcgc response type for operation returnType and add ut. Please refer to [#3726](https://github.com/Azure/autorest.typescript/pull/3726)
8+
- [Feature] Response Headers. Please refer to [#3728](https://github.com/Azure/autorest.typescript/pull/3728)
9+
- [Feature] Extract header deserialization to a helper function. Please refer to [#3729](https://github.com/Azure/autorest.typescript/pull/3729)
10+
- [Bugfix] Fix Nested XML Serialization. Please refer to [#3730](https://github.com/Azure/autorest.typescript/pull/3730)
11+
- [Bugfix] Use wire format name for discriminator deserialization. Please refer to [#3732](https://github.com/Azure/autorest.typescript/pull/3732)
12+
- [Feature] Generate index files for nested clients. Please refer to [#3734](https://github.com/Azure/autorest.typescript/pull/3734)
13+
- [Bugfix] Fix syntax error in afterEach function template. Please refer to [#3736](https://github.com/Azure/autorest.typescript/pull/3736)
14+
- [Bugfix] Fix naming conflict when model is named `Client`. Please refer to [#3737](https://github.com/Azure/autorest.typescript/pull/3737)
15+
- [Bugfix] Avoid variable shadowing in generated operation code. Please refer to [#3740](https://github.com/Azure/autorest.typescript/pull/3740)
16+
- [Bugfix] Fix serializeRecord ESLint violations: missing return type and parameter reassignment. Please refer to [#3741](https://github.com/Azure/autorest.typescript/pull/3741)
17+
- [Bugfix] Fix unnecessary regex escape in urlTemplate.ts. Please refer to [#3742](https://github.com/Azure/autorest.typescript/pull/3742)
18+
- [Bugfix] Fix eslint warning in url template helper. Please refer to [#3743](https://github.com/Azure/autorest.typescript/pull/3743)
19+
- [Bugfix] Do not generate readonly properties in sample gen. Please refer to [#3748](https://github.com/Azure/autorest.typescript/pull/3748)
20+
- [Feature] Use content-type aware deserialization for error responses. Please refer to [#3754](https://github.com/Azure/autorest.typescript/pull/3754)
21+
- [Feature] Bump TypeSpec dependencies to latest stable (1.9.0 / 0.65.0). Please refer to [#3759](https://github.com/Azure/autorest.typescript/pull/3759)
22+
- [Feature] MFD upload: support anonymous model cases. Please refer to [#3762](https://github.com/Azure/autorest.typescript/pull/3762)
23+
- [Bugfix] Honor bytes encoding in XML and fix deserialization of nested text-only elements. Please refer to [#3763](https://github.com/Azure/autorest.typescript/pull/3763)
24+
125
## 0.49.0 (2026-02-02)
226

327
- [Feature] Support @disablePageable. Please refer to [#3715](https://github.com/Azure/autorest.typescript/pull/3715)

packages/typespec-ts/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@azure-tools/typespec-ts",
3-
"version": "0.49.0",
3+
"version": "0.49.1",
44
"description": "An experimental TypeSpec emitter for TypeScript RLC",
55
"main": "dist/src/index.js",
66
"type": "module",
@@ -120,7 +120,7 @@
120120
"@typespec/xml": "^0.79.0"
121121
},
122122
"dependencies": {
123-
"@azure-tools/rlc-common": "workspace:^0.49.0",
123+
"@azure-tools/rlc-common": "workspace:^0.49.1",
124124
"fast-xml-parser": "^4.5.0",
125125
"fs-extra": "^11.1.0",
126126
"lodash": "^4.17.21",

pnpm-lock.yaml

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)