View Source
Changelog for ex_pipeline
v0-2-0
v0.2.0
new-features
New Features
- Async hooks: functions ending with
_async_hookwill be executed asynchronously, right after steps. Pipeline.Statenow tracks the steps that were executed- The library now exports an application spec,
ex_pipeline - Examples were added into some functions
- Updated docs
changes
Changes
- Callbacks are now called "hooks"
- They must end with
_hookinstead of_callback
- They must end with
- Tests are now async
- The
Pipeline.State.invalidate/2will now add a generic error message into the state. - Removed
Pipeline.State.callback/3 - Removed
errorsfromPipeline.Statestruct, since we only track the last error anyways. - The callbacks
__pipeline_steps__and__pipeline_callbackswere merged into a single callback,__pipeline__that returns a tuple with all the information we need.
v0-1-0
v0.1.0
First version!
new-features-1
New Features
- Basic pipeline building and state management