- Added:
Effect.animation()
, which adds animation to an effect without the need of a scheduler. - Changed:
TestStore
state modification failures are less noisy. - Renamed:
ViewStore.suspend(while:)
has been renamed toViewStore.yield(while:)
. - Bug fixed: A bug was introduced to the deprecated
TestStore.assert
APIs in 0.36.0, which caused test failures when a sent/received test action left state unchanged. This has been fixed. - Infrastructure: Worked around a SwiftUI bug/warning in the Case Studies demo; cleaned up some of the library's generic signatures.