Skip to content

Releases: DirectoryTree/Operations

v1.2.0

Choose a tag to compare

@stevebauman stevebauman released this 05 Oct 20:16
b981065

Added

  • Opt-in checkpoints for saving progress and resuming operations after a failure - #3

v1.1.0

Choose a tag to compare

@stevebauman stevebauman released this 04 Oct 17:57
630e2e8

Added

  • Run individual operations by filename with operations:run - #2

v1.0.0

Choose a tag to compare

@stevebauman stevebauman released this 02 Oct 18:55
5222158

The first stable release of Operations: run one-time deployment tasks in Laravel and track their completion, like migrations.

  • Create timestamped operation files with make:operation.
  • Run pending operations synchronously with operations:run and inspect their history with operations:status.
  • Print messages and progress bars through the Artisan command passed to handle().
  • Opt into transactions with WithinTransaction and deployment locking with --isolated.
  • Forget a completion record with operations:forget when an operation needs to run again.

Supports Laravel 12 and 13, with PHP 8.2+ for Laravel 12 and PHP 8.3+ for Laravel 13.

See the README for installation and examples.