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.
- xWebAdministration
- Renamed
master
branch tomain
(issue #591). - The pipeline will now update the module manifest property
DscResourcesToExport
automatically. - Only run the CI/CD pipeline on branch main when there are changes to files
inside the
source
folder.
- Renamed
- xWebAdministration
- The component
gitversion
that is used in the pipeline was wrongly configured when the repository moved to the new default branchmain
. It no longer throws an error when using newer versions of GitVersion.
- The component
- xIisLogging
- Fixed the descriptions for SourceType and SourceName which were incorrectly
switched around in the
README.md
.
- Fixed the descriptions for SourceType and SourceName which were incorrectly
switched around in the
- xWebAdminstration
- Integration tests are running on more Microsoft-hosted agents to test all possible operating systems (issue #550).
- Fix a few lingering bugs in CICD (issue #567)
- Remove an image from testing that MS will be deprecating soon (issue #565)
- xWebAdminstration
- Module was wrongly bumped to
4.0.0
(there a no merged breaking changes) so the versions4.0.0-preview1
to4.0.0-preview5
have been unlisted from the Gallery and removed as GitHub releases. The latest release is3.2.0
. - Azure Pipelines will no longer trigger on changes to just the CHANGELOG.md (when merging to master).
- The deploy step is no longer run if the Azure DevOps organization URL does not contain 'dsccommunity'.
- Changed the VS Code project settings to trim trailing whitespace for markdown files too.
- Update pipeline to use NuGetVersionV2 from
GitVersion
. - Pinned PowerShell module Pester to v4.10.1 in the pipeline due to tests is not yet compatible with Pester 5.
- Using latest version of the PowerShell module ModuleBuilder.
- Updated build.yaml to use the correct values.
- Module was wrongly bumped to
- xWebSite
- Ensure that Test-TargetResource in xWebSite tests all properties before returning true or false, and that it uses a consistent style (issue #221).
- xIisMimeTypeMapping
- Update misleading localization strings
- xIisLogging
- Add Ensure to LogCustomFields. (issue #571)
- WebApplicationHandler
- Integration test should no longer fail intermittent (issue #558).
- xWebAdministration
- Set
testRunTitle
for PublishTestResults task so that a helpful name is displayed in Azure DevOps for each test file artifact. - Update Visual Studio Code workspace settings for the repository.
- Set a display name on all the jobs and tasks in the CI pipeline.
- Set
- xWebAdministration
- Update GitVersion.yml with the correct regular expression.
- Fix import statement in all tests, making sure it throws if module DscResource.Test cannot be imported.
- xWebsite
- Fixed HTTPS binding issue causing failure when CertificateSubject matches multiple certificates.
- Fix an issue where changes to LogFlags would fail to apply.
- xWebAdministration
- Added continuous delivery with a new CI pipeline (issue #547).
- Added CONTRIBUTION.md.
- xWebAdministration.Common
- Added new helper function
Get-WebConfigurationPropertyValue
to help return a value of aWebConfigurationProperty
. This helper function is unable to be unit tested because it is using a type that cannot be mocked.
- Added new helper function
- xWebAppPoolDefaults
- Changed to use the new helper function
Get-WebConfigurationPropertyValue
so that the resource can be properly unit tested.
- Changed to use the new helper function
- xWebConfigProperty
- Changed to use the new helper function
Get-WebConfigurationPropertyValue
so that the resource can be properly unit tested.
- Changed to use the new helper function
- WebApplicationHandler
- Fix Test-TargetResource to compare only properties that are specified in the configuration (issue #544).
- xWebConfigProperty
- In some cases a verbose message was not outputted with any text, now all verbose messages are correctly shown.
- xWebSite
- In some cases a verbose message was not outputted with any text, now all verbose messages are correctly shown.
- CommonTestHelper
- Removed unused functions
Get-InvalidArgumentRecord
andGet-InvalidOperationRecord
.
- Removed unused functions