Skip to content

Releases: CombineCommunity/CombineCocoa

CombineCocoa 0.4.1

20 Oct 11:41
Compare
Choose a tag to compare
  • Fix an issue where App Store Connect falsely flagged CombineCocoa for using a private API (#80)

🍫 CombineCocoa 0.4.0

07 Oct 08:35
Compare
Choose a tag to compare
  • Support Xcode 13 (Thanks @bpollman!)
  • Add new UIScrollView publishers (Thanks @ChoiDongKyu96!)

🍫 CombineCocoa 0.3.0

30 May 12:38
Compare
Choose a tag to compare
  • DelegateProxy now supports multiple subscriptions to a single delegate #47
  • Add didBeginEditingPublisher #45
  • Remove generated module map to support Carthage #40
  • Fix UIPageControl.currentPagePublisher emitting only once #36

🍫 CombineCocoa 0.2.2

21 Nov 08:58
Compare
Choose a tag to compare
  • Fix a bug in delegate proxy when being used on more than a single selector. Thanks @henrimagi #32.

🍫 CombineCocoa 0.2.1

06 Oct 10:09
Compare
Choose a tag to compare
  • Make DelegateProxy open so consumers can make their own proxies #29
  • New UISearchBar publishers: textDidChangePublisher, searchButtonClickedPublisher, cancelButtonClickedPublisher. #30 (Thanks @kevinrenskers!)

🍫 CombineCocoa 0.2.0

27 Sep 11:38
Compare
Choose a tag to compare

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 gets willDisplayCellPublisher, willDisplayHeaderViewPublisher, willDisplayFooterViewPublisher, didEndDisplayingCellPublisher, didEndDisplayingHeaderViewPublisher, didEndDisplayingFooterView, itemAccessoryButtonTappedPublisher, didHighlightRowPublisher, didUnhighlightRowPublisher, didSelectRowPublisher, didDeselectRowPublisher, willBeginEditingRowPublisher, didEndEditingRowPublisher.
    • UICollectionView gets didSelectItemPublisher, didDeselectItemPublisher, didHighlightItemPublisher, didUnhighlightRowPublisher, willDisplayCellPublisher, willDisplaySupplementaryViewPublisher, didEndDisplayingCellPublisher, didEndDisplaySupplementaryViewPublisher.
    • UITextView gets textPublisher and valuePublisher (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'ing Publishers.ControlEvent (#27). Thanks @wickwirew !
  • πŸ› Various bug fixes and performance improvements.

0.1.0

14 Aug 18:07
Compare
Choose a tag to compare

A new release is upon us ! πŸŽ‰

  • CombineCocoa can now provides publishers for ControlTarget-based controls using the new ControlTarget publisher.

  • UIBarButtonItem.tapPublisher added

  • All UIGestureRecognizers added:

    • UITapGestureRecognizer.tapPublisher
    • UIPinchGestureRecognizer.pinchPublisher
    • UIRotationGestureRecognizer.rotationPublisher
    • UISwipeGestureRecognizer.swipePublisher
    • UIPanGestureRecognizer.panPublisher
    • UIScreenEdgePanGestureRecognizer.screenEdgePanPublisher
    • UILongPressGestureRecognizer.longPressPublisher
  • UIScrollView.contentOffsetPublisher and UIScrollView.reachedBottomPublisher() added (thanks @jdisho !)

0.0.1

03 Aug 15:30
Compare
Choose a tag to compare

For Ethan πŸ‘Ά