Skip to content
This repository was archived by the owner on Jun 14, 2019. It is now read-only.

Releases: knalli/angular-vertxbus

2.0.0-beta.5

01 May 22:06

Choose a tag to compare

2.0.0-beta.5 Pre-release
Pre-release
  • service: fix possible internal npe on de-register (53e5cfb5)

1.1.4

01 May 22:05

Choose a tag to compare

  • service: fix possible internal npe on de-register (also as 913ac74) (6aa86bc1)

2.0.0-beta.4

23 Apr 19:36

Choose a tag to compare

2.0.0-beta.4 Pre-release
Pre-release

Bug Fixes (already 1.1.x)

  • service:
    • after a reconnect the deconstructor does not work anymore (5ebbfc48)
    • fix possible internal npe on de-register (913ac743)
    • fix edge case when deconstructor invoked multiple times (74200873)
  • wrapper: ensure eventbus is online when removing a handler (a3dd555a, closes #48)

Features

  • service:
    • change signature of .send() #51 (7534034d)
    • add 4th arg service.send() for replyless sends (849eb3a1)
  • wrapper: add wrapper.reconnect(true) allowing a reconnect asap (bd0cc4a3)

Breaking Changes

  • The arguments of vertxEventBusService.send() have
    been restructured.

Instead of send(address, message, timeout, expectReply) it is now
send(address, message, {timeout, expectReply}).

Reasons for this improvement of api:

  1. Both address and message are required, but the other ones are only
    optional.
  2. Long arguments are not a good api design
  3. Using default timeout does not require an undefined argument or
    even a missplaced null or 0.
    (7534034d)
  • new baseline ES5 + polyfill for older browsers

Due switching to BabelJS, the base requirement is an "ES5" environment.
Referring https://babeljs.io/docs/usage/caveats/, you should have es5-shim in
mind in case of supporting such old browsers.

  • removal of UMD wrapper

Due ditching UMD and the RequireJS artifact (in pre v2, found in dist/requirejs/),
probably you will have to declare vertxbus yourself. I.e. using RequireJs this will
require an additional dependency for these. As soon as vertxbus & SockJS (since 1.0.0 beta
they are already) will switch from being only injected globally, this module will add support
again. So long, this is more likely the way to deal with both worlds (the artifact have to be
compatible w/o any module loader).

2.0.0-beta.2

21 Apr 20:59

Choose a tag to compare

2.0.0-beta.2 Pre-release
Pre-release

2.0.0-beta.1

21 Apr 20:58

Choose a tag to compare

2.0.0-beta.1 Pre-release
Pre-release

2.0.0-beta.0

19 Apr 13:01

Choose a tag to compare

2.0.0-beta.0 Pre-release
Pre-release

The 2.0.0 release has only internal changes which are so fundamental I've making a big version change.

  • No more CoffeeScript, welcome BabelJS (ES6)
  • Using ES6 native module pattern, building artifact with browserify (ditching UMD again, because it is now CJS compatible)
  • Eliminating tmp/ because of using source files directly in Karma tests (using browserify/babelify on demand preprocessors)
  • Add Source Maps

This is a pre release so 2.0.0-beta.0 is available via

  • npm install angular-vertxbus@beta
  • bower install angular-vertxbus#^2.0.0-beta

The standard latest version is still the current stable release 1.1.3!

Note: The latest additions of the 1.x releases have not made in the 2.x branch. #50 contains a checklist of these open changes.

1.1.3

14 Apr 20:42

Choose a tag to compare

Bug Fixes

  • service: after a reconnect the deconstructor does not work anymore (5ebbfc48)

1.1.2

13 Apr 17:22

Choose a tag to compare

Bug Fixes

  • service:
    • fix possible internal npe on de-register (913ac743)
    • fix edge case when deconstructor invoked multiple times (74200873)

1.1.1

09 Apr 19:17

Choose a tag to compare

Bug Fixes

  • wrapper: ensure eventbus is online when removing a handler (a3dd555a, closes #48)

1.1.0

06 Apr 19:16

Choose a tag to compare

Features

  • service: add 4th arg service.send() for replyless sends (849eb3a1)
  • wrapper: add wrapper.reconnect(true) allowing a reconnect asap (bd0cc4a3)