Skip to content

Releases: tcldr/Entwine

Congruence.1

15 Jul 08:17
cd90cfb

Choose a tag to compare

Congruence.1 Pre-release
Pre-release

Fixes issue with EntwineTest's scheduler that prevented repeating intervals from being called. This affected the behavior of publishers that rely on this capability such as CollectByTime and Debounce. Thanks for the heads-up @iwheelbuy!

Congruence

13 May 16:21
0f8ccc0

Choose a tag to compare

Congruence Pre-release
Pre-release

WARNING: Source breaking.
Various tweaks to make Entwine perform in congruence with Combine – including the removal of the obsolete CancellableBag which has since been superseded by AnyCancellable's store(in:) family of functions.

Re-ReplaySubject

31 Oct 09:55
ce8de84

Choose a tag to compare

Re-ReplaySubject Pre-release
Pre-release
  • Adds referenceCounted() operator for Multicast publishers
  • Moves share(replay:) to use referenceCounted() instead of autoconnect() – matching wider reactive community implementations.

Thanks to @sherlock1982 for raising the issue!

DeallocToken

30 Jul 14:18

Choose a tag to compare

DeallocToken Pre-release
Pre-release

Adds DeallocToken utility plus temporary fix for Xcode 11 beta 5 Subject API additions.

Signpost

19 Jul 10:11

Choose a tag to compare

Signpost Pre-release
Pre-release

Includes a new signpost operator that enables easy performance logging for your Combine sequences. Use the operator to generate ranged os_signpost logs of publisher events that can be visualised in Instruments.

Also, for additional clarity, TestableSubscriber's sequence and demands properties have been renamed to recordedOutput and recordedDemandLog respectively. Thanks to @heckj for the suggestion!

Fourtitude

17 Jul 19:12

Choose a tag to compare

Fourtitude Pre-release
Pre-release

Updated to reflect API changes in latest Combine beta that arrived with Xcode 11 beta 4.

Final Demand?

03 Jul 10:24

Choose a tag to compare

Final Demand? Pre-release
Pre-release

Updated to reflect API changes in latest Combine beta that arrived with Xcode 11 beta 3. In particular, Subscribers.Demand has been changed from an enum to a struct and is far stricter in regards to allowing negative demand balances.

Cancelled, but not completed.

26 Jun 10:33

Choose a tag to compare

Pre-release

This release changes the cancellation behaviour to match that described at https://twitter.com/millenomi/status/1137382877870510080.

Namely, a publisher does not need to generate a completion event upon cancellation.

Bag O' Cancel

25 Jun 11:31

Choose a tag to compare

Bag O' Cancel Pre-release
Pre-release

Adds CancellationBag and some documentation updates and fixes

MVP

24 Jun 16:42

Choose a tag to compare

MVP Pre-release
Pre-release

Initial release.