mirror of
https://github.com/nikic/PHP-Parser.git
synced 2025-01-16 22:58:15 +01:00
Add changelog entries
This commit is contained in:
parent
5ea6c2938b
commit
d0826bd3e4
21
CHANGELOG.md
21
CHANGELOG.md
@ -1,3 +1,24 @@
|
||||
Version 5.2.0-dev
|
||||
-----------------
|
||||
|
||||
### Added
|
||||
|
||||
* [8.4] Added support for `__PROPERTY__` magic constant, represented using a
|
||||
`Node\Scalar\MagicConst\Property` node.
|
||||
* [8.4] Added support for property hooks, which are represented using a new `hooks` subnode on
|
||||
`Node\Stmt\Property` and `Node\Param`, which contains an array of `Node\PropertyHook`.
|
||||
* [8.4] Added support for asymmetric visibility modifiers. Property `flags` can now hold the
|
||||
additional bits `Modifiers::PUBLIC_SET`, `Modifiers::PROTECTED_SET` and `Modifiers::PRIVATE_SET`.
|
||||
* [8.4] Added support for generalized exit function. For backwards compatibility, exit without
|
||||
argument or a single plain argument continues to use a `Node\Expr\Exit_` node. Otherwise (e.g.
|
||||
if a named argument is used) it will be represented as a plain `Node\Expr\FuncCall`.
|
||||
* Added support for passing enum values to various builder methods, like `BuilderFactory::val()`.
|
||||
|
||||
### Removed
|
||||
|
||||
* Removed support for alternative array syntax `$array{0}` from the PHP 8 parser. It is still
|
||||
supported by the PHP 7 parser. This is necessary in order to support property hooks.
|
||||
|
||||
Version 5.1.0 (2024-07-01)
|
||||
--------------------------
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user