Releases: prooph/service-bus
Releases · prooph/service-bus
6.0.0 Release
Implemented enhancements
- Get rid of the AbstractInvokeStrategy #152
- update to use psr\container #155 (prolic)
- remove AbstractInvokeStrategy #153 (prolic)
- New plugin registration #148 (prolic)
- Provide a new plugin that routes messages based on container information #106
- Assert action event name on plugin attach #105
- update command bus to use only two events #144 (prolic)
- Handle custom message names better #143 (prolic)
- add ServiceLocatorEventRouter & SingleHandlerServiceLocatorRouter #142 (prolic)
- Support for PHP 7.1 #140 (prolic)
- update to docheader v0.1.3 #138 (prolic)
- updated docs
6.0.0-beta3 Release
v6.0.0-beta3 6.0.0-beta3 Release
6.0.0-beta2 Release
v6.0.0-beta2 6.0.0-beta2 Release
6.0.0-beta1 Release
v6.0.0-beta1 6.0.0-beta1 Release
5.2.0 Release
Added
- Expose message name in UnauthorizedException if enabled (#137)
- react/promise dependency is optional (#126)
- Revise files header license (#134)
- Add MessageBusRouterPlugin interface (#131)
- Updated Async router with added interface (#132)
- Add event bus support to AsyncSwitchMessageRouter (#133)
- Bus factory async option (#135)
Removed
- nothing
Fixed
- nothing
5.1 Release
Changed
- #116 Update factories to interop-config v1.0
5.0.3 Bugfix Release
Fixes
- #108 and #110 fix a bug in the various invoke strategies: custom message names were not correctly used
- thanks @robertlemke for reporting and fixing
OnEventInvokeStrategy
and @prolic for fixing the other strategies - a follow up issue #109 is still open as we might remove custom message name support from invoke strategies in the next major version
- thanks @robertlemke for reporting and fixing
- #112 Corrects an example, thx @malukenho
- #111 Fixes an imprecise DocBlock, thx @bweston92
5.0.2 Bugfix
Fixed
- #102 Use vendor name in exception message iso hardcoded name
5.0.1 Hotfix
Fixed
- Command bus did not reset dispatching mode after finishing command dispatch. This is fixed now
5.0 Release
Added
- #93 bookdown.io docs
Changed
- #97 Queue commands and pass pending commands to exception
- #92 Command and Query bus now check that message was handled, if not they throw an exception - BC break
- #91 Handle string messages without plugin - BC break
- #87 Throw exception if no handler found or handler cannot handle message -BC break
Fixed
- #95 Plugins can now attach to promise chain