Skip to content

v0.23.1

Compare
Choose a tag to compare
@jeskew jeskew released this 02 Nov 13:20
· 1153 commits to main since this release
b02de2d

Highlights

Bicep Team

  • [Experimental] Compile-time function imports (#12221)
  • [Experimental] Allow user-defined functions to call each other (#12145)
  • MSBuild support for .bicepparam (#12272)
  • [BREAKING CHANGE] Changes to our Module Manifests (#12057)
  • Add user-assigned identity credential options to Bicep configuration (#12265)

Features and Bug Fixes

Bicep Team

  • Publish semantic tokens for object type keys (#12199)
  • Add bicepparam support to lint command (#12280)
  • Add sarif support to build-params command (#12283)
  • [Experimental] Switch experimental deploy pane from opt-in to opt-out model (#12215)
  • [Experimental] Implement provider declaration aliasing (#12127)
  • Update ExpressionRewriteVisitor to rewrite param and output type clauses (#12055)
  • Update CyclicCheckVisitor to prohibit self references within an access expression in type syntax (#12072)
  • Correct terminating token for tuple parsing recovery (#12140)
  • Collapse unions of objects with an inferable discriminator into tagged unions (#12129)
  • Don't report exported variables as unused (#12275)
  • Allow both provider and import keywords for extensibility statements (#12281)
  • Load documentationUri from Bicep registry module index data (#12207)
  • Block direct resource access in top level properties (#12291)
  • [Experimental] --with-source argument for publish command (#12128)
  • Fix 11467 by disabling virtual workspaces (#12259)

@miqm

  • Allow declaring decorators on nested child resources (#12209)