Skip to content

Commit 617476b

Browse files
authored
Update to 1.17.1 (Update changelog, ran New-Release and updated version number in csproj files (#1017)
1 parent 57879ca commit 617476b

File tree

4 files changed

+18
-81
lines changed

4 files changed

+18
-81
lines changed

CHANGELOG.MD

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,12 @@
1-
## [1.17.0](https://github.com/PowerShell/PSScriptAnalyzer/tree/1.17.0) - 2018-05-14
1+
## [1.17.1](https://github.com/PowerShell/PSScriptAnalyzer/tree/1.17.1) - 2018-06-06
2+
3+
### Fixes
4+
5+
- Fix signing so `PSScriptAnalyzer` can be installed without the `-SkipPublisherCheck` switch (#1014)
6+
- Issues with rule `PSAvoidAssignmentToAutomaticVariable` were fixed (#1007, #1013, #1014)
7+
- Rule documentation update and cleanup (#988)
8+
9+
## [1.17.0](https://github.com/PowerShell/PSScriptAnalyzer/tree/1.17.0) - 2018-06-02
210

311
### New Parameters
412

Engine/Engine.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<VersionPrefix>1.17.0</VersionPrefix>
4+
<VersionPrefix>1.17.1</VersionPrefix>
55
<TargetFrameworks>netstandard2.0;net451</TargetFrameworks>
66
<AssemblyName>Microsoft.Windows.PowerShell.ScriptAnalyzer</AssemblyName>
77
<PackageId>Engine</PackageId>

Engine/PSScriptAnalyzer.psd1

Lines changed: 7 additions & 78 deletions
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.17.0'
14+
ModuleVersion = '1.17.1'
1515

1616
# ID used to uniquely identify this module
1717
GUID = 'd6245802-193d-4068-a631-8863a4342a18'
@@ -87,83 +87,11 @@ PrivateData = @{
8787
ProjectUri = 'https://github.com/PowerShell/PSScriptAnalyzer'
8888
IconUri = ''
8989
ReleaseNotes = @'
90-
### New Parameters
91-
92-
- Add `-ReportSummary` switch (#895) (Thanks @StingyJack! for the base work that got finalized by @bergmeister)
93-
- Add `-EnableExit` switch to Invoke-ScriptAnalyzer for exit and return exit code for CI purposes (#842) (by @bergmeister)
94-
- Add `-Fix` switch to `-Path` parameter set of `Invoke-ScriptAnalyzer` (#817, #852) (by @bergmeister)
95-
96-
### New Rules and Warnings
97-
98-
- Warn when 'Get-' prefix was omitted in `AvoidAlias` rule. (#927) (by @bergmeister)
99-
- `AvoidAssignmentToAutomaticVariable`. NB: Currently only warns against read-only automatic variables (#864, #917) (by @bergmeister)
100-
- `PossibleIncorrectUsageOfRedirectionOperator` and `PossibleIncorrectUsageOfAssignmentOperator`. (#859, #881) (by @bergmeister)
101-
- Add PSAvoidTrailingWhitespace rule (#820) (Thanks @dlwyatt!)
102-
103-
### Fixes and Improvements
104-
105-
- AvoidDefaultValueForMandatoryParameter triggers when the field has specification: Mandatory=value and value!=0 (#969) (by @kalgiz)
106-
- Do not trigger UseDeclaredVarsMoreThanAssignment for variables being used via Get-Variable (#925) (by @bergmeister)
107-
- Make UseDeclaredVarsMoreThanAssignments not flag drive qualified variables (#958) (by @bergmeister)
108-
- Fix PSUseDeclaredVarsMoreThanAssignments to not give false positives when using += operator (#935) (by @bergmeister)
109-
- Tweak UseConsistentWhiteSpace formatting rule to exclude first unary operator when being used in argument (#949) (by @bergmeister)
110-
- Allow -Setting parameter to resolve setting presets as well when object is still a PSObject in BeginProcessing (#928) (by @bergmeister)
111-
- Add macos detection to New-CommandDataFile (#947) (Thanks @GavinEke!)
112-
- Fix PlaceOpenBrace rule correction to take comment at the end of line into account (#929) (by @bergmeister)
113-
- Do not trigger UseShouldProcessForStateChangingFunctions rule for workflows (#923) (by @bergmeister)
114-
- Fix parsing the -Settings object as a path when the path object originates from an expression (#915) (by @bergmeister)
115-
- Allow relative settings path (#909) (by @bergmeister)
116-
- Fix AvoidDefaultValueForMandatoryParameter documentation, rule and tests (#907) (by @bergmeister)
117-
- Fix NullReferenceException in AlignAssignmentStatement rule when CheckHashtable is enabled (#838) (by @bergmeister)
118-
- Fix FixPSUseDeclaredVarsMoreThanAssignments to also detect variables that are strongly typed (#837) (by @bergmeister)
119-
- Fix PSUseDeclaredVarsMoreThanAssignments when variable is assigned more than once to still give a warning (#836) (by @bergmeister)
120-
121-
### Engine, Building and Testing
122-
123-
- Allow TypeNotFound parser errors (#957) (by @bergmeister)
124-
- Scripts needed to build and sign PSSA via MS VSTS so it can be published in the gallery (#983) (by @JamesWTruher)
125-
- Move common test code into AppVeyor module (#961) (by @bergmeister)
126-
- Remove extraneous import-module commands in tests (#962) (by @JamesWTruher)
127-
- Upgrade 'System.Automation.Management' NuGet package of version 6.0.0-alpha13 to version 6.0.2 from powershell-core feed, which requires upgrade to netstandard2.0. NB: This highly improved behavior on WMF3 but also means that the latest patched version (6.0.2) of PowerShell Core should be used. (#919) by @bergmeister)
128-
- Add Ubuntu Build+Test to Appveyor CI (#940) (by @bergmeister)
129-
- Add PowerShell Core Build+Test to Appveyor CI (#939) (by @bergmeister)
130-
- Update Newtonsoft.Json NuGet package of Rules project from 9.0.1 to 10.0.3 (#937) (by @bergmeister)
131-
- Fix Pester v4 installation for `Visual Studio 2017` image and use Pester v4 assertion operator syntax (#892) (by @bergmeister)
132-
- Have a single point of reference for the .Net Core SDK version (#885) (by @bergmeister)
133-
- Fix regressions introduced by PR 882 (#891) (by @bergmeister)
134-
- Changes to allow tests to be run outside of CI (#882) (by @JamesWTruher)
135-
- Upgrade platyPS from Version 0.5 to 0.9 (#869) (by @bergmeister)
136-
- Build using .Net Core SDK 2.1.101 targeting `netstandard2.0` and `net451` (#853, #854, #870, #899, #912, #936) (by @bergmeister)
137-
- Add instructions to make a release (#843) (by @kapilmb)
138-
139-
### Documentation, Error Messages and miscellaneous Improvements
140-
141-
- Added Chocolatey Install help, which has community support (#999) (Thanks @pauby)
142-
- Finalize Release Logs and bump version to 1.17 (#998) (by @bergmeister)
143-
- Docker examples: (#987, #990) (by @bergmeister)
144-
- Use multiple GitHub issue templates for bugs, feature requests and support questions (#986) (by @bergmeister
145-
- Fix table of contents (#980) (by @bergmeister)
146-
- Improve documentation, especially about parameter usage and the settings file (#968) (by @bergmeister)
147-
- Add base changelog for 1.17.0 (#967) (by @bergmeister)
148-
- Remove outdated about_scriptanalyzer help file (#951) (by @bergmeister)
149-
- Fixes a typo and enhances the documentation for the parameters required for script rules (#942) (Thanks @MWL88!)
150-
- Remove unused using statements and sort them (#931) (by @bergmeister)
151-
- Make licence headers consistent across all .cs files by using the recommended header of PsCore (#930) (by @bergmeister)
152-
- Update syntax in ReadMe to be the correct one from get-help (#932) by @bergmeister)
153-
- Remove redundant, out of date Readme of RuleDocumentation folder (#918) (by @bergmeister)
154-
- Shorten contribution section in ReadMe and make it more friendly (#911) (by @bergmeister)
155-
- Update from Pester 4.1.1 to 4.3.1 and use new -BeTrue and -BeFalse operators (#906) (by @bergmeister)
156-
- Fix Markdown in ScriptRuleDocumentation.md so it renders correctly on GitHub web site (#898) (Thanks @MWL88!)
157-
- Fix typo in .Description for Measure-RequiresModules (#888) (Thanks @TimCurwick!)
158-
- Use https links where possible (#873) (by @bergmeister)
159-
- Make documentation of AvoidUsingPositionalParameters match the implementation (#867) (by @bergmeister)
160-
- Fix PSAvoidUsingCmdletAliases warnings of internal build/release scripts in root and Utils folder (#872) (by @bergmeister)
161-
- Add simple GitHub Pull Request template based off the one for PowerShell Core (#866) (by @bergmeister)
162-
- Add a simple GitHub issue template based on the one of PowerShell Core. (#865, #884) (by @bergmeister)
163-
- Fix Example 7 in Invoke-ScriptAnalyzer.md (#862) (Thanks @sethvs!)
164-
- Use the typewriter apostrophe instead the typographic apostrophe (#855) (Thanks @alexandear!)
165-
- Add justification to ReadMe (#848) (Thanks @KevinMarquette!)
166-
- Fix typo in README (#845) (Thanks @misterGF!)
90+
### Fixes
91+
92+
- Fix signing so `PSScriptAnalyzer` can be installed without the `-SkipPublisherCheck` switch (#1014)
93+
- Issues with rule `PSAvoidAssignmentToAutomaticVariable` were fixed (#1007, #1013, #1014)
94+
- Rule documentation update and cleanup (#988)
16795
'@
16896
}
16997
}
@@ -190,3 +118,4 @@ PrivateData = @{
190118

191119

192120

121+

Rules/Rules.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<VersionPrefix>1.17.0</VersionPrefix>
4+
<VersionPrefix>1.17.1</VersionPrefix>
55
<TargetFrameworks>netstandard2.0;net451</TargetFrameworks>
66
<AssemblyName>Microsoft.Windows.PowerShell.ScriptAnalyzer.BuiltinRules</AssemblyName>
77
<PackageId>Rules</PackageId>

0 commit comments

Comments
 (0)