All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Not compatible with Laravel 8.19.0 (and above), since it already includes a schedule:list command
- Support PHP 8.0
- Support Laravel 8.*
- Support Laravel 7.*
- Support Laravel 6.*
- Drop support for PHP 7.1 (It is EOL)
- Resolve Schedule instance from container instead of injecting, see #30
- Support Laravel 6.0
- Support Laravel 5.8
- Test against PHP 7.3
- Remove support Laravel 5.5 (it did not actually work)
- Fixed crash when scheduling Closures and Jobs, #23
- Support Laravel 5.7
- Only support PHP 7.1.3 and above
- Only support Laravel 5.5 and above
- Add
ScheduleList::all()
that returns all scheduled events as an array
- Support Laravel 5.6 and PHPUnit 7
- Output table include next run occasion for each command
- Description is now parsed from the command class, schedule description overrides the command description
- Support Laravel auto discover
- Verify with Laravel 5.5 and PHPUnit 6
- Updated tests
- Use ::class style syntax
- Testing against php 7.1
- Verify with Laravel 5.4
- Update string replacement in command output in normal output mode to strip; php, artisan, single and double quote
- Update dependencies requirements for laravel packages
- Add test for package
- Add travis CI Integration
- Update README to clarify package is for Laravel 5
- Fixed typos in README
- Initial release