All notable changes of the PHPUnit 7.3 release series are documented in this file using the Keep a CHANGELOG principles.
7.3.6 - 2018-MM-DD
- Fixed #3310: Inconsistent
@throws
annotations inAssert/Functions.php
7.3.5 - 2018-09-08
- Fixed #3181:
--filter
should be case-insensitive - Fixed #3234:
assertArraySubset()
with$strict=true
does not display differences properly - Fixed #3254: TextUI test runner cannot run a
Test
instance that is not aTestSuite
7.3.4 - 2018-09-05
- Fixed #3270: Array / Object to string conversion in
NamePrettifier
7.3.3 - 2018-09-01
- Fixed #3265: Slashes are unnecessarily escaped in prettified JSON
- Fixed #3267:
%
not escaped correctly forStringMatchesFormat
constraint
7.3.2 - 2018-08-22
- Fixed #3219:
getMockFromWsdl()
generates invalid PHP code when WSDL filename contains special characters - Fixed #3248 and #3233:
phpunit.xsd
dictates element order where it should not - Fixed #3251: TeamCity result logger is missing test duration information
7.3.1 - 2018-08-07
- Reverted #3161 (because of #3240): Support for indexed arrays in
PHPUnit\Framework\Constraint\ArraySubset
- Fixed #3237: Result caching enabled by default
- Fixed #3240:
assertArraySubset()
does not work as expected
7.3.0 - 2018-08-03
- Implemented #3147: Support for running tests first that failed in a previous run
- Implemented
cacheResult
configuration directive and--cache-result
CLI option to control test result cache required for "run defects first" functionality (disabled by default) - Implemented
cacheResultFile
configuration directive and--cache-result-file
CLI option to configure test result cache file (default:.phpunit.result.cache
) - Implemented
stopOnDefect
configuration directive and--stop-on-defect
CLI option for aborting test suite execution upon first defective test - Implemented
executionOrder
configuration directive and--order-by
CLI option for sorting the test suite before execution - The
--order-by=random
CLI option should now be used instead of--random-order
- The
--order-by=depends
CLI option should now be used instead of--resolve-dependencies
- The
--order-by=reverse
CLI option should now be used instead of--reverse-order
- Implemented
- Implemented #3161: Support for indexed arrays in
PHPUnit\Framework\Constraint\ArraySubset
- Implemented #3194:
@covers class
(and@uses class
) should include traits used by class - Implemented #3196: Support for replacing placeholders in
@testdox
text with data provider values - Implemented #3198: Provide source location for useless tests