event-listener breaking changes

cargo

8 curated breaking changes across major versions of event-listener. Use this as a migration checklist before bumping dependencies.

8
changes
Breaking changes by transition
  • v4.0.3 \u2192 v5.0.0breaking

    The heap-based API of the v2.x line is back.

  • v4.0.3 \u2192 v5.0.0breaking

    However, there is a stack-based API as an alternative.

  • v4.0.3 \u2192 v5.0.0breaking

    Add a way to get the total number of listeners. (#114)

  • v2.5.3 \u2192 v3.0.0breaking

    Create a new `event-listener-strategy` crate for abstracting over blocking/non-blocking operations. (#49)

  • v2.5.3 \u2192 v3.0.0breaking

    **Breaking:** Change the `EventListener` API to be `!Unpin`. (#51)

  • v2.5.3 \u2192 v3.0.0breaking

    Enable a feature for the `portable-atomic` crate. (#53)

  • v2.5.3 \u2192 v3.0.0breaking

    **Breaking:** Add a `Notification` trait which is used to enable tagged events. (#52)

  • v2.5.3 \u2192 v3.0.0breaking

    Add an `is_notified()` method to `Event`. (#48)

API access

Get this data programmatically \u2014 free, no authentication.

curl https://depscope.dev/api/breaking/cargo/event-listener
event-listener breaking changes — Cargo migration guide | DepScope