Skip to content

Releases: dsccommunity/DnsServerDsc

v3.0.2

05 Dec 17:09
v3.0.2
e4562e6

Choose a tag to compare

[v3.0.2]

Added

  • DnsServerDsc
    • Added new resource
      • DnsRecordTxt - resource to manage DNS TXT records (issue #150).
      • DnsRecordTxtScoped - resource to manage DNS TXT records (issue #296).

Fixed

  • DnsServerSetting
    • Set-TargetResource was not correctly retrieving current settings from remote computers.
    • Updated comment based help for various settings to include allowed values in decimal.

Changed

  • DnsServerSetting
    • Allow MaximumUdpPacketSize to be read/write. Fixes issue #307.
    • Add input validation to RemoteIPv4RankBoost, RemoteIPv6RankBoost, MaximumRodcRsoQueueLength,
      MaximumRodcRsoAttemptsPerCycle, TcpReceivePacketSize, MaximumUdpPacketSize.

v3.0.2-preview0002

05 Dec 13:53
e4562e6

Choose a tag to compare

v3.0.2-preview0002 Pre-release
Pre-release

[v3.0.2-preview0002]

Added

  • DnsServerDsc
    • Added new resource
      • DnsRecordTxt - resource to manage DNS TXT records (issue #150).
      • DnsRecordTxtScoped - resource to manage DNS TXT records (issue #296).

Fixed

  • DnsServerSetting
    • Set-TargetResource was not correctly retrieving current settings from remote computers.
    • Updated comment based help for various settings to include allowed values in decimal.

Changed

  • DnsServerSetting
    • Allow MaximumUdpPacketSize to be read/write. Fixes issue #307.
    • Add input validation to RemoteIPv4RankBoost, RemoteIPv6RankBoost, MaximumRodcRsoQueueLength,
      MaximumRodcRsoAttemptsPerCycle, TcpReceivePacketSize, MaximumUdpPacketSize.

v3.0.2-preview0001

10 Oct 15:30
d6e3c5b

Choose a tag to compare

v3.0.2-preview0001 Pre-release
Pre-release

[v3.0.2-preview0001]

Fixed

  • DnsServerSetting
    • Set-TargetResource was not correctly retrieving current settings from remote computers.
    • Updated comment based help for various settings to include allowed values in decimal.

Changed

  • DnsServerSetting
    • Allow MaximumUdpPacketSize to be read/write. Fixes issue #307.
    • Add input validation to RemoteIPv4RankBoost, RemoteIPv6RankBoost, MaximumRodcRsoQueueLength,
      MaximumRodcRsoAttemptsPerCycle, TcpReceivePacketSize, MaximumUdpPacketSize.

v3.0.1

28 Aug 16:57
ab2d16d

Choose a tag to compare

[v3.0.1]

Changed

  • DnsServerDsc
    • Changed the issue template for reporting a problem with a resource to
      use the new GitHub issue forms template.
    • Changed the issue template for proposing a new resource to use the new
      GitHub issue forms template.
    • Replaced the private function ConvertTo-HashTableFromObject with the
      public function ConvertFrom-DscResourceInstance (from DscResource.Common).
    • Updated wiki start page with deprecation notice.
    • Updated issue template for proposing a new resource.
    • Removed left-over debug code.
    • Update to use the build worker windows-latest for the necessary stages
      of the pipeline, and ubuntu-latest for the other stages.
    • Update pipeline to use GitVersion.Tool installed by dotnet.
    • Pin gitversion version in azure-pipelines
    • Update unit and integration tests to Pester 5
    • DnsServer* Class Resources
      • Used DscResource.Base
      • BREAKING: Added Reasons property as population of this is builtin
        to base class.
    • Updated prefix, build, RequiredModules for Pester 5 and
      DscResource.Base usage.
    • Added tests for DSC_DnsServerSecondaryZone.
    • Updated project related files
      • .github/ISSUE_TEMPLATES
      • .vscode
      • ResolveDependency.ps1
      • build.ps1
    • Change from using Test-DnsDscParameterState
      to Test-DscParameterState (from DscResource.Common).
      Fixes [Issue #121].
      Affected resources:
      • DSC_DnsServerDiagnostics
      • DSC_DnsServerRootHint
  • DnsServerDsc.Common
    • Added unit tests for Convert-RootHintsToHashtable.
  • Revert to DscResource.Test 0.16.3.

Fixed

  • DnsRecordBase
    • Update comment regarding use of using module statement.
  • ResourceBase
    • Update comment regarding use of using module statement.
  • build.yaml
    • Replace Generate_Wiki_Content with Generate_Markdown_For_DSC_Resources to remove warning.
  • DSC_DnsServerADZone
    • Use New-ArgumentException instead of New-InvalidArgumentException.
  • DSC_DnsServerClientSubnet
    • Fixed wrong SYNAPSIS.
  • DnsRecordCname
  • DnsRecordA
  • Pester tests
    • Fixed issue with local testing on systems with non en-US Culture in DSC_DnsServerRootHint
      unit test. It fixes [Issue #283].
    • Fixed a typo in stream suppression causing Error stream to be suppressed when
      it was supposed not to be (issue #274).
    • Fixed Unit test for DSC_DnsRecordPtr DSC resource. -ErrorMassage changed to -ErrorId 'InvalidCastParseTargetInvocation'.
  • Styling
    • The use of Write-* cmdlets has been standardized to a consistent style with named parameters (-Message, -Object, etc).
    • *.tests.ps1 reindexed as *.Tests.ps1 for consistency.

Removed

  • DnsServerDsc.Common
    • Removed unit tests for functions no longer part of the module.
    • Removed functions from the module manifest that are no longer part of the module.
    • Unused function ConvertTo-FollowRfc1034 removed with corresponding tests.
    • Function Convert-RootHintsToHashtable moved to DSC_DnsServerRootHint.psm1
    • Unit test for Convert-RootHintsToHashtable moved from DnsServerDsc.Commom.Tests.ps1 to DSC_DnsServerRootHint.Tests.ps1.
    • Removed importing of DnsServerDsc.Common module from all resources.
    • Removed Modules directory from CopyPaths: block in build.yaml
    • DnsServerDsc.Common module complitely removed (issue #282).
  • DnsServerDsc
    • Removed 001.ResourceBase and replaced with DscResource.Base.
    • Removed Get-ClassName and Get-LocalizedDataRecursive utilizing
      ones provided in DscResource.Base.
  • DnsServerDsc.Common
    • Removed Test-DnsDscParameterState and associated localization entries.

v3.0.1-preview0010

16 Jul 18:52
ab2d16d

Choose a tag to compare

v3.0.1-preview0010 Pre-release
Pre-release

[v3.0.1-preview0010]

Changed

  • DnsServerDsc
    • Changed the issue template for reporting a problem with a resource to
      use the new GitHub issue forms template.
    • Changed the issue template for proposing a new resource to use the new
      GitHub issue forms template.
    • Replaced the private function ConvertTo-HashTableFromObject with the
      public function ConvertFrom-DscResourceInstance (from DscResource.Common).
    • Updated wiki start page with deprecation notice.
    • Updated issue template for proposing a new resource.
    • Removed left-over debug code.
    • Update to use the build worker windows-latest for the necessary stages
      of the pipeline, and ubuntu-latest for the other stages.
    • Update pipeline to use GitVersion.Tool installed by dotnet.
    • Pin gitversion version in azure-pipelines
    • Update unit and integration tests to Pester 5
    • DnsServer* Class Resources
      • Used DscResource.Base
      • BREAKING: Added Reasons property as population of this is builtin
        to base class.
    • Updated prefix, build, RequiredModules for Pester 5 and
      DscResource.Base usage.
    • Added tests for DSC_DnsServerSecondaryZone.
    • Updated project related files
      • .github/ISSUE_TEMPLATES
      • .vscode
      • ResolveDependency.ps1
      • build.ps1
    • Change from using Test-DnsDscParameterState
      to Test-DscParameterState (from DscResource.Common).
      Fixes [Issue #121].
      Affected resources:
      • DSC_DnsServerDiagnostics
      • DSC_DnsServerRootHint
  • DnsServerDsc.Common
    • Added unit tests for Convert-RootHintsToHashtable.
  • Revert to DscResource.Test 0.16.3.

Fixed

  • DnsRecordBase
    • Update comment regarding use of using module statement.
  • ResourceBase
    • Update comment regarding use of using module statement.
  • build.yaml
    • Replace Generate_Wiki_Content with Generate_Markdown_For_DSC_Resources to remove warning.
  • DSC_DnsServerADZone
    • Use New-ArgumentException instead of New-InvalidArgumentException.
  • DSC_DnsServerClientSubnet
    • Fixed wrong SYNAPSIS.
  • DnsRecordCname
  • DnsRecordA
  • Pester tests
    • Fixed issue with local testing on systems with non en-US Culture in DSC_DnsServerRootHint
      unit test. It fixes [Issue #283].
    • Fixed a typo in stream suppression causing Error stream to be suppressed when
      it was supposed not to be (issue #274).
    • Fixed Unit test for DSC_DnsRecordPtr DSC resource. -ErrorMassage changed to -ErrorId 'InvalidCastParseTargetInvocation'.
  • Styling
    • The use of Write-* cmdlets has been standardized to a consistent style with named parameters (-Message, -Object, etc).
    • *.tests.ps1 reindexed as *.Tests.ps1 for consistency.

Removed

  • DnsServerDsc.Common
    • Removed unit tests for functions no longer part of the module.
    • Removed functions from the module manifest that are no longer part of the module.
    • Unused function ConvertTo-FollowRfc1034 removed with corresponding tests.
    • Function Convert-RootHintsToHashtable moved to DSC_DnsServerRootHint.psm1
    • Unit test for Convert-RootHintsToHashtable moved from DnsServerDsc.Commom.Tests.ps1 to DSC_DnsServerRootHint.Tests.ps1.
    • Removed importing of DnsServerDsc.Common module from all resources.
    • Removed Modules directory from CopyPaths: block in build.yaml
    • DnsServerDsc.Common module complitely removed (issue #282).
  • DnsServerDsc
    • Removed 001.ResourceBase and replaced with DscResource.Base.
    • Removed Get-ClassName and Get-LocalizedDataRecursive utilizing
      ones provided in DscResource.Base.
  • DnsServerDsc.Common
    • Removed Test-DnsDscParameterState and associated localization entries.

v3.0.1-preview0009

16 Jul 18:15
ddbed52

Choose a tag to compare

v3.0.1-preview0009 Pre-release
Pre-release

[v3.0.1-preview0009]

Changed

  • DnsServerDsc
    • Changed the issue template for reporting a problem with a resource to
      use the new GitHub issue forms template.
    • Changed the issue template for proposing a new resource to use the new
      GitHub issue forms template.
    • Replaced the private function ConvertTo-HashTableFromObject with the
      public function ConvertFrom-DscResourceInstance (from DscResource.Common).
    • Updated wiki start page with deprecation notice.
    • Updated issue template for proposing a new resource.
    • Removed left-over debug code.
    • Update to use the build worker windows-latest for the necessary stages
      of the pipeline, and ubuntu-latest for the other stages.
    • Update pipeline to use GitVersion.Tool installed by dotnet.
    • Pin gitversion version in azure-pipelines
    • Update unit and integration tests to Pester 5
    • DnsServer* Class Resources
      • Used DscResource.Base
      • BREAKING: Added Reasons property as population of this is builtin
        to base class.
    • Updated prefix, build, RequiredModules for Pester 5 and
      DscResource.Base usage.
    • Added tests for DSC_DnsServerSecondaryZone.
    • Updated project related files
      • .github/ISSUE_TEMPLATES
      • .vscode
      • ResolveDependency.ps1
      • build.ps1
    • Change from using Test-DnsDscParameterState
      to Test-DscParameterState (from DscResource.Common).
      Fixes [Issue #121].
      Affected resources:
      • DSC_DnsServerDiagnostics
      • DSC_DnsServerRootHint
  • DnsServerDsc.Common
    • Added unit tests for Convert-RootHintsToHashtable.
  • Revert to DscResource.Test 0.16.3.

Fixed

  • DnsRecordBase
    • Update comment regarding use of using module statement.
  • ResourceBase
    • Update comment regarding use of using module statement.
  • build.yaml
    • Replace Generate_Wiki_Content with Generate_Markdown_For_DSC_Resources to remove warning.
  • DSC_DnsServerADZone
    • Use New-ArgumentException instead of New-InvalidArgumentException.
  • DSC_DnsServerClientSubnet
    • Fixed wrong SYNAPSIS.
  • DnsRecordA
  • Pester tests
    • Fixed issue with local testing on systems with non en-US Culture in DSC_DnsServerRootHint
      unit test. It fixes [Issue #283].
    • Fixed a typo in stream suppression causing Error stream to be suppressed when
      it was supposed not to be (issue #274).
    • Fixed Unit test for DSC_DnsRecordPtr DSC resource. -ErrorMassage changed to -ErrorId 'InvalidCastParseTargetInvocation'.
  • Styling
    • The use of Write-* cmdlets has been standardized to a consistent style with named parameters (-Message, -Object, etc).
    • *.tests.ps1 reindexed as *.Tests.ps1 for consistency.

Removed

  • DnsServerDsc.Common
    • Removed unit tests for functions no longer part of the module.
    • Removed functions from the module manifest that are no longer part of the module.
    • Unused function ConvertTo-FollowRfc1034 removed with corresponding tests.
    • Function Convert-RootHintsToHashtable moved to DSC_DnsServerRootHint.psm1
    • Unit test for Convert-RootHintsToHashtable moved from DnsServerDsc.Commom.Tests.ps1 to DSC_DnsServerRootHint.Tests.ps1.
    • Removed importing of DnsServerDsc.Common module from all resources.
    • Removed Modules directory from CopyPaths: block in build.yaml
    • DnsServerDsc.Common module complitely removed (issue #282).
  • DnsServerDsc
    • Removed 001.ResourceBase and replaced with DscResource.Base.
    • Removed Get-ClassName and Get-LocalizedDataRecursive utilizing
      ones provided in DscResource.Base.
  • DnsServerDsc.Common
    • Removed Test-DnsDscParameterState and associated localization entries.

v3.0.1-preview0008

12 Jul 13:45
a31a756

Choose a tag to compare

v3.0.1-preview0008 Pre-release
Pre-release

[v3.0.1-preview0008]

Changed

  • DnsServerDsc
    • Changed the issue template for reporting a problem with a resource to
      use the new GitHub issue forms template.
    • Changed the issue template for proposing a new resource to use the new
      GitHub issue forms template.
    • Replaced the private function ConvertTo-HashTableFromObject with the
      public function ConvertFrom-DscResourceInstance (from DscResource.Common).
    • Updated wiki start page with deprecation notice.
    • Updated issue template for proposing a new resource.
    • Removed left-over debug code.
    • Update to use the build worker windows-latest for the necessary stages
      of the pipeline, and ubuntu-latest for the other stages.
    • Update pipeline to use GitVersion.Tool installed by dotnet.
    • Pin gitversion version in azure-pipelines
    • Update unit and integration tests to Pester 5
    • DnsServer* Class Resources
      • Used DscResource.Base
      • BREAKING: Added Reasons property as population of this is builtin
        to base class.
    • Updated prefix, build, RequiredModules for Pester 5 and
      DscResource.Base usage.
    • Added tests for DSC_DnsServerSecondaryZone.
    • Updated project related files
      • .github/ISSUE_TEMPLATES
      • .vscode
      • ResolveDependency.ps1
      • build.ps1
    • Change from using Test-DnsDscParameterState
      to Test-DscParameterState (from DscResource.Common).
      Fixes [Issue #121].
      Affected resources:
      • DSC_DnsServerDiagnostics
      • DSC_DnsServerRootHint
  • DnsServerDsc.Common
    • Added unit tests for Convert-RootHintsToHashtable.
  • Revert to DscResource.Test 0.16.3.

Fixed

  • DnsRecordBase
    • Update comment regarding use of using module statement.
  • ResourceBase
    • Update comment regarding use of using module statement.
  • build.yaml
    • Replace Generate_Wiki_Content with Generate_Markdown_For_DSC_Resources to remove warning.
  • DSC_DnsServerADZone
    • Use New-ArgumentException instead of New-InvalidArgumentException.
  • DSC_DnsServerClientSubnet
    • Fixed wrong SYNAPSIS.
  • Pester tests
    • Fixed issue with local testing on systems with non en-US Culture in DSC_DnsServerRootHint
      unit test. It fixes [Issue #283].
    • Fixed a typo in stream suppression causing Error stream to be suppressed when
      it was supposed not to be (issue #274).
    • Fixed Unit test for DSC_DnsRecordPtr DSC resource. -ErrorMassage changed to -ErrorId 'InvalidCastParseTargetInvocation'.
  • Styling
    • The use of Write-* cmdlets has been standardized to a consistent style with named parameters (-Message, -Object, etc).
    • *.tests.ps1 reindexed as *.Tests.ps1 for consistency.

Removed

  • DnsServerDsc.Common
    • Removed unit tests for functions no longer part of the module.
    • Removed functions from the module manifest that are no longer part of the module.
    • Unused function ConvertTo-FollowRfc1034 removed with corresponding tests.
    • Function Convert-RootHintsToHashtable moved to DSC_DnsServerRootHint.psm1
    • Unit test for Convert-RootHintsToHashtable moved from DnsServerDsc.Commom.Tests.ps1 to DSC_DnsServerRootHint.Tests.ps1.
    • Removed importing of DnsServerDsc.Common module from all resources.
    • Removed Modules directory from CopyPaths: block in build.yaml
    • DnsServerDsc.Common module complitely removed (issue #282).
  • DnsServerDsc
    • Removed 001.ResourceBase and replaced with DscResource.Base.
    • Removed Get-ClassName and Get-LocalizedDataRecursive utilizing
      ones provided in DscResource.Base.
  • DnsServerDsc.Common
    • Removed Test-DnsDscParameterState and associated localization entries.

v3.0.1-preview0007

06 Jul 16:16
f12ae73

Choose a tag to compare

v3.0.1-preview0007 Pre-release
Pre-release

[v3.0.1-preview0007]

Changed

  • DnsServerDsc
    • Changed the issue template for reporting a problem with a resource to
      use the new GitHub issue forms template.
    • Changed the issue template for proposing a new resource to use the new
      GitHub issue forms template.
    • Replaced the private function ConvertTo-HashTableFromObject with the
      public function ConvertFrom-DscResourceInstance (from DscResource.Common).
    • Updated wiki start page with deprecation notice.
    • Updated issue template for proposing a new resource.
    • Removed left-over debug code.
    • Update to use the build worker windows-latest for the necessary stages
      of the pipeline, and ubuntu-latest for the other stages.
    • Update pipeline to use GitVersion.Tool installed by dotnet.
    • Pin gitversion version in azure-pipelines
    • Update unit and integration tests to Pester 5
    • DnsServer* Class Resources
      • Used DscResource.Base
      • BREAKING: Added Reasons property as population of this is builtin
        to base class.
    • Updated prefix, build, RequiredModules for Pester 5 and
      DscResource.Base usage.
    • Added tests for DSC_DnsServerSecondaryZone.
    • Updated project related files
      • .github/ISSUE_TEMPLATES
      • .vscode
      • ResolveDependency.ps1
      • build.ps1
    • Change from using Test-DnsDscParameterState
      to Test-DscParameterState (from DscResource.Common).
      Fixes [Issue #121].
      Affected resources:
      • DSC_DnsServerDiagnostics
      • DSC_DnsServerRootHint
  • DnsServerDsc.Common
    • Added unit tests for Convert-RootHintsToHashtable.
  • Revert to DscResource.Test 0.16.3.

Fixed

  • DnsRecordBase
    • Update comment regarding use of using module statement.
  • ResourceBase
    • Update comment regarding use of using module statement.
  • build.yaml
    • Replace Generate_Wiki_Content with Generate_Markdown_For_DSC_Resources to remove warning.
  • DSC_DnsServerADZone
    • Use New-ArgumentException instead of New-InvalidArgumentException.
  • DSC_DnsServerClientSubnet
    • Fixed wrong SYNAPSIS.
  • Pester tests
    • Fixed a typo in stream suppression causing Error stream to be suppressed when
      it was supposed not to be (issue #274).
    • Fixed Unit test for DSC_DnsRecordPtr DSC resource. -ErrorMassage changed to -ErrorId 'InvalidCastParseTargetInvocation'.
  • Styling
    • The use of Write-* cmdlets has been standardized to a consistent style with named parameters (-Message, -Object, etc).
    • *.tests.ps1 reindexed as *.Tests.ps1 for consistency.

Removed

  • DnsServerDsc.Common
    • Removed unit tests for functions no longer part of the module.
    • Removed functions from the module manifest that are no longer part of the module.
    • Unused function ConvertTo-FollowRfc1034 removed with corresponding tests.
    • Function Convert-RootHintsToHashtable moved to DSC_DnsServerRootHint.psm1
    • Unit test for Convert-RootHintsToHashtable moved from DnsServerDsc.Commom.Tests.ps1 to DSC_DnsServerRootHint.Tests.ps1.
    • Removed importing of DnsServerDsc.Common module from all resources.
    • Removed Modules directory from CopyPaths: block in build.yaml
    • DnsServerDsc.Common module complitely removed (issue #282).
  • DnsServerDsc
    • Removed 001.ResourceBase and replaced with DscResource.Base.
    • Removed Get-ClassName and Get-LocalizedDataRecursive utilizing
      ones provided in DscResource.Base.
  • DnsServerDsc.Common
    • Removed Test-DnsDscParameterState and associated localization entries.

v3.0.1-preview0006

23 Jun 19:15
4d74a30

Choose a tag to compare

v3.0.1-preview0006 Pre-release
Pre-release

[v3.0.1-preview0006]

Changed

  • DnsServerDsc
    • Changed the issue template for reporting a problem with a resource to
      use the new GitHub issue forms template.
    • Changed the issue template for proposing a new resource to use the new
      GitHub issue forms template.
    • Replaced the private function ConvertTo-HashTableFromObject with the
      public function ConvertFrom-DscResourceInstance (from DscResource.Common).
    • Updated wiki start page with deprecation notice.
    • Updated issue template for proposing a new resource.
    • Removed left-over debug code.
    • Update to use the build worker windows-latest for the necessary stages
      of the pipeline, and ubuntu-latest for the other stages.
    • Update pipeline to use GitVersion.Tool installed by dotnet.
    • Pin gitversion version in azure-pipelines
    • Update unit and integration tests to Pester 5
    • DnsServer* Class Resources
      • Used DscResource.Base
      • BREAKING: Added Reasons property as population of this is builtin
        to base class.
    • Updated prefix, build, RequiredModules for Pester 5 and
      DscResource.Base usage.
    • Added tests for DSC_DnsServerSecondaryZone.
    • Updated project related files
      • .github/ISSUE_TEMPLATES
      • .vscode
      • ResolveDependency.ps1
      • build.ps1
    • Change from using Test-DnsDscParameterState
      to Test-DscParameterState (from DscResource.Common).
      Fixes [Issue #121].
      Affected resources:
      • DSC_DnsServerDiagnostics
      • DSC_DnsServerRootHint
  • DnsServerDsc.Common
    • Added unit tests for Convert-RootHintsToHashtable.
  • Revert to DscResource.Test 0.16.3.

Fixed

  • DnRecordBase
    • Update comment regarding use of using module statement.
  • ResourceBase
    • Update comment regarding use of using module statement.
  • build.yaml
    • Replace Generate_Wiki_Content with Generate_Markdown_For_DSC_Resources to remove warning.
  • DSC_DnsServerADZone
    • Use New-ArgumentException instead of New-InvalidArgumentException.
  • Pester tests
    • Fixed a typo in stream suppression causing Error stream to be suppressed when
      it was supposed not to be (issue #274).
    • Fixed Unit test for DSC_DnsRecordPtr DSC resource. -ErrorMassage changed to -ErrorId 'InvalidCastParseTargetInvocation'.

Removed

  • DnsServerDsc.Common
    • Removed unit tests for functions no longer part of the module.
    • Removed functions from the module manifest that are no longer part of the module.
    • Unused function ConvertTo-FollowRfc1034 removed with corresponding tests.
    • Function Convert-RootHintsToHashtable moved to DSC_DnsServerRootHint.psm1
    • Unit test for Convert-RootHintsToHashtable moved from DnsServerDsc.Commom.Tests.ps1 to DSC_DnsServerRootHint.Tests.ps1.
    • Removed importing of DnsServerDsc.Common module from all resources.
    • Removed Modules directory from CopyPaths: block in build.yaml
    • DnsServerDsc.Common module complitely removed (issue #282).
  • DnsServerDsc
    • Removed 001.ResourceBase and replaced with DscResource.Base.
    • Removed Get-ClassName and Get-LocalizedDataRecursive utilizing
      ones provided in DscResource.Base.
  • DnsServerDsc.Common
    • Removed Test-DnsDscParameterState and associated localization entries.

v3.0.1-preview0005

12 Apr 12:02
4362e5e

Choose a tag to compare

v3.0.1-preview0005 Pre-release
Pre-release

[v3.0.1-preview0005]

  • Pester tests
    • Fixes a typo in stream suppression causing Error stream to be suppressed when
      it was supposed not to be (issue #274).

Changed

  • DnsServerDsc
    • Changed the issue template for reporting a problem with a resource to
      use the new GitHub issue forms template.
    • Changed the issue template for proposing a new resource to use the new
      GitHub issue forms template.
    • Replaced the private function ConvertTo-HashTableFromObject with the
      public function ConvertFrom-DscResourceInstance (from DscResource.Common).
    • Updated wiki start page with deprecation notice.
    • Updated issue template for proposing a new resource.
    • Removed left-over debug code.
    • Update to use the build worker windows-latest for the necessary stages
      of the pipeline, and ubuntu-latest for the other stages.
    • Update pipeline to use GitVersion.Tool installed by dotnet.
    • Update unit and integration tests to Pester 5
    • DnsServer* Class Resources
      • Used DscResource.Base
      • BREAKING: Added Reasons property as population of this is builtin
        to base class.
    • Updated prefix, build, RequiredModules for Pester 5 and
      DscResource.Base usage.
    • Added tests for DSC_DnsServerSecondaryZone.
    • Updated project related files
      • .github/ISSUE_TEMPLATES
      • .vscode
      • ResolveDependency.ps1
      • build.ps1
    • Change from using Test-DnsDscParameterState
      to Test-DscParameterState (from DscResource.Common).
      Fixes [Issue #121].
      Affected resources:
      • DSC_DnsServerDiagnostics
      • DSC_DnsServerRootHint
  • DnsServerDsc.Common
    • Added unit tests for Convert-RootHintsToHashtable.
  • Revert to DscResource.Test 0.16.3.

Fixed

  • DnsServerDsc.Common
    • Removed unit tests for functions no longer part of the module.
    • Removed functions from the module manifest that are no longer
      part of the module.
    • Pin gitversion version in azure-pipelines
  • DnRecordBase
    • Update comment regarding use of using module statement.
  • ResourceBase
    • Update comment regarding use of using module statement.
  • build.yaml
    • Replace Generate_Wiki_Content with Generate_Markdown_For_DSC_Resources to remove warning.
  • DSC_DnsServerADZone
    • Use New-ArgumentException instead of New-InvalidArgumentException.

Removed

  • DnsServerDsc
    • Removed 001.ResourceBase and replaced with DscResource.Base.
    • Removed Get-ClassName and Get-LocalizedDataRecursive utilizing
      ones provided in DscResource.Base.
  • DnsServerDsc.Common
    • Removed Test-DnsDscParameterState and associated localization entries.