-
Notifications
You must be signed in to change notification settings - Fork 1
Release History
Andrew Davidson edited this page Jan 21, 2021
·
19 revisions
- change
-SonarQubeRulesPath
to have a more generic name (-ScriptAnalyzerRulesPath
)- allow parameter to take multiple sets of rules
- modify checks to call PSScriptAnayzer with each rule set
- add the ability to specify which checks to run (
-Include
) - add the ability to specify which checks to not run (
-Exlude
)
- add the ability to export the pester test results
- add the ability to pass back the generated result objects
- add ability to pass in Pester configuration object to allow for some configuration of running Pester tests
- switch
-Path
parameter to only search that path for files- add a
-Recurse
flag to allow recursive search of paths
- add a
- improve the quality of existing components
- add unit tests
- Convert-Help.Tests.ps1
- Export-FunctionsFromModule.Tests.ps1
- Get-FileContent.Tests.ps1
- Get-FileList.Tests.ps1
- Get-FunctionCount.Tests.ps1
- Get-ParsedContent.Tests.ps1
- Get-ParsedFile.Tests.ps1
- Get-ScriptParameters.Tests.ps1
- Get-Token.Tests.ps1
- Get-TokenComponent.Tests.ps1
- Get-TokenMarker.Tests.ps1
- Test-HelpForRequiredTokens.Tests.ps1
- Test-HelpForUnspecifiedTokens.Tests.ps1
- Test-HelpTokensCountIsValid.Tests.ps1
- Test-HelpTokensParamsMatch.Tests.ps1
- Test-HelpTokensTextIsValid.Tests.ps1
- Test-ImportModuleIsValid.Tests.ps1
- Test-ParameterVariablesHaveType.Tests.ps1
- code fixes from faults discovered by unit testing
- make tests follow Pester 5 rules (don't leave Pester 4isms in that just happen to work)
- add unit tests
- refactor to improve code clarity and consistency
- make sure the file references are all -Path?
- platform testing
- Server 2016
- Server 2019
- Linux
- Ubuntu 20.04
- includes all fixes from -alpha1 and -alpha2
- Build module at version alpha2 for PowerShell Gallery
- Remove version alpha1 from PowerShell Gallery as it was incorrectly built (oops!)
- No functional changes from 1.0.10-alpha1
- fixes to Convert-Help
- fixes to Invoke-PSQualityCheck to support Ubuntu Linux (should be OK on other linux variants but not tested)
- added some unit tests
- improved check naming to be consistent and clearer
- various code reformat and comment updates
- Fixup help comments
- Fixes to OutputType in Get-FileList
- Fixes to count module objects
- Rebuilt module ready for publish
- Released to PowerShell Gallery as v1.0.9
- Removed v1.0.7 from PowerShell Gallery
- Added source code and build script
- Renamed Tests folder to Checks for consistency with Invoke-PSScriptCheck command to prevent confusion with unit tests (still to come)
NOTE: There are no functional changes from 1.0.7
NOTE: v1.0.8 will not be uploaded to PSGallery since there is no new functionality
- Entered more information into the module manifests ready for the module to go onto the PSGallery
- Built module ready for publish
- First release to PSGallery as v1.0.7
- Fixed a bug where the count of modules from the manifest was not being passed back correctly.
- Fixed a bug where the count of functions exported from the manifest was not being calculated correctly.
- Fixes to module checks when module manifest doesn't exist
- Fix showing check results
- Fix empty script file handling
- Fix supporting functions parameters not being mandatory
- Moving code to show check results back into main function because of complexity of passing code to a show function
- Tidy up script pester test file to remove unneeded code
- Initial release