- Major improvements to language updates detection
- Remove obsolete updates from bundled catalogue
- Performance improvements searching for suspect declines
- Miscellaneous improvements to regex update filters
- Minor code clean-up & developer tooling improvements
- Ensure
ValidateScript()
functions return$true
on success
- Add
Write-Progress
support & remove mostWrite-Host
calls
- Added
-UpdateServer
parameter to support remote servers - Ensure
Microsoft.UpdateServices.BaseApi
assembly is loaded - Apply code formatting
- Syntax fixes for older PowerShell versions
- Performance optimisations around array use
- Remove unneeded files from published package
- Minor documentation updates & miscellaneous fixes
- Added new
DeclineWindowsNextUpdates
parameter - Added & removed various updates to local catalogue
- Added 33 updates to the CSV
- Enabled Strict Mode set to version 2.0 (latest at time of writing)
- Add PSScriptAnalyzer linting configuration
- Major bug fix in retrieval of selected architecture(s) metadata
- Added new
DeclineArchitectures
parameter & removedDeclineItaniumUpdates
- Added new
DeclineLanguagesExclude
&DeclineLanguagesInclude
parameters - Removed 3,597(!) updates from the CSV as now handled by RegEx matching
- Major performance improvements, minor fixes & documentation updates
- Added 427 updates to the CSV (language updates)
- Added new
RunCommonTasks
parameter - Renamed
DeclineSecurityOnlyQualityUpdates
toDeclineSecurityOnlyUpdates
- Removed superfluous
DeclineUnneededUpdates
parameter - Switch to using RegEx patterns to locate pre-release updates
- Tweaks to existing RegEx patterns & other minor changes
- Added new
DeclinePrereleaseUpdates
parameter - Added new
DeclineSecurityOnlyQualityUpdates
parameter - Added 441 updates to the CSV (almost entirely language packs)
- Added new attribute in catalogue to denote pre-release updates
- Major clean-up of the code & substantial performance improvements
- Added 2,171(!) updates to the CSV (almost entirely language packs)
- Added 449 updates to the CSV (almost entirely language packs)
- Fixed links to license & changelog in the module manifest
- Initial stable release