Repository navigation
v3.0.0 - Sampler Module Release
Breaking Changes
- Converted from monolithic script to Sampler-based PowerShell module.
- Renamed public functions to follow Verb-Noun naming conventions:
Get-MitigationDefinitions→Get-SideChannelMitigationDefinitionNew-ConfigurationBackup→New-SideChannelBackupExport-AssessmentResults→Export-SideChannelAssessmentStart-SideChannelCheck→Invoke-SideChannelAssessment
- Added
Restore-SideChannelBackupas a dedicated public function. -ExportPathnow 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.