Skip to content

Version 0.2.0

Compare
Choose a tag to compare
@ragboyjr ragboyjr released this 17 Mar 02:03

Added

  • Streamlined setup process for jobs
  • Tight Pimple integration
  • Created a simple Dispatch Interface
  • Added new Kernel to manage everything
  • Documentation
  • This CHANGELOG
  • YAML configuration
  • Added a new Command named ConsumeCommand which is the only entry point to
    start the jobs.
  • ScheduleLoop system to allow full customization of how the scheduling works
  • Simple complete and failed methods to return specific job results
  • Added AutoArgs for Job Handlers

Changed

  • Simplified the Scheduler in favor of ScheduleLoop
  • Refactored a lot of the old producer/consumer stuff
  • Refactored the Job class to be a simple interface where jobs hold the data
    and handler code.
  • Hid the Scheduler and Worker command in favor of Consume Command.