Releases: dsccommunity/WebAdministrationDsc
Releases · dsccommunity/WebAdministrationDsc
v3.2.0-preview0002
[v3.2.0-preview0002]
Added
- 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)
- Integration tests are running on more Microsoft-hosted agents to
Changed
- 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 is
3.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).
- Ensure that Test-TargetResource in xWebSite tests all properties before
- xIisMimeTypeMapping
- Update misleading localization strings
- xIisLogging
- Add Ensure to LogCustomFields. (issue #571)
Fixed
- WebApplicationHandler
- Integration test should no longer fail intermittent (issue #558).
v3.2.0-preview0001
[v3.2.0-preview0001]
Added
- xWebAdminstration
- Integration tests are running on more Microsoft-hosted agents to
test all possible operating systems (issue #550).
- Integration tests are running on more Microsoft-hosted agents to
Changed
- xWebAdminstration
- 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.
- Azure Pipelines will no longer trigger on changes to just the CHANGELOG.md
Fixed
- WebApplicationHandler
- Integration test should no longer fail intermittent (issue #558).
v3.1.2-preview0001
[v3.1.2-preview0001]
v3.1.1
[v3.1.1]
Changed
- 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
Fixed
- xWebAdministration
- Update GitVersion.yml with the correct regular expression.
- xWebsite
- Fixed HTTPS binding issue causing failure when CertificateSubject matches
multiple certificates.
- Fixed HTTPS binding issue causing failure when CertificateSubject matches
v3.1.1-preview0002
[v3.1.1-preview0002]
Changed
- 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
Fixed
- xWebAdministration
- Update GitVersion.yml with the correct regular expression.
- xWebsite
- Fixed HTTPS binding issue causing failure when CertificateSubject matches
multiple certificates.
- Fixed HTTPS binding issue causing failure when CertificateSubject matches
v3.1.1-preview0001
[v3.1.1-preview0001]
Changed
- 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
Fixed
- xWebAdministration
- Update GitVersion.yml with the correct regular expression.
v3.1.0
[v3.1.0]
Added
- xWebAdministration
- Added continuous delivery with a new CI pipeline
(issue #547). - Added CONTRIBUTION.md.
- Added continuous delivery with a new CI pipeline
Changed
- 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
Fixed
- WebApplicationHandler
- Fix Test-TargetResource to compare only properties that are specified
in the configuration (issue #544).
- Fix Test-TargetResource to compare only properties that are specified
- xWebConfigProperty
- In some cases a verbose message was not outputted with any text, now
all verbose messages are correctly shown.
- In some cases a verbose message was not outputted with any text, now
- xWebSite
- In some cases a verbose message was not outputted with any text, now
all verbose messages are correctly shown.
- In some cases a verbose message was not outputted with any text, now
Removed
- CommonTestHelper
- Removed unused functions
Get-InvalidArgumentRecord
and
Get-InvalidOperationRecord
.
- Removed unused functions
v3.1.0-preview0002
[v3.1.0-preview0002]
Added
- xWebAdministration
- Added continuous delivery with a new CI pipeline
(issue #547). - Added CONTRIBUTION.md.
- Added continuous delivery with a new CI pipeline
Changed
- 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
Fixed
- WebApplicationHandler
- Fix Test-TargetResource to compare only properties that are specified
in the configuration (issue #544).
- Fix Test-TargetResource to compare only properties that are specified
- xWebConfigProperty
- In some cases a verbose message was not outputted with any text, now
all verbose messages are correctly shown.
- In some cases a verbose message was not outputted with any text, now
- xWebSite
- In some cases a verbose message was not outputted with any text, now
all verbose messages are correctly shown.
- In some cases a verbose message was not outputted with any text, now
Removed
- CommonTestHelper
- Removed unused functions
Get-InvalidArgumentRecord
and
Get-InvalidOperationRecord
.
- Removed unused functions
v3.1.0-preview0001
[v3.1.0-preview0001]
Added
- xWebAdministration
- Added continuous delivery with a new CI pipeline
(issue #547).
- Added continuous delivery with a new CI pipeline
Changed
- 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
Fixed
- WebApplicationHandler
- Fix Test-TargetResource to compare only properties that are specified
in the configuration (issue #544).
- Fix Test-TargetResource to compare only properties that are specified
- xWebConfigProperty
- In some cases a verbose message was not outputted with any text, now
all verbose messages are correctly shown.
- In some cases a verbose message was not outputted with any text, now
- xWebSite
- In some cases a verbose message was not outputted with any text, now
all verbose messages are correctly shown.
- In some cases a verbose message was not outputted with any text, now
Removed
- CommonTestHelper
- Removed unused functions
Get-InvalidArgumentRecord
and
Get-InvalidOperationRecord
.
- Removed unused functions
v3.0.0
- Changes to xWebAdministration
- Changes to PULL_REQUEST_TEMPLATE.md
- Improving descriptive text around the CHANGELOG.md entry.
- Adding note that entry in CHANGELOG.md is mandatory for all PRs.
- Resolved custom Script Analyzer rules that was added to the test
framework. - Moved change log from README.md to a separate CHANGELOG.md (issue #446).
- Remove example 'Creating the default website using configuration
data' from README.md (issue #488). - Removed examples README.md as it was obsolete (issue #482).
- Updated
Ensure
property description forxIisHandler
resource to
match schema.mof - Moved examples from Readme.md to respective
/Examples/Resources/
folders (issue #486). - Created new folder structure for examples so that examples will be
placed in/Examples/Resources/$resourceName
(issue #483). - Added a table of contents for the resource list (issue #450).
- Alphabetized the resource list in the README.md (issue #449).
- Optimized exporting in the module manifest for best performance (issue #448).
- Updated hashtables in the repo to adhere to the style guidelines
described at https://github.com/PowerShell/DscResources/blob/master/StyleGuidelines.md#correct-format-for-hashtables-or-objects
(issue #524) - Moved example Sample_EndToEndxWebAdministration from readme.md to a
separate .ps1 in/examples/
(issue #491) - Removed example 'Create and configure an application pool' from
README.md (issue #489).
- Changes to PULL_REQUEST_TEMPLATE.md
- Changes to xIisHandler
- Updated schema.mof to include descriptions for each property (issue #453).
- Moved MSFT_xIisHandler localization strings to strings.psd1 (issue #463).
- Changes to xWebSite
- Fix
Get-TargetResource
so thatLogFlags
are returned as expected
array of strings (one for each flag) rather than an array containing
a single comma-separated string of flags' (issue #332). - Moved localization strings to strings.psd1 file (issue #475)
- Updated schema.mof so that each property has an appropriate description (issue #456).
- Updated schema.mof and README so that
SourceType
andSourceName
properties forMSFT_xLogCustomFieldInformation
are associated with
the appropriate descriptions and valuemaps/values (issue #456). - Move examples from README.md to resource examples folder (issue #487).
- Fix case of resource name from
xWebsite
toxWebSite
(issue #535).
- Fix
- Changes to xIISLogging
- Fix
Get-TargetResource
so thatLogFlags
are returned as expected
array of strings (one for each flag) rather than an array containing
a single comma-separated string of flags (issue #332). - Moved MSFT_xIisLogging localization strings to strings.psd1 (issue #464).
- Fix
- Changes to xSslSettings
- Updated casing of
xSslSettings
in all file names, folder names,
schema, and documentation (issue #461). - Updated casing of
xSslSettings
in all file names, folder names,
schema, and documentation (issue #536). - Moved MSFT_xSslSettings localization strings to strings.psd1 (issue #467).
- Updated casing of
- Changes to xWebConfigKeyValue
- Updated schema.mof to include a description for the Ensure property (issue #455).
- Move localization strings to strings.psd1 file (issue #472).
- Changes to xWebAppPoolDefaults
- Move localization strings to strings.psd1 file (issue #470).
- BREAKING CHANGE: Changed
ApplyTo
key parameter toIsSingleInstance
to bring the resource into compliance with published best practices (issue #462).
- Changes to xWebApplication
- Move localization strings to strings.psd1 file (issue #468)
- Add description on class MSFT_xWebApplicationAuthenticationInformation (issue #454).
- Changes to xIisModule entry
- Moved xIisModule localization strings to strings.psd1 (issue #466).
- Changes to xIisMimeTypeMapping
- Moved MSFT_xIisMimeTypeMapping localization strings to strings.psd1 (issue #465).
- Changes to xWebVirtualDirectory
- Moved MSFT_xWebVirtualDirectory localization strings to strings.psd1 (issue #477).
- Changes to xWebSiteDefaults
- Move localization strings to strings.psd1 file (issue #475).
- BREAKING CHANGE: Changed
ApplyTo
key parameter toIsSingleInstance
to bring the resource into compliance with published best practices (issue #457). - Fix case of resource name from
xWebsiteDefaults
toxWebSiteDefaults
(issue #535).
- Changes to xWebConfigProperty
- Move localization strings to strings.psd1 file (issue #473).
- Changes to xWebConfigPropertyCollection
- Move localization strings to strings.psd1 file (issue #474).
- Changes to xIisFeatureDelegation
- Moved MSFT_xIisFeatureDelegation localization strings to strings.psd1 (issue #459).
- Changes to xWebAppPool
- Moved MSFT_xWebAppPool localization strings to strings.psd1 (issue #469).