Skip to content

Releases: microsoft/typespec

[email protected]

11 Dec 01:17
7e344d4
Compare
Choose a tag to compare

@typespec/compiler

Bug Fixes

  • #5252 Added RegEx validation for @pattern and will throw warning for invalid RegEx string

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

  • #5006 Illegal characters in component keys
  • #5274 Added missing peer dependency "openapi-types"

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/[email protected]

11 Dec 01:17
7e344d4
Compare
Choose a tag to compare

No changes, version bump only.

@typespec/[email protected]

11 Dec 01:17
7e344d4
Compare
Choose a tag to compare

No changes, version bump only.

@typespec/[email protected]

11 Dec 01:17
7e344d4
Compare
Choose a tag to compare
Pre-release

No changes, version bump only.

@typespec/[email protected]

11 Dec 01:17
7e344d4
Compare
Choose a tag to compare
Pre-release

Bug Fixes

  • #5049 Fix dotnet compatibility failure in http-specs
  • #5184 Fix api-key mockapi
  • #5217 update code in versioning/removed and removed type/model/templated.

Features

  • #5211 add link case of server driven pagination test
  • #5210 add none visibility test

@typespec/[email protected]

11 Dec 01:17
7e344d4
Compare
Choose a tag to compare
Pre-release

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/[email protected]

11 Dec 01:17
7e344d4
Compare
Choose a tag to compare
Pre-release

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/[email protected]

10 Dec 18:52
2a03294
Compare
Choose a tag to compare
Pre-release
  • Update server start script parameter - scenarioPath to scenarioPaths.

@typespec/[email protected]

10 Dec 18:52
2a03294
Compare
Choose a tag to compare
Pre-release
  • Added packageName to scenariosMetadata.

@typespec/[email protected]

09 Dec 19:21
c4b26ab
Compare
Choose a tag to compare
Pre-release
  • Update Versioning/Removed Project And Removed Type/Model/Templated. Please refer PR #5217 for further details.