Skip to content

Releases: PSBicep/PSBicep

v2.5.0

14 Jan 15:36
0b5feff
Compare
Choose a tag to compare

What's Changed

New features

Fixes

Full Changelog: v2.4.0...v2.5.0

v2.4.0

27 Sep 17:15
5266155
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.4.0-Preview1...v2.4.0

v2.4.0-Preview1

16 Jun 14:36
d666707
Compare
Choose a tag to compare
v2.4.0-Preview1 Pre-release
Pre-release

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

Enhancements

New Contributors

Full Changelog: v2.3.3...v2.4.0-Preview1

v2.3.3

02 Nov 20:49
0554dd8
Compare
Choose a tag to compare

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

Enhancements

v2.3.2

25 Sep 20:45
d4d0ad2
Compare
Choose a tag to compare

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

Enhancements

  • Added verbose message about bicepconfig.json in use to Build-Bicep, Restore-Bicep, Publish-Bicep and Test-BicepFile - (#278) @StefanIvemo

Fixes

v2.3.1

02 Aug 20:47
6daa528
Compare
Choose a tag to compare

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

28 Jun 20:33
4f4350e
Compare
Choose a tag to compare

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

v2.2.0

25 May 09:12
c340150
Compare
Choose a tag to compare

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

Enhancements

  • Removed IgnoreDiagnostics from Build-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

14 Dec 19:12
c2573b6
Compare
Choose a tag to compare

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 to Build-Bicep to build a Bicep file without restoring external modules to the local module cache. (#229) - @StefanIvemo

Fixes

  • Removed duplicate row in Update-BicepCLI docs (#222) - @asears
  • Update-BicepTypes is not removing types anymore (#229) - @JohnRoos

v2.0.0

29 Jul 19:11
bfed867
Compare
Choose a tag to compare

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.

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:
    • Add force flag to ConvertTo-Bicep to prevent unexpected overwrite of files (#206) - @bjompen

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