Releases: Stillpoint-Software/hyperbee.pipeline
Releases · Stillpoint-Software/hyperbee.pipeline
Release list
v2.15.0
v2.15.0
Changes since v2.14.0
v2.14.0
v2.14.0
Changes since v2.13.0
- chore(nbgv): set version via CI: 2.14.0 (2279cc8) by MattEdwardsWaggleBee
- Add ICommandProcedure test helpers and fix error-context wiring (#108) (c1af3bb) by MattEdwardsWaggleBee
Compare v2.13.0…v2.14.0
v2.13.0
v2.13.0
Behavior change: pipelines halt on error by default
Pipelines now halt step progression on error. When any step - including a composed command whose inner Build() catches the exception - fails, the pipeline stops instead of running subsequent steps on default data. The outermost boundary is unchanged: it still returns a result and does not throw; the failure surfaces via context.IsError / context.Exception.
Migration (restore previous run-through behavior): one wire-up option, no code changes:
services.AddPipeline( options => options.HaltOnError = false );Notes
IPipelineContextgainsbool HaltOnError { get; }. This is a breaking change only for code that implementsIPipelineContextdirectly (uncommon).- An errored pipeline also reports
IsCanceled == true(the halt reuses the cancellation short-circuit); useIsErrorto distinguish an error from a plain cancellation. PipelineContextFactory.CreateFactorygained an optional trailingPipelineOptionsparameter; existing call sites are unaffected.
See ADR-0001 (docs/decisions/0001-pipelines-halt-on-error-by-default.md).
Changes since v2.12.0
- feat: halt pipeline step progression on error by default (#106)
- chore(nbgv): set version via CI: 2.13.0
v2.12.0
v2.12.0
Changes since v2.11.1-g13e74166ae
v2.11.1-g13e74166ae
v2.11.1-g13e74166ae
Changes since v2.11.0-gca2ec42bfd
- chore(nbgv): set version via CI: 2.11.1 (13e7416) by bfarmer67
- Comments (a914a84) by Brenton Farmer
Compare v2.11.0-gca2ec42bfd…v2.11.1-g13e74166ae
v2.10.1-alpha-gc6f6d9837f
v2.10.1-alpha-gc6f6d9837f
Changes since v2.9.1-gd5c974ceef
v2.9.1-gd5c974ceef
v2.9.0-ge4161a9903
v2.8.2-g1cf78198aa
v2.8.2-g1cf78198aa
Changes since v2.8.1-g431566057b
- chore(nbgv): set version via CI: 2.8.2 (1cf7819) by bfarmer67
- fix: allow null provider in PipelineFactory.Create for consistency with UseHooks/UseWraps (a64ffa4) by Brenton Farmer
- Develop (#91) (4c2bda0) by bfarmer67
Compare v2.8.1-g431566057b…v2.8.2-g1cf78198aa
v2.8.1-g431566057b
v2.8.1-g431566057b
Changes since v2.8.0-g701860d651
- chore(nbgv): set version via CI: 2.8.1 (4315660) by bfarmer67
- chore: format code with dotnet format (f8b408a) by github-actions
- test: update Create test to expect ArgumentNullException for null provider (abc7e00) by Brenton Farmer
- fix: add null and empty guards for Hooks and Wraps in MiddlewareProviderBuilder (d4768ea) by Brenton Farmer
- feat: add PipelineFactory.Create overload and documentation (14adebf) by Brenton Farmer
- chore: format code with dotnet format (e277fd2) by github-actions
- docs: add middleware provider and result mapper examples to README, index, and validation docs (9fe3b0f) by Brenton Farmer
- feat: add IResultMapper, IPipelineMiddlewareProvider, and PipelineFactory.Create (54ded85) by Brenton Farmer
- Develop (#89) (f248a87) by bfarmer67
Compare v2.8.0-g701860d651…v2.8.1-g431566057b