Skip to content

Latest commit

 

History

History
53 lines (21 loc) · 2.41 KB

CHANGELOG.md

File metadata and controls

53 lines (21 loc) · 2.41 KB

0.1.0-preview.4 (2024-10-06)

Bug Fixes

  • removed compile-only dependencies from package manifest (5cd9c8d)

0.1.0-preview.3 (2024-10-06)

  • feat!: renamed YieldReturn to YieldAssign and moved Yielders.Yield to Coroutine.Yield (49e3369)

Bug Fixes

  • changed Exchange.Result to changed Exchange.Value (1776104)
  • fixed a bug where the last false-resulting MoveNextAsync did not wait for background tasks (e33336e)
  • small bug fixes (ab1c098)

Features

  • implemented Coroutine.Run, equivalent to Task.Run, and Coroutine.Factory.StartNew, equivalent to Task.Factory.StartNew (a8a43f7)
  • make yielder arguments comparable (5228103)
  • overhauled WithContext (3366b9a)

BREAKING CHANGES

  • To better reflect that you "replace" the coroutine result of a yielder the name YieldReturn has been renamed to YieldAssign. Also moved Yielders.Yield to Coroutine.Yield to align with Task.Yield.

0.1.0-preview.2 (2024-09-26)

Features

  • added YieldReturn() to answer yielders that do not have return values and allow to overwrite the current yielder of an async iteator (4ef95c9)

0.1.0-preview.1 (2024-09-26)

Features

  • release first preview of Tenekon.Coroutines 🎉 (3de8870)