Fedora 39 Update: php-cs-fixer-3.47.1-1.fc39

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



--------------------------------------------------------------------------------
Fedora Update Notification
FEDORA-2024-9a9e92dc21
2024-01-27 01:27:37.234195
--------------------------------------------------------------------------------

Name        : php-cs-fixer
Product     : Fedora 39
Version     : 3.47.1
Release     : 1.fc39
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.47.1**  * fix: Do not override short name with
relative reference (#7752) * fix: make `BinaryOperatorSpacesFixer` work as
pre-v3.47 (#7751) * fix: Proper Docker image name suffix (#7739) * fix:
`FullyQualifiedStrictTypesFixer` - do not change case of the symbol when there's
name collision between imported class and imported function (#7750) * fix:
`FullyQualifiedStrictTypesFixer` - do not modify statements with property fetch
and `::` (#7749)  ----  **Changelog for version 3.47.0**  * chore: better
identify EXPERIMENTAL rules (#7729) * chore: fix issue detected by unlocked
PHPStan + upgrade dev-tools (#7678) * chore: handle extract() (#7684) * chore:
Mention contributors in app info (#7668) * chore: no need to mark private
methods as internal (#7715) * chore: ProjectCodeTests - dry for function usage
extractions (#7690) * chore: reduce PHPStan baseline (#7644) * chore: use
numeric literal separator for PHP version IDs (#7712) * chore: use
numeric_literal_separator for project (#7713) * chore: Utils::sortElements -
better typing (#7646) * CI: Allow running Stale Bot on demand (#7711) * CI: Fix
PHP 8.4 (#7702) * CI: Give write permissions to Stale Bot (#7716) * CI: Use
`actions/stale` v9 (#7710) * docs: Add information about allowing maintainers to
update PRs (#7683) * docs: CONTRIBUTING.md - update Opening a PR (#7691) * docs:
Display/include tool info/version by default in commands and reports (#7733) *
DX: fix deprecation tests warnings for PHP 7.4 (#7725) * DX: update
`host.docker.internal` in Compose override template (#7661) * DX:
`NumericLiteralSeparatorFixer` - change default strategy to `use_separator`
(#7730) * feat: Add support for official Docker images of Fixer (#7555) * feat:
Add `spacing` option to `PhpdocAlignFixer` (#6505) * feat: Add `union_types`
option to `phpdoc_to_param_type`, `phpdoc_to_property_type`, and
`phpdoc_to_return_type` fixers (#7672) * feat: Introduce
`heredoc_closing_marker` fixer (#7660) * feat: Introduce
`multiline_string_to_heredoc` fixer (#7665) * feat: Introduce
`NumericLiteralSeparatorFixer` (#6761) * feat: no_superfluous_phpdoc_tags -
support for arrow function (#7666) * feat: Simplify closing marker when possible
in `heredoc_closing_marker` fixer (#7676) * feat: Support typed properties and
attributes in `fully_qualified_strict_types` (#7659) * feat: `@PhpCsFixer`
ruleset - enable no_whitespace_before_comma_in_array.after_heredoc (#7670) *
fix: Improve progress bar visual layer (#7708) * fix: indentation of control
structure body without braces (#7663) * fix: make sure all PHP extensions
required by PHPUnit are installed (#7727) * fix: PhpdocToReturnTypeFixerTest -
support for arrow functions (#7645) * fix: Several improvements for
`fully_qualified_strict_types` (respect declared symbols, relative imports,
leading backslash in global namespace) (#7679) * fix: SimplifiedNullReturnFixer
- support array return typehint (#7728) * fix: Support numeric values without
leading zero in `numeric_literal_separator` (#7735) * fix:
`BinaryOperatorSpacesFixer` - align correctly when multiple shifts occurs in
single line (#7593) * fix: `ClassReferenceNameCasingFixer` capitalizes the
property name after the nullsafe operator (#7696) * fix:
`fully_qualified_strict_types` with `leading_backslash_in_global_namespace`
enabled - handle reserved types in phpDoc (#7648) * fix:
`NoSpaceAroundDoubleColonFixer` must run before `MethodChainingIndentationFixer`
(#7723) * fix: `no_superfluous_phpdoc_tags` must honor multiline docs (#7697) *
fix: `numeric_literal_separator` - Handle zero-leading floats properly (#7737) *
refactor: increase performance by ~7% thanks to `Tokens::block*Cache` hit
increased by ~12% (#6176) * refactor: Tokens - fast check for non-block in
'detectBlockType', evaluate definitions only once in 'getBlockEdgeDefinitions'
(#7655) * refactor: `Tokens::clearEmptyTokens` - play defensive with cache
clearing (#7658) * test: ensure we do not forget to test any short_open_tag test
(#7638)
--------------------------------------------------------------------------------
ChangeLog:

* Wed Jan 17 2024 Remi Collet <remi@xxxxxxxxxxxx> - 3.47.1-1
- update to 3.47.1
--------------------------------------------------------------------------------

This update can be installed with the "dnf" update program. Use
su -c 'dnf upgrade --advisory FEDORA-2024-9a9e92dc21' 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




[Index of Archives]     [Fedora Users]     [Fedora Legacy]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Photos]     [KDE Users]

  Powered by Linux