Skip to content

Commit 9a6ce97

Browse files
authored
Changelog for 1.21.0 (#1828)
* Changelog for 1.21.0 * update with last 3 commits * add new PR that fixed minimum PowerShell version * Update CHANGELOG.MD * Update CHANGELOG.MD * Update CHANGELOG.MD * Update CHANGELOG.MD * Update CHANGELOG.MD * Update CHANGELOG.MD
1 parent e88b4c4 commit 9a6ce97

File tree

1 file changed

+62
-0
lines changed

1 file changed

+62
-0
lines changed

CHANGELOG.MD

+62
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,67 @@
11
# CHANGELOG
22

3+
## [1.21.0](https://github.com/PowerShell/PSScriptAnalyzer/tree/1.21.0) - 2022-09-27
4+
5+
### New Rule
6+
7+
- Add AvoidMultipleTypeAttributes rule (#1705) (thanks @hankyi95)
8+
- Add the AvoidSemicolonsAsLineTerminators rule to warn about lines ending with a semicolon. Fix (#824) (#1806) (thanks @tempora-mutantur)
9+
- Add AvoidUsingBrokenHashAlgorithms (#1787) (thanks @MJVL)
10+
11+
### Enhancements
12+
13+
- Also return suggestion to use PSCredential for AvoidUsingPlainTextForPassword rule (#1782) (by @bergmeister)
14+
- Invoke-Formatter: Accept input from pipeline (#1763) (by @bergmeister)
15+
- Make messages of UseCorrectCasing more detailed (#1843)
16+
- Exclude automatic variable FormatEnumerationLimit from analysis by PSAvoidGlobalVars and PSUseDeclaredVarsMoreThanAssignments (#1836) (by @bergmeister)
17+
- PSAvoidUsingPositionalParameters: Do not warn on AZ CLI (#1846) (by @bergmeister)
18+
19+
### Fixes
20+
21+
- Fix PSUseConsistentIndentation.PipelineIndentation.None to not remove code when the previous line ended with a pipe (#1746) (by @bergmeister)
22+
- Fix edge case of UseConsistentIndentation where child pipeline is on the same line as hashtable (#1838) (by @bergmeister)
23+
- Skip OpenBrace check when preceded by Dot token (#1750) (by @bergmeister)
24+
- Fix NRE (NullReferenceException) when custom rules omit optional properties in diagnostics (#1715) (by @rjmholt)
25+
26+
### Build, Documenation and Maintenance
27+
28+
- Tweak documentation for AvoidUsingBrokenHashAlgorithms (#1829) (thanks @michaeltlombardi)
29+
- Set MaxDepth in JsonSerializerSettings for more secure handling of exceptional conditions in Newtonsoft.Json (#1824) (by @bergmeister)
30+
- Use latest Newtonsoft.Json version for Windows PowerShell builds and not exclude it any more in Dependabot (#1825) (by @bergmeister)
31+
- Correct pipeline acceptance docs for Invoke-Formatter.md (#1833) (by @bergmeister)
32+
- Sync remaining docs changes from Microsoft docs (#1835) (by @bergmeister)
33+
- (MAINT) Update URLs for site rebrand from docs.microsoft.com to learn.microsoft.com (#1844) (by @sdwheeler)
34+
- Reformat note block (#1837) (by @sdwheeler)
35+
- Update AvoidMultipleTypeAttributes.md with example that has runtime error (#1831) (by @bergmeister)
36+
- Fix minimum PowerShell version to be 7.0.11 instead of 7.1.7 (#1830) (by @bergmeister)
37+
- Add `.github/fabricbot.json` (#1812)
38+
- Sync changes from docs repo (#1814) (by @sdwheeler)
39+
- Fix name of PowerShell 5.1 test stage in CI (#1820) (by @bergmeister)
40+
- CI: Retry test tasks in cas1e of failure to reduce sporadic failures (#1770)
41+
- Upgrade from net452 to net462 for Windows PowerShell (#1789)
42+
- Move issue template config into folder (#1804) (thanks @michaeltlombardi)
43+
- Bump version from 1.20.0 to 1.21.0 (#1796) (by @bergmeister)
44+
- Bump .NET SDK and SMA patch version (#1795) (by @bergmeister)
45+
- Be sure not to clobber existing files when installing dotnet. (#1788) (by @JamesWTruher)
46+
- Add link to issues chooser for reporting docs issues (#1794) (by @sdwheeler)
47+
- Update README and delete docs that were migrated (#1790) (by @sdwheeler)
48+
- Fix errors in ShouldProcess rule document (#1766) (thanks @masaru-iritani)
49+
- Replicate changes from docs repo (#1781) (by @sdwheeler)
50+
- Update Windows CI images as windows-2016 has been deprecated (#1784) (by @bergmeister)
51+
- Use latest mac image rather than a specific version. (#1777) (by @JamesWTruher)
52+
- Add docs migration notice & fix formatting (#1779) (by @sdwheeler)
53+
- use compliant build environment for release build. (#1776) (by @JamesWTruher)
54+
- Enable SBOM creation for script analyzer (#1762) (by @JamesWTruher)
55+
- Fix links to work on GitHub (#1738) (by @andschwa)
56+
- Update AvoidUsingWMICmdlet.md (#1737) (thanks @C0smin)
57+
- Fix broken doc link in README (#1735) (thanks @AndrewRathbun)
58+
- Add metadata to docs (#1731) (by @sdwheeler)
59+
- Remove Ubuntu 16.04 from test matrix (#1733) (by @rjmholt)
60+
- Use PowerShell1ES pool for official build (#1719) (by @JamesWTruher)
61+
- Update cmdlet docs for 1.20.0 (#1726) (by @sdwheeler)
62+
- Fixes #1720 - move rule docs and update tests (#1724) (by @sdwheeler)
63+
- Update rule docs (#1711) (by @sdwheeler)
64+
365
## [1.20.0](https://github.com/PowerShell/PSScriptAnalyzer/tree/1.20.0) - 2021-08-20
466

567
### Fixes

0 commit comments

Comments
 (0)