process/CHANGELOG.md
Louis Seubert e134f9c36d
All checks were successful
release / dotnet-release-workflow (push) Successful in 3m23s
feat: release 2.0.0
2026-08-26 20:50:08 +02:00

1.4 KiB

Changelog

All notable changes to this project will be documented in this file.

This project adheres to Semantic Versioning.

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<byte>)
  • 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