Releases: Cysharp/UniTask
Releases · Cysharp/UniTask
Ver.2.5.5
What's Changed
- Factory method allowed argument by @kochounoyume in #538
- chore: fix comment by @divdeploy in #565
- feat: change load secret from op by @guitarrapc in #571
- ci: change upload-artifact & download-artifact to Cysharp/Actions by @guitarrapc in #579
- Fix onTextSelection and onEndTextSelection stack overflow issue by @xfvvvv in #599
New Contributors
- @divdeploy made their first contribution in #565
- @xfvvvv made their first contribution in #599
Full Changelog: 2.5.4...2.5.5
Ver.2.5.4
What's Changed
- Optimization of ToArray in Merge method by @TORISOUP in #541
- ci: Cysharp/Actions/.github/workflows/create-release.yaml by @guitarrapc in #542
- Fix unintended returning to pool with cancelImmediately by @hadashiA in #557
Full Changelog: 2.5.3...2.5.4
Ver.2.5.3
Quick fix, Addressable autoReleaseWhenCancelled
-> autoReleaseWhenCanceled
Ver.2.5.2
What's Changed
- Fix "Release handle when cancellation is requested" by @hadashiA in #536
- Release handle when cancellation is requested by @LucianoPC in #521
- UniTask does not work in .NET Framework environment after adding UniTask.AsValueTask by @kochounoyume in #535
Breaking Changes
- UniTask.ValueTask convert introduced in v2.5.1 is enabled only UNITY_2022_3_OR_NEWER
New Contributors
- @LucianoPC made their first contribution in #521
- @kochounoyume made their first contribution in #535
Full Changelog: 2.5.1...2.5.2
Ver.2.5.1
What's Changed
- Fixed typo in TimeoutWithoutException summary. by @Saismirk in #524
- Use Cysharp/Actions/setup-dotnet default version by @guitarrapc in #519
- add UniTask.AsValueTask for Unity by @doyasu24 in #533
New Contributors
Full Changelog: 2.5.0...2.5.1
Ver.2.5.0
What's Changed
- Add a flag to cancel immediately instead of player loop by @hadashiA in #517
- Add Awaitable.AsUniTask() by @hadashiA in #518
- Fix typo in README.md by @ananttheant in #515
Breaking changes
- In this version,
AsyncOperation.completed
handler is used to determine the completion of an AsyncOperation. Previously, AsyncOperation.isDone was used in PlayerLoop. This change may result in slightly different timing for await completion. - For some AsyncEnumerable factories that use PlayerLoop. When MoveNextAsync is canceled,
ObjectDisposableException
was not thrown before, but now it is to throw it.
New Contributors
- @ananttheant made their first contribution in #515
Full Changelog: 2.4.1...2.5.0
Ver.2.4.1
What's Changed
Full Changelog: 2.4.0...2.4.1
Ver.2.4.0
What's Changed
Features
- Add WaitForSeconds method declarations #371 by @sgaumin in #457
- Add UniTaskAsyncEnumerable.Merge by @hadashiA in #498
Bug fixes
- Fix problem with finally in UniTaskAsyncEnumerable.Create not being executed by @hadashiA in #484
- Add check if UnityWebRequest was destroyed by @hadashiA in #494
- Add check to that AutoResetUniTaskSource already returned to the pool by @hadashiA in #503
- Fix conditions for UniTaskCompletionSourceCore.TrySet* to be true by @hadashiA in #499
- AsyncReactiveProperty
- DOTween
Breaking changes
- Add EndOfFrame implementation using
UnityEngine.Awaitable
by @hadashiA in #496 - Use innerException for
Task.AsUniTask
by @hadashiA in #486 - Use always innerException for Task.AsUniTask by @hadashiA in #500
- Earlier intialization for Unitask, depending on unity version by @Merglasch in #489
Improvements
- fixed typo in README.md (AysncLocal) by @ivribalko in #421
- chote: prevent github workflow change by @guitarrapc in #459
- chore: change unity build to cysharp actions by @guitarrapc in #460
- Use dotnet >= 6.0 by @hadashiA in #497
- Reduce the times of AwakeMonitor checking by @hadashiA in #493
- Update README about DOTween by @hadashiA in #492
New Contributors
- @ivribalko made their first contribution in #421
- @sgaumin made their first contribution in #457
- @hadashiA made their first contribution in #484
- @faveris made their first contribution in #445
- @Merglasch made their first contribution in #489
Full Changelog: 2.3.3...2.4.0
Ver.2.3.3
What's Changed
- doc:provide simple chinese readme by @wqaetly in #374
- Fix UnityEventHandlerAsyncEnumerator cancellation by @adarapata in #418
- Fix Naming conflict with ZString #401
New Contributors
- @wqaetly made their first contribution in #374
- @adarapata made their first contribution in #418
Full Changelog: 2.3.2...2.3.3
Ver.2.3.2
What's Changed
- Support Unity 2023.1.0a15(remove UniTask AsyncOperation.GetAwaiter, use AwaitableCoroutine.GetAwaiter instead)
- Breaking changes, UniTask.WaitForFixedUpdate wait at LastFixedUpdate #377
- Fix AwaitForAllAssets stackoverflow #394
- UnityEvent.AsAsyncEnumerable handle cancel correctly #365
- if UNITY_2022_2_OR_NEWER, use destroyCancellationToken instead of AsyncDestroyTrigger
- Fix for issue #368 UnityWebRequestException extra line in exception message by @nolimet in #369
- feat: use Cysharp/Actions reusable workflows/actions by @guitarrapc in #381
- re-define UNITASK_ADDRESSABLE_SUPPORT for supporting Addressables.CN by @fpagyu in #385
- Typo in TaskPool.cs annotation internaly -> internally by @Ryuu-64 in #392
- fix: prevent NullReferenceException in TimeoutController by @shiena in #399
- Diagnostics helper null check by @kroonhorstdino in #395
- Fix cancellation token forwarding by @battleroy in #413
New Contributors
- @nolimet made their first contribution in #369
- @fpagyu made their first contribution in #385
- @Ryuu-64 made their first contribution in #392
- @shiena made their first contribution in #399
- @kroonhorstdino made their first contribution in #395
- @battleroy made their first contribution in #413
Full Changelog: 2.3.1...2.3.2