1.4.0-beta.2 (2025-11-10)
Features Added
- Added extension method
BicepValueExtensions.ToBicepExpressionwhich converts anyIBicepValueintoBicepExpressionto build up complex expressions in bicep. For more details, please refer to the documents inREADME. - Added
BicepFunction.GetResourceIdcorresponding to bicep built-in functionresourceId. - Added
BicepFunction.GetExtensionResourceIdcorresponding to bicep built-in functionextensionResourceId.
Bugs Fixed
- Enabled the ability to assign expressions into a property with type of a
ProvisionableConstructvia low level APIs. - Fixed exception when output variable has a type of array or object.
- Fixed bug when indexing output list or dictionary, a
KeyNotFoundExceptionwas always thrown. (#48491)
Other Changes
- Now collection types (
BicepList<T>andBicepDictionary<T>) would be able to force to be empty. (#53346)