Releases: orchestral/testbench
Releases · orchestral/testbench
v7.41.0
Changes
- Update minimum support for Testbench Core v7.42.0+. (v7.40.1...v7.42.0)
Testbench Changes
Added
- Added
Orchestra\Testbench\Attributes\RequiresLaravel
attribute. - Added
Orchestra\Testbench\Foundation\Env::has()
method. - Added
Orchestra\Testbench\once()
function. - Added
Orchestra\Testbench\load_migration_paths()
function. - Added
usesRefreshDatabaseTestingConcern()
helper method toOrchestra\Testbench\Concerns\InteractsWithTestCase
trait.
Changes
- Validate
MYSQL_*
,MSSQL_*
,SQLITE_*
andPOSTGRES_*
environment variables before trying to override the configuration values. - Allow passing
$command
toOrchestra\Testbench\remote()
function usingarray
instead of juststring
.
Fixes
- Fixes
Orchestra\Testbench\Attributes\ResetRefreshDatabaseState
attribute declaration to onlyAttribute::TARGET_CLASS
.
v6.43.0
Changes
- Update minimum support for Testbench Core v6.49.0+. (v6.47.1...v6.49.0)
Testbench Changes
Added
- Added
Orchestra\Testbench\Attributes\RequiresLaravel
attribute. - Added
Orchestra\Testbench\Foundation\Env::has()
method. - Added
Orchestra\Testbench\load_migration_paths()
function. - Added
Orchestra\Testbench\laravel_version_compare()
function. - Added
Orchestra\Testbench\phpunit_version_compare()
function. - Added
Orchestra\Testbench\once()
function.
Changes
- Validate
MYSQL_*
,MSSQL_*
,SQLITE_*
andPOSTGRES_*
environment variables before trying to override the configuration values.
v8.21.1
Changes
- Update minimum support for Testbench Core v8.21.1+. (v8.21.0...v8.21.1)
Testbench Changes
Changes
- Support nested configuration files.
Fixes
- Fixes issue with Livewire testing where calling
$router->getRoutes()->refreshActionLookups()
caused tests to fail.
v7.40.1
Changes
- Update minimum support for Testbench Core v7.40.1+. (v7.40.0...v7.40.1)
Testbench Changes
Changes
- Support nested configuration files.
Fixes
- Fixes issue with Livewire testing where calling
$router->getRoutes()->refreshActionLookups()
caused tests to fail.
v6.42.1
Changes
- Update minimum support for Testbench Core v6.47.1+. (v6.47.0...v6.47.1)
Testbench Changes
Changes
- Support nested configuration files.
Fixes
- Fixes issue with Livewire testing where calling
$router->getRoutes()->refreshActionLookups()
caused tests to fail.
v8.21.0
Changes
- Update minimum support for Testbench Core v8.21.0+. (v8.20.0...v8.21.0)
Testbench Changes
Added
- Added
Orchestra\Testbench\Attributes\WithImmutableDates
attribute to forceIlluminate\Support\Date
to useCarbon\CarbonImmutable
. - Added the following helper functions:
Orchestra\Testbench\default_skeleton_path
Orchestra\Testbench\refresh_router_lookups
v7.40.0
Changes
- Update minimum support for Testbench Core v7.40.0+. (v7.39.0...v7.40.0)
Testbench Changes
Added
- Added
Orchestra\Testbench\Attributes\WithImmutableDates
attribute to forceIlluminate\Support\Date
to useCarbon\CarbonImmutable
. - Added the following helper functions:
Orchestra\Testbench\default_skeleton_path
Orchestra\Testbench\refresh_router_lookups
v6.42.0
Changes
- Update minimum support for Testbench Core v6.47.0+. (v6.45.0...v6.47.0)
Testbench Changes
Added
- Added
Orchestra\Testbench\Features\TestingFeature
as a replacement toHandlesTestingFeature
trait. - Added
Orchestra\Testbench\Attributes\WithImmutableDates
attribute to forceIlluminate\Support\Date
to useCarbon\CarbonImmutable
. - Added the following helper functions:
Orchestra\Testbench\default_skeleton_path
Orchestra\Testbench\refresh_router_lookups
Deprecated
- Deprecate
Orchestra\Testbench\Concerns\HandlesTestingFeature
trait.
v8.20.0
Changes
- Update minimum support for Testbench Core v8.20.0+. (v8.19.0...v8.20.0)
- Bump minimum
laravel/framework
to10.40.0
.
Testbench Changes
Added
- Flush error and exception handlers between tests using
Orchestra\Testbench\Bootstrap\HandleExceptions::forgetApp()
for PHPUnit 10.
Changes
- Run
route:cache
usingOrchestra\Testbench\remote
function. - Add following traits to
setUpTheTestEnvironmentTraitToBeIgnored
method:Orchestra\Testbench\Concerns\InteractsWithPest
Orchestra\Testbench\Concerns\InteractsWithTestCase
v8.19.0
Changes
- Update minimum support for Testbench Core v8.19.0+. (v8.18.0...v8.19.0)
Testbench Changes
Added
- Added
Orchestra\Testbench\Features\TestingFeature
as replacement toHandlesTestingFeature
trait. - Added support for
LOG_DEPRECATIONS_WHILE_TESTING
(default totrue
) environment variables. - Add following interfaces for Attribute handling:
Orchestra\Testbench\Contracts\Attributes\AfterAll
Orchestra\Testbench\Contracts\Attributes\AfterEach
Orchestra\Testbench\Contracts\Attributes\BeforeAll
Orchestra\Testbench\Contracts\Attributes\BeforeEach
Changes
- Bump minimum
laravel/framework
to10.39.0
. - Refactor
Orchestra\Testbench\Concerns\InteractsWithPHPUnit
. - Utilise
Illuminate\Filesystem\join_paths
function.
Deprecated
- Deprecate
Orchestra\Testbench\Concerns\HandlesTestingFeature
trait.