PackageTrack
Sign in Get early access

wyrihaximus/broadcast

✨ Statically on composer install/update compiled (async) event dispatcher

2.7.0 159K downloads/mo #4680 most downloaded on Packagist WyriHaximus/php-broadcast

What this package is like to depend on

Last release 4 months ago

24 Apr 2026

Ships fairly regularly

a new release about every 7 months

Most releases are documented

notes for 10 of 14 stable releases

Nothing withdrawn

no release was ever pulled

6 years old

14 releases · first in 2020

3 releases in the last 12 months

see the full history below

Release timeline

14 releases · Dec 2020 to Apr 2026
2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 14
  1. 2.7.0 24 Apr 2026
    Release notes

    Mainly small non-userfacing improvements, but deprecated adding this to composer.json:

    {
      "extra": {
        "wyrihaximus": {
          "broadcast": {
            "has-listeners": true
          }
        }
      }
    }

    Instead require wyrihaximus/broadcast-contracts instead. The above extra addition will continue to work untill the next major version of this package.

    2.7.0

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

    Bug 🐞

    Dependencies 📦,Enhancement ✨

    Dependencies 📦

    Enhancement ✨

    Open source →
  2. 2.6.1 16 Feb 2026
    Release notes

    2.6.1

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

    Bug 🐞

    Open source →
  3. 2.6.0 16 Feb 2026
    Release notes

    2.6.0

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

    Bug 🐞

    Bug 🐞,Dependencies 📦

    Dependencies 📦

    Dependencies 📦,Enhancement ✨

    Enhancement ✨

    Open source →
  4. 2.5.0 06 Jan 2025
    Release notes

    2.5.0

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

    Bug 🐞

    Dependencies 📦

    Enhancement ✨

    Open source →
  5. 2.4.0 10 Oct 2024
    Release notes

    Swapped out some boring internals into wyrihaximus/generative-composer-plugin-tooling and address a dependency mis require.

    2.4.0

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

    Bug 🐞,Dependencies 📦

    Dependencies 📦

    Open source →
  6. 2.3.1 22 Mar 2024
    Release notes

    2.3.1

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

    Dependencies 📦

    Open source →
  7. 2.3.0 27 Sep 2023
    Release notes

    Brings template types

    2.3.0

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

    Dependencies 📦

    Open source →
  8. 2.1.0 08 Jan 2023
    Release notes

    2.1.0

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

    Dependencies 📦,JSON 👨‍💼,PHP 🐘,Source 🔮,Tests 🧪

    CI 🚧,Configuration ⚙,YAML 🍄

    PHP 🐘,Source 🔮

    Dependencies 📦,PHP 🐘,Tests 🧪

    Documentation 📚,Feature 🏗,MarkDown 📝,PHP 🐘,Source 🔮,Tests 🧪

    Dependencies 📦,PHP 🐘

    Open source →
  9. 2.0.0 13 Aug 2022
    Release notes

    Adds support for calling listeners in PHP 8.1 fibers using react/async async(). And as such raised the minimum PHP version to 8.1.

    Async listeners

    Before you can use react/async's await(). In a listener, you must change the interface from Listener to AsyncListener. After that, every time that listener is called it will be run inside a fiber and the dispatcher will wait for it to finish. This brings it fully in line with non-non-blocking listeners.

    Technically it is possible to use await() in non-async listeners but that will block the rest of the process. Where using async listeners only that listener is awaited in a fiber and will not block the rest of the process.

    PSR-14 compatibility bug fix

    This release also contains a bug fix (#180) that was caused by not rethrowing any caught and logged exceptions.

    2.0.0

    • Total issues resolved: 1
    • Total pull requests resolved: 56
    • Total contributors: 2

    Dependencies 📦,PHP 🐘

    CI 🚧,Configuration ⚙,YAML 🍄,bug

    CI 🚧,Configuration ⚙,YAML 🍄,enhancement

    Dependencies 📦,JSON 👨‍💼,PHP 🐘

    NEON 🦹‍♂️,PHP 🐘,Source 🔮,enhancement

    PHP 🐘,Source 🔮,Tests 🧪,enhancement

    NEON 🦹‍♂️,PHP 🐘,Source 🔮,Tests 🧪,bug

    Dependencies 📦,Documentation 📚,JSON 👨‍💼,MarkDown 📝,PHP 🐘,Source 🔮,Tests 🧪

    Feature 🏗,enhancement

    Dependencies 📦,Documentation 📚,JSON 👨‍💼,MarkDown 📝,NEON 🦹‍♂️,PHP 🐘,Source 🔮,Tests 🧪

    Dependencies 📦,JSON 👨‍💼,PHP 🐘,Source 🔮

    Open source →
  10. 1.1.3 23 Jan 2022
    Release notes

    1.1.3

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

    Dependencies 📦,PHP 🐘,bug

    Open source →
  11. 1.1.2 23 Jan 2022

    Nothing published for this version

  12. 1.1.1 16 Jan 2022

    Nothing published for this version

  13. 1.1.0 16 Jan 2022

    Nothing published for this version

  14. 1.0.0 17 Dec 2020

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive