Releases: VKCOM/php-parser
Releases · VKCOM/php-parser
php-parser v0.8.2
php-parser v0.8.1-rc.1
Added
- #6:
php8.1
: addedreadonly
modifier - #8:
php8.1
: addednever
type - #10:
php8.1
: added new octal numbers syntax - #12:
php8.1
: added enums - #15:
php8.1
: addedfinal
modifier 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
nullsafe
operator (?->
) i582/php-parser#10- named arguments i582/php-parser#13
match
expression i582/php-parser#19- union types in type hints and
static
typehint i582/php-parser#21 - block
catch
without variable i582/php-parser#23 - trailing comma in parameter lists i582/php-parser#25
throw
can 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