Releases: microsoft/PSRule
Releases · microsoft/PSRule
v2.7.0-B0001
What's changed since v2.6.0:
- Bug fixes:
- Fixes exception calling
RuleSource
value cannot be null by @BernieWhite.
#1343
- Fixes exception calling
See change log.
v2.6.0
What's changed since v2.5.3:
- New features:
- Added support for generating job summaries by @BernieWhite.
#1264- Job summaries provide a markdown output for pipelines in addition to other supported output formats.
- To use, configure the
Output.JobSummaryPath
option.
- Added support for time bound suppression groups by @BernieWhite.
#1335- Suppression groups can be configured to expire after a specified time by setting the
spec.expiresOn
property. - When a suppression group expires, the suppression group will generate a warning by default.
- Configure the
Execution.SuppressionGroupExpired
option to ignore or error on expired suppression groups.
- Suppression groups can be configured to expire after a specified time by setting the
- Added support for generating job summaries by @BernieWhite.
- Engineering:
- Bump Microsoft.NET.Test.Sdk to v17.4.0.
#1331 - Bump PSScriptAnalyzer to v1.21.0.
#1318 - Class clean up and documentation by @BernieWhite.
#1186
- Bump Microsoft.NET.Test.Sdk to v17.4.0.
What's changed since pre-release v2.6.0-B0034:
- No additional changes.
See change log.
v2.6.0-B0034
What's changed since pre-release v2.6.0-B0013:
- New features:
- Added support for generating job summaries by @BernieWhite.
#1264- Job summaries provide a markdown output for pipelines in addition to other supported output formats.
- To use, configure the
Output.JobSummaryPath
option.
- Added support for time bound suppression groups by @BernieWhite.
#1335- Suppression groups can be configured to expire after a specified time by setting the
spec.expiresOn
property. - When a suppression group expires, the suppression group will generate a warning by default.
- Configure the
Execution.SuppressionGroupExpired
option to ignore or error on expired suppression groups.
- Suppression groups can be configured to expire after a specified time by setting the
- Added support for generating job summaries by @BernieWhite.
- Engineering:
- Bump Microsoft.NET.Test.Sdk to v17.4.0.
#1331
- Bump Microsoft.NET.Test.Sdk to v17.4.0.
See change log.
v2.6.0-B0013
What's changed since v2.5.3:
- Engineering:
- Bump Microsoft.NET.Test.Sdk to v17.3.2.
#1283 - Bump PSScriptAnalyzer to v1.21.0.
#1318 - Class clean up and documentation by @BernieWhite.
#1186
- Bump Microsoft.NET.Test.Sdk to v17.3.2.
See change log.
v2.5.3
What's changed since v2.5.2:
- Bug fixes:
- Fixed incorrect XML header for encoding by @BernieWhite.
#1322
- Fixed incorrect XML header for encoding by @BernieWhite.
See change log.
v2.5.2
What's changed since v2.5.1:
- Bug fixes:
- Fixed NUnit output does not escape characters in all result properties by @BernieWhite.
#1316
- Fixed NUnit output does not escape characters in all result properties by @BernieWhite.
See change log.
v2.5.1
What's changed since v2.5.0:
- Bug fixes:
- Fixed
In
with array source object and dot object path by @BernieWhite.
#1314
- Fixed
See change log.
v2.5.0
What's changed since v2.4.2:
- New features:
- Experimental: Added support for only processing changed files by @BernieWhite.
#688- To ignore unchanged files, set the
Input.IgnoreUnchangedPath
option totrue
.
- To ignore unchanged files, set the
- Experimental: Added support for only processing changed files by @BernieWhite.
- General improvements:
- Added labels metadata from grouping and filtering rules by @BernieWhite.
#1272- Labels are metadata that extends on tags to provide a more structured way to group rules.
- Rules can be classified by setting the
metadata.labels
property or-Labels
parameter.
- Provide unblock for command line tools by @BernieWhite.
#1261
- Added labels metadata from grouping and filtering rules by @BernieWhite.
- Engineering:
- Bump Microsoft.NET.Test.Sdk to v17.3.1.
#1248
- Bump Microsoft.NET.Test.Sdk to v17.3.1.
- Bug fixes:
- Fixed could not load Microsoft.Management.Infrastructure by @BernieWhite.
#1249- To use minimal initial session state set
Execution.InitialSessionState
toMinimal
.
- To use minimal initial session state set
- Fixed unhandled exception with GetRootedPath by @BernieWhite.
#1251 - Fixed Dockerfile case sensitivity by @BernieWhite.
#1269
- Fixed could not load Microsoft.Management.Infrastructure by @BernieWhite.
What's changed since pre-release v2.5.0-B0080:
- No additional changes.
See change log.
v2.5.0-B0080
What's changed since pre-release v2.5.0-B0045:
- Bug fixes:
- Fixed exception with
PathExpressionBuilder.GetAllRecurse
by @BernieWhite.
#1301
- Fixed exception with
See change log.
v2.5.0-B0045
What's changed since pre-release v2.5.0-B0015:
- New features:
- Experimental: Added support for only processing changed files by @BernieWhite.
#688- To ignore unchanged files, set the
Input.IgnoreUnchangedPath
option totrue
. - See [creating your pipeline][5] for more information.
- To ignore unchanged files, set the
- Experimental: Added support for only processing changed files by @BernieWhite.
- General improvements:
- Added labels metadata from grouping and filtering rules by @BernieWhite.
#1272- Labels are metadata that extends on tags to provide a more structured way to group rules.
- Rules can be classified by setting the
metadata.labels
property or-Labels
parameter.
- Added labels metadata from grouping and filtering rules by @BernieWhite.
- Bug fixes:
- Fixed Dockerfile case sensitivity by @BernieWhite.
#1269 - Fixed markdown parsing of Spanish translated help fails by @BernieWhite @jonathanruiz.
#1286
#1285
- Fixed Dockerfile case sensitivity by @BernieWhite.
See change log