Releases: ccremer/go-command-pipeline
Releases · ccremer/go-command-pipeline
v0.20.0
14 Aug 13:27
Compare
Sorry, something went wrong.
No results found
2 changes since v0.19.0
🚀 Features
Implement Unwrap for Result errors (#54 )
Add a pipeline recording feature to resolve dependencies for Steps (#55 )
v0.19.0
07 Aug 16:45
Compare
Sorry, something went wrong.
No results found
6 changes since v0.18.0
This is a major rewrite with many signature changes (think of v2)
🔎 Breaking Changes
Remove 'abort' feature (#49 )
Major rewrite using Generics (#51 )
MustLoadFromContext now panics if the key is not present (#52 )
Rework step conditional execution (#53 )
🔗 Dependency Updates
Update module go to 1.18 (#48 )
Update module github.com/stretchr/testify to v1.8.0 (#46 )
v0.18.0
04 Jul 14:12
Compare
Sorry, something went wrong.
No results found
3 changes since v0.17.0
🚀 Features
Add IfOrElse predicate (#47 )
🔗 Dependency Updates
Update module github.com/stretchr/testify to v1.7.2 (#44 )
Update module github.com/stretchr/testify to v1.7.3 (#45 )
v0.17.0
03 May 08:38
Compare
Sorry, something went wrong.
No results found
2 changes since v0.16.0
🚀 Features
Add MustLoadFromContext func (#43 )
🔗 Dependency Updates
Update mikepenz/release-changelog-builder-action action to v3 (#42 )
v0.16.0
13 Apr 21:00
Compare
Sorry, something went wrong.
No results found
1 changes since v0.15.0
🔎 Breaking Changes
Rename VariableContext to MutableContext (#41 )
v0.15.0
12 Apr 12:43
Compare
Sorry, something went wrong.
No results found
1 changes since v0.14.0
🚀 Features
Add AddStepFromFunc convenience method (#40 )
v0.14.0
12 Apr 10:53
Compare
Sorry, something went wrong.
No results found
3 changes since v0.13.0
🚀 Features
Add new anonymous pipeline that just executes functions (#38 )
Add wrapper to store and retrieve values in context (#39 )
🔗 Dependency Updates
Update codecov/codecov-action action to v3 (#37 )
v0.13.0
22 Mar 00:01
Compare
Sorry, something went wrong.
No results found
10 changes since v0.12.0
🚀 Features
Add IsAborted query in Results (#27 )
Add 'SupplierFromSlice' utility function (#30 )
🛠️ Minor Changes
Refactoring: Improve pipeline options with struct (#28 )
🔎 Breaking Changes
Support pipeline cancellation with Go's native Context (#29 )
Rework Result's Error property (#31 )
Restructure packages (#36 )
🔗 Dependency Updates
Update actions/setup-go action to v3 (#32 )
Update actions/checkout action to v3 (#33 )
Update module github.com/stretchr/testify to v1.7.1 (#34 )
Update actions/cache action to v3 (#35 )
v0.12.0
27 Dec 11:51
Compare
Sorry, something went wrong.
No results found
4 changes since v0.11.0
🚀 Features
Add BoolPtr() predicate (#23 )
Add option to disable error wrapping (#26 )
🔎 Breaking Changes
Remove step parameter from Predicate signature (#24 )
Change pipeline hook type to plain func instead of interface (#25 )
v0.11.0
20 Dec 19:39
Compare
Sorry, something went wrong.
No results found
3 changes since v0.10.0
🚀 Features
Add ErrAbort type that can terminate a pipeline without error (#21 )
🔎 Breaking Changes
Rename predicate.WrapIn() to If() (#22 )
🔗 Dependency Updates