Skip to content

Latest commit

 

History

History
258 lines (108 loc) · 8.72 KB

CHANGELOG.md

File metadata and controls

258 lines (108 loc) · 8.72 KB

History

2023

2022

2021

2020

2019

2018

Release notes

4.2.4 (2023-05-31)

Bug Fixes

  • ensure reserved events cannot be used as event names (d9db473)
  • properly detect plain objects (b0e6400)

3.4.3 (2023-05-22)

Bug Fixes

  • check the format of the event name (2dc3c92)

4.2.3 (2023-05-22)

Bug Fixes

  • check the format of the event name (3b78117)

4.2.2 (2023-01-19)

Bug Fixes

  • calling destroy() should clear all internal state (22c42e3)
  • do not modify the input packet upon encoding (ae8dd88)

3.3.3 (2022-11-09)

Bug Fixes

  • check the format of the index of each attachment (fb21e42)

3.4.2 (2022-11-09)

Bug Fixes

  • check the format of the index of each attachment (04d23ce)

4.2.1 (2022-06-27)

Bug Fixes

  • check the format of the index of each attachment (b5d0cb7)

4.0.5 (2022-06-27)

Bug Fixes

  • check the format of the index of each attachment (b559f05)

4.2.0 (2022-04-17)

Features

  • allow the usage of custom replacer and reviver (#112) (b08bc1a)

4.1.2 (2022-02-17)

Bug Fixes

  • allow objects with a null prototype in binary packets (#114) (7f6b262)

4.1.1 (2021-10-14)

4.1.0 (2021-10-11)

Features

  • provide an ESM build with and without debug (388c616)

4.0.4 (2021-01-15)

Bug Fixes

  • allow integers as event names (1c220dd)

3.3.2 (2021-01-09)

Bug Fixes

  • prevent DoS (OOM) via massive packets (#95) (89197a0)

4.0.3 (2021-01-05)

4.0.2 (2020-11-25)

Bug Fixes

  • move @types/component-emitter to dependencies (#99) (4efa005)

4.0.1 (2020-11-05)

Features

  • move binary detection back to the parser (285e7cd)
  • add support for a payload in a CONNECT packet (78f9fc2)

Bug Fixes

  • do not catch encoding errors (aeae87c)
  • throw upon invalid payload format (c327acb)

BREAKING CHANGES

  • the encode method is now synchronous (28d4f03)

4.0.1-rc3 (2020-10-25)

4.0.1-rc2 (2020-10-15)

Features

  • move binary detection back to the parser (285e7cd)

4.0.1-rc1 (2020-10-12)

Features

  • add support for a payload in a CONNECT packet (78f9fc2)

3.3.1 (2020-09-30)

4.0.0 (2020-09-28)

This release will be included in Socket.IO v3.

There is a breaking API change (see below), but the exchange protocol is left untouched and thus stays in version 4.

Bug Fixes

  • do not catch encoding errors (aeae87c)
  • throw upon invalid payload format (c327acb)

BREAKING CHANGES

  • the encode method is now synchronous (28d4f03)

3.4.1 (2020-05-13)

Bug Fixes

  • prevent DoS (OOM) via massive packets (#95) (dcb942d)

3.4.0 (2019-09-20)

3.3.0 (2018-11-07)

Bug Fixes

  • remove any reference to the global variable (b47efb2)