NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev
Websocket by socket.io for flutter by adhara, supports both iOS and Android
Last release 5 years ago
no release in 18 months
Ships unpredictably
gaps range from 1 weeks to 11 months
Nearly every release is documented
notes for 27 of 30 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
30 releases · first in 2018
* Integration test status badge
* Fix ios dependency versions
event listeners don't use callbacks anymore
final listener = socket.on('event-name').listen((data) => print(data));
await listener.cancel();
await socket.connectSync() will wait until a connected, or conenctError event is recieved and will accordingly resolve, or throw error.One column per quarter.
PR 120 Update Gradle Dependencies to latest available version (3.5.3) @Saifallak
Fix for pub.dev to display support for iOS too. See more
Expose method `isConnected` on socket interface
* AndroidX support
Bug fix for Stop listen event not working with one event #72
Lint fix for namespaces in Socket.io swift code.
Formatting, and updating readme
PR63 Fix for clearing instances in case of multiple instances. by Djo
iOS SWIFT_VERSION bumped up to use 5.0 as defined by Socket.IO-Client-Swift 15.1.0
Typo fix for nameSpace ( changed SocketOptions.namesapce to SocketOptions.nameSpace )
PR 57 fix for iOS (reqId wasn't optional) @Saifallak
ACK Bug fixes for android 27+ | UIThread/EventThread issue resolved
* Bug fixes from 0.3.0
PR 18 - Update deployment target to 9.0 and allow for most recent version of Starscream
pod installConvert all arguments for SocketIOManager to a single Options object
old config
socket = await manager.createInstance(
URI,
query: {"auth": "--SOME AUTH STRING---",},
enableLogging: false
);
new config
socket = await manager.createInstance(SocketOptions(
URI,
query: {"auth": "--SOME AUTH STRING---",},
enableLogging: false,
));
transports in SocketOptionsBugFix: Methods marked with @UiThread must be executed on the main thread.
* clearInstance BugFix on iOS
clearInstance BugFix on iOSBugFix for iOS running on iPhone 6
Optimized serialization code for Android
= and /)Disabling unnecessary logging of events in platform implementations in both Android and iOS, can enable if required by passing enableLogging: true to
enableLogging: true to createInstanceAndroid and iOS data serialization handled properly to send objects and arrays
Nothing published for this version
Android query bug: Extra ? is being sent. fixed
Added support for socket.io handshake query params for both iOS and Android
Fully working version of basic Socket.io connection for both Android and iOS
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →