Releases: psake/PowerShellBuild
Releases · psake/PowerShellBuild
[0.8.0] 2026-02-20
Added
- #92 Add Authenticode
code-signing support for PowerShell modules with three new public functions:Get-PSBuildCertificate- Resolves code-signing X509Certificate2 objects
from certificate store, PFX files, Base64-encoded environment variables,
or pre-resolved certificate objectsInvoke-PSBuildModuleSigning- Signs PowerShell module files (*.psd1,
*.psm1, *.ps1) with Authenticode signatures supporting configurable
timestamp servers and hash algorithmsNew-PSBuildFileCatalog- Creates Windows catalog (.cat) files for
tamper detection
- New build tasks for module signing pipeline:
SignModule,BuildCatalog,
SignCatalog,Sign(meta-task) - Extended
$PSBPreference.Signconfiguration section with certificate
source selection, timestamp server configuration, hash algorithm options,
and catalog generation settings
Fixed
- Remove extra backticks during localization text migration.
[0.7.3] 2025-08-01
Added
- Add new dependencies variables to allow end user to modify which tasks are
run. - Add localization support.
[0.7.2] 2025-05-21
Added
- The
$PSBPreferencevariable now supports the following PlatyPSNew-MarkdownHelpandUpdate-MarkdownHelpboolean
options:$PSBPreference.Docs.AlphabeticParamsOrder$PSBPreference.Docs.ExcludeDontShow$PSBPreference.Docs.UseFullTypeName
- The
$PSBPreferencevariable now supports the following Pester test
configuration options:$PSBPreference.Test.SkipRemainingOnFailurecan be set to None,
Run, Container and Block. The default value is None.$PSBPreference.Test.OutputVerbositycan be set to None, Normal,
Detailed, and Diagnostic. The default value is Detailed.
[0.7.1] 2025-04-01
Fixes
- Fix a bug in
Build-PSBuildMarkdownwhere a hashtable item was added twice.
v0.6.1
[0.6.1] 2021-03-14
Fixed
- Fixed bug in IB task
GenerateMarkdownwhen dot sourcing precondition
v0.6.0
[0.6.0] 2021-03-14
Changed
- #50 Invoke-Build tasks brought inline with psake equivalents (via @JustinGrote)
v0.5.0
[0.5.0] 2021-02-27
Added
- New code coverage parameters for setting output path and format:
$PSBPreference.Test.CodeCoverage.OutputFile- Output file path for code coverage results$PSBPreference.Test.CodeCoverage.OutputFileFormat- Code coverage output format
v0.3.1
[0.3.1] - 2019-06-09
Fixed
- Don't create module page MD file.