- implement Test-ConfigStep
- improvements to class resource invoker and ConvertTo-ConfigDocument to tolerate multiple DSC resource versions
- improve "Installing ZeroDSC Section" in documentation
- improve public appearance of
Import-DscResource - use
InModuleScope{}instead of-Args ExportAll - remove
ExportAllparameter - explicitly import module
PSDesiredStateConfiguration - various improvements to the
IEnumerator,[ConfigStateMachine], and[ConfigStep]to explicitly handle exceptions thrown by resources - consolidate the
[Event]enum - implement "always and apply" for
ThrowOnSetin theTestStubDSC resource - improve how
Get-MofResourceCommandstests whether a module is already loaded
- created invokers for class- and MOF-based resources
- interprets minimal configuration document format
- implemented binding of configurations to resources including basic error checking
- completed the core of an extensible multi-pass configuration algorithm
- implemented
IEnumerable<ConfigStep>for the instructions objects so that configuration steps can be invoked and interacted with using idiomatic PowerShell - published "Getting Started" documentation
This changelog is inspired by the Pester file (which was inspired by the Vagrant file).