- #521: [BREAKING] switch from netstandard2.1 to net6.0 and net7.0
- #578: include build metadata in informational version
- #584: avoid race between cancellation and exit
- #585: target .NET 8
- #600: [BREAKING] Cancel child processes by default
- #351: [BREAKING] New API for version 9
- #352: Echo to standard out instead of standard error
- #390: Nullable annotations
- #312: [BREAKING] Remove NonZeroExitCodeException
- #375: [BREAKING] switch from netstandard2.0 to netstandard2.1
- #313: [BREAKING] Custom exit code handling
- #318: [BREAKING] log exception thrown while killing process during cancellation
- #319: echo asynchronously when possible
- #324: add README.md to package
- #254: [BREAKING] throw ArgumentException when command name missing
- #279: [BREAKING] Support preferred encoding when reading commands
- #253: [BREAKING] Reading a non-existent command throws an InvalidOperationException
- #281: Missing ConfigureAwait(false) in ReadAsync
- #137: Update SourceLink to 1.0.0-beta2-19367-01
- #140: Prefix messages in stderr
- #143: Add XML documentation file to package π€¦ββ
- #98: upgrade Source Link to 1.0.0-beta2-18618-05
- #100: [BREAKING] Use cmd.exe on Windows
- #111: Handle large output when reading
- #57: Add API documentation
- #63: [BREAKING] Switch to optional parameters
- #64: [BREAKING] Echo to stderr instead of stdout