Skip to content

Releases: phly/phly-event-dispatcher

phly/phly-event-dispatcher 1.4.0

30 Jan 21:59
1.4.0
Compare
Choose a tag to compare

Added

  • Adds support for PHP 8.3.

Removed

  • Removes support for PHP 8.0.

phly/phly-event-dispatcher 1.3.1

10 Jan 19:17
1.3.1
Compare
Choose a tag to compare

Fixed

  • The features for the 1.3.0 release evidently were merged to the wrong release branch. This release contains the updates intended for 1.3.0.

phly/phly-event-dispatcher 1.3.0

10 Jan 16:07
1.3.0
Compare
Choose a tag to compare

Added

  • Adds support for psr/container 2.0.

  • Adds support for PHP 8.2.

Changed

  • Renames the extra.zf key in the composer.json to extra.laminas.

Deprecated

  • Nothing.

Removed

  • Removes support for PHP 7.4.

Fixed

  • Nothing.

phly/phly-event-dispatcher 1.2.0

10 Jan 15:57
1.2.0
Compare
Choose a tag to compare

Removed

  • This release removes support for PHP 7.3.

phly/phly-event-dispatcher 1.1.0

10 Jan 15:57
1.1.0
Compare
Choose a tag to compare

Added

  • This version adds support for PHP 8.0 and 8.1.

  • #4 adds the ability to supply a list of providers to the constructor of the ``ListenerProviderAggregate`.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • This release removes support for PHP versions prior to 7.3.

Fixed

  • Nothing.

phly/phly-event-dispatcher 1.0.1

10 Jan 15:56
1.0.1
Compare
Choose a tag to compare

Added

  • Nothing.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • #3 fixes an undeclared variable in the PrioritizedListenerProvider which would cause problems when attaching multiple listeners with the same priority.

phly-event-dispatcher 1.0.0

25 Mar 16:25
Compare
Choose a tag to compare

Added

  • Nothing.

Changed

  • #1 updates the psr/event-dispatcher dependency to ^1.0.

  • #1 updates the fig/event-dispatcher-util dependency to ^1.0.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Nothing.

phly-event-dispatcher 0.3.0

14 Jan 20:38
Compare
Choose a tag to compare

Added

  • Nothing.

Changed

  • Moves EventDispatcherFactory to the source root, instead of under its
    ListenerProvider subdirectory, ensuring it can be used.

Deprecated

  • Nothing.

Removed

  • Removes the ListenerShouldQueue interface. Queueing is always based on the
    combination of the queue/task runner in use by the application, and the
    listener provider to which the listener attaches. As such, no interface is
    needed.

Fixed

  • Fixes a typo in LazyListener::getListener() where the method was using an
    undeclared variable, instead of an instance property.

  • Fixes an instanceof check in ErrorEmittingDispatcher::handleCaughtThrowable(),
    preventing an infinite recursion condition.

  • Fixes a typo in the ErrorEvent constructor during an assigment.

  • Fixes a typo of a function name in ReflectionBasedListenerProvider::getProvider().

  • Fixes two errors in ListenerProviderAggregate::getListenersForEvent() that
    prevented it from working at all.

phly-event-dispatcher 0.2.1

10 Jan 22:59
Compare
Choose a tag to compare

Added

  • Adds documentation of all capabilities.

  • Adds EventDispatcherFactory, which also requires the second $serviceName
    argument during invocation. The argument is assumed to be the class name of an
    EventDispatcherInterface implementation, and this class is instantiated
    using the value of the ListenerProviderInterface service.

  • Adds ListenerShouldQueue, a marker interface indicating that the listener
    can be safely deferred for asynchronous invocation.

Changed

  • Registers all listener providers and all event dispatchers as container services.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Nothing.