diff options
Diffstat (limited to 'php-cs-fixer.spec')
-rw-r--r-- | php-cs-fixer.spec | 616 |
1 files changed, 340 insertions, 276 deletions
diff --git a/php-cs-fixer.spec b/php-cs-fixer.spec index 87f105a..41822b2 100644 --- a/php-cs-fixer.spec +++ b/php-cs-fixer.spec @@ -1,7 +1,7 @@ # remirepo/fedora spec file for php-cs-fixer # -# Copyright (c) 2016-2020 Remi Collet -# License: CC-BY-SA +# Copyright (c) 2016-2024 Remi Collet +# License: CC-BY-SA-4.0 # http://creativecommons.org/licenses/by-sa/4.0/ # # Please, preserve the changelog entries @@ -10,260 +10,114 @@ # For compatibility with SCL %undefine __brp_mangle_shebangs -%global gh_commit c460a3cbaa58f983fe026cd52c45950bf61e9239 +%global gh_commit 2aecbc8640d7906c38777b3dcab6f4ca79004d08 %global gh_short %(c=%{gh_commit}; echo ${c:0:7}) -#global gh_date 20150717 +%global gh_date 2024-04-17 %global gh_owner FriendsOfPHP %global gh_project PHP-CS-Fixer -%global php_home %{_datadir}/php -%global with_tests 0%{!?_without_tests:1} - -# Bundled this fork which is not designed for use outside of php-cs-fixer -# https://github.com/PHP-CS-Fixer/diff/releases -%global gh_diff_owner PHP-CS-Fixer -%global gh_diff_version 1.3.0 -%global gh_diff_commit 78bb099e9c16361126c86ce82ec4405ebab8e756 -%global gh_diff_short %(c=%{gh_diff_commit}; echo ${c:0:7}) Name: php-cs-fixer -Version: 2.16.2 -Release: 1%{?gh_date:.%{gh_date}git%{gh_short}}%{?dist} -Summary: A tool to automatically fix PHP code style +Version: 3.54.0 +Release: 1%{?dist} +Summary: PHP Coding Standards Fixer -License: MIT +# see bundled list below, SPDX +License: MIT AND BSD-3-Clause URL: https://github.com/%{gh_owner}/%{gh_project} # git snapshot to get upstream test suite Source0: %{name}-%{version}-%{gh_short}.tgz -Source1: %{name}-diff-%{gh_diff_version}-%{gh_diff_short}.tgz Source2: makesrc.sh # Use our autoloader Patch0: %{name}-autoload.patch BuildArch: noarch -%if %{with_tests} -# For tests -BuildRequires: php(language) >= 5.6 -BuildRequires: php-tokenizer -# remirepo:1 -%if 0%{?fedora} >= 27 || 0%{?rhel} >= 8 -BuildRequires: (php-composer(composer/semver) >= 1.4 with php-composer(composer/semver) < 2) -BuildRequires: (php-composer(composer/xdebug-handler) >= 1.0 with php-composer(composer/xdebug-handler) < 2) -BuildRequires: (php-composer(doctrine/annotations) >= 1.2 with php-composer(doctrine/annotations) < 2) -BuildRequires: (php-composer(symfony/polyfill-php70) >= 1.0 with php-composer(symfony/polyfill-php70) < 2) -BuildRequires: (php-composer(symfony/polyfill-php72) >= 1.4 with php-composer(symfony/polyfill-php72) < 2) -BuildRequires: (php-composer(sebastian/diff) >= 1.4 with php-composer(sebastian/diff) < 2) -# remirepo:7 -%else -BuildRequires: php-composer-semver >= 1.4 -BuildRequires: php-composer-xdebug-handler >= 1.0 -BuildRequires: php-doctrine-annotations >= 1.2 -BuildRequires: php-symfony-polyfill >= 1.4 -BuildRequires: php-phpunit-diff >= 1.4 -%endif -BuildRequires: php-symfony3-console -BuildRequires: php-symfony3-event-dispatcher -BuildRequires: php-symfony3-filesystem -BuildRequires: php-symfony3-finder -BuildRequires: php-symfony3-options-resolver -BuildRequires: php-symfony3-process -BuildRequires: php-symfony3-stopwatch -BuildRequires: php-mbstring -BuildRequires: php-xml -BuildRequires: php-reflection -BuildRequires: php-dom +BuildRequires: php(language) >= 8.1 +BuildRequires: php-cli BuildRequires: php-json -BuildRequires: php-pcre -BuildRequires: php-phar -BuildRequires: php-spl -BuildRequires: php-xml -# Missing dependency for Console -BuildRequires: php-symfony3-debug -BuildRequires: php-symfony3-debug -# From composer.json, "require-dev": { -# NOTICE: listener disabled during test suite -# "johnkary/phpunit-speedtrap": "^1.1 || ^2.0 || ^3.0", -# "keradus/cli-executor": "^1.2", -# "justinrainbow/json-schema": "^5.0", -# "mikey179/vfsstream": "^1.6", -# "php-coveralls/php-coveralls": "^2.1", -# "php-cs-fixer/accessible-object": "^1.0", -# "php-cs-fixer/phpunit-constraint-isidenticalstring": "^1.1", -# "php-cs-fixer/phpunit-constraint-xmlmatchesxsd": "^1.1", -# "phpunit/phpunit": "^5.7.27 || ^6.5.14 || ^7.1", -# "phpunitgoodpractices/traits": "^1.8", -# "symfony/phpunit-bridge": "^4.3 || ^5.0", -# "symfony/yaml": "^3.0 || ^4.0 || ^5.0" -# ignored as test using it fail strangely -#BuildRequires: php-composer(keradus/cli-executor) < 2 -#BuildRequires: php-composer(keradus/cli-executor) >= 1.0 -# remirepo:1 -%if 0%{?fedora} >= 28 || 0%{?rhel} >= 8 -BuildRequires: (php-composer(justinrainbow/json-schema) >= 5.0 with php-composer(justinrainbow/json-schema) < 6) -BuildRequires: (php-composer(mikey179/vfsstream) >= 1.6 with php-composer(mikey179/vfsstream) < 2) -BuildRequires: (php-composer(php-cs-fixer/accessible-object) >= 1.0 with php-composer(php-cs-fixer/accessible-object) < 2) -BuildRequires: (php-composer(php-cs-fixer/phpunit-constraint-isidenticalstring) >= 1.1 with php-composer(php-cs-fixer/phpunit-constraint-isidenticalstring) < 2) -BuildRequires: (php-composer(php-cs-fixer/phpunit-constraint-xmlmatchesxsd) >= 1.1 with php-composer(php-cs-fixer/phpunit-constraint-xmlmatchesxsd) < 2) -BuildRequires: (php-composer(phpunitgoodpractices/traits) >= 1.8 with php-composer(phpunitgoodpractices/traits) < 2) -%global phpunit %{_bindir}/phpunit7 -BuildRequires: phpunit7 >= 7.1 -# remirepo:10 -%else -BuildRequires: php-justinrainbow-json-schema5 -BuildRequires: php-mikey179-vfsstream >= 1.6 -BuildRequires: php-cs-fixer-accessible-object -BuildRequires: php-cs-fixer-phpunit-constraint-isidenticalstring -BuildRequires: php-cs-fixer-phpunit-constraint-xmlmatchesxsd -BuildRequires: php-phpunitgoodpractices-traits >= 1.5.1 -%global phpunit %{_bindir}/phpunit -BuildRequires: php-phpunit-PHPUnit >= 5.7.23 -%endif -%endif -# Autoloader -BuildRequires: php-fedora-autoloader-devel - -# From composer.json, "require": { -# "php": "^5.6 || ^7.0", -# "ext-json": "*", -# "ext-tokenizer": "*", -# "composer/semver": "^1.4", -# "composer/xdebug-handler": "^1.2", -# "doctrine/annotations": "^1.2", -# Bundled -# "php-cs-fixer/diff": "^1.3", -# "symfony/console": "^3.4.17 || ^4.1.6 || ^5.0", -# "symfony/event-dispatcher": "^3.0 || ^4.0 || ^5.0", -# "symfony/filesystem": "^3.0 || ^4.0 || ^5.0", -# "symfony/finder": "^3.0 || ^4.0 || ^5.0", -# "symfony/options-resolver": "^3.0 || ^4.0", -# "symfony/polyfill-php70": "^1.0", -# "symfony/polyfill-php72": "^1.4", -# "symfony/polyfill-xml": "^1.3", -# "symfony/process": "^3.0 || ^4.0 || ^5.0", -# "symfony/stopwatch": "^3.0 || ^4.0 || ^5.0" -Requires: php(language) >= 5.6 + +# see composer.json and makesrc.sh +Requires: php(language) >= 8.1 Requires: php-json Requires: php-tokenizer -# remirepo:1 -%if 0%{?fedora} >= 27 || 0%{?rhel} >= 8 -Requires: (php-composer(composer/semver) >= 1.4 with php-composer(composer/semver) < 2) -Requires: (php-composer(composer/xdebug-handler) >= 1.2 with php-composer(composer/xdebug-handler) < 2) -Requires: (php-composer(doctrine/annotations) >= 1.2 with php-composer(doctrine/annotations) < 2) -Requires: (php-composer(symfony/polyfill-php70) >= 1.0 with php-composer(symfony/polyfill-php70) < 2) -Requires: (php-composer(symfony/polyfill-php72) >= 1.4 with php-composer(symfony/polyfill-php72) < 2) -Requires: (php-composer(sebastian/diff) >= 1.4 with php-composer(sebastian/diff) < 2) -# remirepo:7 -%else -Requires: php-composer-semver >= 1.4 -Requires: php-composer-xdebug-handler >= 1.2 -Requires: php-doctrine-annotations >= 1.2 -Requires: php-symfony-polyfill >= 1.4 -Requires: php-phpunit-diff >= 1.4 -%endif -Requires: php-symfony3-console -Requires: php-symfony3-event-dispatcher -Requires: php-symfony3-filesystem -Requires: php-symfony3-finder -Requires: php-symfony3-options-resolver -Requires: php-symfony3-process -Requires: php-symfony3-stopwatch -# Missing dependency for Console -Requires: php-symfony3-debug -# From composer.json, "suggest": { -# "ext-dom": "For handling output formats in XML", -# "ext-mbstring": "For handling non-UTF8 characters in cache signature.", -# "php-cs-fixer/phpunit-constraint-isidenticalstring": "For IsIdenticalString constraint.", -# "php-cs-fixer/phpunit-constraint-xmlmatchesxsd": "For XmlMatchesXsd constraint.", -# "symfony/polyfill-mbstring": "When enabling `ext-mbstring` is not possible." +# From phpcompatinfo report for version 3.5.0 Requires: php-dom +Requires: php-intl Requires: php-mbstring -# remirepo:1 -%if 0%{?fedora} >= 27 || 0%{?rhel} >= 8 -Recommends: php-composer(php-cs-fixer/phpunit-constraint-isidenticalstring) -Recommends: php-composer(php-cs-fixer/phpunit-constraint-xmlmatchesxsd) -# remirepo:1 -%endif -# From phpcompatinfo report for version 2.4.0 -Requires: php-cli -Requires: php-reflection -Requires: php-pcre -Requires: php-phar -Requires: php-spl -Requires: php-xml -# Autoloader -Requires: php-composer(fedora/autoloader) - -Provides: bundled(php-cs-fixer/diff) = %{gh_diff_version} + +# Package was renamed +Obsoletes: php-cs-fixer3 < 3.5 +Provides: php-cs-fixer3 = %{version} + +# Bundled PHP libraries +# License BSD-3-Clause +Provides: bundled(php-sebastian-diff) = 5.1.1 +# License MIT +Provides: bundled(php-composer-pcre) = 3.1.3 +Provides: bundled(php-composer-semver) = 3.4.0 +Provides: bundled(php-composer-xdebug-handler) = 3.0.4 +Provides: bundled(php-psr-container) = 2.0.2 +Provides: bundled(php-psr-event-dispatcher) = 1.0.0 +Provides: bundled(php-psr-log) = 2.0.0 +Provides: bundled(php-symfony-console) = v6.4.6 +Provides: bundled(php-symfony-deprecation-contracts) = v3.4.0 +Provides: bundled(php-symfony-event-dispatcher) = v6.4.3 +Provides: bundled(php-symfony-event-dispatcher-contracts) = v3.4.2 +Provides: bundled(php-symfony-filesystem) = v6.4.6 +Provides: bundled(php-symfony-finder) = v6.4.0 +Provides: bundled(php-symfony-options-resolver) = v6.4.0 +Provides: bundled(php-symfony-polyfill-ctype) = v1.29.0 +Provides: bundled(php-symfony-polyfill-intl-grapheme) = v1.29.0 +Provides: bundled(php-symfony-polyfill-intl-normalizer) = v1.29.0 +Provides: bundled(php-symfony-polyfill-mbstring) = v1.29.0 +Provides: bundled(php-symfony-polyfill-php80) = v1.29.0 +Provides: bundled(php-symfony-polyfill-php81) = v1.29.0 +Provides: bundled(php-symfony-process) = v6.4.4 +Provides: bundled(php-symfony-service-contracts) = v3.4.2 +Provides: bundled(php-symfony-stopwatch) = v6.4.3 +Provides: bundled(php-symfony-string) = v6.4.4 + Provides: php-composer(friendsofphp/php-cs-fixer) = %{version} %description -The PHP Coding Standards Fixer tool fixes most issues in your code when you -want to follow the PHP coding standards as defined in the PSR-1 and PSR-2 -documents and many more. +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. -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 +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. %prep -%setup -q -n %{gh_project}-%{gh_commit} -a1 -%patch0 -p1 -b .rpm -mv diff-%{gh_diff_commit}/src src/diff - -find src -name \*rpm -delete -print - -# from composer.json, "autoload" / "classmap" -TESTS=" - tests/Test/AbstractFixerTestCase.php - tests/Test/AbstractIntegrationCaseFactory.php - tests/Test/AbstractIntegrationTestCase.php - tests/Test/Assert/AssertTokensTrait.php - tests/Test/IntegrationCase.php - tests/Test/IntegrationCaseFactory.php - tests/Test/IntegrationCaseFactoryInterface.php - tests/Test/InternalIntegrationCaseFactory.php - tests/Test/IsIdenticalConstraint.php - tests/TestCase.php -" -for i in $TESTS; do - mkdir -p src/$(dirname $i) - cp -p $i src/$i -done - -# fix dev-tools path -sed -e 's:../../../ci:ci:' -i src/Console/Command/HelpCommand.php -cp -pr ci-integration.sh src/Console/Command/ - -# tolerant because conditional definition in tests/TestCase.php -phpab --template fedora \ - --tolerant \ - --output src/autoload.php \ - src/tests src/diff - -cat << 'EOF' | tee -a src/autoload.php - -\Fedora\Autoloader\Autoload::addPsr4('PhpCsFixer\\', __DIR__); -\Fedora\Autoloader\Dependencies::required([ - '%{php_home}/Composer/Semver/autoload.php', - '%{php_home}/Composer/XdebugHandler/autoload.php', - '%{php_home}/Doctrine/Common/Annotations/autoload.php', - '%{php_home}/Symfony3/Component/Console/autoload.php', - '%{php_home}/Symfony3/Component/EventDispatcher/autoload.php', - '%{php_home}/Symfony3/Component/Filesystem/autoload.php', - '%{php_home}/Symfony3/Component/Finder/autoload.php', - '%{php_home}/Symfony3/Component/OptionsResolver/autoload.php', - '%{php_home}/Symfony3/Component/Process/autoload.php', - '%{php_home}/Symfony3/Component/Stopwatch/autoload.php', - '%{php_home}/Symfony/Polyfill/autoload.php', -]); -\Fedora\Autoloader\Dependencies::optional([ - '%{php_home}/PhpCsFixer/PhpunitConstraintIsIdenticalString/autoload.php', - '%{php_home}/PhpCsFixer/PhpunitConstraintXmlMatchesXsd/autoload.php', -]); -EOF - +%setup -q -n %{gh_project}-%{gh_commit} +%patch -P0 -p1 -b .rpm + +: List bundled libraries and Licenses +php -r ' + $pkgs = file_get_contents("vendor/composer/installed.json"); + $pkgs = json_decode($pkgs, true); + if (!is_array($pkgs) || !isset($pkgs["packages"])) { + echo "cant decode json file\n"; + exit(3); + } + $res = []; + foreach($pkgs["packages"] as $pkg) { + $lic = implode(" and ", $pkg["license"]); + if (!isset($res[$lic])) $res[$lic] = []; + $res[$lic][] = sprintf("Provides: bundled(php-%s) = %s", str_replace(["/", "_"], ["-", "-"], $pkg["name"]), $pkg["version"]); + } + ksort($res); + foreach($res as $lic => $lib) { + sort($lib); + printf("# License %s\n%s\n", $lic, implode("\n", $lib)); + } +' %build # Empty build section, most likely nothing required. @@ -271,59 +125,17 @@ EOF %install : Library -mkdir -p %{buildroot}%{php_home} -cp -pr src %{buildroot}%{php_home}/PhpCsFixer +mkdir -p %{buildroot}%{_datadir}/%{name} +cp -pr src %{buildroot}%{_datadir}/%{name}/src +cp -pr vendor %{buildroot}%{_datadir}/%{name}/vendor : Command install -Dpm755 %{name} %{buildroot}%{_bindir}/%{name} %check -%if %{with_tests} -mkdir vendor -cat << 'EOF' | tee vendor/autoload.php -<?php -// Force version for local, when both versions are available -\Fedora\Autoloader\Dependencies::required([ - '%{php_home}/org/bovigo/vfs/autoload.php', - '%{php_home}/JsonSchema5/autoload.php', - '%{php_home}/PhpCsFixer/AccessibleObject/autoload.php', - '%{php_home}/PHPUnitGoodPractices/Polyfill/autoload.php', - '%{buildroot}%{php_home}/PhpCsFixer/autoload.php', -]); -\Fedora\Autoloader\Autoload::addPsr4('PhpCsFixer\\Tests\\', dirname(__DIR__) . '/tests'); -EOF - -# Fix integration test -sed -e "/README.rst/s:__DIR__.*':'$PWD/README.rst':" \ - -i tests/Console/Command/ReadmeCommandTest.php -# test using keradus/cli-executor -rm tests/Smoke/CiIntegrationTest.php -rm tests/Smoke/StdinTest.php -rm tests/Smoke/InstallViaComposerTest.php -# strange failure -rm tests/Fixtures/Integration/priority/combine_consecutive_issets,no_singleline_whitespace_before_semicolons.test - -# Disable listener -sed -e '/<listeners>/,/<\/listeners>/d' phpunit.xml.dist >phpunit.xml - -# Redirect to buildroot -sed -e 's:%{php_home}:%{buildroot}%{php_home}:' -i %{name} - -ret=0 -# skip testFix74Deprecated as we don't use symfony/phpunit-bridge -for cmdarg in "php %{phpunit}" php71 php72 php73 php74; do - if which $cmdarg; then - set $cmdarg - $1 -d memory_limit=2G ${2:-%{_bindir}/phpunit7} \ - --filter '^((?!(testFixerContainsAllPhpunitStaticMethodsInItsList|testFix74Deprecated|testFixersPriorityPairsHaveIntegrationTest)).)*$' \ - || ret=1 - fi -done -exit $ret -%else -: Test suite disabled -%endif +sed -e 's:%{_datadir}:%{buildroot}%{_datadir}:' -i %{name} +PHP_CS_FIXER_IGNORE_ENV=1 ./%{name} --version | grep %{version} %files @@ -331,12 +143,264 @@ exit $ret %{!?_licensedir:%global license %%doc} %license LICENSE %doc composer.json -%doc *.md *.rst -%{php_home}/PhpCsFixer +%doc vendor/composer/installed.json +%doc *.md +%{_datadir}/%{name} %{_bindir}/%{name} %changelog +* Wed Apr 17 2024 Remi Collet <remi@remirepo.net> - 3.54.0-1 +- update to 3.54.0 + +* Tue Apr 9 2024 Remi Collet <remi@remirepo.net> - 3.53.0-1 +- update to 3.53.0 +- bump dependency on PHP 8.1 + +* Wed Mar 20 2024 Remi Collet <remi@remirepo.net> - 3.52.1-1 +- update to 3.52.1 + +* Tue Mar 19 2024 Remi Collet <remi@remirepo.net> - 3.52.0-1 +- update to 3.52.0 + +* Thu Feb 29 2024 Remi Collet <remi@remirepo.net> - 3.51.0-1 +- update to 3.51.0 + +* Mon Feb 26 2024 Remi Collet <remi@remirepo.net> - 3.50.0-1 +- update to 3.50.0 + +* Mon Feb 5 2024 Remi Collet <remi@remirepo.net> - 3.49.0-1 +- update to 3.49.0 + +* Mon Jan 22 2024 Remi Collet <remi@remirepo.net> - 3.48.0-1 +- update to 3.48.0 + +* Wed Jan 17 2024 Remi Collet <remi@remirepo.net> - 3.47.1-1 +- update to 3.47.1 + +* Tue Jan 16 2024 Remi Collet <remi@remirepo.net> - 3.47.0-1 +- update to 3.47.0 + +* Thu Jan 4 2024 Remi Collet <remi@remirepo.net> - 3.46.0-1 +- update to 3.46.0 + +* Sat Dec 30 2023 Remi Collet <remi@remirepo.net> - 3.45.0-1 +- update to 3.45.0 + +* Fri Dec 29 2023 Remi Collet <remi@remirepo.net> - 3.43.0-1 +- update to 3.43.0 + +* Wed Dec 27 2023 Remi Collet <remi@remirepo.net> - 3.42.0-1 +- update to 3.42.0 + +* Mon Dec 11 2023 Remi Collet <remi@remirepo.net> - 3.41.1-1 +- update to 3.41.1 + +* Mon Dec 4 2023 Remi Collet <remi@remirepo.net> - 3.40.2-1 +- update to 3.40.2 + +* Mon Nov 27 2023 Remi Collet <remi@remirepo.net> - 3.40.0-1 +- update to 3.40.0 + +* Wed Nov 22 2023 Remi Collet <remi@remirepo.net> - 3.39.0-1 +- update to 3.39.0 + +* Tue Nov 14 2023 Remi Collet <remi@remirepo.net> - 3.38.2-1 +- update to 3.38.2 + +* Tue Nov 7 2023 Remi Collet <remi@remirepo.net> - 3.38.0-1 +- update to 3.38.0 + +* Mon Oct 30 2023 Remi Collet <remi@remirepo.net> - 3.37.1-1 +- update to 3.37.1 + +* Fri Oct 27 2023 Remi Collet <remi@remirepo.net> - 3.36.0-1 +- update to 3.36.0 + +* Fri Oct 13 2023 Remi Collet <remi@remirepo.net> - 3.35.1-1 +- update to 3.35.1 + +* Wed Oct 4 2023 Remi Collet <remi@remirepo.net> - 3.34.1-1 +- update to 3.34.1 + +* Sat Sep 30 2023 Remi Collet <remi@remirepo.net> - 3.34.0-1 +- update to 3.34.0 + +* Fri Sep 29 2023 Remi Collet <remi@remirepo.net> - 3.31.0-1 +- update to 3.31.0 + +* Wed Sep 27 2023 Remi Collet <remi@remirepo.net> - 3.30.0-1 +- update to 3.30.0 + +* Mon Sep 25 2023 Remi Collet <remi@remirepo.net> - 3.28.0-1 +- update to 3.28.0 + +* Mon Sep 18 2023 Remi Collet <remi@remirepo.net> - 3.27.0-1 +- update to 3.27.0 + +* Mon Sep 11 2023 Remi Collet <remi@remirepo.net> - 3.26.1-1 +- update to 3.26.1 + +* Fri Sep 8 2023 Remi Collet <remi@remirepo.net> - 3.26.0-1 +- update to 3.26.0 + +* Mon Sep 4 2023 Remi Collet <remi@remirepo.net> - 3.25.1-1 +- update to 3.25.1 + +* Fri Sep 1 2023 Remi Collet <remi@remirepo.net> - 3.25.0-1 +- update to 3.25.0 + +* Thu Aug 31 2023 Remi Collet <remi@remirepo.net> - 3.24.0-1 +- update to 3.24.0 + +* Fri Aug 18 2023 Remi Collet <remi@remirepo.net> - 3.23.0-1 +- update to 3.23.0 + +* Mon Jul 17 2023 Remi Collet <remi@remirepo.net> - 3.22.0-1 +- update to 3.22.0 + +* Thu Jul 6 2023 Remi Collet <remi@remirepo.net> - 3.21.1-1 +- update to 3.21.1 +- bump dependency on PHP 8.0 + +* Wed Jun 28 2023 Remi Collet <remi@remirepo.net> - 3.20.0-1 +- update to 3.20.0 + +* Mon Jun 26 2023 Remi Collet <remi@remirepo.net> - 3.19.2-1 +- update to 3.19.2 + +* Tue Jun 20 2023 Remi Collet <remi@remirepo.net> - 3.18.0-1 +- update to 3.18.0 + +* Wed May 24 2023 Remi Collet <remi@remirepo.net> - 3.17.0-1 +- update to 3.17.0 + +* Mon Apr 3 2023 Remi Collet <remi@remirepo.net> - 3.16.0-1 +- update to 3.16.0 + +* Tue Mar 14 2023 Remi Collet <remi@remirepo.net> - 3.15.1-1 +- update to 3.15.1 + +* Mon Mar 13 2023 Remi Collet <remi@remirepo.net> - 3.15.0-1 +- update to 3.15.0 + +* Mon Mar 13 2023 Remi Collet <remi@remirepo.net> - 3.14.5-1 +- update to 3.14.5 + +* Fri Feb 10 2023 Remi Collet <remi@remirepo.net> - 3.14.4-1 +- update to 3.14.4 + +* Tue Jan 31 2023 Remi Collet <remi@remirepo.net> - 3.14.3-1 +- update to 3.14.3 + +* Tue Jan 3 2023 Remi Collet <remi@remirepo.net> - 3.13.2-1 +- update to 3.13.2 + +* Mon Dec 19 2022 Remi Collet <remi@remirepo.net> - 3.13.1-1 +- update to 3.13.1 + +* Wed Nov 2 2022 Remi Collet <remi@remirepo.net> - 3.13.0-1 +- update to 3.13.0 + +* Wed Oct 12 2022 Remi Collet <remi@remirepo.net> - 3.12.0-1 +- update to 3.12.0 + +* Thu Sep 8 2022 Remi Collet <remi@remirepo.net> - 3.11.0-1 +- update to 3.11.0 + +* Thu Aug 18 2022 Remi Collet <remi@remirepo.net> - 3.10.0-1 +- update to 3.10.0 + +* Fri Jul 22 2022 Remi Collet <remi@remirepo.net> - 3.9.5-1 +- update to 3.9.5 + +* Mon Jul 18 2022 Remi Collet <remi@remirepo.net> - 3.9.4-1 +- update to 3.9.4 + +* Wed Jul 13 2022 Remi Collet <remi@remirepo.net> - 3.9.3-1 +- update to 3.9.3 + +* Tue Jul 12 2022 Remi Collet <remi@remirepo.net> - 3.9.2-1 +- update to 3.9.2 + +* Mon Jul 11 2022 Remi Collet <remi@remirepo.net> - 3.9.1-1 +- update to 3.9.1 + +* Mon Mar 21 2022 Remi Collet <remi@remirepo.net> - 3.8.0-1 +- update to 3.8.0 + +* Tue Mar 8 2022 Remi Collet <remi@remirepo.net> - 3.7.0-1 +- update to 3.7.0 #StandWithUkraineď¸ + +* Tue Feb 8 2022 Remi Collet <remi@remirepo.net> - 3.6.0-1 +- update to 3.6.0 + +* Fri Jan 14 2022 Remi Collet <remi@remirepo.net> - 3.5.0-1 +- update to 3.5.0 +- install in /usr/share/php-cs-fixer with all bundled libraries + +* Tue Nov 16 2021 Remi Collet <remi@remirepo.net> - 2.19.3-1 +- update to 2.19.3 + +* Thu Sep 2 2021 Remi Collet <remi@remirepo.net> - 2.19.2-1 +- update to 2.19.2 + +* Tue Aug 3 2021 Remi Collet <remi@remirepo.net> - 2.19.1-1 +- update to 2.19.1 + +* Tue May 4 2021 Remi Collet <remi@remirepo.net> - 2.19.0-1 +- update to 2.19.0 + +* Tue Apr 20 2021 Remi Collet <remi@remirepo.net> - 2.18.6-1 +- update to 2.18.6 +- switch to composer/xdebug-handler version 2 + +* Wed Apr 7 2021 Remi Collet <remi@remirepo.net> - 2.18.5-1 +- update to 2.18.5 + +* Mon Mar 22 2021 Remi Collet <remi@remirepo.net> - 2.18.4-1 +- update to 2.18.4 + +* Thu Mar 11 2021 Remi Collet <remi@remirepo.net> - 2.18.3-1 +- update to 2.18.3 + +* Tue Jan 26 2021 Remi Collet <remi@remirepo.net> - 2.18.2-1 +- update to 2.18.2 + +* Fri Jan 22 2021 Remi Collet <remi@remirepo.net> - 2.18.1-1 +- update to 2.18.1 + +* Mon Jan 18 2021 Remi Collet <remi@remirepo.net> - 2.18.0-1 +- update to 2.18.0 + +* Mon Jan 4 2021 Remi Collet <remi@remirepo.net> - 2.17.3-1 +- update to 2.17.3 + +* Mon Dec 21 2020 Remi Collet <remi@remirepo.net> - 2.17.2-1 +- update to 2.17.2 +- switch to phpunit9 + with phpspec/prophecy-phpunit and sanmai/phpunit-legacy-adapter + +* Wed Dec 9 2020 Remi Collet <remi@remirepo.net> - 2.17.1-1 +- update to 2.17.1 + +* Tue Dec 8 2020 Remi Collet <remi@remirepo.net> - 2.17.0-1 +- update to 2.17.0 + +* Wed Oct 28 2020 Remi Collet <remi@remirepo.net> - 2.16.7-1 +- update to 2.16.7 +- raise dependency on composer/semver v3 + +* Mon Oct 26 2020 Remi Collet <remi@remirepo.net> - 2.16.4-3 +- raise dependency on PHP 7.2 +- drop dependency on symfony-polyfill + +* Mon Jun 29 2020 Remi Collet <remi@remirepo.net> - 2.16.4-1 +- update to 2.16.4 + +* Thu Apr 16 2020 Remi Collet <remi@remirepo.net> - 2.16.3-1 +- update to 2.16.3 + * Mon Apr 13 2020 Remi Collet <remi@remirepo.net> - 2.16.2-1 - update to 2.16.2 |