Skip to content

Releases: ColinHDev/libAsyncEvent

libAsyncEvent v3.0.0

23 Aug 01:30
Compare
Choose a tag to compare

Changelog

  • Bumped the at least required version PocketMine-MP to 5.5.0.
  • Fixed a bug where:
    • in the case of ConsecutiveEventHandlerExecutionTrait, the first registered listener of an event was skipped and
    • in the case of PrioritizedEventHandlerExecutionTrait, the group of registered listeners with the lowest priority was skipped.

libAsyncEvent v2.0.0

28 May 21:55
Compare
Choose a tag to compare

Changelog

  • Added support for Virion v3.0.
  • Removed the AsyncEvent abstract class.
  • Introduced the AsyncEvent interface which ensures the implementation of the base methods. This way, plugins can keep their normal class hierarchy without an AsyncEvent abstract class forcing them to reimplement the wheel.
  • Introduced the ConsecutiveEventHandlerExecutionTrait and PrioritizedEventHandlerExecutionTrait traits that provide multiple implementations of the async event execution logic. They can be used in async event classes.

libAsyncEvent v1.0.1

19 Apr 19:03
Compare
Choose a tag to compare

Changelog

  • Fixed a bug causing a server crash when using a version of PocketMine-MP above v4.18.
  • Added support for PocketMine-MP v5.0.0.
  • Removed support for versions below v4.19.

libAsyncEvent v1.0.0

25 Apr 21:47
Compare
Choose a tag to compare

Changelog

  • First release