Repository navigation
Comparing changes
Open a pull request
base repository: socketio/engine.io-parser
base: ebf6e8c
head repository: socketio/engine.io-parser
compare: 412bcc4
- 15 commits
- 9 files changed
- 2 contributors
Commits on Sep 8, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 01df755 - Browse repository at this point
Copy the full SHA 01df755View commit details
Commits on Sep 10, 2020
-
fix: use a terser-compatible representation of the separator
By default, terser (the mangler used by webpack) will replace the '\x1e' by an unreadable character in the optimized output. One solution would be to use the 'ascii_only' option: ``` module.exports = { optimization: { minimize: true, minimizer: [ new TerserPlugin({ terserOptions: { output: { ascii_only: true } } }) ] } }; ``` But it would require anyone who tries to bundle the engine.io client to use this plugin, so we'll rather use String.fromCharCode(). Note: String.fromCharCode(30) === '\u001e' === '\x1e'Configuration menu - View commit details
-
Copy full SHA for 886f9ea - Browse repository at this point
Copy the full SHA 886f9eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 851c117 - Browse repository at this point
Copy the full SHA 851c117View commit details
Commits on Sep 30, 2020
-
docs(changelog): include changelog for release 2.2.1
Merged from the 2.2.x branch.
Configuration menu - View commit details
-
Copy full SHA for ea8804e - Browse repository at this point
Copy the full SHA ea8804eView commit details
Commits on Dec 3, 2020
-
Due to the recent changes to the Travis CI platform (see [1]), we will now use GitHub Actions to run the tests. Reference: https://docs.github.com/en/free-pro-team@latest/actions/guides/building-and-testing-nodejs [1]: https://blog.travis-ci.com/2020-11-02-travis-ci-new-billing
Configuration menu - View commit details
-
Copy full SHA for f5bdf6c - Browse repository at this point
Copy the full SHA f5bdf6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 683fc1d - Browse repository at this point
Copy the full SHA 683fc1dView commit details
Commits on Dec 7, 2020
-
ci: update configuration for GitHub Actions
The specific cron hour is meant to prevent concurrent usage of the Sauce Labs account.
Configuration menu - View commit details
-
Copy full SHA for b26993e - Browse repository at this point
Copy the full SHA b26993eView commit details -
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 - #116
Configuration menu - View commit details
-
Copy full SHA for 2ccdeb2 - Browse repository at this point
Copy the full SHA 2ccdeb2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 88799da - Browse repository at this point
Copy the full SHA 88799daView commit details
Commits on Apr 1, 2021
-
chore: bump y18n from 4.0.0 to 4.0.1 (#118)
Bumps [y18n](https://github.com/yargs/y18n) from 4.0.0 to 4.0.1. - [Release notes](https://github.com/yargs/y18n/releases) - [Changelog](https://github.com/yargs/y18n/blob/master/CHANGELOG.md) - [Commits](https://github.com/yargs/y18n/commits) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 129094f - Browse repository at this point
Copy the full SHA 129094fView commit details
Commits on Jun 11, 2021
-
chore: bump elliptic from 6.5.3 to 6.5.4 (#117)
Bumps [elliptic](https://github.com/indutny/elliptic) from 6.5.3 to 6.5.4. - [Release notes](https://github.com/indutny/elliptic/releases) - [Commits](indutny/elliptic@v6.5.3...v6.5.4) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 6ab8af0 - Browse repository at this point
Copy the full SHA 6ab8af0View commit details -
chore: bump browserslist from 4.12.0 to 4.16.6 (#119)
Bumps [browserslist](https://github.com/browserslist/browserslist) from 4.12.0 to 4.16.6. - [Release notes](https://github.com/browserslist/browserslist/releases) - [Changelog](https://github.com/browserslist/browserslist/blob/main/CHANGELOG.md) - [Commits](browserslist/browserslist@4.12.0...4.16.6) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 8b4dcfc - Browse repository at this point
Copy the full SHA 8b4dcfcView commit details
Commits on Aug 29, 2021
-
chore: bump path-parse from 1.0.6 to 1.0.7 (#120)
Bumps [path-parse](https://github.com/jbgutierrez/path-parse) from 1.0.6 to 1.0.7. - [Release notes](https://github.com/jbgutierrez/path-parse/releases) - [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7) --- updated-dependencies: - dependency-name: path-parse dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 6dfab69 - Browse repository at this point
Copy the full SHA 6dfab69View commit details -
fix: respect the offset and length of TypedArray objects
The parser now returns the TypedArray object instead of the underlying array buffer, so its offset and length are now taken in account (which is the behavior of the classic WebSocket implementation). Notes: - this was already the case for the Node.js implementation - in v3, the TypedArray object was always converted to an array buffer because a byte was added at the beginning ("message" type) - we could also have used "data.slice().buffer", but it would have resulted in the copy of the buffer Related: - #122 - socketio/engine.io-client#677Configuration menu - View commit details
-
Copy full SHA for 6d7dd76 - Browse repository at this point
Copy the full SHA 6d7dd76View commit details -
Configuration menu - View commit details
-
Copy full SHA for 412bcc4 - Browse repository at this point
Copy the full SHA 412bcc4View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff ebf6e8c...412bcc4