|  Download Changes in PHPUnit 9.6All notable changes of the PHPUnit 9.6 release series are documented in this file using the Keep a CHANGELOG principles. [9.6.12] - 2023-09-12Changed
#5508: Generate code coverage report in PHP format as first in list to avoid serializing cache data
 [9.6.11] - 2023-08-19Added
#5478:  `assertObjectHasProperty()` and `assertObjectNotHasProperty()`
 [9.6.10] - 2023-07-10Changed
#5419: Allow empty `<extensions>` element in XML configuration
 [9.6.9] - 2023-06-11Fixed
#5405: XML configuration migration does not migrate `whitelist/file` elements
Always use `X.Y.Z` version number (and not just `X.Y`) of PHPUnit's version when checking whether a PHAR-distributed extension is compatible
 [9.6.8] - 2023-05-11Fixed
#5345: No stack trace shown for previous exceptions during bootstrap
 [9.6.7] - 2023-04-14Fixed
Tests that have `@doesNotPerformAssertions` do not contribute to code coverage
 [9.6.6] - 2023-03-27Fixed
#5270: `GlobalState::getIniSettingsAsString()` generates code that triggers warnings
 [9.6.5] - 2023-03-09Changed
Backported the HTML and CSS improvements made to the `--testdox-html` from PHPUnit 10
 Fixed
#5205: Wrong default value for optional parameter of `PHPUnit\Util\Test::parseTestMethodAnnotations()` causes `ReflectionException`
 [9.6.4] - 2023-02-27Fixed
#5186: SBOM does not validate
 [9.6.3] - 2023-02-04Fixed
#5164: `markTestSkipped()` not handled correctly when called in "before first test" method
 [9.6.2] - 2023-02-04Fixed
#4618: Support for generators in `assertCount()` etc. is not marked as deprecated in PHPUnit 9.6
 [9.6.1] - 2023-02-03Fixed
#5073: `--no-extensions` CLI option only prevents extension PHARs from being loaded
#5160: Deprecate `assertClassHasAttribute()`, `assertClassNotHasAttribute()`, `assertClassHasStaticAttribute()`, `assertClassNotHasStaticAttribute()`, `assertObjectHasAttribute()`, `assertObjectNotHasAttribute()`, `classHasAttribute()`, `classHasStaticAttribute()`, and `objectHasAttribute()`
 [9.6.0] - 2023-02-03Changed
#5062: Deprecate `expectDeprecation()`, `expectDeprecationMessage()`, `expectDeprecationMessageMatches()`, `expectError()`, `expectErrorMessage()`, `expectErrorMessageMatches()`, `expectNotice()`, `expectNoticeMessage()`, `expectNoticeMessageMatches()`, `expectWarning()`, `expectWarningMessage()`, and `expectWarningMessageMatches()`
#5063: Deprecate `withConsecutive()`
#5064: Deprecate `PHPUnit\Framework\TestCase::getMockClass()`
#5132: Deprecate `Test` suffix for abstract test case classes
 [9.6.12]: https://github.com/sebastianbergmann/phpunit/compare/9.6.11...9.6.12
[9.6.11]: https://github.com/sebastianbergmann/phpunit/compare/9.6.10...9.6.11
[9.6.10]: https://github.com/sebastianbergmann/phpunit/compare/9.6.9...9.6.10
[9.6.9]: https://github.com/sebastianbergmann/phpunit/compare/9.6.8...9.6.9
[9.6.8]: https://github.com/sebastianbergmann/phpunit/compare/9.6.7...9.6.8
[9.6.7]: https://github.com/sebastianbergmann/phpunit/compare/9.6.6...9.6.7
[9.6.6]: https://github.com/sebastianbergmann/phpunit/compare/9.6.5...9.6.6
[9.6.5]: https://github.com/sebastianbergmann/phpunit/compare/9.6.4...9.6.5
[9.6.4]: https://github.com/sebastianbergmann/phpunit/compare/9.6.3...9.6.4
[9.6.3]: https://github.com/sebastianbergmann/phpunit/compare/9.6.2...9.6.3
[9.6.2]: https://github.com/sebastianbergmann/phpunit/compare/9.6.1...9.6.2
[9.6.1]: https://github.com/sebastianbergmann/phpunit/compare/9.6.0...9.6.1
[9.6.0]: https://github.com/sebastianbergmann/phpunit/compare/9.5.28...9.6.0 |