Skip to content

Releases: tpeczek/Ndjson.AsyncStreams

Ndjson.AsyncStreams.AspNetCore 1.0.0

03 Dec 18:04
f7c929c
Compare
Choose a tag to compare

Initial Release

  • IResult that on execution will write the given async stream (IAsyncEnumerable<T>) as NDJSON to the response
  • An extension for Results to provide NDJSON related IResult instances

Ndjson.AsyncStreams.Net.Http 2.0.0

12 Sep 13:18
Compare
Choose a tag to compare

Additions and Changes

  • Dropped support for .NET Core 3.1, .NET 5, and .NET 6
  • Added support for .NET 7
  • Improved request cancellation handling

Ndjson.AsyncStreams.AspNetCore.Mvc 1.3.0

13 Feb 15:25
Compare
Choose a tag to compare

Additions and Changes

  • Improved request cancellation handling

Ndjson.AsyncStreams.AspNetCore.Mvc 1.2.0

01 Aug 13:28
Compare
Choose a tag to compare

Additions and Changes

  • Added caching for reflected AsyncEnumerableModelReader<T> and AsyncEnumerableStreamSerializer<T> instances

Ndjson.AsyncStreams.AspNetCore.Mvc 1.1.0

17 Jul 21:21
Compare
Choose a tag to compare

Additions and Changes

  • TextOutputFormatter which deserializes async stream (IAsyncEnumerable<T>) from NDJSON and enables content negotiation for ASP.NET Core 6+

Ndjson.AsyncStreams.AspNetCore.Mvc 1.0.0

06 May 11:00
Compare
Choose a tag to compare

Initial Release

  • ActionResult which serializes async stream (IAsyncEnumerable<T>) to NDJSON
  • TextInputFormatter which deserializes async stream (IAsyncEnumerable<T>) from NDJSON
  • Support for System.Text.Json and Newtonsoft.Json

Ndjson.AsyncStreams.Net.Http 1.0.0

29 Apr 19:47
Compare
Choose a tag to compare

Initial Release

  • HttpContent based on NDJSON and IAsyncEnumerable<T>
  • HttpClient extensions for POSTing NDJSON
  • HttpContent extensions to deserialize NDJSON