Skip to content

Latest commit

 

History

History
258 lines (114 loc) · 11.6 KB

CHANGELOG.md

File metadata and controls

258 lines (114 loc) · 11.6 KB

History

Version Release date
3.3.4 (from the 3.3.x branch) July 2024
4.2.4 May 2023
3.4.3 (from the 3.4.x branch) May 2023
4.2.3 May 2023
4.2.2 January 2023
3.3.3 (from the 3.3.x branch) November 2022
3.4.2 (from the 3.4.x branch) November 2022
4.0.5 (from the 4.0.x branch) June 2022
4.2.1 June 2022
4.2.0 April 2022
4.1.2 February 2022
3.3.3 (from the 3.3.x branch) November 2022
3.4.2 (from the 3.4.x branch) November 2022
4.0.5 (from the 4.0.x branch) June 2022
4.2.1 June 2022
4.2.0 April 2022
4.1.2 February 2022
4.1.1 October 2021
4.1.0 October 2021
4.0.4 January 2021
3.3.2 (from the 3.3.x branch) January 2021
4.0.3 January 2021
4.0.2 November 2020
4.0.1 November 2020
3.3.1 (from the 3.3.x branch) September 2020
4.0.0 September 2020
3.4.1 May 2020
3.4.0 September 2019
3.3.0 November 2018

Release notes

3.3.4 (2024-07-22)

Bug Fixes

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)