NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #532 most downloaded on Packagist
Laravel Testing Helper for Packages Development
Last release 14 days ago
24 Sep 2026
Ships fairly regularly
a new release about every 5 weeks
Some releases are documented
notes for 18 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
13 years old
440 releases · first in 2013
Add Orchestra\Testbench\Foundation\Env::flushState() method and revert class deprecation.
Orchestra\Testbench\Foundation\Env::flushState() method and revert class deprecation.Orchestra\Testbench\php_version_compare() function.--pretend options on relevant commands.Update minimum support for Testbench Core v11.4.0+. ( v11.2.0...v11.4.0 )
symfony/polyfill-php84 for Pdo\Mysql class on PHP 8.3 and below.Orchestra\Testbench\Attributes\WithConfig after application has been booted to allow merging configuration via Service Provider by default. Use defer: false parameter to disable this.flushState() to FormRequest to reset global strict mode between tests.Orchestra\Testbench\Attributes\WithConfig shouldn't defer setting up framework configuration.--without-cache option when using package:test command with nunomaduro/collision version 8.9.4+.One column per quarter.
Update minimum support for Testbench Core v11.2.0+. ( v11.0.0...v11.2.0 )
method_exists() and class_exists() usage.flushState() to FormRequest to reset global strict mode between tests.Remove deprecated Orchestra\Testbench\Foundation\Env class.
Orchestra\Testbench\Foundation\Env class.Orchestra\Testbench\Foundation\Console\Concerns\HandleTerminatingConsole trait.Orchestra\Testbench\Foundation\Console\Actions\Action::pathLocation() method.Orchestra\Testbench\laravel_migration_path() function.@define-env@environment-setup@define-db@define-routeAdd Orchestra\Testbench\Foundation\Env::flushState() method and revert class deprecation.
Orchestra\Testbench\Foundation\Env::flushState() method and revert class deprecation.Orchestra\Testbench\php_version_compare() function.--pretend options on relevant commands.Orchestra\Testbench\Attributes\WithConfig after application has been booted to allow merging configuration via Service Provider by default. Use defer: false parameter to disable this.method_exists() and class_exists() usage.ServeCommand::trap() method to use TerminatingConsole.TESTBENCH_USER_MODEL environment variable when running serve command.Orchestra\Testbench\Foundation\Console\TerminatingConsole when running serve.Orchestra\Testbench\Attributes\WithConfig shouldn't defer setting up framework configuration.--without-cache option when using package:test command with nunomaduro/collision version 8.9.4+.Update minimum support for Testbench Core v10.11.0+. ( v10.10.0...v10.11.0 )
--parallel compatibility with WithFixtures trait.Update minimum support for Testbench Core v10.10.0+. ( v10.9.0...v10.10.0 )
testbench.yaml configured with seeders: true.$__filename to resolve original PestPHP's testCase file.#[UsesVendor] attribute fails due to unbooted application, causing BindingResolutionException to be thrown.Update minimum support for Testbench Core v10.9.0+. ( v10.8.0...v10.9.0 )
Orchestra\Testbench\package_version_compare() function.Orchestra\Testbench\Concerns\WithFixtures to automatically loads fixtures file for test.JsonResource and JsonApiResource states.Orchestra\Sidekick\package_path() for better root package path detection.Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Add Orchestra\Testbench\Foundation\Env::flushState() method and revert class deprecation.
Orchestra\Testbench\Foundation\Env::flushState() method and revert class deprecation.Orchestra\Testbench\php_version_compare() function.--pretend options on relevant commands.Orchestra\Testbench\Attributes\WithConfig after application has been booted to allow merging configuration via Service Provider by default. Use defer: false parameter to disable this.ServeCommand::trap() method to use TerminatingConsole.TESTBENCH_USER_MODEL environment variable when running serve command.Orchestra\Testbench\Foundation\Console\TerminatingConsole when running serve.Orchestra\Testbench\Attributes\WithConfig shouldn't defer setting up framework configuration.--without-cache option when using package:test command with nunomaduro/collision version 8.9.4+.Update minimum support for Testbench Core v9.20.0+. ( v9.18.0...v9.20.0 )
testbench.yaml configured with seeders: true.$__filename to resolve original PestPHP's testCase file.--parallel compatibility with WithFixtures trait.#[UsesVendor] attribute fails due to unbooted application, causing BindingResolutionException to be thrown.Update minimum support for Testbench Core v9.18.0+. ( v9.16.0...v9.18.0 )
Orchestra\Testbench\terminate() and Orchestra\Testbench\bail() function to allow using exit() on pnctl enabled tests.Orchestra\Testbench\uses_default_skeleton() function.Illuminate\Validator\Validator state.Orchestra\Testbench\package_version_compare() function.Orchestra\Testbench\Concerns\WithFixtures to automatically loads fixtures file for test.Illuminate\Support\Str states via during test teardown.Orchestra\Sidekick\package_path() for better root package path detection.Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Add Orchestra\Testbench\Foundation\Env::flushState() method and revert class deprecation.
Orchestra\Testbench\Foundation\Env::flushState() method and revert class deprecation.Orchestra\Testbench\php_version_compare() function.--pretend options on relevant commands.Orchestra\Testbench\Attributes\WithConfig after application has been booted to allow merging configuration via Service Provider by default. Use defer: false parameter to disable this.ServeCommand::trap() method to use TerminatingConsole.TESTBENCH_USER_MODEL environment variable when running serve command.Orchestra\Testbench\Foundation\Console\TerminatingConsole when running serve.testbench.yaml configured with seeders: true.$__filename to resolve original PestPHP's testCase file.Orchestra\Testbench\Attributes\WithConfig shouldn't defer setting up framework configuration.--parallel compatibility with WithFixtures trait.#[UsesVendor] attribute fails due to unbooted application, causing BindingResolutionException to be thrown.Limit compatible guzzlehttp/guzzle version to be used with Laravel Framework 10.
guzzlehttp/guzzle version to be used with Laravel Framework 10.Update minimum support for Testbench Core v8.40.0+. ( v8.37.0...v8.40.0 )
Orchestra\Testbench\package_version_compare() function.Orchestra\Testbench\Concerns\WithFixtures to automatically loads fixtures file for test.Orchestra\Foundation\Env now extends Orchestra\Sidekick\Env.Illuminate\Support\Str states via during test teardown.Orchestra\Sidekick\package_path() for better root package path detection.Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →