-------------------------------------------------------------------------------- Fedora Update Notification FEDORA-2025-7a8fe34f4f 2025-07-18 01:05:30.484150+00:00 -------------------------------------------------------------------------------- Name : php-cs-fixer Product : Fedora 42 Version : 3.82.2 Release : 1.fc42 URL : https://github.com/FriendsOfPHP/PHP-CS-Fixer Summary : PHP Coding Standards Fixer Description : The PHP Coding Standards Fixer (PHP CS Fixer) tool fixes your code to follow standards; whether you want to follow PHP coding standards as defined in the PSR-1, PSR-2, etc., or other community driven ones like the Symfony one. You can also define your (team's) style through configuration. It can modernize your code (like converting the pow function to the ** operator on PHP 5.6) and (micro) optimize it. If you are already using a linter to identify coding standards problems in your code, you know that fixing them by hand is tedious, especially on large projects. This tool does not only detect them, but also fixes them for you. -------------------------------------------------------------------------------- Update Information: Changelog for version 3.82.2 fix: ClassAttributesSeparationFixer - handle method get aliased in trait import (#8822) fix: LowercaseStaticReferenceFixer - do not touch enum's cases (#8824) fix: StatementIndentationFixer - multi constant statement containing array (#8825) fix: VisibilityRequiredFixer - handle promoted property with visibility and reference, but without type (#8823) Changelog for version 3.82.1 fix: OrderedClassElementsFixer - handle property hooks (#8817) fix: SingleClassElementPerStatementFixer - fix for property hooks (#8816) Changelog for version 3.82.0 chore: cleanup FCTTest (#8808) chore: PhpdocOrderFixer.php - CPU optimization (#8812) deps: update box (#8795) docs: fix whitespace around code examples and reference sections in rules' docs (#8810) feat: MagicConstantCasingFixer - support __PROPERTY__ (#8809) feat: PhpUnitDataProviderNameFixer - support data providers defined by both annotation and attribute for the same test (#8811) fix: PhpdocToParamTypeFixer - always handle reference in PHPDoc (#8813) Changelog for version 3.81.0 feat: VisibilityRequiredFixer - handle more than only the first promoted property (#8801) fix: BracesPositionFixer - do not crash when variable is terminated by PHP close tag (#8804) fix: PhpUnitDataProviderMethodOrderFixer - handle data provider defined by both annotation and attribute (#8805) fix: PhpUnitInternalClassFixer - skip adding @internal on instantiation of anonymous classes (#8807) fix: VisibilityRequiredFixer - handle promoted parameter passed by reference (#8799) chore: add automatically to milestone "PHP 8.5 initial compatibility" if label is "topic/PHP8.5" (#8806) chore: fail "Deployment checks" if any job from tests failed (#8792) docs: update docs about --allow-unsupported-php-version (#8796) Changelog for version 3.80.0 feat: PHP 8.4 compatibility support (#8300) Changelog for version 3.79.0 chore: VisibilityRequiredFixerTest - run tests in correct PHP version (#8790) feat: BracesPositionFixer - do not touch one-line properties with hooks (#8785) feat: PhpUnitDataProvider(.+)Fixer - support attributes (#8197) Changelog for version 3.78.1 fix: VisibilityRequiredFixer - do not add public incorrectly (#8787) Changelog for version 3.78.0 chore: VisibilityRequiredFixer - document behaviour for asymmetric visibility with only set-visibility (#8783) feat: BracesPositionFixer - support property hooks (#8782) feat: VisibilityRequiredFixer - support promoted property without visibility (#8773) fix: NativeFunctionInvocationFixer - fix global function set called in array key (#8568) fix: NoBreakCommentFixer - handle function having return type (#8767) fix: StatementIndentationFixer - handle functions set and get (like property hooks, but not) (#8576) fix: StaticPrivateMethodFixer - handle nested calls (#8768) Changelog for version 3.77.0 chore: add automatically to milestone "PHP 8.4 initial compatibility" if label is "topic/PHP8.4" (#8770) chore: Add CS commit to .git-blame-ignore-revs chore: fix adding automatically to milestone "PHP 8.4 initial compatibility" if label is "topic/PHP8.4" (#8775) chore: fix adding automatically to milestone "PHP 8.4 initial compatibility" if label is "topic/PHP8.4" (#8776) chore: move all indicators to analyzers (#8772) chore: move PHP-compat integration tests (#8781) chore: partially apply NoExtraBlankLinesFixer:tokens.comma (#8762) chore: reconfigure phpdoc_order in local config (#8220) feat: PhpdocOrderFixer - extend support for phpstan and psalm annotations (#8777) feat: support anonymous classes extending TestCase in PHPUnit fixers (#8707) feat: CommentToPhpdocFixer and PhpdocToCommentFixer - support asymmetric visibility (#8774) feat: NoEmptyStatementFixer - support abstract property hooks (#8766) feat: NullableTypeDeclarationForDefaultNullValueFixer - support asymmetric visibility in the constructor (#8604) feat: ProtectedToPrivateFixer - add support for promoted properties (#8608) fix: PhpUnitAttributesFixer - correctly remove annotations when configured ['keep_annotations' => false] (#8577) fix: ProtectedToPrivateFixer - fix asymmetric visibility with only set visibility (#8763) -------------------------------------------------------------------------------- ChangeLog: * Wed Jul 9 2025 Remi Collet <remi@xxxxxxxxxxxx> - 3.82.2-1 - update to 3.82.2 * Tue Jul 8 2025 Remi Collet <remi@xxxxxxxxxxxx> - 3.82.1-1 - update to 3.82.1 * Tue Jul 8 2025 Remi Collet <remi@xxxxxxxxxxxx> - 3.82.0-1 - update to 3.82.0 * Mon Jul 7 2025 Remi Collet <remi@xxxxxxxxxxxx> - 3.80.0-1 - update to 3.80.0 * Tue Jul 1 2025 Remi Collet <remi@xxxxxxxxxxxx> - 3.76.0-1 - update to 3.76.0 -------------------------------------------------------------------------------- This update can be installed with the "dnf" update program. Use su -c 'dnf upgrade --advisory FEDORA-2025-7a8fe34f4f' 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 -- package-announce@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to package-announce-leave@xxxxxxxxxxxxxxxxxxxxxxx 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/package-announce@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue