5.15.0
What's Changed
Features
- Check if argument passed to isset() is not a variable by @Nitamet in #10068
- Fix #9997 dynamic properties on SimpleXmlElement by @ygottschalk in #10049
- Nicer PHP version checking by @Nitamet in #10129
Fixes
- Fixed
DOMDocument::load*
signatures by @weirdan in #10073 - make (s)printf error reporting more correct/literal by @kkmuffme in #10088
- Fix parameter having
object
type in PHPDoc and only&
in the method's definition, used with code having an object calling it's method with itself as an argument for mentioned parameter by @kubawerlos in #10104 - mysqli_field_seek returns true by @kamil-tekiela in #10107
- Fix bcdiv nullable scale stub by @TheDevick in #10106
- Cleanup
test
command andfixAll
action by @weirdan in #10108 - Correct type for
$enum->name
by @weirdan in #10109 - argv and argc were inconsistent in Context with VariableFetchAnalyzer by @kkmuffme in #10093
- Fix
hash_pbkdf2
$options
parameter by @weirdan in #10110 - Forbid faulty
nikic/php-parser
version by @weirdan in #10112 strip_tags()/$allowed_tags
can accept arrays since 7.4 by @weirdan in #10122- Fix crash when assertion array is not a list by @weirdan in #10123
- Fix crash on array access to undefined class by @weirdan in #10134
- Correct exit code for invalid version format by @weirdan in #10135
New Contributors
- @Nitamet made their first contribution in #10068
- @TheDevick made their first contribution in #10106
Full Changelog: 5.14.1...5.15.0