Skip to content

Releases: dsccommunity/xPSDesiredStateConfiguration

v9.2.0-preview0001

17 Dec 07:38
7b50109
Compare
Choose a tag to compare
v9.2.0-preview0001 Pre-release
Pre-release

[v9.2.0-preview0001]

  • xPackage
    • Fixed a bug not allowing using the file hash of an installer Issue #702.

Fixed

  • xPSDesiredStateConfiguration
    • Fixed build failures caused by changes in ModuleBuilder module v1.7.0
      by changing CopyDirectories to CopyPaths - Fixes Issue #687.
    • Pin Pester module to 4.10.1 because Pester 5.0 is missing code
      coverage - Fixes Issue #688.
  • xArchive
    • Removed Invoke-NewPSDrive function because it is no longer needed as
      Pester issue has been resolved - Fixes Issue #698.
  • xGroup
    • Ensure group membership is always returned as an array - Fixes Issue #353.

Changed

  • xPSDesiredStateConfiguration
    • Updated to use the common module DscResource.Common - Fixes Issue #685.
      • Improved integration test reliability by resetting the DSC LCM
        before executing each test using the Reset-DscLcm
        function - Fixes Issue #686.
  • xDSCWebService:
    • Moved strings into localization file - Fixes Issue #622.
    • Corrected case of CertificateThumbPrint to CertificateThumbprint.

v9.1.1-preview0003

06 Dec 08:28
2c4d585
Compare
Choose a tag to compare
v9.1.1-preview0003 Pre-release
Pre-release

[v9.1.1-preview0003]

  • xPackage
    • Fixed a bug not allowing using the file hash of an installer Issue #702.

Fixed

  • xPSDesiredStateConfiguration
    • Fixed build failures caused by changes in ModuleBuilder module v1.7.0
      by changing CopyDirectories to CopyPaths - Fixes Issue #687.
    • Pin Pester module to 4.10.1 because Pester 5.0 is missing code
      coverage - Fixes Issue #688.
  • xArchive
    • Removed Invoke-NewPSDrive function because it is no longer needed as
      Pester issue has been resolved - Fixes Issue #698.

Changed

  • xPSDesiredStateConfiguration
    • Updated to use the common module DscResource.Common - Fixes Issue #685.
      • Improved integration test reliability by resetting the DSC LCM
        before executing each test using the Reset-DscLcm
        function - Fixes Issue #686.
  • xDSCWebService:
    • Moved strings into localization file - Fixes Issue #622.
    • Corrected case of CertificateThumbPrint to CertificateThumbprint.

v9.1.1-preview0002

21 Sep 07:44
308d6b8
Compare
Choose a tag to compare
v9.1.1-preview0002 Pre-release
Pre-release

[v9.1.1-preview0002]

Fixed

  • xPSDesiredStateConfiguration
    • Fixed build failures caused by changes in ModuleBuilder module v1.7.0
      by changing CopyDirectories to CopyPaths - Fixes Issue #687.
    • Pin Pester module to 4.10.1 because Pester 5.0 is missing code
      coverage - Fixes Issue #688.
  • xArchive
    • Removed Invoke-NewPSDrive function because it is no longer needed as
      Pester issue has been resolved - Fixes Issue #698.

Changed

  • xPSDesiredStateConfiguration
    • Updated to use the common module DscResource.Common - Fixes Issue #685.
      • Improved integration test reliability by resetting the DSC LCM
        before executing each test using the Reset-DscLcm
        function - Fixes Issue #686.
  • xDSCWebService:
    • Moved strings into localization file - Fixes Issue #622.
    • Corrected case of CertificateThumbPrint to CertificateThumbprint.

v9.1.1-preview0001

31 Aug 06:49
2249995
Compare
Choose a tag to compare
v9.1.1-preview0001 Pre-release
Pre-release

[v9.1.1-preview0001]

Fixed

  • xPSDesiredStateConfiguration
    • Fixed build failures caused by changes in ModuleBuilder module v1.7.0
      by changing CopyDirectories to CopyPaths - Fixes Issue #687.
    • Pin Pester module to 4.10.1 because Pester 5.0 is missing code
      coverage - Fixes Issue #688.

Changed

  • xPSDesiredStateConfiguration
    • Updated to use the common module DscResource.Common - Fixes Issue #685.
      • Improved integration test reliability by resetting the DSC LCM
        before executing each test using the Reset-DscLcm
        function - Fixes Issue #686.
  • xDSCWebService:
    • Moved strings into localization file - Fixes Issue #622.
    • Corrected case of CertificateThumbPrint to CertificateThumbprint.

v9.1.0

19 Feb 21:11
1733c87
Compare
Choose a tag to compare

[v9.1.0]

Changed

  • Examples
    • Removed the version number of the xPSDesiredStateConfiguration module from the #Requires headers. -
      issue #653

Fixed

  • xPSDesiredStateConfiguration

    • Export Publish-* functions in DscPullServerSetup module - Fixes
      issue #673.
  • DSC_xRegistryResource

    • Fixed an issue that failed to create a registry with ":" in the path.
      issue #671

v9.1.0-preview0002

19 Feb 20:30
1733c87
Compare
Choose a tag to compare
v9.1.0-preview0002 Pre-release
Pre-release

[v9.1.0-preview0002]

Changed

  • Examples
    • Removed the version number of the xPSDesiredStateConfiguration module from the #Requires headers. -
      issue #653

Fixed

  • xPSDesiredStateConfiguration

    • Export Publish-* functions in DscPullServerSetup module - Fixes
      issue #673.
  • DSC_xRegistryResource

    • Fixed an issue that failed to create a registry with ":" in the path.
      issue #671

v9.1.0-preview0001

24 Jan 22:58
Compare
Choose a tag to compare
v9.1.0-preview0001 Pre-release
Pre-release

[v9.1.0-preview0001]

Fixed

  • xPSDesiredStateConfiguration

    • Export Publish-* functions in DscPullServerSetup module - Fixes
      issue #673.
  • DSC_xRegistryResource

    • Fixed an issue that failed to create a registry with ":" in the path.
      issue #671

v9.0.1-preview0002

24 Jan 09:23
f03debf
Compare
Choose a tag to compare
v9.0.1-preview0002 Pre-release
Pre-release

[v9.0.1-preview0002]

Fixed

  • xPSDesiredStateConfiguration
    • Export Publish-* functions in DscPullServerSetup module - Fixes
      issue #673.

v9.0.1-preview0001

17 Jan 08:26
Compare
Choose a tag to compare
v9.0.1-preview0001 Pre-release
Pre-release

[v9.0.1-preview0001]

v9.0.0

15 Jan 19:27
Compare
Choose a tag to compare

[v9.0.0]

Added

  • xPSDesiredStateConfiguration
    • Added support for Checksum on xRemoteFile - issue #423
    • Added Test-DscParameterState support function to xPSDesiredStateConfiguration.Common.psm1.
    • Added standard unit tests for xPSDesiredStateConfiguration.Common.psm1.
    • Added automatic release with a new CI pipeline.

Changed

  • xPSDesiredStateConfiguration
    • PublishModulesAndMofsToPullServer.psm1:
      • Fixes issue in Publish-MOFToPullServer that incorrectly tries to create a
        new MOF file instead of reading the existing one.
        issue #575
    • Fix minor style issues with missing spaces between param statements and '('.
    • MSFT_xDSCWebService:
      • Removal of commented out code.
      • Updated to meet HQRM style guidelines - Fixes issue #623
      • Added MOF descriptions.
    • Corrected minor style issues.
    • Fix minor style issues in hashtable layout.
    • Shared modules moved to source/Module folder and renamed:
      • CommonResourceHelper.psm1 -> xPSDesiredStateConfiguration.Common.psm1
    • Moved functions from ResourceSetHelper.psm1 into
      xPSDesiredStateConfiguration.Common.psm1.
    • BREAKING CHANGE: Changed resource prefix from MSFT to DSC.
    • Pinned ModuleBuilder to v1.0.0.
    • Updated build badges in README.MD.
    • Remove unused localization strings.
    • Adopt DSC Community Code of Conduct.
    • DSC_xPSSessionConfiguration:
      • Moved strings to localization file.
    • DSC_xScriptResource
      • Updated parameter descriptions to match MOF file.
    • Correct miscellaneous style issues.
    • DSC_xWindowsOptionalFeature
      • Fix localization strings.
    • DSC_xEnvironmentResource
      • Remove unused localization strings.
    • DSC_xRemoteFile
      • Updated end-to-end tests to use the same pattern as the other end-to-end
        tests in this module.
    • DSC_xDSCWebService
      • Moved PSWSIISEndpoint.psm1 module into xPSDesiredStateConfiguration.PSWSIIS.
      • Moved Firewall.psm1 module into xPSDesiredStateConfiguration.Firewall.
      • Moved SecureTLSProtocols.psm1 and UseSecurityBestPractices.psm1 module
        into xPSDesiredStateConfiguration.Security.
      • Fix issue with Get-TargetResource when a DSC Pull Server website is not
        installed.
    • DSC_xWindowsFeature
      • Changed tests to be able to run on machines without *-WindowsFeature cmdlets.
      • Changed Assert-SingleInstanceOfFeature to accept an array.
    • BREAKING CHANGE: Renamed PublishModulesAndMofsToPullServer module to
      DscPullServerSetup and moved to Modules folder.
    • Moved test helper modules into tests\TestHelpers folder.
  • DSCPullServerSetup
    • Fixed markdown errors in README.MD.
    • Moved strings to Localization file.
    • Corrected style violations.
  • Updated build badges to reflect correct Azure DevOps build Definition Id - fixes
    issue #656.
  • Set testRunTitle for PublishTestResults steps so that a helpful name is
    displayed in Azure DevOps for each test run.
  • Set a display name on all the jobs and tasks in the CI
    pipeline - fixes issue #663.

Deprecated

  • None

Removed

  • xPSDesiredStateConfiguration
    • Removed files no longer required by new CI process.

Fixed

  • MSFT_xRegistryResource
    • Fixes issue that the Set-TargetResource does not determine
      the type of registry value correctly.
      issue #436
  • Fixed Pull Server example links in README.MD - fixes
    issue #659.
  • Fixed GitVersion.yml feature and fix Regex - fixes
    issue #660.
  • Fix import statement in all tests, making sure it throws if module
    DscResource.Test cannot be imported - fixes
    issue #666.
  • Fix deploy stage in CI pipeline to prevent it executing against forks
    of the repository - fixes issue #665.
  • Fix deploy fork detection in CI pipeline - fixes issue #668.

Security

  • None