microsoft/PSRule v3.0.0-B0390
microsoft/PSRule
Captured source
source ↗published Jan 16, 2025seen 2wcaptured 2whttp 200method plain
v3.0.0-B0390
Repository: microsoft/PSRule
Tag: v3.0.0-B0390
Published: 2025-01-16T17:05:17Z
Prerelease: yes
Release notes: What's changed since pre-release v3.0.0-B0351:
- New features:
- Simplify type conditions for selectors and suppression groups with 2025-01-01 API by @BernieWhite.
- A precondition
typeproperty has been added to selectors and suppression groups. - This simplifies type conditions that are common used in selectors and suppression groups.
- To use this feature, set the
apiVersiontogithub.com/microsoft/PSRule/2025-01-01. - Add support for declaring required capabilities in workspaces and modules by @BernieWhite.
- A module or workspace can declare required capabilities that must be supported by the runtime.
- When a capability is not supported or disabled, the runtime will fail with a specific error.
- This provides a way to ensure that rules execute consistently across environments.
- General improvements:
- Added support for registering custom emitters by @BernieWhite.
- Engineering:
- Migrate samples into PSRule repository by @BernieWhite.
- Bug fixes:
- Fixed string formatting of semantic version and constraints by @BernieWhite.
- Fixed directory handling of input paths without trailing slash by @BernieWhite.
- Fixed duplicate reasons are reported for the same rule by @BernieWhite.
- Fixed JSON output format returns exception when no results are produced by @BernieWhite.
- Fixed path navigation with XML nodes by @BernieWhite.
- Fixed CLI output format argument not working by @BernieWhite.
See change log.
Notability
notability 1.0/10Routine version release, not AI-related.