Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Version 0.35:

  • Decision: Increased the use of introspection within the API
  • Change: Tasks must now be named functions, the taskName parameter on instance.addTask() has been removedChange: Constants are now read-only properties of global Process object
  • Change: Ported diagnostics to Diag API
  • Change: Removed old diagnostics code / constants
  • Change: Ported message output to Util API
  • Change: Removed "ALERT_*" constants
  • Change: Refactored code responsible for starting/ending runs
  • New: Documented Process API Diagnostics
  • New: Tracking of average processing time of process runs
  • New: Ported to Util API dependency checking system
  • New: Process.pulse() function
  • New: Process.create() function
  • New: Process.exists() function

Version 0.4:

  • Complete disaster, ditched it.

Version 0.3

  • Change: process instances are now objects, not functions – use instance.run() to run an instance
  • Change: task return values are now based on constants (or don't return anything to indicate task complete)
  • New: PROCESS_STATE_DISABLED constant

Version 0.2

  • Change: replaced Processes.global with new global "global" property exposed by Util.js v0.8
  • Change: replaced "timeRemaining" param on Tasks with new global "timeRemaining" property
  • Change: timeRemaining can no longer be negative - lower limit set to 0 so it can be treated as a boolean (smile)
  • New: PROCESS_ALERT_DEFAULT constant

Version 0.1

  • Initial beta dev release.