Releases: dsccommunity/DscResource.Test
Releases · dsccommunity/DscResource.Test
v0.20.0-preview0001
[v0.20.0-preview0001]
Fixed
- Added tag
AllowSuppressMessageAttributeto testShould not suppress the required ruleto allow usage ofSuppressMessageAttribute#135.
v0.19.0
[v0.19.0]
Fixed
Localization.builtModule.v5- Add support for overridden keys in class-based resources issue #156.
- The tests now verify that keys used in the code file exist in the strings file, and that strings defined in the file exist in the instantiated class.
- Add support for overridden keys in class-based resources issue #156.
v0.19.0-preview0001
[v0.19.0-preview0001]
Fixed
Localization.builtModule.v5- Add support for overridden keys in class-based resources issue #156.
- The tests now verify that keys used in the code file exist in the strings file, and that strings defined in the file exist in the instantiated class.
- Add support for overridden keys in class-based resources issue #156.
v0.18.0
[v0.18.0]
Added
- Add workflow for GitHub Copilot Agent.
ModuleManifest.common.v5.Tests- Added compatibility test for
CmdletsToExportin modules with class-based DSC resources. The test validates that when a module contains class-based resources and hasCmdletsToExportspecified in the manifest, it must be set to '*' for compatibility with PSDesiredStateConfiguration 2.0.7. #165 - Updated the test that verifies that resources are exported in the module manifest to work cross-platform.
- Added a test to verify that the module manifest is valid.
- Added compatibility test for
Fixed
- Add ability to filter out files in
ExampleFiles.common.v4#120. - Private function
Test-FileContainsClassResource- Refactored to correctly find class-based resources (including parameterized attributes) and to throw detailed parse errors with file and position information.
ExampleFiles.common.*skip if on PowerShell 6+ #169.
Removed
- Remove ModuleBuilder patch.
Changed
Changelog.common.v5.Tests- Suppress 'PSUseDeclaredVarsMoreThanAssignments' ScriptAnalyzer rule.
ExampleFiles.common.v5.Tests- Suppress 'PSUseDeclaredVarsMoreThanAssignments' ScriptAnalyzer rule.
- Suppress 'PSAvoidUsingConvertToSecureStringWithPlainText' ScriptAnalyzer rule.
- Remove array addition.
FileFormatting.common.v5.Tests- Suppress 'PSUseDeclaredVarsMoreThanAssignments' ScriptAnalyzer rule.
- Remove array addition.
- Remove single use variable.
MarkdownLinks.common.v5.Tests- Suppress 'PSUseDeclaredVarsMoreThanAssignments' ScriptAnalyzer rule.
- Remove array addition.
- Remove single use variable.
ModuleScriptFiles.common.v5.Tests- Suppress 'PSUseDeclaredVarsMoreThanAssignments' ScriptAnalyzer rule.
- Remove array addition.
- Remove single use variable.
PSSAResource.common.v5.Tests- Suppress 'PSUseDeclaredVarsMoreThanAssignments' ScriptAnalyzer rule.
- Remove array addition.
- Remove single use variable.
- Target all source files #163.
PublishExampleFiles.common.v5.Tests- Suppress 'PSUseDeclaredVarsMoreThanAssignments' ScriptAnalyzer rule.
- Remove array addition.
- Remove single use variable.
RelativePathLength.common.v5.Tests- Suppress 'PSUseDeclaredVarsMoreThanAssignments' ScriptAnalyzer rule.
- Remove array addition.
- Remove single use variable.
ResourceSchema.common.v5.Tests- Suppress 'PSUseDeclaredVarsMoreThanAssignments' ScriptAnalyzer rule.
- Remove array addition in following Public/Private functions.
Get-ClassResourceNameFromFileGet-ModuleScriptResourceNameGet-SuppressedPSSARuleNameListInvoke-DscResourceTestInvoke_HQRM_Tests.build
v0.18.0-preview0006
[v0.18.0-preview0006]
Added
- Add workflow for GitHub Copilot Agent.
ModuleManifest.common.v5.Tests- Added compatibility test for
CmdletsToExportin modules with class-based DSC resources. The test validates that when a module contains class-based resources and hasCmdletsToExportspecified in the manifest, it must be set to '*' for compatibility with PSDesiredStateConfiguration 2.0.7. #165 - Updated the test that verifies that resources are exported in the module manifest to work cross-platform.
- Added a test to verify that the module manifest is valid.
- Added compatibility test for
Fixed
- Add ability to filter out files in
ExampleFiles.common.v4#120. - Private function
Test-FileContainsClassResource- Refactored to correctly find class-based resources (including parameterized attributes) and to throw detailed parse errors with file and position information.
ExampleFiles.common.*skip if on PowerShell 6+ #169.
Removed
- Remove ModuleBuilder patch.
Changed
Changelog.common.v5.Tests- Suppress 'PSUseDeclaredVarsMoreThanAssignments' ScriptAnalyzer rule.
ExampleFiles.common.v5.Tests- Suppress 'PSUseDeclaredVarsMoreThanAssignments' ScriptAnalyzer rule.
- Suppress 'PSAvoidUsingConvertToSecureStringWithPlainText' ScriptAnalyzer rule.
- Remove array addition.
FileFormatting.common.v5.Tests- Suppress 'PSUseDeclaredVarsMoreThanAssignments' ScriptAnalyzer rule.
- Remove array addition.
- Remove single use variable.
MarkdownLinks.common.v5.Tests- Suppress 'PSUseDeclaredVarsMoreThanAssignments' ScriptAnalyzer rule.
- Remove array addition.
- Remove single use variable.
ModuleScriptFiles.common.v5.Tests- Suppress 'PSUseDeclaredVarsMoreThanAssignments' ScriptAnalyzer rule.
- Remove array addition.
- Remove single use variable.
PSSAResource.common.v5.Tests- Suppress 'PSUseDeclaredVarsMoreThanAssignments' ScriptAnalyzer rule.
- Remove array addition.
- Remove single use variable.
- Target all source files #163.
PublishExampleFiles.common.v5.Tests- Suppress 'PSUseDeclaredVarsMoreThanAssignments' ScriptAnalyzer rule.
- Remove array addition.
- Remove single use variable.
RelativePathLength.common.v5.Tests- Suppress 'PSUseDeclaredVarsMoreThanAssignments' ScriptAnalyzer rule.
- Remove array addition.
- Remove single use variable.
ResourceSchema.common.v5.Tests- Suppress 'PSUseDeclaredVarsMoreThanAssignments' ScriptAnalyzer rule.
- Remove array addition in following Public/Private functions.
Get-ClassResourceNameFromFileGet-ModuleScriptResourceNameGet-SuppressedPSSARuleNameListInvoke-DscResourceTestInvoke_HQRM_Tests.build
v0.18.0-preview0005
[v0.18.0-preview0005]
Added
- Add workflow for GitHub Copilot Agent.
Fixed
- Add ability to filter out files in
ExampleFiles.common.v4#120. ExampleFiles.common.*skip if on PowerShell 6+ #169.
Removed
- Remove ModuleBuilder patch.
Changed
Changelog.common.v5.Tests- Suppress 'PSUseDeclaredVarsMoreThanAssignments' ScriptAnalyzer rule.
ExampleFiles.common.v5.Tests- Suppress 'PSUseDeclaredVarsMoreThanAssignments' ScriptAnalyzer rule.
- Suppress 'PSAvoidUsingConvertToSecureStringWithPlainText' ScriptAnalyzer rule.
- Remove array addition.
FileFormatting.common.v5.Tests- Suppress 'PSUseDeclaredVarsMoreThanAssignments' ScriptAnalyzer rule.
- Remove array addition.
- Remove single use variable.
MarkdownLinks.common.v5.Tests- Suppress 'PSUseDeclaredVarsMoreThanAssignments' ScriptAnalyzer rule.
- Remove array addition.
- Remove single use variable.
ModuleScriptFiles.common.v5.Tests- Suppress 'PSUseDeclaredVarsMoreThanAssignments' ScriptAnalyzer rule.
- Remove array addition.
- Remove single use variable.
PSSAResource.common.v5.Tests- Suppress 'PSUseDeclaredVarsMoreThanAssignments' ScriptAnalyzer rule.
- Remove array addition.
- Remove single use variable.
- Target all source files #163.
PublishExampleFiles.common.v5.Tests- Suppress 'PSUseDeclaredVarsMoreThanAssignments' ScriptAnalyzer rule.
- Remove array addition.
- Remove single use variable.
RelativePathLength.common.v5.Tests- Suppress 'PSUseDeclaredVarsMoreThanAssignments' ScriptAnalyzer rule.
- Remove array addition.
- Remove single use variable.
ResourceSchema.common.v5.Tests- Suppress 'PSUseDeclaredVarsMoreThanAssignments' ScriptAnalyzer rule.
- Remove array addition in following Public/Private functions.
Get-ClassResourceNameFromFileGet-ModuleScriptResourceNameGet-SuppressedPSSARuleNameListInvoke-DscResourceTestInvoke_HQRM_Tests.build
v0.18.0-preview0004
[v0.18.0-preview0004]
Added
- Add workflow for GitHub Copilot Agent.
Fixed
- Add ability to filter out files in
ExampleFiles.common.v4#120. ExampleFiles.common.*skip if on PowerShell 6+ #169.
Removed
- Remove ModuleBuilder patch.
Changed
Changelog.common.v5.Tests- Suppress 'PSUseDeclaredVarsMoreThanAssignments' ScriptAnalyzer rule.
ExampleFiles.common.v5.Tests- Suppress 'PSUseDeclaredVarsMoreThanAssignments' ScriptAnalyzer rule.
- Suppress 'PSAvoidUsingConvertToSecureStringWithPlainText' ScriptAnalyzer rule.
- Remove array addition.
FileFormatting.common.v5.Tests- Suppress 'PSUseDeclaredVarsMoreThanAssignments' ScriptAnalyzer rule.
- Remove array addition.
- Remove single use variable.
MarkdownLinks.common.v5.Tests- Suppress 'PSUseDeclaredVarsMoreThanAssignments' ScriptAnalyzer rule.
- Remove array addition.
- Remove single use variable.
ModuleScriptFiles.common.v5.Tests- Suppress 'PSUseDeclaredVarsMoreThanAssignments' ScriptAnalyzer rule.
- Remove array addition.
- Remove single use variable.
PSSAResource.common.v5.Tests- Suppress 'PSUseDeclaredVarsMoreThanAssignments' ScriptAnalyzer rule.
- Remove array addition.
- Remove single use variable.
PublishExampleFiles.common.v5.Tests- Suppress 'PSUseDeclaredVarsMoreThanAssignments' ScriptAnalyzer rule.
- Remove array addition.
- Remove single use variable.
RelativePathLength.common.v5.Tests- Suppress 'PSUseDeclaredVarsMoreThanAssignments' ScriptAnalyzer rule.
- Remove array addition.
- Remove single use variable.
ResourceSchema.common.v5.Tests- Suppress 'PSUseDeclaredVarsMoreThanAssignments' ScriptAnalyzer rule.
- Remove array addition in following Public/Private functions.
Get-ClassResourceNameFromFileGet-ModuleScriptResourceNameGet-SuppressedPSSARuleNameListInvoke-DscResourceTestInvoke_HQRM_Tests.build
v0.18.0-preview0003
[v0.18.0-preview0003]
Added
- Add workflow for GitHub Copilot Agent.
Fixed
- Add ability to filter out files in
ExampleFiles.common.v4#120.
Removed
- Remove ModuleBuilder patch.
Changed
Changelog.common.v5.Tests- Suppress 'PSUseDeclaredVarsMoreThanAssignments' ScriptAnalyzer rule.
ExampleFiles.common.v5.Tests- Suppress 'PSUseDeclaredVarsMoreThanAssignments' ScriptAnalyzer rule.
- Suppress 'PSAvoidUsingConvertToSecureStringWithPlainText' ScriptAnalyzer rule.
- Remove array addition.
FileFormatting.common.v5.Tests- Suppress 'PSUseDeclaredVarsMoreThanAssignments' ScriptAnalyzer rule.
- Remove array addition.
- Remove single use variable.
MarkdownLinks.common.v5.Tests- Suppress 'PSUseDeclaredVarsMoreThanAssignments' ScriptAnalyzer rule.
- Remove array addition.
- Remove single use variable.
ModuleScriptFiles.common.v5.Tests- Suppress 'PSUseDeclaredVarsMoreThanAssignments' ScriptAnalyzer rule.
- Remove array addition.
- Remove single use variable.
PSSAResource.common.v5.Tests- Suppress 'PSUseDeclaredVarsMoreThanAssignments' ScriptAnalyzer rule.
- Remove array addition.
- Remove single use variable.
PublishExampleFiles.common.v5.Tests- Suppress 'PSUseDeclaredVarsMoreThanAssignments' ScriptAnalyzer rule.
- Remove array addition.
- Remove single use variable.
RelativePathLength.common.v5.Tests- Suppress 'PSUseDeclaredVarsMoreThanAssignments' ScriptAnalyzer rule.
- Remove array addition.
- Remove single use variable.
ResourceSchema.common.v5.Tests- Suppress 'PSUseDeclaredVarsMoreThanAssignments' ScriptAnalyzer rule.
- Remove array addition in following Public/Private functions.
Get-ClassResourceNameFromFileGet-ModuleScriptResourceNameGet-SuppressedPSSARuleNameListInvoke-DscResourceTestInvoke_HQRM_Tests.build
v0.18.0-preview0002
[v0.18.0-preview0002]
Added
- Add workflow for GitHub Copilot Agent.
Fixed
- Add ability to filter out files in
ExampleFiles.common.v4#120.
Removed
- Remove ModuleBuilder patch.
Changed
Changelog.common.v5.Tests- Suppress 'PSUseDeclaredVarsMoreThanAssignments' ScriptAnalyzer rule.
ExampleFiles.common.v5.Tests- Suppress 'PSUseDeclaredVarsMoreThanAssignments' ScriptAnalyzer rule.
- Suppress 'PSAvoidUsingConvertToSecureStringWithPlainText' ScriptAnalyzer rule.
- Remove array addition.
FileFormatting.common.v5.Tests- Suppress 'PSUseDeclaredVarsMoreThanAssignments' ScriptAnalyzer rule.
- Remove array addition.
- Remove single use variable.
MarkdownLinks.common.v5.Tests- Suppress 'PSUseDeclaredVarsMoreThanAssignments' ScriptAnalyzer rule.
- Remove array addition.
- Remove single use variable.
ModuleScriptFiles.common.v5.Tests- Suppress 'PSUseDeclaredVarsMoreThanAssignments' ScriptAnalyzer rule.
- Remove array addition.
- Remove single use variable.
PSSAResource.common.v5.Tests- Suppress 'PSUseDeclaredVarsMoreThanAssignments' ScriptAnalyzer rule.
- Remove array addition.
- Remove single use variable.
PublishExampleFiles.common.v5.Tests- Suppress 'PSUseDeclaredVarsMoreThanAssignments' ScriptAnalyzer rule.
- Remove array addition.
- Remove single use variable.
RelativePathLength.common.v5.Tests- Suppress 'PSUseDeclaredVarsMoreThanAssignments' ScriptAnalyzer rule.
- Remove array addition.
- Remove single use variable.
ResourceSchema.common.v5.Tests- Suppress 'PSUseDeclaredVarsMoreThanAssignments' ScriptAnalyzer rule.
v0.18.0-preview0001
[v0.18.0-preview0001]
Fixed
- Add ability to filter out files in
ExampleFiles.common.v4#120.
Removed
- Remove ModuleBuilder patch.