Highlights
-
[Experimental] Enhancements to
bicep consolecommand: -
[Requires the
multilineStringInterpolationExperimental feature] New syntax for multi-line string interpolation (#18324)
Basic example:var s = $''' this is ${interpolated}'''
With multiple
$characters:var s = $$''' this is $${interpolated} this is not ${interpolated}'''
Bug Fixes and Features
- Improve F12 UX for using declaration in .bicepparam (#18372)
- Add ability to promote info diagnostics to warning in msbuild (#18412)
- Document
bicep consolefor-loop expression limitations (#18269) - Update ARM JSON type loader to support optional type constraints (#18307)
- Block the
existingkeyword for extension resources that have no readable scopes (#18260) - Document the
list_avm_metadataBicep MCP tool (#18327) - improve syntax handling and update diagnostics for decorators in parameter files (#18274)
- Add support for extended imports (#18223)
bicep deploy: Disable live table rendering if ANSI disabled (#18409)- Fix for deployCommands experimental feature issue (#18367)
- Clarify JSONRPC command options in RootCommand.cs (#18418)
- Add diagnostic trace information on OS & architecture (#18321)
- Build command: Don't write an empty file on unhandled exception (#18214)
- Support access token refresh in deploy pane (#18326)
- Provide simple DI methods for common libraries (#18362)
- DSC requires the
apiVersionfield and it's no longer being emitted (#18365)