|
1 | 1 | # Changelog |
2 | 2 |
|
| 3 | +## [0.3.0](https://github.com/php-testo/testo/compare/0.2.0...0.3.0) (2025-10-31) |
| 4 | + |
| 5 | + |
| 6 | +### Features |
| 7 | + |
| 8 | +* Add attributes to all test info DTOs ([9fdd418](https://github.com/php-testo/testo/commit/9fdd41838702fa889c081c4ff09ea4dfac4403b0)) |
| 9 | +* Add DataProvider attribute and interceptor ([e18f8b2](https://github.com/php-testo/testo/commit/e18f8b2277efca75170e92bd71d704cba61db403)) |
| 10 | +* Add description field to Test attribute ([d00e60d](https://github.com/php-testo/testo/commit/d00e60d0ca03d731e2e1c317964ffb4c67fff732)) |
| 11 | +* **assert:** Add Fail expectation; ([be1e011](https://github.com/php-testo/testo/commit/be1e011b4bd3a158ae51e61102297685d6ae03b6)) |
| 12 | +* **assert:** Introduce `StateNotFound` exception for missing test state ([e9e311c](https://github.com/php-testo/testo/commit/e9e311cf022f58856a497bbd034096f911f21200)) |
| 13 | +* make data provider attribute repeatable ([#35](https://github.com/php-testo/testo/issues/35)) ([363602a](https://github.com/php-testo/testo/commit/363602aa2b8a13c1d95388fb280618937f2546fd)) |
| 14 | + |
| 15 | + |
| 16 | +### Documentation |
| 17 | + |
| 18 | +* Add tests/README.md ([3e1faff](https://github.com/php-testo/testo/commit/3e1faffe569b80d26285ca9192f2cb592620f162)) |
| 19 | +* **readme:** Update installation command, include `--dev` flag ([dddf2b3](https://github.com/php-testo/testo/commit/dddf2b353b339e8e32635550b57702004f124da9)) |
| 20 | + |
| 21 | + |
| 22 | +### Code Refactoring |
| 23 | + |
| 24 | +* **assert:** Convert ObjectTrackerInterceptor into Expectation ([930fb8f](https://github.com/php-testo/testo/commit/930fb8f11aea86751b25af94a3833fcb996127b6)) |
| 25 | +* **assert:** Return `ExpectedException` from `Assert::exception()` ([3bbaf92](https://github.com/php-testo/testo/commit/3bbaf92b8ddec319fa0e6e5b75edee4e672c2639)) |
| 26 | +* **assert:** Unhardcode exception expectations ([6855245](https://github.com/php-testo/testo/commit/6855245ca7fb7f364303405bc91af27c4b45d43f)) |
| 27 | +* **AttributesInterceptor:** map function attributes into TestInfo and CaseInfo ([2e2dee7](https://github.com/php-testo/testo/commit/2e2dee796780d737042237de0b1a35e34d93c1b1)) |
| 28 | +* **CaseRunner, SuiteRunner:** handle test execution errors ([0d93f08](https://github.com/php-testo/testo/commit/0d93f084ee98d610d0a44464a7b58f0c789b7cfb)) |
| 29 | +* **formatter:** Add suffix with dataset in Teamcity renderer ([f5d4ca1](https://github.com/php-testo/testo/commit/f5d4ca1c8bd1f3ecd87d831b1ec01fd4e33300f8)) |
| 30 | +* Rename namespace for DataProvider feature to `Sample` ([bee6b1f](https://github.com/php-testo/testo/commit/bee6b1f9b44805a65ce5b420e1c8b1941bbc0f64)) |
| 31 | +* **renderer:** Support data providers in Teamcity renderer ([8794e7e](https://github.com/php-testo/testo/commit/8794e7e4de91ee145ca645572a7db4e42c8fa6ae)) |
| 32 | +* **renderer:** Support data providers in Terminal renderer ([cea17b2](https://github.com/php-testo/testo/commit/cea17b2170790f57930fbcad8ab2fba4d697ab63)) |
| 33 | +* streamline failure handling and remove deprecated interceptors ([cd32d42](https://github.com/php-testo/testo/commit/cd32d420f372d3fb9ac67e1561b5ea8668fa77d6)) |
| 34 | + |
3 | 35 | ## [0.2.0](https://github.com/php-testo/testo/compare/0.1.0...0.2.0) (2025-10-29) |
4 | 36 |
|
5 | 37 |
|
|
0 commit comments