All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
View all Unreleased changes here
- Added
pointybeard/symphony-extended
to required packages andextension.driver.php
to files autoload incomposer.json
- Added Trigger Tasks event
- Added
Task::isReadyToRun()
method - Added
extension.json
- Added
FLAG_FORCE
flag used by run() method. - Added support for running tasks in the seconds range
- Extension driver now extends
AbstractExtension
from Symphony Extended Classes package - Updaated
extension.meta.xml
with current information - Updated
TaskIterator::__construct()
to expect a string - Using
BroadcastAndListen
libraries when producing output from run command - Using
Cli\run_command()
to process cron commands inTask::run()
- Fixed pointybeard/helpers version requirement
2.0.0 - 2019-06-12
- Major update to refactor code and work with the Console Extension for Symphony CMS and PHP Helpers meta package
- Requring PHP7.2 or newer
runTasks
has been renamed torun
1.1.1 - 2018-09-23
- Added sorting and a 'duplicate' action in control panel index
- Ensuring when a task is run that it's force property it set to no
- Fixed breaking bug that meant interval duration was always '1'
1.1.0 - 2018-09-23
- Updated content pages to work with changes to Task class
- Tasks are now saved as JSON instead of XML
- Task extends
pointybeard/property-bag
- Database access is handled by
pointybeard/symphony-pdo
instead of passing a database object around - Streamlined saving process
- Requies
pointybeard/symphony-pdo
andpointybeard/property-bag
packages - Two new Exceptions to help give context:
LoadingTaskFailedException
andWritingTaskFailedException
- Added 'force' property. This will trigger the task to run once regardless of it's next execution time
- Several new constants added to
Task
1.0.3 - 2018-09-22
- Shell extension compatibility update
1.0.2 - 2016-05-20
- Updated README to include PHP 5.4.* or greater as a requirement (Closes #1)
- Improved the composer.json and committed the vendor folder as it includes the autoloader (Closes #2)
1.0.1 - 2015-07-28
- Maintenance. Cleaned up Readme and meta. Merged changes from symphonists/cron
1.0.0 - 2015-05-26
- Symphony 2.6.x Compatibility Update
- Initial release