0.59.0
TypeSpec Core 1.3 See changes to the TypeSpec language and core libraries
Breaking Changes
Section titled “Breaking Changes”@azure-tools/typespec-azure-core
Section titled “@azure-tools/typespec-azure-core”- #2757 Remove deprecated
@fixed
decorator.
Deprecations
Section titled “Deprecations”@azure-tools/typespec-azure-core
Section titled “@azure-tools/typespec-azure-core”- #2974 Deprecate pageable decorators
@Azure.Core.items
and@Azure.Core.pagedResult
. Use@TypeSpec.pageItems
and@TypeSpec.list
instead.
@azure-tools/typespec-azure-resource-manager
Section titled “@azure-tools/typespec-azure-resource-manager”- #2974 Deprecate pageable decorators
@Azure.Core.items
and@Azure.Core.pagedResult
. Use@TypeSpec.pageItems
and@TypeSpec.list
instead.
Features
Section titled “Features”@azure-tools/typespec-autorest
Section titled “@azure-tools/typespec-autorest”- #3126 Add multi-level discriminator support to typespec-autorest
- #3125 Add uniqueItems support to Azure.Core and typespec-autorest
@azure-tools/typespec-azure-core
Section titled “@azure-tools/typespec-azure-core”- #3028 Allow paged models to be used with TypeSpec core paging(
@list
operations) - #3125 Add uniqueItems support to Azure.Core and typespec-autorest
- #2979 Add validation when
@pollingOperationParameter
is referencing a non existent parameter
@azure-tools/typespec-azure-resource-manager
Section titled “@azure-tools/typespec-azure-resource-manager”- #3096 Enable void and optional request body for extension put and patch operations
- #3098 Allow using Scope parameter with Provider Action templates
- #3085 Add support for optional and missing request body in PUT and PATCH legacy operations
Bug Fixes
Section titled “Bug Fixes”@azure-tools/typespec-azure-resource-manager
Section titled “@azure-tools/typespec-azure-resource-manager”- #3085 Fix implicitOptionality setting in Legacy PATCH operations