github Azure/bicep v0.39.26

6 hours ago

Highlights

  • [Experimental] Enhancements to bicep console command:

    • Support load* functions (#18413)
    • Support types & functions (#18261)
    • Improve line break handling (#18320)
  • [Requires the multilineStringInterpolation Experimental feature] New syntax for multi-line string interpolation (#18324)
    Basic example:

    var s = $'''
    this is ${interpolated}'''

    With multiple $ characters:

    var s = $$'''
    this is $${interpolated}
    this is not ${interpolated}'''

Bug Fixes and Features

  • Improve F12 UX for using declaration in .bicepparam (#18372)
  • Add ability to promote info diagnostics to warning in msbuild (#18412)
  • Document bicep console for-loop expression limitations (#18269)
  • Update ARM JSON type loader to support optional type constraints (#18307)
  • Block the existing keyword for extension resources that have no readable scopes (#18260)
  • Document the list_avm_metadata Bicep MCP tool (#18327)
  • improve syntax handling and update diagnostics for decorators in parameter files (#18274)
  • Add support for extended imports (#18223)
  • bicep deploy: Disable live table rendering if ANSI disabled (#18409)
  • Fix for deployCommands experimental feature issue (#18367)
  • Clarify JSONRPC command options in RootCommand.cs (#18418)
  • Add diagnostic trace information on OS & architecture (#18321)
  • Build command: Don't write an empty file on unhandled exception (#18214)
  • Support access token refresh in deploy pane (#18326)
  • Provide simple DI methods for common libraries (#18362)
  • DSC requires the apiVersion field and it's no longer being emitted (#18365)

Community Contributions

Don't miss a new bicep release

NewReleases is sending notifications on new releases.