Highlights
Bicep team:
- Allow single-line array and object declarations, and multi-line function declarations (#5830)
- Various improvements to "Bicep Deploy" command in VS Code
- Added
Generate parameters file
command which can be used in VS Code or via Bicep CLI (#6601)
- Added
loadJsonContent
function (#6563)- Will more efficiently generate final ARM Template, resulting in smaller files
- Allows for JSONPath queries to load only part of the requested JSON file
Bug fixes and features
Bicep team:
- Support name polymorphic discriminator on for-loop resources (#7158)
- Insert Resource: Attempt API-version based lookup with generic fallback (#7163)
- Preserve literal elements in string union types (#6933)
- Update Bicep registry module tool to generate a description section in README (#7039)
- Update types (#7157)
- Create nuget package for bicep language server (#6803)
- Fixed logic when parsing jToken values to handle negative integers. (#6900)
- Improved error message for iterator loop warning. (#7122)
- Enforce no unused using with build break (#6978)
Docs and snippets
- Added Bicep snippet for role assignment (#7026)
- Update README.md (#6647)