Release notes - SonarPHP - 4.0
False Positive
SONARPHP-1552 S3011 should not raise on test files
SONARPHP-1925 S1313: Fix FPs on test files and with almost-IPv4 strings
Maintenance
SONARPHP-1898 Prepare next development iteration 3.61
SONARPHP-1899 Remove dangling Javadoc comments by converting to block comments
SONARPHP-1903 Update all dependencies
SONARPHP-1904 Fix indentation and deprecation annotation issues across PHP checks
SONARPHP-1911 Update rule metadata
SONARPHP-1912 Fix final class SQS issue
SONARPHP-1917 Update build logic and target Java 21
SONARPHP-1918 Add since and forRemoval arguments to @deprecated annotations
SONARPHP-1919 Enable fix-version automation on PR merge
SONARPHP-1922 Remove deprecated public API methods after the 2026.5 LTA release
SONARPHP-1923 Bump SonarPHP major version for the Java 21 release
SONARPHP-1924 Update rule metadata
SONARPHP-1926 Make private utility methods static across security and AST check classes