Releases: orchestral/testbench
Releases · orchestral/testbench
v9.9.0
Changes
- Update minimum support for Testbench Core v9.9.0+. (v9.8.0...v9.9.0)
Testbench Changes
Added
- Add ability to symlink directory in from skeleton to package.
Changes
- Update skeleton to match v11.5.0.
- Add
Orchestra\Testbench\Workbench\Workbench::flushCachedClassAndNamespaces()
to flush cached namespaces and classes during installation. - Use
realpath()
onvendor:publish
output.
v8.31.0
Changes
- Update minimum support for Testbench Core v8.32.0+. (v8.31.0...v8.32.0)
Testbench Changes
Added
- Add ability to symlink directory in from skeleton to package.
Changes
- Add
Orchestra\Testbench\Workbench\Workbench::flushCachedClassAndNamespaces()
to flush cached namespaces and classes during installation. - Use
realpath()
onvendor:publish
output.
v7.50.0
Changes
- Update minimum support for Testbench Core v7.51.0+. (v7.50.0...v7.51.0)
Testbench Changes
Added
- Add ability to symlink directory in from skeleton to package.
Changes
- Add
Orchestra\Testbench\Workbench\Workbench::flushCachedClassAndNamespaces()
to flush cached namespaces and classes during installation. - Use
realpath()
onvendor:publish
output.
v9.8.0
Changes
- Update minimum support for Testbench Core v9.8.0+. (v9.7.0...v9.8.0)
Testbench Changes
Added
- Added
Orchestra\Testbench\transform_realpath_to_relative()
function. - Override Laravel's
vendor:publish
command.
Changes
- Add
$force
parameter toOrchestra\Testbench\Workbench\Workbench::detectNamespace()
method.
v8.30.0
Changes
- Update minimum support for Testbench Core v8.31.0+. (v8.30.0...v8.31.0)
Testbench Changes
Added
- Added
Orchestra\Testbench\transform_realpath_to_relative()
function. - Override Laravel's
vendor:publish
command.
Changes
- Add
$force
parameter toOrchestra\Testbench\Workbench\Workbench::detectNamespace()
method.
v7.49.0
Changes
- Update minimum support for Testbench Core v7.50.0+. (v7.49.0...v7.50.0)
Testbench Changes
Added
- Added
Orchestra\Testbench\transform_realpath_to_relative()
function. - Override Laravel's
vendor:publish
command.
Changes
- Add
$force
parameter toOrchestra\Testbench\Workbench\Workbench::detectNamespace()
method.
v9.7.0
Changes
- Update minimum support for Testbench Core v9.7.0+. (v9.6.2...v9.7.0)
Testbench Changes
Added
- Added ability to detect Workbench namespace via
Orchestra\Testbench\Workbench\Workbench::detectNamespace()
method. - Added ability to detect the default user model via
Orchestra\Testbench\Workbench\Workbench::applicationUserModel()
method. - Added support for authentication routes within Workbench by configurating
workbench.auth
config totrue
. - Added new
package:sync-skeleton
command.
Changes
- Testbench Dusk integration improvements:
- Refactor
Orchestra\Testbench\Bootstrap\LoadConfiguration
andOrchestra\Testbench\Bootstrap\LoadConfigurationWithWorkbench
to allow being extended by Testbench Dusk. - Refactor
Orchestra\Testbench\Console\Commander
.
- Refactor
- Add
$tty
parameter toOrchestra\Testbench\remote()
function. - Refactor
Orchestra\Testbench\Foundation\Bootstrap\CreateVendorSymlink
class and mark it as@api
. - Add
$backupExistingFile
and$resetOnTerminating
parameter to following methods inOrchestra\Testbench\Foundation\Console\Concerns\CopyTestbenchFiles
trait:copyTestbenchConfigurationFile()
copyTestbenchDotEnvFile()
- Supports
laravel/serializable-closure
v2.
Deprecated
- Deprecate
Orchestra\Testbench\Foundation\Console\Concerns\HandleTerminatingConsole
trait, useOrchestra\Testbench\Foundation\Console\TerminatingConsole
class instead.
v8.29.0
Changes
- Update minimum support for Testbench Core v8.30.0+. (v8.29.0...v8.30.0)
Testbench Changes
Added
- Added ability to detect Workbench namespace via
Orchestra\Testbench\Workbench\Workbench::detectNamespace()
method. - Added ability to detect the default user model via
Orchestra\Testbench\Workbench\Workbench::applicationUserModel()
method. - Added support for authentication routes within Workbench by configurating
workbench.auth
config totrue
. - Added new
package:sync-skeleton
command.
Changes
- Testbench Dusk integration improvements:
- Refactor
Orchestra\Testbench\Bootstrap\LoadConfiguration
andOrchestra\Testbench\Bootstrap\LoadConfigurationWithWorkbench
to allow being extended by Testbench Dusk. - Refactor
Orchestra\Testbench\Console\Commander
.
- Refactor
- Add multiple environment variables to Laravel 10 skeleton's configuration files based on changes made for Laravel 11.
- Add
$tty
parameter toOrchestra\Testbench\remote()
function. - Refactor
Orchestra\Testbench\Foundation\Bootstrap\CreateVendorSymlink
class and mark it as@api
. - Add
$backupExistingFile
and$resetOnTerminating
parameter to following methods inOrchestra\Testbench\Foundation\Console\Concerns\CopyTestbenchFiles
trait:copyTestbenchConfigurationFile()
copyTestbenchDotEnvFile()
Deprecated
- Deprecate
Orchestra\Testbench\Foundation\Console\Concerns\HandleTerminatingConsole
trait, useOrchestra\Testbench\Foundation\Console\TerminatingConsole
class instead.
v7.48.0
Changes
- Update minimum support for Testbench Core v7.49.0+. (v7.48.0...v7.49.0)
Testbench Changes
Added
- Added ability to detect Workbench namespace via
Orchestra\Testbench\Workbench\Workbench::detectNamespace()
method. - Added ability to detect the default user model via
Orchestra\Testbench\Workbench\Workbench::applicationUserModel()
method. - Added support for authentication routes within Workbench by configurating
workbench.auth
config totrue
. - Added new
package:sync-skeleton
command.
Changes
- Testbench Dusk integration improvements:
- Refactor
Orchestra\Testbench\Bootstrap\LoadConfiguration
andOrchestra\Testbench\Bootstrap\LoadConfigurationWithWorkbench
to allow being extended by Testbench Dusk. - Refactor
Orchestra\Testbench\Console\Commander
.
- Refactor
- Add multiple environment variables to Laravel 9 skeleton's configuration files based on changes made for Laravel 11.
- Add
$tty
parameter toOrchestra\Testbench\remote()
function. - Refactor
Orchestra\Testbench\Foundation\Bootstrap\CreateVendorSymlink
class and mark it as@api
. - Add
$backupExistingFile
and$resetOnTerminating
parameter to following methods inOrchestra\Testbench\Foundation\Console\Concerns\CopyTestbenchFiles
trait:copyTestbenchConfigurationFile()
copyTestbenchDotEnvFile()
Deprecated
- Deprecate
Orchestra\Testbench\Foundation\Console\Concerns\HandleTerminatingConsole
trait, useOrchestra\Testbench\Foundation\Console\TerminatingConsole
class instead.
v9.6.1
Changes
- Update minimum support for Testbench Core v9.6.2+. (v9.6.0...v9.6.2)
Testbench Changes
Fixes
- Fixes
route:cache
whenhealth: true
configured usingtestbench.yaml
. - Fixes compatibility with Laravel Framework v11.33.0.