Skip to content

Releases: prooph/service-bus

6.0.0 Release

16 Feb 14:14
v6.0.0
7589dcf
Compare
Choose a tag to compare

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

12 Jan 13:09
v6.0.0-beta3
c24196b
Compare
Choose a tag to compare
6.0.0-beta3 Release Pre-release
Pre-release
v6.0.0-beta3

6.0.0-beta3 Release

6.0.0-beta2 Release

12 Jan 09:35
v6.0.0-beta2
5b57048
Compare
Choose a tag to compare
6.0.0-beta2 Release Pre-release
Pre-release
v6.0.0-beta2

6.0.0-beta2 Release

6.0.0-beta1 Release

12 Jan 08:57
v6.0.0-beta1
c4ba141
Compare
Choose a tag to compare
6.0.0-beta1 Release Pre-release
Pre-release
v6.0.0-beta1

6.0.0-beta1 Release

5.2.0 Release

12 Jan 08:54
v5.2.0
Compare
Choose a tag to compare

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

08 May 18:39
Compare
Choose a tag to compare

Changed

5.0.3 Bugfix Release

10 Feb 22:01
Compare
Choose a tag to compare

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
  • #112 Corrects an example, thx @malukenho
  • #111 Fixes an imprecise DocBlock, thx @bweston92

5.0.2 Bugfix

18 Dec 18:40
Compare
Choose a tag to compare

Fixed

  • #102 Use vendor name in exception message iso hardcoded name

5.0.1 Hotfix

22 Nov 23:51
Compare
Choose a tag to compare

Fixed

  • Command bus did not reset dispatching mode after finishing command dispatch. This is fixed now

5.0 Release

22 Nov 22:40
Compare
Choose a tag to compare

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