You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
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.
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.
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.