Skip to content

March 2023

See TypeSpec Core release notes

See Cadl to TypeSpec rename and migration FAQ

  • Added getLroMetadata helper for resolving LROs in client generation code
  • Added documentation of semantic models for LROs
  • Fixed issues with OperationStatus templates
  • Update operation templates to conform with new ARM RPC requirements
  • Export embedded models in Array/List/Model for getAllModels.
  • fix getAllModels when there are no models

Packages now use typespec instead of cadl in package names.

Old Package NameNew Package Name
@azure-tools/cadl-autorest@azure-tools/typespec-autorest
@azure-tools/cadl-azure-core@azure-tools/typespec-azure-core
@azure-tools/cadl-azure-resource-manager@azure-tools/typespec-azure-resource-manager
@azure-tools/cadl-DPG@azure-tools/typespec-client-generator-core
@azure-tools/cadl-diff@azure-tools/typespec-diff

The migrate package can be used to migrate specs to using the new package imports and namespaces. For more information about migrating to new TypeSpec packages, see the note on Cadl to TypeScript Migration.