Highlights
- Bicep error codes for core diagnostics documentation (#14881)
Bugs and Features
- Use minutes in VS Code default bicep deployment name (#14764) - thanks @Strandfelt !
- Support completions for import file paths (#14659)
- Handle operator precedence correctly in
use-safe-access
linter rule codefix (#14710) - Local mode Bicep issue fixes for #14770 (#14830)
- Support validation & completions for property access on array element (#14846)
- Rename provider -> extension in many places (#14872)
- adding code completion for extends keyword in bicepparam files (#14986)
- adding none in the suggested completions list (#14988)
- Avoid assigning invalid cyclic types to declarations (#14874)
- Trim descriptions in compiled JSON (#14870)
- Deploy pane: link to correct Portal blade for nested deployments (#14880)
- Relax bicepconfig.json validation for extensions, to allow file paths (#14873)
- Add spread & multiline objects + arrays to grammar (#14983)
- Use imported symbol identifiers rather than identity in memory to deduplicate imports when building closure (#14615)
- Enable type narrowing on assignment of non-variable symbols (#14989)
- Fix go to def for template spec modules (#14871)
- Fix obsoletion warnings (#14992)
- Allow Variable Symbol Access from within user defined functions (#14531)
- What If Short Circuiting Linter Rule (Default Off) (#14910)
- Added Documentation on Extendable Bicep Params (#14865)
- Fix for issue 12800 function arguments with comment before end token (#14699)