- Added: ComposableCoreLocation types now conform to
Codable
(thanks @alskipp). - Added: Reducer
debug
methods now take anactionFormat
parameter. - Changed: depend on CombineSchedulers instead of vendoring
AnyScheduler
andTestScheduler
. The library contains several bug fixes over the code that was included in 0.3.0. - Fixed: use
subscribe
method overreceive(subscriber:)
, per Apple documentation (thanks @asiliuk). - Improved: ComposableCoreLocation delegate ergonomics (thanks @klundberg).
- Optimized: signposts should be a little more performant now.
- Optimized:
store.send
no longer recursively processes effects and instead processes them in awhile
loop, avoiding stack issues (thanks @klop). - Optimized:
IfLetStore
view content types been simplified. - Infrastructure: link to ReactiveSwift fork (thanks @mluisbrown).
- Infrastructure: encapsulate
Publishers.Create
andAnyPublisher.init(_:)
(thanks @kaandedeoglu). - Infrastructure: clean up tests around cancellation (thanks @klop).
- Infrastructure: added a new web socket case study.
- Infrastructure: fixed voice memo assertion failure.