PackageTrack
Sign in Get early access

adhara_socket_io

Websocket by socket.io for flutter by adhara, supports both iOS and Android

1.0.1 infitio/flutter_socket_io

What this package is like to depend on

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

0 releases in the last 12 months

see the full history below

Release timeline

30 releases · Nov 2018 to May 2021
2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 30
  1. 1.0.1 31 May 2021
    Release notes
    • Fix ios dependency versions
    Open source →
  2. 1.0.1+1 31 May 2021
    Release notes
    • Integration test status badge
    Open source →
  3. 1.0.0 05 Apr 2021
    Release notes

    Breaking changes

    • event listeners don't use callbacks anymore
    • new syntax for listening to events:
    final listener = socket.on('event-name').listen((data) => print(data));
    
    • to cancel listening:
    await listener.cancel();
    
    Other major enhancements:
    • Clear existing connections on hot-resart
    • A new API is introduced: await socket.connectSync() will wait until a connected, or conenctError event is recieved and will accordingly resolve, or throw error.
    Maintenance upgrades:
    • Introducing codegen to generate constants for java, swift and dart to help reduce errors
    • Add code linting rules to improvise flutter's auto formatting and code-readability
    • Add integration tests
    • Use Github Actions to
      • run lint checks
      • run integration tests on both Android and iOS emulators
    Open source →
  4. 0.4.2 23 May 2020
    Release notes
    • PR 120 Update Gradle Dependencies to latest available version (3.5.3) @Saifallak
    Open source →
  5. 0.4.2+1 27 May 2020
    Release notes
    • Fix for pub.dev to display support for iOS too. See more
    Open source →
  6. 0.4.1 23 Oct 2019
    Release notes Open source →
  7. 0.4.0 19 Sep 2019
    Release notes
    • AndroidX support
    Open source →
  8. 0.3.7 12 Sep 2019
    Release notes Open source →
  9. 0.3.6 08 Sep 2019
    Release notes
    • Lint fix for namespaces in Socket.io swift code.
    • Show error when namespaces don't start with '/'
    • namespace example added
    Open source →
  10. 0.3.6+1 08 Sep 2019
    Release notes
    • Formatting, and updating readme
    Open source →
  11. 0.3.5 29 Aug 2019
    Release notes
    • PR63 Fix for clearing instances in case of multiple instances. by Djo
    Open source →
  12. 0.3.4 25 Aug 2019
    Release notes
    Open source →
  13. 0.3.3 13 Aug 2019
    Release notes
    • Typo fix for nameSpace ( changed SocketOptions.namesapce to SocketOptions.nameSpace )
    Open source →
  14. 0.3.3+1 18 Aug 2019
    Release notes
    Open source →
  15. 0.3.2 11 Aug 2019
    Release notes
    • ACK Bug fixes for android 27+ | UIThread/EventThread issue resolved
    Open source →
  16. 0.3.1 10 Aug 2019
    Release notes
    • Bug fixes from 0.3.0
    Open source →
  17. 0.3.0 10 Aug 2019
    Release notes

    Bulk update

    • PR 18 - Update deployment target to 9.0 and allow for most recent version of Starscream
    • PR 27 - Android bug fix | Methods marked with @UiThread must be executed on the main thread
    • PR 35 - ACK Support
    • PR 44 - fix for duplicated listeners from platform channel
    • PR 45 - Bug Fix | Java class cast exception for timeout
    • PR 48 - Bug Fix | Swift version error on pod install
    • PR 52 - Namespace support for iOS | Any contributors can develop similarly for android
    Open source →
  18. 0.2.0 12 Jul 2019
    Release notes

    Breaking Change

    • Convert 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,
    ));
    
    • Introducing transports in SocketOptions
    Open source →
  19. 0.1.11 05 Jun 2019
    Release notes
    • BugFix: Methods marked with @UiThread must be executed on the main thread.
    • Fix for https://github.com/infitio/flutter_socket_io/issues/8
    Open source →
  20. 0.1.10 26 Feb 2019
    Release notes
    • clearInstance BugFix on iOS
    Open source →
  21. 0.1.9 20 Jan 2019
    Release notes
    • BugFix for iOS running on iPhone 6
    Open source →
  22. 0.1.8 16 Jan 2019
    Release notes
    • Optimized serialization code for Android
    • Bug fix for Map representation characters/reserved characters for map representation as a string (= and /)
    Open source →
  23. 0.1.7 16 Jan 2019
    Release notes
    • Disabling unnecessary logging of events in platform implementations in both Android and iOS, can enable if required by passing enableLogging: true to createInstance
    Open source →
  24. 0.1.6 28 Nov 2018
    Release notes
    • Android and iOS data serialization handled properly to send objects and arrays
    Open source →
  25. 0.1.5 27 Nov 2018

    Nothing published for this version

  26. 0.1.4 27 Nov 2018
    Release notes
    • Android query bug: Extra ? is being sent. fixed
    Open source →
  27. 0.1.3 21 Nov 2018
    Release notes
    • Added support for socket.io handshake query params for both iOS and Android
    Open source →
  28. 0.1.2 20 Nov 2018
    Release notes
    • Fully working version of basic Socket.io connection for both Android and iOS
    Open source →
  29. 0.1.1 19 Nov 2018

    Nothing published for this version

  30. 0.1.0 19 Nov 2018

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive