OpenCombine v0.13.0 Release Notes
Release Date: 2022-02-01 // about 3 years ago-
๐ This release is compatible with Xcode 13.2.
โ Additions
- ๐ Windows support (thank you @MaxDesiatov!)
Publishers.Throttle
(#195, thank you @stuaustin)Publishers.PrefixUntilOutput
(#206)Publishers.Zip
(#222, thank you @MaxDesiatov and @ArthurChi)async
/await
extensions:Future.value
andPublisher.values
(#219)
๐ Bugfixes
- ๐ Fixed reentrancy bugs in
Subscribers.Sink
andSubscribers.Assign
(#210) - ๐ Fixed lifecycle bugs in
Publishers.Concatenate
(#210)
Previous changes from v0.12.0
-
๐ This release adds a new
OpenCombineShim
product that will conditionally re-export either Combine on Apple platforms, or OpenCombine on other platforms. Additionally,ObservableObject
protocol is now available and working on all platforms.A bug with
Timer(timeInterval:repeats:block:)
firing immediately not accounting for the passed ๐timeInterval
is fixed.๐ Merged pull requests:
- ๐ Fix
Timer(timeInterval:repeats:block:)
not accountingtimeInterval
(#196) via @grigorye - โ Add
OpenCombineShim
product for easier importing (#197) via @MaxDesiatov - Implementation for
ObservableObject
withMirror
(#201) via @kateinoigakukun
- ๐ Fix