Closed issues:
- What the sense in ReactPHP and it is Promises if QueryBus works synchronously? #189
- exchange PromiseInterface for ExtendedPromiseInterface #179
- Proposal: Add interfaces for classes when using an InvokeStrategy #156
- [RFC] Return async-interop/promise from QueryBus #147
- Add react message dispatcher #21
Merged pull requests:
- PHP8 Support #194 (fritz-gerneth)
- Change copyright #193 (codeliner)
- Update cs headers #192 (basz)
- Remove useless trait #191 (enumag)
- Add exception #187 (enumag)
- Remove abbreviation #186 (enumag)
- Update outdated install instructions #185 (fabiocarneiro)
v6.2.2 (2018-02-07)
Fixed bugs:
Closed issues:
Merged pull requests:
v6.2.1 (2017-12-26)
Fixed bugs:
Closed issues:
- QueryBus returns null with FinalizeGuard plugin included #177
v6.2.0 (2017-12-17)
Implemented enhancements:
Closed issues:
- QueryBus with Guzzle/Promises? #174
Merged pull requests:
v6.1.1 (2017-10-23)
Fixed bugs:
Merged pull requests:
v5.2.1 (2017-10-23)
Merged pull requests:
- Catch throwable and reset isDispatching #172 (codeliner)
- Make small grammar changes to docs #168 (camuthig)
v6.1.0 (2017-09-29)
Implemented enhancements:
- AsyncMessage now implements the Message interface #167 (iainmckay)
- Optionally collect listener exceptions #166 (codeliner)
Closed issues:
- Exception in event listener stops propagating event to other registered listeners #165
Merged pull requests:
v6.0.3 (2017-07-02)
Fixed bugs:
v6.0.2 (2017-06-27)
Fixed bugs:
Closed issues:
- Servicelocator deletes listeners #160
v6.0.1 (2017-04-24)
Fixed bugs:
v6.0.0 (2017-02-16)
Implemented enhancements:
- Get rid of the AbstractInvokeStrategy #152
- update to use psr\container #155 (prolic)
- remove AbstractInvokeStrategy #153 (prolic)
Fixed bugs:
Merged pull requests:
v6.0.0-beta3 (2017-01-12)
v6.0.0-beta2 (2017-01-12)
Implemented enhancements:
Fixed bugs:
Closed issues:
- How to deal with promises #145
Merged pull requests:
v6.0.0-beta1 (2016-12-13)
Implemented enhancements:
- 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)
Closed issues:
- OnEventStrategy needs to handle custom message names better #109
v5.2.0 (2016-09-02)
Implemented enhancements:
- UnauthorizedException not informative #136
- Add an AsyncSwitchMessageRouter #128
- react/promise dependency should be optional #126
- Add amqp message dispatcher #60
- expose message name in UnauthorizedException if enabled #137 (prolic)
- bus factory async option #135 (codeliner)
- Add event bus support to AsyncSwitchMessageRouter #133 (codeliner)
- Updated Async router with added interface #132 (guyradford)
- Add MessageBusRouterPlugin interface #131 (codeliner)
v5.1.0 (2016-05-08)
Implemented enhancements:
- mark factories as final #117 (sandrokeil)
- update factories to interop-config 1.0, add static factory support #116 (sandrokeil)
Closed issues:
- Update to coveralls ^1.0 #113
Merged pull requests:
- Prepare 5.1 Release #124 (codeliner)
- fix a type on "therefore" #123 (christickner)
- Fix typo in plugins.md #121 (jpkleemans)
- $foo? #119 (basz)
- remove final keyword from factories to ensure BC and add check for containerId method #118 (sandrokeil)
v5.0.3 (2016-02-10)
Fixed bugs:
- Bugfix: Correctly detect message name in FinderInvokeStrategy and Han… #110 (prolic)
- Resolve #107 - Correctly detect event name in OnEventStrategy #108 (robertlemke)
Closed issues:
- OnEventStrategy ignores method name returned by messageName() #107
Prooph\ServiceBus\Plugin
ServiceLocatorPluginis not compatible with the
EventBus` #104
Merged pull requests:
- Bump php-coveralls to 1.0 #115 (codeliner)
- Hotfix on example code #112 (malukenho)
- Exceptions are all wrapped from the command bus. #111 (bweston92)
v5.0.2 (2015-12-18)
Closed issues:
- AbstractBusFactory attachPlugins uses hardcoded vendor name iso using vendorName() #102
Merged pull requests:
- Fixes #102 #103 (DannyvdSluijs)
v5.0.1 (2015-11-22)
v5.0 (2015-11-22)
Implemented enhancements:
- Throw exception if no handler found or handler cannot handle message #87
- Change default behavior of message bus when message is a string #84
- Queue commands and pass pending commands to exception #97 (codeliner)
- Handle string messsages without plugin #91 (codeliner)
Fixed bugs:
- Query bus plugins cannot add to the chain. #95
Merged pull requests:
- v5.0 #101 (codeliner)
- Fix incorrect test #100 (codeliner)
- Bookdown docs #99 (codeliner)
- Let plugins replace promise before it is returned #98 (codeliner)
- updated bookdown templates to version 0.2.0 #96 (sandrokeil)
- added bookdown.io documentation #93 (sandrokeil)
- Check param message-handled and throw ex in false case #92 (codeliner)
- Cleanup and tests for service bus #90 (prolic)
- Always trigger invoke handler event #89 (codeliner)
- Develop #88 (prolic)
v4.6 (2015-10-21)
Implemented enhancements:
- Feature/string message initializer plugin #82 (bweston92)
- route guard plugin adds message as context param #78 (prolic)
- Implemented Interop Config Library #77 (sandrokeil)
- fix namespace organisation in tests #75 (prolic)
Closed issues:
- Add StringMessageInitializerPlugin to list of plugins #83
- Documentaton: route guard plugin adds message as context param #79
Merged pull requests:
- Merge v4.6 changes #86 (codeliner)
- Documentaton: route guard plugin #80 (prolic)
- Remove author tag with wrong email #76 (codeliner)
v4.5 (2015-10-06)
Merged pull requests:
v4.4.1 (2015-10-02)
Fixed bugs:
v4.4 (2015-09-29)
Implemented enhancements:
Merged pull requests:
v4.3 (2015-09-13)
Implemented enhancements:
Closed issues:
- New message dispatcher versions #54
v4.2 (2015-09-08)
v4.2-beta.1 (2015-08-31)
Implemented enhancements:
- Add tests #68 (prolic)
- Even more tests + small fix #66 (prolic)
- Add tests #64 (prolic)
- Add tests #63 (prolic)
Merged pull requests:
v4.1.2 (2015-08-21)
Merged pull requests:
v4.1.1 (2015-08-20)
v4.1 (2015-08-20)
Implemented enhancements:
- Decouple MessageDispatch from ZF2\Event #48
- Add Command TestCase #15
- Implement RESTfulMessageDispatcher as ZF2 Module #3
Closed issues:
Merged pull requests:
- Cleanup .php_cs config file #61 (prolic)
- Fixed php-cs for all files in repo #59 (prolic)
- Add php-cs-fixer to travis #58 (prolic)
- Provide container-aware factories #57 (codeliner)
- Hint message interface #56 (codeliner)
v4.0 (2015-08-02)
Implemented enhancements:
- Add a query bus #47
Closed issues:
- CommandRouter class missed onRouteCommand method. #51
Merged pull requests:
v3.2 (2015-05-23)
Merged pull requests:
v3.1 (2015-05-09)
v3.0.1 (2015-05-09)
v3.0 (2015-05-01)
Closed issues:
v2.0 (2015-01-13)
Merged pull requests:
v1.3.1 (2015-01-12)
Closed issues:
- DispatchException captures wrong process phase #44
v1.3.0 (2014-10-30)
v1.2.1 (2014-10-30)
v1.2.0 (2014-10-30)
v1.1.1 (2014-10-30)
v1.1.0 (2014-10-05)
v1.0.2 (2014-10-03)
v1.0.1 (2014-09-28)
v1.0.0 (2014-09-27)
v0.4.0 (2014-09-23)
Implemented enhancements:
- Improve event system #18
Fixed bugs:
Closed issues:
- Give possibility that messages can provide own factory methods #37
- Add possibility to set up message maps after initialization #36
- Add error handling of handling errors #30
- Add optional message tracking mechanism #24
0.3.3 (2014-09-07)
0.3.2 (2014-07-12)
0.3.1 (2014-07-12)
Fixed bugs:
- DefaultEventBus does not work with MessageNameProvider #38
Closed issues:
- Simplify message dispatching #31
0.3.0 (2014-07-06)
Implemented enhancements:
Closed issues:
- Add tests for new message routing #35
- Remove config root #34
- Reduce configuration to use just one map for commands and one for events #33
- Remove queue component #32
- Adjust receiver to use new ServiceBus#route*To methods #29
- Adjust README to reflect new simplicity of direct routing #28
- Adjust quickstart to show how easy new direct routing can be used #27
- Use services key for configuring the ServiceBusLocator #26
- Introduce direct message routing #25
0.2.0 (2014-07-05)
Implemented enhancements:
0.1.1 (2014-07-05)
Fixed bugs:
- LocalSynchronousInitializer overrides command map #23
0.1.0 (2014-06-28)
Implemented enhancements:
- Add type to message header #17
- Add MessageFactory #14
- Change Definition of ServiceBusManager aliases #13
- Implement default setup of ServiceBus #12
- Implement handling of CommandBus #9
- Add EventManager to all components #8
- Implement LocalQueueSetup ListenerAggregate #7
- Implement InMemoryMessageDispatcher #6
- Implement EventReceiver #5
- Implement EventBus #4
- Implement PhpResqueMessageDispatcher #2
Fixed bugs:
- Check that DefaultQueueFactory is used in right context #19
- Publish events to many EventHandlers #16
* This Changelog was automatically generated by github_changelog_generator