Skip to content

Releases: tcldr/Entwine

Congruence.1

15 Jul 08:17
cd90cfb
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
Choose a tag to compare
MVP Pre-release
Pre-release

Initial release.