Skip to content

Releases: smol-rs/event-listener

v5.3.1

29 May 02:49
v5.3.1
Compare
Choose a tag to compare
  • Disable some optimizations that, in rare conditions, can cause race conditions
    causing notifications to be dropped. (#139)
  • Ensure the portable-atomic feature is set properly. (#134)
  • Update portable-atomic-util to v0.2.0. (#132)
  • Document the std feature. (#134)

v5.3.0

05 Apr 15:40
v5.3.0
Compare
Choose a tag to compare
  • Add a loom implementation. This feature is unstable and is not semver-supported. (#126)
  • Make the panic message for polling the EventListener after it has completed more clear. (#125)

v5.2.0

29 Feb 05:16
v5.2.0
8f11a87
Compare
Choose a tag to compare
  • Make StackSlot Sync. (#121)

v5.1.0

18 Feb 05:38
v5.1.0
Compare
Choose a tag to compare
  • Make StackSlot Send. (#119)

v5.0.0

05 Feb 22:11
ec0c6f9
Compare
Choose a tag to compare
  • Breaking: Rework the API to afford better usage. (#105)
    • The heap-based API of the v2.x line is back.
    • However, there is a stack-based API as an alternative.
  • Add a way to get the total number of listeners. (#114)

v4.0.3

06 Jan 18:04
Compare
Choose a tag to compare
  • Relax MSRV to 1.60. (#110)

v4.0.2

01 Jan 20:14
v4.0.2
9e986e6
Compare
Choose a tag to compare
  • Avoid spinning in wait_deadline. (#107)

v4.0.1

19 Dec 16:44
v4.0.1
ea0f601
Compare
Choose a tag to compare
  • Fix a use-after-move error after an EventListener is assigned to listen to
    another Event. (#101)

v4.0.0

19 Nov 17:38
v4.0.0
531c106
Compare
Choose a tag to compare
  • Breaking: Fix a footgun in the EventListener type. EventListener::new()
    now no longer takes an &Event as an argument, and EventListener::listen()
    takes the &Event as an argument. Hopefully this should prevent .awaiting
    on a listener without making sure it's listening first. (#94)

v3.1.0

13 Nov 00:15
v3.1.0
e6ec597
Compare
Choose a tag to compare
  • Implement UnwindSafe and RefUnwindSafe for EventListener. This was unintentionally removed in version 3 (#96).