Skip to content

Releases: mvSapphire/PowerPipe

v3.0.0

31 Jul 14:45
413c598
Compare
Choose a tag to compare

⚠⚠⚠
This release introduces breaking changes
⚠⚠⚠

What's Changed

  • Changed on error suppress behavior; Fixed nested pipelines error handling by @mvSapphire in #60

Full Changelog: v2.0.0...v3.0.0

v2.0.0

22 Mar 08:33
5fd0330
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.2.0...v2.0.0

v1.2.0

13 Nov 09:11
740247c
Compare
Choose a tag to compare

Features

The main feature in this release is Auto Dependency Injection;

Before these changes, it was required to register steps to DI manually and when your pipeline becomes larger, there could be a lot of steps to register; of course, space to forget to register some step that could lead to runtime errors.

services.AddPowerPipe();

services.AddPowerPipeSte<Step1, Context>;
services.AddPowerPipeSte<Step2, Context>;
...
services.AddPowerPipeSte<Step1N, Context>;

Now all you have to do is

services.AddPowerPipe(cfg => cfg.RegisterFromAssembly(Assembly.GetExecutingAssembly()))

For more read README

What's Changed

New Contributors

Full Changelog: v1.1.2...v1.2.0

v1.1.2

21 Sep 13:55
e923082
Compare
Choose a tag to compare

What's Changed

  • Fixed parallel condition steps execution; Added check is cancellation… by @mvSapphire in #28

Full Changelog: v1.1.1...v1.1.2

v1.1.1

12 Sep 15:57
25f3763
Compare
Choose a tag to compare

What's Changed

v1.1.0

11 Sep 14:00
edf40a6
Compare
Choose a tag to compare

PowerPipe 1.1.0

Features

  • OnError - adding error handling behavior for step;
  • CompensateWith - adding step compensation;
  • Parallel - adding parallel steps execution to the pipeline;