Skip to content

Releases: SonarSource/sonar-php

3.46.1.15272

04 Dec 11:01
ca39fd9

Choose a tag to compare

Rotations of binary signing keys

3.42.2.15271

04 Dec 11:18
fd140b2

Choose a tag to compare

Rotations of binary signing keys

3.53.0.15220

02 Dec 13:26
92e9bec

Choose a tag to compare

Release notes - SonarPHP - 3.53

Rotations of binary signing keys

3.52.0.15197

21 Nov 11:17
3e8b744

Choose a tag to compare

Release notes - SonarPHP - 3.52

False Positive

SONARPHP-1673 S1192 should not raise on "importmap.php"
SONARPHP-1674 S101 should not raise for generated classes for Yii DB migration
SONARPHP-1675 S100 should adapt to Wordpress naming conventions
SONARPHP-1680 S1448 should not raise on classes that are entity of a database
SONARPHP-1681 S2003 and S4833 should not raise on Laravel-generated code

Improvement

SONARPHP-1738 Update S3776 Cognitive Complexity to account for PHP pipe operator
SONARPHP-1754 Improve Wordpress Framework detection
SONARPHP-1761 Drop set of deprecated hotspots
SONARPHP-1762 Migrate Pilot Group of Hotspots to Vulnerabilities

3.51.0.15001

24 Oct 12:23
1535492

Choose a tag to compare

Release notes - SonarPHP - 3.51

New Feature

SONARPHP-1729 Support Pipe operator (PHP 8.5 feature)
SONARPHP-1734 Support void cast (PHP 8.5 feature)
SONARPHP-1735 Support final property promotion (PHP 8.5 feature)
SONARPHP-1736 Support Closures in constant expressions (PHP 8.5 feature)

False Positive

SONARPHP-1534 S1192 should not report an issue on Laravel-like validation strings
SONARPHP-1541 S1172 should not raise an issue on $subject parameter for before, after and around methods
SONARPHP-1581 S2830 should not flag default values of constructor parameters

3.50.0.14927

14 Oct 15:07
46624fa

Choose a tag to compare

Release notes - SonarPHP - 3.50

3.49.0.13624

26 Aug 08:42
5fab865

Choose a tag to compare

Release notes - SonarPHP - 3.49

Improvement

SONARPHP-1692 Optimize keyword parsing by replacing regex-based logic

3.48.0.13483

11 Aug 15:26
27054c5

Choose a tag to compare

Release notes - SonarPHP - 3.48

Rule meta data updates

3.47.0.13433

05 Aug 10:54
8a9e7eb

Choose a tag to compare

Release notes - SonarPHP - 3.47

Maintenance release, rule meta data updates

3.46.0.13151

20 May 13:25
042ddfe

Choose a tag to compare

Release notes - SonarPHP - 3.46

False Positive

SONARPHP-1631 S6328: Do not raise on escape sequences that are using numbers

Improvement

SONARPHP-1643 Error level log should be used only for non-recoverable error that stop the analyzer