This changelog references the relevant changes (bug and security fixes) done to orchestra/testbench-core.
Released: 2026-04-24
- Fix
Orchestra\Testbench\Attributes\WithConfigshouldn't defer setting up framework configuration.
Released: 2026-04-23
- Loads
Orchestra\Testbench\Attributes\WithConfigafter application has been booted to allow merging configuration via Service Provider by default. Usedefer: falseparameter to disable this. - Update skeleton.
- Fix missing
--without-cacheoption when usingpackage:testcommand withnunomaduro/collisionversion8.9.4+.
Released: 2026-04-09
- Add
flushState()toFormRequestto reset global strict mode between tests.
Released: 2026-04-07
- Supports PHPUnit 13.1.
- Removed no longer relevants
method_exists()andclass_exists()usage.
Released: 2026-03-31
- Overrides
ServeCommand::trap()method to useTerminatingConsole.
Released: 2026-03-24
- Supports for Laravel Framework 13.1.1.
- Add
TESTBENCH_USER_MODELenvironment variable when runningservecommand. - Utilise
Orchestra\Testbench\Foundation\Console\TerminatingConsolewhen runningserve.
Released: 2026-03-18
- Fix
--parallelcompatibility withWithFixturestrait.
Released: 2026-03-16
- Update support for Laravel Framework v13.
- Remove deprecated
Orchestra\Testbench\Foundation\Envclass. - Remove deprecated
Orchestra\Testbench\Foundation\Console\Concerns\HandleTerminatingConsoletrait. - Remove deprecated
Orchestra\Testbench\Foundation\Console\Actions\Action::pathLocation()method. - Remove deprecated
Orchestra\Testbench\laravel_migration_path()function. - Remove supports for deprecated annotations:
@define-env@environment-setup@define-db@define-route