Skip to content

v0.5.6

Compare
Choose a tag to compare
@shenglol shenglol released this 08 Apr 21:04
· 5141 commits to main since this release
5f2f88f

Highlights

  • Bicep Public Registry
    • Central repository of supported modules that are easy to use in your bicep projects
    • By default, you have access to a module alias public which points to MCR and the repo of bicep content
      • This lets you access modules like so: module foo 'br/public:<module-group>/<module-name>:<version>' = { ... }
      • To view an index of available modules, check out the bicep-registry-modules repo
    • We are JUST GETTTING STARTED. Expect us to continually add new modules, as well as make adjustments to requirements for new module contributions. This is new territory for us, so we have a lot to learn about "what makes a good public module?"
  • Add a walkthrough to help new Bicep users get started (#6282)
  • Add support to deploy a bicep file from VSCode (#6129)
    • This is considered experimental in this initial release, so you must enable this in extension settings.

Features and bug fixes

Bicep team:

  • Update types (#6447)
  • added epoch functions (#6388)
  • Stop adding transitive edges in the visualizer (#6310)
  • fixed codegen for nested resource loops with complex parent index expressions (#6374)
  • Property value flag should flow through ternary and parenthesized expressions (#6231)
  • Lightbulb for editing config file, cmd to create config file (#6187)
  • Commands should always be enabled in cmd palette (#6296)
  • Fix null 'name' property for resource to cause an error. (#6348)

@jeskew

  • Apply SimplifyInterpolationRule to all expressions (#6152)

@matsest

  • Remove unused CLI help for --no-summary option (#5980)

@slapointe

  • Anonymous module artifact fetch when encountering status 403 (#6284)

@stan-sz

  • Support array in (last)indexOf function (#5627)

Docs and snippets

@egullbrandsson

@wedoazure

  • Updated IOT, general and management visualizer icons (#5380)

@StefanIvemo

  • Updated snippet descriptions to fix declarations.json "typos" (#6213)
  • Updated res-firewall snippet name (#6088)
  • Added Azure Firewall Policy Snippet (#6198)