# Changelog

## Score

- CAI 69 → 64 (-5.4)
- Rubric changed (rubric-2026.10.1 → rubric-2026.10.5) — scores are not directly comparable.

## Lenses

- Code Health 99 → 99 (+0.2)
- Architecture 69 → 69 (+0.0)
- Maturity 61 → 49 (-11.9)
- Readiness 78 → 79 (+1.1)
- Security 88 → 88 (+0.0)

## New (2)

- Ambiguous distinction between `getBinary` and `getRawBinary`. Without documentation, it is unclear what 'raw' implies versus the standard binary path, suggesting a potential duplication of intent or a poorly named helper method.
- Redundant and overlapping naming for runtime identification. getName() likely returns a subset of getNameWithVersion(), and getNameWithVersionAndCodeCoverageDriver() is a specific variant. This creates confusion about which method to use for general identification versus detailed identification.

## Changes since last survey

- 8 commits — 8 feature/other, 0 fixes

## By area

- tools/.phpstan — 4 commits
- (root) — 3 commits
- .github/workflows — 1 commit

## Notable commits

- change: Update PHPStan packages
- change: Update dependency ergebnis/phpstan-rules to ^2.14.2
- change: Update dependency phpstan/phpstan to ^2.2.17
- change: Update dependency phpstan/phpstan to ^2.3.1
- change: Update dependency phpunit/phpunit to ^13.4.1
- change: Update dependency phpunit/phpunit to ^13.4.2
- change: Update dependency phpunit/phpunit to ^13.4.3
- change: Update shivammathur/setup-php action to v2.40.0
