PSBicep Versions Save

This is the repo for the Bicep PowerShell Module.

v2.5.0

5 months ago

What's Changed

New features

Fixes

Full Changelog: https://github.com/PSBicep/PSBicep/compare/v2.4.0...v2.5.0

v2.4.0

8 months ago

What's Changed

Full Changelog: https://github.com/PSBicep/PSBicep/compare/v2.4.0-Preview1...v2.4.0

v2.4.0-Preview1

11 months ago

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: https://github.com/PSBicep/PSBicep/compare/v2.3.3...v2.4.0-Preview1

v2.3.3

1 year ago

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 to Build-Bicep - (#287) @StefanIvemo

v2.3.2

1 year ago

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 and Test-BicepFile - (#278) @StefanIvemo

Fixes

  • Add wait for file handle to be released - (#281) @SimonWahlin

v2.3.1

1 year ago

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

1 year ago

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

2 years ago

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 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

2 years ago

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

2 years ago

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