All Versions
15
Latest Version
Avg Release Cycle
48 days
Latest Release
1413 days ago

Changelog History
Page 1

  • v2.1.6

    July 18, 2016

    18 Jul 2016

    • ➕ added customization of the ping parameters via method NetworkEvents setPingParameters(String host, int port, int timeoutInMs)
  • v2.1.5

    July 18, 2016

    18 Jul 2016

    • ➕ added the private constructor to NetworkHelper class
  • v2.1.4

    July 16, 2016

    17 Jul 2016

    • 🔄 changed implementation of the OnlineChecker in OnlineCheckerImpl class. Now it pings remote host.
    • ➕ added android.permission.INTERNET to AndroidManifest.xml
    • ➕ added back NetworkHelper class with static method boolean isConnectedToWiFiOrMobileNetwork(context)
    • ⚡️ updated sample apps
  • v2.1.3

    January 10, 2016

    10 Jan 2016

    • Due to memory leak in WifiManager reported in issue 43945 in Android issue tracker replaced Activity Context with Application Context in sample apps and added appropriate note in README.md
    • added ACCESS_COARSE_LOCATION permission to AndroidManifest.xml to be able to scan WiFi access points on Android 6
  • v2.1.2

    October 04, 2015

    04 Oct 2015

    • ⬆️ bumped target SDK version to 23
    • ⬆️ bumped buildToolsVersion to 23.0.1
    • removed CHANGE_NETWORK_STATE and INTERNET permissions from AndroidManifest.xml, because they're no longer required
  • v2.1.1

    September 13, 2015
    • ⚡️ updated InternetConnectionChangeReceiver class and its API
    • 🛠 fixed failing unit tests
    • all changes were provided in a single commit 2f6999c
  • v2.1.0

    September 13, 2015
    • ⬆️ bumped version of gradle build tools to 1.3.0
    • disabled WIFI_CONNECTED status when enableInternetCheck() method is called. Read more about this change in appropriate section of README.md file.
  • v2.0.1

    August 09, 2015

    09 Aug 2015

    replaced networkInfo.isConnectedOrConnecting() with networkInfo.isConnected() in isOnline(context) method in OnlineCheckerImpl class.

  • v2.0.0

    July 31, 2015
    • ✂ removed withPingUrl(url) method
    • ✂ removed withPingTimeout() method
    • ✂ removed withoutPing() method
    • ✂ removed withoutWifiAccessPointsScan() method
    • ✂ removed Otto dependency (now, it's available only for unit tests)
    • ✂ removed example-disabling-ping-and-wifi-scan app sample
    • ✂ removed example-ping-customization app sample
    • ✂ removed NetworkHelper class and moved its method to specific classes with changed scope
    • 🚚 moved permissions to Manifest of library
    • 0️⃣ disabled WiFi scan by default
    • 0️⃣ disabled Internet connection check by default
    • ➕ added BusWrapper, which is abstraction for Event Bus required by NetworkEvents object
    • ➕ added example-greenrobot-bus app sample
    • ➕ added enableWifiScan() method
    • ➕ added enableInternetCheck() method
    • ➕ added getWifiScanResults() method in WifiSignalStrengthChanged event
    • ➕ added getMobileNetworkType() method in ConnectivityChanged event
    • ➕ added JavaDoc at: http://pwittchen.github.io/NetworkEvents/
    • ⚡️ updated existing sample applications
    • 📚 updated documentation in README.md and library code
  • v1.0.5

    May 13, 2015

    13 May 2015

    ⏱ In this version, we can customize NetworkEvents object. E.g. we can set our own ping url and ping timeout:

    networkEvents = new NetworkEvents(this, bus)
            .withPingUrl("http://www.android.com")
            .withPingTimeout(50 * 1000);
    

    We can also disable ping or Wifi Access Points Scan:

    networkEvents = new NetworkEvents(this, bus)
            .withoutPing()
            .withoutWifiAccessPointsScan();
    

    In the main repository, we can find new examples of applications showing how to use these methods. ⚡️ In addition, internal elements of code (especially NetworkEvents class) were updated and new unit tests were created.