Skip to content

Releases: dehesa/Conbini

AsyncMap removal

26 Aug 21:29
Compare
Choose a tag to compare

This update is small and straightforward:

  • asyncMap & asyncTryMap have been removed since they don't play nicely with Combine's backpressure mechanisms.
  • Some minor tweaks and warnings have been fixed for Xcode 12.

Minor tweaks & performance optimizations

19 Apr 12:24
Compare
Choose a tag to compare
0.5.1

Turn Lock into a value type

Better Backpressure & Custom Subscribers

14 Feb 16:14
Compare
Choose a tag to compare

This release includes two new useful custom subscribers and a bunch of interesting operators:

  • retry on delayed intervals.
  • handleEnd to clean up resources in any completion case (i.e. successful/failure completion or cancellation).
  • sink using the new custom subscribers.

Also, there is better support for backpressure all around the framework. Many operators/publishers now accept optional "demand" related parameters and work great with standard backpressure mechanisms (such as buffer).

Enhanced FlatMaps & Standard Naming For Deferred Publishers

14 Nov 21:56
Compare
Choose a tag to compare

The sequential flatMap operator/publisher has been re-engineered to accept a transform closure, making it much more useful.

Conbini For Testing

28 Oct 11:48
Compare
Choose a tag to compare
Conbini For Testing Pre-release
Pre-release

Conbini has been separated into two products:

  • import Conbini for regular usage in your framework or application.
  • import ConbiniForTesting including the testing conveniences (which depend on XCTest).

First Release

24 Oct 00:56
Compare
Choose a tag to compare
First Release Pre-release
Pre-release

Initial release gathering the first batch of publishers/subscribers.