@@ -30,6 +30,66 @@ See [upgrade notes][1] for helpful information when upgrading from previous vers
30
30
31
31
## Unreleased
32
32
33
+ ## v2.7.0
34
+
35
+ What's changed since pre-release v2.6.0:
36
+
37
+ - New features:
38
+ - Added API version date comparison assertion method and expression by @BernieWhite .
39
+ [ #1356 ] ( https://github.com/microsoft/PSRule/issues/1356 )
40
+ - Added support for new functions by @BernieWhite .
41
+ [ #1227 ] ( https://github.com/microsoft/PSRule/issues/1227 )
42
+ - Added support for ` trim ` , ` replace ` , ` split ` , ` first ` , and ` last ` .
43
+ - General improvements:
44
+ - Added support target scope by @BernieWhite .
45
+ [ #1350 ] ( https://github.com/microsoft/PSRule/issues/1350 )
46
+ - Added support for ` hasValue ` expression with ` scope ` by @BernieWhite .
47
+ [ #1382 ] ( https://github.com/microsoft/PSRule/issues/1382 )
48
+ - Return target object scope as an array by @BernieWhite .
49
+ [ #1383 ] ( https://github.com/microsoft/PSRule/issues/1383 )
50
+ - Improve support of string comparisons to support an array of strings by @BernieWhite .
51
+ [ #1384 ] ( https://github.com/microsoft/PSRule/issues/1384 )
52
+ - Added help properties to rules from YAML/ JSON resources by @BernieWhite .
53
+ [ #1386 ] ( https://github.com/microsoft/PSRule/issues/1386 )
54
+ - Engineering:
55
+ - Bump Newtonsoft.Json to v13.0.2.
56
+ [ #1358 ] ( https://github.com/microsoft/PSRule/pull/1358 )
57
+ - Bump System.Drawing.Common to v7.0.0.
58
+ [ #1332 ] ( https://github.com/microsoft/PSRule/pull/1332 )
59
+ - Bump Microsoft.NET.Test.Sdk to v17.4.1.
60
+ [ #1389 ] ( https://github.com/microsoft/PSRule/pull/1389 )
61
+ - Bug fixes:
62
+ - Fixed exception with comments in JSON baselines by @BernieWhite .
63
+ [ #1336 ] ( https://github.com/microsoft/PSRule/issues/1336 )
64
+ - Fixed handling of constrained language mode with PowerShell 7.3 by @BernieWhite .
65
+ [ #1348 ] ( https://github.com/microsoft/PSRule/issues/1348 )
66
+ - Fixed exception calling ` RuleSource ` value cannot be null by @BernieWhite .
67
+ [ #1343 ] ( https://github.com/microsoft/PSRule/issues/1343 )
68
+ - Fixed null reference for link property by @BernieWhite .
69
+ [ #1393 ] ( https://github.com/microsoft/PSRule/issues/1393 )
70
+ - Fixed reason are emitted for pre-condition sub-selectors by @BernieWhite .
71
+ [ #1394 ] ( https://github.com/microsoft/PSRule/issues/1394 )
72
+ - Fixed CLI failed to load required assemblies by @BernieWhite .
73
+ [ #1361 ] ( https://github.com/microsoft/PSRule/issues/1361 )
74
+ - Fixed CLI ignores modules specified in ` Include.Modules ` by @BernieWhite .
75
+ [ #1362 ] ( https://github.com/microsoft/PSRule/issues/1362 )
76
+ - Fixed job summary directory creation by @BernieWhite .
77
+ [ #1353 ] ( https://github.com/microsoft/PSRule/issues/1353 )
78
+ - Fixed same key for ref and name by @BernieWhite
79
+ [ #1354 ] ( https://github.com/microsoft/PSRule/issues/1354 )
80
+ - Fixed object path fails to iterate JSON object with wildcard selector by @BernieWhite .
81
+ [ #1376 ] ( https://github.com/microsoft/PSRule/issues/1376 )
82
+ - Fixed rule annotations are not included from YAML/ JSON definition by @BernieWhite .
83
+ [ #1378 ] ( https://github.com/microsoft/PSRule/issues/1378 )
84
+ - Fixed loop stuck parsing JSON ` allOf ` ` not ` rule condition by @BernieWhite .
85
+ [ #1370 ] ( https://github.com/microsoft/PSRule/issues/1370 )
86
+ - Fixed handling of uint64 with ` LessOrEqual ` assertion method by @BernieWhite .
87
+ [ #1366 ] ( https://github.com/microsoft/PSRule/issues/1366 )
88
+
89
+ What's changed since pre-release v2.7.0-B0126:
90
+
91
+ - No additional changes.
92
+
33
93
## v2.7.0-B0126 (pre-release)
34
94
35
95
What's changed since pre-release v2.7.0-B0097:
0 commit comments