network_info_plus 5.0.3 copy "network_info_plus: ^5.0.3" to clipboard
network_info_plus: ^5.0.3 copied to clipboard

Flutter plugin for discovering information (e.g. WiFi details) of the network.

5.0.3 #

  • REFACTOR(network_info_plus): Migrate Android example to use the new plugins declaration (#2768). (d7206929)
  • DOCS(network_info_plus): Add explanation on Wi-Fi name in quotes to README (#2815). (e94c9b4b)

5.0.2 #

Plugin now requires the following:

  • compileSDK 34 for Android part
  • Java 17 for Android part
  • Gradle 8.4 for Android part
  • BREAKING REFACTOR(network_info_plus): bump MACOSX_DEPLOYMENT_TARGET from 10.11 to 10.14 (#2590). (4033e162)
  • BREAKING FEAT(network_info_plus): Remove deprecated permission handling methods, update example and docs (#2686). (a71a27c5)
  • BREAKING BUILD(network_info_plus): Target Java 17 on Android (#2726). (5eaa3a7d)
  • BREAKING BUILD(network_info_plus): Update to target and compile SDK 34 (#2706). (efb3bac)
  • FIX(network_info_plus): Added getWifiIPv6, getWifiSubmask, getWifiBroadcast and getWifiGatewayIP functions for Windows and fixed getWifiName and getWifiBSSID. (#2666). (915a4431)
  • FIX(network_info_plus): Add iOS Privacy Info (#2583). (3b0cd6c3)
  • FEAT(network_info_plus): Update min iOS target to 12 (#2659). (c01d6012)
  • DOCS(network_info_plus): Add note about ios simulators (#2524). (20a7515e)

5.0.1 #

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

5.0.0 #

Note: This release was retracted due to (#2251).

4.1.0+1 #

  • DOCS(network_info_plus): Add note about ios simulators (#2524). (20a7515e)

4.1.0 #

Info: This release is a replacement for release 5.0.0, which was retracted due to issue (#2251). As breaking change was reverted the major release was also reverted in favor of this one.

  • FIX(network_info_plus): Change Kotlin version from 1.9.10 to 1.7.22 (#2255). (2454eac1)
  • FIX(network_info_plus): Revert bump compileSDK to 34 (#2231). (0c600ee5)
  • FIX(network_info_plus): Return nullable values on windows again (#2101). (ab6e6b52)
  • FEAT(network_info_arm): Remove deprecated VALID_ARCHS iOS property (#2026). (5a20b5a7)

4.0.2 #

  • FIX(network_info_plus): Regenerate iOS and MacOS example apps (#1872). (c9da2612)
  • DOCS(all): Fix example links on pub.dev (#1863). (d726035a)

4.0.1 #

4.0.0 #

Note: This release has breaking changes.

  • CHORE(network_info_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(network_info_plus): Bump min Android to 4.4 (API 19) and iOS to 11, update podspec file (#1777).
  • REFACTOR(network_info_plus): Rewrite Windows implementation in Dart (#1780).

3.0.5 #

  • FIX(all): Revert addition of namespace to avoid build fails on old AGPs (#1725).

3.0.4 #

  • FIX(network_info_plus): Type cast for Linux when calling getWifiIP() (#1717).
  • FIX(network_info_plus): Add compatibility with AGP 8 (Android Gradle Plugin) (#1703).

3.0.3 #

  • REFACTOR(all): Remove all manual dependency_overrides (#1628).
  • FIX(network_info_plus): import original getgateway.* from libnatpmp (#1592).
  • FIX(all): Fix depreciations for flutter 3.7 and 2.19 dart (#1529).

3.0.2 #

  • DOCS: Updates for READMEs and website pages (#1389).

3.0.1 #

  • FIX: Increase min Flutter version to fix dartPluginClass registration (#1275).

3.0.0 #

Note: This release has breaking changes.

  • FIX: lint warnings - add missing dependency for tests (#1233).
  • FIX: Get SSID on Android 12 and newer (#1231).
  • BREAKING REFACTOR: two-package federated architecture (#1235).

2.3.2 #

  • FIX: Mark iOS-specific permission methods as deprecated and update docs (#1155).

2.3.1 #

  • CHORE: Version tagging using melos.

2.3.0 #

  • Android: Use new APIs to get network info on devices with with Android 12 (SDK 31) and newer. Due to this change on such devices be sure to add ACCESS_NETWORK_STATE permission into your AndroidManifest.xml file.

2.2.0 #

  • Android: Migrate to Kotlin
  • Android: Bump targetSDK to 33 (Android 13)
  • Android: Update dependencies, build config updates
  • Android: Fixed getWifiBroadcast to not add redundant / symbol
  • Update Flutter dependencies

2.1.4+1 #

  • Add issue_tracker link.

2.1.4 #

  • Android: Plugin no longer removes " from SSID name.

2.1.3 #

  • Update nm dependency to be compatible with fresh versions of other Plus plugins
  • Set min Flutter version to 1.20.0 for all platforms

2.1.2 #

  • Update Flutter dependencies

2.1.1 #

  • Fix issue with getWifiInterface on iOS. See PR #605 for more info.

2.1.0 #

  • macOS: Add submask, broadcast, gateway info

2.0.2 #

  • Upgrade Android compile SDK version
  • Several code improvements
  • Remove remaining embedding v1 components

2.0.1 #

  • Add IP v6 to MacOS

2.0.0 #

  • Remove deprecated method registerWith (of Android v1 embedding)

1.3.0 #

  • IOS: Use NEHotspotNetwork on iOS 14+ to get SSID/BSSID.

1.2.1 #

  • IOS: Fix issue failed to build on iOS emulator

1.2.0 #

  • migrate integration_test to flutter sdk

1.1.0 #

  • Android, IOS: Adding IPv6 information
  • Android, IOS: Adding gateway ip address information
  • Android, IOS: Adding broadcast information
  • Android, IOS: Adding subnet mask information

1.0.2 #

  • Android: migrate to mavenCentral

1.0.1 #

  • Improve documentation

1.0.0 #

  • Migrate to null-safety.

0.1.2 #

  • Address pub score.

0.1.1+1 #

  • Provide longer package description to address pub score.

0.1.1 #

  • Added a stub plugin for Web that throws unsupported exceptions, because the functionality is not supported on Web.

0.1.0 #

  • Initial release