Skip to content

Commit 3f01fd0

Browse files
author
Kapil Borle
committed
Update version to 1.8.0
1 parent 4f28e6c commit 3f01fd0

File tree

4 files changed

+20
-13
lines changed

4 files changed

+20
-13
lines changed

CHANGELOG.MD

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
## [1.8.0](https://github.com/PowerShell/PSScriptAnalyzer/compare/1.7.0...HEAD) -
1+
## [1.8.0](https://github.com/PowerShell/PSScriptAnalyzer/tree/1.8.0) - 2016-10-06
22
### Added
33
- New [rule](RuleDocumentation/UseCompatibleCmdlets.md) to check cmdlet compatibility between different PowerShell flavors
44
- New [rule](RuleDocumentation/UseLiteralInitializerForHashtable.md) to warn when using Hashtable constructor
55
- Feature to [pass parameters to rules from settings file](RuleDocumentation/AvoidAlias.md)
6-
- Feature to [discover settings file](README.md#settings-support-in-scriptanalyzer )
6+
- Feature to [discover settings file](README.md#settings-support-in-scriptanalyzer)
77
- Enhancement to [PSShouldProcess](RuleDocumentation/UseShouldProcessCorrectly.md) rule to check for ShouldProcess implementation in downstream functions
88
- A helper [module](Utils/RuleMaker.psm1) to create `C#` based builtin rules
99

Engine/PSScriptAnalyzer.psd1

+15-8
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Author = 'Microsoft Corporation'
1111
RootModule = 'PSScriptAnalyzer.psm1'
1212

1313
# Version number of this module.
14-
ModuleVersion = '1.7.0'
14+
ModuleVersion = '1.8.0'
1515

1616
# ID used to uniquely identify this module
1717
GUID = 'd6245802-193d-4068-a631-8863a4342a18'
@@ -87,13 +87,20 @@ PrivateData = @{
8787
ProjectUri = 'https://github.com/PowerShell/PSScriptAnalyzer'
8888
IconUri = ''
8989
ReleaseNotes = @'
90-
* Added support for PowerShell on Linux
91-
- SaveDscDependency switch is not functional for PowerShell on Linux
92-
* Added support for external AST based rule suppression.
93-
* Fixed `SaveDscDependency` switch implementation, which use fail if more than one parameter is given to `Import-DSCResource` dynamic keyword.
94-
* Fixed rule suppression caused by inavlid offsets.
95-
* Fixed false positives caused by PSD1 files which are not module manifests. This affects `PSUseToExportFieldsInManifest`, `PSMissingModuleManifestField` and `PSAvoidUsingDeprecatedManifestFields` rules
96-
* Created a whitelist for `PSUseSingularNoun` rule to ignore `Data` noun.
90+
### Added
91+
- New rule to check cmdlet compatibility between different PowerShell flavors
92+
- New rule to warn when using Hashtable constructor
93+
- Feature to pass parameters to rules from settings file
94+
- Feature to discover settings file
95+
- Enhancement to PSShouldProcess rule to check for ShouldProcess implementation in downstream functions
96+
- A helper module to create `C#` based builtin rules
97+
98+
### Fixed
99+
- False negatives for identically named variables
100+
- Passing `*Ast` arguments to external rules
101+
102+
### Changed
103+
- PSShouldProcess rule to not check for presence of `ShouldContinue` when `SupportsShouldProcess` is declared
97104
'@
98105
}
99106
}

Engine/project.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "Microsoft.Windows.PowerShell.ScriptAnalyzer",
3-
"version": "1.7.0",
3+
"version": "1.8.0",
44
"dependencies": {
55
"System.Management.Automation": "1.0.0-alpha10"
66
},

Rules/project.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
{
22
"name": "Microsoft.Windows.PowerShell.ScriptAnalyzer.BuiltinRules",
3-
"version": "1.7.0",
3+
"version": "1.8.0",
44
"dependencies": {
55
"System.Management.Automation": "1.0.0-alpha10",
6-
"Engine": "1.7.0",
6+
"Engine": "1.8.0",
77
"Newtonsoft.Json": "9.0.1"
88
},
99

0 commit comments

Comments
 (0)