You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+43
Original file line number
Diff line number
Diff line change
@@ -5,6 +5,46 @@ The file documents changes to the PHP_CodeSniffer project.
5
5
6
6
_Nothing yet._
7
7
8
+
## [3.9.1] - 2024-03-31
9
+
10
+
### Added
11
+
- Documentation for the following sniffs:
12
+
- Generic.PHP.RequireStrictTypes
13
+
- Squiz.WhiteSpace.MemberVarSpacing
14
+
- Squiz.WhiteSpace.ScopeClosingBrace
15
+
- Squiz.WhiteSpace.SuperfluousWhitespace
16
+
- Thanks to [Jay McPartland][@jonmcp] and [Rodrigo Primo][@rodrigoprimo] for the patches.
17
+
18
+
### Changed
19
+
- The following sniffs have received performance related improvements:
20
+
- Generic.CodeAnalysis.UselessOverridingMethod
21
+
- Generic.Files.ByteOrderMark
22
+
- Thanks to [Rodrigo Primo][@rodrigoprimo] for the patches.
23
+
- Performance improvement for the "Diff" report. Should be most notable for Windows users. [#355]
24
+
- Thanks to [Juliette Reinders Folmer][@jrfnl] for the patch.
25
+
- The test suite has received some performance improvements. Should be most notable contributors using Windows. [#351]
26
+
- External standards with sniff tests using the PHP_CodeSniffer native test framework will also benefit from these changes.
27
+
- Thanks to [Juliette Reinders Folmer][@jrfnl] for the patch.
28
+
- Various housekeeping, including improvements to the tests and documentation.
29
+
- Thanks to [Jay McPartland][@jonmcp], [João Pedro Oliveira][@jpoliveira08], [Rodrigo Primo][@rodrigoprimo] and [Juliette Reinders Folmer][@jrfnl] for their contributions.
30
+
31
+
### Fixed
32
+
- Fixed bug [#289] : Squiz.WhiteSpace.OperatorSpacing and PSR12.Operators.OperatorSpacing : improved fixer conflict protection by more strenuously avoiding handling operators in declare statements.
33
+
- Thanks to [Dan Wallis][@fredden] for the patch.
34
+
- Fixed bug [#366] : Generic.CodeAnalysis.UselessOverridingMethod : prevent false negative when the declared method name and the called method name do not use the same case.
35
+
- Thanks to [Rodrigo Primo][@rodrigoprimo] for the patch.
36
+
- Fixed bug [#368] : Squiz.Arrays.ArrayDeclaration fixer did not handle static closures correctly when moving array items to their own line.
37
+
- Thanks to [Michał Bundyra][@michalbundyra] for the patch.
0 commit comments