-
Notifications
You must be signed in to change notification settings - Fork 91
Comparing changes
Open a pull request
base repository: rodgc/ngx-socket-io
base: v4.6.1
head repository: rodgc/ngx-socket-io
compare: master
Commits on May 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a567a13 - Browse repository at this point
Copy the full SHA a567a13View commit details
Commits on Jun 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1078ada - Browse repository at this point
Copy the full SHA 1078adaView commit details -
Bump braces from 3.0.2 to 3.0.3
Bumps [braces](https://github.com/micromatch/braces) from 3.0.2 to 3.0.3. - [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md) - [Commits](micromatch/braces@3.0.2...3.0.3) --- updated-dependencies: - dependency-name: braces dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
Configuration menu - View commit details
-
Copy full SHA for f52a80a - Browse repository at this point
Copy the full SHA f52a80aView commit details -
Merge pull request #175 from rodgc/dependabot/npm_and_yarn/braces-3.0.3
Bump braces from 3.0.2 to 3.0.3
Configuration menu - View commit details
-
Copy full SHA for 3975561 - Browse repository at this point
Copy the full SHA 3975561View commit details
Commits on Oct 24, 2024
-
Included documentation for standalone applications (#178)
* update docs * tell file
Configuration menu - View commit details
-
Copy full SHA for 62cd3fb - Browse repository at this point
Copy the full SHA 62cd3fbView commit details -
Bump cookie and socket.io (#181)
Bumps [cookie](https://github.com/jshttp/cookie) to 0.7.2 and updates ancestor dependency [socket.io](https://github.com/socketio/socket.io). These dependencies need to be updated together. Updates `cookie` from 0.4.2 to 0.7.2 - [Release notes](https://github.com/jshttp/cookie/releases) - [Commits](jshttp/cookie@v0.4.2...v0.7.2) Updates `socket.io` from 4.7.2 to 4.8.0 - [Release notes](https://github.com/socketio/socket.io/releases) - [Changelog](https://github.com/socketio/socket.io/blob/main/CHANGELOG.md) - [Commits](https://github.com/socketio/socket.io/compare/4.7.2...socket.io@4.8.0) --- updated-dependencies: - dependency-name: cookie dependency-type: indirect - dependency-name: socket.io dependency-type: direct:production ... 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 8af1609 - Browse repository at this point
Copy the full SHA 8af1609View commit details -
Bump rollup from 4.18.0 to 4.22.4 (#180)
Bumps [rollup](https://github.com/rollup/rollup) from 4.18.0 to 4.22.4. - [Release notes](https://github.com/rollup/rollup/releases) - [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md) - [Commits](rollup/rollup@v4.18.0...v4.22.4) --- updated-dependencies: - dependency-name: rollup 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 f639045 - Browse repository at this point
Copy the full SHA f639045View commit details -
Bump ws, socket.io-adapter and engine.io-client (#182)
Bumps [ws](https://github.com/websockets/ws), [socket.io-adapter](https://github.com/socketio/socket.io-adapter) and [engine.io-client](https://github.com/socketio/socket.io). These dependencies needed to be updated together. Updates `ws` from 8.11.0 to 8.17.1 - [Release notes](https://github.com/websockets/ws/releases) - [Commits](websockets/ws@8.11.0...8.17.1) Updates `socket.io-adapter` from 2.5.2 to 2.5.5 - [Release notes](https://github.com/socketio/socket.io-adapter/releases) - [Changelog](https://github.com/socketio/socket.io-adapter/blob/2.5.5/CHANGELOG.md) - [Commits](socketio/socket.io-adapter@2.5.2...2.5.5) Updates `engine.io-client` from 6.5.2 to 6.5.4 - [Release notes](https://github.com/socketio/socket.io/releases) - [Changelog](https://github.com/socketio/socket.io/blob/main/CHANGELOG.md) - [Commits](https://github.com/socketio/socket.io/commits) --- updated-dependencies: - dependency-name: ws dependency-type: indirect - dependency-name: socket.io-adapter dependency-type: indirect - dependency-name: engine.io-client 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 07b4ba1 - Browse repository at this point
Copy the full SHA 07b4ba1View commit details
Commits on Oct 25, 2024
-
Adjust the version for angular 17 that allows minor updates of angular packages
Configuration menu - View commit details
-
Copy full SHA for af80686 - Browse repository at this point
Copy the full SHA af80686View commit details
Commits on Nov 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 84ef2c4 - Browse repository at this point
Copy the full SHA 84ef2c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f9b6f7 - Browse repository at this point
Copy the full SHA 3f9b6f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for e7bdaa5 - Browse repository at this point
Copy the full SHA e7bdaa5View commit details
Commits on Nov 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6ff0545 - Browse repository at this point
Copy the full SHA 6ff0545View commit details
Commits on Dec 27, 2024
-
Export SOCKET_CONFIG_TOKEN (#188)
This is needed if one needs to extend a basic configuration with namespaces, for example.
Configuration menu - View commit details
-
Copy full SHA for 64774f4 - Browse repository at this point
Copy the full SHA 64774f4View commit details -
Fix and sync api wrapper (#190)
* Fix socket.of() method Socket-io's of() only exists in the server API and it returns a new instance. For client we must create a new `io()` with the URL containing the namespace. Let's do this and share instances whenever the namespace is reused. * Fix chaining methods Since we're wrapping the socket, we must return ourselves and not the internal socket. * Fix volatile usage It's a getter that toggles a flag, but then we must return the actual instance * Add return types to help users Since we're not importing socket.io-client typings, these are particularly important to avoid `any` * Add emitWithAck() * Add offAny() and offAnyOutgoing() These match onAny() and onAnyOutgoing() * Add send() Basically emit('message', ...args) * Add compress() * Add attributes * Fix connect() and disconnect() arguments According to https://github.com/socketio/socket.io/blob/main/packages/socket.io-client/lib/socket.ts and https://socket.io/docs/v4/client-api/ these functions do not receive any arguments.
Configuration menu - View commit details
-
Copy full SHA for 0cda11e - Browse repository at this point
Copy the full SHA 0cda11eView commit details -
Configuration menu - View commit details
-
Copy full SHA for d5f9d72 - Browse repository at this point
Copy the full SHA d5f9d72View commit details
Commits on Feb 8, 2025
-
* Fix: off() takes a single function, not array * Fix and lock typescript typings The previous attempt to manually sync missed some details, then remove the outdated @types/socket-io and use the built-in types instead. Then do a mapping of the original IoSocket type to the wrapped, forcing the wrapper to be returned for chained, properties should alway match. This will force the wrapper to be in sync without much effort. * Breaking: mark internal fields as private, all as readonly None of these fields should be reassigned once they are created, so they are all readonly. Except by ioSocket, all are of internal use, so keep them private. * Breaking: fix off() behavior, sync with socket-io-client off() without an event name just unregisters all event handlers via EventEmitter. The comment implied offAny() would do this, but it's not the case: that just removes the onAny() handlers. If we really wanted to remove all event handlers for everything we should be calling: - offAny() - offAnyOutgoing() - off() But that would not match the wrapped behavior, so let's just keep it simple.
Configuration menu - View commit details
-
Copy full SHA for 04f35ac - Browse repository at this point
Copy the full SHA 04f35acView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d07da8 - Browse repository at this point
Copy the full SHA 1d07da8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 77d16a2 - Browse repository at this point
Copy the full SHA 77d16a2View commit details
Commits on Feb 9, 2025
-
The options property in the SocketIoConfig interface has been updated…
… to use Partial<ManagerOptions> instead of a custom-defined object:
Configuration menu - View commit details
-
Copy full SHA for 88a0dc5 - Browse repository at this point
Copy the full SHA 88a0dc5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0fff31a - Browse repository at this point
Copy the full SHA 0fff31aView commit details -
Configuration menu - View commit details
-
Copy full SHA for c07677b - Browse repository at this point
Copy the full SHA c07677bView commit details
There are no files selected for viewing