rxcod9 / joy-voyager-api

Joy VoyagerApi module adds REST Api end points to Voyager with Passport and Swagger support.
https://joy-voyager.kodmonk.com
MIT License
19 stars 4 forks source link

Update dependency orchestra/testbench to v9 #38

Open renovate[bot] opened 6 months ago

renovate[bot] commented 6 months ago

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
orchestra/testbench (source) ^5.0\|^6.0\|^7.0\|^8.0 -> 9.4.0 age adoption passing confidence

Release Notes

orchestral/testbench (orchestra/testbench) ### [`v9.4.0`](https://togithub.com/orchestral/testbench/releases/tag/v9.4.0) [Compare Source](https://togithub.com/orchestral/testbench/compare/v9.3.0...v9.4.0) ##### Changes - Update minimum support for Testbench Core v9.4.0+. ([v9.3.0...v9.4.0](https://togithub.com/orchestral/testbench-core/compare/v9.3.0...v9.4.0)) ##### Testbench Changes ##### Added - Added `artisan` binary to Laravel skeleton. - Added `Orchestra\Testbench\join_paths()` function. - Added `Orchestra\Testbench\Attributes\UsesVendor` attribute class. - Added `defineStashRoutes()` method to register adhoc route for test. ##### Changes - Improvements to `Orchestra\Testbench\default_skeleton_path()`, `Orchestra\Testbench\package_path()`, and `Orchestra\Testbench\workbench_path()` usage based on new `Orchestra\Testbench\join_paths()` function. ### [`v9.3.0`](https://togithub.com/orchestral/testbench/releases/tag/v9.3.0) [Compare Source](https://togithub.com/orchestral/testbench/compare/v9.2.0...v9.3.0) ##### Changes - Update minimum support for Testbench Core v9.3.0+. ([v9.2.0...v9.3.0](https://togithub.com/orchestral/testbench-core/compare/v9.2.0...v9.3.0)) ##### Testbench Changes ##### Changes - Update `Orchestra\Testbench\Foundation\Console\Actions\GeneratesFile` to remove `.gitkeep` file when directory contain one or more files. - Code Improvements. ##### Fixes - Fixes `InteractsWithPublishedFiles` should only flush published files within `database/migrations` directory. ### [`v9.2.0`](https://togithub.com/orchestral/testbench/releases/tag/v9.2.0) [Compare Source](https://togithub.com/orchestral/testbench/compare/v9.1.2...v9.2.0) ##### Changes - Update minimum support for Testbench Core v9.2.0+. ([v9.1.3...v9.2.0](https://togithub.com/orchestral/testbench-core/compare/v9.1.3...v9.2.0)) ##### Testbench Changes ##### Added - Added new attributes: - `Orchestra\Testbench\Attributes\ResolvesLaravel` - `Orchestra\Testbench\Attributes\UsesFrameworkConfiguration` - Allows to discover `factories` using Workbench to map `Workbench\App\Models` to `Workbench\Database\Factories` classes. - Allows to auto discover console command classes from `workbench/app/Console/Commands`. ##### Changes - Bump minimum support to Laravel Framework v11.11. - Implements `JsonSerializable` to `Orchestra\Testbench\Foundation\UndefinedValue`. - Update skeleton to use `workbench` as default environment value. - Allow `Orchestra\Testbench\Attributes\Define` and `Orchestra\Testbench\Attributes\DefineEnvironment` to be used on the class level by [@​danjohnson95](https://togithub.com/danjohnson95) ##### Fixes - Ensure `usesTestingFeature()` attribute registration is loaded before class attributes instead of method attributes. ### [`v9.1.2`](https://togithub.com/orchestral/testbench/releases/tag/v9.1.2) [Compare Source](https://togithub.com/orchestral/testbench/compare/v9.1.1...v9.1.2) ##### Changes - Update minimum support for Testbench Core v9.1.3+. ([v9.1.2...v9.1.3](https://togithub.com/orchestral/testbench-core/compare/v9.1.2...v9.1.3)) ##### Testbench Changes ##### Fixes - Fixes `Orchestra\Testbench\Workench\Workbench::applicationExceptionHandler()` usage to detect `Workbench\App\Exceptions\Handler` class. - Fixes `Orchestra\Testbench\Console\Kernel` and `Orchestra\Testbench\Foundation\Console\Kernel` unable to discover commands. ### [`v9.1.1`](https://togithub.com/orchestral/testbench/releases/tag/v9.1.1) [Compare Source](https://togithub.com/orchestral/testbench/compare/v9.1.0...v9.1.1) ##### Changes - Update minimum support for Testbench Core v9.1.2+. ([v9.1.0...v9.1.2](https://togithub.com/orchestral/testbench-core/compare/v9.1.0...v9.1.2)) ##### Testbench Changes ##### Changes - Utilise `Orchestra\Testbench\package_path()` function instead of `TESTBENCH_WORKING_PATH` constant. - Update configuration to match Laravel Framework v11.8.0. ##### Fixes - Fixes `Orchestra\Testbench\Attributes\RequiresLaravel` attribute usage. ### [`v9.1.0`](https://togithub.com/orchestral/testbench/releases/tag/v9.1.0) [Compare Source](https://togithub.com/orchestral/testbench/compare/v9.0.4...v9.1.0) ##### Changes - Update minimum support for Testbench Core v9.1.0+. ([v9.0.13...v9.1.0](https://togithub.com/orchestral/testbench-core/compare/v9.0.13...v9.1.0)) ##### Testbench Changes ##### Changes - Uses `TESTBENCH_WORKING_PATH` from environment variable before fallback to `getcwd()`. - PHPStan Improvements. - Add support for PHPUnit 11.1. - Update skeleton to match v11.0.7. ##### Fixes - Fixes routing registration using macro with Workbench. ### [`v9.0.4`](https://togithub.com/orchestral/testbench/releases/tag/v9.0.4) [Compare Source](https://togithub.com/orchestral/testbench/compare/v9.0.3...v9.0.4) ##### Changes - Update minimum support for Testbench Core v9.0.13+. ([v9.0.9...v9.0.13](https://togithub.com/orchestral/testbench-core/compare/v9.0.9...v9.0.13)) ##### Testbench Changes ##### Changes - Allows `Orchestra\Testbench\remote` to accept `$env` with either `array` or `string`. - Includes `TESTBENCH_PACKAGE_REMOTE=true` when running command using `Orchestra\Testbench\remote`. - Flush Static Improvements. - Revert setting `workbench` environment variable when Testbench CLI is used outside of testing. ##### Fixes - Fixes `serve` command. - Fixes `runningInUnitTests()` returning `true` when not running tests via Testbench CLI. ### [`v9.0.3`](https://togithub.com/orchestral/testbench/releases/tag/v9.0.3) [Compare Source](https://togithub.com/orchestral/testbench/compare/v9.0.2...v9.0.3) ##### Changes - Update minimum support for Testbench Core v9.0.9+. ([v9.0.7...v9.0.9](https://togithub.com/orchestral/testbench-core/compare/v9.0.7...v9.0.9)) - Update minimum support for Laravel Framework `11.1.0`. ##### Testbench Changes ##### Changes - Add support for `HASH_VERIFY` environment variables. ##### Fixes - Force reset `RefreshDatabaseState` when using `LazilyRefreshDatabase` with SQLite `:in-memory:` database connections. ### [`v9.0.2`](https://togithub.com/orchestral/testbench/releases/tag/v9.0.2) [Compare Source](https://togithub.com/orchestral/testbench/compare/v9.0.1...v9.0.2) ##### Changes - Update minimum support for Testbench Core v9.0.7+. ([v9.0.6...v9.0.7](https://togithub.com/orchestral/testbench-core/compare/v9.0.6...v9.0.7)) ##### Testbench Changes ##### Fixes - Fixes `RefreshDatabase` to be executed on `tearDown()` only limited when ad-hoc migrations was added during test. ### [`v9.0.1`](https://togithub.com/orchestral/testbench/releases/tag/v9.0.1) [Compare Source](https://togithub.com/orchestral/testbench/compare/v9.0.0...v9.0.1) ##### Changes - Update minimum support for Testbench Core v9.0.6+. ([v9.0.1...v9.0.6](https://togithub.com/orchestral/testbench-core/compare/v9.0.1...v9.0.6)) ##### Testbench Changes ##### Changes - Run `ResetRefreshDatabaseState` via `tearDownTheTestEnvironmentUsingTestCase()` method. - Check against `RefreshDatabaseState::$migrated` and `RefreshDatabaseState::$lazilyRefreshed` before loading migration paths to the instance of `migrator`. - Update skeleton to match v11.0.3. - Revert default skeleton database collations to `utf8mb4_unicode_ci`. ##### Fixes - Fixes `beforeApplicationDestroyed()` usage on `loadLaravelMigrations()` method. - Fixes `RefreshDatabase` usage does not reset the database migrations between tests. - Fixes `class_implements()` should only be executed if the Attribute class exists. - Testbench CLI should prioritize application kernels defined via `bootstrap/app.php` when configured using a custom skeleton. ### [`v9.0.0`](https://togithub.com/orchestral/testbench/releases/tag/v9.0.0) [Compare Source](https://togithub.com/orchestral/testbench/compare/v8.26.0...v9.0.0) ##### Added - Added support for PHPUnit 11. ##### Changes - Update support for Laravel Framework v11. - Increase minimum PHP version to 8.2 and above (tested with 8.2 and 8.3). ##### Deprecated - Deprecate `Orchestra\Testbench\Concerns\HandlesAnnotations` in line with PHPUnit removal support for meta-comment support using annotation. ##### Removed - Remove deprecated `Orchestra\Testbench\Concerns\Database\HandlesConnections` trait. - Removed deprecated `create-sqlite-db` and `drop-sqlite-db` standalone commands.

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.



This PR was generated by Mend Renovate. View the repository job log.