Skip to content

Releases: shareup/combine-extensions

v6.2.0

Choose a tag to compare

@atdrendel atdrendel released this 03 May 20:06
23e4577

What's Changed

Full Changelog: v6.1.0...v6.2.0

v6.1.0

Choose a tag to compare

@atdrendel atdrendel released this 03 May 17:25
e8e118a

What's Changed

Full Changelog: v6.0.2...v6.1.0

v6.0.2

Choose a tag to compare

@vdudchak vdudchak released this 11 Jul 14:15
6db9f58
  • Add multicastLatest extension to multicast latest value to downstream subscribers.

v6.0.1

Choose a tag to compare

@vdudchak vdudchak released this 29 Nov 12:57
82c8f23
  • Fix Publisher.throttle(while:latest:) dropping values emitted at the same time the regulator fires.
  • Ensure Publisher.throttle(while:latest:) does not emit a previous value when a regulator flips several times while the upstream does not emit new values.

v6.0.0

Choose a tag to compare

@atdrendel atdrendel released this 27 Aug 20:24
7c21588
  • Dramatically simplify the implementation of Publisher.throttle(while:latest:) and remove the need to internal locking.
  • Change the default state of Publisher.throttle(while:latest:) to "publishing" from "throttling", which was the previous implementation's default state.

v5.0.2

Choose a tag to compare

@atdrendel atdrendel released this 19 Mar 14:55
  • Update .swiftformat

v5.0.1

Choose a tag to compare

@atdrendel atdrendel released this 05 Nov 11:49
4a7d1f2
  • Fix warning when building consumers of CombineTestExtensions.

v5.0.0

Choose a tag to compare

@atdrendel atdrendel released this 04 Nov 22:51
84dacbe
  • Increase minimum target versions
  • Increase Swift version

v4.7.0

Choose a tag to compare

@atdrendel atdrendel released this 24 Aug 16:38
  • Improves the flexibility of Publishers.Distinct by allowing the caller to specify a value to use to unique a type. Only this value is required to conform to Hashable.

v4.6.0

Choose a tag to compare

@sashkopotapov sashkopotapov released this 07 Jul 15:33
c2d16de
  • Adds Distinct publisher

Distinct publisher requires Upstream.Output value to be an Array of Hashable elements. Be aware that it is the responsibility of the upstream publisher to guarantee the consecutiveness of elements in a pipeline. Distinct does not perform any locking, whatsoever.