Releases: N0tHorizon/WindowsTelemetryBlocker
Update 1.0-production
[1.0-prod] - 2026-01-25
Added
-
Code Organization: All scripts organized into clear regions
- Main script organized into 13 logical regions
- Module scripts organized with consistent structure
- Rollback scripts organized with clear sections
- Improved code readability and maintainability
-
v1.0 Integration: Full integration with v0.9 core
- v1.0 launcher properly calls v0.9 script
- GUI, scheduler, and monitor features use v0.9 functionality
- Seamless integration between v0.9 and v1.0 features
-
Enhanced Workflows: Comprehensive CI/CD pipeline
- Security scanning workflow
- Contributor validation workflow
- Enhanced compliance checks
- Code organization validation
- Secret scanning and code injection detection
-
Security Enhancements: Enhanced security for contributions
- Secret scanning in workflows
- Code injection detection
- Unsafe operation detection
- Contributor validation
- Automated security audits
Changed
-
Script Organization: All scripts reorganized with regions
- Main script: 13 organized regions
- Modules: Consistent region structure
- Improved code navigation
- Better maintainability
-
Error Handling: Improved error handling
- Trap handler distinguishes initialization vs interruption errors
- Better error messages with stack traces
- Graceful handling of missing functions
-
Parameter Handling: Fixed parameter block positioning
- Parameters moved to top of script (PowerShell requirement)
- Proper initialization order
- Fixed PSScriptRoot detection
-
v1.0 Launcher: Fixed execution flow
- Actually calls Execute-Profile function
- Proper error handling and reporting
- Better integration with v0.9 script
Fixed
-
Immediate Interruption: Fixed script being interrupted immediately
- Proper initialization order
- Write-Log available before use
- Trap handler only catches actual interruptions
-
OnRemove Error: Fixed OnRemove property error
- Conditional check for module vs script execution
- Graceful fallback when not available
-
Parameter Recognition: Fixed "param not recognized" error
- Moved param() block to top of script
- Proper PowerShell syntax compliance
-
DryRun Variable: Fixed dryrun variable mismatch
- Consistent variable naming
- Proper initialization before module execution
-
Registry Backup: Improved registry backup function
- Better error handling
- File verification
- Size reporting
Security
- Workflow Security: Enhanced security checks
- Secret scanning for hardcoded credentials
- Code injection pattern detection
- Unsafe file operation detection
- Network call validation
- Contributor validation
Detailed Changelog: 0.9-prodpatch...1.0-prod
Update 0.9-production-patches
Update 0.9-production
What's Changed
- rls script rename by @N0tHorizon in #11
- Revert "rls script rename" by @N0tHorizon in #12
- Revert "Revert "rls script rename"" by @N0tHorizon in #14
- 0.9 Pre & Post Update by @N0tHorizon in #13
Full Changelog: 0.8-prod...0.9-prod
Big updates coming soon in 1.0!
Update 0.8-production RLS
What's Changed
- refresh check by @N0tHorizon in #4
- Potential fix for code scanning alert no. 4: Workflow does not contain permissions by @N0tHorizon in #6
- Potential fix for code scanning alert no. 3: Workflow does not contain permissions by @N0tHorizon in #7
- Potential fix for code scanning alert no. 1: Workflow does not contain permissions by @N0tHorizon in #8
- Delete .github/workflows/codescan.yml by @N0tHorizon in #9
- 0.8-rls pre & post update by @N0tHorizon in #5
Full Changelog: 0.8-pre...0.8-prod
Update 0.7-production
Update 0.6-production
What's Changed
- Update 0.6-POST by @N0tHorizon in #1
New Contributors
- @N0tHorizon made their first contribution in #1
Full Changelog: https://github.com/N0tHorizon/WindowsTelemetryBlocker/commits/0.6-prod