Releases: 21TORR/TaskManagerBundle
Releases · 21TORR/TaskManagerBundle
2.2.0
2.1.1
✨ Improvements
- Replace
.with:inTaskMetaData::getKey. - Change column of
TaskRun::$taskLogto be not nullable.
🛠️ Internal
- Update
21torr/janusand usephpunitinstead ofsimple-phpunit.
What's Changed
- Replace
.with:inTaskMetaData::getKey. by @21christiansc in #33
Full Changelog: 2.1.0...2.1.1
2.1.0
🎁 New Features
- Add
task-manager:run-workercommand as wrapper for Symfony messengersconsumecommand. - Also purge log entries with a max number of entries.
✨ Improvements
- Default to
limitof 5 messages in run worker command, if no other limit is given. - Validate unique task ids to a specific format.
What's Changed
- Add
task-manager:run-workercommand as wrapper for Symfony messengersconsumecommand by @apfelbox in #29 - Validate unique task ids to a specific format by @apfelbox in #30
- Also purge log entries with a max number of entries by @apfelbox in #31
- Use snailer by @apfelbox in #32
Full Changelog: 2.0.3...2.1.0
2.0.3
✨ Improvements
- Bump dependencies.
- Require PHP 8.4.
- Add upcoming method in
ChainOutputto be forward-compatible with changes in the interface.
What's Changed
- Bump dependencies and require PHP 8.4 by @apfelbox in #27
- Add upcoming method from interface + update janus by @apfelbox in #28
Full Changelog: 2.0.2...2.0.3
2.0.2
2.0.1
2.0.0
💥 Breaking Changes
- This bundle now requires that all your messages extend from the
Taskbase 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
TaskDirectorandRunDirectorto better integrate and log your task runs. - Add native
Taskevent that encapsulates commonly used logic. - Add
TaskLogto store already finished tasks.
What's Changed
- Display
Taskkey 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
:listcommand 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
Taskdefinitions to be able to build UI for it, by using theRegisterTasksEvent. - Add
task-manager:list-taskscommand. - Add
task-manager:queuecommand.
✨ 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