All Versions
38
Latest Version
Avg Release Cycle
50 days
Latest Release
683 days ago

Changelog History
Page 1

  • v5.3.0 Changes

    May 15, 2022

    โž• Added

    ๐Ÿ”ง A Connectivity publisher now accepts a configuration object which can be used to configure the framework.

    let publisher = Connectivity.Publisher(
        configuration:
                        .init()
              .configureURLSession(.default)
    )
    
  • v5.2.0 Changes

    May 14, 2022

    โž• Added

    • ๐Ÿ”ง Fluent configuration API: Connectivity may now be configured by passing a ConnectivityConfiguration object to the initializer. ### ๐Ÿ”„ Changed
    • 0๏ธโƒฃ Internal DispatchQueue used by the framework now uses .default QOS rather than .background.
  • v5.1.1 Changes

    May 13, 2022

    ๐Ÿ”„ Changed

    • โšก๏ธ Updated to Xcode 13.3.1 and resolved warnings.
  • v5.1.0 Changes

    July 30, 2021

    โž• Added

    • ๐Ÿ‘Œ Support for determining connection state of Ethernet connections.

    ๐Ÿ”„ Changed

    • ๐Ÿ‘Œ Support compilation under Xcode 12.5.1.
    • โœ… OHHTTPStubs 8.0.0 -> 9.1.0 for testing
    • ๐Ÿ“š Updated documentation in README.md
    • ๐Ÿ“ฆ Headers search path added to Package.swift with thanks to @larryonoff
  • v5.0.1

    September 29, 2020
  • v5.0.0 Changes

    September 15, 2020

    โž• Added

    • ๐Ÿ‘Œ Support for Xcode 12.

    ๐Ÿ”„ Changed

    • โฌ‡๏ธ Dropped support for iOS 8
  • v4.2.0 Changes

    August 08, 2020

    โž• Added

    • ๐Ÿ‘Œ Support for macOS.

    ๐Ÿ”„ Changed

    • ๐Ÿ›  Fixes Swift Package Manager integration.
  • v4.1.0 Changes

    July 07, 2020

    โž• 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.
  • v4.0.0 Changes

    May 05, 2020

    โž• Added

    • ๐Ÿ‘ Connectivity.Publisher introduced providing support for Combine in iOS 13.0.
  • v3.3.4 Changes

    April 21, 2020

    ๐Ÿ”„ Changed

    • ๐Ÿ‘€ Lowered the default connectivity threshold to 50% as it was recently reported that in certain parts of the world the recently added iOS 13 connectivity URL is inaccessible causing an offline result to be returned with the previous default threshold of 75% and only the two example connectivity URLs used. See issue #41.