Releases: ICanBoogie/Event
Releases · ICanBoogie/Event
v3.0.0
Updated requirements
Backward incompatible changes
- Remove
EventCollectionProvider::using()
- Remove
EventCollectionProvider::clear()
v2.1.0
New features
- Added
define()
, defined()
, and undefine()
to EventCollectionProvider
- Added
get_events()
Other changes
- Deprecated
EventCollectionProvider::using
and EventCollectionProvider::clear
v2.0.0
Backward incompatible changes
- The event collection is now obtained through the new
EventCollectionProvider
class, EventCollection::get
has been removed.
v1.4.0
Backward incompatible changes
- Renamed
Events
as EventCollection
.
- Refactored patchable helper as EventCollection::set_instance_provider().
- Moved ICanBoogie bindings to
icanboogie/bind-event
.
New features
- Added
EventCollection::attach_to()
.
- Added
EventCollection::attach()
now supports invokable objects.
- Added
EventReflection
.
- Added
EventHookReflection
.
Other changes
- The
Event
class is now using the accessor trait provided by icanboogie/accessor
.
v1.2.0
Backward incompatible changes
New features
- Support for ICanBoogie's auto-config.
- Event hooks are easier to attach.
Events::get()
returns a new instance if none exists.
- Added the
Event::$used_by
property.