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.
- Craft 4 Support.
- Add headers and url parameters settings to Http Request schedule.
- Advance cp edit schedule page loading speed.
- Update hidden paging when only one page.
- Fix schedules/run not execute.
- Fix multiple build schedule total events error.
- Fix translations.
- Add
schdules/listen
command, run a permanent command be used to replace cron.
schdules/list
is the default command forschedules
.
- Fix calling afterSave() 2 times when schedule saving.
- Fix #9 migrate failed 0.2.1.2 to 0.2.2.
- Fix #15 documentation url.
- Fix codeception version.
- Fix typo and syntax errors.
- Add Console schedule timeout.
- Support PHP8
- Advance plugin display name settings
- Fix lost schedule record not being detected
- Fix service class properties accessibility
- Fix event trigger of schedule saving
- Fix i18n
- Fix MissingSchedule::execute() param type declaration
- Fix the display problem of the captured console output (charset encoding)
- Add clear all logs.
- Add enable/disable schedule on list page.
- Add DateTime timer.
- Only allow admin show cp nav item and manage plugin settings.
- Advance schedule edit page.
- Fix schedule handle unique scope from group to global.
- Fix console schedule is not use php cli path settings.
- Add schedule enabled setting.
- Fix #5 ClassHelper::findClasses() not call in
composer --no-dev
- Fix #6 Command schedule type only exceeded timeout of 60 seconds
- Add schedule logs.
- Add relay timer.
- Now require new library process cron expression description.
- Advance queue schedule edit page.
- Fix #3 not normalize relay timer express.
- Fix #4 unable to run queue schedule.
- Fix plugin setting cliPath validator.
- Advance schedule classes: Add run method and events.
- Show last run date on CP.
- Fixed #1 console schedule arguments property is invalid.
- Added some new language translations.
- Advance cron description format. e.g.
1st to 20th minutes, every 2 hour, every 3 day
- Fixed CronHelper::toDescription can't convert standard timer.
- Fixed make ordinal numeral error when value is less than 1.
- Add
CronHelper
class. - Show schedule cron description
when
column in schedules list.
- Remove duplicate command.
- Fixed schedule::getCronExpression() returns error expression.
- Fixed a Install migration error.