Skip to content
This repository was archived by the owner on Mar 10, 2022. It is now read-only.

Releases: markzyu/ActionChain

v0.4 beta release

05 Mar 03:56

Choose a tag to compare

v0.4 beta release Pre-release
Pre-release

What's new in beta 4:

Change logic about returning single subChain to be more "developer" friendly:

More specifically, if we are only returning single subChain rather than ActionChain.all, we should not replace the pipe's content with a List, but directly with the result of that subChain. The latter is more intuitive and compatible with Promise standard.

What hasn't been done yet:

  1. More complex tests about ActionChain.all()

v0.4 beta release

05 Mar 02:00

Choose a tag to compare

v0.4 beta release Pre-release
Pre-release

What's new in beta 3:

  1. Implement ActionChain.all()
  2. Add a basic factory for ActionChain to be more "developer" friendly
  3. Provide construtor to build chain from 'template'
  4. Tests for ActionChain.all()
  5. remove deprecatd ActionChain.use()
  6. fix type of returned this value in AbstractActionChain
  7. *ActionChain.all method should be placed in AbstractActionChain

What hasn't been done yet:

  1. More complex tests about ActionChain.all()

v0.4 beta release

29 Feb 22:53

Choose a tag to compare

v0.4 beta release Pre-release
Pre-release

New features:

  1. ActionChain will wait for any other ActionChain returned inside its PureActions.
  2. New method: ActionChain.fail(class, handler) enables catching only the exceptions of the specified type
  3. More tests are added.

What's fixed in beta 2:

  1. More "user"-friendly: renamed some ChainStyle functions so that compilers won't require programmers to write lambda in a complex way.

What hasn't been done yet:

  1. Another planned 0.4 feature: ActionChain.all similar to Promise.all
  2. Test cases about ActionChain.fail

0.4 beta release

29 Feb 22:22

Choose a tag to compare

0.4 beta release Pre-release
Pre-release

New features:

  1. ActionChain will wait for any other ActionChain returned inside its PureActions.
  2. New method: ActionChain.fail(class, handler) enables catching only the exceptions of the specified type
  3. More tests are added.

What hasn't been done yet:

  1. Another planned 0.4 feature: ActionChain.all similar to Promise.all
  2. Test cases about ActionChain.fail

Beta release

04 Feb 23:56

Choose a tag to compare

This enables "ActionChain.use(...)", which is the only untested feature in this release. However its implementation is pretty straightforward so do not hesitate to use this beta release.

It's a beta release because I am still working on more features so that it deserves the name "v0.3".

Bug fix 1 on v0.2

04 Feb 23:16

Choose a tag to compare

v0.2.1

fix tests

v0.2

23 Aug 20:53

Choose a tag to compare

using a better groupId

v0.1

26 Jul 10:44

Choose a tag to compare

v0.1 Pre-release
Pre-release
v0.1 source code