Skip to content

Releases: SonarSource/sonar-php

3.47.0.13433

05 Aug 10:54
8a9e7eb
Compare
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
Compare
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

3.45.0.12991

17 Mar 09:58
9c4f48b
Compare
Choose a tag to compare

Fixes rules descriptions to MQR.

3.42.1.12942

26 Feb 12:30
0e77243
Compare
Choose a tag to compare

Release notes - SonarPHP - 3.42.1

Improvement

SONARPHP-1633 Fix discrepancies between MQR and severity for PHP rules

3.44.0.12898

17 Feb 15:32
6ee06d1
Compare
Choose a tag to compare

Release notes - SonarPHP - 3.44

Improvement

SONARPHP-1626 S1541 should detect `elseif` clauses

3.43.0.12862

04 Feb 13:43
c302adb
Compare
Choose a tag to compare

Release notes - SonarPHP - 3.43

False Positive

SONARPHP-1577 S4144 should not report an issue on method/function using the __FUNCTION__ constant

SONARPHP-1590 S1192 should not raise for HTML tags

Bug

SONARPHP-1605 PHP parser should support array merges in static variables

3.42.0.12795

07 Jan 09:20
3852234
Compare
Choose a tag to compare

Release notes - SonarPHP - 3.42

Bug

SONARPHP-1600 Parser should support match statements in unary expressions

3.41.0.12692

16 Dec 14:54
a417009
Compare
Choose a tag to compare

Release notes - SonarPHP - 3.41

New Feature

SONARPHP-1584 Support Asymmetric Property Visibility

False Negative

SONARPHP-1530 S1125 should raise an issue when a boolean literal is used in a xor expression

False Positive

SONARPHP-1538 S1144 should not raise in PHPUnit tests with DataProviders

SONARPHP-1569 S1448 should not raise on test classes

SONARPHP-1582 S3330: Only raise for variable cookies

Improvement

SONARPHP-1583 Constructor promoted properties should generate class member symbol

3.40.0.12590

26 Nov 09:20
db80d39
Compare
Choose a tag to compare

Release notes - SonarPHP - 3.40

False Positive

SONARPHP-1535 S1172 should not raise an issue on throwaway variables

Improvement

SONARPHP-1578 Updating to SONAR Source-Available License v1.0 (SSALv1)

3.39.0.12526

18 Nov 09:45
efe6f16
Compare
Choose a tag to compare

Release notes - SonarPHP - 3.39

New Feature

SONARPHP-1369 S6418: Hard-coded secrets are security-sensitive

SONARPHP-1533 Support Disjunctive Normal Form Types (PHP 8.2 feature)

SONARPHP-1543 Support Property hooks (PHP 8.4 feature)

SONARPHP-1544 Support new without parentheses