Skip to content

[0.8.0] 2026-02-20

Latest

Choose a tag to compare

@HeyItsGilbert HeyItsGilbert released this 21 Feb 00:41
· 1 commit to main since this release
79418d3

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.