Skip to content

v0.18.4

Compare
Choose a tag to compare
@Usman0111 Usman0111 released this 12 Jun 19:58
· 2747 commits to main since this release
1620479

Highlights

Bicep team:

  • Support for .bicepparam parameters files (bicep-style parameters file). This includes support for:
    • support for expressions using any functions in the sys namespace (i.e. uniqueString())
    • supported natively by Az CLI and Azure PowerShell (i.e. az deployment group create -f ./main.bicep -p params.bicepparam ...)
    • CLI command to generate bicepparam file from given Bicep file (#10595)
    • Buildparams command vscode extension (#10738)
    • LoadEnvironmentVariable to enable using env variables in .bicepparam files (#10726)
    • Support bicepparam files for VS Code deploy bicep file action (#10593)
    • Bicepparam decompiler (#10785)
    • Bicep param decompile vscode action (#10921)
  • Provide help text when consuming modules from ACR (#10747)
  • Bicep build command linter provides a structured output (#10672)

Bug fixes and features

Bicep team:

  • Mark overload matches as PotentialMatches if any argument is of type 'any' (#10659)
  • Provide completions for unknown keys on dictionaries (#10927)
  • Fix CLI restore --force (9580) (#10817 and #10829)
  • Remove metadata from symbol resolution logic (#10626)
  • Derive operation return type from operands (#10545)
  • [Bicep Public Registry] Allow specifying metadata in bicep in addition to metadata.json (#10860)
  • Add intellisense support for param and output values (#10680)
  • MAINT: Run tests in parallel to speed up CI by 0.5x (#10716)
  • Mark overload matches as PotentialMatches if any argument is of type 'any' (#10659)
  • Provide completions for unknown keys on dictionaries (#10927)
  • Fix CLI restore --force (9580) (#10817)

@dciborow

  • Fixes to BRM README Generation (#10471)