Skip to content

Releases: Azure/aaz-dev-tools

v4.3.1

20 Aug 06:08
cdf1859
Compare
Choose a tag to compare
  • Upgraded lxml dependency from >=4.9.0 to >=5.0.0 for Python 3.13 compatibility (#495)

v4.3.0

09 Jul 01:44
fedcf42
Compare
Choose a tag to compare
  • Fix api version mismatch in cli tab (#490)
  • Support get + patch on identity subcommand (#454)
  • Adjust azure-mgmt-core version to fix dep conflict (#487)
  • Add rfc1123 datetime (#485)
  • Update tsp compiler to 1.0.0 (#484)
  • Ignore single file for data plane tsp folder check (#483)
  • Add support for encoding and its default value (#470)
  • Adjust discriminator to reduce duplicated props (#471)
  • Add typespec-aaz emitter test and set prettier config (#481)
  • Fix empty subresource in subcommand (#480)

v4.2.0

14 Apr 07:19
c8a17ec
Compare
Choose a tag to compare
  • Fix issue caused by or operation in isinstance (#475)
  • Fix issue caused by properties of not any type (#477)
  • Support merge when renaming a command (#474)
  • Add auto-gen aaz cmds documentation (#478)
  • typespec: update tsp compiler to 0.67.0 (#468)
  • typespec: fix clientRequestIdName in header param and add uuid format parsing (#467)
  • typespec: add support for any type of cmd schema (#469)
  • typespec: adjust ref class name to camel case (#472)

v4.1.0

04 Mar 08:54
4ebed70
Compare
Choose a tag to compare
  • Fix tag parse and aaz model saving for aaz-dev command-model generate-from-swagger and aaz-dev cli generate-by-swagger-tag (#444)
  • Fix resources merge with get and put query params inconsistence (#463)
  • Add autogen help message for aaz command group and command (#453)
  • Fix CLI UI set registered as default (#461)
  • typespec: update tsp compiler to 0.65.0 and its dependence and liftr to 0.8.0 (#460)(#464)

v4.0.0

27 Feb 05:06
f3b2d4a
Compare
Choose a tag to compare
  • [Breaking Change] Dropped the dependency on tree.json file in aaz repo (#409)
  • Support AnyType schema and argument, require azure-cli-core >= 2.70.0 (#457)
  • Enhance performance of aaz-dev command-model verify (#433)
  • Fix error message when condition arguments are hidden (#436)
  • Fix swagger readme file parse (#440)(#441)
  • Replace inflect library by pluralizer to singular name (#437)
  • Support githooks in aaz repo (#448)(#452)
  • Improve UI (#455)(#409)
  • typespec: Add basic response for lro delete operation (#435)
  • typespec: update tsp compiler to 0.64.0 and liftr 0.7.0 (#445)
  • typespec: fix readonly property (#446)
  • typespec: support the literal type (#447)
  • typespec: adjust azure resource justification (#449)
  • typespec: support x-ms-identifiers and x-ms-secret (#450)

v3.2.0

21 Nov 02:42
e0f0079
Compare
Choose a tag to compare
  • Handle swagger 204 response (#426)
  • Bump up typespec version and add extern tsp lib for liftr (#427)
  • Apply cls definitions recursively to avoid definition loss (#428)
  • Support generate identity subcommands when using patch only update (#429)
  • Support update command inherent from existing methods used in aaz models (#430)
  • Fix bugs for class name with dot (#431)

v3.1.0

18 Oct 06:27
1c541c0
Compare
Choose a tag to compare
  • Support managed identity sub commands (#403)
  • Support to merge crud operations for the same resource (#415)
  • Support to generate object with props and additional properties as FreeFormDictType in CLI (#415)
  • Fix cli generation with build-in keywords (#416)
  • Drop the msrestazure dependence (#418)
  • Disable AazResourceLocationArg auto fill from the value from resource group when it's nullable. (#421)

v3.0.0

26 Sep 09:26
32c4bd3
Compare
Choose a tag to compare
  • Support swagger base_path (#400)
  • Add support to python 3.12 (#401)
  • Add support to TypeSpec specification (#399)
  • Add typespec usage doc (#404)

v2.10.1

02 Sep 07:27
33edf2d
Compare
Choose a tag to compare
  • Fix swagger additional property patch (#397)

v2.10.0

05 Aug 08:39
d6b3969
Compare
Choose a tag to compare
  • Fix discriminate_by method in generated response schema code (#380)
  • Ignore the required flag for read only property in swagger (#390)
  • Escape backslashes in examples docstrings (#391)