| by dg | improved --cider mode (thx Claude) | | | |
| by dg | added CLAUDE.md | | | |
| by dg | fixed PHPStan errors | | | |
| by dg | uses nette/phpstan-rules | | | |
| by dg | throw exception in Test::getResult() when result not yet set | | | |
| by dg | improved phpDoc types | | | |
| by dg | fixed tests | | | |
| by dg | singleline declare statements | | | |
| by dg | Released version 2.6.0 | | | |
| by dg | made static analysis mandatory | | | |
| by dg | added PHPStan baseline & fixes | | | |
| by dg | centralized cursor hiding in CliTester | | | |
| by dg | ConsolePrinter: removed dependency on mbstring | | | |
| by dg | ConsolePrinter: refactoring, added modes | | | |
| by dg | extracted Ansi class from Dumper | | | |
| by dg | Tester uses system php.ini by default (BC break) [Closes #465] | | | |
| by dg | added PhpInterpreter::withOption() | | | |
| by dg | added global testNoError() function | | | |
| by dg | global testException() calls setUp() and tearDown() | | | |
| by dg | global test() calls tearDown() even when test fails | | | |
| by dg | opened 2.6-dev | | | |
| by dg | Job: utilized PHP 8.5 stream_select() fix for true parallel execution on Windows PHP 8.5 fixed stream_select() to work with proc_open() pipes on Windows (PeekNamedPipe fix). This allows non-blocking check before reading stdout, enabling true parallel test execution. | | | |
| by dg | Job: fixed stdout data loss when process exits quickly | | | |
| by dg | updated .gitattributes | | | |
| by dg | improved phpDoc & types | | | |
| by dg | cs, refactoring | | | |
| by dg | improved error handling by replacing silent failures with explicit exceptions | | | |
| by dg | added Helpers::readFile() for strict file reading | | | |
| by dg | stricter null checking | | | |
| by dg | Released version 2.5.7 | | | |
| by dg | fixed PHP 8.5 compatibility | | | |
| by dg | Assert: improved exception message | | | |