Damien Arrachequesne
69d02dd754
chore(release): 5.2.2
...
Diff: https://github.com/socketio/engine.io-parser/compare/5.2.1...5.2.2
2024-02-05 18:35:35 +01:00
Damien Arrachequesne
08cff77a48
chore: bump prettier to version 3
...
This change is necessary to be able to write "import type { ... }".
2024-02-05 18:20:30 +01:00
Damien Arrachequesne
58626c7edd
chore(release): 5.2.1
...
Diff: https://github.com/socketio/engine.io-parser/compare/5.2.0...5.2.1
2023-08-02 00:32:16 +02:00
Damien Arrachequesne
aea321cadc
chore(release): 5.2.0
...
Diff: https://github.com/socketio/engine.io-parser/compare/5.1.0...5.2.0
2023-07-31 08:47:00 +02:00
Damien Arrachequesne
a779bea9d7
chore(release): 5.1.0
...
Diff: https://github.com/socketio/engine.io-parser/compare/5.0.7...5.1.0
2023-06-11 07:50:57 +02:00
Damien Arrachequesne
0fc3694a13
chore(release): 5.0.7
...
Diff: https://github.com/socketio/engine.io-parser/compare/5.0.6...5.0.7
2023-05-24 14:50:09 +02:00
Damien Arrachequesne
214182b4f0
chore(release): 5.0.6
...
Diff: https://github.com/socketio/engine.io-parser/compare/5.0.5...5.0.6
2023-01-16 08:35:56 +01:00
Damien Arrachequesne
ed2b0cbfa3
chore(release): 5.0.5
...
Diff: https://github.com/socketio/engine.io-parser/compare/5.0.4...5.0.5
2023-01-06 11:38:26 +01:00
Damien Arrachequesne
764c99f136
chore(release): 5.0.4
...
Diff: https://github.com/socketio/engine.io-parser/compare/5.0.3...5.0.4
2022-04-30 14:13:42 +02:00
Damien Arrachequesne
bc7400a5e8
refactor: include base64-arraybuffer in the repository
...
In order to reduce the number of dependencies and the attack surface in
case of supply chain attacks.
2022-04-30 13:59:34 +02:00
Damien Arrachequesne
8096c122bb
chore(release): 5.0.3
...
Diff: https://github.com/socketio/engine.io-parser/compare/5.0.2...5.0.3
2022-01-17 10:24:51 +01:00
Damien Arrachequesne
25a4b2bbf5
chore: replace base64-arraybuffer by @socket.io/base64-arraybuffer
...
The "base64-arraybuffer" package has been temporarily forked to [1],
until changes are merged upstream.
[1]: https://github.com/socketio/base64-arraybuffer
Related:
- https://github.com/niklasvh/base64-arraybuffer/issues/32
- https://github.com/socketio/socket.io-client/issues/1520
- https://github.com/socketio/socket.io-website/issues/313
- https://github.com/socketio/socket.io/discussions/4209
2022-01-17 10:23:11 +01:00
Damien Arrachequesne
cb26d5cbb6
chore(release): 5.0.2
...
Diff: https://github.com/socketio/engine.io-parser/compare/5.0.1...5.0.2
2021-11-14 07:26:24 +01:00
Damien Arrachequesne
5f22ed0527
fix: fix vite build for CommonJS users
...
Related: https://github.com/socketio/socket.io-client/issues/1504
2021-11-14 07:23:10 +01:00
Damien Arrachequesne
fa6d4f6d84
chore(release): 5.0.1
...
Diff: https://github.com/socketio/engine.io-parser/compare/5.0.0...5.0.1
2021-10-16 01:23:30 +02:00
Damien Arrachequesne
900346ea34
fix: fix vite build
...
Some bundlers (like vite) do not support having a "browser" field in a
nested package.json.
Related: https://github.com/socketio/socket.io-client/issues/1504
2021-10-16 01:19:51 +02:00
Damien Arrachequesne
965a567ca0
chore(release): 5.0.0
...
Diff: https://github.com/socketio/engine.io-parser/compare/4.0.3...5.0.0
2021-10-04 11:02:35 +02:00
Damien Arrachequesne
e4d9fce4d8
chore: migrate to TypeScript
...
This change introduces an ESM build which will allow tree shaking. A
CJS build is also provided for backward compatibility.
2021-10-01 10:39:52 +02:00
Damien Arrachequesne
412bcc4298
chore(release): 4.0.3
...
Diff: https://github.com/socketio/engine.io-parser/compare/4.0.2...4.0.3
2021-08-29 07:55:13 +02:00
Damien Arrachequesne
88799daa22
chore(release): 4.0.2
...
Diff: https://github.com/socketio/engine.io-parser/compare/4.0.1...4.0.2
2020-12-07 10:13:22 +01:00
Damien Arrachequesne
2ccdeb2779
fix: add base64-arraybuffer as prod dependency
...
The dependency was previously only listed as dev dependency, so that it
was not included when installing the server (the "engine.io" package,
which does not require it) and was explicitly included by the client
(the "engine.io-client" package, which needs it for the browser build).
But it failed with yarn v2, due to its stricter package boundaries:
> ERROR in ../../../.yarn/cache/engine.io-parser-npm-4.0.1-6bdb879e8a-3b71ef8b5a.zip/node_modules/engine.io-parser/lib/decodePacket.browser.js 7:18-47
> Module not found: Error: engine.io-parser tried to access base64-arraybuffer, but it isn't declared in its dependencies; this makes the require call ambiguous and unsound.
> Required package: base64-arraybuffer (via "base64-arraybuffer")
> Required by: engine.io-parser@npm:4.0.1 (via xxx/.yarn/cache/engine.io-parser-npm-4.0.1-6bdb879e8a-3b71ef8b5a.zip/node_modules/engine.io-parser/lib/)
Related:
- https://dev.to/arcanis/introducing-yarn-2-4eh1#strict-package-boundaries
- https://github.com/socketio/engine.io-parser/issues/116
2020-12-07 09:53:28 +01:00
Damien Arrachequesne
851c1177fc
chore(release): 4.0.1
...
Diff: https://github.com/socketio/engine.io-parser/compare/4.0.0...4.0.1
2020-09-11 00:49:45 +02:00
Damien Arrachequesne
ebf6e8cd49
chore(release): 4.0.0
...
Diff: https://github.com/socketio/engine.io-parser/compare/v4.0.0-alpha.1...v4.0.0
2020-09-08 23:15:39 +02:00
Damien Arrachequesne
3dd2a0ea41
chore(release): 4.0.0-alpha.1
...
Diff: https://github.com/socketio/engine.io-parser/compare/v4.0.0-alpha.0...v4.0.0-alpha.1
2020-05-19 15:15:20 +02:00
Damien Arrachequesne
cab7db0404
feat: implement the version 4 of the protocol
...
See https://github.com/socketio/engine.io-protocol for the list of
changes.
Note: The 'base64-arraybuffer' dependency must now be explicitly
included by the client (not needed by the server).
2020-05-19 15:07:53 +02:00
Damien Arrachequesne
7f5a903f91
chore(release): 4.0.0-alpha.0
2020-02-04 12:36:20 +01:00
Damien Arrachequesne
840145d3e5
test: add node.js 12 in the test matrix
...
See https://github.com/nodejs/Release
2020-01-15 08:52:14 +01:00
Damien Arrachequesne
744bf40d4f
refactor: migrate to ES6 syntax and use prettier to format code
2020-01-14 13:28:12 +01:00
Damien Arrachequesne
f1ce1abdbb
[chore] Release 2.2.0
...
Diff: https://github.com/socketio/engine.io-parser/compare/2.1.3...2.2.0
2019-09-13 11:06:09 +02:00
Damien Arrachequesne
569759fc8c
[perf] Add a benchmark for encoding / decoding
2019-03-19 23:56:03 +01:00
Damien Arrachequesne
1f2fc43d74
[chore] Release 2.1.3
2018-11-01 06:44:53 +01:00
Amit Portnoy
19694042f5
[chore] Update to blob@0.0.5 (avoid reference to 'global') ( #107 )
...
Source: https://github.com/amitport/blob/releases/tag/v0.0.5
Closes #99
Related https://github.com/socketio/socket.io-client/issues/1166
2018-11-01 06:31:42 +01:00
Damien Arrachequesne
e184cac0fa
[chore] Pin zuul version
...
The CI fails with the new version: https://travis-ci.org/socketio/engine.io-parser/jobs/448690970
> /home/travis/build/[secure]io/engine.io-parser/node_modules/zuul/bin/zuul:332
> throw err.message;
> ^
> internet explorer@8: [eval("(window.zuul_msg_bus ? window.zuul_msg_bus.splice(0, 1000) : []);")] Not JSON response
2018-10-31 07:50:51 +01:00
Damien Arrachequesne
916e4bbc45
[chore] Bump dev dependencies ( #100 )
2018-10-31 06:01:29 +01:00
Damien Arrachequesne
e867117708
[chore] Release 2.1.2
2017-12-28 23:05:40 +01:00
Damien Arrachequesne
eeb0653ebb
[refactor] Remove useless entry point ( #98 )
2017-12-28 22:50:15 +01:00
Damien Arrachequesne
4eb4c9d2e4
[chore] Bump arraybuffer.slice to version 0.0.7 ( #96 )
2017-12-28 22:49:29 +01:00
Damien Arrachequesne
e2422c300e
[chore] Release 2.1.1
2017-04-27 23:05:31 +02:00
Damien Arrachequesne
f5819ccf58
[chore] Bump has-binary2 to version 1.0.2 ( #93 )
2017-04-27 23:03:54 +02:00
Damien Arrachequesne
2c233681ef
[chore] Release 2.1.0
2017-04-24 14:09:33 +02:00
Damien Arrachequesne
057f67f2ab
[chore] Release 2.0.3
2017-04-05 23:25:16 +02:00
Damien Arrachequesne
528345470c
[chore] Use has-binary2 ( #90 )
2017-04-05 23:17:20 +02:00
Damien Arrachequesne
523dcd2003
[chore] Release 2.0.2 ( #89 )
2017-03-21 14:40:00 +01:00
Damien Arrachequesne
6c597956cb
[chore] Release 2.0.1 ( #86 )
2017-03-06 12:28:04 +01:00
Damien Arrachequesne
36ba01da98
[chore] release 2.0.0
2016-12-23 11:06:36 +01:00
Damien Arrachequesne
d1c2680ca9
[fix] Sanitize strings by removing lone surrogates ( #82 )
2016-12-21 22:01:19 +01:00
Damien Arrachequesne
339d367267
[chore] Update zuul config to speed up tests ( #76 )
2016-12-21 08:59:06 +01:00
Damien Arrachequesne
77975d054a
[chore] release 1.3.2 ( #79 )
2016-12-07 22:21:41 +01:00
Damien Arrachequesne
494eca0be0
[chore] Bump dependencies ( #78 )
...
- bump after to version 0.8.2
- bump has-binary to version 0.1.7
- bump mocha to version 3.2.0
- bump zuul to version 3.11.1
2016-12-07 22:15:59 +01:00
Damien Arrachequesne
ada9dbe77b
[chore] release 1.3.1 ( #75 )
2016-10-20 14:43:50 +02:00