Commit Graph

  • 73b2f11300 refactor: remove unused async attribute Damien Arrachequesne 2023-06-13 17:39:59 +02:00
  • 2c16af3797 refactor: remove useless xscheme attribute Damien Arrachequesne 2023-06-13 17:34:15 +02:00
  • 5fc88a62d4 feat: implement cookie management for the Node.js client Damien Arrachequesne 2023-06-13 17:05:28 +02:00
  • 7195c0f305 feat: add support for WebTransport Damien Arrachequesne 2023-06-12 09:58:47 +02:00
  • 123b68c04f feat: add support for WebTransport Damien Arrachequesne 2023-06-11 09:42:45 +02:00
  • a779bea9d7 chore(release): 5.1.0 Damien Arrachequesne 2023-06-11 07:50:57 +02:00
  • 670160d604 ci: add Node.js 20 in the test matrix Damien Arrachequesne 2023-06-11 07:45:09 +02:00
  • 8039f2e421 ci: upgrade to actions/checkout@3 and actions/setup-node@3 Damien Arrachequesne 2023-06-11 07:44:23 +02:00
  • bed70a4f25 feat: implement WebTransport-related encoding/decoding Damien Arrachequesne 2023-06-11 07:41:51 +02:00
  • 3144d27458 fix(uws): discard any write to an aborted uWS response (#682) Sean Oxley 2023-05-31 21:27:40 +09:00
  • 01d37624a8 docs(changelog): update the version range of the engine.io dependency Damien Arrachequesne 2023-05-31 11:28:00 +02:00
  • faf914c9ab chore(release): 4.6.2 4.6.2 Damien Arrachequesne 2023-05-31 11:15:41 +02:00
  • a04ae1b094 chore(release): 4.6.2 Damien Arrachequesne 2023-05-31 11:07:13 +02:00
  • 7c1db9d225 chore: bump socket.io-parser to version 4.2.3 Damien Arrachequesne 2023-05-31 11:02:00 +02:00
  • 164ba2a11e chore(release): 4.2.4 socket.io-parser@4.2.4 Damien Arrachequesne 2023-05-31 10:56:08 +02:00
  • b0e6400c93 fix: properly detect plain objects Damien Arrachequesne 2023-05-31 10:38:31 +02:00
  • d9db4737a3 fix: ensure reserved events cannot be used as event names Damien Arrachequesne 2023-05-31 08:18:48 +02:00
  • 61dea7135f refactor: remove invalid comma from package.json Damien Arrachequesne 2023-05-25 15:00:46 +02:00
  • 0fc3694a13 chore(release): 5.0.7 Damien Arrachequesne 2023-05-24 14:50:09 +02:00
  • e4a1c2b082 refactor: export typescript declarations for the commonjs build Damien Arrachequesne 2023-05-24 14:43:54 +02:00
  • 15af22fc22 refactor: add a noop handler for the error event Damien Arrachequesne 2023-05-24 10:30:20 +02:00
  • d3658944e5 chore: bump socket.io-parser to version 4.2.3 Damien Arrachequesne 2023-05-24 07:26:25 +02:00
  • db3de84ad5 docs(security): update the list of CVE Damien Arrachequesne 2023-05-23 08:48:13 +02:00
  • 7bd77759bd docs: update the list of CVE Damien Arrachequesne 2023-05-23 08:39:21 +02:00
  • 6a5a004d1e docs(changelog): include changelog for release 3.4.3 Damien Arrachequesne 2023-05-22 10:06:05 +02:00
  • b6c824f824 chore(release): 4.2.3 Damien Arrachequesne 2023-05-22 08:23:45 +02:00
  • dcc70d9678 refactor: export typescript declarations for the commonjs build Damien Arrachequesne 2023-05-22 08:19:57 +02:00
  • 3b78117bf6 fix: check the format of the event name Damien Arrachequesne 2023-05-22 07:37:31 +02:00
  • 12b0de4f52 chore: bump engine.io to version 6.4.2 Damien Arrachequesne 2023-05-10 10:16:18 +02:00
  • 7ead241ecf fix(exports): move types condition to the top (#1580) Mateusz Burzyński 2023-05-04 07:29:00 +02:00
  • 3d44aae381 fix(exports): move types condition to the top (#4698) Mateusz Burzyński 2023-05-04 07:27:09 +02:00
  • df2a3aa2ce docs(examples): bump dependencies for the private messaging example examples/private-messaging-part-4 Damien Arrachequesne 2023-05-02 18:07:07 +02:00
  • 09fe196581 docs(examples): bump dependencies for the private messaging example examples/private-messaging-part-3 Damien Arrachequesne 2023-05-02 18:07:07 +02:00
  • d79a4aae13 docs(examples): bump dependencies for the private messaging example examples/private-messaging-part-2 Damien Arrachequesne 2023-05-02 18:07:07 +02:00
  • a8c91790e6 docs(examples): bump dependencies for the private messaging example examples/private-messaging-part-1 Damien Arrachequesne 2023-05-02 18:07:07 +02:00
  • cbf0362476 docs(examples): bump dependencies for the private messaging example Damien Arrachequesne 2023-05-02 18:07:07 +02:00
  • 95e215387c chore(release): 6.4.2 Damien Arrachequesne 2023-05-02 01:27:20 +02:00
  • fc480b4f30 fix: prevent crash when provided with an invalid query param Damien Arrachequesne 2023-05-02 01:02:42 +02:00
  • 0141951185 refactor(types): ensure compatibility with Express middlewares Damien Arrachequesne 2023-05-02 00:33:33 +02:00
  • 8b22162903 fix(uws): prevent crash when using with middlewares Damien Arrachequesne 2023-05-02 00:26:44 +02:00
  • 93957828be fix: include error handling for Express middlewares (#674) Ciel 2023-05-02 00:00:47 +02:00
  • 911d0e3575 refactor: return HTTP 400 upon invalid request overlap Damien Arrachequesne 2023-05-01 07:24:27 +02:00
  • bd6d4713b0 fix(typings): make clientsCount public (#675) Asger Hautop Drewsen 2023-04-19 22:25:16 +02:00
  • 59280da20b docs(examples): update examples to docker compose v2 Damien Arrachequesne 2023-04-07 15:57:20 +02:00
  • d0c0557c1b docs(changelog): add version of transitive dependencies Damien Arrachequesne 2023-03-27 17:55:46 +02:00
  • 50a4d37cb8 docs(changelog): add version of transitive dependencies Damien Arrachequesne 2023-03-27 17:35:42 +02:00
  • cddb78e5fa chore(release): 0.2.2 Damien Arrachequesne 2023-03-24 17:32:35 +01:00
  • 15fd56e78d chore: add socket.io-parser to peerDependencies Damien Arrachequesne 2023-03-24 17:19:42 +01:00
  • e86ef45f87 ci: upgrade to actions/checkout@3 and actions/setup-node@3 Damien Arrachequesne 2023-03-24 17:16:25 +01:00
  • 6458b2bef1 docs(example): basic WebSocket-only client Damien Arrachequesne 2023-03-24 11:17:29 +01:00
  • b56da8a99f docs(examples): upgrade to React 18 Damien Arrachequesne 2023-03-07 08:30:46 +01:00
  • 7952312911 chore(release): 4.6.1 4.6.1 Damien Arrachequesne 2023-02-20 17:49:41 +01:00
  • 89175d0481 chore(release): 4.6.1 Damien Arrachequesne 2023-02-20 17:46:20 +01:00
  • 121fd7c73d refactor: do not reuse the same packet ID for retries Damien Arrachequesne 2023-02-20 17:31:02 +01:00
  • 46213a647e fix: prevent duplicate connections when multiplexing Damien Arrachequesne 2023-02-20 16:52:06 +01:00
  • 4996f9ee71 fix: do not drain the queue while the socket is offline Damien Arrachequesne 2023-02-20 00:39:23 +01:00
  • 0d0a7a22b5 fix: properly handle manually created dynamic namespaces Damien Arrachequesne 2023-02-20 00:15:19 +01:00
  • 2a8565fd1e refactor: catch errors when trying to restore the connection state Damien Arrachequesne 2023-02-19 23:25:05 +01:00
  • d0b22c6302 fix(types): fix nodenext module resolution compatibility (#4625) Igor Lins e Silva 2023-02-09 15:01:18 -03:00
  • 7033c0ed27 chore(release): 6.4.1 Damien Arrachequesne 2023-02-20 00:54:54 +01:00
  • 6e78489486 refactor: export BaseServer class (#669) Igor Lins e Silva 2023-02-17 19:24:50 -03:00
  • e71f3d7dbe docs: minor style fix (#4619) Nabaraj Subedi 2023-02-16 14:10:43 +05:45
  • 535b068670 docs: add upgrade event in the documentation Damien Arrachequesne 2023-02-14 15:25:57 +01:00
  • a2e5d1f77f chore(release): 4.6.0 4.6.0 Damien Arrachequesne 2023-02-07 01:07:46 +01:00
  • 5980918b89 chore(release): 4.6.0 Damien Arrachequesne 2023-02-07 00:26:46 +01:00
  • d8143cc067 refactor: do not persist session if connection state recovery if disabled Damien Arrachequesne 2023-02-06 18:00:14 +01:00
  • b2dd7cf660 chore: bump engine.io to version 6.4.0 Damien Arrachequesne 2023-02-06 17:43:02 +01:00
  • 3734b74b45 revert: feat: expose current offset to allow deduplication Damien Arrachequesne 2023-02-06 17:36:37 +01:00
  • dff34a3f17 chore: bump engine.io-client to version 6.4.0 Damien Arrachequesne 2023-02-06 17:23:45 +01:00
  • 898bd1c9df chore(release): 6.4.0 Damien Arrachequesne 2023-02-06 17:16:32 +01:00
  • 89487d8a66 chore(release): 6.4.0 Damien Arrachequesne 2023-02-06 17:10:22 +01:00
  • 6220d140cc chore(deps): bump cookiejar from 2.1.2 to 2.1.4 (#667) dependabot[bot] 2023-02-06 17:06:11 +01:00
  • 24786e77c5 feat: add support for Express middlewares Damien Arrachequesne 2023-02-06 16:42:15 +01:00
  • 8aa94991ce feat: add description to the disconnecting and disconnect events (#4622) Edouard Benauw 2023-02-03 13:19:30 +01:00
  • 4e64123862 feat: expose current offset to allow deduplication Damien Arrachequesne 2023-02-04 08:47:20 +01:00
  • 4d6d95e079 fix(typings): do not expose browser-specific types Damien Arrachequesne 2023-02-04 08:14:52 +01:00
  • c54e09d092 test: add more tests for the retry mechanism Damien Arrachequesne 2023-02-04 08:04:15 +01:00
  • 0110e46842 chore: bump engine.io-client to version 6.3.1 Damien Arrachequesne 2023-02-04 07:29:54 +01:00
  • af1112a407 chore: bump engine.io from 6.2.0-alpha.1 to 6.2.1 (#696) dependabot[bot] 2023-02-04 07:29:35 +01:00
  • b59da3af0c chore: bump loader-utils from 1.4.0 to 1.4.2 (#695) dependabot[bot] 2023-02-04 07:27:15 +01:00
  • e06891c93c chore: bump express from 4.17.1 to 4.17.3 (#697) dependabot[bot] 2023-02-04 07:26:38 +01:00
  • d35992983d chore: bump decode-uri-component from 0.2.0 to 0.2.2 (#698) dependabot[bot] 2023-02-04 07:25:16 +01:00
  • df3e2f948a chore: bump json5 from 1.0.1 to 1.0.2 (#701) dependabot[bot] 2023-02-04 07:24:48 +01:00
  • 828d447f57 chore(release): 6.3.1 Damien Arrachequesne 2023-02-04 07:20:23 +01:00
  • 37d7a0aa79 fix(typings): do not expose browser-specific types Damien Arrachequesne 2023-02-03 11:58:36 +01:00
  • c36883d243 refactor: use "import type" syntax Damien Arrachequesne 2023-02-03 09:22:36 +01:00
  • 5ba0d498dc refactor: minor edit Damien Arrachequesne 2023-02-03 08:26:31 +01:00
  • b1eed5fd75 chore: bump engine.io-client to version 6.3.0 Damien Arrachequesne 2023-02-03 08:20:45 +01:00
  • b7dd891e89 fix: ensure manager.socket() returns an active socket Damien Arrachequesne 2023-02-03 08:03:21 +01:00
  • 655dce9755 feat: implement retry mechanism Damien Arrachequesne 2023-02-01 08:19:34 +01:00
  • 9f3292525b test: add test with onAnyOutgoing() and binary attachments Damien Arrachequesne 2023-01-30 08:26:56 +01:00
  • f27cba5b33 refactor: add recovered flag after a successful recovery Damien Arrachequesne 2023-01-30 08:14:45 +01:00
  • 47b979d573 feat: add promise-based acknowledgements Damien Arrachequesne 2023-01-30 07:56:44 +01:00
  • 115a9819fd refactor: do not include the pid by default Damien Arrachequesne 2023-01-25 09:39:22 +01:00
  • b4e20c5c70 feat: implement connection state recovery Damien Arrachequesne 2023-01-25 09:21:08 +01:00
  • 0841bd5623 chore: bump ua-parser-js from 1.0.32 to 1.0.33 (#121) dependabot[bot] 2023-01-25 07:23:55 +01:00
  • 0c0eb00163 fix: add timeout method to remote socket (#4558) 4.6.0-alpha1 Waldemar Schlegel 2022-12-15 16:19:02 +01:00
  • f8640d9451 refactor: export DisconnectReason type Damien Arrachequesne 2023-01-23 09:15:00 +01:00
  • 93d446a545 refactor: add charset when serving the bundle files Damien Arrachequesne 2023-01-23 09:13:37 +01:00
  • 184f3cf7af feat: add promise-based acknowledgements Damien Arrachequesne 2023-01-20 08:17:15 +01:00