Releases: microsoft/typespec
typespec@0.63.0
@typespec/compiler
Bug Fixes
Features
- #4937 Add mutateSubgraphWithNamespace as a separate API
- #4837 Allow trailing delimiter in array values, tuple, decorator declaration, scalar initializer, etc.
- #5149 Experimental: Improve Realm, Mutator, and Typekit implementations.
This change strongly binds a Realm and Typekit together, and changes mutators so that new types are cloned within the
mutator's realm. The default Typekit now creates a default typekit realm for the current program, and a Typekit can be
easily created to work in a specific Program or Realm as needed.
- #4825 Adds support for enum-driven visibility in the compiler core.
@typespec/http
Bug Fixes
- #5016 Uri template attributes were not extracted when parameter was explicitly mark with
@path
or@query
as well
@typespec/versioning
Bug Fixes
- #5262 Fixes diagnostics for @typeChangedFrom to properly detect when an incompatible version is referenced inside of a template, union, or tuple.
@typespec/rest
No changes, version bump only.
@typespec/openapi
No changes, version bump only.
@typespec/openapi3
Bug Fixes
Features
- #5029 Add support for
#deprecated
for OpenAPI3Parameter
@typespec/protobuf
No changes, version bump only.
@typespec/prettier-plugin-typespec
No changes, version bump only.
@typespec/eslint-plugin
No changes, version bump only.
@typespec/html-program-viewer
No changes, version bump only.
@typespec/json-schema
Bug Fixes
- #5189 Fixes crash that occurred when a template instantiation's template argument was a union that references a declaration.
@typespec/internal-build-utils
No changes, version bump only.
typespec-vs
No changes, version bump only.
typespec-vscode
No changes, version bump only.
@typespec/library-linter
No changes, version bump only.
@typespec/events
No changes, version bump only.
@typespec/sse
No changes, version bump only.
@typespec/streams
No changes, version bump only.
@typespec/xml
No changes, version bump only.
@typespec/playground@0.6.1
No changes, version bump only.
@typespec/bundler@0.1.10
No changes, version bump only.
@typespec/spector@0.1.0-alpha.5
No changes, version bump only.
@typespec/http-specs@0.1.0-alpha.5
@typespec/http-server-javascript@0.58.0-alpha.6
Bug Fixes
- #5253 Added an additional check for the presence of a property before performing a bounds check on integer properties constrained to a range.
- #5253 Fixed a null check in query parameter requiredness check by replacing it with a falseness check.
- #5188 Added logic to handle "unspeakable" identifier names (#5185)
@typespec/http-server-csharp@0.58.0-alpha.6
Bug Fixes
- #5140 Fix #4308 Process sub-namespace of a service in csharp service emitter
Fix #4998 Generator throws on void return type
Fix #5000 Tuple types are not properly generated
Fix #5001 OkResponse is generated as a model
Fix #5024 Literal type is not properly generated
Fix #5124 Templated model reported error while generating
Fix #5125 No interfaces and controllers are generated for ops in a namespace - #5279 Fix nullable types, anonymous types, and safeInt
@typespec/spector@0.1.0-alpha.4
- Update
server start
script parameter -scenarioPath
toscenarioPaths
.
@typespec/spec-coverage-sdk@0.1.0-alpha.2
- Added
packageName
toscenariosMetadata
.
@typespec/http-specs@0.1.0-alpha.4
- Update Versioning/Removed Project And Removed Type/Model/Templated. Please refer PR #5217 for further details.