October 2022
Release Notes October 2022 (2022-10-12)
This release contains breaking changes
Change to compiler, rest libraries See TypeSpec Core release notes
TypeSpec
: Cannotextends
oris
a model expression via aliasApi
: RemovedcreateProgram
and changedcompile
parameter orderTypeSpec
Deprecation@service
decorator replacing@serviceTitle
and@serviceVersion
TypeSpec
Api
: Move@discriminator
to compiler
Change to Azure libraries:
TypeSpec
Azure.ResourceManager
Operations Interface explicitly requiredEmitter
typespec-provider-hub-controller
Deprecateservice-code-path
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.