Blame | Last modification | View Log | Download
# Changes in PHPUnit 5.4All notable changes of the PHPUnit 5.4 release series are documented in this file using the [Keep a CHANGELOG](http://keepachangelog.com/) principles.## [5.4.8] - 2016-07-26### Changed* Bumped required version of `phpunit/php-code-coverage` to `4.0.1`## [5.4.7] - 2016-07-21### Fixed* Fixed [#1968](https://github.com/sebastianbergmann/phpunit/issues/1968): Invalid data sets are not handled correctly for `@testWith` annotation* Fixed [#2200](https://github.com/sebastianbergmann/phpunit/issues/2200): No warnings when test runs in separate process* Fixed [#2221](https://github.com/sebastianbergmann/phpunit/issues/2221): `expectException()` accepts non-string argument## [5.4.6] - 2016-06-16### Fixed* Fixed [#2219](https://github.com/sebastianbergmann/phpunit/issues/2219): PHAR does not contain all dependencies## [5.4.5] - 2016-06-15### Fixed* Fixed [#2181](https://github.com/sebastianbergmann/phpunit/issues/2181): Use `setlocale()` with `0` as second argument to not affect current setting* Fixed [#2211](https://github.com/sebastianbergmann/phpunit/issues/2211): Correctly handle paths to PHP binary that contain spaces (`C:\Program Files`) on Microsoft Windows## [5.4.4] - 2016-06-09### Fixed* Blacklisted phpdocumentor/reflection-docblock 3.0.2 due to https://github.com/phpDocumentor/ReflectionDocBlock/pull/77## [5.4.3] - 2016-06-09### Changed* Renamed `phpunit\framework\TestCase` to `PHPUnit\Framework\TestCase`## [5.4.2] - 2016-06-03### Fixed* Reverted the JUnit XML logfile format change to restore backward compatibility## [5.4.1] - 2016-06-03### Fixed* Fixed [#2186](https://github.com/sebastianbergmann/phpunit/issues/2186): `PHPUnit_Framework_TestCase::getMockBuilder()` should be `public`, not `protected`## [5.4.0] - 2016-06-03### Added* Implemented [#2037](https://github.com/sebastianbergmann/phpunit/issues/2037): Log more information about failures in JSON output* Implemented [#2152](https://github.com/sebastianbergmann/phpunit/issues/2152): Filter for which tests TestDox output is generated* Added the `PHPUnit\Framework\TestCase::createMock()` method for creating test doubles using best practice defaults* Added `registerMockObjectsFromTestArgumentsRecursively` configuration directive for optionally registering mock objects from test arguments recursively* Added support for the `ENV`, `STDIN`, `ARGS`, `FILEEOF`, `FILE_EXTERNAL`, `EXPECT_EXTERNAL`, `EXPECTF_EXTERNAL`, `EXPECTREGEX_EXTERNAL`, and `XFAIL` sections to PHPT test runner* Added TestDox XML logger* Added `phpunit\framework\TestCase` as an alias for `PHPUnit_Framework_TestCase` for forward compatibility### Changed* The `PHPUnit_Framework_TestCase::getMock()` method has been deprecated. Please use `PHPUnit_Framework_TestCase::createMock()` or `PHPUnit_Framework_TestCase::getMockBuilder()` instead.* The `PHPUnit_Framework_TestCase::getMockWithoutInvokingTheOriginalConstructor()` method has been deprecated. Please use `PHPUnit_Framework_TestCase::createMock()` instead.* The logfile format generated using the `--log-junit` option and the `<log type="junit" target="..."/>` configuration directive has been updated to match the [current format used by JUnit](http://llg.cubic.org/docs/junit/). Due to this change you may need to update how your continuous integration server processes test result logfiles generated by PHPUnit.* The methods `PHPUnit_Framework_TestCase::getMockBuilder()`, `PHPUnit_Framework_TestCase::createTestDouble()`, `PHPUnit_Framework_TestCase::getMock()`, `PHPUnit_Framework_TestCase::getMockWithoutInvokingTheOriginalConstructor()`, `PHPUnit_Framework_TestCase::getMockForAbstractClass()` and `PHPUnit_Framework_TestCase::getMockForTrait()` are now protected (they were public before).[5.4.8]: https://github.com/sebastianbergmann/phpunit/compare/5.4.7...5.4.8[5.4.7]: https://github.com/sebastianbergmann/phpunit/compare/5.4.6...5.4.7[5.4.6]: https://github.com/sebastianbergmann/phpunit/compare/5.4.5...5.4.6[5.4.5]: https://github.com/sebastianbergmann/phpunit/compare/5.4.4...5.4.5[5.4.4]: https://github.com/sebastianbergmann/phpunit/compare/5.4.3...5.4.4[5.4.3]: https://github.com/sebastianbergmann/phpunit/compare/5.4.2...5.4.3[5.4.2]: https://github.com/sebastianbergmann/phpunit/compare/5.4.1...5.4.2[5.4.1]: https://github.com/sebastianbergmann/phpunit/compare/5.4.0...5.4.1[5.4.0]: https://github.com/sebastianbergmann/phpunit/compare/5.3...5.4.0