Skip to content

Releases: dsccommunity/WebAdministrationDsc

v3.2.0-preview0002

06 Aug 17:03
1df7043
Compare
Choose a tag to compare
v3.2.0-preview0002 Pre-release
Pre-release

[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)

Changed

  • xWebAdminstration
    • Module was wrongly bumped to 4.0.0 (there a no merged breaking changes)
      so the versions 4.0.0-preview1 to 4.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.
  • 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

Fixed

  • WebApplicationHandler
    • Integration test should no longer fail intermittent (issue #558).

v3.2.0-preview0001

21 Jan 19:38
59e8dcc
Compare
Choose a tag to compare
v3.2.0-preview0001 Pre-release
Pre-release

[v3.2.0-preview0001]

Added

  • xWebAdminstration
    • Integration tests are running on more Microsoft-hosted agents to
      test all possible operating systems (issue #550).

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.

Fixed

  • WebApplicationHandler
    • Integration test should no longer fail intermittent (issue #558).

v3.1.2-preview0001

15 Jan 20:15
Compare
Choose a tag to compare
v3.1.2-preview0001 Pre-release
Pre-release

[v3.1.2-preview0001]

v3.1.1

10 Jan 13:28
Compare
Choose a tag to compare

[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.

Fixed

  • xWebAdministration
    • Update GitVersion.yml with the correct regular expression.
  • xWebsite
    • Fixed HTTPS binding issue causing failure when CertificateSubject matches
      multiple certificates.

v3.1.1-preview0002

10 Jan 12:13
Compare
Choose a tag to compare
v3.1.1-preview0002 Pre-release
Pre-release

[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.

Fixed

  • xWebAdministration
    • Update GitVersion.yml with the correct regular expression.
  • xWebsite
    • Fixed HTTPS binding issue causing failure when CertificateSubject matches
      multiple certificates.

v3.1.1-preview0001

06 Jan 19:57
87ec40c
Compare
Choose a tag to compare
v3.1.1-preview0001 Pre-release
Pre-release

[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.

Fixed

  • xWebAdministration
    • Update GitVersion.yml with the correct regular expression.

v3.1.0

30 Dec 17:07
a555b63
Compare
Choose a tag to compare

[v3.1.0]

Added

  • xWebAdministration
    • Added continuous delivery with a new CI pipeline
      (issue #547).
    • Added CONTRIBUTION.md.

Changed

  • xWebAdministration.Common
    • Added new helper function Get-WebConfigurationPropertyValue to
      help return a value of a WebConfigurationProperty. This helper
      function is unable to be unit tested because it is using a type
      that cannot be mocked.
  • xWebAppPoolDefaults
    • Changed to use the new helper function Get-WebConfigurationPropertyValue
      so that the resource can be properly unit tested.
  • xWebConfigProperty
    • Changed to use the new helper function Get-WebConfigurationPropertyValue
      so that the resource can be properly unit tested.

Fixed

  • 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.

Removed

  • CommonTestHelper
    • Removed unused functions Get-InvalidArgumentRecord and
      Get-InvalidOperationRecord.

v3.1.0-preview0002

30 Dec 16:15
a555b63
Compare
Choose a tag to compare
v3.1.0-preview0002 Pre-release
Pre-release

[v3.1.0-preview0002]

Added

  • xWebAdministration
    • Added continuous delivery with a new CI pipeline
      (issue #547).
    • Added CONTRIBUTION.md.

Changed

  • xWebAdministration.Common
    • Added new helper function Get-WebConfigurationPropertyValue to
      help return a value of a WebConfigurationProperty. This helper
      function is unable to be unit tested because it is using a type
      that cannot be mocked.
  • xWebAppPoolDefaults
    • Changed to use the new helper function Get-WebConfigurationPropertyValue
      so that the resource can be properly unit tested.
  • xWebConfigProperty
    • Changed to use the new helper function Get-WebConfigurationPropertyValue
      so that the resource can be properly unit tested.

Fixed

  • 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.

Removed

  • CommonTestHelper
    • Removed unused functions Get-InvalidArgumentRecord and
      Get-InvalidOperationRecord.

v3.1.0-preview0001

30 Dec 15:02
838399e
Compare
Choose a tag to compare
v3.1.0-preview0001 Pre-release
Pre-release

[v3.1.0-preview0001]

Added

  • xWebAdministration
    • Added continuous delivery with a new CI pipeline
      (issue #547).

Changed

  • xWebAdministration.Common
    • Added new helper function Get-WebConfigurationPropertyValue to
      help return a value of a WebConfigurationProperty. This helper
      function is unable to be unit tested because it is using a type
      that cannot be mocked.
  • xWebAppPoolDefaults
    • Changed to use the new helper function Get-WebConfigurationPropertyValue
      so that the resource can be properly unit tested.
  • xWebConfigProperty
    • Changed to use the new helper function Get-WebConfigurationPropertyValue
      so that the resource can be properly unit tested.

Fixed

  • 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.

Removed

  • CommonTestHelper
    • Removed unused functions Get-InvalidArgumentRecord and
      Get-InvalidOperationRecord.

v3.0.0

25 Dec 13:01
a8975e7
Compare
Choose a tag to compare
  • 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 for xIisHandler 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 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 that LogFlags 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 and SourceName
      properties for MSFT_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 to xWebSite (issue #535).
  • Changes to xIISLogging
    • Fix Get-TargetResource so that LogFlags 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).
  • 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).
  • 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 to IsSingleInstance
      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 to IsSingleInstance
      to bring the resource into compliance with published best practices (issue #457).
    • Fix case of resource name from xWebsiteDefaults to xWebSiteDefaults (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).