Skip to content

0.69.0

  • #4190 Added skip-example-copying emitter option. When enabled, example files are not copied to the output directory and x-ms-examples $ref values point directly to the source example files via relative paths.

@azure-tools/typespec-azure-resource-manager

Section titled “@azure-tools/typespec-azure-resource-manager”
  • #4384 Add new linting rule no-override-props that warns when a model redefines a property that is already defined in one of its base models. The ‘name’ property of an ARM resource and properties redefined as part of a model marked with @discriminator are not flagged by this rule.
  • #4530 Add optional Tag template parameter to Azure.ResourceManager.Legacy.Operations to allow overriding the openapi tag value.
  • #4384 Add new linting rule no-override-props that warns when a model redefines a property that is already defined in one of its base models. The ‘name’ property of an ARM resource and properties redefined as part of a model marked with @discriminator are not flagged by this rule.
  • #4549 Fix custom auth scheme models leaking into definitions when declared inside the service namespace. They are now emitted only under securityDefinitions as expected.
  • #4421 Ensure there is no examples emitted for parameters.

@azure-tools/typespec-azure-resource-manager

Section titled “@azure-tools/typespec-azure-resource-manager”
  • #4433 Fix doc comment typos in ARM library: list operations incorrectly said “patched”, CreateOrReplace operations said “createOrUpdate”, extension operations had > instead of ., and @doc tag had malformed string interpolation.

@azure-tools/typespec-client-generator-core

Section titled “@azure-tools/typespec-client-generator-core”
  • #4567 Move internal EXACT_NAME_PREFIX constant out of public exports to fix build failures when skipLibCheck is disabled.