commit | author | age
|
2207d6
|
1 |
# Changes in PHPUnit 6.5 |
W |
2 |
|
|
3 |
All notable changes of the PHPUnit 6.5 release series are documented in this file using the [Keep a CHANGELOG](http://keepachangelog.com/) principles. |
|
4 |
|
|
5 |
## [6.5.14] - 2019-02-01 |
|
6 |
|
|
7 |
### Fixed |
|
8 |
|
|
9 |
* Fixed [#3459](https://github.com/sebastianbergmann/phpunit/issues/3459): `@requires` function swallows digits at the end of function name |
|
10 |
|
|
11 |
## [6.5.13] - 2018-09-08 |
|
12 |
|
|
13 |
### Fixed |
|
14 |
|
|
15 |
* Fixed [#3181](https://github.com/sebastianbergmann/phpunit/issues/3181): `--filter` should be case-insensitive |
|
16 |
* Fixed [#3234](https://github.com/sebastianbergmann/phpunit/issues/3234): `assertArraySubset()` with `$strict=true` does not display differences properly |
|
17 |
* Fixed [#3254](https://github.com/sebastianbergmann/phpunit/issues/3254): TextUI test runner cannot run a `Test` instance that is not a `TestSuite` |
|
18 |
|
|
19 |
## [6.5.12] - 2018-08-22 |
|
20 |
|
|
21 |
### Fixed |
|
22 |
|
|
23 |
* Fixed [#3248](https://github.com/sebastianbergmann/phpunit/issues/3248) and [#3233](https://github.com/sebastianbergmann/phpunit/issues/3233): `phpunit.xsd` dictates element order where it should not |
|
24 |
* Fixed [#3251](https://github.com/sebastianbergmann/phpunit/issues/3251): TeamCity result logger is missing test duration information |
|
25 |
|
|
26 |
## [6.5.11] - 2018-08-07 |
|
27 |
|
|
28 |
### Fixed |
|
29 |
|
|
30 |
* Fixed [#3219](https://github.com/sebastianbergmann/phpunit/issues/3219): `getMockFromWsdl()` generates invalid PHP code when WSDL filename contains special characters |
|
31 |
|
|
32 |
## [6.5.10] - 2018-08-03 |
|
33 |
|
|
34 |
### Fixed |
|
35 |
|
|
36 |
* Fixed [#3209](https://github.com/sebastianbergmann/phpunit/issues/3209): `Test::run()` and `TestCase::run()` interface contradiction |
|
37 |
* Fixed [#3218](https://github.com/sebastianbergmann/phpunit/issues/3218): `prefix` attribute for `directory` node missing from `phpunit.xml` XSD |
|
38 |
* Fixed [#3225](https://github.com/sebastianbergmann/phpunit/issues/3225): `coverage-php` missing from `phpunit.xsd` |
|
39 |
|
|
40 |
## [6.5.9] - 2018-07-03 |
|
41 |
|
|
42 |
### Fixed |
|
43 |
|
|
44 |
* Fixed [#3142](https://github.com/sebastianbergmann/phpunit/issues/3142): Method-level annotations (`@backupGlobals`, `@backupStaticAttributes`, `@errorHandler`, `@preserveGlobalState`) do not override class-level annotations |
|
45 |
|
|
46 |
## [6.5.8] - 2018-04-10 |
|
47 |
|
|
48 |
### Fixed |
|
49 |
|
|
50 |
* Fixed [#2830](https://github.com/sebastianbergmann/phpunit/issues/2830): `@runClassInSeparateProcess` does not work for tests that use `@dataProvider` |
|
51 |
|
|
52 |
## [6.5.7] - 2018-02-26 |
|
53 |
|
|
54 |
### Fixed |
|
55 |
|
|
56 |
* Fixed [#2974](https://github.com/sebastianbergmann/phpunit/issues/2974): JUnit XML logfile contains invalid characters when test output contains binary data |
|
57 |
|
|
58 |
## [6.5.6] - 2018-02-01 |
|
59 |
|
|
60 |
### Fixed |
|
61 |
|
|
62 |
* Fixed [#2236](https://github.com/sebastianbergmann/phpunit/issues/2236): Exceptions in `tearDown()` do not affect `getStatus()` |
|
63 |
* Fixed [#2950](https://github.com/sebastianbergmann/phpunit/issues/2950): Class extending `PHPUnit\Framework\TestSuite` does not extend `PHPUnit\FrameworkTestCase` |
|
64 |
* Fixed [#2972](https://github.com/sebastianbergmann/phpunit/issues/2972): PHPUnit crashes when test suite contains both `.phpt` files and unconventionally named tests |
|
65 |
|
|
66 |
## [6.5.5] - 2017-12-17 |
|
67 |
|
|
68 |
### Fixed |
|
69 |
|
|
70 |
* Fixed [#2922](https://github.com/sebastianbergmann/phpunit/issues/2922): Test class is not discovered when there is a test class with `@group` and provider throwing exception in it, tests are run with `--exclude-group` for that group, there is another class called later (after the class from above), and the name of that another class does not match its filename |
|
71 |
|
|
72 |
## [6.5.4] - 2017-12-10 |
|
73 |
|
|
74 |
### Changed |
|
75 |
|
|
76 |
* Require version 5.0.5 of `phpunit/phpunit-mock-objects` for [phpunit-mock-objects#394](https://github.com/sebastianbergmann/phpunit-mock-objects/issues/394) |
|
77 |
|
|
78 |
## [6.5.3] - 2017-12-06 |
|
79 |
|
|
80 |
### Fixed |
|
81 |
|
|
82 |
* Fixed an issue with PHPT tests when `forceCoversAnnotation="true"` is configured |
|
83 |
|
|
84 |
## [6.5.2] - 2017-12-02 |
|
85 |
|
|
86 |
### Changed |
|
87 |
|
|
88 |
* Require version 5.0.4 of `phpunit/phpunit-mock-objects` for [phpunit-mock-objects#388](https://github.com/sebastianbergmann/phpunit-mock-objects/issues/388) |
|
89 |
|
|
90 |
## [6.5.1] - 2017-12-01 |
|
91 |
|
|
92 |
* Fixed [#2886](https://github.com/sebastianbergmann/phpunit/pull/2886): Forced environment variables do not affect `getenv()` |
|
93 |
|
|
94 |
## [6.5.0] - 2017-12-01 |
|
95 |
|
|
96 |
### Added |
|
97 |
|
|
98 |
* Implemented [#2286](https://github.com/sebastianbergmann/phpunit/issues/2286): Optional `$exit` parameter for `PHPUnit\TextUI\TestRunner::run()` |
|
99 |
* Implemented [#2496](https://github.com/sebastianbergmann/phpunit/issues/2496): Allow shallow copy of dependencies |
|
100 |
|
|
101 |
### Fixed |
|
102 |
|
|
103 |
* Fixed [#2654](https://github.com/sebastianbergmann/phpunit/issues/2654): Problems with `assertJsonStringEqualsJsonString()` |
|
104 |
* Fixed [#2810](https://github.com/sebastianbergmann/phpunit/pull/2810): Code Coverage for PHPT tests does not work |
|
105 |
|
|
106 |
[6.5.14]: https://github.com/sebastianbergmann/phpunit/compare/6.5.13...6.5.14 |
|
107 |
[6.5.13]: https://github.com/sebastianbergmann/phpunit/compare/6.5.12...6.5.13 |
|
108 |
[6.5.12]: https://github.com/sebastianbergmann/phpunit/compare/6.5.11...6.5.12 |
|
109 |
[6.5.11]: https://github.com/sebastianbergmann/phpunit/compare/6.5.10...6.5.11 |
|
110 |
[6.5.10]: https://github.com/sebastianbergmann/phpunit/compare/6.5.9...6.5.10 |
|
111 |
[6.5.9]: https://github.com/sebastianbergmann/phpunit/compare/6.5.8...6.5.9 |
|
112 |
[6.5.8]: https://github.com/sebastianbergmann/phpunit/compare/6.5.7...6.5.8 |
|
113 |
[6.5.7]: https://github.com/sebastianbergmann/phpunit/compare/6.5.6...6.5.7 |
|
114 |
[6.5.6]: https://github.com/sebastianbergmann/phpunit/compare/6.5.5...6.5.6 |
|
115 |
[6.5.5]: https://github.com/sebastianbergmann/phpunit/compare/6.5.4...6.5.5 |
|
116 |
[6.5.4]: https://github.com/sebastianbergmann/phpunit/compare/6.5.3...6.5.4 |
|
117 |
[6.5.3]: https://github.com/sebastianbergmann/phpunit/compare/6.5.2...6.5.3 |
|
118 |
[6.5.2]: https://github.com/sebastianbergmann/phpunit/compare/6.5.1...6.5.2 |
|
119 |
[6.5.1]: https://github.com/sebastianbergmann/phpunit/compare/6.5.0...6.5.1 |
|
120 |
[6.5.0]: https://github.com/sebastianbergmann/phpunit/compare/6.4...6.5.0 |
|
121 |
|