Skip to content
Compare
Choose a tag to compare
@azure-sdk azure-sdk released this 11 Dec 01:17
· 48 commits to main since this release
7e344d4

@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.