Skip to content

Commit 587d096

Browse files
committed
releasing
1 parent 2ea4d5a commit 587d096

File tree

12 files changed

+877
-65
lines changed

12 files changed

+877
-65
lines changed

artifacts/bintray.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@
1010
"licenses": ["MIT"]
1111
},
1212
"version": {
13-
"name": "v2.8.2",
13+
"name": "v2.9.0",
1414
"desc": "Latest version of PhpMetrics",
15-
"released": "2023-03-08",
16-
"vcs_tag": "v2.8.2",
15+
"released": "2025-07-07",
16+
"vcs_tag": "v2.9.0",
1717
"attributes": [],
1818
"gpgSign": false
1919
},

artifacts/debian/.debhelper/generated/phpmetrics/dh_installchangelogs.dch.trimmed

Lines changed: 489 additions & 0 deletions
Large diffs are not rendered by default.

artifacts/debian/changelog

Lines changed: 275 additions & 0 deletions
Large diffs are not rendered by default.

artifacts/debian/files

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
phpmetrics_2.7.4_all.deb base optional
2-
phpmetrics_2.7.4_amd64.buildinfo base optional
1+
phpmetrics_3.0.0rc7_all.deb base optional
2+
phpmetrics_3.0.0rc7_amd64.buildinfo base optional

artifacts/phar/Makefile

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,3 @@ build-phar: test
1717
@cp /tmp/phpmetrics-build/build/phpmetrics.phar ${BUILD_DIR}/phpmetrics.phar
1818
@rm -Rf /tmp/phpmetrics-build
1919

20-
@echo Testing phar
21-
./vendor/bin/phpunit -c phpunit.xml.dist --group=binary && echo "Done"

releases/phpmetrics-linux-x86_64

31.6 MB
Binary file not shown.

releases/phpmetrics.changes

Lines changed: 103 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -1,68 +1,118 @@
11
Format: 1.8
2-
Date: Wed, 08 Mar 2023 15:03:35 +0000
2+
Date: Mon, 07 Jul 2025 13:50:31 +0200
33
Source: phpmetrics
44
Binary: phpmetrics
5+
Built-For-Profiles: noudeb
56
Architecture: source all
6-
Version: 2.7.4
7+
Version: 3.0.0rc7
78
Distribution: unstable
89
Urgency: low
910
Maintainer: Jean-François Lépine <[email protected]>
1011
Description:
1112
phpmetrics - Static analyzer for PHP
1213
Changes:
13-
phpmetrics (2.7.4) unstable; urgency=low
14+
phpmetrics (3.0.0rc7) unstable; urgency=low
1415
.
15-
* Fix readme file (#438)
16-
* include by default the composer.lock localized at the root dir
17-
* Allow usage behind proxy
18-
* PR review changes
19-
* Refactor following PR comments
20-
* PR review applied changes
21-
* Add php8 in travis ci
22-
* Merge pull request #1 from phpmetrics/master
23-
* Fix typo
24-
* Removing PHP 7+ return value typehint
25-
* Merge pull request #454 from crimsonkissaki/crimsonkissaki-patch-1
26-
* Merge pull request #449 from ssfinney/master
27-
* Merge pull request #446 from alediator/proxy_env_use
28-
* Merge pull request #442 from AlexHowansky/master
29-
* [ISSUE-445] Fix warning with test on ansi
30-
* Merge pull request #456 from phpmetrics/ISSUE-445
31-
* [ISSUE-451] remove auto scrolling of charts
32-
* Merge pull request #447 from Big-Shark/patch-2
33-
* [ISSUE-436] Restore deb compilation
34-
* Fixed issue with incorrect table header on the complexity report page
35-
* Removed extraneous and invalid HTML syntax
36-
* Merge pull request #455 from phpmetrics/ISSUE-451
37-
* Solve passing null instead of int by removing the flag on the Finder, that is unused by the code.
38-
* Add PHP Attribute "ReturnTypeWillChange" on internal overload definitions as return type is missing.
39-
* Add "unknown" status for private packages to avoid deprecated error in version_compare usage.
40-
* Merge pull request #458 from phpmetrics/ISSUE-436
41-
* Add command to get summary as Json
42-
* Merge pull request #466 from phpmetrics/remove-php8.1-deprecations
43-
* Way to search patterns of code
44-
* Merge pull request #472 from phpmetrics/searches
45-
* Merge pull request #467 from roelbaka/addJsonSummary
46-
* Merge pull request #464 from denniscoorn-paqt/fix/complexity-table-columns
47-
* releasing v2.8.0
48-
* Fixes issues with paths
49-
* Merge pull request #474 from phpmetrics/fixes_permissions_path
50-
* Updates test for phpunit compatibility
51-
* Merge pull request #475 from phpmetrics/phpunit-compatibility
16+
* Prepare v3. WIP.
17+
* Rebase on master (current 2.8.1) with adaptation for 3.x. Coverage got down. WIP.
18+
* Add some missing unit test. Coverage is still not back to previous state. WIP.
19+
* Continue to add up some coverage. WIP.
20+
* Set the coverage back to previous state. WIP: work on uncovered files.
21+
* Remove Git related metrics.
22+
* Remove PHPUnit metrics checks. Start but stop reviewing Html Reporter (too complex). File functions.php removed.
23+
* Fix some PHPStan issues. WIP.
24+
* Apply HTML error fixes from #477.
25+
* Update dependencies and fix unit tests.
26+
* Update QA and dev-dependencies.
27+
* Disable PHP Infection as some mutants are breaking analyse.
28+
* Add multiple locations for composer-autoloading.
29+
* Do not oblige usage of YAML extention as configuration can be set in another way.
30+
* Fix HTML rednering.
31+
* Fix HTML rednering.
32+
* Ignore PHP Attributes in detecting getter/setters.
33+
* Keep only composer installation to simplify tool usage.
34+
* Remove PageRank metric.
35+
* Get rid of more than 150 PHPStan errors.
36+
* Add cache and baselines on qa tools.
37+
* Dynamically manage version number via .semver file. Also minor fixes.
38+
* Rebase on master + update dependencies + improve QA. PHPUnit 10 is now used.
39+
* Use env variable to share volume to mount with DockerInDocker.
40+
* Adapt the releasing process with the current v3 + minor fixes.
41+
* Decouple file system operations to split responsibilities.
42+
* Complete the unit tests related to file system.
43+
* Kill some mutants.
44+
* Add a copy function to manage the copy of single files.
45+
* Fix tag management on release + recursive copy for HTML rendering.
46+
* Remove Clusterize as only used for removed Class Rank and remove useless logos.
47+
* Fix SVG icons on sidebar.
48+
* Fix resolving of FQCN when inferring externals.
49+
* Fix parsing issue on LComVisitor when code to parse contains variable property fetch.
50+
* Fix error when HTML report is not requested.
51+
* Add missing favicon + add report date in title.
52+
* Improve CSS + button to download the bubble graph.
53+
* Update minimum versions of dependencies for composer.json.
54+
* Fix unit tests for ExternalVisitor.
55+
* Remove example and management of plugins (JUnit).
56+
* Remove useless metric nbGetters/nbSetters.
57+
* Prepare changelog fro release 3.0.0-rc1.
58+
* releasing v3.0.0rc1
59+
* Fix #491: add shell command in case PHP command does not work for some OS in documenation.
60+
* Fix Fatal error when analyzing snippets like `$a->$b()` or `$c()`.
61+
* Prepare release 3.0.0-rc2.
62+
* releasing v3.0.0rc2
63+
* Fix special version label that were not taken into account on bintray.
64+
* releasing v3.0.0rc2
65+
* Fix possible parsing error + upgrade to PHPUnit 10.1.
66+
* Fix violations reporter which was trying to rely on Violations directly, rather than ViolationsHandler
67+
* Merge pull request #495 from Tithugues/fix/report-violations
68+
* SystemComplexityVisitor fix for calling methods with the same name on different objects
69+
* releasing v3.0.0rc3
70+
* Upgrade deps + add ccn value by method. Need to fnd how to display it on HTML reports now.
71+
* Merge pull request #497 from andrii-pukhalevych/patch1
72+
* Add elegant way to display CCN values for methods.
73+
* QA review: fix PHPStan/Psalm/PHPUnit/Qodana errors.
74+
* Merge pull request #498 from phpmetrics/add-ccn-value-to-every-class-method
75+
* releasing v3.0.0rc4
76+
* Fix URLs and search configuration usage.
77+
* Manage better description inference for stable dependencies principle.
78+
* Merge pull request #502 from phpmetrics/fix/501
79+
* Fix some unit tests + releasing process.
80+
* releasing v3.0.0rc5
81+
* Upgrade to PhpParser v5 + adapt code. Remove Qodana. Upgrade to PHPUnit 10.5
82+
* Merge pull request #504 from phpmetrics/fix/php-parser-v5
83+
* releasing v3.0.0rc6
84+
* Fix numeric version array key in Composer\Packagist.php - if there is an integer string set as a key of associative array, it will automatically be converted to integer, which causes the call of `ltrim` to fail, because of `declare(strict_types=1)` configuration
85+
* Merge pull request #509 from Klemo1997/fix/packagist-array-key-type-error
86+
* fix typo
87+
* Merge pull request #513 from YAhiru/fix-typo
88+
* feat: add OpenMetrics report
89+
* Merge pull request #512 from alanpoulain/feat-openmetrics
90+
* test: add OpenMetrics SummaryWriter test
91+
* Merge pull request #514 from alanpoulain/test-openmetrics-summary-writer
92+
* Make sure OpenMetrics format is available and upgrade QA.
93+
* Merge pull request #515 from phpmetrics/update/3.x-qa
94+
* releasing v3.0.0rc7
95+
* Updated tests in order to be executed in PHP 8.4, and supports Php 8.4
96+
* fixed issue introduced by phpcs, and removed phpcs
97+
* added build script for standalone build
98+
* fixed CI
99+
* Merge pull request #524 from phpmetrics/php84-standalone
100+
* #518 test about deferencing new without parenthesis in PHP 8.4
101+
* updated build
52102
.
53-
-- Jean-François Lépine <[email protected]> Thu, 24 Mar 2022 11:19:14 +0100
103+
-- Jean-François Lépine <[email protected]> Mon, 07 Jul 2025 13:48:16 +0200
54104
Checksums-Sha1:
55-
cb7f8ba0cc808e726861becc06adbe7459e18888 666 phpmetrics_2.7.4.dsc
56-
ab088f535fff0533c6ae046b3adfd6fe012b9c04 845881 phpmetrics_2.7.4.tar.gz
57-
55a7133e55a1073c8e11d989f86c15f24c23c055 367616 phpmetrics_2.7.4_all.deb
58-
f803b6a62eec7daa8755220a86d3b333935b62d4 4153 phpmetrics_2.7.4_amd64.buildinfo
105+
ee4b1f47df6a7d6f0a1f1a75f2f8d890717a0b9e 681 phpmetrics_3.0.0rc7.dsc
106+
71f106ff21c05825dc6658feee43e1ec9b48b792 2720950 phpmetrics_3.0.0rc7.tar.gz
107+
bda5a2b684d229756d9cadbde5df06fcaf7c02a2 1601474 phpmetrics_3.0.0rc7_all.deb
108+
f659b6eba8c9b954f61c3ffb1da2275da7a5648b 5219 phpmetrics_3.0.0rc7_amd64.buildinfo
59109
Checksums-Sha256:
60-
1e4a7cc2f643c33e38c2921c6c8a4efea01427512d59890f2025a50e0a36bfa3 666 phpmetrics_2.7.4.dsc
61-
f0bfca0c6dd85e5aac678438b08392071dc8c5274dc73172485a13bc29e0b79d 845881 phpmetrics_2.7.4.tar.gz
62-
c5c37e4fe0023b3d6a884aa700f2beca5602932de992a0e0701c3b70bdff9a21 367616 phpmetrics_2.7.4_all.deb
63-
d1c2bc2834d035e34e7591ac118bcfcbf043de5b4e9919fe055a9a3e5e27b071 4153 phpmetrics_2.7.4_amd64.buildinfo
110+
a63a622ba4d79c9dcbb9fd4f7cb78e7f07fa19a5ecee68cd28630fc9ef1c02a7 681 phpmetrics_3.0.0rc7.dsc
111+
dcdaa76e774d1c2b77b61799a11ed883ddad3ab798f41b4a28d6d4172a3f0765 2720950 phpmetrics_3.0.0rc7.tar.gz
112+
4d0b80e7b12fcca8f563887b68b64dffae00f1d40d5ce2dbe51fb7dddac1f4e4 1601474 phpmetrics_3.0.0rc7_all.deb
113+
a930aaded1568741df61342ae34598d0c8519d59996a1f09434c8a78ae436fbf 5219 phpmetrics_3.0.0rc7_amd64.buildinfo
64114
Files:
65-
7ece862094f51de22e43269fe572dea6 666 base optional phpmetrics_2.7.4.dsc
66-
984c326064b5d3f9fcacff2e60859263 845881 base optional phpmetrics_2.7.4.tar.gz
67-
6f996dd248af254907078e80ca199318 367616 base optional phpmetrics_2.7.4_all.deb
68-
6c238f3f6f95a7a9c4c84be5336fcfb5 4153 base optional phpmetrics_2.7.4_amd64.buildinfo
115+
d1e010a31674d7c80d3f04e6e594a324 681 base optional phpmetrics_3.0.0rc7.dsc
116+
d6a8f3c3354a44651314ca74ec350b5e 2720950 base optional phpmetrics_3.0.0rc7.tar.gz
117+
9401ea4391c70d0fdb93edf0ce59677d 1601474 base optional phpmetrics_3.0.0rc7_all.deb
118+
63adbc1407be9b484c953078415853e3 5219 base optional phpmetrics_3.0.0rc7_amd64.buildinfo

releases/phpmetrics.deb

1.18 MB
Binary file not shown.

releases/phpmetrics.dsc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ Format: 1.0
22
Source: phpmetrics
33
Binary: phpmetrics
44
Architecture: all
5-
Version: 2.7.4
5+
Version: 3.0.0rc7
66
Maintainer: Jean-François Lépine <[email protected]>
77
Homepage: http://www.phpmetrics.org
88
Standards-Version: 0.0.0
@@ -12,8 +12,8 @@ Build-Depends: make
1212
Package-List:
1313
phpmetrics deb base optional arch=all
1414
Checksums-Sha1:
15-
ab088f535fff0533c6ae046b3adfd6fe012b9c04 845881 phpmetrics_2.7.4.tar.gz
15+
71f106ff21c05825dc6658feee43e1ec9b48b792 2720950 phpmetrics_3.0.0rc7.tar.gz
1616
Checksums-Sha256:
17-
f0bfca0c6dd85e5aac678438b08392071dc8c5274dc73172485a13bc29e0b79d 845881 phpmetrics_2.7.4.tar.gz
17+
dcdaa76e774d1c2b77b61799a11ed883ddad3ab798f41b4a28d6d4172a3f0765 2720950 phpmetrics_3.0.0rc7.tar.gz
1818
Files:
19-
984c326064b5d3f9fcacff2e60859263 845881 phpmetrics_2.7.4.tar.gz
19+
d6a8f3c3354a44651314ca74ec350b5e 2720950 phpmetrics_3.0.0rc7.tar.gz

releases/phpmetrics.phar

11.5 MB
Binary file not shown.

0 commit comments

Comments
 (0)