Angular Vertxbus Versions Save

AngularJS 1.x service wrapper for the Vert.x Event Bus

6.4.1

6 years ago

Bug Fixes

  • adapter: fix missing conditional logging (38681b4)

6.4.0

6 years ago

Bug Fixes

  • service: ensure promise wrapped exceptions will be handled (d4a65ea), closes #283

Features

  • adapter: add diagnostic support for vertx-event internal reconnect (229a29b)
  • adapter: add support for vertx EventBus.onreconnect (07fdcd0)
  • service: add event reconnected (e88b763)

6.3.0

6 years ago

Bug Fixes

  • package: change dependency version check (b407d3b)
  • service: fix missing promise rejection handlers (59f43a5)
  • tests: test_scopes should use scoped angular libs :bomb: (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)

6.2.0

7 years ago

Features

  • add AngularJS 1.6 support (f383f29)
  • add AngularJS 1.6 support (fixup) (180c494)

6.1.1

7 years ago

Bug Fixes

  • service: add missing hasOwnProperty check (834f95f), closes #212

6.1.0

7 years ago

This is only an internal maintenance release (dependency stack). No changes in code at all.

6.0.0

8 years ago

:sheep: 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 like send() already).
  • service: The argument failureHandler of EventBus.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

8 years ago

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

8 years ago

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. No vertx. 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, but vertxEventBus has changed the signature being compliant: register('address', callback({address, message})) => register(callback(err, {address, message}))

3.2.1

8 years ago

Bug Fixes

  • adapter: fix invalid delegating of SockJS.options (43b93aa), closes #107

Features

  • build: update test scope "AJS 1.5" using rc0 (10ef138)