typespec
GitHubDocumentation and developer resources for microsoft/typespec
typespec Specification
Located in packages/openapi/CHANGELOG.json on branch HEAD
Unknown
JSON
17.0 KB
Raw JSON Specification
{
"name": "@typespec/openapi",
"entries": [
{
"version": "0.52.0",
"tag": "@typespec/openapi_v0.52.0",
"date": "Wed, 24 Jan 2024 05:46:53 GMT",
"comments": {
"none": [
{
"comment": "Update dependencies"
}
]
}
},
{
"version": "0.51.0",
"tag": "@typespec/openapi_v0.51.0",
"date": "Wed, 06 Dec 2023 19:40:58 GMT",
"comments": {}
},
{
"version": "0.50.0",
"tag": "@typespec/openapi_v0.50.0",
"date": "Wed, 08 Nov 2023 00:07:17 GMT",
"comments": {
"none": [
{
"comment": "`TypeScript` use `types` entry under `exports` of `package.json` instead of legacy `typesVersions` to provide the definition files"
},
{
"comment": "**BREAKING CHANGE** Dropped support for node 16, minimum node version is now 18"
}
]
}
},
{
"version": "0.49.0",
"tag": "@typespec/openapi_v0.49.0",
"date": "Wed, 11 Oct 2023 23:31:35 GMT",
"comments": {
"none": [
{
"comment": "Removes `@typespec/rest` as a `peerDependency`. Relates to #2391"
},
{
"comment": "Add support for http status code ranges"
},
{
"comment": "Changed namespace from `OpenAPI` to `TypeSpec.OpenAPI`."
},
{
"comment": "Update dependencies"
}
]
}
},
{
"version": "0.48.0",
"tag": "@typespec/openapi_v0.48.0",
"date": "Tue, 12 Sep 2023 21:47:11 GMT",
"comments": {}
},
{
"version": "0.47.0",
"tag": "@typespec/openapi_v0.47.0",
"date": "Tue, 08 Aug 2023 22:32:10 GMT",
"comments": {
"none": [
{
"comment": "Add new `@info` decorator providing the ability to specify the additional fields from openapi info object."
}
]
}
},
{
"version": "0.46.0",
"tag": "@typespec/openapi_v0.46.0",
"date": "Tue, 11 Jul 2023 22:06:00 GMT",
"comments": {
"none": [
{
"comment": "Fix repo name in package.json"
},
{
"comment": "Update dependencies"
}
]
}
},
{
"version": "0.45.0",
"tag": "@typespec/openapi_v0.45.0",
"date": "Tue, 06 Jun 2023 22:44:16 GMT",
"comments": {
"none": [
{
"comment": "Update decorators to use `valueof`"
}
]
}
},
{
"version": "0.44.0",
"tag": "@typespec/openapi_v0.44.0",
"date": "Wed, 10 May 2023 21:24:00 GMT",
"comments": {
"none": [
{
"comment": "Update decorator declaration to use `Model` instead of `object`"
},
{
"comment": "Update dependencies"
}
],
"dependency": [
{
"comment": "Updating dependency \"@typespec/eslint-config-typespec\" from `~0.6.0` to `~0.7.0`"
}
]
}
},
{
"version": "0.43.0",
"tag": "@typespec/openapi_v0.43.0",
"date": "Tue, 11 Apr 2023 18:49:17 GMT",
"comments": {}
},
{
"version": "0.42.0",
"tag": "@typespec/openapi_v0.42.0",
"date": "Mon, 13 Mar 2023 21:30:44 GMT",
"comments": {}
},
{
"version": "0.41.0",
"tag": "@typespec/openapi_v0.41.0",
"date": "Fri, 03 Mar 2023 19:59:17 GMT",
"comments": {
"none": [
{
"comment": "Revert back changelog"
},
{
"comment": "Use new `@typespec/http` library"
},
{
"comment": "Update package.json entrypoint to tspMain"
},
{
"comment": "Rename to TypeSpec"
},
{
"comment": "Update homepage link"
}
],
"dependency": [
{
"comment": "Updating dependency \"@typespec/eslint-config-typespec\" from `~0.5.0` to `~0.6.0`"
}
]
}
},
{
"version": "0.40.0",
"tag": "@cadl-lang/openapi_v0.40.0",
"date": "Tue, 07 Feb 2023 21:56:17 GMT",
"comments": {}
},
{
"version": "0.39.0",
"tag": "@cadl-lang/openapi_v0.39.0",
"date": "Fri, 13 Jan 2023 00:05:26 GMT",
"comments": {}
},
{
"version": "0.38.0",
"tag": "@cadl-lang/openapi_v0.38.0",
"date": "Wed, 07 Dec 2022 17:21:52 GMT",
"comments": {
"patch": [
{
"comment": "Add cadl docs on decorators"
},
{
"comment": "Update dependencies"
}
],
"minor": [
{
"comment": "Internal: update to use new `getTypeName` and `getNamespaceString` helper"
},
{
"comment": "Add support for multiple services"
},
{
"comment": "Uptake changes to compiler api with new `scalar` type"
}
],
"dependency": [
{
"comment": "Updating dependency \"@cadl-lang/eslint-config-cadl\" from `~0.4.1` to `~0.5.0`"
}
]
}
},
{
"version": "0.14.0",
"tag": "@cadl-lang/openapi_v0.14.0",
"date": "Sat, 12 Nov 2022 00:14:04 GMT",
"comments": {
"minor": [
{
"comment": "Declare decorators in cadl using `extern dec`"
}
],
"dependency": [
{
"comment": "Updating dependency \"@cadl-lang/compiler\" from `~0.36.1` to `~0.37.0`"
},
{
"comment": "Updating dependency \"@cadl-lang/rest\" from `~0.18.0` to `~0.19.0`"
},
{
"comment": "Updating dependency \"@cadl-lang/library-linter\" from `~0.2.1` to `~0.2.2`"
},
{
"comment": "Updating dependency \"@cadl-lang/compiler\" from `~0.36.1` to `~0.37.0`"
},
{
"comment": "Updating dependency \"@cadl-lang/rest\" from `~0.18.0` to `~0.19.0`"
}
]
}
},
{
"version": "0.13.0",
"tag": "@cadl-lang/openapi_v0.13.0",
"date": "Wed, 12 Oct 2022 21:12:35 GMT",
"comments": {
"patch": [
{
"comment": "Remove workaround for issue with `KeysOf` https://github.com/microsoft/cadl/issues/462"
},
{
"comment": "Add/update docs for openapi3 emitter"
}
],
"minor": [
{
"comment": "Implement automatic visibility transformations"
}
],
"dependency": [
{
"comment": "Updating dependency \"@cadl-lang/compiler\" from `~0.35.0` to `~0.36.0`"
},
{
"comment": "Updating dependency \"@cadl-lang/rest\" from `~0.17.0` to `~0.18.0`"
},
{
"comment": "Updating dependency \"@cadl-lang/library-linter\" from `~0.2.0` to `~0.2.1`"
},
{
"comment": "Updating dependency \"@cadl-lang/compiler\" from `~0.35.0` to `~0.36.0`"
},
{
"comment": "Updating dependency \"@cadl-lang/rest\" from `~0.17.0` to `~0.18.0`"
}
]
}
},
{
"version": "0.12.0",
"tag": "@cadl-lang/openapi_v0.12.0",
"date": "Thu, 08 Sep 2022 01:04:53 GMT",
"comments": {
"patch": [
{
"comment": "Api: Operation id resolver takes projection into account"
}
],
"minor": [
{
"comment": "Update decororator state key to allow multiple instance of library to work together."
},
{
"comment": "React to Type suffix removal"
}
],
"dependency": [
{
"comment": "Updating dependency \"@cadl-lang/compiler\" from `~0.34.0` to `~0.35.0`"
},
{
"comment": "Updating dependency \"@cadl-lang/rest\" from `~0.16.0` to `~0.17.0`"
},
{
"comment": "Updating dependency \"@cadl-lang/eslint-config-cadl\" from `~0.4.0` to `~0.4.1`"
},
{
"comment": "Updating dependency \"@cadl-lang/library-linter\" from `~0.1.3` to `~0.2.0`"
},
{
"comment": "Updating dependency \"@cadl-lang/compiler\" from `~0.34.0` to `~0.35.0`"
},
{
"comment": "Updating dependency \"@cadl-lang/rest\" from `~0.16.0` to `~0.17.0`"
}
]
}
},
{
"version": "0.11.0",
"tag": "@cadl-lang/openapi_v0.11.0",
"date": "Thu, 11 Aug 2022 19:05:23 GMT",
"comments": {
"minor": [
{
"comment": "Uptake changes to type relations"
},
{
"comment": "Inline generic instantiations without `@friendlyName`"
},
{
"comment": "Added helper to resolve operation id"
},
{
"comment": "Internal: Uptake new compiler helpers to work with template types"
}
],
"dependency": [
{
"comment": "Updating dependency \"@cadl-lang/compiler\" from `~0.33.0` to `~0.34.0`"
},
{
"comment": "Updating dependency \"@cadl-lang/rest\" from `~0.15.1` to `~0.16.0`"
},
{
"comment": "Updating dependency \"@cadl-lang/eslint-config-cadl\" from `~0.3.0` to `~0.4.0`"
},
{
"comment": "Updating dependency \"@cadl-lang/library-linter\" from `~0.1.2` to `~0.1.3`"
},
{
"comment": "Updating dependency \"@cadl-lang/eslint-plugin\" from `~0.1.0` to `~0.1.1`"
},
{
"comment": "Updating dependency \"@cadl-lang/compiler\" from `~0.33.0` to `~0.34.0`"
},
{
"comment": "Updating dependency \"@cadl-lang/rest\" from `~0.15.1` to `~0.16.0`"
}
]
}
},
{
"version": "0.10.1",
"tag": "@cadl-lang/openapi_v0.10.1",
"date": "Fri, 08 Jul 2022 23:22:57 GMT",
"comments": {
"dependency": [
{
"comment": "Updating dependency \"@cadl-lang/compiler\" from `~0.32.0` to `~0.33.0`"
},
{
"comment": "Updating dependency \"@cadl-lang/rest\" from `~0.15.0` to `~0.15.1`"
},
{
"comment": "Updating dependency \"@cadl-lang/library-linter\" from `~0.1.1` to `~0.1.2`"
},
{
"comment": "Updating dependency \"@cadl-lang/compiler\" from `~0.32.0` to `~0.33.0`"
},
{
"comment": "Updating dependency \"@cadl-lang/rest\" from `~0.15.0` to `~0.15.1`"
}
]
}
},
{
"version": "0.10.0",
"tag": "@cadl-lang/openapi_v0.10.0",
"date": "Mon, 13 Jun 2022 23:42:28 GMT",
"comments": {
"minor": [
{
"comment": "Uptake changes to decorator context"
}
],
"none": [
{
"comment": "Upgrade to TS4.7"
}
],
"dependency": [
{
"comment": "Updating dependency \"@cadl-lang/compiler\" from `~0.31.0` to `~0.32.0`"
},
{
"comment": "Updating dependency \"@cadl-lang/rest\" from `~0.14.0` to `~0.15.0`"
},
{
"comment": "Updating dependency \"@cadl-lang/library-linter\" from `~0.1.0` to `~0.1.1`"
},
{
"comment": "Updating dependency \"@cadl-lang/compiler\" from `~0.31.0` to `~0.32.0`"
},
{
"comment": "Updating dependency \"@cadl-lang/rest\" from `~0.14.0` to `~0.15.0`"
}
]
}
},
{
"version": "0.9.0",
"tag": "@cadl-lang/openapi_v0.9.0",
"date": "Fri, 06 May 2022 17:19:57 GMT",
"comments": {
"minor": [
{
"comment": "Move decorators into `OpenAPI` namespace"
},
{
"comment": "Remove node 14 support"
},
{
"comment": "Add shared helpers for OpenAPI 2 and 3 emit"
}
],
"dependency": [
{
"comment": "Updating dependency \"@cadl-lang/compiler\" from `~0.30.0` to `~0.31.0`"
},
{
"comment": "Updating dependency \"@cadl-lang/rest\" from `~0.13.0` to `~0.14.0`"
},
{
"comment": "Updating dependency \"@cadl-lang/compiler\" from `~0.30.0` to `~0.31.0`"
},
{
"comment": "Updating dependency \"@cadl-lang/rest\" from `~0.13.0` to `~0.14.0`"
}
]
}
},
{
"version": "0.8.0",
"tag": "@cadl-lang/openapi_v0.8.0",
"date": "Thu, 31 Mar 2022 17:10:49 GMT",
"comments": {
"minor": [
{
"comment": "Update `@extension` to allow value to be a complex object or array"
},
{
"comment": "`@defaultResponse` set status code for model"
}
],
"dependency": [
{
"comment": "Updating dependency \"@cadl-lang/compiler\" from `~0.29.0` to `~0.30.0`"
},
{
"comment": "Updating dependency \"@cadl-lang/rest\" from `~0.12.0` to `~0.13.0`"
},
{
"comment": "Updating dependency \"@cadl-lang/eslint-config-cadl\" from `~0.2.0` to `~0.3.0`"
},
{
"comment": "Updating dependency \"@cadl-lang/compiler\" from `~0.29.0` to `~0.30.0`"
},
{
"comment": "Updating dependency \"@cadl-lang/rest\" from `~0.12.0` to `~0.13.0`"
}
]
}
},
{
"version": "0.7.0",
"tag": "@cadl-lang/openapi_v0.7.0",
"date": "Wed, 09 Mar 2022 17:42:09 GMT",
"comments": {
"minor": [
{
"comment": "**Added** `@externalDocs` decorator to specify `externalDocs` OpenAPI field"
}
],
"dependency": [
{
"comment": "Updating dependency \"@cadl-lang/compiler\" from `~0.28.0` to `~0.29.0`"
},
{
"comment": "Updating dependency \"@cadl-lang/rest\" from `~0.11.0` to `~0.12.0`"
},
{
"comment": "Updating dependency \"@cadl-lang/eslint-config-cadl\" from `~0.1.0` to `~0.2.0`"
},
{
"comment": "Updating dependency \"@cadl-lang/compiler\" from `~0.28.0` to `~0.29.0`"
},
{
"comment": "Updating dependency \"@cadl-lang/rest\" from `~0.11.0` to `~0.12.0`"
}
]
}
},
{
"version": "0.6.1",
"tag": "@cadl-lang/openapi_v0.6.1",
"date": "Tue, 15 Feb 2022 22:35:02 GMT",
"comments": {
"dependency": [
{
"comment": "Updating dependency \"@cadl-lang/compiler\" from `~0.27.0` to `~0.28.0`"
},
{
"comment": "Updating dependency \"@cadl-lang/rest\" from `~0.10.0` to `~0.11.0`"
},
{
"comment": "Updating dependency \"@cadl-lang/compiler\" from `~0.27.0` to `~0.28.0`"
},
{
"comment": "Updating dependency \"@cadl-lang/rest\" from `~0.10.0` to `~0.11.0`"
}
]
}
},
{
"version": "0.6.0",
"tag": "@cadl-lang/openapi_v0.6.0",
"date": "Mon, 14 Feb 2022 03:01:07 GMT",
"comments": {
"minor": [
{
"comment": "refactor status code handling to http library"
},
{
"comment": "Validate `@extension` decorator extension name start with `x-`"
},
{
"comment": "Update decorators to take in api change"
}
],
"patch": [
{
"comment": "Bump dependency versions"
}
],
"dependency": [
{
"comment": "Updating dependency \"@cadl-lang/compiler\" from `~0.26.0` to `~0.27.0`"
},
{
"comment": "Updating dependency \"@cadl-lang/rest\" from `~0.9.0` to `~0.10.0`"
},
{
"comment": "Updating dependency \"@cadl-lang/compiler\" from `~0.26.0` to `~0.27.0`"
},
{
"comment": "Updating dependency \"@cadl-lang/rest\" from `~0.9.0` to `~0.10.0`"
}
]
}
},
{
"version": "0.5.1",
"tag": "@cadl-lang/openapi_v0.5.1",
"date": "Fri, 04 Feb 2022 18:00:18 GMT",
"comments": {
"dependency": [
{
"comment": "Updating dependency \"@cadl-lang/compiler\" from `~0.25.0` to `~0.26.0`"
},
{
"comment": "Updating dependency \"@cadl-lang/rest\" from `~0.8.0` to `~0.9.0`"
},
{
"comment": "Updating dependency \"@cadl-lang/compiler\" from `~0.25.0` to `~0.26.0`"
},
{
"comment": "Updating dependency \"@cadl-lang/rest\" from `~0.8.0` to `~0.9.0`"
}
]
}
}
]
}