NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #190 most downloaded on pub.dev
Flutter plugin for discovering the state of the network (WiFi & mobile/cellular) connectivity on Android and iOS.
Last release 7 days ago
01 Oct 2026
Release timing varies
gaps range from 8 days to 7 months
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
73 releases · first in 2020
Publish connectivity_plus-v7.3.2.
Publish connectivity_plus-v7.3.1.
One column per quarter.
Publish connectivity_plus-v7.3.1.
Publish connectivity_plus-v7.3.0.
Publish connectivity_plus-v7.3.0.
FEAT(connectivity_plus): Updated Swift Package Manager setup for Flutter 3.44 (#3893).
DOCS(connectivity_plus): Add missing info about Xcode 26.1.1 requirement, deduplicate headers (#3792).
FIX(connectivity_plus): Register broadcast receiver with correct flag, bump minSDK to 21 (#3781).
> Note: This release has breaking changes.
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): improve documentation across multiple README files (#3630).
REFACTOR(connectivity_plus): removed unused code for web (#3517).
FIX(connectivity_plus): Resolve missing privacy manifest issue for iOS and MacOS (#3458).
DOCS(connectivity_plus): update package requirements (#3409).
REFACTOR(all): Use range of flutter_lints for broader compatibility (#3371).
FEAT(connectivity_plus): Add Swift Package Manager support (#3173).
DOCS(connectivity_plus): Update plugin requirements in README (#3160).
CHORE(connectivity_plus): Use >=0.5.0 < 2.0.0 version range for package:web.
FIX(connectivity_plus): Ensure Connectivity on Android is correctly reported when lost (#2836).
REFACTOR(connectivity_plus): remove ReachabilityConnectivityProvider and ReachabilitySwift dependency (#2813).
> Note: This release has breaking changes.
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!
> Note: DO NOT USE THIS RELEASE. It is invalid due to a publishing issue
Note: DO NOT USE THIS RELEASE. It is invalid due to a publishing issue
FIX(connectivity_plus): Return correct connection state on Linux (#2371).
FIX(connectivity_plus): Fix CHANGELOG to not mention Kotlin requirement (#2246).
> Note: This release has breaking changes.
Note: This release has breaking changes.
FIX(connectivity_plus): Downgrade js version to work with Flutter 3.3.10 (#1989).
DOCS(all): Update READMEs (#1828).
> Note: This release has breaking changes.
Note: This release has breaking changes.
FIX(all): Revert addition of namespace to avoid build fails on old AGPs (#1725).
FIX(connectivity_plus): Add compatibility with AGP 8 (Android Gradle Plugin) (#1701).
REFACTOR(all): Remove all manual dependency_overrides (#1628).
FIX: Do not return ConnectivityResult.none on iOS and MacOS with VPN (#1335).
FIX: Add connectivity_plus_web export (#1278).
FIX: Increase min Flutter version to fix dartPluginClass registration (#1275).
> Note: This release has breaking changes.
Note: This release has breaking changes.
CHORE: Version tagging using melos.
Discard unused warnings for ensurePathMonitor & ensureReachability call in iOS.
ensurePathMonitor & ensureReachability call in iOS.- iOS: Reduce compiler warnings
- Add issue_tracker link.
Web: Fix Bad state: Stream has already been listened to
Stop sending events once flutter engine detached on iOS/macOS
Disables internal use of NetworkInformationAPI which is still experimental
NetworkInformationAPI which is still experimentalmacOS: Send events on main thread
iOS: Send events on main thread
- Update flutter_lints to 2.0.1 - Update dev dependencies
Add iOS ConnectivityProvider based on NWPathMonitor for iOS 12+.
Reachability.swift ".unavailable" for iOS is deprecated.
Bump nm plugin to 0.5.0 (connectivity_plus_linux)
nm plugin to 0.5.0 (connectivity_plus_linux)Add bluetooth as connectivity result. Supported on Android, Linux, and Web
Removed dependency to old Reachability pod
Add Gradle wrapper to Android plugin
Fix for error: lambda expressions are not supported in -source 7
Upgrade Android compile SDK version
Remove deprecated method registerWith (of Android v1 embedding)
registerWith (of Android v1 embedding)[MacOS]: Backport to macOS 10.11
Add ethernet as connectivity result. Supported on Android, iOS, Windows, Linux, macOS, and Web
migrate integration_test to flutter sdk
Add ethernet as connectivity result. Supported on Android, Linux, macOS, and Web
Web: Fix to show ConnectivityResult.mobile instead of ConnectivityResult.wifi when the network is connected to 4g
ConnectivityResult.mobile instead of ConnectivityResult.wifi when the network is connected to 4gAndroid: Fix to detect no-network when Wi-Fi is disconnected on Android M and above
Android: Fix unregisterReceiver call for API < N
Android: Fix memory leak from registered receiver
Android: Add explicit compiler version to avoid warnings
Your coding agent can read these notes before it upgrades. Set up the MCP server →