PackageTrack
Sign in Get early access

connectivity_plus

Flutter plugin for discovering the state of the network (WiFi & mobile/cellular) connectivity on Android and iOS.

7.3.1 1000K downloads/mo #19 most downloaded on pub.dev fluttercommunity/plus_plugins

What this package is like to depend on

Last release 1 months ago

23 Jul 2026

Release timing varies

gaps range from 8 days to 7 months

Nearly every release is documented

notes for 71 of 71 stable releases

Nothing withdrawn

no release was ever pulled

6 years old

72 releases · first in 2020

6 releases in the last 12 months

see the full history below

Release timeline

72 releases · Apr 2020 to Jul 2026
2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 60 of 72
  1. 7.3.1 23 Jul 2026
    Release notes

    Publish connectivity_plus-v7.3.1.

    Open source →
    Release notes
    • FIX(connectivity_plus): prevent Linux client leaks (#3929). (bab4cd3e)
    Open source →
  2. 7.3.0 15 Jul 2026
    Release notes

    Publish connectivity_plus-v7.3.0.

    Open source →
    Release notes
    • FEAT(connectivity_plus): add hasConnectivity() utility extension (#3842). (4c623ae9)
    • FIX(connectivity_plus): guard eventSink after engine teardown (iOS) (#3797). (bf04cdf6)
    • FIX(connectivity_plus): raise Apple platform minimums in SPM manifests to match FlutterFramework (#3920). (b3bb72e6)
    • FIX(connectivity_plus): use Windows list manager events (#3829). (c876d41f)
    • FIX(connectivity_plus): improve network callback unregistration handling (#3681). (3e150ba7)
    • DOCS(connectivity_plus): Update min iOS and MacOS in README (#3926). (a0207591)
    Open source →
  3. 7.2.0 26 Jun 2026
    Release notes
    • FEAT(connectivity_plus): Updated Swift Package Manager setup for Flutter 3.44 (#3893). (9c064c2e)
    Open source →
  4. 7.1.1 10 Apr 2026
    Release notes
    • DOCS(connectivity_plus): Add missing info about Xcode 26.1.1 requirement, deduplicate headers (#3792). (ba6e6b94)
    Open source →
  5. 7.1.0 30 Mar 2026
    Release notes
    • FIX(connectivity_plus): Register broadcast receiver with correct flag, bump minSDK to 21 (#3781). (93135ff2)
    • FIX(connectivity_plus): Use serial queue for NWPathMonitor to prevent race condition crash (#3752). (05a50f32)
    • FEAT(connectivity_plus): add ConnectivityResult.satellite on Android and iOS (#3771). (2b58cffe)
    Open source →
  6. 7.0.0 11 Sep 2025
    Release notes

    Note: This release has breaking changes.

    On Android plugin now requires the following:

    • Android Gradle Plugin >=8.12.1
    • Gradle wrapper >=8.13
    • Kotlin 2.2.0
    • DOCS(all): replace MacOS by macOS in package READMEs (#3658). (72b6234c)
    • BREAKING FEAT(connectivity_plus): Change Android compile SDK, update Android build config (#3667). (01b596a0)
    Open source →
  7. 6.1.5 11 Aug 2025
    Release notes
    • DOCS(all): improve documentation across multiple README files (#3630). (643e12df)
    Open source →
  8. 6.1.4 22 Apr 2025
    Release notes
    • REFACTOR(connectivity_plus): removed unused code for web (#3517). (55ac8c5f)
    Open source →
  9. 6.1.3 07 Feb 2025
    Release notes
    • FIX(connectivity_plus): Resolve missing privacy manifest issue for iOS and MacOS (#3458). (dab92074)
    Open source →
  10. 6.1.2 14 Jan 2025
    Release notes
    • DOCS(connectivity_plus): update package requirements (#3409). (cb8c5ead)
    Open source →
  11. 6.1.1 12 Dec 2024
    Release notes
    • REFACTOR(all): Use range of flutter_lints for broader compatibility (#3371). (8a303add)
    • FIX(connectivity_plus): macOS Privacy Manifest (#3390). (170703b5)
    Open source →
  12. 6.1.0 17 Oct 2024
    Release notes
    • FEAT(connectivity_plus): Add Swift Package Manager support (#3173). (036afeeb)
    Open source →
  13. 6.0.5 09 Aug 2024
    Release notes
    • DOCS(connectivity_plus): Update plugin requirements in README (#3160). (277f8b6b)
    Open source →
  14. 6.0.4 29 Jul 2024
    Release notes
    • CHORE(connectivity_plus): Use >=0.5.0 < 2.0.0 version range for package:web.
    • REFACTOR(all): Remove website files, configs, mentions (#3018). (ecc57146)
    • FIX(all): changed homepage url in pubspec.yaml (#3099). (66613656)
    Open source →
  15. 6.0.3 22 Apr 2024
    Release notes
    • FIX(connectivity_plus): Ensure Connectivity on Android is correctly reported when lost (#2836). (2aa6ad7a)
    Open source →
  16. 6.0.2 08 Apr 2024
    Release notes
    • REFACTOR(connectivity_plus): remove ReachabilityConnectivityProvider and ReachabilitySwift dependency (#2813). (f9ad927f)
    • REFACTOR(connectivity_plus): Migrate Android example to use the new plugins declaration (#2771). (04200c23)
    • FIX(connectivity_plus): WASM-compatible conditional imports (#2825). (6bee4a7e)
    • FIX(connectivity_plus): Improve iOS PathMonitorConnectivityProvider implementation and documentation (#2763). (c850d58e)
    • DOCS(connectivity_plus): Document supported ConnectivityResult per platform (#2780). (1c4aec01)
    • DOCS(connectivity_plus): Update README for more clarity (#2770). (8fb738e2)
    • DOCS(connectivity_plus): Specify behavior when there is no connectivity (#2753). (8f132a23)
    • DOCS(connectivity_plus): Improve documentation onConnectivityChanged method (#2746). (9ea21fbd)
    Open source →
  17. 6.0.1 20 Mar 2024
    Release notes

    Note: This release has breaking changes.

    Plugin now requires the following:

    • Flutter >=3.19.0
    • Dart >=3.3.0
    • compileSDK 34 for Android part
    • Java 17 for Android part
    • Gradle 8.4 for Android part

    In this release plugin migrated to package:web, meaning that it now supports WASM!

    • BREAKING FEAT(connectivity_plus): support multiple connectivity types at the same time (#2599). (5b477468)
    • BREAKING FEAT(connectivity_plus): Migrate to package:web (#2621). (fbc8e61c)
    • BREAKING BUILD(connectivity_plus): Target Java 17 on Android (2413e45e)
    • BREAKING BUILD(connectivity_plus): Update to target and compile SDK 34 (#2701). (7ddd749)
    • BREAKING REFACTOR(connectivity_plus): bump MACOSX_DEPLOYMENT_TARGET from 10.11 to 10.14 (#2588). (f6fe62d5)
    • FIX(connectivity_plus): Emit event with types on Android when subscribing to onConnectivityChanged (#2721). (5a81e7ef)
    • FIX(connectivity_plus): Fix connectivity state update on Android when network is lost (#2673). (21191682)
    • FIX(connectivity_plus): Return valid connection type when only one available (#2668). (81026a4c)
    • FIX(connectivity_plus): Add iOS Privacy Info (#2581). (707fab70)
    • FIX(connectivity_plus): Fix iOS example app name (#2722). (2441accd)
    • DOCS(connectivity_plus): Update documentation to address API changes (#2719). (59b9b341)
    Open source →
  18. 6.0.0 20 Mar 2024
    Release notes

    Note: DO NOT USE THIS RELEASE. It is invalid due to a publishing issue

    Open source →
  19. 5.0.2 22 Nov 2023
    Release notes
    • FIX(connectivity_plus): Return correct connection state on Linux (#2371). (26576d83)
    Open source →
  20. 5.0.1 14 Oct 2023
    Release notes
    • FIX(connectivity_plus): Fix CHANGELOG to not mention Kotlin requirement (#2246). (e489d4aa)
    Open source →
  21. 5.0.0 09 Oct 2023
    Release notes

    Note: This release has breaking changes.

    • BREAKING FIX(connectivity_plus): Bump min iOS to 12 to not crash after builds with Xcode 15 (#2169). (cf7d93fb)
    • FIX(connectivity_plus): Revert bump compileSDK to 34 (#2229). (01df65ce)
    • FEAT(connectivity_plus): Remove deprecated VALID_ARCHS iOS property (#2021). (ee89d583)
    Open source →
  22. 4.0.2 02 Aug 2023
    Release notes
    • FIX(connectivity_plus): Downgrade js version to work with Flutter 3.3.10 (#1989). (42938c0c)
    • FIX(connectivity_plus): Regenerate iOS and MacOS example apps (#1874). (fc22e54e)
    • DOCS(all): Fix example links on pub.dev (#1863). (d726035a)
    Open source →
  23. 4.0.1 19 May 2023
    Release notes
    Open source →
  24. 4.0.0 09 May 2023
    Release notes

    Note: This release has breaking changes.

    • CHORE(connectivity_plus): Update Flutter dependencies, set Flutter >=3.3.0 and Dart to >=2.18.0 <4.0.0
    • BREAKING FIX(all): Add support of namespace property to support Android Gradle Plugin (AGP) 8 (#1727). Projects with AGP < 4.2 are not supported anymore. It is highly recommended to update at least to AGP 7.0 or newer.
    • BREAKING CHORE(connectivity_plus): Bump min Android to 4.4 (API 19) and iOS to 11, update podspec file (#1782).
    Open source →
  25. 3.0.6 27 Apr 2023
    Release notes
    • FIX(all): Revert addition of namespace to avoid build fails on old AGPs (#1725).
    Open source →
  26. 3.0.5 26 Apr 2023
    Release notes
    • FIX(connectivity_plus): Add compatibility with AGP 8 (Android Gradle Plugin) (#1701).
    Open source →
  27. 3.0.4 10 Apr 2023
    Release notes
    • REFACTOR(all): Remove all manual dependency_overrides (#1628).
    • DOCS(connectivity_plus): Documentation added for the missing network interface enums (#1524).
    Open source →
  28. 3.0.3 09 Feb 2023
    Release notes
    • FIX: Do not return ConnectivityResult.none on iOS and MacOS with VPN (#1335).
    • DOCS: Updates for READMEs and website pages (#1389).
    Open source →
  29. 3.0.2 21 Oct 2022
    Release notes
    • FIX: Add connectivity_plus_web export (#1278).
    Open source →
  30. 3.0.1 20 Oct 2022
    Release notes
    • FIX: Increase min Flutter version to fix dartPluginClass registration (#1275).
    Open source →
  31. 3.0.0 18 Oct 2022
    Release notes

    Note: This release has breaking changes.

    • FIX: lint warnings - add missing dependency for tests (#1233).
    • BREAKING REFACTOR: two-package federated architecture (#1227).
    Open source →
  32. 2.3.9 07 Oct 2022
    Release notes
    • CHORE: Version tagging using melos.
    Open source →
  33. 2.3.8 04 Oct 2022
    Release notes
    • Discard unused warnings for ensurePathMonitor & ensureReachability call in iOS.
    Open source →
  34. 2.3.7 14 Sep 2022
    Release notes
    • iOS: Reduce compiler warnings
    Open source →
  35. 2.3.6 18 Jul 2022
    Release notes
    • Web: Fix Bad state: Stream has already been listened to (#943)
    Open source →
  36. 2.3.6+1 10 Aug 2022
    Release notes
    • Add issue_tracker link.
    Open source →
  37. 2.3.5 21 Jun 2022
    Release notes
    • Stop sending events once flutter engine detached on iOS/macOS (#865)
    Open source →
  38. 2.3.4 13 Jun 2022
    Release notes
    • Disables internal use of NetworkInformationAPI which is still experimental
    Open source →
  39. 2.3.3 07 Jun 2022
    Release notes
    • macOS: Send events on main thread
    Open source →
  40. 2.3.2 01 Jun 2022
    Release notes
    • iOS: Send events on main thread (#846)
    Open source →
  41. 2.3.1 31 May 2022
    Release notes
    • Update flutter_lints to 2.0.1
    • Update dev dependencies
    Open source →
  42. 2.3.0 12 Apr 2022
    Release notes
    • Add iOS ConnectivityProvider based on NWPathMonitor for iOS 12+.
    Open source →
  43. 2.2.2 11 Apr 2022
    Release notes
    • Reachability.swift ".unavailable" for iOS is deprecated.
    Open source →
  44. 2.2.1 16 Feb 2022
    Release notes
    • Bump nm plugin to 0.5.0 (connectivity_plus_linux)
    • Fix embedding issue in example
    Open source →
  45. 2.2.0 02 Jan 2022
    Release notes
    • Add bluetooth as connectivity result. Supported on Android, Linux, and Web
    Open source →
  46. 2.1.0 30 Nov 2021
    Release notes
    • Migrated iOS plugin to Swift
    • Removed dependency to old Reachability pod
    • Added dependency to Reachability.swift pod
    Open source →
  47. 2.0.3 15 Nov 2021
    Release notes
    • Add Gradle wrapper to Android plugin
    Open source →
  48. 2.0.2 06 Oct 2021
    Release notes
    • Fix for error: lambda expressions are not supported in -source 7
    Open source →
  49. 2.0.1 05 Oct 2021
    Release notes
    • Upgrade Android compile SDK version
    • Several code improvements
    Open source →
  50. 2.0.0 05 Oct 2021
    Release notes
    • Remove deprecated method registerWith (of Android v1 embedding)
    Open source →
  51. 1.4.0 03 Oct 2021
    Release notes
    • [MacOS]: Backport to macOS 10.11
    Open source →
  52. 1.3.0 03 Oct 2021
    Release notes
    • Add ethernet as connectivity result. Supported on Android, iOS, Windows, Linux, macOS, and Web
    Open source →
  53. 1.2.0 01 Oct 2021
    Release notes
    • migrate integration_test to flutter sdk
    Open source →
  54. 1.1.0 22 Aug 2021
    Release notes
    • Add ethernet as connectivity result. Supported on Android, Linux, macOS, and Web
    Open source →
  55. 1.0.8 20 Aug 2021
    Release notes
    • Web: Fix to show ConnectivityResult.mobile instead of ConnectivityResult.wifi when the network is connected to 4g
    Open source →
  56. 1.0.7 18 Aug 2021
    Release notes
    • Android: Fix to detect no-network when Wi-Fi is disconnected on Android M and above
    Open source →
  57. 1.0.6 16 Jul 2021
    Release notes
    • Android: Fix unregisterReceiver call for API < N
    Open source →
  58. 1.0.5 09 Jul 2021
    Release notes
    • Android: Fix memory leak from registered receiver
    • Android: Fix gradle crash due to previous update in version 1.0.4
    Open source →
  59. 1.0.4 22 Jun 2021
    Release notes
    • Android: Add explicit compiler version to avoid warnings
    Open source →
  60. 1.0.3 15 Jun 2021
    Release notes
    • Android: migrate to mavenCentral
    Open source →

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