Skip to content

Latest commit

 

History

History
612 lines (355 loc) · 29.9 KB

CHANGELOG.md

File metadata and controls

612 lines (355 loc) · 29.9 KB

Changelog

Full Changelog

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:

v6.2.2 (2018-02-07)

Full Changelog

Fixed bugs:

  • Finalize trigger enables propagation if it was stopped #184 (prolic)

Closed issues:

  • Process Manager Plugin #181
  • CommanHandler is a FQCN #180

Merged pull requests:

v6.2.1 (2017-12-26)

Full Changelog

Fixed bugs:

Closed issues:

  • QueryBus returns null with FinalizeGuard plugin included #177

v6.2.0 (2017-12-17)

Full Changelog

Implemented enhancements:

Closed issues:

  • QueryBus with Guzzle/Promises? #174

Merged pull requests:

v6.1.1 (2017-10-23)

Full Changelog

Fixed bugs:

Merged pull requests:

  • Merge readme into overview and add live coding video #170 (codeliner)

v5.2.1 (2017-10-23)

Full Changelog

Merged pull requests:

v6.1.0 (2017-09-29)

Full Changelog

Implemented enhancements:

Closed issues:

  • Exception in event listener stops propagating event to other registered listeners #165

Merged pull requests:

  • [doc] Add enqueue producer to the list of available solutions. #162 (makasim)

v6.0.3 (2017-07-02)

Full Changelog

Fixed bugs:

  • avoid array_merge due to appending #164 (basz)

v6.0.2 (2017-06-27)

Full Changelog

Fixed bugs:

Closed issues:

  • Servicelocator deletes listeners #160

v6.0.1 (2017-04-24)

Full Changelog

Fixed bugs:

  • Do not process already process messages with a custom strategy #159 (lunetics)

v6.0.0 (2017-02-16)

Full Changelog

Implemented enhancements:

  • Get rid of the AbstractInvokeStrategy #152
  • update to use psr\container #155 (prolic)
  • remove AbstractInvokeStrategy #153 (prolic)

Fixed bugs:

  • Bugfix: exception is not resettable with finalize event #154 (oqq)

Merged pull requests:

v6.0.0-beta3 (2017-01-12)

Full Changelog

v6.0.0-beta2 (2017-01-12)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • OnEventInvokeStrategyPlugin broken #150
  • Fix OnEventStrategy #151 (mablae)

Closed issues:

  • How to deal with promises #145

Merged pull requests:

v6.0.0-beta1 (2016-12-13)

Full Changelog

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)

Full Changelog

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)

Full Changelog

Implemented enhancements:

Closed issues:

  • Update to coveralls ^1.0 #113

Merged pull requests:

v5.0.3 (2016-02-10)

Full Changelog

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\PluginServiceLocatorPluginis not compatible with theEventBus` #104

Merged pull requests:

v5.0.2 (2015-12-18)

Full Changelog

Closed issues:

  • AbstractBusFactory attachPlugins uses hardcoded vendor name iso using vendorName() #102

Merged pull requests:

v5.0.1 (2015-11-22)

Full Changelog

v5.0 (2015-11-22)

Full Changelog

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:

v4.6 (2015-10-21)

Full Changelog

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:

v4.5 (2015-10-06)

Full Changelog

Merged pull requests:

v4.4.1 (2015-10-02)

Full Changelog

Fixed bugs:

v4.4 (2015-09-29)

Full Changelog

Implemented enhancements:

  • update handle command strategy #71 (prolic)

Merged pull requests:

v4.3 (2015-09-13)

Full Changelog

Implemented enhancements:

Closed issues:

  • New message dispatcher versions #54

v4.2 (2015-09-08)

Full Changelog

v4.2-beta.1 (2015-08-31)

Full Changelog

Implemented enhancements:

Merged pull requests:

v4.1.2 (2015-08-21)

Full Changelog

Merged pull requests:

v4.1.1 (2015-08-20)

Full Changelog

v4.1 (2015-08-20)

Full Changelog

Implemented enhancements:

  • Decouple MessageDispatch from ZF2\Event #48
  • Add Command TestCase #15
  • Implement RESTfulMessageDispatcher as ZF2 Module #3

Closed issues:

  • Update docs for v4.0 #52
  • Add apigility integration #41
  • Add rtd documentation #22

Merged pull requests:

v4.0 (2015-08-02)

Full Changelog

Implemented enhancements:

  • Add a query bus #47

Closed issues:

  • CommandRouter class missed onRouteCommand method. #51

Merged pull requests:

v3.2 (2015-05-23)

Full Changelog

Merged pull requests:

v3.1 (2015-05-09)

Full Changelog

v3.0.1 (2015-05-09)

Full Changelog

v3.0 (2015-05-01)

Full Changelog

Closed issues:

  • Provide php-resque integration with an add on #43
  • Add SingleHandleMethodInvokeStrategy #42

v2.0 (2015-01-13)

Full Changelog

Merged pull requests:

v1.3.1 (2015-01-12)

Full Changelog

Closed issues:

  • DispatchException captures wrong process phase #44

v1.3.0 (2014-10-30)

Full Changelog

v1.2.1 (2014-10-30)

Full Changelog

v1.2.0 (2014-10-30)

Full Changelog

v1.1.1 (2014-10-30)

Full Changelog

v1.1.0 (2014-10-05)

Full Changelog

v1.0.2 (2014-10-03)

Full Changelog

v1.0.1 (2014-09-28)

Full Changelog

v1.0.0 (2014-09-27)

Full Changelog

v0.4.0 (2014-09-23)

Full Changelog

Implemented enhancements:

  • Improve event system #18

Fixed bugs:

  • Wrong type hint in InvokeStrategyInterface #40
  • Improve bus initialization logic #39

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)

Full Changelog

0.3.2 (2014-07-12)

Full Changelog

0.3.1 (2014-07-12)

Full Changelog

Fixed bugs:

  • DefaultEventBus does not work with MessageNameProvider #38

Closed issues:

  • Simplify message dispatching #31

0.3.0 (2014-07-06)

Full Changelog

Implemented enhancements:

  • Change public interface of ServiceBusManager #10
  • Provide tests for ServiceBusConfiguration #1

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)

Full Changelog

Implemented enhancements:

  • Provide FactoryPluginManagers #20
  • Expand config to configure all ServiceManagers #11

0.1.1 (2014-07-05)

Full Changelog

Fixed bugs:

  • LocalSynchronousInitializer overrides command map #23

0.1.0 (2014-06-28)

Full Changelog

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