Skip to content

Conversation

@dependabot
Copy link

@dependabot dependabot bot commented on behalf of github Nov 23, 2025

Updated Azure.Bicep.Local.Extension from 0.37.4 to 0.39.26.

Release notes

Sourced from Azure.Bicep.Local.Extension's releases.

0.39.26

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

  • fix: Playground not loading (#​18270) - thanks @​ShpendKe !
  • docs: Readme refresh (#​17246) - thanks @​matsest !
  • Add Bicep RPC client library documentation (#​18173) - thanks @​Gijsreyn !
  • Polish documentation for Bicep MCP Server and its tools in VS Code (#​18329) - thanks @​Gijsreyn !

0.38.33

Bug Fixes

  • Fix for incorrect error diagnostic on policyDefinitions existing resource usage (#​18169)
  • Fix regression on secure inline object types and resource-derived string and object types (#​18170)
  • Bicep.RpcClient - use PipeReader & PipeWriter APIs (#​18212)

0.38.5

Bug Fixes and Features

  • Fix for incorrect error diagnostic on MSGraph existing resource usage (#​18160)
  • Add library for interacting with Bicep CLI via JSONRPC (#​18151)

0.38.3

Highlights

  • onlyIfNotExists GA! (#​17996)

    @​onlyIfNotExists()
    resource onlyDeployIfNotExists 'Microsoft...' = {
      name: 'example'
      location: 'eastus'
      properties: {
        ...
      }
    }
  • [Experimental] Interactive bicep console command for REPL functionality (#​18152)

    console.mov

    See Using the Console Command for additional information.

  • [Experimental] Interactive bicep deploy, bicep what-if and bicep teardown commands (#​18041, #​18052, #​18053, #​18096, #​18104)

    deploy.mov

    See Using the Deploy Commands for additional information and code samples.

  • [Experimental] Add @​validate() decorator for custom validation (#​17804) - requires the userDefinedConstraints feature flag

    @​validate(x => startsWith(x, 'foo')) // <-- Accepts 'food' or 'fool' but causes the deployment to fail if 'booed' was supplied
    param p string
  • Add loadDirectoryFileInfo function (#​17241) - thanks @​GABRIELNGBTUC !
    This function returns an array of objects for each file in the directory for you to use in your Bicep template.

    var directoryInfo = loadDirectoryFileInfo('./directory')
    var directoryInfoWildcard = loadDirectoryFileInfo('./directory', '*.txt')
  • Add an explicit any type (#​17848)
    Adds a new type symbol (any). Anywhere type syntax is expected, users can now supply any:

    param foo any
    output bar any = foo
    
    func cowSay(toSay any) string => 'The cow says, "${toSay}"'
  • Remove moduleIdentity experimental feature (#​17909)

    module mod './module.bicep' = {
      identity: {
        type: 'UserAssigned'
        userAssignedIdentities: {
          '${mid.id}': {}
        }

... (truncated)

Commits viewable in compare view.

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

---
updated-dependencies:
- dependency-name: Azure.Bicep.Local.Extension
  dependency-version: 0.39.26
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added .NET Pull requests that update .net code dependencies Pull requests that update a dependency file labels Nov 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file .NET Pull requests that update .net code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant