Releases: 21TORR/TaskManagerBundle
Releases · 21TORR/TaskManagerBundle
2.0.2
2.0.1
2.0.0
💥 Breaking Changes
- This bundle now requires that all your messages extend from the
Task
base class. - Change signature of
TaskManager::enqueue()
to only accept tasks and a list of stamps. - Remove
RegisterTasksEvent::registerTask()
and replace it withRegisterTasksEvent::register(Task $task)
.
🎁 New Features
- Add
TaskDirector
andRunDirector
to better integrate and log your task runs. - Add native
Task
event that encapsulates commonly used logic. - Add
TaskLog
to store already finished tasks.
What's Changed
- Display
Task
key in task-manager:queue by @keichinger in #15 - Re-port v2 by @apfelbox in #17
- Add Transports helper [req #17] by @apfelbox in #18
- Finalize implementation by @apfelbox in #19
- Improve ordering for scheduler queues and add debug command by @apfelbox in #20
- Add automatic log cleaner by @apfelbox in #21
- Remove
:list
command and add the content to:debug
[req #21] by @apfelbox in #23 - Add CLI log command by @apfelbox in #24
Full Changelog: 1.3.0...2.0.0
1.3.0
🎁 New Features
- Add infrastructure to collect
Task
definitions to be able to build UI for it, by using theRegisterTasksEvent
. - Add
task-manager:list-tasks
command. - Add
task-manager:queue
command.
✨ Improvements
- Temporarily allow PHP 8.1 again.
What's Changed
- Add task definition infrastructure: with automatic registration via the CLI + list helper by @apfelbox in #8
- Add warning when sync queue is in use [req #8] by @apfelbox in #9
Full Changelog: 1.2.0...1.3.0
1.2.0
1.1.0
🎁 New Features
- Add
UniqueMessageInterface
.
What's Changed
- Add changelog file by @keichinger in #3
- Add UniqueMessageInterface by @apfelbox in #4
New Contributors
- @keichinger made their first contribution in #3
Full Changelog: 1.0.0...1.1.0