smol-rs / async-channel

Async multi-producer multi-consumer channel
Apache License 2.0
726 stars 38 forks source link

Update event-listener requirement from 2.4.0 to 3.0.0 #66

Closed dependabot[bot] closed 10 months ago

dependabot[bot] commented 10 months ago

Updates the requirements on event-listener to permit the latest version.

Release notes

Sourced from event-listener's releases.

v3.0.0

  • Use the parking crate instead of threading APIs (#27)
  • Bump MSRV to 1.59 (#71)
  • Breaking: Make this crate no_std-compatible on default-features = false. (#34)
  • Create a new event-listener-strategy crate for abstracting over blocking/non-blocking operations. (#49)
  • Breaking: Change the EventListener API to be !Unpin. (#51)
  • Enable a feature for the portable-atomic crate. (#53)
  • Breaking: Add a Notification trait which is used to enable tagged events. (#52)
  • Add an is_notified() method to Event. (#48)
  • Breaking: Make it so notify() returns the number of listeners notified. (#57)
Changelog

Sourced from event-listener's changelog.

Version 3.0.0

  • Use the parking crate instead of threading APIs (#27)
  • Bump MSRV to 1.59 (#71)
  • Breaking: Make this crate no_std-compatible on default-features = false. (#34)
  • Create a new event-listener-strategy crate for abstracting over blocking/non-blocking operations. (#49)
  • Breaking: Change the EventListener API to be !Unpin. (#51)
  • Enable a feature for the portable-atomic crate. (#53)
  • Breaking: Add a Notification trait which is used to enable tagged events. (#52)
  • Add an is_notified() method to Event. (#48)
  • Breaking: Make it so notify() returns the number of listeners notified. (#57)

Version 2.5.3

  • Fix fence on x86 and miri.

Version 2.5.2

  • Fix stacked borrows violation when -Zmiri-tag-raw-pointers is enabled. (#24)

Version 2.5.1

  • Replace spinlock with a mutex.

Version 2.5.0

  • Add EventListener::discard().

Version 2.4.0

  • Event::new() is now a const fn.

Version 2.3.3

  • Fix a bug in List::insert() that was causing deadlocks.

Version 2.3.2

  • Optimization: use a simple spinlock and cache an Entry for less allocation.

Version 2.3.1

  • Optimization: don't initialize Inner when notifying Event.

Version 2.3.0

  • Implement UnwindSafe/RefUnwindSafe for Event/EventListener.

Version 2.2.1

... (truncated)

Commits
  • d2ed2cd v3.0.0
  • 7bbabd0 Relax memory ordering in AtomicCell::replace (#83)
  • 450942e Disable IntoNotification::tag with no_std (#81)
  • 4965ddd Remove extra comma from cfg (#82)
  • d4c63e9 Update actions/checkout action to v4
  • cbbe9aa Move event-listener-strategy to its own repository
  • c278371 feat: Add explicit web support
  • 85ca6d3 feat: Implement UnwindSafe on core
  • e408ccd bugfix: Tracking down a deadlock in async-channel
  • 564b84b m: Remove tag support from no_std
  • Additional commits viewable in compare view


Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
notgull commented 10 months ago

@dependabot ignore this minor version This is tracked in #59

dependabot[bot] commented 10 months ago

OK, I won't notify you about version 3.0.x again, unless you re-open this PR.