Commit Graph

  • e2ab447d63 refactor: add missing .js extension for ESM usage Damien Arrachequesne 2022-04-18 00:43:40 +02:00
  • 582f4fe9ba chore: point the CI badge towards the main branch Damien Arrachequesne 2022-04-18 00:42:52 +02:00
  • c7514b5aa6 chore(release): 4.2.0 Damien Arrachequesne 2022-04-18 00:26:27 +02:00
  • 931f1526a4 chore: add Node.js 16 in the test matrix Damien Arrachequesne 2022-04-18 00:21:14 +02:00
  • 6c9cb27aeb chore: bump @socket.io/component-emitter to version 3.1.0 Damien Arrachequesne 2022-04-18 00:20:17 +02:00
  • b08bc1a93e feat: allow the usage of custom replacer and reviver (#112) David Pfeffer 2022-04-17 18:19:02 -04:00
  • d7e3ab7956 chore(release): 6.2.0 Damien Arrachequesne 2022-04-17 23:53:53 +02:00
  • d0773b8e6d chore(release): 6.2.0 Damien Arrachequesne 2022-04-17 23:46:57 +02:00
  • bc3cefb57b refactor: replace custom clone method by Object.assign() Damien Arrachequesne 2022-04-17 23:35:52 +02:00
  • 71cd3ba911 chore: bump @socket.io/component-emitter to version 3.1.0 Damien Arrachequesne 2022-04-17 23:28:12 +02:00
  • ab6a6d4db8 chore(release): 3.1.0 Damien Arrachequesne 2022-04-17 23:21:08 +02:00
  • 54468cf7a3 feat: add ESM version Damien Arrachequesne 2022-04-17 23:18:40 +02:00
  • df32277c3f refactor: import single-file 3rd party modules Damien Arrachequesne 2022-04-13 08:14:01 +02:00
  • b4b3ed5c68 refactor: merge the polling.ts and polling-xhr.ts files Damien Arrachequesne 2022-04-11 18:57:43 +02:00
  • b9252e2074 feat: add details to the "close" event Damien Arrachequesne 2022-04-11 16:58:12 +02:00
  • be3d7f0f1f docs(examples): add TODO example with Postgres and Node.js cluster Damien Arrachequesne 2022-04-07 12:35:00 +02:00
  • d12aab2d69 docs(examples): add example with express-session Damien Arrachequesne 2022-04-02 11:08:26 +02:00
  • 9f758689f6 docs(examples): pin the version of karma-jasmine-html-reporter Damien Arrachequesne 2022-04-01 14:42:34 +02:00
  • 0b35dc77c0 refactor: make the protocol implementation stricter Damien Arrachequesne 2022-03-31 12:19:18 +02:00
  • 531104d332 feat: add support for catch-all listeners for outgoing packets Damien Arrachequesne 2022-03-31 08:15:57 +02:00
  • 8b204570a9 feat: broadcast and expect multiple acks Damien Arrachequesne 2022-03-31 07:36:41 +02:00
  • 0b7d70ca42 chore: bump lockfile to v2 Damien Arrachequesne 2022-03-30 08:15:41 +02:00
  • b92d65cf9c chore(release): 2.4.0 Damien Arrachequesne 2022-03-30 08:03:38 +02:00
  • af9d7936e9 chore: bump lockfile to v2 Damien Arrachequesne 2022-03-30 07:59:34 +02:00
  • d9909203cf chore(deps): bump ansi-regex from 3.0.0 to 3.0.1 (#81) dependabot[bot] 2022-03-30 07:55:46 +02:00
  • 808c0450d8 refactor: do not throw on serverSideEmit() call Damien Arrachequesne 2022-03-30 07:49:49 +02:00
  • 6c21bceb59 chore: add note about integers used as room identifier Damien Arrachequesne 2022-03-29 09:04:34 +02:00
  • 38ee887fef feat: notify listeners for each outgoing packet Damien Arrachequesne 2022-03-29 08:53:04 +02:00
  • a7f1c90a32 feat: broadcast and expect multiple acks Damien Arrachequesne 2022-03-29 08:28:54 +02:00
  • 75455fa8ba chore(deps): bump minimist from 1.2.5 to 1.2.6 (#80) dependabot[bot] 2022-03-28 07:47:01 +02:00
  • 6e1bbff784 chore: add Node.js 16 in the test matrix Damien Arrachequesne 2022-03-12 11:12:19 +01:00
  • 46fdc2f0ed feat: slice write buffer according to the maxPayload value Damien Arrachequesne 2022-03-12 06:44:31 +01:00
  • f4725f1021 test: exclude iOS 15 from the test matrix for now Damien Arrachequesne 2022-03-12 06:24:02 +01:00
  • 088dcb4dff feat: add the "maxPayload" field in the handshake details Damien Arrachequesne 2022-03-10 14:01:40 +01:00
  • 657f04e0b8 chore: add Node.js 16 in the test matrix Damien Arrachequesne 2022-03-10 14:13:48 +01:00
  • f51ca4ac3e chore: bump cached-path-relative from 1.0.2 to 1.1.0 (#686) dependabot[bot] 2022-03-08 07:10:28 +01:00
  • 97f2fa3269 docs: add test suite for checking server compliance Damien Arrachequesne 2022-03-01 07:59:05 +01:00
  • e24b27b8ef refactor: return an HTTP 413 response for too large payloads Damien Arrachequesne 2022-02-28 07:01:44 +01:00
  • ce3fe9d80b chore(release): 6.1.3 Damien Arrachequesne 2022-02-23 07:40:31 +01:00
  • 1bc5b1a2fd chore: bump engine.io-parser to version 5.0.3 Damien Arrachequesne 2022-02-23 07:36:58 +01:00
  • 5df4f18f3e perf(uws): remove nested inner functions e3dio 2022-02-22 13:38:19 -07:00
  • 3367440308 fix(uws): properly handle chunked content (#642) e3dio 2022-02-18 10:14:44 -07:00
  • d3ae7ab878 docs: add test suite for checking server compliance Damien Arrachequesne 2022-02-20 07:34:08 +01:00
  • 4952193c04 chore: bump cached-path-relative from 1.0.2 to 1.1.0 (#125) dependabot[bot] 2022-02-17 07:48:15 +01:00
  • aed252c742 chore(release): 4.1.2 Damien Arrachequesne 2022-02-17 07:37:18 +01:00
  • 89209fa22a chore: bump cached-path-relative from 1.0.2 to 1.1.0 (#113) dependabot[bot] 2022-02-17 07:19:50 +01:00
  • 0a3b556de3 chore: bump path-parse from 1.0.6 to 1.0.7 (#108) dependabot[bot] 2022-02-17 07:18:40 +01:00
  • 7f6b262ac8 fix: allow objects with a null prototype in binary packets (#114) Gabba90 2022-02-17 07:18:11 +01:00
  • a463d268ed fix(typings): allow CorsOptionsDelegate as cors options (#641) Jeffrey van Norden 2022-02-17 06:36:49 +01:00
  • 2b70ceee63 chore: bump ajv from 6.12.2 to 6.12.6 (#126) dependabot[bot] 2022-02-16 21:58:23 +01:00
  • 8e8346b706 chore: bump ajv from 6.12.2 to 6.12.6 (#115) dependabot[bot] 2022-02-16 21:57:15 +01:00
  • 00c673475a chore: bump ajv from 6.10.2 to 6.12.6 (#687) dependabot[bot] 2022-02-16 06:26:38 +01:00
  • 2f96438952 chore: bump engine.io version to fix CVE-2022-21676 (#4262) Szegedi Ádám 2022-01-25 21:18:18 +00:00
  • 02c87a8561 fix(typings): ensure compatibility with TypeScript 3.x (#4259) Chris Swithinbank 2022-01-25 01:25:05 +01:00
  • 90fb0a99ac chore(release): 6.1.2 Damien Arrachequesne 2022-01-18 18:00:23 +01:00
  • e122e4be7b refactor: add additional types Damien Arrachequesne 2022-01-18 17:55:55 +01:00
  • 3f1e312a2c chore: bump package-lock.json file version Damien Arrachequesne 2022-01-18 17:09:36 +01:00
  • 45112a30d1 fix(uws): fix HTTP long-polling with CORS Damien Arrachequesne 2022-01-18 17:03:03 +01:00
  • 8096c122bb chore(release): 5.0.3 Damien Arrachequesne 2022-01-17 10:24:51 +01:00
  • ad5bd7ddf5 refactor: add additional types Damien Arrachequesne 2022-01-17 09:55:00 +01:00
  • 25a4b2bbf5 chore: replace base64-arraybuffer by @socket.io/base64-arraybuffer Damien Arrachequesne 2022-01-17 07:58:55 +01:00
  • 56af9c59b9 chore: bump engine.io from 4.0.2 to 4.1.2 (#685) dependabot[bot] 2022-01-15 07:59:15 +01:00
  • 49bb7cf665 fix(uws): expose additional uWebSockets.js options (#634) Yosi Attias 2022-01-09 19:52:29 +02:00
  • 8b4d6a8176 fix(uws): handle invalid websocket upgrades Damien Arrachequesne 2022-01-14 08:13:33 +01:00
  • a84595a04e chore(deps): bump engine.io from 4.0.0 to 4.1.2 in /examples/latency (#636) dependabot[bot] 2022-01-14 07:59:43 +01:00
  • f3b761dc56 chore(release): 6.1.1 Damien Arrachequesne 2022-01-11 16:08:20 +01:00
  • c0e194d449 fix: properly handle invalid data sent by a malicious websocket client Damien Arrachequesne 2022-01-11 15:34:18 +01:00
  • 37b6d8fff0 chore: update default label for bug reports Damien Arrachequesne 2022-01-10 08:55:56 +01:00
  • eaf782c41b docs: remove broken badges Damien Arrachequesne 2022-01-10 08:05:04 +01:00
  • af54565b2d docs: remove broken badges Damien Arrachequesne 2022-01-10 08:03:53 +01:00
  • aa5312a4b6 chore: revert to lockfile v1 Damien Arrachequesne 2022-01-06 07:53:33 +01:00
  • c82a4bdf1f chore(release): 4.4.1 4.4.1 Damien Arrachequesne 2022-01-06 07:32:03 +01:00
  • 359d1e25e7 chore(release): 4.4.1 Damien Arrachequesne 2022-01-06 07:24:53 +01:00
  • 770ee5949f fix(types): make RemoteSocket.data type safe (#4234) Orkhan Alikhanov 2022-01-06 10:14:55 +04:00
  • 3bf5d92735 refactor: add note about fetchSockets() for parent namespaces Damien Arrachequesne 2022-01-05 08:43:44 +01:00
  • fc82e44f73 refactor(typings): export Event type (#4215) Shayan Yousefi 2021-12-15 15:14:10 +03:30
  • c840bad43a test: fix flaky tests Damien Arrachequesne 2022-01-05 08:00:55 +01:00
  • f56fdd0f09 chore: remove duplicate package.json file Damien Arrachequesne 2022-01-04 09:42:05 +01:00
  • f2b8de7191 fix(typings): pass SocketData type to custom namespaces (#4233) Orkhan Alikhanov 2022-01-04 12:09:42 +04:00
  • 51784d0305 chore: add types to exports field to be compatible with nodenext module resolution (#4228) Gray Zhang 2021-12-28 17:27:08 +08:00
  • 19836d9abf chore: add types to exports field to be compatible with nodenext module resolution (#1522) Gray Zhang 2021-12-28 17:22:45 +08:00
  • c196689545 docs: fix basic crud example Damien Arrachequesne 2021-12-16 22:59:31 +01:00
  • b04967b52e refactor: import Node's setTimeout & clearTimeout to prevent ambiguity (#632) Jeff Winder 2021-12-14 09:09:23 +01:00
  • 7a70f63499 docs: fix reconnection handling in the chat demo app (#4189) Mikhail Dudin 2021-12-01 02:03:43 +03:00
  • e5897dd7dc docs: add usage with ES modules (#4195) anderslatif 2021-12-01 00:02:13 +01:00
  • 2071a66c5a docs: simplify nginx cluster example Damien Arrachequesne 2021-11-24 18:15:26 +01:00
  • 0f11c4745f chore(release): 4.4.0 4.4.0 Damien Arrachequesne 2021-11-18 14:10:19 +01:00
  • b839a3b400 fix: prevent double ack when emitting with a timeout Damien Arrachequesne 2021-11-18 12:39:06 +01:00
  • 71e34a3826 chore(release): 4.4.0 Damien Arrachequesne 2021-11-18 13:51:36 +01:00
  • 1e1952b817 chore: bump engine.io-client version Damien Arrachequesne 2021-11-18 13:47:41 +01:00
  • 522ffbe7a8 fix: prevent double ack with timeout Damien Arrachequesne 2021-11-18 11:59:01 +01:00
  • 99c2cb8421 fix: fix socket.disconnect().connect() usage Damien Arrachequesne 2021-11-18 11:39:14 +01:00
  • f0ed42f18c feat: add timeout feature Damien Arrachequesne 2021-11-16 19:43:01 +01:00
  • 53d8fcafab fix: add package name in nested package.json Damien Arrachequesne 2021-11-16 19:59:59 +01:00
  • d54d12ce63 fix: prevent socket from reconnecting after middleware failure Damien Arrachequesne 2021-11-16 19:10:56 +01:00
  • ccf7998cc5 feat: add timeout feature Damien Arrachequesne 2021-11-16 17:41:30 +01:00
  • b7213e71e4 test: fix flaky test Damien Arrachequesne 2021-11-16 15:53:15 +01:00
  • 2da82103d2 test: add test for volatile packet with binary Damien Arrachequesne 2021-11-16 15:43:58 +01:00
  • 75854a7518 chore(release): 2.3.3 Damien Arrachequesne 2021-11-16 15:30:32 +01:00
  • 88eee5948a fix: fix broadcasting volatile packets with binary attachments Damien Arrachequesne 2021-11-16 14:59:37 +01:00