Skip to content

v0.37.4

Latest
Compare
Choose a tag to compare
@shenglol shenglol released this 01 Aug 16:35
· 143 commits to main since this release
27cc8db

Highlights

Breaking Changes

bicep generate-params now preserves the specified output file extension

The command no longer overrides the output file extension when --outfile is specified.

Previously, the command would change the output file’s extension even if one was explicitly provided. For example:

bicep generate-params main.bicep --outfile main
bicep generate-params main.bicep --outfile main.txt

would all produce main.parameters.json, which was an unintentional behavior.

Starting with this release, the command preserves the file name exactly as specified:

bicep generate-params main.bicep --outfile main
bicep generate-params main.bicep --outfile main.txt
bicep generate-params main.bicep --outfile main.params.json

now produces main, main.txt, and main.params.json respectively.

Bugs and Features

  • Use language version 2.0 for extensibility (#17714)
  • Update short-circuiting linter to use nested deployment expander (#17334)
  • Emit an error diagnostic when a secure output is dereferenced indirectly (#17453)
  • Improve reduce type inference (#17574)
  • Add stacks extensibility linting rule. Restrict syntax on config assignments. (#17654)
  • Add control bar for visual designer (#17518)
  • Remove deprecated CLI arguments (#17564)

Community Contributions

  • Update params-file-grammar.md (#17510) - thanks @rgant !
  • Add linter rule to warn on usage of outdated AzPowerShell version in deployment scripts (#17556) - thanks @guimatheus92 !
  • Added references to the Azure Verified Module website and bicep-registry-module repository (#17664) - thanks @johnlokerse !