2.1.1 - Jan 29, 2026

    Total issues resolved: 0
    Total pull requests resolved: 1
    Total contributors: 1

Bugfixes

    106: Introduce EventManagerInterface thanks to @greg0ire

2.1.0 - Jan 17, 2026

    Total issues resolved: 0
    Total pull requests resolved: 2
    Total contributors: 2

Enhancement

    100: Introduce interfaces for the EventManager thanks to @greg0ire
    80: Use spl_object_id() instead of spl_object_hash() thanks to @rosier

2.0.1 - May 22, 2024

    Total issues resolved: 0
    Total pull requests resolved: 7
    Total contributors: 4

Test Suite

    70: PHPUnit 10.5 thanks to @derrabus

Static Analysis

    69: Psalm 5.24 thanks to @derrabus
    68: Doctrine CS 12 thanks to @derrabus

CI

    67: Bump doctrine/.github from 2.1.0 to 5.0.1 thanks to @dependabot[bot]
    66: Setup dependabot thanks to @greg0ire

Improvement

    65: Add static analysis files to .gitattributes thanks to @VincentLanglet

Documentation

    63: Update branch metadata thanks to @derrabus

2.0.0 - Oct 12, 2022

    Total issues resolved: 0
    Total pull requests resolved: 4
    Total contributors: 1

Improvement

    59: Remove doctrine/deprecations thanks to @derrabus
    54: Revert return type on EventSubscriber::getSubscribedEvents() thanks to @derrabus

BC Break

    57: Made the $event parameter of EventManager::getListeners() mandatory thanks to @derrabus
    51: Bump to PHP 8.1 and add types everywhere thanks to @derrabus

1.2.0 - Oct 12, 2022

    Total issues resolved: 0
    Total pull requests resolved: 8
    Total contributors: 4

Improvement

    61: Failsafe for unknown event thanks to @malarzm
    49: Flatten directory structure thanks to @derrabus

CI

    55: Setup composer lint thanks to @greg0ire
    52: Remove PHPStan suffix thanks to @greg0ire
    48: Bump tools and CI workflows thanks to @derrabus
    53: Update branch metadata thanks to @derrabus

Deprecation

    50: Split getAllListeners() out of getListeners() thanks to @derrabus

Enhancement

    27: Add .doctrine-project.json to .gitattributes thanks to @reedy

1.1.2 - Jul 28, 2022

    Total issues resolved: 0
    Total pull requests resolved: 3
    Total contributors: 3

Improvement

    46: Add dynamic return type for getListeners thanks to @VincentLanglet

Documentation

    45: Fix typo thanks to @fabpot

CI

    43: Bump CI workflows and dependencies thanks to @derrabus

1.1.1 - Aug 5, 2020

    Total issues resolved: 0
    Total pull requests resolved: 2
    Total contributors: 2

    29: Allow PHP 8 thanks to @greg0ire
    28: Test on PHP 7.4 thanks to @GrahamCampbell

1.1.0 - Nov 10, 2019

    Total issues resolved: 0
    Total pull requests resolved: 4
    Total contributors: 4

Enhancement

    26: Update .gitattributes thanks to @reedy
    24: Updated doctrine/coding-standard to 6.0 thanks to @patrickjahns

Improvement

    23: CI: Test against PHP 7.4snapshot instead of nightly (8.0) thanks to @Majkl578

Documentation

    20: Link to Slack instead of Gitter thanks to @greg0ire

1.0.0 - Jun 11, 2018

Doctrine Event Manager is now a standalone component

As part of the effort to phase out shared doctrine/common repository, we have extracted Doctrine Event Manager into a standalone project.

This release is fully compatible with the version previously found in doctrine/common and can be used as drop-in replacement.

    Total issues resolved: 1
    Total pull requests resolved: 10
    Total contributors: 3

Documentation

    11: Fix homepage link thanks to @Majkl578
    9: Enhancement: Improve wording thanks to @localheinz
    8: Fix: Typo thanks to @localheinz
    5: Add new docs for the event manager project. thanks to @jwage and @Majkl578

Improvement

    10: Newer PHPUnit, fix non-static assert thanks to @Majkl578
    7: Conflict with doctrine/common pre-2.9 thanks to @Majkl578
    6: Update homepage & tags thanks to @Majkl578
    3: Update badges thanks to @Majkl578
    1: Add Scrutinizer CI thanks to @Majkl578

Enhancement

    2: Apply Doctrine CS 4.0 + test for removeEventSubscriber() & unknown event dispatching thanks to @Majkl578
