Releases: WyriHaximus/php-broadcast
2.5.0
2.5.0
- Total issues resolved: 0
- Total pull requests resolved: 5
- Total contributors: 2
Bug 🐞
- 291: Fix Poser badge images thanks to @WyriHaximus
Dependencies 📦
- 290: Bump symfony/process from 7.1.5 to 7.2.0 thanks to @dependabot[bot]
- 287: Bump symfony/process from 7.1.5 to 7.1.7 thanks to @dependabot[bot]
Enhancement ✨
2.4.0
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 📦
- 286: Move container PSR to prod require where it should have been from the start thanks to @WyriHaximus
Dependencies 📦
2.3.1
2.3.1
- Total issues resolved: 0
- Total pull requests resolved: 3
- Total contributors: 1
Dependencies 📦
- 282: Bump composer/composer from 2.6.4 to 2.7.2 thanks to @dependabot[bot]
- 279: Bump composer/composer from 2.6.4 to 2.7.0 thanks to @dependabot[bot]
- 278: Bump composer/composer from 2.6.3 to 2.6.4 thanks to @dependabot[bot]
2.3.0
Brings template types
2.3.0
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1
Dependencies 📦
- 276: PHP 8.2+ thanks to @WyriHaximus
2.1.0
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 🔮
- 236: Ignore intersection types thanks to @WyriHaximus
Dependencies 📦,PHP 🐘,Tests 🧪
Documentation 📚,Feature 🏗,MarkDown 📝,PHP 🐘,Source 🔮,Tests 🧪
- 234: Union type support thanks to @WyriHaximus
Dependencies 📦,PHP 🐘
- 233: Bump illuminate/collections from 9.45.1 to 9.46.0 thanks to @dependabot[bot]
- 232: Bump illuminate/collections from 9.45.0 to 9.45.1 thanks to @dependabot[bot]
- 231: Bump illuminate/collections from 9.42.2 to 9.45.0 thanks to @dependabot[bot]
- 230: Bump illuminate/collections from 9.42.2 to 9.44.0 thanks to @dependabot[bot]
- 229: Bump illuminate/collections from 9.42.2 to 9.43.0 thanks to @dependabot[bot]
- 228: Bump illuminate/collections from 9.40.1 to 9.42.2 thanks to @dependabot[bot]
- 227: Bump illuminate/collections from 9.40.1 to 9.42.0 thanks to @dependabot[bot]
- 226: Bump illuminate/collections from 9.40.1 to 9.41.0 thanks to @dependabot[bot]
- 225: Bump illuminate/collections from 9.38.0 to 9.40.1 thanks to @dependabot[bot]
- 224: Bump illuminate/collections from 9.38.0 to 9.40.0 thanks to @dependabot[bot]
- 223: Bump illuminate/collections from 9.38.0 to 9.39.0 thanks to @dependabot[bot]
- 222: Bump illuminate/collections from 9.36.4 to 9.38.0 thanks to @dependabot[bot]
- 220: Bump illuminate/collections from 9.36.3 to 9.36.4 thanks to @dependabot[bot]
- 219: Bump illuminate/collections from 9.35.0 to 9.36.3 thanks to @dependabot[bot]
- 216: Bump illuminate/collections from 9.34.0 to 9.35.0 thanks to @dependabot[bot]
- 215: Bump illuminate/collections from 9.29.0 to 9.34.0 thanks to @dependabot[bot]
- 213: Bump roave/better-reflection from 5.9.0 to 5.11.1 thanks to @dependabot[bot]
- 212: Bump twig/twig from 3.3.10 to 3.4.3 thanks to @dependabot[bot]
- 210: Bump illuminate/collections from 9.28.0 to 9.29.0 thanks to @dependabot[bot]
- 209: Bump illuminate/collections from 9.27.0 to 9.28.0 thanks to @dependabot[bot]
- 208: Bump illuminate/collections from 9.26.1 to 9.27.0 thanks to @dependabot[bot]
- 207: Bump roave/better-reflection from 5.8.0 to 5.9.0 thanks to @dependabot[bot]
- 206: Bump roave/better-reflection from 5.7.0 to 5.8.0 thanks to @dependabot[bot]
- 205: Bump illuminate/collections from 9.25.1 to 9.26.1 thanks to @dependabot[bot]
- 203: Bump illuminate/collections from 9.24.0 to 9.25.1 thanks to @dependabot[bot]
- 202: Bump illuminate/collections from 9.24.0 to 9.25.0 thanks to @dependabot[bot]
2.0.0
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 🐘
- 201: Bump wyrihaximus/async-test-utilities from 5.0.11 to 5.0.12 thanks to @dependabot[bot]
- 200: Bump wyrihaximus/async-test-utilities from 5.0.10 to 5.0.11 thanks to @dependabot[bot]
- 199: Bump illuminate/collections from 9.23.0 to 9.24.0 thanks to @dependabot[bot]
- 198: Bump illuminate/collections from 9.21.6 to 9.23.0 thanks to @dependabot[bot]
- 197: Bump illuminate/collections from 9.21.6 to 9.22.1 thanks to @dependabot[bot]
- 196: Bump illuminate/collections from 9.21.6 to 9.22.0 thanks to @dependabot[bot]
- 195: Bump wyrihaximus/async-test-utilities from 5.0.9 to 5.0.10 thanks to @dependabot[bot]
- 194: Bump illuminate/collections from 9.21.4 to 9.21.6 thanks to @dependabot[bot]
- 193: Bump illuminate/collections from 9.21.1 to 9.21.4 thanks to @dependabot[bot]
- 192: Bump illuminate/collections from 9.21.0 to 9.21.1 thanks to @dependabot[bot]
- 189: Bump illuminate/collections from 9.13.0 to 9.21.0 thanks to @dependabot[bot]
- 187: Bump wyrihaximus/async-test-utilities from 5.0.6 to 5.0.9 thanks to @dependabot[bot]
- 181: Bump roave/better-reflection from 5.4.0 to 5.6.0 thanks to @dependabot[bot]
- 179: Bump guzzlehttp/guzzle from 7.4.3 to 7.4.5 thanks to @dependabot[bot]
- 177: Bump wyrihaximus/async-test-utilities from 5.0.3 to 5.0.6 thanks to @dependabot[bot]
- 174: Bump wyrihaximus/async-test-utilities from 5.0.2 to 5.0.3 thanks to @dependabot[bot]
- 173: Bump illuminate/collections from 9.12.2 to 9.13.0 thanks to @dependabot[bot]
- 171: Bump wyrihaximus/async-test-utilities from 5.0.0 to 5.0.2 thanks to @dependabot[bot]
- 170: Bump wyrihaximus/broadcast-contracts from 1.2.0 to 1.3.0 thanks to @dependabot[bot]
- 169: Bump illuminate/collections from 9.11.0 to 9.12.2 thanks to @dependabot[bot]
- 166: Bump illuminate/collections from 8.12.0 to 9.11.0 thanks to @dependabot[bot]
- 165: Bump pimple/pimple from 3.3.1 to 3.5.0 thanks to @dependabot[bot]
- 164: Bump guzzlehttp/guzzle from 6.0.0 to 7.4.2 thanks to @dependabot[bot]
- 162: Bump guzzlehttp/psr7 from 1.0.0 to 1.8.5 thanks to @dependabot[bot]
- 163: Bump twig/twig from 2.13.0 to 3.3.10 thanks to @dependabot[bot]
- 161: Bump wyrihaximus/test-utilities from 5.0.5 to 5.0.6 thanks to @dependabot[bot]
- 159: Bump illuminate/collections from 9.8.1 to 9.10.0 thanks to @dependabot[bot]
- 158: Bump composer/composer from 2.2.9 to 2.3.5 thanks to @dependabot[bot]
- 157: Bump illuminate/collections from 9.8.1 to 9.9.0 thanks to @dependabot[bot]
- 156: Bump roave/better-reflection from 5.3.0 to 5.4.0 thanks to @dependabot[bot]
- 154: Bump illuminate/collections from 9.5.1 to 9.8.1 thanks to @dependabot[bot]
- 153: Bump illuminate/collections from 9.5.1 to 9.7.0 thanks to @dependabot[bot]
- 151: Bump illuminate/collections from 9.4.1 to 9.5.1 thanks to @dependabot[bot]
- 150: Bump roave/better-reflection from 5.2.0 to 5.3.0 thanks to @dependabot[bot]
- 149: Bump wyrihaximus/test-utilities from 5.0.3 to 5.0.5 thanks to @dependabot[bot]
- 146: Bump wyrihaximus/test-utilities from 5.0.1 to 5.0.3 thanks to @dependabot[bot]
- 144: Bump illuminate/collections from 9.3.0 to 9.3.1 thanks to @dependabot[bot]
- 143: Bump illuminate/collections from 9.2.0 to 9.3.0 thanks to @dependabot[bot]
- 142: Bump roave/better-reflection from 5.1.0 to 5.2.0 thanks to @dependabot[bot]
- 141: Bump roave/better-reflection from 5.0.7 to 5.1.0 thanks to @dependabot[bot]
CI 🚧,Configuration ⚙,YAML 🍄,bug
- 191: Remove label sponsors workflow as we're doing that somewhere else thanks to @WyriHaximus
- 190: Only run CI on specific push branches thanks to @WyriHaximus
- 183: Allow upcoming releases to fail thanks to @WyriHaximus
CI 🚧,Configuration ⚙,YAML 🍄,enhancement
- 188: Don't run can require against upcoming PHP version thanks to @WyriHaximus
- 184: CI allow all composer plugins during can require thanks to @WyriHaximus
Dependencies 📦,JSON 👨💼,PHP 🐘
- 186: Require stable react/async thanks to @WyriHaximus
- 167: Bump wyrihaximus/async-test-utilities from 4.2.0 to 5.0.0 thanks to @dependabot[bot]
- 140: Bump illuminate/collections from 8.82.0 to 9.2.0 thanks to @dependabot[bot]
- 139: Bump illuminate/collections from 8.82.0 to 9.1.0 thanks to @dependabot[bot]
- 137: Bump illuminate/collections from 8.82.0 to 9.0.0 thanks to @dependabot[bot]
NEON 🦹♂️,PHP 🐘,Source 🔮,enhancement
PHP 🐘,Source 🔮,Tests 🧪,enhancement
NEON 🦹♂️,PHP 🐘,Source 🔮,Tests 🧪,bug
Dependencies 📦,Documentation 📚,JSON 👨💼,MarkDown 📝,PHP 🐘,Source 🔮,Tests 🧪
- 172: Add no handle support thanks to @WyriHaximus
Feature 🏗,enhancement
Dependencies 📦,Documentation 📚,JSON 👨💼,MarkDown 📝,NEON 🦹♂️,PHP 🐘,Source 🔮,Tests 🧪
Dependencies 📦,JSON 👨💼,PHP 🐘,Source 🔮
- 135: Move dummy into
src/
thanks to @WyriHaximus
1.1.3
1.1.3
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1
Dependencies 📦,PHP 🐘,bug
1.1.2
1.1.2
- Total issues resolved: 0
- Total pull requests resolved: 5
- Total contributors: 2
Dependencies 📦,PHP 🐘
- 131: Bump wyrihaximus/get-in-packages-composer.jason from 1.1.0 to 2.0.0 thanks to @dependabot[bot]
- 123: Bump psr/log from 1.1.4 to 2.0.0 thanks to @dependabot[bot]
CI 🚧,Configuration ⚙,YAML 🍄
- 130: Run can-require with extra verbosity thanks to @WyriHaximus
- 124: Add can require to CI workflow thanks to @WyriHaximus
Dependencies 📦,JSON 👨💼,PHP 🐘
1.1.1
1.1.1
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1
Dependencies 📦,JSON 👨💼,PHP 🐘
- 122: Widen psr/log version range thanks to @WyriHaximus
1.1.0
1.1.0
- Total issues resolved: 0
- Total pull requests resolved: 63
- Total contributors: 2
CI 🚧,Configuration ⚙,Dependencies 📦,JSON 👨💼,NEON 🦹♂️,PHP 🐘,Source 🔮,Tests 🧪,YAML 🍄
- 121: Drop PHP 7 support thanks to @WyriHaximus
Dependencies 📦,JSON 👨💼,PHP 🐘,Source 🔮
Dependencies 📦,PHP 🐘
- 119: Bump pimple/pimple from 3.4.0 to 3.5.0 thanks to @dependabot[bot]
- 118: Bump wyrihaximus/string-get-in from 1.0.0 to 1.1.0 thanks to @dependabot[bot]
- 117: Bump illuminate/collections from 8.58.0 to 8.79.0 thanks to @dependabot[bot]
- 116: Bump wyrihaximus/test-utilities from 3.7.2 to 3.7.6 thanks to @dependabot[bot]
- 115: Bump wyrihaximus/get-in-packages-composer.jason from 1.0.1 to 1.1.0 thanks to @dependabot[bot]
- 114: Bump wyrihaximus/list-classes-in-directory from 1.3.2 to 1.5.0 thanks to @dependabot[bot]
- 113: Bump composer/composer from 1.10.22 to 1.10.24 thanks to @dependabot[bot]
- 112: Bump wyrihaximus/iterator-or-array-to-array from 1.1.0 to 1.2.0 thanks to @dependabot[bot]
- 111: Bump wyrihaximus/broadcast-contracts from 1.0.0 to 1.1.0 thanks to @dependabot[bot]
- 110: Bump illuminate/collections from 8.53.0 to 8.58.0 thanks to @dependabot[bot]
- 109: Bump wyrihaximus/test-utilities from 3.7.0 to 3.7.2 thanks to @dependabot[bot]
- 107: Bump illuminate/collections from 8.52.0 to 8.53.0 thanks to @dependabot[bot]
- 103: Bump illuminate/collections from 8.49.1 to 8.49.2 thanks to @dependabot[bot]
- 102: Bump illuminate/collections from 8.49.0 to 8.49.1 thanks to @dependabot[bot]
- 101: Bump illuminate/collections from 8.48.0 to 8.49.0 thanks to @dependabot[bot]
- 98: Bump illuminate/collections from 8.47.0 to 8.48.0 thanks to @dependabot[bot]
- 97: Bump illuminate/collections from 8.46.0 to 8.47.0 thanks to @dependabot[bot]
- 96: Bump illuminate/collections from 8.45.1 to 8.46.0 thanks to @dependabot[bot]
- 95: Bump illuminate/collections from 8.44.0 to 8.45.1 thanks to @dependabot[bot]
- 94: Bump composer/composer from 1.10.21 to 1.10.22 thanks to @dependabot[bot]
- 93: Bump illuminate/collections from 8.40.0 to 8.44.0 thanks to @dependabot[bot]
- 92: Bump psr/log from 1.1.3 to 1.1.4 thanks to @dependabot[bot]
- 91: Bump illuminate/collections from 8.39.0 to 8.40.0 thanks to @dependabot[bot]
- 90: Bump illuminate/collections from 8.38.0 to 8.39.0 thanks to @dependabot[bot]
- 88: Bump illuminate/collections from 8.37.0 to 8.38.0 thanks to @dependabot[bot]
- 87: Bump illuminate/collections from 8.36.2 to 8.37.0 thanks to @dependabot[bot]
- 86: Bump wyrihaximus/test-utilities from 3.6.7 to 3.7.0 thanks to @dependabot[bot]
- 85: Bump illuminate/collections from 8.36.1 to 8.36.2 thanks to @dependabot[bot]
- 84: Bump illuminate/collections from 8.34.0 to 8.36.1 thanks to @dependabot[bot]
- 82: Bump wyrihaximus/test-utilities from 3.6.6 to 3.6.7 thanks to @dependabot[bot]
- 81: Bump wyrihaximus/test-utilities from 3.6.5 to 3.6.6 thanks to @dependabot[bot]
- 80: Bump illuminate/collections from 8.31.0 to 8.34.0 thanks to @dependabot[bot]
- 79: Bump wyrihaximus/test-utilities from 3.5.14 to 3.6.5 thanks to @dependabot[bot]
- 75: Bump pimple/pimple from 3.3.1 to 3.4.0 thanks to @dependabot[bot]
- 74: Bump illuminate/collections from 8.30.1 to 8.31.0 thanks to @dependabot[bot]
- 73: Bump illuminate/collections from 8.30.0 to 8.30.1 thanks to @dependabot[bot]
- 72: Bump illuminate/collections from 8.29.0 to 8.30.0 thanks to @dependabot[bot]
- 71: Bump wyrihaximus/test-utilities from 3.5.13 to 3.5.14 thanks to @dependabot[bot]
- 70: Bump wyrihaximus/test-utilities from 3.5.12 to 3.5.13 thanks to @dependabot[bot]
- 69: Bump illuminate/collections from 8.28.1 to 8.29.0 thanks to @dependabot[bot]
- 68: Bump wyrihaximus/test-utilities from 3.5.11 to 3.5.12 thanks to @dependabot[bot]
- 67: Bump wyrihaximus/test-utilities from 3.5.10 to 3.5.11 thanks to @dependabot[bot]
- 66: Bump illuminate/collections from 8.27.0 to 8.28.1 thanks to @dependabot[bot]
- 65: Bump wyrihaximus/test-utilities from 3.5.9 to 3.5.10 thanks to @dependabot[bot]
- 64: Bump wyrihaximus/test-utilities from 3.5.8 to 3.5.9 thanks to @dependabot[bot]
- 63: Bump wyrihaximus/test-utilities from 3.5.7 to 3.5.8 thanks to @dependabot[bot]
- 62: Bump wyrihaximus/test-utilities from 3.5.5 to 3.5.7 thanks to @dependabot[bot]
- 61: Bump illuminate/collections from 8.26.1 to 8.27.0 thanks to @dependabot[bot]
- 60: Bump illuminate/collections from 8.25.0 to 8.26.1 thanks to @dependabot[bot]
- 59: Bump wyrihaximus/test-utilities from 3.5.4 to 3.5.5 thanks to @dependabot[bot]
- 58: Bump wyrihaximus/test-utilities from 3.5.3 to 3.5.4 thanks to @dependabot[bot]
- 57: Bump wyrihaximus/test-utilities from 3.5.2 to 3.5.3 thanks to @dependabot[bot]
- 56: Bump illuminate/collections from 8.21.0 to 8.25.0 thanks to @dependabot[bot]
- 54: Bump wyrihaximus/test-utilities from 3.4.0 to 3.4.1 thanks to @dependabot[bot]
- 53: Bump illuminate/collections from 8.20.1 to 8.21.0 thanks to @dependabot[bot]
- 52: Bump wyrihaximus/test-utilities from 3.3.3 to 3.4.0 thanks to @dependabot[bot]
- 51: Bump illuminate/collections from 8.19.0 to 8.20.1 thanks to @dependabot[bot]
- 50: Bump wyrihaximus/test-utilities from 3.3.2 to 3.3.3 thanks to @dependabot[bot]
- 49: Bump roave/better-reflection from 4.12.1 to 4.12.2 thanks to @dependabot[bot]
CI 🚧,Configuration ⚙,Dependencies 📦,NEON 🦹♂️,PHP 🐘,YAML 🍄
CI 🚧,Configuration ⚙,YAML 🍄
- 89: Chores.Dev Milestone thanks to @WyriHaximus