Releases: VKCOM/php-parser
Releases · VKCOM/php-parser
php-parser v0.8.2
php-parser v0.8.1-rc.1
Added
- #6:
php8.1: addedreadonlymodifier - #8:
php8.1: addednevertype - #10:
php8.1: added new octal numbers syntax - #12:
php8.1: added enums - #15:
php8.1: addedfinalmodifier for constants in class - #18:
php8.1: added first class callable syntax
Changed
4cd50d:cmd: added file path output before errors
Fixed
- #22: fixed bug with
#comments
php-parser v0.8.0-rc.2
Pre-release with support PHP 8.0
Added
nullsafeoperator (?->) i582/php-parser#10- named arguments i582/php-parser#13
matchexpression i582/php-parser#19- union types in type hints and
statictypehint i582/php-parser#21 - block
catchwithout variable i582/php-parser#23 - trailing comma in parameter lists i582/php-parser#25
throwcan be used as an expression i582/php-parser#27- declaring properties in the constructor i582/php-parser#32
- attributes i582/php-parser#34
- trailing comma in closure use list i582/php-parser#38
Changed
- concatenation precedence i582/php-parser#30
- names in the namespace are treated as a single token i582/php-parser#36
- deferencable changes and arbitrary expressions in new/instanceof i582/php-parser#42
Removed
- removed
(real)cast i582/php-parser#11 - removed
(unset)cast i582/php-parser#15 - removed
{}access i582/php-parser#17