zenstruck/messenger-test
Assertions and helpers for testing your symfony/messenger queues.
v1.15.0
6.2M downloads/mo
#1389 most downloaded on Packagist
zenstruck/messenger-test
What this package is like to depend on
Last release 21 days ago
02 Aug 2026
Release timing varies
gaps range from 8 days to 10 months
Most releases are documented
notes for 28 of 35 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
35 releases · first in 2021
4 releases in the last 12 months
see the full history below
Release timeline
35 releases · Jan 2021 to Aug 2026Releases
latest 35-
v1.15.002 Aug 2026Release notes
Open source →26ffd01 feat: process a specific message from the queue (#106) by @podoko
5bc11ad fix: prevent TestTransport from increasing phpunit's assertions count (#104) by @podoko
e3a1d7c minor: remove deprec (#110) by @nikophil
67c0e7a chore: upgrade PHPUnit (#107) by @nikophil
5557134 docs: fix envelope typo (#102) by @beau-ottens, beau-ottensRelease notes
Open source →August 2nd, 2026 - v1.14.0...v1.15.0
- 26ffd01 feat: process a specific message from the queue (#106) by @podoko
- 5bc11ad fix: prevent TestTransport from increasing phpunit's assertions count (#104) by @podoko
- e3a1d7c minor: remove deprec (#110) by @nikophil
- 67c0e7a chore: upgrade PHPUnit (#107) by @nikophil
- 5557134 docs: fix envelope typo (#102) by @beau-ottens, beau-ottens
-
v1.14.011 Feb 2026Release notes
Open source →842948e feat: allow enabling / disabling retries manually (#101) by @tunterreitmeier
Release notes
Open source →February 11th, 2026 - v1.13.0...v1.14.0
- 842948e feat: allow enabling / disabling retries manually (#101) by @tunterreitmeier
-
v1.13.006 Dec 2025Release notes
Open source →a2fef7e chore: update CI (#100) by @kbond
67f1965 chore: upgrade PHPStan to 2.x (#100) by @kbond
608fc78 feat: drop Symfony 5.4 (#100) by @kbond
53d294a chore: normalize CI (#100) by @kbondRelease notes
Open source →December 6th, 2025 - v1.12.0...v1.13.0
- a2fef7e chore: update CI (#100) by @kbond
- 67f1965 chore: upgrade PHPStan to 2.x (#100) by @kbond
- 608fc78 feat: drop Symfony 5.4 (#100) by @kbond
- 53d294a chore: normalize CI (#100) by @kbond
-
v1.12.002 Nov 2025Release notes
Open source →November 2nd, 2025 - v1.11.1...v1.12.0
- 67347f7 chore: support Symfony 8 (#99) by @nikophil
-
v1.11.114 Jul 2025Release notes
Open source →7fae735 minor: throw exceptions on uninitialized transport (#96) by @kbond
64a93e8 minor: fix flaky test (#96) by @kbondRelease notes
Open source →July 14th, 2025 - v1.11.0...v1.11.1
- 7fae735 minor: throw exceptions on uninitialized transport (#96) by @kbond
- 64a93e8 minor: fix flaky test (#96) by @kbond
-
v1.11.026 Sep 2024Release notes
Open source →d9d711b Reset TestTransport on ensureKernelShutdown (#90) by @HypeMC
36329a1 chore: upgrade CI matrix (#92) by @nikophil
1f78317 docs: Add installation step to add the bundle in the config (#85) by @dazz, @kbondRelease notes
Open source →September 26th, 2024 - v1.10.0...v1.11.0
- d9d711b Reset TestTransport on ensureKernelShutdown (#90) by @HypeMC
- 36329a1 chore: upgrade CI matrix (#92) by @nikophil
- 1f78317 docs: Add installation step to add the bundle in the config (#85) by @dazz, @kbond
-
v1.10.031 Jul 2024Release notes
Open source →07ea68a feat: handler use deserialization version of the message with test_serialization=true #86 (#87) by @jaugustin
a33dc20 feat: haveTestTransportadditional receiver interfaces (#84) by @kbond
7164fce fix: allows to use options configuration (#80) by @aegypiusRelease notes
Open source →July 31st, 2024 - v1.9.3...v1.10.0
- 07ea68a feat: handler use deserialization version of the message with test_serialization=true #86 (#87) by @jaugustin
- a33dc20 feat: have
TestTransportadditional receiver interfaces (#84) by @kbond - 7164fce fix: allows to use options configuration (#80) by @aegypius
-
v1.9.321 Mar 2024Release notes
Open source →d4a8525 minor: small cleanup (#76) by @kbond
b91a87f minor: fix sca (#76) by @kbond
82cf50b minor: fix typo (#76) by @kbond
9f31c86 fix: handle DelayStamp in the past (#75) by @benito103eRelease notes
Open source →March 21st, 2024 - v1.9.2...v1.9.3
- d4a8525 minor: small cleanup (#76) by @kbond
- b91a87f minor: fix sca (#76) by @kbond
- 82cf50b minor: fix typo (#76) by @kbond
- 9f31c86 fix: handle DelayStamp in the past (#75) by @benito103e
-
v1.9.221 Mar 2024Release notes
Open source →d1c4d37 fix: add attributes to support PHPUnit 10 + 11 (#73) by @mickverm
99856ba docs: add return types to arrow functions (#70) by @carusogabrielRelease notes
Open source →March 21st, 2024 - v1.9.1...v1.9.2
- d1c4d37 fix: add attributes to support PHPUnit 10 + 11 (#73) by @mickverm
- 99856ba docs: add return types to arrow functions (#70) by @carusogabriel
-
v1.9.123 Nov 2023Release notes
Open source →Release notes
Open source →November 23rd, 2023 - v1.9.0...v1.9.1
- baf5893 fix: set support_delay_stamp to false by default (#69) by @nikophil
-
v1.9.024 Oct 2023Release notes
Open source →October 24th, 2023 - v1.8.0...v1.9.0
- 0554e7c feat: Symfony 7 support (#67) by @kbond
-
v1.8.018 Oct 2023Release notes
Open source →October 18th, 2023 - v1.7.3...v1.8.0
- 71d66ed feat: support delay stamp and require php 8.1 (#66) by @nikophil, @kbond
-
v1.7.309 Oct 2023Release notes
Open source →October 9th, 2023 - v1.7.2...v1.7.3
- 68b535a minor: Add conditional return type for
EnvelopeCollection::messages(#64) by @norkunas
- 68b535a minor: Add conditional return type for
-
v1.7.224 Feb 2023Release notes
Open source →February 24th, 2023 - v1.7.1...v1.7.2
- 2e51d27 fix: always collect messages in TestTransport::$queue (#62) by @nikophil
-
v1.7.124 Feb 2023Release notes
Open source →February 24th, 2023 - v1.7.0...v1.7.1
- 6a179b6 fix(EnvelopeCollection): return type for psalm and method final (#60) by @flohw
-
v1.7.022 Feb 2023Release notes
Open source →February 22nd, 2023 - v1.6.1...v1.7.0
- 61e8802 feat: Make bus queriable (#54) by @flohw
- 823f155 fix(ci): prevent running fixcs/sync-with-template on forks (#57) by @kbond
- bfa2191 fix(tests): phpunit deprecation (#57) by @kbond
-
v1.6.102 Feb 2023Release notes
Open source →February 2nd, 2023 - v1.6.0...v1.6.1
- 12c8b18 fix: reinit TestTransport before each test (#56) by @nikophil
-
v1.6.023 Jan 2023Release notes
Open source →January 23rd, 2023 - v1.5.1...v1.6.0
- fb0bb0c feat: enable messages collection (#55) by @nikophil
- 7fb455d fix(ci): add token by @kbond
- 508f890 chore(ci): fix by @kbond
- 416f086 fix(test): deprecation (#53) by @kbond
- 885fbd8 ci: adjust (#53) by @kbond
-
v1.5.123 Sep 2022Release notes
Open source →September 23rd, 2022 - v1.5.0...v1.5.1
- 56f667c [bug] ignore receiver detached from transport (#52) by @alli83
-
v1.5.006 Sep 2022Release notes
Open source →September 6th, 2022 - v1.4.2...v1.5.0
- 0fe8aef [feature] allow
TestTransport::send()to acceptobject|array(#50) by @kbond
- 0fe8aef [feature] allow
-
v1.4.215 Jun 2022Release notes
Open source →June 15th, 2022 - v1.4.1...v1.4.2
- 4b4566d [bug] fix processing empty queue (#48) by @kbond
- 6f79b43 [doc] add troubleshooting section and detached entities workaround (#46) by @kbond
- 8efb392 [doc] update config to new
when@testnotation (#46) by @kbond - 8253ec9 [minor] simplify ci config (#45) by @kbond
- ea298ec [minor] remove scrutinizer (#45) by @kbond
- 2a1a944 [doc] fix: typo in README.md (#42) by @romainallanot
-
v1.4.104 Mar 2022Release notes
Open source →March 4th, 2022 - v1.4.0...v1.4.1
- a70c269 [bug] reset transport before tests (#40) by @rodnaph
- bb97995 [minor] add conflict for symfony/framework-bundle 5.4.5 & 6.0.5 (#39) by @kbond
- 5a5e40c [minor] fix typehint by @kbond
- 5932352 [minor] add static code analysis with phpstan (#38) by @kbond
-
v1.4.008 Jan 2022Release notes
Open source →January 8th, 2022 - v1.3.0...v1.4.0
- 8a434ad [feature] add ability to enable retries (#37) by @kbond
- 1381f27 [bug] disable retries (#37) by @kbond
-
v1.3.030 Dec 2021Release notes
Open source →December 30th, 2021 - v1.2.1...v1.3.0
- 13376bb [minor] give a name to the transport in the Worker (#34) by @nikophil
- 97fb25c [feature] add test_serialization option in dsn (#35) by @nikophil
- cf2ec7f [bug] prevent infinite loop in unblock mode (#36) by @nikophil
-
v1.2.119 Oct 2021Release notes
Open source →October 19th, 2021 - v1.2.0...v1.2.1
- 8aac8d0 [minor] allow "0" for EnvelopeCollection::assertContains() (#30) by @kbond
-
v1.2.007 Oct 2021Release notes
Open source →October 7th, 2021 - v1.1.0...v1.2.0
- b02e861 [feature] add EnvelopeCollection::back() (#28) by @kbond
- d649463 [ci] use reusable workflows (#27) by @kbond
-
v1.1.005 Oct 2021Release notes
Open source →October 5th, 2021 - v1.0.0...v1.1.0
- e54feb3 [feature] process messages with app's event dispatcher (#26) by @kbond
- 9867e39 [minor] refactor service definitions (#25) by @kbond
- 1499a57 [minor] add .editorconfig (#25) by @kbond
- 84442ac [minor] test on Symfony 5.4 (#22) by @kbond
-
v1.0.028 Sep 2021 -
v0.6.013 Sep 2021Nothing published for this version
-
v0.5.011 Aug 2021Nothing published for this version
-
v0.4.009 Aug 2021Nothing published for this version
-
v0.3.114 May 2021Nothing published for this version
-
v0.3.028 Apr 2021Nothing published for this version
-
v0.2.027 Mar 2021Nothing published for this version
-
v0.1.012 Jan 2021Nothing published for this version