Skip to content

Releases: akarnokd/async-enumerable-dotnet

0.0.4

23 Sep 14:24
Compare
Choose a tag to compare
  • Fixed cancellation propagation in many operators.

0.0.3

02 Oct 07:53
Compare
Choose a tag to compare

Upgrade to C# 8 and .NET Core 3. The library now uses the built-in types of IAsyncEnumerable and co.

0.0.2.0

07 Nov 15:50
Compare
Choose a tag to compare

NuGet: akarnokd.async-enumerable-dotnet/0.0.2

Bugfixes and simplifications in many operators.

New operators:

  • Any
  • All
  • Count
  • ElementAt
  • IsEmpty

0.0.1.9

06 Nov 15:52
Compare
Choose a tag to compare

NuGet: akarnokd.async-enumerable-dotnet/0.0.1.9

New operators:

  • ConcatEager
  • ConcatMapEager

New push-pull adapter:

  • UnicastAsyncEnumerable

0.0.1.8

02 Nov 23:35
Compare
Choose a tag to compare

NuGet: akarnokd.async-enumerable-dotnet/0.0.1.8

New operators:

  • Buffer (boundary & size)
  • CombineLatest
  • Distinct
  • DistinctUntilChanged
  • WithLatestFrom

0.0.1.7

30 Oct 22:25
Compare
Choose a tag to compare

NuGet: akarnokd.async-enumerable-dotnet/0.0.1.7

Bugfixes

  • Create termination race condition, error handling

New operators:

  • Concat (nested async sequences)
  • Merge (nested async sequences)
  • Repeat (task predicate)
  • Retry (task predicate)
  • Switch
  • SwitchMap

0.0.1.6

30 Oct 15:18
Compare
Choose a tag to compare

NuGet: akarnokd.async-enumerable-dotnet/0.0.1.6

Bugfixes

  • FlatMap dispose now awaits the dispose of the inner sources.

New operators:

  • Merge
  • MergeWith
  • Publish
  • Replay

0.0.1.4

26 Oct 15:20
Compare
Choose a tag to compare

NuGet: akarnokd.async-enumerable-dotnet/0.0.1.4

Bugfixes in various operators.

New operators:

  • Prefetch
  • Debounce
  • Latest

Renames

  • DoOnDisposeAsync -> DoOnDispose

0.0.1.3

25 Oct 14:40
Compare
Choose a tag to compare

NuGet: akarnokd.async-enumerable-dotnet/0.0.1.3

Frameworks

  • Support for NETStandard 2.0 added.

New operators:

  • GroupBy
  • Sample
  • ToArrayAsync (Pull 6)
  • ToList
  • ToListAsync (Pull 6)

Renames:

  • FirstTask -> FirstAsync
  • LastTask -> LastAsync
  • SingleTask -> SingleAsync

Behavior changes

  • Take now disposes the source sequence right after delivering the nth item instead of waiting for the consumer to call dispose eventualy.