Skip to content

CombineExt 1.3.0

Compare
Choose a tag to compare
@freak4pc freak4pc released this 06 Mar 17:05
· 37 commits to main since this release

CombineExt 1.3.0

It's been a long time since the last release, and this one packs a great deal of changes and updates :)
Thanks to all of the wonderful contributors who worked on this release: @kitwtnb, @jasdev, @basvankuijck, @joewalsh, @dsk1306, @HugoSay

Changes

  • Add Collection.flatMapBatches(of:) to subscribe an array of publishers in batches (for example, processing batches of 3 requests at a time)
  • Add toggle() operator to toggle Boolean publishers
  • Add nwise() and pairwise() operators to batch groups of elements
  • Add Collection.merge() to merge a collection of equally-typed publishers
  • Add filterMany operator to filter publishers that emits collections
  • Add ignoreOutput(setOutputType:) to drop all elements, and altering the Publisher's output type
  • Add ignoreFailure(setFailureType::completeImmediately:) to ignore a failure, and alter the Publisher's failure type
  • Fix locking of ReplaySubject