chore: bump version to 2.2.4, update CHANGELOG and README
Some checks failed
CI - PowerShell Quality Checks / PSScriptAnalyzer (push) Has been cancelled
CI - PowerShell Quality Checks / Test on PowerShell 5.1 (push) Has been cancelled
CI - PowerShell Quality Checks / Test on PowerShell 7.4 (push) Has been cancelled
CI - PowerShell Quality Checks / Validate Project Structure (push) Has been cancelled
Pester Tests / test (push) Has been cancelled

Version bump across 62 files (2.2.3 → 2.2.4).
CHANGELOG.md: New [2.2.4] section with EDR/XDR detection and version tooling.
README.md: Updated release highlights, AV detection example output synced with code.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Nexus 2026-03-24 20:22:12 +01:00
parent 10af4b34bd
commit d4dfe39e4f
62 changed files with 154 additions and 113 deletions

View file

@ -8,7 +8,7 @@
.NOTES
Author: NexusOne23
Version: 2.2.3
Version: 2.2.4
Requires: PowerShell 5.1+
#>
@ -79,7 +79,7 @@ function New-DefaultConfig {
)
$defaultConfig = @{
version = "2.2.3"
version = "2.2.4"
modules = @{
SecurityBaseline = @{
enabled = $true
@ -122,7 +122,7 @@ function New-DefaultConfig {
status = "IMPLEMENTED"
description = "Microsoft Edge v139 Security Baseline: 24 security policies"
allowExtensions = $true
version = "2.2.3"
version = "2.2.4"
baseline = "Edge v139"
policies = 24
features = @{
@ -148,7 +148,7 @@ function New-DefaultConfig {
disableWirelessDisplay = $false
disableDiscoveryProtocols = $true
disableIPv6 = $false
version = "2.2.3"
version = "2.2.4"
policies = 50
features = @{
rdp_hardening = $true

View file

@ -8,7 +8,7 @@
.NOTES
Author: NexusOne23
Version: 2.2.3
Version: 2.2.4
Requires: PowerShell 5.1+
.EXAMPLE
@ -24,7 +24,7 @@
# All configuration comes from config.json via Initialize-Config.
# Script-level variables
$script:FrameworkVersion = "2.2.3"
$script:FrameworkVersion = "2.2.4"
$script:FrameworkRoot = Split-Path -Parent $PSScriptRoot
$script:ExecutionStartTime = Get-Date

View file

@ -8,7 +8,7 @@
.NOTES
Author: NexusOne23
Version: 2.2.3
Version: 2.2.4
Requires: PowerShell 5.1+
#>

View file

@ -12,7 +12,7 @@
.NOTES
Author: NexusOne23
Version: 2.2.3
Version: 2.2.4
Usage in modules:
1. Call Test-NonInteractiveMode to check if prompts should be skipped

View file

@ -8,7 +8,7 @@
.NOTES
Author: NexusOne23
Version: 2.2.3
Version: 2.2.4
Requires: PowerShell 5.1+
#>
@ -64,7 +64,7 @@ function Initialize-BackupSystem {
displayName = "" # Auto-generated based on modules
sessionType = "unknown" # wizard | advanced | manual
timestamp = Get-Date -Format "o"
frameworkVersion = "2.2.3"
frameworkVersion = "2.2.4"
modules = @()
totalItems = 0
restorable = $true
@ -2298,7 +2298,7 @@ function Restore-Session {
"HKCU:\Software\Microsoft\Windows\CurrentVersion\SystemSettings\AccountNotifications",
"HKCU:\Software\Microsoft\Windows\CurrentVersion\UserProfileEngagement",
"HKCU:\SOFTWARE\Microsoft\Personalization\Settings",
# NEW: Input Personalization Settings (v2.2.3 - FIX missing HKCU restore)
# NEW: Input Personalization Settings (v2.2.4 - FIX missing HKCU restore)
"HKCU:\SOFTWARE\Microsoft\InputPersonalization",
"HKCU:\SOFTWARE\Microsoft\InputPersonalization\TrainedDataStore",
"HKCU:\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\appDiagnostics"

View file

@ -8,7 +8,7 @@
.NOTES
Author: NexusOne23
Version: 2.2.3
Version: 2.2.4
Requires: PowerShell 5.1+
#>