Releases: PSBicep/PSBicep
v2.5.0
What's Changed
New features
- Bicep markdown documentation by @Kaloszer in #293
- Bicep v0.24.24 Support by @PalmEmanuel in #325
- New parameter
-Force
forPublish-Bicep
by @PalmEmanuel in #329
Fixes
- Add script for testing BicepNet by @SimonWahlin in #322
- Fixes broken
Build-Bicep
test by @PalmEmanuel in #326 - Improving module consistency of newer commands by @PalmEmanuel in #331
- Fixes release workflow to load latest PowerShellForGitHub version by @PalmEmanuel in #332
- Markdown update for
-ProgressAction
and missing command by @PalmEmanuel in #330 - Configuration for
gitversion
formain
instead ofmaster
by @PalmEmanuel in #333 - Change gitversion mode by @SimonWahlin in #334
Full Changelog: v2.4.0...v2.5.0
v2.4.0
What's Changed
- Add PWSH 7.3 requirement in readme by @bjompen in #316
- Implement sampler by @SimonWahlin in #317
- Bicep version 0.20.4 support
Full Changelog: v2.4.0-Preview1...v2.4.0
v2.4.0-Preview1
Bicep PowerShell Module - v2.4.0-Preview1 Release Notes
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.
Preview notice
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
New Features
- New commands
Export-BicepResource
andExport-BicepChildResource
by @PalmEmanuel in #303 - New command
Build-BicepParam
support by @SimonWahlin in #305 - New command
Format-BicepFile
by @PalmEmanuel in #310
Enhancements
- Fix tests on WSL by @Kaloszer in #290
- Feature/add linux test to build workflow by @Kaloszer in #291
Clear-BicepModuleCache
now works on MacOS by @StefanIvemo in #308
New Contributors
Full Changelog: v2.3.3...v2.4.0-Preview1
v2.3.3
Bicep PowerShell Module - v2.3.3 Release Notes
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.
New features
- Added new command
Get-BicepMetadata
(#282) - @StefanIvemo
Enhancements
- Added
-Compress
switch toBuild-Bicep
- (#287) @StefanIvemo
v2.3.2
Bicep PowerShell Module - v2.3.2 Release Notes
Module 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.
New features
- Added new command
Get-BicepConfig
(#272) - @SimonWahlin & @StefanIvemo
Enhancements
- Added verbose message about bicepconfig.json in use to
Build-Bicep
,Restore-Bicep
,Publish-Bicep
andTest-BicepFile
- (#278) @StefanIvemo
Fixes
- Add wait for file handle to be released - (#281) @SimonWahlin
v2.3.1
Bicep PowerShell Module - v2.3.1 Release Notes
Module 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.
New features
- Using
Bicep v0.9.1
v2.3.0
Bicep PowerShell Module - v2.3.0 Release Notes
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.
New features
- Using
Bicep v0.7.4
Fixes
- Fixes issue generating parameter files - (#268) @StefanIvemo
v2.2.0
Bicep PowerShell Module - v2.2.0 Release Notes
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.
New features
- Added new command
Find-BicepModule
(#249) - @StefanIvemo - Added new command
Clear-BicepModuleCache
- (#253) @StefanIvemo
Enhancements
- Removed
IgnoreDiagnostics
fromBuild-Bicep
to support new BicepNet versions - (#254) @PalmEmanuel - Added Pester tests and input validation for
Publish-Bicep
- (#239) @bjompen
Fixes
Convert-JsonToBicep
now writes to output stream - (#257) @alexaxb- GenerateParameterFile no longer creates empty parameter files - (#237) @StefanIvemo
v2.1.0
Bicep PowerShell Module - v2.1.0 Release Notes
Module 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.
New features
- Added new command
Publish-Bicep
to publish Bicep files to private module registries (#229) - @StefanIvemo - Added new command
Restore-Bicep
to restore external modules from the specified Bicep file to the local module cache. (#229) - @StefanIvemo - Added
-NoRestore
parameter toBuild-Bicep
to build a Bicep file without restoring external modules to the local module cache. (#229) - @StefanIvemo
Fixes
v2.0.0
Bicep PowerShell Module - v2.0.0 Release Notes
The 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.
- Module is now using BicepNet 1.0.4, which is using Bicep 0.4.451 assemblies. - @SimonWahlin
For more information about BicepNet
visit the BicepNet repository.
Breaking changes
ConvertTo-Bicep
now requires the use of the-Force
flag to overwrite existing.bicep
files:
Enhancements
- Added support for PreRelease version in transpiled ARM template metadata (#204) - @StefanIvemo
Fixes
New/Update-ParameterFile
now validates the Bicep template before conversion (#210) - @StefanIvemo- Updated no files found message in
ConvertTo-Bicep
(#201) - @StefanIvemo ConvertTo-Bicep
now verifies the template schema (#196) - @emilguden