The format is based on and uses the types of changes according to Keep a Changelog, and this project adheres to Semantic Versioning.
- xWindowsUpdate
- Added automatic release with a new CI pipeline.
- xWindowsUpdateAgent
- Added Retry logic to known transient errors (issue #24).
- xWindowsUpdate
- Moved the
Set-StrictMode
so that it is used during testing only and not during runtime. - Removed the helper function
Trace-Message
and using theWrite-Verbose
directly instead. - The helper function
New-InvalidArgumentException
was replaced by its equivalent in the module DscResource.Common.
- Moved the
- xWindowsUpdateAgent
- Removed the
$PSCmdlet.ShouldProcess
calls from code since DSC does not support interactive actions. - No longer defaults to output verbose messages.
- Removed the
- xWindowsUpdate
- BREAKING CHANGE: Removed the deprecated resource
xMicrosoftUpdate
- BREAKING CHANGE: Removed the deprecated resource
- xWindowsUpdateAgent: Fixed verbose statement returning incorrect variable
- Tests no longer fail on
Assert-VerifiableMocks
, these are now renamed toAssert-VerifiableMock
(breaking change in Pester v4). - README.md has been updated with correct description of the resources (issue #58).
- Updated appveyor.yml to use the correct parameters to call the test framework.
- Update appveyor.yml to use the default template.
- Added default template files .gitattributes, and .gitignore, and .vscode folder.
- xWindowsUpdateAgent: Fix Get-TargetResource returning incorrect key
- Converted appveyor.yml to install Pester from PSGallery instead of from Chocolatey.
- Fixed PSScriptAnalyzer issues.
- Fixed common test breaks (markdown style, and example style).
- Added CodeCov.io reporting
- Deprecated xMicrosoftUpdate as it's functionality is replaced by xWindowsUpdateAgent
- Added xWindowsUpdateAgent
- Fixed PSScriptAnalyzer error in examples
- MSFT_xWindowsUpdate: Fixed an issue in the Get-TargetResource function, resulting in the Get-DscConfiguration cmdlet now working appropriately when the resource is applied.
- MSFT_xWindowsUpdate: Fixed an issue in the Set-TargetResource function that was causing the function to fail when the installation of a hotfix did not provide an exit code.
- Minor fixes
- Added xMicrosoftUpdate DSC resource which can be used to enable/disable Microsoft Update in the Windows Update Settings.
- Initial release with the xHotfix resource