16 KiB
Change log
See upgrade notes for helpful information when upgrading from previous versions.
Important notes:
-
Node 6 extension handler will be removed from Azure DevOps March 31st 2022. To ensure your pipelines continue to work, please upgrade to the latest versions of the tasks. See upgrade notes for more information.
-
Task versions
@0
and@1
are deprecated and will be removed from v3.0.0. To ensure your pipelines continue to work, please upgrade to the latest versions of the tasks. See upgrade notes for more information.
Unreleased
What's changed since v2.9.0:
- Engineering:
v2.9.0
What's changed since v2.8.1:
- Engineering:
- Bump PSRule to v2.9.0.
- See the change log
- Bump typescript to v5.1.3. #806
- Bump PSRule to v2.9.0.
v2.8.1
What's changed since v2.8.0:
- Engineering:
- Bump PSRule to v2.8.1.
- See the change log
- Bump PSRule to v2.8.1.
v2.8.0
What's changed since v2.7.0:
- New features:
- Added job summaries to each run by @BernieWhite.
#724
- Set the
summary
input tofalse
to skip generating a job summary.
- Set the
- Added job summaries to each run by @BernieWhite.
#724
- General improvements:
- Important change: Added warning to V1 tasks and update V0 tasks by @BernieWhite.
#694
- Deprecated task versions
@0
and@1
will be removed from v3.0.0. - Upgrade to
@2
task versions to ensure your pipelines continue to work.
- Deprecated task versions
- Updated Node 10 tasks to require minimum agent version by @BernieWhite. #692
- Updated V2 tasks to support Node 16 by @BernieWhite. #693
- Important change: Added warning to V1 tasks and update V0 tasks by @BernieWhite.
#694
- Engineering:
- Bump PSRule to v2.8.0.
- See the change log
- Bump azure-pipelines-task-lib to v4.3.1. #741
- Bump Pester to v5.4.0. #666
- Bump typescript to v5.0.2. #736
- Bump PSRule to v2.8.0.
- Bug fixes:
- Fixed summary with job summary by @BernieWhite. #750
v2.7.0
What's changed since v2.6.0:
- Engineering:
- Bump PSRule to v2.7.0.
#657
- See the change log
- Bump typescript to v4.9.4. #627
- Bump azure-pipelines-task-lib to v4.1.0. #620
- Bump PSRule to v2.7.0.
#657
v2.6.0
What's changed since v2.5.2:
- Engineering:
- Bump PSRule to v2.6.0.
#606
- See the change log
- Bump typescript to v4.9.3. #603
- Bump PSRule to v2.6.0.
#606
v2.5.2
What's changed since v2.5.1:
- Engineering:
- Bump PSRule to v2.5.3.
#581
- See the change log
- Bump PSRule to v2.5.3.
#581
- Bug fixes:
- Fixed stale task versioning by @BernieWhite. #589
v2.5.1
What's changed since v2.5.0:
- Engineering:
- Bump PSRule to v2.5.1.
#569
- See the change log
- Bump PSRule to v2.5.1.
#569
v2.5.0
What's changed since v2.4.2:
- General improvements:
- Added outcome filtering parameter by @BernieWhite. #570
- Engineering:
- Bump typescript to v4.8.4. #546
- Bump PSRule to v2.5.0.
#560
- See the change log
- Bump PSScriptAnalyzer to v1.21.0. #560
v2.4.2
What's changed since v2.4.1:
- Engineering:
- Bump PSRule to v2.4.2.
#553
- See the change log
- Bump PSRule to v2.4.2.
#553
v2.4.1
What's changed since v2.4.0:
- Engineering:
- Bump PSRule to v2.4.1.
#548
- See the change log
- Bump PSRule to v2.4.1.
#548
v2.4.0
What's changed since v2.3.0:
- Engineering:
- Bump PSRule to v2.4.0.
#518
- See the change log
- Bump typescript to v4.8.3. #527
- Bump PSRule to v2.4.0.
#518
v2.3.0
What's changed since v2.2.0:
- Engineering:
- Bump PSRule to v2.3.2.
#498
- See the change log
- Bump typescript to v4.8.2. #514
- Bump PSRule to v2.3.2.
#498
v2.2.0
What's changed since v2.1.0:
- General improvements:
- Improved display of extension version in output by @BernieWhite. #386
- Engineering:
- Bump PSRule to v2.2.0.
#467
- See the change log
- Bump PSRule to v2.2.0.
#467
v2.1.0
What's changed since v2.0.1:
- New features:
- Added support for alternative option file by @BernieWhite.
#349
- Set the option parameter to the path to an options file.
- By default, the ps-rule.yaml option file is used.
- Added support for alternative option file by @BernieWhite.
#349
- Engineering:
- Bump azure-pipelines-task-lib to v3.3.1. #418
- Bump PSRule to v2.1.0.
#446
- See the change log
v2.0.1
What's changed since v2.0.0:
- Bug fixes:
- Fixes file not found error when running task by @BernieWhite. #411
v2.0.0
What's changed since v1.5.0:
- New features:
- Added tasks for PSRule v2 support by @BernieWhite.
#312
- Added
ps-rule-assert@2
task. - Added
ps-rule-install@2
task. - See the change log
- Added
- Added support for outputting analysis results as SARIF by @BernieWhite.
#315
- To use the SARIF output format set the
outputFormat
parameter toSarif
. - Currently a pre-release version of PSRule must be used.
- To use the SARIF output format set the
- Added the ability to use a specific version of PSRule by @BernieWhite.
#314
- To install a specific version set the version parameter.
- By default, the latest stable version of PSRule is used.
- Added the ability to use an alternative PowerShell repository by @BernieWhite.
#353
- Register and authenticate to the repository in PowerShell if required.
- Configure repository to install modules from the named repository.
- Added tasks for PSRule v2 support by @BernieWhite.
#312
- General improvements:
- Expose more rule error output in CI by @ArmaanMcleod. #308
- Engineering:
- Flagged v0 tasks as deprecated by @BernieWhite. #399
- Bug fixes:
v1.5.0
What's changed since v1.4.0:
- Engineering:
- Update extension icon to the latest version. #279
- Update node execution handler to Node 10. #265
- Added
ps-rule-assert@1
task that uses Node 10 extension handler. - Added
ps-rule-install@1
task that uses Node 10 extension handler. - Please upgrade your pipelines to the latest task versions to avoid issues.
- Added warning to older task versions to ensure they are upgraded.
- Added
- Bump PSRule dependency to v1.11.0. #278
- See the change log
v1.4.0
What's changed since v1.3.0:
- Engineering:
- Bump PSRule dependency to v1.9.0. #256
- See the change log.
- Bump PSRule dependency to v1.9.0. #256
v1.3.0
What's changed since v1.2.1:
- Engineering:
- Bump PSRule dependency to v1.8.0. #241
- See the change log.
- Bump azure-pipelines-task-lib from 3.1.10 #242
- Bump PSRule dependency to v1.8.0. #241
v1.2.1
What's changed since v1.2.0:
- Engineering:
- Bump PSRule dependency to v1.7.2. #231
- See the change log.
- Bump PSRule dependency to v1.7.2. #231
v1.2.0
What's changed since v1.1.1:
- General improvements:
- Added support for conventions. #211
- Specify one or more conventions by using
conventions: '<convention1>,<convention2>'
. - Conventions can be included from individual files or modules using
source:
andmodules:
.
- Specify one or more conventions by using
- Added support for conventions. #211
- Engineering:
- Bump PSRule dependency to v1.7.0. #223
- See the change log.
- Bump azure-pipelines-task-lib to 3.1.9. #221
- Bump PSRule dependency to v1.7.0. #223
v1.1.1
What's changed since v1.1.0:
- Engineering:
- Bump azure-pipelines-task-lib to 3.1.7. #206
v1.1.0
What's changed since v1.0.0:
- Engineering:
- Bump PSRule dependency to v1.6.0. #200
- See the change log.
- Bump azure-pipelines-task-lib to 3.1.6. #195
- Bump PSRule dependency to v1.6.0. #200
- Bug fixes:
- Fixed assert task to ensure it fails when a dependency module installation fails. #202
v1.0.0
What's changed since v0.9.0:
- Engineering:
- Bump PSRule dependency to v1.4.0. #163
- See the change log.
- Bump azure-pipelines-task-lib to 3.1.2. #147
- Bump PSRule dependency to v1.4.0. #163
v0.9.0
What's changed since v0.8.0:
- Engineering:
- Bump PSRule dependency to v1.2.0. #139
- See the change log.
- Bump azure-pipelines-task-lib to 3.1.0. #123
- Bump PSRule dependency to v1.2.0. #139
v0.8.0
What's changed since v0.7.0:
- General improvements:
- Engineering:
- Bump PSRule dependency to v1.0.1. #106
- See the change log.
- Bump PSRule dependency to v1.0.1. #106
v0.7.0
What's changed since v0.6.0:
- Engineering:
- Bump PSRule dependency to v1.0.0. #82
- See the change log.
- Bump PSRule dependency to v1.0.0. #82
v0.6.0
What's changed since v0.5.0:
- Engineering:
- Bump PSRule dependency to v0.21.0. #72
- See the change log.
- Bump PSRule dependency to v0.21.0. #72
v0.5.0
What's changed since v0.4.0:
- General improvements:
- Breaking change: Updated
ps-rule-assert
task to useFile
input format for repository scans. #45- The
Input.PathIgnore
option can be configured to exclude files. - Path specs included in
.gitignore
are also automatically excluded. - See upgrade notes for details on breaking change.
- The
- Breaking change: Updated
- Engineering:
- Bump PSRule dependency to v0.20.0. #54
- See the change log.
- Bump PSRule dependency to v0.20.0. #54
See upgrade notes for helpful information when upgrading from previous versions.
v0.4.0
What's changed since v0.3.0:
- Engineering:
- Bump PSRule dependency to v0.19.0. #31
- See the change log.
- Bump PSRule dependency to v0.19.0. #31
v0.3.0
What's changed since v0.2.0:
- Engineering:
- Bump PSRule dependency to v0.18.0. #24
- See the change log.
- Bump PSRule dependency to v0.18.0. #24
v0.2.0
What's changed since v0.1.0:
- Engineering:
- Bump PSRule dependency to v0.17.0. #19
- See the change log.
- Bump PSRule dependency to v0.17.0. #19
- Bug fixes:
- Fixed examples in documentation referencing outputType instead of outputFormat. #17
v0.1.0
- Initial release.