Skip to content

Commit e2e68dd

Browse files
committed
releasing v2.8.2
1 parent 0646f81 commit e2e68dd

15 files changed

+128
-603
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.9.0",
13+
"name": "v2.9.1",
1414
"desc": "Latest version of PhpMetrics",
15-
"released": "2025-07-07",
16-
"vcs_tag": "v2.9.0",
15+
"released": "2025-09-25",
16+
"vcs_tag": "v2.9.1",
1717
"attributes": [],
1818
"gpgSign": false
1919
},

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

Lines changed: 0 additions & 579 deletions
This file was deleted.

artifacts/debian/changelog

Lines changed: 103 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,104 @@
1+
phpmetrics (3.0.0rc7) unstable; urgency=low
2+
* Prepare v3. WIP.
3+
* Rebase on master (current 2.8.1) with adaptation for 3.x. Coverage got down. WIP.
4+
* Add some missing unit test. Coverage is still not back to previous state. WIP.
5+
* Continue to add up some coverage. WIP.
6+
* Set the coverage back to previous state. WIP: work on uncovered files.
7+
* Remove Git related metrics.
8+
* Remove PHPUnit metrics checks. Start but stop reviewing Html Reporter (too complex). File functions.php removed.
9+
* Fix some PHPStan issues. WIP.
10+
* Apply HTML error fixes from #477.
11+
* Update dependencies and fix unit tests.
12+
* Update QA and dev-dependencies.
13+
* Disable PHP Infection as some mutants are breaking analyse.
14+
* Add multiple locations for composer-autoloading.
15+
* Do not oblige usage of YAML extention as configuration can be set in another way.
16+
* Fix HTML rednering.
17+
* Fix HTML rednering.
18+
* Ignore PHP Attributes in detecting getter/setters.
19+
* Keep only composer installation to simplify tool usage.
20+
* Remove PageRank metric.
21+
* Get rid of more than 150 PHPStan errors.
22+
* Add cache and baselines on qa tools.
23+
* Dynamically manage version number via .semver file. Also minor fixes.
24+
* Rebase on master + update dependencies + improve QA. PHPUnit 10 is now used.
25+
* Use env variable to share volume to mount with DockerInDocker.
26+
* Adapt the releasing process with the current v3 + minor fixes.
27+
* Decouple file system operations to split responsibilities.
28+
* Complete the unit tests related to file system.
29+
* Kill some mutants.
30+
* Add a copy function to manage the copy of single files.
31+
* Fix tag management on release + recursive copy for HTML rendering.
32+
* Remove Clusterize as only used for removed Class Rank and remove useless logos.
33+
* Fix SVG icons on sidebar.
34+
* Fix resolving of FQCN when inferring externals.
35+
* Fix parsing issue on LComVisitor when code to parse contains variable property fetch.
36+
* Fix error when HTML report is not requested.
37+
* Add missing favicon + add report date in title.
38+
* Improve CSS + button to download the bubble graph.
39+
* Update minimum versions of dependencies for composer.json.
40+
* Fix unit tests for ExternalVisitor.
41+
* Remove example and management of plugins (JUnit).
42+
* Remove useless metric nbGetters/nbSetters.
43+
* Prepare changelog fro release 3.0.0-rc1.
44+
* releasing v3.0.0rc1
45+
* Fix #491: add shell command in case PHP command does not work for some OS in documenation.
46+
* Fix Fatal error when analyzing snippets like `$a->$b()` or `$c()`.
47+
* Prepare release 3.0.0-rc2.
48+
* releasing v3.0.0rc2
49+
* Fix special version label that were not taken into account on bintray.
50+
* releasing v3.0.0rc2
51+
* Fix possible parsing error + upgrade to PHPUnit 10.1.
52+
* Fix violations reporter which was trying to rely on Violations directly, rather than ViolationsHandler
53+
* Merge pull request #495 from Tithugues/fix/report-violations
54+
* SystemComplexityVisitor fix for calling methods with the same name on different objects
55+
* releasing v3.0.0rc3
56+
* Upgrade deps + add ccn value by method. Need to fnd how to display it on HTML reports now.
57+
* Merge pull request #497 from andrii-pukhalevych/patch1
58+
* Add elegant way to display CCN values for methods.
59+
* QA review: fix PHPStan/Psalm/PHPUnit/Qodana errors.
60+
* Merge pull request #498 from phpmetrics/add-ccn-value-to-every-class-method
61+
* releasing v3.0.0rc4
62+
* Fix URLs and search configuration usage.
63+
* Manage better description inference for stable dependencies principle.
64+
* Merge pull request #502 from phpmetrics/fix/501
65+
* Fix some unit tests + releasing process.
66+
* releasing v3.0.0rc5
67+
* Upgrade to PhpParser v5 + adapt code. Remove Qodana. Upgrade to PHPUnit 10.5
68+
* Merge pull request #504 from phpmetrics/fix/php-parser-v5
69+
* releasing v3.0.0rc6
70+
* 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
71+
* Merge pull request #509 from Klemo1997/fix/packagist-array-key-type-error
72+
* fix typo
73+
* Merge pull request #513 from YAhiru/fix-typo
74+
* feat: add OpenMetrics report
75+
* Merge pull request #512 from alanpoulain/feat-openmetrics
76+
* test: add OpenMetrics SummaryWriter test
77+
* Merge pull request #514 from alanpoulain/test-openmetrics-summary-writer
78+
* Make sure OpenMetrics format is available and upgrade QA.
79+
* Merge pull request #515 from phpmetrics/update/3.x-qa
80+
* releasing v3.0.0rc7
81+
* Updated tests in order to be executed in PHP 8.4, and supports Php 8.4
82+
* fixed issue introduced by phpcs, and removed phpcs
83+
* added build script for standalone build
84+
* fixed CI
85+
* Merge pull request #524 from phpmetrics/php84-standalone
86+
* #518 test about deferencing new without parenthesis in PHP 8.4
87+
* Merge pull request #525 from phpmetrics/php84-standalone
88+
* updated build
89+
* releasing
90+
* releasing
91+
* update: replace MAINTAINER with LABEL fix: change cache clearing directory
92+
* Merge pull request #526 from ShotaroMuraoka/fix/dockerfile-improvement
93+
* fix: to avoid scanning the current directory for composer.json
94+
* Merge pull request #528 from ShotaroMuraoka/fix/scanning-invalid-directories
95+
* Use phpacker for binary release
96+
* Merge pull request #530 from phpmetrics/binary-phpacker
97+
* updated documentation
98+
* Updated logo
99+
100+
-- Jean-François Lépine <lepinejeanfrancois@yahoo.fr> Thu, 25 Sep 2025 05:20:57 +0000
101+
1102
phpmetrics (3.0.0rc7) unstable; urgency=low
2103
* Prepare v3. WIP.
3104
* Rebase on master (current 2.8.1) with adaptation for 3.x. Coverage got down. WIP.
@@ -1336,6 +1437,8 @@ phpmetrics (1.8.2) unstable; urgency=low
13361437

13371438

13381439

1440+
1441+
13391442

13401443

13411444

doc/installation.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,14 @@ export PATH=~/.composer/vendor/bin:$PATH
1616
## Phar
1717

1818
```bash
19-
curl https://github.com/phpmetrics/PhpMetrics/releases/download/v2.9.0/phpmetrics.phar
19+
curl https://github.com/phpmetrics/PhpMetrics/releases/download/v2.9.1/phpmetrics.phar
2020
chmod +x phpmetrics.phar && mv phpmetrics.phar /usr/local/bin/phpmetrics
2121
```
2222

2323
## Apt (Debian, Ubuntu...)
2424

2525
```bash
26-
curl https://github.com/phpmetrics/PhpMetrics/releases/download/v2.9.0/phpmetrics.deb
26+
curl https://github.com/phpmetrics/PhpMetrics/releases/download/v2.9.1/phpmetrics.deb
2727
dpkg -i phpmetrics.deb
2828
```
2929

0 commit comments

Comments
 (0)