Permalink
Commits on Jun 3, 2016
  1. consistency updates

    - storeResult instead of includeInResults
    - nestedTaskGroupConfig instead of nestedGroupConfig
    - results to result
    balupton committed Jun 3, 2016
Commits on Jun 2, 2016
  1. more linting improvements

    balupton committed Jun 2, 2016
  2. Updated base files - tests still failing

    Details of failing tests included in
    188578c
    85e92a70e4
    
    Changes:
    
    - Gone back to using module.exports, as es modules aren't there yet
    - Use editions over esnextguardian
    - Use documentationjs/jsdoc over yuidoc
    - Updated deps
    
    Breaking changes:
    
    - Don't export TaskGroup directly, must do
    require('taskgroup').TaskGroup - too difficult to export directly
    balupton committed Jun 2, 2016
Commits on Dec 10, 2015
  1. v4.3.1. Improvement.

    balupton committed Dec 10, 2015
Commits on Sep 24, 2015
Commits on Sep 23, 2015
  1. Rather major changes

    Changes:
    
    - started status has been removed
    - pending status has been added
    - initial status is now created instead of null
    - totalItems will now return `executing` instead of `running`, and
    `done` instead of `completed`
    - fixed .exited
    - `destroyCompleted` changes to `destroyDoneItems`
    - `onExit` is now `destroyOnceDone`
    - `onError` is now `errorOnExcessCompletions`
    - `itemCompletionCallback` is now `itemDoneCallback`
    - `fire` won’t fire anymore if destroyed
    - `run` will now check status before queue
    
    Notes:
    
    - Unit test suite now is more robust, as it checks status and other
    things more consistently
    - Unit tests now pass, usage functionality is the same, internal
    details have changed due to pending and destroyed states
    
    Things to do:
    
    - As the status check inside run happens before queue, the usage tests
    are failing… as the error is being thrown as the listener isn’t added
    yet… this is probably expected functionality
    - Add `storeResult` option to task, that Task and TaskGroup respect,
    and by default have it as off to reduce overheads
    balupton committed Sep 23, 2015
Commits on Sep 22, 2015
  1. Moved some things around and made some changes

    - Rejigged the order of the code to be consistent
    - Renamed `(add|create)Group(s?)` to `(add|creare)TaskGroup(s?)` etc
    - Add methods now chain once again, getting them to not chain is silly
    when there are the create methods otherwise
    balupton committed Sep 22, 2015
  2. trivial simpler comparison

    balupton committed Sep 22, 2015
Commits on Sep 21, 2015
  1. More intense removal of unneeded data

    Timeout test is failing, as the double-run error for the actual
    completion callback is being thrown. We will need to have timeout
    failures use an abort method, which disregards further completions.
    balupton committed Sep 21, 2015
  2. fix history typos

    balupton committed Sep 21, 2015
  3. updated engines and added jspm

    balupton committed Sep 21, 2015
  4. latest esnextguardian code

    balupton committed Sep 21, 2015
  5. recompiled base files

    balupton committed Sep 21, 2015
  6. updated base files, removed bal-util history

    balupton committed Sep 21, 2015
  7. fixed missing eachr dep

    balupton committed Sep 21, 2015
  8. eslint fixes

    balupton committed Sep 21, 2015
  9. updated deps

    balupton committed Sep 21, 2015
  10. use strict

    balupton committed Sep 21, 2015
  11. move to extendr and eachr

    balupton committed Sep 21, 2015
Commits on Sep 19, 2015
  1. Replaced namesArray with just names

    Got rid of namesArray and just use names that will return an array with
    a custom toString method that will join the array items with the
    separator specified in the config
    balupton committed Sep 19, 2015
  2. completed entire esnext rewrite

    balupton committed Sep 19, 2015
Commits on Sep 18, 2015
  1. Recompiled base files

    balupton committed Sep 18, 2015
  2. More robust instance checking

    balupton committed Sep 18, 2015
  3. eslint updates

    balupton committed Sep 18, 2015
  4. Updated base files

    balupton committed Sep 18, 2015