This changelog references the relevant changes (bug and security fixes) done to orchestra/testbench-dusk
.
Released: 2024-12-01
- Added
Orchestra\Testbench\Dusk\Bootstrap\LoadConfigurationWithWorkbench
class based onOrchestra\Testbench\Bootstrap\LoadConfigurationWithWorkbench
. - Added
artisan
file to the default skeleton.
- Change
Orchestra\Testbench\Dusk\Bootstrap\LoadConfiguration
class to extendsOrchestra\Testbench\Bootstrap\LoadConfiguration
. - Refactor
Orchestra\Testbench\Dusk\Console\Commander
based on Testbench Core. - Add multiple environment variables to Laravel 10 skeleton's configuration files based on changes made for Laravel 11.
- Fixed
bootstrap/app.php
to correctly extendsOrchestra\Testbench\Dusk\Foundation\Application
.
Released: 2024-11-20
- Update minimum support for Testbench v9.6.1+. (v9.6.0...v9.6.1)
- Update minimum support for Testbench Core v9.6.2+. (v9.6.0...v9.6.2)
Released: 2024-11-19
- Added support for
laravel/serializable-closure
v2.
- Update minimum support for Testbench v9.6.0+. (v9.5.0...v9.6.0)
- Update minimum support for Testbench Core v9.6.0+. (v9.5.1...v9.6.0)
- Fixes default migrations for Laravel 11.
Released: 2024-10-26
- Add optional support for
Illuminate\Support\php_binary
function.
Released: 2024-09-25
- Update minimum support for Testbench v9.5.0+. (v9.4.0...v9.5.0)
- Update minimum support for Testbench Core v9.5.1+. (v9.4.0...v9.5.1)
- Update
Orchestra\Testbench\default_skeleton_path()
to acceptarray
.
- Removed
Orchestra\Testbench\Dusk\find_test_directory()
function.
Released: 2024-09-12
- Add
concurrency.php
configuration based on Laravel Framework 11.23.
Released: 2024-08-26
- Added
Orchestra\Testbench\Dusk\TestCase::$chromeDriverPort
property with9515
port as default.
- Update minimum support for Testbench v9.4.0+. (v9.3.0...v9.4.0)
- Update minimum support for Testbench Core v9.4.0+. (v9.3.0...v9.4.0)
- Utilise
Orchestra\Testbench\join_paths()
function. - Use
Laravel\SerializableClosure\SerializableClosure::unsigned()
.
Released: 2024-08-14
- Update minimum support for Testbench v9.3.0+. (v9.2.0...v9.3.0)
- Update minimum support for Testbench Core v9.3.0+. (v9.2.1...v9.3.0)
Released: 2024-07-30
- Added
Orchestra\Testbench\Dusk\Options::fullscreen()
helper method. - Added
--disable-search-engine-choice-screen
as default argument to ChromeOptions.
- Bump minimum Dusk Updater versions to support ChromeDriver 127 and above.
Released: 2024-07-13
- Added
Orchestra\Testbench\Dusk\Options::using()
method to interacts withFacebook\WebDriver\Chrome\ChromeOptions
.
- Update minimum support for Testbench v9.2.0+. (v9.1.2...v9.2.0)
- Update minimum support for Testbench Core v9.2.1+. (v9.1.3...v9.2.1)
Released: 2024-06-28
- Update minimum support for Testbench v9.1.2+. (v9.1.1...v9.1.2)
- Update minimum support for Testbench Core v9.1.3+. (v9.1.2...v9.1.3)
- Provide Process's
$commandline
asarray
to leverageproc_open()
on Symfony Process 7.1.
Released: 2024-06-02
- Update minimum support for Testbench v9.1.1+. (v9.1.0...v9.1.1)
- Update minimum support for Testbench Core v9.1.2+. (v9.1.0...v9.1.2)
- Update configuration to match Laravel Framework v11.8.0.
Released: 2024-05-21
- Update minimum support for Testbench v9.1.0+. (v9.0.3...v9.1.0)
- Update minimum support for Testbench Core v9.1.0+. (v9.0.9...v9.1.0)
- Uses
TESTBENCH_WORKING_PATH
from environment variable before fallback togetcwd()
. - PHPStan Improvements.
Released: 2024-05-09
- Update skeleton to match v11.0.7.
Released: 2024-04-07
- Append
APP_ENV
,TESTBENCH_PACKAGE_TESTER
,TESTBENCH_WORKING_PATH
andTESTBENCH_APP_BASE_PATH
topackage:dusk
command.
Released: 2024-03-31
- Add
defineChromeDriver()
method by @joshhanley in #94.
Released: 2024-03-29
- Update minimum support for Testbench v9.0.3+. (v9.0.0...v9.0.3)
- Update minimum support for Testbench Core v9.0.9+. (v9.0.4...v9.0.9)
Released: 2024-03-18
- Update minimum support for Testbench Core v9.0.4+. (v9.0.0...v9.0.4)
- Update skeleton to match v11.0.4.
Released: 2024-03-13
- Update support for Laravel Framework v11.
- Update minimum support for Testbench v9.0.0+. (v8.22.0...v9.0.0)
- Update minimum support for Laravel Dusk v8.0.0+. (v7.13.0...v8.0.0)
- Increase minimum PHP version to 8.2 and above (tested with 8.2 and 8.3).