# Changelog All notable changes to this project will be documented in this file. This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [1.0.0] - 2026-05-10 ### Added - This is the initial release of the library. ## [2.0.0] - 2026-08-26 ## Breaking changes - `PipeSource.FromBytes(byte[])` was replaced by `FromBytes(ReadOnlyMemory)` - `PipeSource.FromString` / `PipeTarget.ToDelegate` overload signatures were reorganized - `Spectre.Console` dependency removed from the sample dummy app ### Added - **process:** Pipe IO support via `System.IO.Pipelines` (`PipeSource.FromPipeReader`, `PipeTarget.ToPipeWriter`) - **process:** `System.Buffers` support for pipe targets (`PipeTarget.ToBufferWriter`) - **process:** Diagnostic source emitting process lifecycle events - **process:** Overloads on pipe factories accepting a custom buffer size ### Changed - **process:** Reworked `PipeSource`/`PipeTarget` factory overloads for clearer encoding and buffer handling ### Fixed - **process:** Ensure the process output pipe is drained by the caller ### Removed - **process:** Removed the `Spectre.Console` based sample console from the dummy app ## [Unreleased] ### Added ### Changed ### Removed [1.0.0]: https://code.geekeey.de/geekeey/process/releases/tag/1.0.0 [2.0.0]: https://code.geekeey.de/geekeey/process/releases/tag/2.0.0 [Unreleased]: https://code.geekeey.de/geekeey/process/compare/2.0.0...HEAD