Highlights
Bicep team:
- Add list method call on Azure resource references (#3430)
- instead of
listKeys(stg.id, stg.apiVersion)
, can now dostg.listKeys()
- intellisense for these functions is not yet available, but will be addressed with #667 at a later date.
- instead of
- Add support for JSON literal string conversion (#3510)
- provides type awareness/intellisense for json strings. Try
json(loadTextContent('stuff.json'))
.
- provides type awareness/intellisense for json strings. Try
- 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.
- the
- 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)
- Update homebrew to v0.4.63 (#3079)
- Use Multicore JIT (#3112)
Docs, examples, and snippet updates
Bicep team:
- Update contribution guidelines for examples (#3123)
@emilguden
- expressRouteCircuitSnippet (#3004)
- Applied name change, wvd became avd (#3198)
- Fixed spelling errors for Issue 3369 (#3370)
- New snippets for Azure Policy resources (#2942)
- 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)
- remove some redundant params (#3105)
- fix broken link in no-hardcoded-env-urls.md (#3056)
- Update loops.md (#3141)
- created definition with parent because it depends (#3164)