All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
1.3.2 - 2018-10-31
- Loosened peer dependency requirements. I am not using anything from @angular aside from linting, so there is actually no need for those dependencies.
1.3.1 - 2018-10-16
- Calling cancel on a taskInstance will be a no-op if it is not running.
1.3.0 - 2018-10-16
yield
ing ataskInstance
will wait for that instance to complete just like a promise. Note that if the instance completes in error, the parent task is not considered to have errored also. You'll need to check that yourself.
1.2.0 - 2018-10-08
- Changelog has links to GitHub comparisons
createTask
now can take two arguments: Component, and GeneratorFunction. Previously, the Component was assumed to bethis
. The old version still works, but the new one typechecks better.
1.1.0 - 2018-10-02
- Feature: Enqueue schedule
- Using a bad schedule name for a task will now throw instead of just fail to run at perform time.
1.0.2 - 2018-10-01
- tests
- Referecnce to issue 1 in Readme
- Documentation wording about dependencies
- discovered some bugs once I tested the implementation properly. All better.
1.0.1 - 2018-08-01
- Updated peer dependencies to be more forgiving
1.0.0 - 2018-07-02
- Changelog is now this file.
task.perform()
now takes whatever arguments you'd like to pass to your generator.
- Initial... so everything.