Skip to content

Releases: rikulo/socket.io-client-dart

Release 3.1.6

13 Jun 13:02

Choose a tag to compare

3.1.6

Bug fix:

  • #442 Restore the HttpClientAdapter class and OptionBuilder.setHttpClientAdapter() that were unintentionally removed in 3.1.5 (a SemVer-breaking change in a patch release). They are now deprecated thin compatibility shims that bridge onto the package:web_socket transport via setWebSocketConnector, and will be removed in 4.0.0. Migrate to OptionBuilder.setWebSocketConnector().
  • #441 fix: NoSuchMethodError when the server replies with an empty ack (no payload) while a timeout/ackTimeout is set (e.g. via emitWithAckAsync or socket.timeout(x).emit(...)).

Release 3.1.5

07 Jun 01:32

Choose a tag to compare

3.1.5

New Feature:

  • #435 feat!: unify the WebSocket transport with package:web_socket for a single native/web implementation. Custom implementations can be supplied through setWebSocketConnector (e.g. CupertinoWebSocket/OkHttpWebSocket); setExtraHeaders continues to work out of the box on native (dart:io) platforms via the default connector (browsers still cannot send custom headers on the WebSocket handshake).
  • #437 Added OptionBuilder.disableWithCredentials() to mirror enableWithCredentials().

Bug fix:

  • #439 fix: _drainQueue crashes with Bad state: No element when an event is emitted with no arguments while retries is set.
  • #438 fix: dispose() now clears _anyListeners and _anyOutgoingListeners.
  • #437 fix: parseqs.decode() crash on key-only query params (e.g. a=1&flag&c=3).

Release 3.1.4

16 Jan 05:38

Choose a tag to compare

3.1.4

Bug fix:

  • #432 Fix: #331 Emit Connect_error for Middleware Reject
  • #434 fix: Port incorrectly set to 0 for hostnames with multiple subdomains

Release 3.1.3

28 Nov 07:38

Choose a tag to compare

3.1.3

New Feature:

  • #427 Added withCredentials as an option

Release 3.1.2

29 Apr 02:22

Choose a tag to compare

3.1.2

Bug fix:

  • #379 Dynamic call with too many positional arguments. Expected: 2 Actual: 3

Release 3.1.1

28 Mar 03:00

Choose a tag to compare

3.1.1

New Feature:

  • #416 Add Support for Custom HttpClient Configuration

Full Changelog: v3.1.0+2...v3.1.1

Release 3.1.0+2

27 Mar 08:28

Choose a tag to compare

Release 3.1.0+1 hotfix

27 Mar 04:56

Choose a tag to compare

Release 3.1.0

27 Mar 02:58

Choose a tag to compare

3.1.0

Bug fix:

  • #392 [Flutter WASM] No transports available
  • #404 Flutter web socket connection problem on wasm

What's Changed

New Contributors

Full Changelog: v3.0.2...v3.1.0

Release 3.0.2

15 Nov 00:54

Choose a tag to compare

3.0.2

Bug fix:

  • #399 [Issue] Fixes timestamp param