Releases
0.1.4
Compare
Sorry, something went wrong.
No results found
Added: IdentifiedArray.remove(id:) method for removing elements by identifier.
Added: Reducer.combined(with:) method for combining reducers using dot-chaining (thanks @alexito4 ).
Added: Reducer.run method for invoking the reducer in a more ergonomic fashion than callAsFunction in Swift 5.1.
Changed: optimized test support code to dynamically load XCTest just once per test process (rather than once per assertion failure).
Changed: IdentifiedArray's id-based subscript no longer removes elements from the array when passed nil. Use remove(id:) instead.
Changed: CasePath is no longer vendored. It is instead included as an SPM dependency.
Changed: Effect.async has been renamed to Effect.run.
Changed: Effect.sync has been renamed to Effect.catching.
Bug fixed: TestScheduler now always performs/schedules simultaneous work by earliest-scheduled.
Infrastructure: added binding-based animation demo to case studies.
Infrastructure: add Swift forum to README.
Infrastructure: fixed typo in IfLetStore documentation (thanks @jasdev ).
You can’t perform that action at this time.