Repository navigation
v8.39.0
·
330 commits
to 11.x
since this release
Immutable
release. Only release title and notes can be modified.
Changes
- Update minimum support for Testbench Core v8.44.0+. (v8.40.0...v8.44.0)
Testbench Changes
Added
- Add
Orchestra\Testbench\Foundation\Env::flushState()method and revert class deprecation. - Add
Orchestra\Testbench\php_version_compare()function. - Allow
--pretendoptions on relevant commands.
Changes
- Loads
Orchestra\Testbench\Attributes\WithConfigafter application has been booted to allow merging configuration via Service Provider by default. Usedefer: falseparameter to disable this. - Overrides
ServeCommand::trap()method to useTerminatingConsole. - Add
TESTBENCH_USER_MODELenvironment variable when runningservecommand. - Utilise
Orchestra\Testbench\Foundation\Console\TerminatingConsolewhen runningserve. - Run seeder when
testbench.yamlconfigured withseeders: true. - Use predefined
$__filenameto resolve original PestPHP's testCase file.
Fixes
- Fix
Orchestra\Testbench\Attributes\WithConfigshouldn't defer setting up framework configuration. - Fix
--parallelcompatibility withWithFixturestrait. - Fix
#[UsesVendor]attribute fails due to unbooted application, causingBindingResolutionExceptionto be thrown.