Skip to content

Releases: dotnet/Nerdbank.Streams

v2.4.59

16 Feb 00:37
3f387f6
Compare
Choose a tag to compare

Changes:

  • #166: Fix SubstreamReader's header read

This list of changes was auto generated.

v2.4.57

09 Feb 03:13
3cfffad
Compare
Choose a tag to compare

Changes:

Fixes:

  • #162: UsePipe: Completing reader and writer does not dispose PipeStream on .NET Framework
  • #157: BufferTextWriter doesn't flush on dispose
  • #151: Calling AdvanceTo(Sequence.Start) on empty sequence throws
  • #148: Avoid accessing ReadResult.Buffer after PipeReader.AdvanceTo
  • #152: Fix InvalidCastException thrown on empty sequences

This list of changes was auto generated.

v2.5.19-alpha

09 Dec 19:17
827b1f1
Compare
Choose a tag to compare
v2.5.19-alpha Pre-release
Pre-release

Enhancements:

  • #138 Add Substreams to NPM package
  • #141 Update System.IO.Pipelines dependencies from 4.5.3 to 4.6.0
  • #147 Add Sequence<T>.Append(ReadOnlyMemory<T>) method
  • #149 Add MonitoringStream.DidFlush event

v2.4.50

09 Dec 19:09
93b694b
Compare
Choose a tag to compare

Fixes

  • #148 Avoid corruption or data truncation that may occur in MultiplexingStream or PipeStream

v2.4.48

09 Dec 19:08
dceacc5
Compare
Choose a tag to compare

Fixes

  • a31a5ef Fix HalfDuplexStream default constructor
  • #136 Fix end event in NPM FullDuplexStream

Enhancements

  • #143 Update vs-threading dependency from 16.0.102 to 16.4.33

v2.4.37

09 Dec 19:04
fb464e0
Compare
Choose a tag to compare

Fixes

  • #127 Substream.Flush should flush the underlying stream
  • #129 Protect MultiplexingStream's underlying Stream from concurrent disposal
  • #130 .ConfigureAwait(false) missing on some awaits

v2.4.32

09 Dec 19:01
806eb2b
Compare
Choose a tag to compare

Fixes

  • #125 Fix NullReferenceException that can be thrown from OnChannelTerminatedAsync

Enhancements

  • #123 Update NPM package dependencies
  • #124 Add Stream.ReadBlockAsync extension method

v2.4.20-alpha

22 Sep 01:34
2f88e28
Compare
Choose a tag to compare
v2.4.20-alpha Pre-release
Pre-release
  • Enable unwrapping a pipe beneath a stream instead of layering a pipe on top #122
  • Add ways to monitor stream and pipe completion #120

v2.4.12-alpha

21 Sep 16:42
c7cc09d
Compare
Choose a tag to compare
v2.4.12-alpha Pre-release
Pre-release
  • Added C# 8 nullable ref annotation #117
  • Add half-duplex capability to DuplexPipe #118

v2.3.32

21 Sep 16:37
34ae59f
Compare
Choose a tag to compare
  • Allow Stream.UsePipe() to operate on one-way streams #115