Skip to content

Latest commit

 

History

History
93 lines (56 loc) · 2.98 KB

CHANGELOG.md

File metadata and controls

93 lines (56 loc) · 2.98 KB

Changelog

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

1.2.0 (2022-01-29)

Features

Bug Fixes

  • ensure client socket is writeable before writing to it (405190b), closes #231

1.1.0

Added

  • Exported SendOptions, BroadcastOptions, and NetworkError interfaces.

0.7.0

Added

Changed

  • Simplified event names to be more intuitive and easier to use.
  • Revamped queue to use the old message split method from [email protected].
  • Updated spec to re-include ByteLength into the headers.
  • Document more things as private to not show in the documentation.
  • Modified Server#serve's return from undefined to this.

Removed

  • Removed veza.Node in favor of veza.Server and veza.Client.

Fixed

  • Resolved bug from 0.6.0 where the queue was getting into data racing on extremely edge cases.

0.6.0

  • Written more tests.
  • Coverage 100%.
  • Written more tests.
  • And also added a shiny 100% coverage badge.

Added

  • Added handshakeTimeout option in Node.
  • Added more typings.
  • Added more documentation.
  • Added socket.connecting, socket.connect, socket.destroy, socket.ready, socket.connect, and socket.ready.

Changed

  • Node#connectTo does not longer take an argument for the socket's name, also called "label". The name is now the socket's.

Removed

  • Infinity is not longer an option in timeouts nor retry limits, refer to -1 for the same behaviour.
  • Removed Queue#name and Queue#socket. They're unnecessary getters.

Fixed

  • Fixed any possible outcome of an HTTP server or client being able to crash a Veza server or socket.
  • Fixed reconnections not identifying correctly.

0.5.0

Added

  • Added Test Suite (#9).
  • Disconnect previous node if there was one named the same (#12).

Changed

  • Rewritten Veza to Strict TypeScript (#13).
  • Nullify the socket when destroyed.

Fixed

  • Fixed "Cannot read property delete of undefined".