Skip to content

v8.5.0

Compare
Choose a tag to compare
@PlagueHO PlagueHO released this 25 Dec 00:05
76144c1
  • Pull server module publishing
    • Removed forced verbose logging from CreateZipFromSource,
      Publish-DSCModulesAndMof and Publish-MOFToPullServer as it polluted the
      console.
  • Corrected GitHub Pull Request template to remove referral to
    BestPractices.MD which has been combined into StyleGuidelines.md
    (issue #520).
  • xWindowsOptionalFeature
    • Suppress useless verbose output from Import-Module cmdlet.
      (issue #453).
  • Changes to xRemoteFile
    • Corrected a resource name in the example xRemoteFile_DownloadFileConfig.ps1
  • Fix MSFT_xDSCWebService to find
    Microsoft.Powershell.DesiredStateConfiguration.Service.Resources.dll
    when server is configured with pt-BR Locales
    (issue #284).
  • Changes to xDSCWebService
    • Fixed an issue which prevented the removal of the IIS Application Pool
      created during deployment of an DSC Pull Server instance.
      (issue #464)
    • Fixed an issue where a Pull Server cannot be deployed on a machine when IIS
      Express is installed aside a full blown IIS
      (issue #191)
  • Update CommonResourceHelper unit tests to meet Pester 4.0.0
    standards
    (issue #473).
  • Update ResourceHelper unit tests to meet Pester 4.0.0
    standards
    (issue #473).
  • Update MSFT_xDSCWebService unit tests to meet Pester 4.0.0
    standards
    (issue #473).
  • Update MSFT_xDSCWebService integration tests to meet Pester 4.0.0
    standards
    (issue #473).
  • Refactored MSFT_xDSCWebService integration tests to meet current
    standards and to use Pester TestDrive.
  • xArchive
    • Fix end-to-end tests
      (issue #457).
    • Update integration tests to meet Pester 4.0.0 standards.
    • Update end-to-end tests to meet Pester 4.0.0 standards.
    • Update unit and integration tests to meet Pester 4.0.0 standards.
    • Wrapped all path and identifier strings in verbose messages with
      quotes to make it easier to identify the limit of the string when
      debugging.
    • Refactored date/time checksum code to improve testability and ensure
      tests can run on machines with localized datetime formats that are not
      US.
    • Fix 'Get-ArchiveEntryLastWriteTime' to return [datetime]
      (issue #471).
    • Improved verbose logging to make debugging path issues easier.
    • Added handling for '/' as a path seperator by backporting code from
      PSDscResources -
      (issue #469).
    • Copied unit tests from
      PSDscResources.
    • Added .gitattributes file and removed git configuration from AppVeyor
      to ensure CRLF settings are configured correctly for the repository.
  • Updated '.vscode\settings.json' to refer to AnalyzerSettings.psd1 so that
    custom syntax problems are highlighted in Visual Studio Code.
  • Fixed style guideline violations in CommonResourceHelper.psm1.
  • Changes to xService
    • Fixes issue where Get-TargetResource or Test-TargetResource will throw an
      exception if the target service is configured with a non-existent
      dependency.
    • Refactored Get-TargetResource Unit tests.
  • Changes to xPackage
    • Fixes an issue where incorrect verbose output was displayed if product
      found.
      (issue #446)
  • Fixes files which are getting triggered for re-encoding after recent pull
    request (possibly #472).
  • Moves version and change history from README.MD to new file, CHANGELOG.MD.
  • Fixes markdown issues in README.MD and HighQualityResourceModulePlan.md.
  • Opted in to 'Common Tests - Validate Markdown Files'
  • Changes to xPSDesiredStateConfiguration
    • In AppVeyor CI the tests are split into three separate jobs, and also
      run tests on two different build worker images (Windows Server 2012R2
      and Windows Server 2016). The common tests are only run on the
      Windows Server 2016 build worker image. Helps with
      issue #477.
  • xGroup
    • Corrected style guideline violations. (issue #485)
  • xWindowsProcess
    • Corrected style guideline violations. (issue #496)
  • Changes to PSWSIISEndpoint.psm1
    • Fixes most PSScriptAnalyzer issues.
  • Changes to xRegistry
    • Fixed an issue that fails to remove reg key when the Key is specified as
      common registry path.
      (issue #444)
  • Changes to xService
    • Added support for Group Managed Service Accounts
  • Adds new Integration tests for MSFT_xDSCWebService and removes old
    Integration test file, MSFT_xDSCWebService.xxx.ps1.
  • xRegistry
    • Corrected style guideline violations. (issue #489)
  • Fix script analyzer issues in UseSecurityBestPractices.psm1.
    issue #483
  • Fixes script analyzer issues in xEnvironmentResource.
    issue #484
  • Fixes script analyzer issues in MSFT_xMsiPackage.psm1.
    issue #486
  • Fixes script analyzer issues in MSFT_xPackageResource.psm1.
    issue #487
  • Adds spaces between variable types and variables, and changes Type
    Accelerators to Fully Qualified Type Names on affected code.
  • Fixes script analyzer issues in MSFT_xPSSessionConfiguration.psm1
    and convert Type Accelerators to Fully Qualified Type Names
    issue #488.
  • Adds spaces between array members.
  • Fixes script analyzer issues in MSFT_xRemoteFile.psm1 and
    correct general style violations.
    (issue #490)
  • Remove unnecessary whitespace from line endings.
  • Add statement to README.md regarding the lack of testing of this module with
    PowerShell 4
    issue #522.
  • Fixes script analyzer issues in MSFT_xWindowsOptionalFeature.psm1 and
    correct general style violations.
    issue #494)
  • Fixes script analyzer issues in MSFT_xRemoteFile.psm1 missed from
    issue #490.
  • Fix script analyzer issues in MSFT_xWindowsFeature.psm1.
    issue #493
  • Fix script analyzer issues in MSFT_xUserResource.psm1.
    issue #492
  • Moves calls to set $global:DSCMachineStatus = 1 into a helper function to
    reduce the number of locations where we need to suppress PSScriptAnalyzer
    rules PSAvoidGlobalVars and PSUseDeclaredVarsMoreThanAssignments.
  • Adds spaces between comment hashtags and comments.
  • Fixes script analyzer issues in MSFT_xServiceResource.psm1.
    issue #491
  • Fixes script analyzer issues in MSFT_xWindowsPackageCab.psm1.
    issue #495
  • xFileUpload:
    • Fixes script analyzer issues in xFileUpload.schema.psm1.
      issue #497
    • Update to meet style guidelines.
    • Added Integration tests.
    • Updated manifest Author, Company and Copyright to match
      standards.
  • Updated module manifest Copyright to match standards and remove
    year.
  • Auto-formatted the module manifest to improve layout.
  • Fix Run-On Words in README.md.
  • Changes to xPackage
    • Fix an misnamed variable that causes an error during error message output.
      issue #449)
  • Fixes script analyzer issues in MSFT_xPSSessionConfiguration.psm1.
    issue #566
  • Fixes script analyzer issues in xGroupSet.schema.psm1.
    issue #498
  • Fixes script analyzer issues in xProcessSet.schema.psm1.
    issue #499
  • Fixes script analyzer issues in xServiceSet.schema.psm1.
    issue #500
  • Fixes script analyzer issues in xWindowsFeatureSet.schema.psm1.
    issue #501
  • Fixes script analyzer issues in xWindowsOptionalFeatureSet.schema.psm1
    issue #502
  • Updates Should statements in Pester tests to use dashes before parameters.
  • Added a CODE_OF_CONDUCT.md with the same content as in the README.md
    issue #562
  • Replaces Type Accelerators with fully qualified type names.