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
DelegateProxy
open so consumers can make their own proxies #29 - New
UISearchBar
publishers: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!UITableView
getswillDisplayCellPublisher
,willDisplayHeaderViewPublisher
,willDisplayFooterViewPublisher
,didEndDisplayingCellPublisher
,didEndDisplayingHeaderViewPublisher
,didEndDisplayingFooterView
,itemAccessoryButtonTappedPublisher
,didHighlightRowPublisher
,didUnhighlightRowPublisher
,didSelectRowPublisher
,didDeselectRowPublisher
,willBeginEditingRowPublisher
,didEndEditingRowPublisher
.UICollectionView
getsdidSelectItemPublisher
,didDeselectItemPublisher
,didHighlightItemPublisher
,didUnhighlightRowPublisher
,willDisplayCellPublisher
,willDisplaySupplementaryViewPublisher
,didEndDisplayingCellPublisher
,didEndDisplaySupplementaryViewPublisher
.UITextView
getstextPublisher
andvaluePublisher
(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.tapPublisher
added -
All
UIGestureRecognizer
s added:UITapGestureRecognizer.tapPublisher
UIPinchGestureRecognizer.pinchPublisher
UIRotationGestureRecognizer.rotationPublisher
UISwipeGestureRecognizer.swipePublisher
UIPanGestureRecognizer.panPublisher
UIScreenEdgePanGestureRecognizer.screenEdgePanPublisher
UILongPressGestureRecognizer.longPressPublisher
-
UIScrollView.contentOffsetPublisher
andUIScrollView.reachedBottomPublisher()
added (thanks @jdisho !)