Skip to content

Commit 38a578e

Browse files
committed
chore(1.x): release 0.4.0
1 parent caa677e commit 38a578e

File tree

2 files changed

+49
-1
lines changed

2 files changed

+49
-1
lines changed

CHANGELOG.md

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,53 @@
11
# Changelog
22

3+
## [0.4.0](https://github.com/php-testo/testo/compare/0.3.0...0.4.0) (2025-11-14)
4+
5+
6+
### Features
7+
8+
* **App:** Implement plugin configuration system for service bindings ([146b4b5](https://github.com/php-testo/testo/commit/146b4b5458b9b00ebb0a79c4dffe4ded1515a2b2))
9+
* **assert:** add `Assert::blank()` method ([#43](https://github.com/php-testo/testo/issues/43)) ([67bb937](https://github.com/php-testo/testo/commit/67bb937f70490bc8cdd145ef2e7084ef85a80c63))
10+
* **assert:** add `Assert::float`, numeric 'lessThan' and 'lessThanOrEqual' ([#49](https://github.com/php-testo/testo/issues/49)) ([caa677e](https://github.com/php-testo/testo/commit/caa677ec53ae608adddfd794911f02ba15be9ff5))
11+
* **assert:** add `Assert::int()` with `greaterThan` and `greaterThanOrEqual` ([a95ac13](https://github.com/php-testo/testo/commit/a95ac13f86fd7d04db72e2405ffd92565e50e457))
12+
* **assert:** add `Assert::string()`, `Assert::string()->contains()` methods ([010cab1](https://github.com/php-testo/testo/commit/010cab175d9aac830a73e0fb4b60805a34ecb179))
13+
* **Assert:** Add `Expect::leaks` ([14d5802](https://github.com/php-testo/testo/commit/14d5802899ee1e25a0de53bdd0e0c1b191c2f9b7))
14+
* **assert:** add `NumericTrait` to store numeric assertions ([683ac2d](https://github.com/php-testo/testo/commit/683ac2d420f2bfefee983f5e30e1263a295dd340))
15+
* **DataProvider:** Support string method names in DataProvider attribute ([e785acd](https://github.com/php-testo/testo/commit/e785acde4a022cd475f7a788ec04b2251e1c576b))
16+
* **Events:** Add Event Dispatcher Implementation ([a3dc17c](https://github.com/php-testo/testo/commit/a3dc17ca50a3ceb9ed88accd5bbf03fd56f9641e))
17+
* **Events:** Add event dispatching for test dataset execution lifecycle ([be43918](https://github.com/php-testo/testo/commit/be439188edb97e9fbebaaeac6c447449276c7665))
18+
* **Events:** Add test case and test suite event classes ([4ff59ce](https://github.com/php-testo/testo/commit/4ff59ce87eb7a59af0ee7321b8ad8075867f58cc))
19+
* **Events:** Add Test events ([d7664d9](https://github.com/php-testo/testo/commit/d7664d94833a26b85baa191c45d2f880daf879e6))
20+
* **Events:** Integrate event dispatching in test and case runners ([94172e6](https://github.com/php-testo/testo/commit/94172e61b078d1eed6d04514f60c6128ed54da9a))
21+
* **Filter:** Add comprehensive filtering options for test execution ([fb7faf6](https://github.com/php-testo/testo/commit/fb7faf60dfb986f491c3671d7ebcbda322e2802a))
22+
* **Filter:** Enhance filtering capabilities with path and name matching ([1107064](https://github.com/php-testo/testo/commit/110706477889159d2318f8d37d2afbab1121e514))
23+
* **Path:** Add wildcard pattern matching ([d027c66](https://github.com/php-testo/testo/commit/d027c6654daae46b8d908dc5fdbc570904d38485))
24+
* **render:** Add stack trace filtering for cleaner error output ([f9239a2](https://github.com/php-testo/testo/commit/f9239a293c4a7550acf2ddabea29185c2f120291))
25+
* **SuiteProvider:** Implement filter functionality ([1111ee1](https://github.com/php-testo/testo/commit/1111ee1e3a017946a386bc2c051e1cfd895d4f17))
26+
* **Tokenizer:** Add `TokenizedFile::getMethodsFQN()` ([0fd3a84](https://github.com/php-testo/testo/commit/0fd3a847e72ff8ca0a88ac10543e8508c2ac066a))
27+
28+
29+
### Bug Fixes
30+
31+
* **renderer:** Add proper DataProvider support in Terminal renderer ([3de7ddd](https://github.com/php-testo/testo/commit/3de7ddd463b728136c3b45b9d853ba74cf671e2e))
32+
33+
34+
### Documentation
35+
36+
* Add documentation about Event System ([58a840b](https://github.com/php-testo/testo/commit/58a840b66b53e6141dc859a92dcda7e70e32e68d))
37+
* Add event naming convention documentation ([b4d5be7](https://github.com/php-testo/testo/commit/b4d5be73de3cbc53d2b7cae705cd5a7b340068f1))
38+
* **cli, filter:** Add CLI and filtering documentation ([5913884](https://github.com/php-testo/testo/commit/59138844479c849cfcefc8eb3ca4c6e01601dcc7))
39+
40+
41+
### Code Refactoring
42+
43+
* **Assert:** Move `Assert::exception` and `::leaks` methods into `Expect::exception` and `Expect::notLeaks` ([b1e9fb5](https://github.com/php-testo/testo/commit/b1e9fb535cef6a88e9a75e38ad43d1eb88cbae05))
44+
* **Assert:** Polish `Assert::string()` ([5ecb5dc](https://github.com/php-testo/testo/commit/5ecb5dc757a0e134036cbfbf5aaf45cb4e1cf5c8))
45+
* **Container:** Fix aliases resolving in container; ([8805e9a](https://github.com/php-testo/testo/commit/8805e9ae0d3e6e10a949d1d1f7e91db92a19a596))
46+
* **Events:** Rename `EventDispatcher` to `EventListenerDispatcher` ([01bb202](https://github.com/php-testo/testo/commit/01bb202168c30d4206565cee2f4fa30255a054c6))
47+
* **Render:** Add compact throwable formatting in Terminal ([f872a68](https://github.com/php-testo/testo/commit/f872a68f5f39f20169d4f9d8d4f00c9c699e6997))
48+
* **renderer:** Migrate Teamcity renderer to events ([3e5c58d](https://github.com/php-testo/testo/commit/3e5c58dac051c131c2a16922dd7df46f7c5cd00a))
49+
* **renderer:** Migrate Terminal renderer to events ([#46](https://github.com/php-testo/testo/issues/46)) ([23c05bb](https://github.com/php-testo/testo/commit/23c05bbc99c21733c79167a6ecdf864412b090ec))
50+
351
## [0.3.0](https://github.com/php-testo/testo/compare/0.2.0...0.3.0) (2025-11-02)
452

553

resources/version.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "0.3.0"
2+
".": "0.4.0"
33
}

0 commit comments

Comments
 (0)