github Azure/bicep v0.4.412

latest releases: v0.26.170, v0.26.54, v0.25.53...
2 years ago

Highlights

Bicep team:

  • Add list method call on Azure resource references (#3430)
    • instead of listKeys(stg.id, stg.apiVersion), can now do stg.listKeys()
    • intellisense for these functions is not yet available, but will be addressed with #667 at a later date.
  • Add support for JSON literal string conversion (#3510)
    • provides type awareness/intellisense for json strings. Try json(loadTextContent('stuff.json')).
  • More complete & accurate Azure resource types (#3591)
    • should no longer see cryptic type names. May notice more type warnings that were not caught earlier.
  • Add support for using local json templates as modules (#3367)
  • Add support for object body completion snippets (#3254)
    • the required-properties completion shows up in more places.

@miqm

  • Functions to include file's content as string or entire file as base64 (#2501)
  • Known top-level properties does not block compilation if not defined in the resource schema (#3519)

Bug fixes and features

Bicep team:

  • Expand validation for extra '/' characters in resource names (#3025)
  • Fix for decompiler module handling overwriting contents (#3268)
  • Decompiler should place param description first (#3143)
  • Support snippet tab stop syntax (#3534)

@MCKLMT

  • Update homebrew to v0.4.63 (#3079)

@stan-sz

  • Use Multicore JIT (#3112)

Docs, examples, and snippet updates

Bicep team:

  • Update contribution guidelines for examples (#3123)

@emilguden

  • expressRouteCircuitSnippet (#3004)

@fberson

  • Applied name change, wvd became avd (#3198)

@hgoodrow

  • Fixed spelling errors for Issue 3369 (#3370)

@jesseloudon

  • New snippets for Azure Policy resources (#2942)

@nicktolhurst

  • Adds build errors and warning summary to Bicep CLI (#3195)
  • CLI Refactor (#3460)

@SMBrook

  • Suggesting addition of Shared Image Gallery and Azure Image Builder modules for WVD Backplane Example (#3002)
  • Multiple Bug fixes + rename of WVD Backplane Example 201 to new AVD convention (#3286)

@SimonCropp

  • remove some redundant params (#3105)

@StefanIvemo

  • fix broken link in no-hardcoded-env-urls.md (#3056)

@chwunder

  • Update loops.md (#3141)

@srozemuller

  • created definition with parent because it depends (#3164)

@tw3lveparsecs

  • 301 auto account example (#3023)
  • 201-budget-subscription-with-notifications (#3085)
  • 301-management-groups-nested-with-subscriptions (#3054)

Don't miss a new bicep release

NewReleases is sending notifications on new releases.