Releases: dereuromark/cakephp-queue
5.0.2
Fixes
Stability now stable.
5.0.1
Fixes
Fixed email queue task for Mailer objects.
5.0.0
CakePHP 4 release
A standalone queue solution for CakePHP apps.
- Out of the box email queuing
- Simple to set up, simple to use
- Transparent status through backend
Migration guide
To make sure the signatures of the Tasks are up to date, run any regexp or changeset over it, similar to the following sed command:
sed -i 's|public function run(array $data, $id) {|public function run(array $data, int $id): void {|g' src/Shell/Task/*Task.php
Dont' forget to add implements AddInterface
if the add()
method is supported/included in that task.
4.4.0
Improvements
Backported a CakePHP 4.x branch feature of auto-using from if configured (using Configure Config.adminEmail
value).
Also allow easier testing of Email task now.
4.3.1
Bugfixes
Fixed re-queuing to be allowed to force-reset quicker.
5.0.0-rc
CakePHP 4 RC
Basic Queue email functionality re-enabled.
Included also 4.3.0 improvements around requeue and status display/info.
4.3.0
Improvements
Better display of failure count and requeue-status.
Removed deprecations, the plugin now requires CakePHP 3.8+.
Note: The changes mean you can now no longer call any method on the Email tasks using setX
string config keys. It will auto prefix each setter with set
. So setTo
should be/stay to
.
4.2.3
Bugfixes
- Fixed display of reset buttons on QueuedJob view page.
- Fixed resetting of progress to display progress for reset jobs.
5.0.0-beta
CakePHP 4 compatible pre-release.
Please help to finalize for stable release.
4.2.2
Improvements
Added separation for resetting jobs: failed only or all.