Skip to content

0.57.0

  • #2621 Adding a new ExtensionResourceActionScope. You can use it in ArmProviderAction operation template to describe an action operation for extension resource provider.
  • #2763 Add support for external resources #1428
  • #2762 Emits all path parameters as required even if optional in TypeSpec. Reports a new warning if an optional path parameter is found: @azure-tools/typespec-autorest/unsupported-optional-path-param.
  • #2756 Fix HttpPart<File> correctly render as type:file
  • #2607 Fix x-ms-identifiers being automatically populated, which caused default values to be overwritten unexpectedly. Now, it is only set when explicitly defined.
  • #2775 Models used to construct a multipart body will not be omitted from the definitions
  • #2734 Fix incorrect use of templateArguments in parameterizedNextLink decorator.
  • #2670 Correct casing of ArmResourceDeploymentScope and AllArmResourceDeploymentScopes values to follow camel case conventions.
  • #2536 Fix the arm-resource-operation rule to exclude ArmProviderActionAsync and ArmProviderActionSync operations, as they are not considered resource operations.
  • #2691 Fix @key decorator resolution for x-ms-identifiers: when @key is applied to a property named id or name, it will no longer add an identifier.
  • #2749 Relax constraints to allow resources that override properties of Foundations.Resource