Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: socketio/engine.io-client
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v4.0.0-alpha.1
Choose a base ref
...
head repository: socketio/engine.io-client
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 4.0.0
Choose a head ref
  • 14 commits
  • 22 files changed
  • 3 contributors

Commits on Apr 16, 2020

  1. refactor: remove indexof dependency

    This is a polyfill for indexOf(), which we use literally everywhere else.
    FauxFaux authored and darrachequesne committed Apr 16, 2020
    Configuration menu
    Copy the full SHA
    27fa694 View commit details
    Browse the repository at this point in the history
  2. fix: use globalThis polyfill instead of self/global (#634)

    In order to fix the "self is not defined" issues in Android 8 and React
    Native.
    
    Fixes #611, #626
    Closes #627
    darrachequesne authored Apr 16, 2020
    Configuration menu
    Copy the full SHA
    3f3a6f9 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2020

  1. docs(changelog): include changelog for release 3.4.1

    Merged from the 3.4.x branch.
    darrachequesne committed Apr 17, 2020
    Configuration menu
    Copy the full SHA
    86d4e8d View commit details
    Browse the repository at this point in the history

Commits on May 25, 2020

  1. fix(react-native): restrict the list of options for the WebSocket object

    Only 'headers' and 'localAddress' options are supported by the
    WebSocket implementation in React Native.
    
    The following message was printed to the console:
    
    > Unrecognized WebSocket connection option(s) `agent`, `perMessageDeflate`, `pfx`, `key`, `passphrase`, `cert`, `ca`, `ciphers`, `rejectUnauthorized`. Did you mean to put these under `headers`?
    
    Reference: https://reactnative.dev/docs/network.html#websocket-support
    darrachequesne committed May 25, 2020
    Configuration menu
    Copy the full SHA
    2f5c948 View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2020

  1. test: restore tests on all browsers

    iphone / ipad / edge were excluded in [1], though there is no clear
    explanation.
    
    [1] 28765c5
    darrachequesne committed Jun 4, 2020
    Configuration menu
    Copy the full SHA
    f3a4832 View commit details
    Browse the repository at this point in the history
  2. chore: bump component-emitter dependency

    Subscribing/unsubscribing for a lot of different event types could lead
    to a memory leak.
    
    See sindresorhus/component-emitter@aa2e57a
    
    Diff: sindresorhus/component-emitter@1.2.1...1.3.0
    darrachequesne committed Jun 4, 2020
    Configuration menu
    Copy the full SHA
    d5d81a7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dac76f2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a5e76bc View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2020

  1. Configuration menu
    Copy the full SHA
    cabb78d View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2020

  1. Configuration menu
    Copy the full SHA
    8440a57 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ab3de6a View commit details
    Browse the repository at this point in the history
  3. feat: strip debug from the browser bundle

    Striping the debug module (both imports and method calls) helps
    reduce the bundle size from 41 to 33 KB.
    
    Note: while removing debug from the source code is not desirable, it
    might be interesting to provide the library without debug included, so
    that users don't have to use something like webpack-remove-debug when
    bundling the library.
    darrachequesne committed Sep 8, 2020
    Configuration menu
    Copy the full SHA
    f7ba966 View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2020

  1. chore: provide a development bundle

    Two bundles will now be created:
    
    - one for development, with debug and unminified: dist/engine.io.js
    - one for production, without debug and minified: dist/engine.io.min.js
    darrachequesne committed Sep 10, 2020
    Configuration menu
    Copy the full SHA
    4683a95 View commit details
    Browse the repository at this point in the history
  2. chore(release): 4.0.0

    darrachequesne committed Sep 10, 2020
    Configuration menu
    Copy the full SHA
    2ea0d13 View commit details
    Browse the repository at this point in the history
Loading