Skip to content

v0.21.1

Compare
Choose a tag to compare
@Usman0111 Usman0111 released this 08 Sep 22:40
· 1493 commits to main since this release
d4acbd2

Highlights

Bicep Team:

  • User-Defined Types are no longer experimental!
    • Usage documentation is available here.
  • Add support for defining and emitting user defined discriminated object union types. (#11222)
  • Support variables in .bicepparam files (#11438)
  • Added validate-params command to .bicepparams (#11476)
  • [EXPERIMENTAL] Compile-time type imports (#11298)
  • [EXPERIMENTAL] Test Framework:
    • Evaluate Assertions And Display Test Results On CLI (#11370)
    • Added Type Validation and Autocomplete Snippets (#11477)

Features and Bug Fixes

Bicep Team:

  • Support for user-defined types and inline type declarations in user defined functions (#11571)
  • Fix bicepparam decompiler date handling (#11675)
  • Symbolic names: Generate dependsOn for "existing" resources (#11478)
  • Fix 10427 trigger next module completions (#11573)
  • Fix pretty-printing for safe dereference operators (#11575)
  • Allow param assignments to use null values (#11532)
  • Catch case-insensitive clashes of type property names (#11457)

@johan-lindqvist

@pragone

  • Fixed typos in class names in BannedSymbols.txt (#11473)

@petertrr

  • Update grammar.md: double-colon is used for nested resource access (#11468)