1.5.4
Most relevant changes:
- Based on feedback removed that the EventBus.eventHistory is filled by default now, needs to be acively enabled now to reduce risk of memory leaks
- Some logging cleanup in Unity MainThread helper class
- Switched in the UnitTestMono to wait for a fixed duration instead of the end of the frame (since for Unity in the start method there might not be something like a current and next frame yet and it caused problems in some Unity versions)
- Making sure that the breadth first and depth first tree traversal return cached ienumerables so that their content does not change if used multiple times
- Assertion cleanup from feedback, switched to logging warnings instead
- Action bar creation does not assume anymore now that the action bar is part of a view stack
- Improvements in ThemeColor to only force a Unity refresh of the Editor UI if the color changed
- Changes to the UnitySetup logic to not use EventBus.SubscribeForOnePublishOrInstantInvokeIfInHistory anymore
All changes can be seen here:
v1.5.2...v1.5.4