All notable changes of the PHPUnit 7.2 release series are documented in this file using the Keep a CHANGELOG principles.
7.2.8 - 2018-MM-DD
- Fixed #3218:
prefix
attribute fordirectory
node missing fromphpunit.xml
XSD
7.2.7 - 2018-07-15
- Fixed #3154: Global constants as default parameter values are not handled correctly in namespace
- Fixed #3189: PHPUnit 7.2 potentially leaves a messy libxmlerror state
- Fixed #3199: Code Coverage for PHPT tests does not work when PHPDBG is used
7.2.6 - 2018-06-21
- Fixed #3176: PHPUnit 7.2.5 breaks backward compatibility
7.2.5 - 2018-06-21
- Fixed #3093: Unable to chain a
@dataProvider
in methoda
with a@depends
in methodb
- Fixed #3174: Code generator for test doubles does not handle proxied methods with variadic parameters correctly
7.2.4 - 2018-06-05
- Fixed #3160: TeamCity logfile writer broken on Windows
7.2.3 - 2018-06-03
- Fixed #3156: Combined use of
@depends
and@dataProvider
is not handled correctly
7.2.2 - 2018-06-01
- Ensure that
phpunit/php-code-coverage
is used in version^6.0.7
7.2.1 - 2018-06-01
- Fixed #3155: Calling
getStatus()
on aTestCase
object before the respective test has been executed results in type error
7.2.0 - 2018-06-01
- Implemented #3042: Add
TestCase::expectNotToPerformAssertions()
method as alternative to@doesNotPerformAssertions
annotation - Implemented #3064: Mark tests as risky when they claim not to perform assertions but do
- Implemented #3066: Validate XML configuration against XSD
- Implemented #3076: Extensions can be configured via PHPUnit's XML configuration
- Implemented #3080: The XML configuration arguments can have boolean elements
- Implemented #3092: Ability to run tests in random order, reverse order, ordered using dependency resolution
- Implemented #3103: Merge
phpunit-mock-objects
back into PHPUnit's Git repository - Implemented #3115: Method-level
@covers
annotation overrides class-level@coversNothing
annotation
- Fixed #3069: Method
ResultPrinter::printWaitPrompt()
seems to be unused