Skip to content

v3.0.0 - Sampler Module Release

Choose a tag to compare

@BetaHydri BetaHydri released this 01 Apr 22:21
· 19 commits to main since this release
6b5899f

Breaking Changes

  • Converted from monolithic script to Sampler-based PowerShell module.
  • Renamed public functions to follow Verb-Noun naming conventions:
    • Get-MitigationDefinitions → Get-SideChannelMitigationDefinition
    • New-ConfigurationBackup → New-SideChannelBackup
    • Export-AssessmentResults → Export-SideChannelAssessment
    • Start-SideChannelCheck → Invoke-SideChannelAssessment
  • Added Restore-SideChannelBackup as a dedicated public function.
  • -ExportPath now accepts a folder path; CSV filename is auto-generated.

Added

  • Sampler build framework integration with ModuleBuilder.
  • Pester 5 test suite for PowerShell 5.1 and 7.x (Windows only).
  • Azure DevOps pipeline with preview (main) and release (tag) stages.
  • Module manifest with explicit function exports and PSGallery metadata.
  • GitVersion-based semantic versioning.
  • Code coverage (JaCoCo) generation.

Installation

\\powershell
Install-Module -Name SideChannelMitigations -Scope CurrentUser
\\

See CHANGELOG.md for full version history.