Skip to content
This repository has been archived by the owner on Aug 23, 2023. It is now read-only.

Update dependency orchestra/testbench to v8 #4

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Mar 28, 2023

Mend Renovate

This PR contains the following updates:

Package Type Update Change
orchestra/testbench (source) require-dev major ^5.0|^6.0|^7.0 -> 8.9.1

Release Notes

orchestral/testbench (orchestra/testbench)

v8.9.1

Compare Source

Changes
  • Support Laravel Framework 10.20.
  • Update minimum support for Testbench Core v8.9.0+. (v8.9.0...v8.9.1)
Testbench Changes
Changes
  • Allow using $model property override when extending Orchestra\Testbench\Factories\UserFactory.

v8.9.0

Compare Source

Changes
Testbench Changes
Added
  • Added new workbench.welcome configuration option.
Changes
  • Allow testbench.yaml configuration fallback similar to .env.
  • Utilise Illuminate\Support\LazyCollection.
  • Skip loading Orchestra\Workbench\WorkbenchServiceProvider when applying Orchestra\Testbench\Concerns\WithWorkbench.

v8.8.3

Compare Source

Changes
Testbench Changes
Fixes
  • Fixes configuration leak when running some TestCase without Orchestra\Testbench\Concerns\WithWorkbench.

v8.8.2

Compare Source

Changes
Testbench Changes
Added
  • Readd deprecated Orchestra\Testbench\Foundation\Console\DevToolCommand for integration compatibility.
Changes
  • Disable Composer default timeout when using serve command under Composer's script.
Removed
  • Remove Orchestra\Testbench\Workbench classes and functionality is now provided from orchestra/workbench.

v8.8.1

Compare Source

Changes
  • Support Laravel Framework 10.19.

v8.8.0

Compare Source

v8.7.0

Compare Source

Changes
Testbench Changes
Added
  • Added following events:
    • Orchestra\Testbench\Foundation\Events\ServeCommandStarted
    • Orchestra\Testbench\Foundation\Events\ServeCommandEnded
    • Orchestra\Testbench\Workbench\Events\WorkbenchInstallStarted
    • Orchestra\Testbench\Workbench\Events\WorkbenchInstallEnded
Changes
  • Change HandlesRoutes loading sequence to match common Laravel bootstrap steps.
  • Refactor HandlesAnnotations and InteractsWithPHPUnit traits.
  • Workbench integration improvements.
  • Update workbench configuration schema.
Fixes
  • Fixes Illuminate\Foundation\Application::runningUnitTests() detection.

v8.6.3

Compare Source

Changes
Testbench Changes
Fixes
  • Fixes app()->environment() detection when creating application Orchestra\Testbench\Concerns\CreatesApplication outside of PHPUnit.
  • Fixes error Undefined array key "autoload-dev" when executing workbench:install command.

v8.6.2

Compare Source

Changes
Testbench Changes
Added
  • Add new Orchestra\Testbench\Concerns\InteractsWithPHPUnit to handle CreatesApplication within PHPUnit.
Fixes
  • Fixes workbench.start path when accessing the / route return 404.
  • Only Configure TESTBENCH_APP_BASE_PATH environment variable only when running under tests.

v8.6.1

Compare Source

Changes
  • Support Laravel Framework 10.18.

v8.6.0

Compare Source

Changes
Testbench Changes
Added
  • Added new Workbench support (experimental feature).
    • Register routes under /_workbench prefix.
    • Automatically run configured seeds when executing migrate:fresh and migrate:refresh
    • Bind Orchestra\Testbench\Contracts\Config to IoC Container and introduce the new Orchestra\Testbench\workbench and Orchestra\Testbench\workbench_path helper function.
    • Add workbench:install, workbench:create-sqlite-db and workbench:drop-sqlite-db commands.
  • Add new Orchestra\Testbench\Concerns\WithWorkbench to automatically loads configuration from testbench.yaml when running tests.
Changes
  • Bump minimum laravel/framework to 10.17.0.
Deprecated
  • Deprecated package:devtool, package:create-sqlite-db and package:drop-sqlite-db commands.

v8.5.12

Compare Source

Changes
  • Support Laravel Framework 10.17.

v8.5.11

Compare Source

Changes
  • Support Laravel Framework 10.16.

v8.5.10

Compare Source

Changes
  • Support Laravel Framework 10.15.

v8.5.9

Compare Source

Changes
  • Bump minimum laravel/framework to 10.14.0.

v8.5.8

Compare Source

Changes
  • Suspense support for Laravel Framework 10.14.

v8.5.7

Compare Source

Changes
  • Bump minimum laravel/framework to 10.13.5.
  • Update minimum support for Testbench Core v8.5.7+. (v8.5.6...v8.5.7)

v8.5.6

Compare Source

Changes
  • Support Laravel Framework 10.14.
  • Bump minimum laravel/framework to 10.10.0.
  • Update minimum support for Testbench Core v8.5.6+. (v8.5.0...v8.5.6)

v8.5.5

Compare Source

Changes
  • Support Laravel Framework 10.13.

v8.5.4

Compare Source

Changes
  • Support Laravel Framework 10.12.

v8.5.3

Compare Source

Changes
  • Support Laravel Framework 10.11.

v8.5.2

Compare Source

Changes
  • Support Laravel Framework 10.10.

v8.5.1

Compare Source

Changes
  • Support Laravel Framework 10.9.

v8.5.0

Compare Source

Changes
  • Bump minimum laravel/framework to 10.8.0.
  • Update minimum support for Testbench Core v8.5.0+. (v8.4.2...v8.5.0)
Testbench Changes
Added
  • Added Orchestra\Testbench\after_resolving helper function.
Changes
  • Update skeleton to match v10.1.0.
  • Bump minimum laravel/framework to 10.8.0.

v8.4.0

Compare Source

Changes
  • Support PHPUnit 10.1.
  • Update minimum support for Testbench Core v8.4.2+. (v8.4.0...v8.4.2)
Testbench Changes
Changes
  • Update skeleton to match v10.0.6.
  • Avoid declaring Orchestra\Testbench\Concerns\Testing::setUpTheTestEnvironmentTraitToBeIgnored() as abstract method.

v8.3.1

Compare Source

Changes
  • Support Laravel Framework 10.7.

v8.3.0

Compare Source

Changes
Testbench Changes
Changes
  • Add setUpTheTestEnvironmentTraitToBeIgnored() method to determine setup<Concern> and teardown<Concern> with imported traits should be use on given trait.
  • Bump minimum laravel/framework to 10.6.1.

v8.2.2

Compare Source

Changes
  • Support Laravel Framework 10.6.

v8.2.1

Compare Source

Changes
Testbench Changes
Fixes
  • Fixes Orchestra\Testbench\Foundation\Config::addProviders() usage.
  • Fixes Orchestra\Testbench\transform_relative_path() logic.

v8.2.0

Compare Source

Changes
Testbench Changes
Added
  • Added Orchestra\Testbench\Foundation\Bootstrap\LoadMigrationsFromArray class to handle loading migrations from testbench.yaml.
    • You can now disable loading default migrations using either migrations: false in testbench.yaml or adding TESTBENCH_WITHOUT_DEFAULT_MIGRATIONS=(true) environment variable.
  • Added additional configuration options to testbench.yaml:
    • migrations: <bool|array>
    • bootstrappers: <array>
  • Added Orchestra\Testbench\parse_environment_variables() function.
  • Added Orchestra\Testbench\transform_relative_path() function.
Changes
  • env configuration from testbench.yaml with have higher priority than default_environment_variables().
  • Disable Dotenv\Repository\Adapter\PutenvAdapter when generating environment variable on the fly using Orchestra\Testbench\Foundation\Application.
Fixes
  • Fixes console output when an exception is thrown before application can be bootstrapped.
  • Fixes some configuration value leaks between tests due to the way it set environment values including APP_KEY, APP_DEBUG etc.

v8.1.1

Compare Source

Changes
  • Support Laravel Framework 10.5.

v8.1.0

Compare Source

Changes
Testbench Changes
Added
  • Add supports for setup<Concern> and teardown<Concern> with imported traits.
Changes
  • Move PHPUnit 9 support to legacy:
    • Recommend using PHPUnit 10 whenever possible.
    • Remove deprecation handling support for PHPUnit 9.
    • Only recommend using package:test and --parallel with PHPUnit 10.

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.

v8.0.11

Compare Source

Fixes
  • Avoid database connection from eager loaded via spatie/laravel-ray.

v8.0.10

Compare Source

Changes
  • Update minimum support for Laravel Framework to v10.4.1.

v8.0.9

Compare Source

Changes
  • Update minimum support for Laravel Framework to v10.4.0.
  • Support for Testbench Core to v8.1.0.

v8.0.8

Compare Source

Changes
  • Update minimum support for Testbench Core v8.0.5+. (v8.0.4...v8.0.5)
  • Update minimum support for Laravel Framework to v10.3.3.

v8.0.7

Compare Source

Changes
  • Update minimum support for Testbench Core v8.0.4+. (v8.0.2...v8.0.4)
  • Update minimum support for Laravel Framework to v10.3.1.

v8.0.6

Compare Source

Changes
  • Support Laravel Framework 10.3.

v8.0.5

Compare Source

Changes
  • Support Laravel Framework 10.2.

v8.0.4

Compare Source

Changes
  • Update minimum support for Laravel Framework to v10.1.5.

v8.0.3

Compare Source

Changes
  • Update minimum support for Laravel Framework to v10.1.4.

v8.0.2

Compare Source

Changes
  • Update minimum support for Testbench Core v8.0.2+. (v8.0.1...v8.0.2)
  • Support Laravel Framework 10.1.
Testbench Changes
Fixes
  • Fixes app.asset_url config default value from '/' to null.

v8.0.1

Compare Source

Changes
Testbench Changes
Changes
  • Bump minimum laravel/framework to 10.0.3.
  • Use available $_composer_autoload_path from composer-runtime-api.

v8.0.0

Compare Source

8.0.0

Released: 2023-02-14

Added
  • Added support for PHPUnit 10.
Changes
  • Update support for Laravel Framework v10.
  • Increase minimum PHP version to 8.1 and above (tested with 8.1 and 8.2).

Configuration

📅 Schedule: Branch creation - "after 10pm every weekday,before 5am every weekday,every weekend" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot force-pushed the renovate/orchestra-testbench-8.x branch from 9f9cae2 to 28e6e62 Compare March 30, 2023 11:41
@renovate renovate bot force-pushed the renovate/orchestra-testbench-8.x branch 2 times, most recently from 46d6f79 to 4e664cc Compare June 1, 2023 05:51
@renovate renovate bot force-pushed the renovate/orchestra-testbench-8.x branch 2 times, most recently from 4b22178 to b6bc9f2 Compare June 14, 2023 23:52
@renovate renovate bot force-pushed the renovate/orchestra-testbench-8.x branch from b6bc9f2 to 44edd43 Compare June 29, 2023 05:35
@renovate renovate bot force-pushed the renovate/orchestra-testbench-8.x branch from 44edd43 to 9719f3a Compare July 11, 2023 21:00
@renovate renovate bot force-pushed the renovate/orchestra-testbench-8.x branch from 9719f3a to daf7b56 Compare July 26, 2023 14:56
@renovate renovate bot force-pushed the renovate/orchestra-testbench-8.x branch 2 times, most recently from af2175f to c60d726 Compare August 9, 2023 02:30
@renovate renovate bot force-pushed the renovate/orchestra-testbench-8.x branch 4 times, most recently from 18856e4 to d19e6ca Compare August 17, 2023 05:38
@renovate renovate bot force-pushed the renovate/orchestra-testbench-8.x branch 2 times, most recently from 0dd131f to 2a1b084 Compare August 20, 2023 02:38
@renovate renovate bot force-pushed the renovate/orchestra-testbench-8.x branch from 2a1b084 to 6a4173f Compare August 23, 2023 05:56
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant