Highlights
Bicep team:
- Linter MVP (#2341)
- Strip out deprecated parameter modifier syntax (#2870)
- this removes support for the already deprecated
param foo string { minLength: 3 }
modifier syntax - new syntax (i.e.
@minLength(3)
) is documented here
- this removes support for the already deprecated
- More snippets
- More bug fixes
Other features and bug fixes
Bicep team:
- Bump types nuget -> 0.1.157 (#2898)
- Improved handling of array access base expression union types (#2696)
- Removed static analysis false positive (#2867)
- Blocked non-object assignment to module
params
(#2875) - improved union type normalization (#2886)
- Fix a regression in nested resource completion (#2727)
- Handle more (if not all) corner cases in DTC validation (#2769)
- Intellisense for bicepconfig.json within vscode (#2874)
- Initial changes to add telemetry (#2774)
- Fixed Key Vault Secret Reference usage with looped resource (#2872)
- managementGroup in module scope now generate as unqualified instead of tenantResourceId (#2719)
- Auto-close multi-line comments (#2843)
Docs, snippets, and examples
Bicep team:
@emilguden
- Api Management Instance Snippet (#2758)
- Update Homebrew to v0.3.539 (#2836)
- WVDcreate hostpool (#2770)