This repository has been archived by the owner on Jun 14, 2019. It is now read-only.
Releases: knalli/angular-vertxbus
Releases · knalli/angular-vertxbus
angular-vertxbus 6.4.1
angular-vertxbus 6.4.0
angular-vertxbus 6.3.0
Bug Fixes
- package: change dependency version check (b407d3b)
- service: fix missing promise rejection handlers (59f43a5)
- tests: test_scopes should use scoped angular libs 💣 (ad7ab24)
Features
- add automatic tests at SauceLabs, for the latest browsers (e440c6a)
- switch to babel-preset-env using browserlist (“last 3 versions”) (88d590c)
- tests: add sockjs-client 1.0 and 1.1 as target libraries (170d5f7)
- tests: add vertx-bus 3.2, 3.3, and 3.4 as target libraries (443b383)
- update preferred dependencies for SockJS and vertx-bus to latest (e0cf3dd)
angular-vertxbus 6.2.0
6.1.1
6.1.0
6.0.0
🐑 Sorry: 5.0.0 was really broken. I have fixed both invalid api signatures and documentations (and both were not matching) as well as adding additional features.
Bug Fixes
- service: ensure authHandler will be invoked on each request (e692d36)
- service: fix several serious invalid api signatures and docs #157 (bf773fa), closes #157
Features
- adapter: introduce
vertxEventBus.applyDefaultHeaders(headers)
(ced8e74) - demo: add demo demostrating using headers and authHandler (5a9345e)
- dependencies: allow vertx3-eventbus patch updates by spec (9b7d437)
- service: internal ensure*Connection handlers returning promises now (551f5c3)
- service: introduce authHandler (0e8e036)
BREAKING CHANGES
- service: The return of
vertxEventBusService.publish()
has changed from boolean to Promise (just likesend()
already). - service: The argument
failureHandler
ofEventBus.send()
has been removed
This callback has been obsolete since vertx-eventbus 3.1.0+.
Solves #152
- service: Remove fallback in signatures again.
headers
is not skipable anymore.
5.0.0
Features
- bundle: migrate tooling to webpack (74c6100)
- service: add support for headers (supported since vertxbus v3.1) (1881de1)
BREAKING CHANGES
- service: The signature of
vertxEventBus.send()
has been changed!
Before, it was address, message, replyHandler, failureHandler
. This has been changed to address, message, headers, replyHandler, failureHandler
. Note the additional headers
.
Actually, all method signatures of vertxEventBus
and vertxEventBusService
for sending, publishing, and registering/unregistering handlers have been changed to match the optional headers
introduced in EventBus 3.1. But only in case of .send()
it has a broken signature.
4.0.0
Features
- upgrade baseline to Vert.x 3.2 (breaking changes) (e06515b)
- adapter: add support for
EventBus.onerror
(5e93cde) - service: add support for
failureHandler
on send (bbec54c) - service: add support for new
type=err
messages (54c4b2b)
BREAKING CHANGES
- Due insuffcient support and breaking things, the feature
login
has been removed completely. It will come back supporting login on connect providers as well (i.e. JWT over BasicAuth). - Due upgrading to Vert.x 3.2 (incl. 3.1), several things changed internally. Be aware of https://github.com/vert-x3/wiki/wiki/3.2.0-Breaking-changes
- Since Vert.x 3.1, the dependency has changed
vertx3bus
=>vertx-eventbus
. Also the file name itself has changed. - Since Vert.x 3.1, the
EventBus
is a global now. Novertx.
anymore. - Since Vert.x 3.1, the message payload of a receiving message has changed being closer to NodeJS apis. The
vertxEventBusService
will handle this correct without a change, butvertxEventBus
has changed the signature being compliant:register('address', callback({address, message}))
=>register(callback(err, {address, message}))