Skip to content

Releases: microsoft/typespec

@typespec/http-specs@0.1.0-alpha.31

15 Jan 01:11
33bb8cb

Choose a tag to compare

Pre-release

Features

  • #9299 Add test for services that accept NoAuth unioned with other auth type

Bug Fixes

  • #9200 Fix bulletPointsModel API signature to match runtime behavior - changed response type to OkResponse and updated request body structure

typespec-stable@1.8.0

13 Jan 19:47
94785bc

Choose a tag to compare

@typespec/compiler

Features

  • #9295 Add now() initializer to date/time scalars (plainDate, plainTime, utcDateTime, offsetDateTime) for indicating current date/time at runtime. Emitters should interpret this as the appropriate runtime value (e.g., database CURRENT_TIMESTAMP, JavaScript Date.now(), etc.).
  • #9104 [API] Introduction of decorator validator callbacks. A decorator can define some callbacks to achieve some deferred validation (After the type is finished or the whole graph is)
  • #9288 [api] Expose createSuppressCodeFixes method to generate multiple code fixes from diagnostics
  • #9262 Add support for OpenAPI 3.2.0 defaultMapping in discriminated unions. When a discriminated union has a default variant (unnamed variant), it is now properly emitted:
    • For OpenAPI 3.2.0: The default variant is included in oneOf array and referenced via discriminator.defaultMapping property
    • For OpenAPI 3.0 and 3.1: The default variant is included in oneOf array and its discriminator value is added to the discriminator.mapping object
  • #9300 Add typekit to tester instances and test compile result"

Bump dependencies

  • #9223 Upgrade dependencies

Bug Fixes

  • #9280 suppress - a extends/is inner statement suppress should be generated on the parent model node
  • #9293 compiler - suppression node selection for operation response bodies
  • #9308 Fixed mutation of decorator's argument values

@typespec/http

Bump dependencies

  • #9223 Upgrade dependencies

Bug Fixes

  • #9311 Fix empty response models with statusCode defined in a base model

@typespec/openapi

Bump dependencies

  • #9223 Upgrade dependencies

@typespec/openapi3

Features

  • #9289 Add support for importing deprecated properties and types from OpenAPI
  • #9262 Add support for OpenAPI 3.2.0 defaultMapping in discriminated unions. When a discriminated union has a default variant (unnamed variant), it is now properly emitted:
    • For OpenAPI 3.2.0: The default variant is included in oneOf array and referenced via discriminator.defaultMapping property
    • For OpenAPI 3.0 and 3.1: The default variant is included in oneOf array and its discriminator value is added to the discriminator.mapping object

Bump dependencies

  • #9223 Upgrade dependencies

Bug Fixes

  • #9228 Importer: Escape ${...} patterns in extension string property values to prevent interpolation
  • #9236 Fix extension properties with JSON-like strings using escaped string literals to prevent triple-quote syntax issues
  • #9275 import tool - avoid double escaping backslashes
  • #9265 import tool - missing imports for SSE events
  • #9265 import tool - escape SSE event union identifiers when required

@typespec/json-schema

Bump dependencies

  • #9223 Upgrade dependencies

typespec-vscode

Bump dependencies

  • #9223 Upgrade dependencies

@typespec/prettier-plugin-typespec

Bump dependencies

  • #9223 Upgrade dependencies

tmlanguage-generator@0.6.7

13 Jan 19:45
94785bc

Choose a tag to compare

Bump dependencies

  • #9223 Upgrade dependencies

@typespec/xml@0.78.0

13 Jan 19:47
94785bc

Choose a tag to compare

Bump dependencies

  • #9223 Upgrade dependencies

@typespec/versioning@0.78.0

13 Jan 19:47
94785bc

Choose a tag to compare

Bump dependencies

  • #9223 Upgrade dependencies

@typespec/tspd@0.73.3

13 Jan 19:47
94785bc

Choose a tag to compare

Bump dependencies

  • #9202 Update to alloy 0.22
  • #9223 Upgrade dependencies

@typespec/streams@0.78.0

13 Jan 19:47
94785bc

Choose a tag to compare

Bump dependencies

  • #9223 Upgrade dependencies

@typespec/sse@0.78.0

13 Jan 19:47
94785bc

Choose a tag to compare

Bump dependencies

  • #9223 Upgrade dependencies

@typespec/rest@0.78.0

13 Jan 19:46
94785bc

Choose a tag to compare

Bump dependencies

  • #9223 Upgrade dependencies

@typespec/protobuf@0.78.0

13 Jan 19:46
94785bc

Choose a tag to compare

Bump dependencies

  • #9223 Upgrade dependencies