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: Cannot- extendsor- isa model expression via alias
- Api: Removed- createProgramand changed- compileparameter order
- TypeSpecDeprecation- @servicedecorator replacing- @serviceTitleand- @serviceVersion
- TypeSpec- Api: Move- @discriminatorto compiler
Change to Azure libraries:
- TypeSpec- Azure.ResourceManagerOperations Interface explicitly required
- Emitter- typespec-provider-hub-controllerDeprecate- service-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 {}