v0.18.4
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)
- support for expressions using any functions in the
- 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)
- Fixes to BRM README Generation (#10471)