-------------------------------------------------------------------------------- Fedora Update Notification FEDORA-2017-d43bf0aaf2 2017-02-20 15:20:58.381485 --------------------------------------------------------------------------------
Name : php-nikic-php-parser3 Product : Fedora 25 Version : 3.0.4 Release : 1.fc25 URL : https://github.com/nikic/PHP-Parser Summary : A PHP parser written in PHP Description : This is a PHP 5.2 to PHP 7.1 parser written in PHP. Its purpose is to simplify static code analysis and manipulation.
This package provides the library version 3.
The php-nikic-php-parser package provides the library version 2. The php-PHPParser package provides the library version 1.
Documentation: https://github.com/nikic/PHP-Parser/tree/master/doc
Autoloader: /usr/share/php/PhpParser3/autoload.php
-------------------------------------------------------------------------------- Update Information:
**Version 3.0.4** (2017-02-10) * Fixed some extensibility issues in pretty printer (`pUseType()` is now public and `pPrec()` calls into `p()`, instead of directly dispatching to the type-specific printing method). * Fixed notice in `bin/php-parse` script. * Error recovery from missing semicolons is now supported in more cases. * Error recovery from trailing commas in positions where PHP does not support them is now supported. ---- **Version 3.0.3** (2017-02-03) * In `"$foo[0]"` the `0` is now parsed as an `LNumber` rather than `String`. (#325) * Ensure integers and floats are always pretty printed preserving semantics, even if the particular value can only be manually constructed. * Throw a `LogicException` when trying to pretty-print an `Error` node. Previously this resulted in an undefined method exception or fatal error. * [PHP 7.1] Added support for negative interpolated offsets: `"$foo[-1]"` * Added `preserveOriginalNames` option to `NameResolver`. If this option is enabled, an `originalName` attribute, containing the unresolved name, will be added to each resolved name. * Added `php-parse --with-positions` option, which dumps nodes with position information. * The XML serializer has been deprecated. In particular, the classes `Serializer\XML`, `Unserializer\XML`, as well as the interfaces `Serializer` and `Unserializer` are deprecated. --------------------------------------------------------------------------------
This update can be installed with the "dnf" update program. Use su -c 'dnf upgrade php-nikic-php-parser3' at the command line. For more information, refer to the dnf documentation available at http://dnf.readthedocs.io/en/latest/command_ref.html#upgrade-command-label
All packages are signed with the Fedora Project GPG key. More details on the GPG keys used by the Fedora Project can be found at https://fedoraproject.org/keys --------------------------------------------------------------------------------