|
1 | 1 | # CHANGELOG
|
2 | 2 |
|
| 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 | + |
3 | 65 | ## [1.20.0](https://github.com/PowerShell/PSScriptAnalyzer/tree/1.20.0) - 2021-08-20
|
4 | 66 |
|
5 | 67 | ### Fixes
|
|
0 commit comments