# Changelog — klieo-flows

All notable changes to this crate are documented here.
Format follows [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
This crate adheres to [Semantic Versioning](https://semver.org/).

## [Unreleased]

### Added

- `TypedSequentialFlow<I, O>` — typed-builder pipeline that threads
  typed values between stages in memory, avoiding the
  `serde_json::Value` round-trip `SequentialFlow` performs at every
  step boundary. `TypedSequentialFlow::new(name, stage)` and
  `.then(stage)` compose stages by type; the composed flow has type
  `TypedSequentialFlow<I, O>` where `I` is the first input and `O` is
  the last output.

  Use the type-erased `SequentialFlow` when the pipeline must accept
  heterogeneous step types via `Arc<dyn Flow>`.
