Skip to content

Releases: psake/PowerShellBuild

[0.8.0] 2026-02-20

21 Feb 00:41
79418d3

Choose a tag to compare

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 objects
    • Invoke-PSBuildModuleSigning - Signs PowerShell module files (*.psd1,
      *.psm1, *.ps1) with Authenticode signatures supporting configurable
      timestamp servers and hash algorithms
    • New-PSBuildFileCatalog - Creates Windows catalog (.cat) files for
      tamper detection
  • New build tasks for module signing pipeline: SignModule, BuildCatalog,
    SignCatalog, Sign (meta-task)
  • Extended $PSBPreference.Sign configuration 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

02 Aug 00:12
1262237

Choose a tag to compare

Added

  • Add new dependencies variables to allow end user to modify which tasks are
    run.
  • Add localization support.

[0.7.2] 2025-05-21

01 Aug 21:56
51be9ec

Choose a tag to compare

Added

  • The $PSBPreference variable now supports the following PlatyPS New-MarkdownHelp and Update-MarkdownHelp boolean
    options:
    • $PSBPreference.Docs.AlphabeticParamsOrder
    • $PSBPreference.Docs.ExcludeDontShow
    • $PSBPreference.Docs.UseFullTypeName
  • The $PSBPreference variable now supports the following Pester test
    configuration options:
    • $PSBPreference.Test.SkipRemainingOnFailure can be set to None,
      Run, Container and Block. The default value is None.
    • $PSBPreference.Test.OutputVerbosity can be set to None, Normal,
      Detailed, and Diagnostic. The default value is Detailed.

[0.7.1] 2025-04-01

01 Aug 21:54
03f22ec

Choose a tag to compare

Fixes

  • Fix a bug in Build-PSBuildMarkdown where a hashtable item was added twice.

v0.6.1

14 Mar 23:42
b1efdb7

Choose a tag to compare

[0.6.1] 2021-03-14

Fixed

  • Fixed bug in IB task GenerateMarkdown when dot sourcing precondition

v0.6.0

14 Mar 23:26
0b59a58

Choose a tag to compare

[0.6.0] 2021-03-14

Changed

  • #50 Invoke-Build tasks brought inline with psake equivalents (via @JustinGrote)

v0.5.0

28 Feb 05:33
d8810ac

Choose a tag to compare

[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

09 Jun 07:05

Choose a tag to compare

[0.3.1] - 2019-06-09

Fixed

  • Don't create module page MD file.