Skip to content

v0.24.24

Compare
Choose a tag to compare
@shenglol shenglol released this 14 Dec 19:29
· 1065 commits to main since this release
5646341

Highlights

  • User Defined Types are no longer experimental! (#12577)
  • [EXPERIMENTAL] Optional module names (#12600)
  • [EXPERIMENTAL] Add bicep jsonrpc command to CLI for programmatic consumption (#12397)
  • Implement pretty-printing for union types (#12584)

Features and Bug Fixes

  • Fix for ParameterAssignmentSymbol not present in the dictionary (#12420)
  • Fix: Avoid emitting parameters if there are parse errors (#12641)
  • Implement consistent markdown handling for hovers & completions (#12654)
  • Support overriding of default values when building .bicepparam files (#12648)
  • Write lint sarif output to stdout instead of stderr (#12703)
  • Fix dynamic loading feature to load providers from custom bicepconfig.json aliases (#12267)
  • Prompt warning when an unidentified flag is detected (#12480)
  • Update Microsoft Graph Bicep Types (#12578)
  • Use a symbolic name target if any functions are imported (#12408)
  • Use discriminator constraint to declare tagged union types when loading ARM JSON models (#12388)
  • Update UseResourceIdFunctionsRule to account for nullable and aggregate types (#12421)
  • Centralize imported symbol to ARM expression conversion (#12405)
  • Add support for importing variables that enclose synthesized variables (#12473)
  • Handle nested UDF calls during import migration (#12575)
  • Fixed exception during decompilation of object properties (#12410)
  • Deprecate Bicep CLI parameters using camel case (#12469)
  • Change format of requests to show module sources (#12351)