- Changed: An effect is now not considered "in-flight" till it is kicked off. This fixes a potential behavior where marking a timer effect cancellable (which is already cancellable by default) could prevent the effect from running.
- Changed: Runtime warnings now emit XCTest failures, as well, making it easier to catch common issues in your tests.
- Optimized: In-flight effects are now cancelled inline (thanks @iampatbrown).
- Fixed:
Effect.cancel(ids:)
now properly routes to the sequence overload (thanks @iampatbrown). - Fixed:
WithViewStore
no longer breaks in certain contexts, e.g. when placed inside aGeometryReader
(thanks @tgrapperon). - Infrastructure: Added Arabic translation to README (thanks @NorhanBoghdadi).
- Infrastructure: Added Simplified Chinese translation to README (thanks @sh3l6orrr).
- Infrastructure: Cleaned up case studies (thanks @rono23).
- Infrastructure: Fixed and added unit tests to UIKit list case study (thanks @bjford).
- Infrastructure: Fixed a few missing asset warnings in demo applications (thanks @tgrapperon).