October 2022
Release Notes October 2022 (2022-10-12)
Section titled “Release Notes October 2022 (2022-10-12)”This release contains breaking changes
Change to compiler, rest libraries See TypeSpec Core release notes
TypeSpec: Cannotextendsorisa model expression via aliasApi: RemovedcreateProgramand changedcompileparameter orderTypeSpecDeprecation@servicedecorator replacing@serviceTitleand@serviceVersionTypeSpecApi: Move@discriminatorto compiler
Change to Azure libraries:
TypeSpecAzure.ResourceManagerOperations Interface explicitly requiredEmittertypespec-provider-hub-controllerDeprecateservice-code-path
TypeSpec Azure.ResourceManager Operations Interface explicitly required
Section titled “TypeSpec Azure.ResourceManager Operations Interface explicitly required”Previous version of the Azure.ResourceManager depended on a weird behavior of the operation resolution which automatically included the Operations interface.
You now have to explicitly include this interface in your Arm spec.
// Add this to your spec.interface Operations extends Azure.ResourceManager.Operations {}