This changelog references the relevant changes (bug and security fixes) done to orchestra/workbench
.
Released: 2024-12-01
- Default authentication & dashboard using Laravel Breeze. This can be enabled by adding
workbench.auth
configuration totrue
. - Add
workbench:purge-skeleton
as alias topackage:purge-skeleton
command. - Add
workbench:sync-skeleton
as alias topackage:sync-skeleton
command. - Add
applicationPath()
toOrchestra\Workbench\Workbench
class.
- Allows to customise the generated namespace instead of default to
Workbench\App
andWorkbench\Database
. - Allows to override the default redirect after logged-in.
- Fixes the default
DatabaseSeeder
stub.
Released: 2024-11-19
- Added
Workbench::swapFile()
method to override the default generated stub file. - Added
--database
option toworkbench:create-sqlite-db
command. - Added
--database
and--all
options toworkbench:drop-sqlite-db
command.
- Remove
spatie/laravel-ray
.
Released: 2024-10-24
- Added
--basic
option toworkbench:install
andworkbench:devtool
command to simplify installation. - Add
Orchestra\Workbench\Workbench::swapFile()
to override the default stub files:config
config.basic
gitignore
routes.api
routes.console
routes.web
seeders.database
- Utilise
Orchestra\Testbench\join_paths()
function.
Released: 2024-08-26
- Allows following methods on
Orchestra\Workbench\Workbench
to accept arrays:laravelPath()
packagePath()
path()
Released: 2024-08-14
- Added
Orchestra\Workbench\Console\InstallCommand::$configurationBaseFile
option to define the defaulttestbench.yaml
stub. - Utilise Symfony Console
InputOption::VALUE_NEGATABLE
feature onworkbench:install
andworkbench:devtool
command. - Implements
Illuminate\Contracts\Console\PromptsForMissingInput
onworkbench:install
andworkbench:devtool
command.
Released: 2024-08-12
- Update
workbench:devtool
command.
Released: 2024-08-10
- Generate
User
model andUserFactory
class viaworkbench:install
. - Update generated
DatabaseSeeder.php
to match Laravel 10 skeleton.
Released: 2024-08-06
- Flush session when loading the start page via
composer run serve
. - Disallow running
workbench:build
,workbench:devtool
orworkbench:install
viaworkbench:build
command.
Released: 2024-07-30
- Added support for
factories
discovery.
- Small improvements to
workbench:devtool
command.
Released: 2024-05-21
- Added
nunomaduro/collision
.
- PHPStan Improvements.
Released: 2024-03-13
- Swap
workbench:install
withworkbench:devtool
for smaller installation footprint.
Released: 2024-03-03
- Added ability to configure
build
commands with arguments and options.
Released: 2023-12-28
- Utilise
Illuminate\Filesystem\join_paths()
function.
Released: 2023-12-06
- Supports Workbench
discovers.components
configuration.
Released: 2023-12-04
- Add
#[Override]
attribute to relevant methods, this requiresymfony/polyfill-php83
as backward compatibility for PHP 8.1 and 8.2. - Move
spatie/laravel-ray
fromrequire-dev
torequire
.
Released: 2023-11-07
Restructure releases for Workbench to follow Testbench version. 8.x
releases will only be compatible with Testbench 8.x
and Laravel 10.x
.