Skip to content

Latest commit

 

History

History
256 lines (117 loc) · 6.75 KB

CHANGELOG.md

File metadata and controls

256 lines (117 loc) · 6.75 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

2.0.0 (2019-12-14)

⚠ BREAKING CHANGES

  • Now only Node.js version 10 and later are supported

  • Remove browserify

  • updates (825b77c)

1.0.1 (2018-06-23)

Bug Fixes

  • silence not open warnings, closes #3 (f985cfe)

1.0.0 (2018-01-05)

Bug Fixes

  • remove Promise polyfill (f28cdd0)

BREAKING CHANGES

  • remove Promise polyfill

0.7.2 (2017-01-19)

Bug Fixes

  • actually fix async receiveHook handling (66934c9)

0.7.1 (2017-01-17)

Bug Fixes

  • don't ignore promises returned by the receiveHook (4547cbf)

0.7.0 (2017-01-06)

Bug Fixes

  • don't allow sending data when client is not connected (64e3cb2)

Code Refactoring

  • start attempts counting from 1 (9f6da34)
  • tweak default ping settings (0455477)

Features

  • add encodeMessage to Server (800d081)
  • add sendHook (b5fc8ea)
  • add support for sending already encoded messages (6c6d065)
  • emitEncoded alias for sendEncoded (5baf109)
  • pass additional options to ws socket constructor, fixes #1 (32237ad)

BREAKING CHANGES

  • Start attempts counting from 1.
  • Tweak default ping settings.

0.6.0 (2016-11-29)

Bug Fixes

  • transpiled code usage on node 4.x (f267ce9)

Chores

BREAKING CHANGES

  • Drop node 0.12 support.

0.5.3 (2016-10-27)

0.5.2 (2016-10-27)

Features

  • add client socket constructor customisation (b9b76e0)

0.5.1 (2016-10-21)

0.5.0 (2016-10-12)

Bug Fixes

  • ensure usage of formatter for all errors (bc2dfad)
  • make getClient to work inside onConnect (1121efa)

Code Refactoring

BREAKING CHANGES

  • Rename ParsingError to preprocessingError.
  • Error formatter is used on all errors, ParsingError and RPCError wrappers have been removed.

0.4.1 (2016-10-09)

Bug Fixes

  • closing reconnecting client (82ee47c)

0.4.0 (2016-10-09)

Features

  • auto reconnect (9a36be2)
  • handle auth timeout on a client-side (7645801)

BREAKING CHANGES

  • auto reconnect is enabled by default

0.3.0 (2016-09-28)

Bug Fixes

  • returning an empty result from RPC (103d0e9)
  • use standalone bundle (c6fca77)

Code Refactoring

Features

  • emit errors without throwing on 0 listeners (7675db2)
  • send pings for network failures detection (2c7ee8d)
  • separate ping timeout option (0ba3ef3)
  • use emit as an alias for send (a142bed)

BREAKING CHANGES

  • Server option is renamed to WebSocketServer.
  • terminated state now is not checked by the reconnect method.
  • rename ackWaitTimeout to ackTimeout.
  • emit method semantics changed.

0.2.0 (2016-09-26)

Features

  • server: add an auth wait timeout (990e91e)

0.1.2 (2016-09-24)

Bug Fixes

  • server: actually remove client (ec5adc9)

Features

0.1.1 (2016-09-23)

Bug Fixes

0.1.0 (2016-09-23)

Features