Releases: CombineCommunity/CombineCocoa
Releases Β· CombineCommunity/CombineCocoa
CombineCocoa 0.4.1
π« CombineCocoa 0.4.0
- Support Xcode 13 (Thanks @bpollman!)
- Add new UIScrollView publishers (Thanks @ChoiDongKyu96!)
π« CombineCocoa 0.3.0
π« CombineCocoa 0.2.2
- Fix a bug in delegate proxy when being used on more than a single selector. Thanks @henrimagi #32.
π« CombineCocoa 0.2.1
- Make
DelegateProxyopen so consumers can make their own proxies #29 - New
UISearchBarpublishers:textDidChangePublisher,searchButtonClickedPublisher,cancelButtonClickedPublisher. #30 (Thanks @kevinrenskers!)
π« CombineCocoa 0.2.0
It's been a long time since the latest release, but this one is a packed one, covering a lot of missing necessities this project aimed to achieve early on. Also - better late than never, right? π
Thanks to the various contributors that made this release so great! ππππ
- π§ͺ It is now possible to wrap delegates as publishers using a new
DelegateProxy(#21). Huge kudos to @jdisho for the massive work he's done on this!UITableViewgetswillDisplayCellPublisher,willDisplayHeaderViewPublisher,willDisplayFooterViewPublisher,didEndDisplayingCellPublisher,didEndDisplayingHeaderViewPublisher,didEndDisplayingFooterView,itemAccessoryButtonTappedPublisher,didHighlightRowPublisher,didUnhighlightRowPublisher,didSelectRowPublisher,didDeselectRowPublisher,willBeginEditingRowPublisher,didEndEditingRowPublisher.UICollectionViewgetsdidSelectItemPublisher,didDeselectItemPublisher,didHighlightItemPublisher,didUnhighlightRowPublisher,willDisplayCellPublisher,willDisplaySupplementaryViewPublisher,didEndDisplayingCellPublisher,didEndDisplaySupplementaryViewPublisher.UITextViewgetstextPublisherandvaluePublisher(alias).- Now that the mechanism exists we'll be adding more delegate-based publishers in following versions.
- π¨βπ€ Added a new
assign(to:on:animation:)animated subscriber (#17). Thanks @icanzilb! - π The deployment target of the project has been dropped to iOS 10 with conditional compilation to allow older apps that leverage Combine to use CombineCocoa (#18). Thanks @RonKliffer!
- π¦ Fix Carthage build from source, instead of only providing a prebuilt binary, as well as some minor issues in SPM.
- π New helper method on
UIControl-controlEventPublisher(for:), as a shorthand to init'ingPublishers.ControlEvent(#27). Thanks @wickwirew ! - π Various bug fixes and performance improvements.
0.1.0
A new release is upon us ! π
-
CombineCocoa can now provides publishers for ControlTarget-based controls using the new ControlTarget publisher.
-
UIBarButtonItem.tapPublisheradded -
All
UIGestureRecognizers added:UITapGestureRecognizer.tapPublisherUIPinchGestureRecognizer.pinchPublisherUIRotationGestureRecognizer.rotationPublisherUISwipeGestureRecognizer.swipePublisherUIPanGestureRecognizer.panPublisherUIScreenEdgePanGestureRecognizer.screenEdgePanPublisherUILongPressGestureRecognizer.longPressPublisher
-
UIScrollView.contentOffsetPublisherandUIScrollView.reachedBottomPublisher()added (thanks @jdisho !)