Skip to content

Releases: rwbutler/Connectivity

Connectivity 4.2.0

08 Aug 12:26
Compare
Choose a tag to compare

Added

  • Support for macOS.

Changed

  • Fixes Swift Package Manager integration.

Connectivity 4.1.0

07 Jul 13:40
Compare
Choose a tag to compare

Added

  • Added checkWhenApplicationDidBecomeActive flag which when enabled will check connectivity status when an app returns from the background.
  • Added pollWhileOfflineOnly flag which ensures that Connectivity only polls after recording an unsuccessful connection result. Following a successful result polling will cease.

Changed

  • The entirety of the logic that was previously in checkConnectivity is now offloaded to internalQueue immediately.
  • Where polling, it was possible for a successful connection check to not be able to report the network interface used (as Reachability returned NotReachable) where using the .systemConfiguration framework option. In this instance, Connectivity now uses NWPathMonitor as a fallback on iOS 12+ even where .systemConfiguration is the selected option.

Connectivity 2.0.0

01 Jan 02:02
Compare
Choose a tag to compare

Provides the ability to switch between Reachability and the Network framework (on iOS 12+) using the new framework property on the Connectivity object.

Connectivity 1.1.1

23 Nov 23:16
Compare
Choose a tag to compare

Refactored code into smaller reusable functions to eliminate code duplication and improve maintainability.

Connectivity 1.1.0

14 Nov 13:59
Compare
Choose a tag to compare

Added

  • Allows the polling interval to be configured.
  • Exposes the ConnectivityDidChange notification name as part of the public interface.

Changed

  • Enforces SSL by default.

Connectivity 1.0.0

20 Sep 15:04
Compare
Choose a tag to compare

Updated for Xcode 10 and Swift 4.2.

Connectivity 0.0.4

18 Aug 18:19
Compare
Choose a tag to compare

Fixed an issue whereby the callback could be invoked more frequently than necessary if using the polling option.

Connectivity 0.0.3

18 Aug 13:34
Compare
Choose a tag to compare

Adds a sample application to demonstrate how to use Connectivity. Additionally contains improvements to code structure and an early exit mechanism such that once the required number of successful connectivity checks has been met any pending checks will be cancelled as they will no longer affect the result.

Connectivity 0.0.2

07 Aug 14:19
Compare
Choose a tag to compare

This release introduces support for Swift 4 and integration using the Carthage dependency manager. In order to integrate Connectivity into your project via Carthage, add the following line to your project's Cartfile:

github "rwbutler/Connectivity"

Connectivity 0.0.1

27 Jul 11:17
Compare
Choose a tag to compare

Connectivity is a framework which improves on Reachability by allowing developers to detect whether true Internet connectivity is available or whether a captive portal is blocking Internet traffic. This blog post provides further details.