Skip to content

Latest commit

 

History

History
59 lines (30 loc) · 1.57 KB

CHANGELOG.md

File metadata and controls

59 lines (30 loc) · 1.57 KB

Changelog

0.2.4 (2024-08-31)

  • Upgrade dependency versions.

0.2.3 (2024-05-25)

  • Removed build.rs cfg lint workaround.
  • Update dependency versions.

0.2.2 (2024-05-09)

  • Use own::{OwnedOrRef, OwnedOrMutRef}.

0.2.1 (2024-01-03)

  • Fix PollNextN to correctly not double count pending futures.

0.2.0 (2024-01-03)

  • Add InterruptibilityState::set_fn_interrupt_poll_item to run arbitrary function when interruption is activated and the underlying Stream returns Poll::Ready(..).
  • Add tests to prove correctness of PollNextN InterruptStrategy.

0.1.0 (2024-01-02)

  • Add InterruptibilityState::set_fn_interrupt_activate to run arbitrary function when interruption is activated.

0.0.4 (2023-12-30)

  • Add InterruptibilityState::is_interrupted.
  • Add InterruptibilityState::new_non_interruptible.
  • Add InterruptibilityState::new_ignore_interruptions.
  • Add InterruptibilityState::new_finish_current.
  • Add InterruptibilityState::new_poll_next_n.

0.0.3 (2023-11-28)

  • Improve crate quality to be candidate for production use.
  • RewriteInterruptibleStreamExt and InterruptibleStream to support interrupt strategies.
  • Add InterruptibilityState to maintain state across different streams.

0.0.2 (2023-10-07)

  • Update InterruptibleFutureExt types to return last value alongside InterruptSignal.

0.0.1 (2023-08-02)

  • Add InterruptibleFutureExt that intercepts interrupt signals, and returns Break or Err.
  • Add InterruptibleStreamExt that stops a Stream from producing values when an interrupt signal is received.