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

v0.4 beta release Pre-release
Pre-release

Choose a tag to compare

@markzyu markzyu released this 05 Mar 03:56

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

v0.4 beta release Pre-release
Pre-release

Choose a tag to compare

@markzyu markzyu released this 05 Mar 02:00

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

v0.4 beta release Pre-release
Pre-release

Choose a tag to compare

@markzyu markzyu released this 29 Feb 22:53

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

0.4 beta release Pre-release
Pre-release

Choose a tag to compare

@markzyu markzyu released this 29 Feb 22:22

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

Choose a tag to compare

@markzyu markzyu released this 04 Feb 23:56

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

Choose a tag to compare

@markzyu markzyu released this 04 Feb 23:16
v0.2.1

fix tests

v0.2

Choose a tag to compare

@markzyu markzyu released this 23 Aug 20:53
using a better groupId

v0.1

v0.1 Pre-release
Pre-release

Choose a tag to compare

@markzyu markzyu released this 26 Jul 10:44
v0.1 source code