Releases: dsccommunity/DnsServerDsc
Releases · dsccommunity/DnsServerDsc
v2.0.0-preview0009
[v2.0.0-preview0009]
Added
- xDnsServer
- Added automatic release with a new CI pipeline.
- Add unit tests for the Get-LocalizedData, NewTerminatingError, and
Assert-Module helper functions. - Added description README files for each resource.
- Add example files for resources
- OptIn to the following Dsc Resource Meta Tests:
- Common Tests - Validate Localization
- Common Tests - Validate Example Files To Be Published
- Standardize Resource Localization.
- Added the build task
Publish_GitHub_Wiki_Content
to publish content
to the GitHub repository wiki. - Added new source folder
WikiSource
which content will be published
to the GitHub repository wiki.- Add the markdown file
Home.md
which will be automatically updated
with the latest version before published to GitHub repository wiki.
- Add the markdown file
- Updated the prerequisites in the GitHub repository wiki (
Home.md
)
that Microsoft DNS Server is required on a node targeted by a resource,
and that the DSC resources requires the DnsServer
PowerShell module (issue #37).
- xDNSServerClientSubnet
- Added integration tests.
- xDnsRecordSrv
- Added new resource to manage SRV records
- xDnsServerPrimaryZone
- Added integration tests (issue #173).
- Added more examples.
- xDnsRecordMx
- Added new resource to manage MX records
- xDnsServerRootHint
- Added integration test (issue #174).
Changed
- xDnsServer
- Resolve style guideline violations for hashtables
- Update pipeline files.
- Renamed the default branch to
main
(issue #131). - Uses
PublishPipelineArtifact
in Azure Pipelines pipeline. - Unit tests are now run in PowerShell 7 in the Azure Pipelines
pipeline (issue #160). - Merged the historic changelog into CHANGELOG.md (issue #163).
- xDnsRecordSrv
- Now uses
[CimInstance]::new()
both in the resource code and the resource
unit test to clone the existing DNS record instead of using the method
Clone()
that does not exist in PowerShell 7.
- Now uses
- xDnsServerSetting
- BREAKING CHANGE: The mandatory parameter was replaced by the mandatory
parameterDnsServer
. This prevents the resource from being used twice
in the same configuration using the same value for the parameterDnsServer
(issue #156).
- BREAKING CHANGE: The mandatory parameter was replaced by the mandatory
- xDnsServerDiagnostics
- BREAKING CHANGE: The mandatory parameter was replaced by the mandatory
parameterDnsServer
. This prevents the resource from being used twice
in the same configuration using the same value for the parameterDnsServer
(issue #157).
- BREAKING CHANGE: The mandatory parameter was replaced by the mandatory
- xDnsServerPrimaryZone
- Now the property
Name
is always returned fromGet-TargetResource
since it is aKey
property.
- Now the property
Removed
- xDnsServer
- BREAKING CHANGE: The DSC resource xDnsARecord was removed and are replaced
by the DSC resource xDnsRecord. - Removing resource parameter information from README.md in favor of
GitHub repository wiki. - Remove helper function
Remove-CommonParameter
in favor of the one in
module DscResource.Common (issue #166). - Remove helper function
ConvertTo-CimInstance
in favor of the one in
module DscResource.Common (issue #167). - Remove helper function
ConvertTo-HashTable
in favor of the one in
module DscResource.Common (issue #168).
- BREAKING CHANGE: The DSC resource xDnsARecord was removed and are replaced
Fixed
- xDnsServer
- Enable Unit Tests to be run locally.
- Rename integration tests so they are run in the pipeline (issue #134).
- Added back the build task to create releases on GitHub.
- Fix property descriptions in schema throughout.
- Fix uploading of code coverage that was broken since Sampler had a bug.
- Fix examples so the license information point to the correct default branch.
- xDnsServerDiagnostics
- Fix EnableLogFileRollover Parameter name in README.
- xDnsRecord
- Fix "Removing a DNS A Record" example.
- xDnsServerDiagnostics
- Fixed typo in parameter
EnableLogFileRollover
. - Updated integration test to correct template.
- Fixed typo in parameter
- xDnsServerSettings
- Updated integration test to correct template.
- xDnsServerAdZone
- Now the parameter
ComputerName
can be used without throwing an exception
(issue 79).
- Now the parameter
- xDnsServerRootHint
- Fixed the verbose message returning the correct number of root hints.
v2.0.0-preview0008
[v2.0.0-preview0008]
Added
- xDnsServer
- Added automatic release with a new CI pipeline.
- Add unit tests for the Get-LocalizedData, NewTerminatingError, and
Assert-Module helper functions. - Added description README files for each resource.
- Add example files for resources
- OptIn to the following Dsc Resource Meta Tests:
- Common Tests - Validate Localization
- Common Tests - Validate Example Files To Be Published
- Standardize Resource Localization.
- Added the build task
Publish_GitHub_Wiki_Content
to publish content
to the GitHub repository wiki. - Added new source folder
WikiSource
which content will be published
to the GitHub repository wiki.- Add the markdown file
Home.md
which will be automatically updated
with the latest version before published to GitHub repository wiki.
- Add the markdown file
- Updated the prerequisites in the GitHub repository wiki (
Home.md
)
that Microsoft DNS Server is required on a node targeted by a resource,
and that the DSC resources requires the DnsServer
PowerShell module (issue #37).
- xDNSServerClientSubnet
- Added integration tests.
- xDnsRecordSrv
- Added new resource to manage SRV records
- xDnsServerPrimaryZone
- Added integration tests (issue #173).
- Added more examples.
- xDnsRecordMx
- Added new resource to manage MX records
Changed
- xDnsServer
- Resolve style guideline violations for hashtables
- Update pipeline files.
- Renamed the default branch to
main
(issue #131). - Uses
PublishPipelineArtifact
in Azure Pipelines pipeline. - Unit tests are now run in PowerShell 7 in the Azure Pipelines
pipeline (issue #160). - Merged the historic changelog into CHANGELOG.md (issue #163).
- xDnsRecordSrv
- Now uses
[CimInstance]::new()
both in the resource code and the resource
unit test to clone the existing DNS record instead of using the method
Clone()
that does not exist in PowerShell 7.
- Now uses
- xDnsServerSetting
- BREAKING CHANGE: The mandatory parameter was replaced by the mandatory
parameterDnsServer
. This prevents the resource from being used twice
in the same configuration using the same value for the parameterDnsServer
(issue #156).
- BREAKING CHANGE: The mandatory parameter was replaced by the mandatory
- xDnsServerDiagnostics
- BREAKING CHANGE: The mandatory parameter was replaced by the mandatory
parameterDnsServer
. This prevents the resource from being used twice
in the same configuration using the same value for the parameterDnsServer
(issue #157).
- BREAKING CHANGE: The mandatory parameter was replaced by the mandatory
- xDnsServerPrimaryZone
- Now the property
Name
is always returned fromGet-TargetResource
since it is aKey
property.
- Now the property
Removed
- xDnsServer
- BREAKING CHANGE: The DSC resource xDnsARecord was removed and are replaced
by the DSC resource xDnsRecord. - Removing resource parameter information from README.md in favor of
GitHub repository wiki. - Remove helper function
Remove-CommonParameter
in favor of the one in
module DscResource.Common (issue #166). - Remove helper function
ConvertTo-CimInstance
in favor of the one in
module DscResource.Common (issue #167). - Remove helper function
ConvertTo-HashTable
in favor of the one in
module DscResource.Common (issue #168).
- BREAKING CHANGE: The DSC resource xDnsARecord was removed and are replaced
Fixed
- xDnsServer
- Enable Unit Tests to be run locally.
- Rename integration tests so they are run in the pipeline (issue #134).
- Added back the build task to create releases on GitHub.
- Fix property descriptions in schema throughout.
- Fix uploading of code coverage that was broken since Sampler had a bug.
- Fix examples so the license information point to the correct default branch.
- xDnsServerDiagnostics
- Fix EnableLogFileRollover Parameter name in README.
- xDnsRecord
- Fix "Removing a DNS A Record" example.
- xDnsServerDiagnostics
- Fixed typo in parameter
EnableLogFileRollover
. - Updated integration test to correct template.
- Fixed typo in parameter
- xDnsServerSettings
- Updated integration test to correct template.
- xDnsServerAdZone
- Now the parameter
ComputerName
can be used without throwing an exception
(issue 79).
- Now the parameter
v2.0.0-preview0007
[v2.0.0-preview0007]
Added
- xDnsServer
- Added automatic release with a new CI pipeline.
- Add unit tests for the Get-LocalizedData, NewTerminatingError, and
Assert-Module helper functions. - Added description README files for each resource.
- Add example files for resources
- OptIn to the following Dsc Resource Meta Tests:
- Common Tests - Validate Localization
- Common Tests - Validate Example Files To Be Published
- Standardize Resource Localization.
- Added the build task
Publish_GitHub_Wiki_Content
to publish content
to the GitHub repository wiki. - Added new source folder
WikiSource
which content will be published
to the GitHub repository wiki.- Add the markdown file
Home.md
which will be automatically updated
with the latest version before published to GitHub repository wiki.
- Add the markdown file
- xDNSServerClientSubnet
- Added integration tests.
- xDnsRecordSrv
- Added new resource to manage SRV records
- xDnsServerPrimaryZone
- Added integration tests (issue #173).
- xDnsRecordMx
- Added new resource to manage MX records
Changed
- xDnsServer
- Resolve style guideline violations for hashtables
- Update pipeline files.
- Renamed the default branch to
main
(issue #131). - Uses
PublishPipelineArtifact
in Azure Pipelines pipeline. - Unit tests are now run in PowerShell 7 in the Azure Pipelines
pipeline (issue #160). - Merged the historic changelog into CHANGELOG.md (issue #163).
- xDnsRecordSrv
- Now uses
[CimInstance]::new()
both in the resource code and the resource
unit test to clone the existing DNS record instead of using the method
Clone()
that does not exist in PowerShell 7.
- Now uses
- xDnsServerSetting
- BREAKING CHANGE: The mandatory parameter was replaced by the mandatory
parameterDnsServer
. This prevents the resource from being used twice
in the same configuration using the same value for the parameterDnsServer
(issue #156).
- BREAKING CHANGE: The mandatory parameter was replaced by the mandatory
- xDnsServerDiagnostics
- BREAKING CHANGE: The mandatory parameter was replaced by the mandatory
parameterDnsServer
. This prevents the resource from being used twice
in the same configuration using the same value for the parameterDnsServer
(issue #157).
- BREAKING CHANGE: The mandatory parameter was replaced by the mandatory
- xDnsServerPrimaryZone
- Now the property
Name
is always returned fromGet-TargetResource
since it is aKey
property.
- Now the property
Removed
- xDnsServer
- BREAKING CHANGE: The DSC resource xDnsARecord was removed and are replaced
by the DSC resource xDnsRecord. - Removing resource parameter information from README.md in favor of
GitHub repository wiki. - Remove helper function
Remove-CommonParameter
in favor of the one in
module DscResource.Common (issue #166). - Remove helper function
ConvertTo-CimInstance
in favor of the one in
module DscResource.Common (issue #167). - Remove helper function
ConvertTo-HashTable
in favor of the one in
module DscResource.Common (issue #168).
- BREAKING CHANGE: The DSC resource xDnsARecord was removed and are replaced
Fixed
- xDnsServer
- Enable Unit Tests to be run locally.
- Rename integration tests so they are run in the pipeline (issue #134).
- Added back the build task to create releases on GitHub.
- Fix property descriptions in schema throughout.
- Fix uploading of code coverage that was broken since Sampler had a bug.
- xDnsServerDiagnostics
- Fix EnableLogFileRollover Parameter name in README.
- xDnsRecord
- Fix "Removing a DNS A Record" example.
- xDnsServerDiagnostics
- Fixed typo in parameter
EnableLogFileRollover
. - Updated integration test to correct template.
- Fixed typo in parameter
- xDnsServerSettings
- Updated integration test to correct template.
- xDnsServerAdZone
- Now the parameter
ComputerName
can be used without throwing an exception
(issue 79).
- Now the parameter
v2.0.0-preview0006
[v2.0.0-preview0006]
Added
- xDnsServer
- Added automatic release with a new CI pipeline.
- Add unit tests for the Get-LocalizedData, NewTerminatingError, and
Assert-Module helper functions. - Added description README files for each resource.
- Add example files for resources
- OptIn to the following Dsc Resource Meta Tests:
- Common Tests - Validate Localization
- Common Tests - Validate Example Files To Be Published
- Standardize Resource Localization.
- Added the build task
Publish_GitHub_Wiki_Content
to publish content
to the GitHub repository wiki. - Added new source folder
WikiSource
which content will be published
to the GitHub repository wiki.- Add the markdown file
Home.md
which will be automatically updated
with the latest version before published to GitHub repository wiki.
- Add the markdown file
- xDNSServerClientSubnet
- Added integration tests.
- xDnsRecordSrv
- Added new resource to manage SRV records
- xDnsRecordMx
- Added new resource to manage MX records
Changed
- xDnsServer
- Resolve style guideline violations for hashtables
- Update pipeline files.
- Renamed the default branch to
main
(issue #131). - Uses
PublishPipelineArtifact
in Azure Pipelines pipeline. - Unit tests are now run in PowerShell 7 in the Azure Pipelines
pipeline (issue #160). - Merged the historic changelog into CHANGELOG.md (issue #163).
- xDnsRecordSrv
- Now uses
[CimInstance]::new()
both in the resource code and the resource
unit test to clone the existing DNS record instead of using the method
Clone()
that does not exist in PowerShell 7.
- Now uses
- xDnsServerSetting
- BREAKING CHANGE: The mandatory parameter was replaced by the mandatory
parameterDnsServer
. This prevents the resource from being used twice
in the same configuration using the same value for the parameterDnsServer
(issue #156).
- BREAKING CHANGE: The mandatory parameter was replaced by the mandatory
- xDnsServerDiagnostics
- BREAKING CHANGE: The mandatory parameter was replaced by the mandatory
parameterDnsServer
. This prevents the resource from being used twice
in the same configuration using the same value for the parameterDnsServer
(issue #157).
- BREAKING CHANGE: The mandatory parameter was replaced by the mandatory
Removed
- xDnsServer
- BREAKING CHANGE: The DSC resource xDnsARecord was removed and are replaced
by the DSC resource xDnsRecord. - Removing resource parameter information from README.md in favor of
GitHub repository wiki. - Remove helper function
Remove-CommonParameter
in favor of the one in
module DscResource.Common (issue #166). - Remove helper function
ConvertTo-CimInstance
in favor of the one in
module DscResource.Common (issue #167). - Remove helper function
ConvertTo-HashTable
in favor of the one in
module DscResource.Common (issue #168).
- BREAKING CHANGE: The DSC resource xDnsARecord was removed and are replaced
Fixed
- xDnsServer
- Enable Unit Tests to be run locally.
- Rename integration tests so they are run in the pipeline (issue #134).
- Added back the build task to create releases on GitHub.
- Fix property descriptions in schema throughout.
- Fix uploading of code coverage that was broken since Sampler had a bug.
- xDnsServerDiagnostics
- Fix EnableLogFileRollover Parameter name in README.
- xDnsRecord
- Fix "Removing a DNS A Record" example.
- xDnsServerDiagnostics
- Fixed typo in parameter
EnableLogFileRollover
. - Updated integration test to correct template.
- Fixed typo in parameter
- xDnsServerSettings
- Updated integration test to correct template.
- xDnsServerAdZone
- Now the parameter
ComputerName
can be used without throwing an exception
(issue 79).
- Now the parameter
v2.0.0-preview0005
[v2.0.0-preview0005]
Added
- xDnsServer
- Added automatic release with a new CI pipeline.
- Add unit tests for the Get-LocalizedData, NewTerminatingError, and
Assert-Module helper functions. - Added description README files for each resource.
- Add example files for resources
- OptIn to the following Dsc Resource Meta Tests:
- Common Tests - Validate Localization
- Common Tests - Validate Example Files To Be Published
- Standardize Resource Localization.
- Added the build task
Publish_GitHub_Wiki_Content
to publish content
to the GitHub repository wiki. - Added new source folder
WikiSource
which content will be published
to the GitHub repository wiki.- Add the markdown file
Home.md
which will be automatically updated
with the latest version before published to GitHub repository wiki.
- Add the markdown file
- xDNSServerClientSubnet
- Added integration tests.
- xDnsRecordSrv
- Added new resource to manage SRV records
- xDnsRecordMx
- Added new resource to manage MX records
Changed
- xDnsServer
- Resolve style guideline violations for hashtables
- Update pipeline files.
- Renamed the default branch to
main
(issue #131). - Uses
PublishPipelineArtifact
in Azure Pipelines pipeline. - Unit tests are now run in PowerShell 7 in the Azure Pipelines
pipeline (issue #160).
- xDnsRecordSrv
- Now uses
[CimInstance]::new()
both in the resource code and the resource
unit test to clone the existing DNS record instead of using the method
Clone()
that does not exist in PowerShell 7.
- Now uses
- xDnsServerSetting
- BREAKING CHANGE: The mandatory parameter was replaced by the mandatory
parameterDnsServer
. This prevents the resource from being used twice
in the same configuration using the same value for the parameterDnsServer
(issue #156).
- BREAKING CHANGE: The mandatory parameter was replaced by the mandatory
- xDnsServerDiagnostics
- BREAKING CHANGE: The mandatory parameter was replaced by the mandatory
parameterDnsServer
. This prevents the resource from being used twice
in the same configuration using the same value for the parameterDnsServer
(issue #157).
- BREAKING CHANGE: The mandatory parameter was replaced by the mandatory
Removed
- xDnsServer
- BREAKING CHANGE: The DSC resource xDnsARecord was removed and are replaced
by the DSC resource xDnsRecord. - Removing resource parameter information from README.md in favor of
GitHub repository wiki.
- BREAKING CHANGE: The DSC resource xDnsARecord was removed and are replaced
Fixed
- xDnsServer
- Enable Unit Tests to be run locally.
- Rename integration tests so they are run in the pipeline (issue #134).
- Added back the build task to create releases on GitHub.
- Fix property descriptions in schema throughout.
- Fix uploading of code coverage that was broken since Sampler had a bug.
- xDnsServerDiagnostics
- Fix EnableLogFileRollover Parameter name in README.
- xDnsRecord
- Fix "Removing a DNS A Record" example.
- xDnsServerDiagnostics
- Fixed typo in parameter
EnableLogFileRollover
. - Updated integration test to correct template.
- Fixed typo in parameter
- xDnsServerSettings
- Updated integration test to correct template.
- xDnsServerAdZone
- Now the parameter
ComputerName
can be used without throwing an exception
(issue 79).
- Now the parameter
v2.0.0-preview0004
[v2.0.0-preview0004]
Added
- xDnsServer
- Added automatic release with a new CI pipeline.
- Add unit tests for the Get-LocalizedData, NewTerminatingError, and
Assert-Module helper functions. - Added description README files for each resource.
- Add example files for resources
- OptIn to the following Dsc Resource Meta Tests:
- Common Tests - Validate Localization
- Common Tests - Validate Example Files To Be Published
- Standardize Resource Localization.
- Added the build task
Publish_GitHub_Wiki_Content
to publish content
to the GitHub repository wiki. - Added new source folder
WikiSource
which content will be published
to the GitHub repository wiki.- Add the markdown file
Home.md
which will be automatically updated
with the latest version before published to GitHub repository wiki.
- Add the markdown file
- xDNSServerClientSubnet
- Added integration tests.
- xDnsRecordSrv
- Added new resource to manage SRV records
- xDnsRecordMx
- Added new resource to manage MX records
Changed
- xDnsServer
- Resolve style guideline violations for hashtables
- Update pipeline files.
- Renamed the default branch to
main
(issue #131). - Uses
PublishPipelineArtifact
in Azure Pipelines pipeline. - Unit tests are now run in PowerShell 7 in the Azure Pipelines
pipeline (issue #160).
- xDnsRecordSrv
- Now uses
[CimInstance]::new()
both in the resource code and the resource
unit test to clone the existing DNS record instead of using the method
Clone()
that does not exist in PowerShell 7.
- Now uses
- xDnsServerSetting
- BREAKING CHANGE: The mandatory parameter was replaced by the mandatory
parameterDnsServer
. This prevents the resource from being used twice
in the same configuration using the same value for the parameterDnsServer
(issue #156).
- BREAKING CHANGE: The mandatory parameter was replaced by the mandatory
Removed
- xDnsServer
- BREAKING CHANGE: The DSC resource xDnsARecord was removed and are replaced
by the DSC resource xDnsRecord. - Removing resource parameter information from README.md in favor of
GitHub repository wiki.
- BREAKING CHANGE: The DSC resource xDnsARecord was removed and are replaced
Fixed
- xDnsServer
- Enable Unit Tests to be run locally.
- Rename integration tests so they are run in the pipeline (issue #134).
- Added back the build task to create releases on GitHub.
- Fix property descriptions in schema throughout.
- Fix uploading of code coverage that was broken since Sampler had a bug.
- xDnsServerDiagnostics
- Fix EnableLogFileRollover Parameter name in README.
- xDnsRecord
- Fix "Removing a DNS A Record" example.
- xDnsServerDiagnostics
- Fixed typo in parameter
EnableLogFileRollover
. - Updated integration test to correct template.
- Fixed typo in parameter
- xDnsServerSettings
- Updated integration test to correct template.
- xDnsServerAdZone
- Now the parameter
ComputerName
can be used without throwing an exception
(issue 79).
- Now the parameter
v2.0.0-preview0003
[v2.0.0-preview0003]
Added
- xDnsServer
- Added automatic release with a new CI pipeline.
- Add unit tests for the Get-LocalizedData, NewTerminatingError, and
Assert-Module helper functions. - Added description README files for each resource.
- Add example files for resources
- OptIn to the following Dsc Resource Meta Tests:
- Common Tests - Validate Localization
- Common Tests - Validate Example Files To Be Published
- Standardize Resource Localization.
- Added the build task
Publish_GitHub_Wiki_Content
to publish content
to the GitHub repository wiki. - Added new source folder
WikiSource
which content will be published
to the GitHub repository wiki.- Add the markdown file
Home.md
which will be automatically updated
with the latest version before published to GitHub repository wiki.
- Add the markdown file
- xDNSServerClientSubnet
- Added integration tests.
- xDnsRecordSrv
- Added new resource to manage SRV records
Changed
- xDnsServer
- Resolve style guideline violations for hashtables
- Update pipeline files.
- Renamed the default branch to
main
(issue #131). - Uses
PublishPipelineArtifact
in Azure Pipelines pipeline. - Unit tests are now run in PowerShell 7 in the Azure Pipelines
pipeline (issue #160).
- xDnsRecordSrv
- Now uses
[CimInstance]::new()
both in the resource code and the resource
unit test to clone the existing DNS record instead of using the method
Clone()
that does not exist in PowerShell 7.
- Now uses
- xDnsServerSetting
- BREAKING CHANGE: The mandatory parameter was replaced by the mandatory
parameterDnsServer
. This prevents the resource from being used twice
in the same configuration using the same value for the parameterDnsServer
(issue #156).
- BREAKING CHANGE: The mandatory parameter was replaced by the mandatory
Removed
- xDnsServer
- BREAKING CHANGE: The DSC resource xDnsARecord was removed and are replaced
by the DSC resource xDnsRecord. - Removing resource parameter information from README.md in favor of
GitHub repository wiki.
- BREAKING CHANGE: The DSC resource xDnsARecord was removed and are replaced
Fixed
- xDnsServer
- Enable Unit Tests to be run locally.
- Rename integration tests so they are run in the pipeline (issue #134).
- Added back the build task to create releases on GitHub.
- Fix property descriptions in schema throughout.
- Fix uploading of code coverage that was broken since Sampler had a bug.
- xDnsServerDiagnostics
- Fix EnableLogFileRollover Parameter name in README.
- xDnsRecord
- Fix "Removing a DNS A Record" example.
- xDnsServerDiagnostics
- Fixed typo in parameter
EnableLogFileRollover
. - Updated integration test to correct template.
- Fixed typo in parameter
- xDnsServerSettings
- Updated integration test to correct template.
- xDnsServerAdZone
- Now the parameter
ComputerName
can be used without throwing an exception
(issue 79).
- Now the parameter
v2.0.0-preview0002
[v2.0.0-preview0002]
Added
- xDnsServer
- Added automatic release with a new CI pipeline.
- Add unit tests for the Get-LocalizedData, NewTerminatingError, and
Assert-Module helper functions. - Added description README files for each resource.
- Add example files for resources
- OptIn to the following Dsc Resource Meta Tests:
- Common Tests - Validate Localization
- Common Tests - Validate Example Files To Be Published
- Standardize Resource Localization.
- Added the build task
Publish_GitHub_Wiki_Content
to publish content
to the GitHub repository wiki. - Added new source folder
WikiSource
which content will be published
to the GitHub repository wiki.- Add the markdown file
Home.md
which will be automatically updated
with the latest version before published to GitHub repository wiki.
- Add the markdown file
- xDNSServerClientSubnet
- Added integration tests.
- xDnsRecordSrv
- Added new resource to manage SRV records
Changed
- xDnsServer
- Resolve style guideline violations for hashtables
- Update pipeline files.
- Renamed the default branch to
main
(issue #131). - Uses
PublishPipelineArtifact
in Azure Pipelines pipeline. - Unit tests are now run in PowerShell 7 in the Azure Pipelines
pipeline (issue #160).
- xDnsRecordSrv
- Now uses
[CimInstance]::new()
both in the resource code and the resource
unit test to clone the existing DNS record instead of using the method
Clone()
that does not exist in PowerShell 7.
- Now uses
Removed
- xDnsServer
- BREAKING CHANGE: The DSC resource xDnsARecord was removed and are replaced
by the DSC resource xDnsRecord. - Removing resource parameter information from README.md in favor of
GitHub repository wiki.
- BREAKING CHANGE: The DSC resource xDnsARecord was removed and are replaced
Fixed
- xDnsServer
- Enable Unit Tests to be run locally.
- Rename integration tests so they are run in the pipeline (issue #134).
- Added back the build task to create releases on GitHub.
- Fix property descriptions in schema throughout.
- xDnsServerDiagnostics
- Fix EnableLogFileRollover Parameter name in README.
- xDnsRecord
- Fix "Removing a DNS A Record" example.
- xDnsServerDiagnostics
- Fixed typo in parameter
EnableLogFileRollover
. - Updated integration test to correct template.
- Fixed typo in parameter
- xDnsServerSettings
- Updated integration test to correct template.
- xDnsServerAdZone
- Now the parameter
ComputerName
can be used without throwing an exception
(issue 79).
- Now the parameter
v2.0.0-preview0001
[v2.0.0-preview0001]
Added
- xDnsServer
- Added automatic release with a new CI pipeline.
- Add unit tests for the Get-LocalizedData, NewTerminatingError, and
Assert-Module helper functions. - Added description README files for each resource.
- Add example files for resources
- OptIn to the following Dsc Resource Meta Tests:
- Common Tests - Validate Localization
- Common Tests - Validate Example Files To Be Published
- Standardize Resource Localization.
- xDNSServerClientSubnet
- Added integration tests.
Changed
- xDnsServer
- Resolve style guideline violations for hashtables
Removed
- xDnsServer
- BREAKING CHANGE: The DSC resource xDnsARecord was removed and are replaced
by the DSC resource xDnsRecord.
- BREAKING CHANGE: The DSC resource xDnsARecord was removed and are replaced
Fixed
- xDnsServer
- Enable Unit Tests to be run locally.
- xDnsServerDiagnostics
- Fix EnableLogFileRollover Parameter name in README.
- xDnsRecord
- Fix "Removing a DNS A Record" example.
v1.16.0
- Changes to XDnsServerADZone
- Raise an exception if
DirectoryPartitionName
is specified andReplicationScope
is notCustom
.
(issue #110). - Enforce the
ReplicationScope
parameter being passed toSet-DnsServerPrimaryZone
if
DirectoryPartitionName
has changed.
- Raise an exception if
- xDnsServer:
- OptIn to the following Dsc Resource Meta Tests:
- Common Tests - Relative Path Length
- Common Tests - Validate Markdown Links
- Common Tests - Custom Script Analyzer Rules
- Common Tests - Required Script Analyzer Rules
- Common Tests - Flagged Script Analyzer Rules
- OptIn to the following Dsc Resource Meta Tests: