Skip to content

v6.26.0

Compare
Choose a tag to compare
@crynobone crynobone released this 27 Mar 14:41

Changes

Testbench Changes

Added
  • Added Orchestra\Testbench\Foundation\Config to read Yaml file from testbench.yaml.
  • Added Orchestra\Testbench\Foundation\Application::createVendorSymlink() method.
    • The feature uses Orchestra\Testbench\Foundation\Bootstrap\CreateVendorSymlink.
  • Added resolveApplicationEnvironmentVariables() method.
  • Add supports for setup<Concern> and teardown<Concern> with imported traits.
Changes
  • Bump minimum laravel/framework to 8.83.26.
  • Improves PHPUnit memory leaks.
  • Refactor the following classes to match Testbench 7:
    • Orchestra\Testbench\Concerns\HandlesRoutes
    • Orchestra\Testbench\Console\Commander
    • Orchestra\Testbench\Foundation\Application

Warning: Breaking change is possible if your package contains any traits with setup<TraitClassName> or teardown<TraitClassName>

This version now will automatically run those methods during application bootstrap and terminate to be consistent with Laravel Framework implementations.