Skip to content

1.6.0

Compare
Choose a tag to compare
@wraikny wraikny released this 19 Jan 12:42
· 13 commits to master since this release

変更

  • asyncメソッド内でAwaitableCoroutineによって提供されるAwaitableな型をawaitできないように型制約を追加した。
  • DelayCountActionを追加で引数に受け取れる変更。
  • CoroutineRunner.Updateでスローされる例外のスタックトレースが正しく出力される修正。
  • IEnumerator.ToAwaitable 拡張メソッドを削除
  • AwaitObservable, AwaitObservableCompleted, AwaitTaskの追加。
  • 従来のIsCompletedIsCompletedSuccessfullyに変更。IsCompletedIsCompletedSuccessfully || IsCanceledを返す。(APIをTaskに近くなるように変更した)
  • F#のAwaitableCoroutineBuilderにYieldを追加。
  • その他、軽微な修正。

Changes

  • Added a type constraint to prevent await from Awaitable types provided by AwaitableCoroutine in the async method.
  • Changes that DelayCount can receive an additional Action as an argument.
  • Fixed the stack trace of the exception thrown by CoroutineRunner.Update to be output correctly.
  • Removed IEnumerator.ToAwaitable extension method
  • Added AwaitObservable, AwaitObservableCompleted, AwaitTask.
  • Changed the old IsCompleted to IsCompletedSuccessfully. IsCompleted returns IsCompletedSuccessfully || IsCanceled. (Changed API to be closer to Task)
  • Added Yield to AwaitableCoroutineBuilder in F #.
  • Other minor corrections.