-------------------------------------------------------------------------------- Fedora Update Notification FEDORA-2020-01446315fa 2020-12-23 01:03:28.556240 --------------------------------------------------------------------------------
Name : phan Product : Fedora 32 Version : 3.2.1 Release : 1.fc32 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 13 2020, **Phan 3.2.7** New features (Analysis): + Update real parameter names to match php 8.0's parameter names for php's own internal methods (including variadics and those with multiple signatures). (#4263) Update real parameter names, types, and return types for some PECL extensions. + Raise the severity of some php 8.0 incompatibility issues to critical. + Fix handling of references after renaming variadic reference parameters of `fscanf`/`scanf`/`mb_convert_variables` + Mention if PhanUndeclaredFunction is potentially caused by the target php version being too old. (#4230) + Improve real type inference for conditionals on literal types (#4288) + Change the way the real type set of array access is inferred for mixes of array shapes and arrays (#4296) + Emit `PhanSuspiciousNamedArgumentVariadicInternal` when using named arguments with variadic parameters of internal functions that are not among the few reflection functions known to support named arguments. (#4284) + Don't suggest instance properties as alternatives to undefined variables inside of static methods. Bug fixes: + Support a `non-null-mixed` type and change the way analysis involving nullability is checked for `mixed` (phpdoc and real). (#4278, #4276) -------------------------------------------------------------------------------- ChangeLog: * Mon Sep 14 2020 Remi Collet <[email protected]> - 3.2.1-1 - update to 3.2.1 - raise dependency on microsoft/tolerant-php-parser 0.0.23 -------------------------------------------------------------------------------- This update can be installed with the "dnf" update program. Use su -c 'dnf upgrade --advisory FEDORA-2020-01446315fa' 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 mailing list -- [email protected] To unsubscribe send an email to [email protected] Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/[email protected]
