-------------------------------------------------------------------------------- Fedora Update Notification FEDORA-2021-7c36fe2fa3 2021-12-23 00:39:33.251228 --------------------------------------------------------------------------------
Name : phan Product : Fedora 35 Version : 5.3.1 Release : 1.fc35 URL : https://github.com/phan/phan Summary : A static analyzer for PHP Description : Phan is a static analyzer that looks for common issues and will verify type compatibility on various operations when type information is available or can be deduced. Phan does not make any serious attempt to understand flow control and narrow types based on conditionals.
-------------------------------------------------------------------------------- Update Information:
Dec 14 2021, **Phan 5.3.1** New Features(Analysis): - Emit `PhanDeprecatedPartiallySupportedCallable` for functions that work with `call_user_func($expr)` but not `$expr()`. The literal strings `'self'`, `'parent'`, and `'static'` in `'self::methodName'` or `['self', 'methodName']` in callables were deprecated in PHP 8.2. - Emit `PhanDeprecatedPartiallySupportedCallableAlternateScope` for uses of callables such as `[new SubClass(), 'Base::method']` specifying an alternate scope. - Make pass-by-ref vars result in a merged union type, not an overwritten one. (#4602) Plugins: - Update format string message for `PhanPluginUnknownClosureParamType` and `PhanPluginUnknownFunctionParamType`. Bug fixes: - Avoid crashing when running in PHP 8.2+ after php 8.2 deprecated dynamic(undeclared) properties on classes without `#[AllowDynamicProperties]`. -------------------------------------------------------------------------------- ChangeLog:
* Tue Dec 14 2021 Remi Collet remi@remirepo.net - 5.3.1-1 - update to 5.3.1 - raise dependency on ast 1.0.16 - raise dependency on sabre/event 5.1.3 --------------------------------------------------------------------------------
This update can be installed with the "dnf" update program. Use su -c 'dnf upgrade --advisory FEDORA-2021-7c36fe2fa3' 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 --------------------------------------------------------------------------------
package-announce@lists.fedoraproject.org