mirror of
https://github.com/danog/PHP-Parser.git
synced 2024-11-26 20:04:48 +01:00
Update changelog
This commit is contained in:
parent
cc328a4c9c
commit
403a7c5315
@ -21,6 +21,9 @@ Version 4.0.0-dev
|
||||
* Added `Name` methods `toLowerString()` and `isSpecialClassName()`.
|
||||
* Added `Identifier` and `VarLikeIdentifier` nodes, which are used in place of simple strings in
|
||||
many places.
|
||||
* Added `getComments()`, `getStartLine()`, `getEndLine()`, `getStartTokenPos()`, `getEndTokenPos()`,
|
||||
`getStartFilePos()` and `getEndFilePos()` methods to `Node`. These provide a more obvious access
|
||||
point for the already existing attributes of the same name.
|
||||
|
||||
### Changed
|
||||
|
||||
|
@ -53,6 +53,13 @@ Because HHVM does not support PHP 7, HHVM is no longer supported.
|
||||
`use Foo\Bar` and `use Foo\Bar as Bar` are now represented differently. The `getAlias()` method
|
||||
can be used to get the effective alias, even if it is not explicitly given.
|
||||
|
||||
### Miscellaneous
|
||||
|
||||
* The indenentation handling in the pretty printer has been changed (this is only relevant if you
|
||||
extend the pretty printer). Previously indentation was automatic, and parts were excluded using
|
||||
`pNoindent()`. Now no-indent is the default and newlins that require indentation should use
|
||||
`$this->nl`.
|
||||
|
||||
### Removed functionality
|
||||
|
||||
* Removed `type` subnode on `Class`, `ClassMethod` and `Property` nodes. Use `flags` instead.
|
||||
|
Loading…
Reference in New Issue
Block a user