Skip to content

Commit eb1db96

Browse files
author
Kapil Borle
committed
Update changelog for v1.6.0 release
1 parent 2c832b9 commit eb1db96

File tree

1 file changed

+27
-2
lines changed

1 file changed

+27
-2
lines changed

CHANGELOG.MD

Lines changed: 27 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,39 @@
1+
## Release v1.6.0
2+
3+
### Engine
4+
- Add `SuggestedCorrections` property to `DiagnosticRecord`
5+
- This property emits text that can rectify the violation which triggered the rule.
6+
- The primary purpose of this feature is to enable quick-fix scenarios in editors (e.g. vscode)
7+
- Add "Name" as a positional parameter in Get-ScriptAnalyzerRule
8+
- Add a `SaveDSCResourceDependency` switch to allow `Invoke-ScriptAnalyzer` to download a DSC Resource module from PSGallery in the event of a `ModuleNotFoundDuringParse` parse error.
9+
- Add `remove` verb to `UseShouldProcessForStateChangingFunctions` rule
10+
- Add a `ScriptPath` property to Diagnostic Record that returns the full path of the script
11+
- Fix the parsing of settings parameter when a hashtable is given
12+
- Fix writing error record while running rule suppression
13+
14+
### Rules
15+
- Add suggested corrections feature to the following rules.
16+
- `PSAvoidUsingCmdletAliases`
17+
- `PSAvoidUsingPlainTextForPassword`
18+
- `PSMisleadingBacktick`
19+
- `PSUseToExportFieldsInManifest`
20+
- `PSMissingModuleManifestField`
21+
- Fix extent of
22+
- `UseSingularNoun`
23+
- `UseApprovedVerb`
24+
- `AvoidUsernameAndPasswordParams`
25+
126
## Release v1.5.0 (Mar. 30, 2016)
227

3-
#### Engine
28+
### Engine
429
- Fixed an engine bug that prevented versioned script rule modules from being loaded
530
- Fixed loading issues with custom rules that do not have comment-based help to describe the rule
631
- Fixed a hang issue that appeared when using ScriptAnalyzer engine recursively with a large data set
732
- Housekeeping: Fixed Appveyor config to use VS 2015 and WMF 5.0 RTM image
833
- Community Fix: Updated the Initialize API to process the `-Settings` (formerly `-Profile`) parameter
934
- Perf: Improved rule filtering based on severity before invoking the engine to create tasks (threads)
1035

11-
#### Rules
36+
### Rules
1237
- Fixed `UseToExportFieldsInManifest` rule to improve perf and functionality
1338
- Fixed `AvoidNullOrEmptyHelpMessageAttribute` to use parsed values instead of ast extent
1439
- Fixed inconsistencies in severities of rules

0 commit comments

Comments
 (0)