Skip to content

Commit 4b4a136

Browse files
v1.24.0: Thanks to all the new contributors! (#2084)
Co-authored-by: Christoph Bergmeister <[email protected]>
1 parent 6c4f1d2 commit 4b4a136

File tree

4 files changed

+77
-10
lines changed

4 files changed

+77
-10
lines changed

.pipelines/PSScriptAnalyzer-Official.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ extends:
138138
target: main
139139
assets: $(Pipeline.Workspace)/PSScriptAnalyzer.$(version).nupkg
140140
tagSource: userSpecifiedTag
141-
tag: v$(version)
141+
tag: $(version)
142142
isDraft: true
143143
addChangeLog: false
144144
releaseNotesSource: inline

CHANGELOG.MD

+74-7
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,73 @@
11
# CHANGELOG
22

3+
## [1.24.0](https://github.com/PowerShell/PSScriptAnalyzer/releases/tag/1.24.0)
4+
5+
### What's Changed
6+
#### Breaking Changes
7+
8+
Minimum required PowerShell version raised from 3 to 5.1
9+
* Drop v3 and v4 support from build by @andyleejordan in https://github.com/PowerShell/PSScriptAnalyzer/pull/2081
10+
11+
#### New Features
12+
13+
* Add new options (enabled by default) to formatting rule `UseCorrectCasing` to also correct operators, keywords and commands - Add UseConsistentCasing by @Jaykul in https://github.com/PowerShell/PSScriptAnalyzer/pull/1704
14+
15+
#### Enhancements
16+
17+
* PSAlignAssignmentStatement: Ignore hashtables with a single key-value pair by @liamjpeters in https://github.com/PowerShell/PSScriptAnalyzer/pull/1986
18+
* Use `RequiredResource` hashtable to specify PowerShell module versions by @andyleejordan in https://github.com/PowerShell/PSScriptAnalyzer/pull/2053
19+
* Set exit code of `Invoke-ScriptAnalyzer -EnableExit` to total number of diagnostics (#2054) by @MatejKafka in https://github.com/PowerShell/PSScriptAnalyzer/pull/2055
20+
* PSAvoidAssignmentToAutomaticVariable: Ignore when a Parameter has an Attribute that contains a Variable expression by @liamjpeters in https://github.com/PowerShell/PSScriptAnalyzer/pull/1988
21+
* Trim unnecessary trailing spaces from string resources in Strings.resx by @XPlantefeve in https://github.com/PowerShell/PSScriptAnalyzer/pull/1972
22+
* Do not print summary repeatedly for each logger by @MatejKafka in https://github.com/PowerShell/PSScriptAnalyzer/pull/2058
23+
* Make Settings type detection more robust by @Tadas in https://github.com/PowerShell/PSScriptAnalyzer/pull/1967
24+
* Add foreach Assignment to AvoidAssignmentToAutomaticVariable by @PoshAJ in https://github.com/PowerShell/PSScriptAnalyzer/pull/2021
25+
* Invoke-ScriptAnalyzer: Stream diagnostics instead of batching by @MatejKafka in https://github.com/PowerShell/PSScriptAnalyzer/pull/2062
26+
* Invoke-ScriptAnalyzer: Print summary only once per invocation by @MatejKafka in https://github.com/PowerShell/PSScriptAnalyzer/pull/2063
27+
* Invoke-ScriptAnalyzer: Include parse errors in reported error count by @MatejKafka in https://github.com/PowerShell/PSScriptAnalyzer/pull/2069
28+
* Add exception message for missing rules by @Tadas in https://github.com/PowerShell/PSScriptAnalyzer/pull/1968
29+
30+
#### Bug Fixes
31+
32+
* Update links in module manifest by @martincostello in https://github.com/PowerShell/PSScriptAnalyzer/pull/2034
33+
* Fix incorrect `-ReportSummary` Pester test grouping by @MatejKafka in https://github.com/PowerShell/PSScriptAnalyzer/pull/2057
34+
* Fixed erroneous PSUseDeclaredVarsMoreThanAssignments for some globals variables by @John-Leitch in https://github.com/PowerShell/PSScriptAnalyzer/pull/2013
35+
* PSReservedParams: Make severity Error instead of Warning by @liamjpeters in https://github.com/PowerShell/PSScriptAnalyzer/pull/1989
36+
* PSUseConsistentIndentation: Check indentation of lines where first token is a LParen not followed by comment or new line by @liamjpeters in https://github.com/PowerShell/PSScriptAnalyzer/pull/1995
37+
* PSUseConsistentWhitespace: Correctly fix whitespace between command parameters when parameter value spans multiple lines by @liamjpeters in https://github.com/PowerShell/PSScriptAnalyzer/pull/2064
38+
* PSAvoidTrailingWhitespace: Rule not applied when using formatter + single character lines with trailing whitespace are truncated by @liamjpeters in https://github.com/PowerShell/PSScriptAnalyzer/pull/1993
39+
* PSUseConsistentWhitespace: Ignore whitespace between separator and comment by @liamjpeters in https://github.com/PowerShell/PSScriptAnalyzer/pull/2065
40+
* PSReviewUnusedParameter false positive for ValueFromPipeline by @liamjpeters in https://github.com/PowerShell/PSScriptAnalyzer/pull/2072
41+
* Change severity of UseCorrectCasing to be Information by @bergmeister in https://github.com/PowerShell/PSScriptAnalyzer/pull/2082
42+
43+
#### Process Changes
44+
45+
* Copy more files to module root by @andyleejordan in https://github.com/PowerShell/PSScriptAnalyzer/pull/2037
46+
* Upgrade to .NET 8 since .NET 6 is past EOL by @andyleejordan in https://github.com/PowerShell/PSScriptAnalyzer/pull/2073
47+
* Use -NoProfile when invoking pwsh in Pester tests by @MatejKafka in https://github.com/PowerShell/PSScriptAnalyzer/pull/2061
48+
* Add GitHub Actions Ubuntu's dotnet path by @andyleejordan in https://github.com/PowerShell/PSScriptAnalyzer/pull/2080
49+
* Update README.md with recent upgrade to .NET 8 by @bergmeister in https://github.com/PowerShell/PSScriptAnalyzer/pull/2076
50+
* Update CHANGELOG.MD with 1.23.0 release notes by @bergmeister in https://github.com/PowerShell/PSScriptAnalyzer/pull/2078
51+
* Bring back Codespaces by @bergmeister in https://github.com/PowerShell/PSScriptAnalyzer/pull/2077
52+
* Update SMA version to 7.4.7 by @bergmeister in https://github.com/PowerShell/PSScriptAnalyzer/pull/2075
53+
* Test PowerShell Preview in CI by @andyleejordan in https://github.com/PowerShell/PSScriptAnalyzer/pull/2070
54+
* Backport MSDocs changes by @bergmeister in https://github.com/PowerShell/PSScriptAnalyzer/pull/2085
55+
* Document new optional parameters added to UseCorrectCasing by @bergmeister in https://github.com/PowerShell/PSScriptAnalyzer/pull/2086
56+
57+
### New Contributors
58+
* @martincostello made their first contribution in https://github.com/PowerShell/PSScriptAnalyzer/pull/2034
59+
* @MatejKafka made their first contribution in https://github.com/PowerShell/PSScriptAnalyzer/pull/2055
60+
* @XPlantefeve made their first contribution in https://github.com/PowerShell/PSScriptAnalyzer/pull/1972
61+
* @John-Leitch made their first contribution in https://github.com/PowerShell/PSScriptAnalyzer/pull/2013
62+
* @Tadas made their first contribution in https://github.com/PowerShell/PSScriptAnalyzer/pull/1967
63+
* @PoshAJ made their first contribution in https://github.com/PowerShell/PSScriptAnalyzer/pull/2021
64+
* @Jaykul made their first contribution in https://github.com/PowerShell/PSScriptAnalyzer/pull/1704
65+
66+
**Full Changelog**: https://github.com/PowerShell/PSScriptAnalyzer/compare/1.23.0...1.24.0
67+
368
## [1.23.0](https://github.com/PowerShell/PSScriptAnalyzer/tree/1.23.0) - 2024-10-09
469

5-
## What's Changed
70+
### What's Changed
671
* Adding OneBranch pipeline YAML config file for OSS_Microsoft_PSSA-Official by @adityapatwardhan in https://github.com/PowerShell/PSScriptAnalyzer/pull/1981
772
* Update format and grammar of AvoidUsingAllowUnencryptedAuthentication by @sdwheeler in https://github.com/PowerShell/PSScriptAnalyzer/pull/1974
873
* Move to OneBranch Signing and SBOM generation by @TravisEz13 in https://github.com/PowerShell/PSScriptAnalyzer/pull/1982
@@ -19,20 +84,22 @@
1984
* v1.23.0: Update version for new release by @andyleejordan in https://github.com/PowerShell/PSScriptAnalyzer/pull/2032
2085
* Migrate release pipeline to DeployBox by @andyleejordan in https://github.com/PowerShell/PSScriptAnalyzer/pull/2033
2186

22-
## New Contributors
87+
### New Contributors
2388
* @adityapatwardhan made their first contribution in https://github.com/PowerShell/PSScriptAnalyzer/pull/1981
2489

90+
**Full Changelog**: https://github.com/PowerShell/PSScriptAnalyzer/compare/1.22.0...1.23.0
91+
2592
## [1.22.0](https://github.com/PowerShell/PSScriptAnalyzer/tree/1.22.0) - 2024-03-05
2693

2794
Minimum required version when using PowerShell 7 is now `7.2.11`.
2895

29-
## New Rule
96+
### New Rule
3097

3198
- Add AvoidUsingAllowUnencryptedAuthentication by @MJVL in (#1857)
3299
- Add the AvoidExclaimOperator rule to warn about the use of the ! negation operator. Fixes (#1826) by
33100
@liamjpeters in (#1922)
34101

35-
## Enhancements
102+
### Enhancements
36103

37104
- Enable suppression of PSAvoidAssignmentToAutomaticVariable for specific variable or parameter by
38105
@fflaten in (#1896)
@@ -46,11 +113,11 @@ Minimum required version when using PowerShell 7 is now `7.2.11`.
46113
CommandAllowList by @bergmeister in (#1850)
47114
- PSReviewUnusedParameter: Add CommandsToTraverse option by @FriedrichWeinmann in (#1921)
48115

49-
## Fixes
116+
### Fixes
50117

51118
- Prevent NullReferenceException for null analysis type. by @hubuk in (#1949)
52119

53-
## Build & Test, Documentation and Maintenance
120+
### Build & Test, Documentation and Maintenance
54121

55122
- UseApprovedVerbs.md: Backport minor change of PR 104 in PowerShell-Docs-Modules by @bergmeister in
56123
(#1849)
@@ -89,7 +156,7 @@ Minimum required version when using PowerShell 7 is now `7.2.11`.
89156
- Remove Appveyor badge from main README by @bergmeister in (#1962)
90157
- Do not hard code common parameters in module help test any more by @bergmeister in (#1963)
91158

92-
## New Contributors
159+
### New Contributors
93160

94161
- @fflaten made their first contribution in (#1897)
95162
- @ALiwoto made their first contribution in (#1902)

Directory.Build.props

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project>
22
<!-- See https://aka.ms/dotnet/msbuild/customize for more details on customizing your build -->
33
<PropertyGroup>
4-
<ModuleVersion>1.23.0</ModuleVersion>
4+
<ModuleVersion>1.24.0</ModuleVersion>
55
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
66
</PropertyGroup>
77
</Project>

docs/Cmdlets/PSScriptAnalyzer.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
Download Help Link: https://aka.ms/ps-modules-help
3-
Help Version: 1.23.0
3+
Help Version: 1.24.0
44
Locale: en-US
55
Module Guid: d6245802-193d-4068-a631-8863a4342a18
66
Module Name: PSScriptAnalyzer

0 commit comments

Comments
 (0)