Changelog for HyperVDsc
April 16, 2026 ยท View on GitHub
The format is based on and uses the types of changes according to Keep a Changelog, and this project adheres to Semantic Versioning.
For older change log history see the historic changelog.
[Unreleased]
- Vhd
Test-TargetResourceno longer throws whenPathorParentPathdoes not exist. Returns the correct boolean based onEnsureinstead of aborting the configuration. This aligns with the guidance from Microsoft thatTest-TargetResourceshould return$falsewhen the resource is not in the desired state, not throw an exception - Fixes issue #225.
- HyperVDsc
- BREAKING CHANGE
- Renamed xHyper-V to _HyperVDsc - fixes Issue #69.
- Changed all MSFT_xResourceName to DSC_ResourceName.
- Updated DSCResources, Examples, Modules and Tests for new naming.
- Updated README.md from xHyper-V to _HyperVDsc
- Renamed default branch to
main- Fixes Issue #198. - Moved documentation to the HyperVDsc GitHub Wiki.
- Updated all examples to correct folders and naming so they show up in the GitHub Wiki documentation and conceptual help.
- VMNetworkAdapter
- BREAKING CHANGE: Rename embedded instance class #203
- Fix multiple DNS IP adresses does not work #190
- NetworkSetting parameter is now optional and no default actions are taken if not specified
- Switch to use VM image
windows-latestto build phase. - Use latest DscCommunity scripts and files
- Changed
HyperVDsc.Commonto a buildable module.
- BREAKING CHANGE
[3.18.0] - 2022-06-04
Added
- xHyper-V
- Added automatic release with a new CI pipeline.
- Added stubs for the powershell module Hyper-V that are used for all unit tests.
- xVhdFileDirectory
- Added initial set of unit tests
Deprecated
- The module xHyper-V will be renamed to HyperVDsc
(issue #62).
The version
v3.18.0will be the the last release of xHyper-V. Versionv4.0.0will be released as HyperVDsc, it will be released shortly after thev3.18.0release to be able to start transition to the new module. The prefix 'x' will be removed from all resources in HyperVDsc. - xHyper-V
- The resource will not be tested for Windows Server 2008 R2 since that operating system has reach end-of-life.
Removed
- xVMSwitch
- Removed the unit test that simulated functionality on Windows Server 2008 R2 since that operating system has reach end-of-life. No functionality was removed from the resource, but in a future release the resource might stop working for Windows Server 2008 R2.
Changed
- Update the pipeline files to the lates from Sampler.
Fixed
- xVMDvdDrive
- Fixed VMName property in example.
- xVMNetworkAdapter
- Fixed MacAddress sample data.
- xVMSwitch
- Correctly return the state as
$trueor$falsedepending on theEnsureproperty when the switch does not exist.
- Correctly return the state as