Releases: phly/phly-event-dispatcher
phly/phly-event-dispatcher 1.4.0
Added
- Adds support for PHP 8.3.
Removed
- Removes support for PHP 8.0.
phly/phly-event-dispatcher 1.3.1
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
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
Removed
- This release removes support for PHP 7.3.
phly/phly-event-dispatcher 1.1.0
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
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
phly-event-dispatcher 0.3.0
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 inErrorEmittingDispatcher::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
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 theListenerProviderInterface
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.