Skip to content

Commit

Permalink
Merge pull request #609 from PowerShell/dev
Browse files Browse the repository at this point in the history
Release of version 8.6.0.0 of xPSDesiredStateConfiguration
  • Loading branch information
kwirkykat authored Apr 3, 2019
2 parents 9240c8a + 3920be0 commit a4cce3f
Show file tree
Hide file tree
Showing 52 changed files with 2,727 additions and 1,245 deletions.
16 changes: 11 additions & 5 deletions .MetaTestOptIn.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,13 @@
[
"Common Tests - Validate Module Files",
"Common Tests - Validate Script Files",
"Common Tests - Validate Example Files",
"Common Tests - Validate Example Files To Be Published",
"Common Tests - Validate Markdown Files"
"Common Tests - Custom Script Analyzer Rules",
"Common Tests - Flagged Script Analyzer Rules",
"Common Tests - New Error-Level Script Analyzer Rules",
"Common Tests - Relative Path Length",
"Common Tests - Required Script Analyzer Rules",
"Common Tests - Validate Example Files",
"Common Tests - Validate Example Files To Be Published",
"Common Tests - Validate Markdown Files",
"Common Tests - Validate Markdown Links",
"Common Tests - Validate Module Files",
"Common Tests - Validate Script Files"
]
10 changes: 10 additions & 0 deletions .markdownlint.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"default": true,
"MD029": {
"style": "one"
},
"MD013": true,
"MD024": false,
"MD034": false,
"no-hard-tabs": true
}
91 changes: 90 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,99 @@

## Unreleased

## 8.6.0.0

- Fixes style inconsistencies in PublishModulesAndMofsToPullServer.psm1.
[issue #530](https://github.com/PowerShell/xPSDesiredStateConfiguration/issues/530)
- Suppresses forced Verbose output in MSFT_xArchive.EndToEnd.Tests.ps1,
MSFT_xDSCWebService.Integration.tests.ps1,
MSFT_xPackageResource.Integration.Tests.ps1, MSFT_xRemoteFile.Tests.ps1,
MSFT_xUserResource.Integration.Tests.ps1,
MSFT_xWindowsProcess.Integration.Tests.ps1, and
xFileUpload.Integration.Tests.ps1.
[issue #514](https://github.com/PowerShell/xPSDesiredStateConfiguration/issues/514)
- Fixes issue in xGroupResource Integration tests where the tests would fail
if the System.DirectoryServices.AccountManagement namespace was not loaded.
- Tests\Integration\MSFT_xDSCWebService.Integration.tests.ps1:
- Fixes issue where tests fail if a self signed certificate for DSC does not
already exist.
[issue #581](https://github.com/PowerShell/xPSDesiredStateConfiguration/issues/581)
- Fixes all instances of the following PSScriptAnalyzer issues:
- PSUseOutputTypeCorrectly
- PSAvoidUsingConvertToSecureStringWithPlainText
- PSPossibleIncorrectComparisonWithNull
- PSAvoidDefaultValueForMandatoryParameter
- PSAvoidUsingInvokeExpression
- PSUseDeclaredVarsMoreThanAssignments
- PSAvoidGlobalVars
- xPackage and xMsiPackage
- Add an ability to ignore a pending reboot if requested by package installation.
- xRemoteFile
- Updated MatchSource description in README.md.
[issue #409](https://github.com/PowerShell/xPSDesiredStateConfiguration/issues/409)
- Improved layout of MOF file to move description left.
- Added function help for all functions.
- Moved `New-InvalidDataException` to CommonResourceHelper.psm1.
[issue #544](https://github.com/PowerShell/xPSDesiredStateConfiguration/issues/544)
- Added full stops to the end of all functions help in CommonResourceHelper.psm1.
- Added unit tests for `New-InvalidArgumentException`,
`New-InvalidDataException` and `New-InvalidOperationException`
CommonResourceHelper.psm1 functions.
- Changes to `MSFT_xDSCWebService`
- Fixed
[issue #528](https://github.com/PowerShell/xPSDesiredStateConfiguration/issues/528)
: Unable to disable selfsigned certificates using AcceptSelfSignedCertificates=$false
- Fixed
[issue #460](https://github.com/PowerShell/xPSDesiredStateConfiguration/issues/460)
: Redeploy DSC Pull Server fails with error
- Opt-in to the following Meta tests:
- Common Tests - Custom Script Analyzer Rules
- Common Tests - Flagged Script Analyzer Rules
- Common Tests - New Error-Level Script Analyzer Rules
- Common Tests - Relative Path Length
- Common Tests - Required Script Analyzer Rules
- Common Tests - Validate Markdown Links
- Add .markdownlint.json file using settings from
[here](https://raw.githubusercontent.com/PowerShell/SqlServerDsc/dev/.markdownlint.json)
as a starting point.
- Changes to `Tests\Unit\MSFT_xMsiPackage.Tests.ps1`
- Fixes issue where tests fail if executed from a drive other than C:.
[issue #573](https://github.com/PowerShell/xPSDesiredStateConfiguration/issues/573)
- Changes to
`Tests\Integration\xWindowsOptionalFeatureSet.Integration.Tests.ps1`
- Fixes issue where tests fail if a Windows Optional Feature that is expected
to be disabled has a feature state of 'DisabledWithPayloadRemoved'.
[issue #586](https://github.com/PowerShell/xPSDesiredStateConfiguration/issues/586)
- Changes to
`Tests\Unit\MSFT_xPackageResource.Tests.ps1`
- Fixes issue where tests fail if run from a folder that contains spaces.
[issue #580](https://github.com/PowerShell/xPSDesiredStateConfiguration/issues/580)
- Changes to test helper Enter-DscResourceTestEnvironment so that it only
updates DSCResource.Tests when it is longer than 60 minutes since
it was last pulled. This is to improve performance of test execution
and reduce the likelihood of connectivity issues caused by inability to
pull DSCResource.Tests.
[issue #505](https://github.com/PowerShell/xPSDesiredStateConfiguration/issues/505)
- Updated `CommonTestHelper.psm1` to resolve style guideline violations.
- Adds helper functions for use when creating test administrator user accounts,
and updates the following tests to use credentials created with these
functions:
- MSFT_xScriptResource.Integration.Tests.ps1
- MSFT_xServiceResource.Integration.Tests.ps1
- MSFT_xWindowsProcess.Integration.Tests.ps1
- xServiceSet.Integration.Tests.ps1
- Fixes the following issues:
- [issue #582](https://github.com/PowerShell/xPSDesiredStateConfiguration/issues/582)
- [issue #583](https://github.com/PowerShell/xPSDesiredStateConfiguration/issues/583)
- [issue #584](https://github.com/PowerShell/xPSDesiredStateConfiguration/issues/584)
- [issue #585](https://github.com/PowerShell/xPSDesiredStateConfiguration/issues/585)

## 8.5.0.0

- Pull server module publishing
- Removed forced verbose logging from CreateZipFromSource, Publish-DSCModulesAndMof and Publish-MOFToPullServer as it polluted the console
- 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](https://github.com/PowerShell/xPSDesiredStateConfiguration/issues/520)).
Expand Down
Loading

0 comments on commit a4cce3f

Please sign in to comment.