Skip to content

Releases: microsoft/PSRule

v2.4.2

04 Oct 13:43
1e0da33
Compare
Choose a tag to compare

What's changed since v2.4.1:

  • Bug fixes:

See change log.

v2.4.1

29 Sep 15:36
fe8e2b1
Compare
Choose a tag to compare

What's changed since v2.4.0:

See change log

v2.5.0-B0015

16 Sep 23:36
ece3da0
Compare
Choose a tag to compare
v2.5.0-B0015 Pre-release
Pre-release

What's changed since pre-release v2.5.0-B0004:

  • General improvements:

See change log

v2.5.0-B0004

31 Aug 17:18
63ec216
Compare
Choose a tag to compare
v2.5.0-B0004 Pre-release
Pre-release

What's changed since v2.4.0:

  • Engineering:
    • Bump Microsoft.NET.Test.Sdk to v17.3.1.
      #1248
  • Bug fixes:
    • Fixed could not load Microsoft.Management.Infrastructure by @BernieWhite.
      #1249
      • To use minimal initial session state set Execution.InitialSessionState to Minimal.
    • Fixed unhandled exception with GetRootedPath by @BernieWhite.
      #1251

See change log

v2.4.0

29 Aug 06:34
23abf21
Compare
Choose a tag to compare

What's changed since v2.3.2:

  • New features:
    • Experimental: Added support for functions within YAML and JSON expressions by @BernieWhite.
      #1227
      #1016
      • Added conversion functions boolean, string, and integer.
      • Added lookup functions configuration, and path.
      • Added string functions concat, substring.
    • Experimental: Added support for sub-selector YAML and JSON expressions by @BernieWhite.
      #1024
      #1045
      • Sub-selector pre-conditions add an additional expression to determine if a rule is executed.
      • Sub-selector object filters provide an way to filter items from list properties.
  • Engineering:
    • Improvements to PSRule engine API documentation by @BernieWhite.
      #1186
    • Updates to PSRule engine API by @BernieWhite.
      #1152
      • Added tool support for baselines parameter.
      • Added module path discovery.
      • Added output for verbose and debug messages.
    • Bump support projects to .NET 6 by @BernieWhite.
      #1209
    • Bump Microsoft.NET.Test.Sdk to v17.3.0.
      #1213
    • Bump BenchmarkDotNet to v0.13.2.
      #1241
    • Bump BenchmarkDotNet.Diagnostics.Windows to v0.13.2.
      #1242
  • Bug fixes:
    • Fixed reporting of duplicate identifiers which were not generating an error for all cases by @BernieWhite.
      #1229
      • Added Execution.DuplicateResourceId option to configure PSRule behaviour.
      • By default, duplicate resource identifiers return an error.
    • Fixed exception on JSON baseline without a synopsis by @BernieWhite.
      #1230
    • Fixed repository information not in output by @BernieWhite.
      #1219

What's changed since pre-release v2.4.0-B0091:

  • No additional changes.

See change log

v2.4.0-B0091

28 Aug 12:09
80df5c8
Compare
Choose a tag to compare
v2.4.0-B0091 Pre-release
Pre-release

What's changed since pre-release v2.4.0-B0063:

  • Engineering:
    • Bump BenchmarkDotNet to v0.13.2.
      #1241
    • Bump BenchmarkDotNet.Diagnostics.Windows to v0.13.2.
      #1242

See change log

v2.4.0-B0063

26 Aug 15:21
7716858
Compare
Choose a tag to compare
v2.4.0-B0063 Pre-release
Pre-release

What's changed since pre-release v2.4.0-B0039:

  • New features:
    • Experimental: Added support for sub-selector YAML and JSON expressions by @BernieWhite.
      #1024
      #1045
      • Sub-selector pre-conditions add an additional expression to determine if a rule is executed.
      • Sub-selector object filters provide an way to filter items from list properties.
  • Engineering:

See change log

v2.4.0-B0039

18 Aug 08:35
7ba8cf3
Compare
Choose a tag to compare
v2.4.0-B0039 Pre-release
Pre-release

What's changed since pre-release v2.4.0-B0022:

  • New features:
    • Experimental: Added support for functions within YAML and JSON expressions.
      #1227
      • Added conversion functions boolean, string, and integer.
      • Added lookup functions configuration, and path.
      • Added string functions concat, substring.
  • Bug fixes:
    • Fixed reporting of duplicate identifiers which were not generating an error for all cases by @BernieWhite.
      #1229
      • Added Execution.DuplicateResourceId option to configure PSRule behaviour.
      • By default, duplicate resource identifiers return an error.
    • Fixed exception on JSON baseline without a synopsis by @BernieWhite.
      #1230

See change log

v2.4.0-B0022

15 Aug 17:46
13357d7
Compare
Choose a tag to compare
v2.4.0-B0022 Pre-release
Pre-release

What's changed since pre-release v2.4.0-B0009:

  • Engineering:
    • Updates to PSRule engine API by @BernieWhite.
      #1152
      • Added tool support for baselines parameter.
      • Added module path discovery.
      • Added output for verbose and debug messages.

See change log

v2.4.0-B0009

13 Aug 11:38
8e8a42f
Compare
Choose a tag to compare
v2.4.0-B0009 Pre-release
Pre-release

What's changed since v2.3.2:

See change log