[Hotfix] GetUnmanaged editor support
Version 4.7.1
This update improves the usability experience of wawa.IO
in the editor. wawa.IO
and wawa.TwitchPlays
are the only assemblies with any changes, public or internal. This library has been recompiled as version 4.7.1 just to keep Unity's assembly conflict problems away.
PATCH
wawa.IO
:
- A huge limitation finally got lifted:
Wawa.IO.PathFinder.GetUnmanaged<T>
now fully works in the editor! The previous behavior was to always return no value. - Automatically return no value when this mod has been confirmed to have mod ids conflicting with another. The previous behavior was that the first mod would always be accepted, which could result in the second mod writing from the wrong folder, a potentially dangerous operation!
wawa.TwitchPlays
:
- Fix
Wawa.TwitchPlays.Domains.InstructionCore.Flatten
to no longer dispose the enumerator prematurely, which prevented classes likeUnityWebRequest
from working correctly. This means that the caller has responsibility to dispose of the enumerator themselves, although it was already necessitated, so this is not a breaking change.