github Azure/bicep v0.4.1272

latest releases: v0.28.1, v0.27.1, v0.26.170...
2 years ago

Highlights

  • Location-related linter rules (#5609)
  • Updated types to 0.1.400 (#5942)
    • Includes types for Azure Container Apps (microsoft.web/containerApps & microsoft.web/kubeEnvironments)
  • [BREAKING CHANGE] Renamed linter rule error code for commandToExecute (#5591)
    • use-protectedsettings-for-commandtoexecute-secrets has been renamed to protect-commandtoexecute-secrets
    • If you have chosen to disable the rule in bicepconfig.json or via the #disable-next-line directive, you will need to use the new error code. Apologies for not making this known further in advance.

Other features and bug fixes

Bicep team:

  • Fixes for various minor decompiler issues (#5887)
  • Support .list() on a variable reference to a resource (#5869)
  • Suppress 'Report an issue' on .NET acquisition failure (#5871)
  • Use named pipes for LSP communication (#5859)
  • Support pipe & socket flags for language server startup (#5852)
  • Use default built-in codespace image (#5746)
  • Add nuget packages for Bicep.Core & Bicep.Decompiler (#5826)
  • Avoid parsing snippets with placeholders (#5858)
  • Reword scope errors to clarify behavior (#5860)
  • Add support for publishing ARM template files (#5794)
  • Improve bicepconfig contents default (#5444)
  • Linter perf improvement - cache LinterAnalyzer in BicepCompilationManager (#5578)
  • Adding fix to process 64 bit integers correctly. (#5791)

@miqm

  • Set assigning an expression to a read-only property diagnostic to always be a warning (#5509)

@nilshedstrom

  • Provide adding decorators as quickfix. Fixes #1406 (#5544)

@rynowak

  • [EXPERIMENTAL ONLY] Add resource types in outputs and parameters (#4971)

@sammeel

  • Add basic limits for # of params, outputs, vars and resources (#5638)

@slapointe

  • Added deployment().properties.template.contentVersion property (#5727)

@stan-sz

  • Add items well-known function to Bicep.Decompiler (#5409)

Docs and snippets

Don't miss a new bicep release

NewReleases is sending notifications on new releases.