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