3.6.0.5808
nils-werner-sonarsource
released this
03 Jul 15:35
·
677 commits
to master
since this release
Bug
- [SONARPHP-735] - Parse error: use an array to invoke a method
- [SONARPHP-903] - Parse error on indirect call from constant
- [SONARPHP-928] - Parsing error when calling function called 'null'
- [SONARPHP-968] - Crash in DataEncryptionCheck
New Feature
- [SONARPHP-822] - Rule S4824: References used in "foreach" loops should be "unset"
- [SONARPHP-935] - Update S4830 to match new RSPEC content
- [SONARPHP-936] - Rule S5527: Server hostnames should be verified during SSL/TLS connections
- [SONARPHP-938] - Rule S5547: Cipher algorithms should be robust
- [SONARPHP-940] - RSPEC-5542 Encryption algorithms should be used with secure mode and padding scheme
Task
- [SONARPHP-971] - Update dependencies on Apache commons-lang
Improvement
- [SONARPHP-939] - Deprecate S2278 in favor of S5547
- [SONARPHP-941] - Deprecate S2277 in favor of S5542
- [SONARPHP-967] - Rule S4790: its content should be replaced by S2070
- [SONARPHP-969] - Update commons.io.version to 2.7+
- [SONARPHP-970] - Improve S1192 to reduce noise of duplicated string literals
- [SONARPHP-972] - Rule S4790 should raise when insecure algos are passed to hash(), hash_init(), hash_pbkdf2(), mhash()
False-Positive
- [SONARPHP-857] - FP S1854: "use" clause of function expression