microsoft/typespec

Public

mirrored from https://github.com/microsoft/typespecAvailable

CodeCommitsIssuesPull requestsActionsInsightsSecurity
archive/docusaurus-website

Branches

Tags

  • No tags available.
0Branches0Tags
Go to file
Add file
Code

Clone

HTTPS

Download ZIP

packages/http/CHANGELOG.json

231lines · modecode

1{
2 "name": "@typespec/http",
3 "entries": [
4 {
5 "version": "0.52.0",
6 "tag": "@typespec/http_v0.52.0",
7 "date": "Wed, 24 Jan 2024 05:46:53 GMT",
8 "comments": {
9 "none": [
10 {
11 "comment": "Fix: `@path` custom name not respected"
12 },
13 {
14 "comment": "Fix: Wrong route generated when path parameter is not alpha numeric(Either with a different name provided in `@path` or if the property name is not an identifier)"
15 },
16 {
17 "comment": "Migrate to new Internal/Public library definition"
18 },
19 {
20 "comment": "Rename template parameters in preparation for named template argument instantiation."
21 },
22 {
23 "comment": "Update dependencies"
24 }
25 ]
26 }
27 },
28 {
29 "version": "0.51.0",
30 "tag": "@typespec/http_v0.51.0",
31 "date": "Wed, 06 Dec 2023 19:40:58 GMT",
32 "comments": {
33 "none": [
34 {
35 "comment": "Add diagnostic when a namespace exists with routes, but no namespace is marked with `@service`."
36 }
37 ]
38 }
39 },
40 {
41 "version": "0.50.0",
42 "tag": "@typespec/http_v0.50.0",
43 "date": "Wed, 08 Nov 2023 00:07:17 GMT",
44 "comments": {
45 "none": [
46 {
47 "comment": "`TypeScript` use `types` entry under `exports` of `package.json` instead of legacy `typesVersions` to provide the definition files"
48 },
49 {
50 "comment": "**BREAKING CHANGE** Dropped support for node 16, minimum node version is now 18"
51 }
52 ]
53 }
54 },
55 {
56 "version": "0.49.0",
57 "tag": "@typespec/http_v0.49.0",
58 "date": "Wed, 11 Oct 2023 23:31:35 GMT",
59 "comments": {
60 "none": [
61 {
62 "comment": "Add support for `@returns` and `@errors` doc comment tags."
63 },
64 {
65 "comment": "Add support for status code ranges for http responses. **Change to API** Http responses can now also return a `HttpStatusCodeRange` object for their status codes"
66 },
67 {
68 "comment": "Emit error when multiple properties on a response model have the `@statusCode` decorator."
69 },
70 {
71 "comment": "Update dependencies"
72 }
73 ]
74 }
75 },
76 {
77 "version": "0.48.0",
78 "tag": "@typespec/http_v0.48.0",
79 "date": "Tue, 12 Sep 2023 21:47:11 GMT",
80 "comments": {
81 "none": [
82 {
83 "comment": "Deprecated `getRequestVisibility`. Added methods `getDefaultVisibilityForVerb` and `resolveRequestVisibility`. Use either depending on the situation."
84 },
85 {
86 "comment": "Add validation step to check whether any operation references another operation with a route prefix defined on a parent container. This helps avoid unexpected route changes when using operation references."
87 },
88 {
89 "comment": "Avoid runtime errors when `OAuth2Auth` is given invalid `OAuth2Flow` arguments"
90 }
91 ]
92 }
93 },
94 {
95 "version": "0.47.0",
96 "tag": "@typespec/http_v0.47.0",
97 "date": "Tue, 08 Aug 2023 22:32:10 GMT",
98 "comments": {
99 "none": [
100 {
101 "comment": "Update doc for openapi developers"
102 },
103 {
104 "comment": "Add collection format support: simple, form, ssv, tsv, pipes"
105 }
106 ]
107 }
108 },
109 {
110 "version": "0.46.0",
111 "tag": "@typespec/http_v0.46.0",
112 "date": "Tue, 11 Jul 2023 22:06:00 GMT",
113 "comments": {
114 "none": [
115 {
116 "comment": "Add documentation on `@header` auto header name resolution from property name."
117 },
118 {
119 "comment": "Support nested `@body`"
120 },
121 {
122 "comment": "Update dependencies"
123 }
124 ]
125 }
126 },
127 {
128 "version": "0.45.0",
129 "tag": "@typespec/http_v0.45.0",
130 "date": "Tue, 06 Jun 2023 22:44:16 GMT",
131 "comments": {
132 "none": [
133 {
134 "comment": "Uptake doc comment changes"
135 },
136 {
137 "comment": "Update decorators to use `valueof`"
138 },
139 {
140 "comment": "Update decorators signature to use `{}` instead of `object`"
141 },
142 {
143 "comment": "Add signature for missing decorators"
144 }
145 ]
146 }
147 },
148 {
149 "version": "0.44.0",
150 "tag": "@typespec/http_v0.44.0",
151 "date": "Wed, 10 May 2023 21:24:00 GMT",
152 "comments": {
153 "none": [
154 {
155 "comment": "Cleanup deprecated use"
156 },
157 {
158 "comment": "No longer issues an error for multiple different responses for the same status code."
159 },
160 {
161 "comment": "Add `@sharedRoute` decorator for marking operations as sharing a route with other operations"
162 },
163 {
164 "comment": "Deprecate the `shared` option in the `@route` decorator. `@sharedRoute` is the new way to accomplish the same behavior."
165 },
166 {
167 "comment": "Update dependencies"
168 }
169 ],
170 "dependency": [
171 {
172 "comment": "Updating dependency \"@typespec/eslint-config-typespec\" from `~0.6.0` to `~0.7.0`"
173 }
174 ]
175 }
176 },
177 {
178 "version": "0.43.1",
179 "tag": "@typespec/http_v0.43.1",
180 "date": "Fri, 14 Apr 2023 15:09:01 GMT",
181 "comments": {
182 "patch": [
183 {
184 "comment": "**Fix** query format not accepting anything other than `csv` and `multi`"
185 }
186 ]
187 }
188 },
189 {
190 "version": "0.43.0",
191 "tag": "@typespec/http_v0.43.0",
192 "date": "Tue, 11 Apr 2023 18:49:17 GMT",
193 "comments": {
194 "none": [
195 {
196 "comment": "**Breaking change** `@header` and `@query` no longer default the `format` to `csv` and `multi` respectively. A value must now be provided when the type is an array."
197 }
198 ]
199 }
200 },
201 {
202 "version": "0.42.0",
203 "tag": "@typespec/http_v0.42.0",
204 "date": "Mon, 13 Mar 2023 21:30:44 GMT",
205 "comments": {
206 "none": [
207 {
208 "comment": "Make canonical visibility configurable and default to none."
209 }
210 ]
211 }
212 },
213 {
214 "version": "0.41.0",
215 "tag": "@typespec/http_v0.41.0",
216 "date": "Fri, 03 Mar 2023 19:59:17 GMT",
217 "comments": {
218 "none": [
219 {
220 "comment": "Move core HTTP functionality from `@typespec/rest` into a new `@typespec/http` library"
221 }
222 ],
223 "dependency": [
224 {
225 "comment": "Updating dependency \"@typespec/eslint-config-typespec\" from `~0.5.0` to `~0.6.0`"
226 }
227 ]
228 }
229 }
230 ]
231}
232