All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.11.7 - 2024-07-10
- Fix Disposes not happening on cancellation - Credits @TheAngryByrd
0.11.6 - 2024-05-08
- Pass CancellationToken from a cancellableTask to GetAsyncEnumerator - Credits @TheAngryByrd
0.11.5 - 2024-04-22
- Fix AsyncEx.AwaitTask cancellation - Credits @TheAngryByrd
0.11.4 - 2024-04-06
- Cleanup WhileAsync and other implementations - Credits @TheAngryByrd
0.11.3 - 2024-02-07
- Accidental addition of AwaiterOfResult - Credits @TheAngryByrd
0.11.2 - 2024-02-07
- Fix parallelism in merge sources (
and!
) - Credits @TheAngryByrd
0.11.0 - 2024-01-30
- Use Microsoft.Bcl.AsyncInterfaces in netstandard2.0 This allows for IAsyncDisposable, IAsyncEnumerable, and IAsyncEnumerator, and ValueTask to be used in netstandard2.0. Credits @TheAngryByrd.
0.10.2 - 2024-01-28
- Various documentation updates Credits @TheAngryByrd.
- Test against net8 Credits @TheAngryByrd.
0.10.0 - 2023-11-21
- IAsyncEnumerable support Credits @TheAngryByrd.
0.9.2 - 2023-11-09
- Type Inference for CancellableTask Credits @TheAngryByrd.
0.9.1 - 2023-11-07
- Polyfill fixes Credits @TheAngryByrd.
0.9.0 - 2023-11-05
- Reusable MethodBuilder/TaskBase Credits @TheAngryByrd. Adds many new CEs to IcedTasks. Check out the link for details.
0.8.5 - 2023-10-29
0.8.5-beta001 - 2023-10-28
0.8.4 - 2023-10-28
- TryFinallyAsync implementation ignores potential exceptions in TryFinally Credits @TheAngryByrd
0.8.3 - 2023-10-27
- Dispose not occurring after cancellation Credits @TheAngryByrd
0.8.2 - 2023-10-22
0.8.2-beta003 - 2023-10-22
0.8.2-beta002 - 2023-10-22
0.8.2-beta001 - 2023-10-22
0.8.0 - 2023-07-17
- PoolingValueTask Credits @TheAngryByrd
- Puts NS2.0 coverage into own test project Credits @TheAngryByrd
0.7.1 - 2023-07-08
- Allocation Optimizations Credits @TheAngryByrd
0.7.0 - 2023-07-04
- AsyncEx Credits @TheAngryByrd
0.6.0 - 2023-06-30
- CancellableTask.whenAll/throttled/sequential Credits @TheAngryByrd
0.6.0-beta001 - 2023-06-30
- CancellableTask.whenAll/throttled/sequential Credits @TheAngryByrd
0.5.4 - 2023-04-03
- New Release Documentation process Credits @TheAngryByrd
0.5.4-beta004 - 2023-04-03
- New Release Documentation process Credits @TheAngryByrd
0.5.4-beta003 - 2023-03-05
- New Release Documentation process Credits @TheAngryByrd
0.5.4-beta002 - 2023-03-05
- New Release Documentation process Credits @TheAngryByrd
0.5.4-beta001 - 2023-03-05
- New Release Documentation process Credits @TheAngryByrd
0.5.3 - 2023-02-22
- package netstandard2.1 using PackageOutputPath Credits @thinkbeforecoding
0.5.2 - 2023-02-21 [YANKED]
- Using new SRTP helpers Credits @TheAngryByrd
0.5.1 - 2022-12-17
- Fixed Doc comments and changed StartAsTask to StartImmediateAsTask Credits @TheAngryByrd
0.5.0 - 2022-12-08
- Adds BindReturn/MergeSources to allow for parallel computations using and! Credits @TheAngryByrd
0.5.0-beta001 - 2022-12-08
- Adds BindReturn/MergeSources to allow for parallel computations using and! Credits @TheAngryByrd
0.4.0 - 2022-12-01
- Adds ValueTask and CancellableValueTask Credits @TheAngryByrd
0.3.2 - 2022-11-30
- Refactor Binds to Source members Credits @TheAngryByrd
- Expand TFMs to netstandard2.0 and 2.1 Credits @TheAngryByrd
- InlineIfLambda was just adding compile time without benefit Credits @TheAngryByrd
0.3.2-beta002 - 2022-11-30
- Refactor Binds to Source members Credits @TheAngryByrd
- Expand TFMs to netstandard2.0 and 2.1 Credits @TheAngryByrd
- InlineIfLambda was just adding compile time without benefit Credits @TheAngryByrd
0.3.2-beta001 - 2022-11-30
- Refactor Binds to Source members Credits @TheAngryByrd
0.3.1 - 2022-11-27
- Test refactoring and docs. Credits @TheAngryByrd
0.3.1-beta002 - 2022-11-27
- Test refactoring and docs. Credits @TheAngryByrd
0.3.1-beta001 - 2022-11-27
- Test refactoring and docs. Credits @TheAngryByrd
0.3.0 - 2022-11-08
0.3.0-beta007 - 2022-11-08
0.3.0-beta006 - 2022-11-08
0.3.0-beta005 - 2022-11-07
0.3.0-beta004 - 2022-11-07
0.3.0-beta003 - 2022-11-07
0.3.0-beta002 - 2022-11-07
0.3.0-beta001 - 2022-11-06
0.2.0 - 2022-03-22
0.1.1 - 2022-03-07
- Small memory performance improvement by changing how state machine was being copied
- Remove excess InlineIfLambda. This was causing excessive compile times without any performance benefits.
0.1.0 - 2022-03-06
- Adds ColdTask and CancellableTask
- Removes excess namespaces, adds baseline to benchmarks
- Increased soeed and lowered memory usage of ColdTask and CancellableTask
- Build for netstandard2.0 and netstandard2.1