Skip to content

Latest commit

 

History

History
85 lines (69 loc) · 3.35 KB

CHANGELOG.md

File metadata and controls

85 lines (69 loc) · 3.35 KB

Change Log

All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.

View all Unreleased changes here

[2.1.0][] - 2020-04-17

Added

  • Added pointybeard/symphony-extended to required packages and extension.driver.php to files autoload in composer.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

Changed

  • 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 in Task::run()

Fixed

  • Fixed pointybeard/helpers version requirement

2.0.0 - 2019-06-12

Changed

1.1.1 - 2018-09-23

Added

  • Added sorting and a 'duplicate' action in control panel index

Changed

  • Ensuring when a task is run that it's force property it set to no

Fixed

  • Fixed breaking bug that meant interval duration was always '1'

1.1.0 - 2018-09-23

Changed

  • 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

Added

  • Requies pointybeard/symphony-pdo and pointybeard/property-bag packages
  • Two new Exceptions to help give context: LoadingTaskFailedException and WritingTaskFailedException
  • 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

Changed

  • Shell extension compatibility update

1.0.2 - 2016-05-20

Changed

  • 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

Changed

  • Maintenance. Cleaned up Readme and meta. Merged changes from symphonists/cron

1.0.0 - 2015-05-26

Changed

  • Symphony 2.6.x Compatibility Update

0.1.0 - 2009-09-21

Added

  • Initial release