Releases: web-chefs/QueueButler
Releases · web-chefs/QueueButler
New sub-class structure and better Laravel version support
This is a major structural change where instead of subclassing from Laravel directly we created a copied version of the Laravel classes we were depending on and sub-classed off them. This way we can better support the newer version of Laravel.
Major changes
- Created a copied version of Laravel dependant classes under
src/Laravel
. - Changed the way the work exited removing the use of the Stop exception.
- Dropped support for old Laravel and PHP versions.
- Added support for latest Laravel versions.
Add Laravel 5.6 to CI & removed PHP 5.6 from CI
Minor release that focused on testing and CI.
- Added an multi job unit test
- Added Larvel 5.6 using PHP 7.3 to CI
- Removed PHP5.6 version tests from CI
Simplify Testing with LaraAppSpawn and Improve Stop exception handling
Minor release addressing the following:
- Simplify Testing with LaraAppSpawn
- Improve Stop batch exception handling
Travis CI Testing
Resolved issues with testing Laravel migrations in a Travis CI environment.
We are now passing all tests.
No functional / feature changes.
1.1: Unit Testing, Package Discovery & Graceful Stop Batch
New
- Laravel 5.5 Automatic Package discovery
- Graceful Stopping of Batch command without killing the process making it more scheduler friendly when not running in background
- Full Stack Unit testing of Jobs queue via Batch processing through the use of a SQLite in memory database that creates a jobs table queues a job and then confirms the processing of the job through the use of a batch run
Tested and Confirmed Laravel Support
- 5.3
- 5.4
- 5.5
First stable version
First working and tested version, tested to work on Laravel 5.4 and PHP 5.6, but should work on older versions.