This is the repo for the Bicep PowerShell Module.
-Force
for Publish-Bicep
by @PalmEmanuel in https://github.com/PSBicep/PSBicep/pull/329
Build-Bicep
test by @PalmEmanuel in https://github.com/PSBicep/PSBicep/pull/326
-ProgressAction
and missing command by @PalmEmanuel in https://github.com/PSBicep/PSBicep/pull/330
gitversion
for main
instead of master
by @PalmEmanuel in https://github.com/PSBicep/PSBicep/pull/333
Full Changelog: https://github.com/PSBicep/PSBicep/compare/v2.4.0...v2.5.0
Full Changelog: https://github.com/PSBicep/PSBicep/compare/v2.4.0-Preview1...v2.4.0
Module is now using BicepNet 2.1.1, which is using Bicep 0.18.4 assemblies. - @SimonWahlin @PalmEmanuel
For more information about BicepNet
visit the BicepNet repository.
Since the bicep assemblies now depend on .NET 7.0, the module now requires PowerShell version 7.3. GitHub Actions runner-images used by GitHub Actions and Azure DevOps Pipelines only ships with PowerShell 7.2 and will only support LTS versions of PowerShell. To not break anyone using our module in a pipeline, we chose to release this version as a Preview.
Please make sure to run specific versions in your pipelines
Export-BicepResource
and Export-BicepChildResource
by @PalmEmanuel in https://github.com/PSBicep/PSBicep/pull/303
Build-BicepParam
support by @SimonWahlin in https://github.com/PSBicep/PSBicep/pull/305
Format-BicepFile
by @PalmEmanuel in https://github.com/PSBicep/PSBicep/pull/310
Clear-BicepModuleCache
now works on MacOS by @StefanIvemo in https://github.com/PSBicep/PSBicep/pull/308
Full Changelog: https://github.com/PSBicep/PSBicep/compare/v2.3.3...v2.4.0-Preview1
Module is now using BicepNet 2.0.10, which is using Bicep 0.11.1 assemblies. - @SimonWahlin
For more information about BicepNet
visit the BicepNet repository.
Get-BicepMetadata
(#282) - @StefanIvemo-Compress
switch to Build-Bicep
- (#287) @StefanIvemoModule is now using BicepNet 2.0.9, which is using Bicep 0.10.61 assemblies. - @SimonWahlin
For more information about BicepNet
visit the BicepNet repository.
Get-BicepConfig
(#272) - @SimonWahlin & @StefanIvemoBuild-Bicep
, Restore-Bicep
, Publish-Bicep
and Test-BicepFile
- (#278) @StefanIvemoModule is now using BicepNet 2.0.8, which is using Bicep 0.9.1 assemblies. - (BicepNet PR #41) @PalmEmanuel
For more information about BicepNet
visit the BicepNet repository.
Bicep v0.9.1
Module is now using BicepNet 2.0.6, which is using Bicep 0.7.4 assemblies. - (BicepNet PR #37) @PalmEmanuel
For more information about BicepNet
visit the BicepNet repository.
Bicep v0.7.4
Module is now using BicepNet 2.0.4, which is using Bicep 0.6.18 assemblies. - (BicepNet PR #5) @PalmEmanuel & @nilsson-jens
For more information about BicepNet
visit the BicepNet repository.
Find-BicepModule
(#249) - @StefanIvemoClear-BicepModuleCache
- (#253) @StefanIvemoIgnoreDiagnostics
from Build-Bicep
to support new BicepNet versions - (#254) @PalmEmanuelPublish-Bicep
- (#239) @bjompenConvert-JsonToBicep
now writes to output stream - (#257) @alexaxbModule is now using BicepNet 1.0.7, which is using Bicep 0.4.1008 assemblies. - (BicepNet PR #5) @PalmEmanuel
For more information about BicepNet
visit the BicepNet repository.
Publish-Bicep
to publish Bicep files to private module registries (#229) - @StefanIvemoRestore-Bicep
to restore external modules from the specified Bicep file to the local module cache. (#229) - @StefanIvemo-NoRestore
parameter to Build-Bicep
to build a Bicep file without restoring external modules to the local module cache. (#229) - @StefanIvemoUpdate-BicepCLI
docs (#222) - @asearsThe Bicep PowerShell module has been rebuilt with its own assembly load context to avoid conflicts with other modules using the same assemblies. Assemblies are no longer loaded during module import, instead its relying on the nested module BicepNet that wraps Bicep.
For more information about BicepNet
visit the BicepNet repository.
ConvertTo-Bicep
now requires the use of the -Force
flag to overwrite existing .bicep
files:
ConvertTo-Bicep
to prevent unexpected overwrite of files (#206) - @bjompenNew/Update-ParameterFile
now validates the Bicep template before conversion (#210) - @StefanIvemoConvertTo-Bicep
(#201) - @StefanIvemoConvertTo-Bicep
now verifies the template schema (#196) - @emilguden