You should not notice any breaking changes in this release unless you were using named parameters, or ignoring argument types defined in docblocks.
Changed
- Renamed function parameters to match
json_decode()'s signature$sourceis now$json$optionsis now$flags
- Added explicit
mixedreturn type to matchjson_decode() - Added proper types to all parameters and return values of
SyntaxError - Renamed two arguments in the
SyntaxError's constructor:$linenumberis now$lineNumber$columnNumberis now$column
Removed
- Removed support for PHP 7.x (8.0+ is now required)