Releases: rwbutler/Connectivity
Releases · rwbutler/Connectivity
Connectivity 8.0.0
Connectivity 7.0.0
[7.0.0] - 2024-05-14
Added
- Added Privacy Manifest to Swift package.
Changed
- Bumped platform targets in
Package.swift
from iOS/tvOS 9 -> 12 and macOS 10_10 -> 10_13.- Also updated in
Connectivity.podspec
.
- Also updated in
Connectivity 6.1.1
[6.1.1] - 2023-09-23
Changed
- Added the
connectivityURLs
property back as this was a breaking change see issue #78.
Connectivity 6.1.0
[6.1.0] - 2023-09-12
Added
Connectivity
propertyconnectivityURLs: [URL]
swapped toconnectivityURLRequests: [URLRequest]
. The framework now usesURLRequest
primarily throughout. Suggestion by @brunomiguens - #67.URLRequest
objects used for connectivity checks may not be configured via configuration initialiser or via the fluent configuration API e.g.
.configureConnectivity(urlRequests: [
URLRequest(...)
])-
URL
objects may still be used rather thanURLRequesd
objects via the fluent configuration API only e.g.
.configureConnectivity(urls: [
URL(...)
])-
Changed
- Changed the default framework used to monitor network interface changes to
.network
. To continue using the System Configuration (Apple's Reachability) framework for monitoring network interface changes set theframework
property to.systemConfiguration
. - Fixed a typo in
ConnectivityConfiguration
.validationMode
was incorrectly spelt asvalidatioMode
.
Connectivity 6.0.0
[6.0.0] - 2023-03-09
Added
- Added ability to set the authorization header to be used when contacting an endpoint (thanks to Nils Bergmann - see #73).
Changed
- iOS deployment target updated to iOS 11.0 (dropped support for iOS 9.0 and 10.0 in-line with Xcode 14).
- macOS deployment target updated to macOS 10.13.
- Fixed being unable to set
bearerToken
,framework
andvalidationMode
using the configuration object (thanks to Nils Bergmann - see #73).
Connectivity 5.3.1
Connectivity 5.3.0
What's new in Connectivity 5.3.0?
Connectivity 5.3.0 provides a new fluent interface for configuring the Connectivity framework. See Configuration for more information.
This allows you to configure the framework when making use of Combine publishers e.g.
let publisher = Connectivity.Publisher(
configuration:
.init()
.configureURLSession(.default)
)
Connectivity 5.2.0
Added
- Fluent configuration API: Connectivity may now be configured by passing a
ConnectivityConfiguration
object to the initializer.
Changed
- Internal
DispatchQueue
used by the framework now uses.default
QOS rather than.background
.
Connectivity 5.1.1
Changed
- Updated to Xcode 13.3.1 and resolved warnings.
Connectivity 5.1.0
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