Skip to content

Commit 53db478

Browse files
tsp, prepare release for upgrading compiler to 0.62 (#2978)
* update core * update versions * sync tests * update readme
1 parent 686259e commit 53db478

File tree

17 files changed

+225
-210
lines changed

17 files changed

+225
-210
lines changed

core

Submodule core updated 2355 files

typespec-extension/changelog.md

+4
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Release History
22

3+
## 0.24.0 (2024-11-08)
4+
5+
Compatible with compiler 0.62.
6+
37
## 0.23.0 (2024-11-07)
48

59
Compatible with compiler 0.61.

typespec-extension/package-lock.json

+125-114
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

typespec-extension/package.json

+23-23
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@azure-tools/typespec-java",
3-
"version": "0.23.0",
3+
"version": "0.24.0",
44
"description": "TypeSpec library for emitting Java client from the TypeSpec REST protocol binding",
55
"keywords": [
66
"TypeSpec"
@@ -45,41 +45,41 @@
4545
"generator/http-client-generator/target/emitter.jar"
4646
],
4747
"peerDependencies": {
48-
"@azure-tools/typespec-azure-core": ">=0.47.0 <1.0.0",
49-
"@azure-tools/typespec-azure-resource-manager": ">=0.47.0 <1.0.0",
50-
"@azure-tools/typespec-autorest": ">=0.47.0 <1.0.0",
51-
"@azure-tools/typespec-azure-rulesets": ">=0.47.0 <1.0.0",
52-
"@azure-tools/typespec-client-generator-core": ">=0.47.1 <1.0.0",
53-
"@typespec/compiler": ">=0.61.0 <1.0.0",
54-
"@typespec/http": ">=0.61.0 <1.0.0",
55-
"@typespec/openapi": ">=0.61.0 <1.0.0",
56-
"@typespec/rest": ">=0.61.0 <1.0.0",
57-
"@typespec/versioning": ">=0.61.0 <1.0.0",
58-
"@typespec/xml": ">=0.61.0 <1.0.0"
48+
"@azure-tools/typespec-azure-core": ">=0.48.0 <1.0.0",
49+
"@azure-tools/typespec-azure-resource-manager": ">=0.48.0 <1.0.0",
50+
"@azure-tools/typespec-autorest": ">=0.48.0 <1.0.0",
51+
"@azure-tools/typespec-azure-rulesets": ">=0.48.0 <1.0.0",
52+
"@azure-tools/typespec-client-generator-core": ">=0.48.0 <1.0.0",
53+
"@typespec/compiler": ">=0.62.0 <1.0.0",
54+
"@typespec/http": ">=0.62.0 <1.0.0",
55+
"@typespec/openapi": ">=0.62.0 <1.0.0",
56+
"@typespec/rest": ">=0.62.0 <1.0.0",
57+
"@typespec/versioning": ">=0.62.0 <1.0.0",
58+
"@typespec/xml": ">=0.62.0 <1.0.0"
5959
},
6060
"dependencies": {
6161
"@autorest/codemodel": "~4.20.0",
6262
"js-yaml": "~4.1.0",
6363
"lodash": "~4.17.21"
6464
},
6565
"devDependencies": {
66-
"@azure-tools/typespec-azure-core": "0.47.0",
67-
"@azure-tools/typespec-azure-resource-manager": "0.47.1",
68-
"@azure-tools/typespec-autorest": "0.47.0",
69-
"@azure-tools/typespec-azure-rulesets": "0.47.0",
70-
"@azure-tools/typespec-client-generator-core": "0.47.2",
66+
"@azure-tools/typespec-azure-core": "0.48.0",
67+
"@azure-tools/typespec-azure-resource-manager": "0.48.0",
68+
"@azure-tools/typespec-autorest": "0.48.0",
69+
"@azure-tools/typespec-azure-rulesets": "0.48.0",
70+
"@azure-tools/typespec-client-generator-core": "0.48.0",
7171
"@types/js-yaml": "~4.0.9",
7272
"@types/lodash": "~4.17.12",
7373
"@types/mocha": "~10.0.9",
7474
"@types/node": "~22.7.7",
7575
"@typescript-eslint/eslint-plugin": "~8.10.0",
7676
"@typescript-eslint/parser": "~8.10.0",
77-
"@typespec/compiler": "0.61.2",
78-
"@typespec/http": "0.61.0",
79-
"@typespec/openapi": "0.61.0",
80-
"@typespec/rest": "0.61.0",
81-
"@typespec/versioning": "0.61.0",
82-
"@typespec/xml": "0.61.0",
77+
"@typespec/compiler": "0.62.0",
78+
"@typespec/http": "0.62.0",
79+
"@typespec/openapi": "0.62.0",
80+
"@typespec/rest": "0.62.0",
81+
"@typespec/versioning": "0.62.0",
82+
"@typespec/xml": "0.62.0",
8383
"c8": "~10.1.2",
8484
"eslint": "~8.57.0",
8585
"eslint-plugin-deprecation": "~3.0.0",

typespec-extension/readme.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Install [Node.js](https://nodejs.org/en/download/) 20 or above. (Verify by `node
44

55
Install [Java](https://docs.microsoft.com/java/openjdk/download) 11 or above. (Verify by `java --version`)
66

7-
Install [TypeSpec](https://github.com/microsoft/typespec/) 0.61.
7+
Install [TypeSpec](https://github.com/microsoft/typespec/) 0.62.
88

99
# Initialize TypeSpec Project
1010

typespec-tests/package.json

+12-12
Original file line numberDiff line numberDiff line change
@@ -10,24 +10,24 @@
1010
},
1111
"dependencies": {
1212
"@azure-tools/cadl-ranch-specs": "0.38.0",
13-
"@azure-tools/typespec-java": "file:/../typespec-extension/azure-tools-typespec-java-0.23.0.tgz"
13+
"@azure-tools/typespec-java": "file:/../typespec-extension/azure-tools-typespec-java-0.24.0.tgz"
1414
},
1515
"devDependencies": {
16-
"@typespec/prettier-plugin-typespec": "~0.61.0",
16+
"@typespec/prettier-plugin-typespec": "~0.62.0",
1717
"prettier-plugin-organize-imports": "4.0.0",
1818
"prettier": "~3.3.3"
1919
},
2020
"overrides": {
21-
"@typespec/compiler": "~0.61.0",
22-
"@typespec/http": "~0.61.0",
23-
"@typespec/rest": "~0.61.0",
24-
"@typespec/versioning": "~0.61.0",
25-
"@typespec/openapi": "~0.61.0",
26-
"@typespec/xml": "~0.61.0",
27-
"@azure-tools/typespec-azure-core": "~0.47.0",
28-
"@azure-tools/typespec-client-generator-core": "~0.47.1",
29-
"@azure-tools/typespec-azure-resource-manager": "~0.47.0",
30-
"@azure-tools/typespec-autorest": "~0.47.0"
21+
"@typespec/compiler": "~0.62.0",
22+
"@typespec/http": "~0.62.0",
23+
"@typespec/rest": "~0.62.0",
24+
"@typespec/versioning": "~0.62.0",
25+
"@typespec/openapi": "~0.62.0",
26+
"@typespec/xml": "~0.62.0",
27+
"@azure-tools/typespec-azure-core": "~0.48.0",
28+
"@azure-tools/typespec-client-generator-core": "~0.48.0",
29+
"@azure-tools/typespec-azure-resource-manager": "~0.48.0",
30+
"@azure-tools/typespec-autorest": "~0.48.0"
3131
},
3232
"private": true
3333
}

typespec-tests/src/main/java/com/_specs_/azure/clientgenerator/core/access/RelativeModelInOperationAsyncClient.java

+10-10
Original file line numberDiff line numberDiff line change
@@ -40,14 +40,14 @@ public final class RelativeModelInOperationAsyncClient {
4040
}
4141

4242
/**
43-
* Expected query parameter: name=&lt;any string&gt;
43+
* Expected query parameter: name="Madge"
4444
* Expected response body:
4545
* ```json
4646
* {
47-
* "name": &lt;any string&gt;,
47+
* "name": "Madge",
4848
* "inner":
4949
* {
50-
* "name": &lt;any string&gt;
50+
* "name": "Madge"
5151
* }
5252
* }
5353
* ```.
@@ -80,11 +80,11 @@ Mono<Response<BinaryData>> operationWithResponse(String name, RequestOptions req
8080
}
8181

8282
/**
83-
* Expected query parameter: kind=&lt;any string&gt;
83+
* Expected query parameter: kind= "real"
8484
* Expected response body:
8585
* ```json
8686
* {
87-
* "name": &lt;any string&gt;,
87+
* "name": "Madge",
8888
* "kind": "real"
8989
* }
9090
* ```.
@@ -115,14 +115,14 @@ Mono<Response<BinaryData>> discriminatorWithResponse(String kind, RequestOptions
115115
}
116116

117117
/**
118-
* Expected query parameter: name=&lt;any string&gt;
118+
* Expected query parameter: name="Madge"
119119
* Expected response body:
120120
* ```json
121121
* {
122-
* "name": &lt;any string&gt;,
122+
* "name": "Madge",
123123
* "inner":
124124
* {
125-
* "name": &lt;any string&gt;
125+
* "name": "Madge"
126126
* }
127127
* }
128128
* ```.
@@ -147,11 +147,11 @@ Mono<OuterModel> operation(String name) {
147147
}
148148

149149
/**
150-
* Expected query parameter: kind=&lt;any string&gt;
150+
* Expected query parameter: kind= "real"
151151
* Expected response body:
152152
* ```json
153153
* {
154-
* "name": &lt;any string&gt;,
154+
* "name": "Madge",
155155
* "kind": "real"
156156
* }
157157
* ```.

typespec-tests/src/main/java/com/_specs_/azure/clientgenerator/core/access/RelativeModelInOperationClient.java

+10-10
Original file line numberDiff line numberDiff line change
@@ -38,14 +38,14 @@ public final class RelativeModelInOperationClient {
3838
}
3939

4040
/**
41-
* Expected query parameter: name=&lt;any string&gt;
41+
* Expected query parameter: name="Madge"
4242
* Expected response body:
4343
* ```json
4444
* {
45-
* "name": &lt;any string&gt;,
45+
* "name": "Madge",
4646
* "inner":
4747
* {
48-
* "name": &lt;any string&gt;
48+
* "name": "Madge"
4949
* }
5050
* }
5151
* ```.
@@ -77,11 +77,11 @@ Response<BinaryData> operationWithResponse(String name, RequestOptions requestOp
7777
}
7878

7979
/**
80-
* Expected query parameter: kind=&lt;any string&gt;
80+
* Expected query parameter: kind= "real"
8181
* Expected response body:
8282
* ```json
8383
* {
84-
* "name": &lt;any string&gt;,
84+
* "name": "Madge",
8585
* "kind": "real"
8686
* }
8787
* ```.
@@ -111,14 +111,14 @@ Response<BinaryData> discriminatorWithResponse(String kind, RequestOptions reque
111111
}
112112

113113
/**
114-
* Expected query parameter: name=&lt;any string&gt;
114+
* Expected query parameter: name="Madge"
115115
* Expected response body:
116116
* ```json
117117
* {
118-
* "name": &lt;any string&gt;,
118+
* "name": "Madge",
119119
* "inner":
120120
* {
121-
* "name": &lt;any string&gt;
121+
* "name": "Madge"
122122
* }
123123
* }
124124
* ```.
@@ -141,11 +141,11 @@ OuterModel operation(String name) {
141141
}
142142

143143
/**
144-
* Expected query parameter: kind=&lt;any string&gt;
144+
* Expected query parameter: kind= "real"
145145
* Expected response body:
146146
* ```json
147147
* {
148-
* "name": &lt;any string&gt;,
148+
* "name": "Madge",
149149
* "kind": "real"
150150
* }
151151
* ```.

typespec-tests/src/main/java/com/_specs_/azure/clientgenerator/core/access/implementation/RelativeModelInOperationsImpl.java

+10-10
Original file line numberDiff line numberDiff line change
@@ -97,14 +97,14 @@ Response<BinaryData> discriminatorSync(@HostParam("endpoint") String endpoint, @
9797
}
9898

9999
/**
100-
* Expected query parameter: name=&lt;any string&gt;
100+
* Expected query parameter: name="Madge"
101101
* Expected response body:
102102
* ```json
103103
* {
104-
* "name": &lt;any string&gt;,
104+
* "name": "Madge",
105105
* "inner":
106106
* {
107-
* "name": &lt;any string&gt;
107+
* "name": "Madge"
108108
* }
109109
* }
110110
* ```.
@@ -138,14 +138,14 @@ public Mono<Response<BinaryData>> operationWithResponseAsync(String name, Reques
138138
}
139139

140140
/**
141-
* Expected query parameter: name=&lt;any string&gt;
141+
* Expected query parameter: name="Madge"
142142
* Expected response body:
143143
* ```json
144144
* {
145-
* "name": &lt;any string&gt;,
145+
* "name": "Madge",
146146
* "inner":
147147
* {
148-
* "name": &lt;any string&gt;
148+
* "name": "Madge"
149149
* }
150150
* }
151151
* ```.
@@ -177,11 +177,11 @@ public Response<BinaryData> operationWithResponse(String name, RequestOptions re
177177
}
178178

179179
/**
180-
* Expected query parameter: kind=&lt;any string&gt;
180+
* Expected query parameter: kind= "real"
181181
* Expected response body:
182182
* ```json
183183
* {
184-
* "name": &lt;any string&gt;,
184+
* "name": "Madge",
185185
* "kind": "real"
186186
* }
187187
* ```.
@@ -213,11 +213,11 @@ public Mono<Response<BinaryData>> discriminatorWithResponseAsync(String kind, Re
213213
}
214214

215215
/**
216-
* Expected query parameter: kind=&lt;any string&gt;
216+
* Expected query parameter: kind= "real"
217217
* Expected response body:
218218
* ```json
219219
* {
220-
* "name": &lt;any string&gt;,
220+
* "name": "Madge",
221221
* "kind": "real"
222222
* }
223223
* ```.

typespec-tests/src/main/java/com/_specs_/azure/clientgenerator/core/usage/UsageAsyncClient.java

+6-6
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ public final class UsageAsyncClient {
4444
* Expected body parameter:
4545
* ```json
4646
* {
47-
* "name": &lt;any string&gt;
47+
* "name": "Madge"
4848
* }
4949
* ```.
5050
* <p><strong>Request Body Schema</strong></p>
@@ -75,7 +75,7 @@ public Mono<Response<Void>> inputToInputOutputWithResponse(BinaryData body, Requ
7575
* Expected response body:
7676
* ```json
7777
* {
78-
* "name": &lt;any string&gt;
78+
* "name": "Madge"
7979
* }
8080
* ```.
8181
* <p><strong>Response Body Schema</strong></p>
@@ -114,7 +114,7 @@ public Mono<Response<BinaryData>> outputToInputOutputWithResponse(RequestOptions
114114
* ```json
115115
* {
116116
* "result": {
117-
* "name": &lt;any string&gt;
117+
* "name": "Madge"
118118
* }
119119
* }
120120
* ```.
@@ -161,7 +161,7 @@ public Mono<Response<BinaryData>> modelInReadOnlyPropertyWithResponse(BinaryData
161161
* Expected body parameter:
162162
* ```json
163163
* {
164-
* "name": &lt;any string&gt;
164+
* "name": "Madge"
165165
* }
166166
* ```.
167167
*
@@ -186,7 +186,7 @@ public Mono<Void> inputToInputOutput(InputModel body) {
186186
* Expected response body:
187187
* ```json
188188
* {
189-
* "name": &lt;any string&gt;
189+
* "name": "Madge"
190190
* }
191191
* ```.
192192
*
@@ -219,7 +219,7 @@ public Mono<OutputModel> outputToInputOutput() {
219219
* ```json
220220
* {
221221
* "result": {
222-
* "name": &lt;any string&gt;
222+
* "name": "Madge"
223223
* }
224224
* }
225225
* ```.

0 commit comments

Comments
 (0)