CombineExt 1.2.0
CombineExt 1.2.0 is packed with many awesome additions !
Thanks to @jasdev, @jdisho, @RonKliffer, @ohayon and @dsk1306 for their incredible contributions to this release.
Let's break it down:
- Improve
.createergonomics and support returning aAnyCancellable[#24] - Add
ownershipargument toassignso you can doassign(to: \.text, on: label, ownership: .weak)(Ownership supports.weak,.unownedand.strong) [#30] - Add
ReplaySubject[#23] - Add
share(replay:)[#23] - Add
withLatestFromfor up to 4 publishers [#22] - Add
prefix(duration:tolerance:in:options:)to limit the duration for accepting values [#27] - Add a
Collection.amb()operators to race a Collection of publishers [#31] - Add
Optional.publisherproperty as a shorthand toOptional.Publisher.init[#32] - Drop deployment target to iOS 10, tvOS 10, watchOS 3 and macOS 10.12 - to support older apps using Combine conditionally [#29]