-
Fixed: Combine Schedulers no longer causes DocC builds to fail in projects that depend on Combine Schedulers. This includes the Composable Architecture and applications/libraries that depend on the Composable Architecture.
Warning: This is a breaking change that may affect your application when upgrading.
Prior to this update, Combine Schedulers automatically imported the Foundation framework alongside itself (due to an
@_exported import Foundation
declaration that was included in a file vendored from an Apple code base).Removing this has the following ramifications:
-
If you use the Composable Architecture and are pinned to a version before 0.39.1, you must also explicitly pin Combine Schedulers to 0.7.2 or lower for previous versions of the Composable Architecture to build:
.package(url: "https://github.com/pointfreeco/combine-schedulers", .exact("0.7.2")),
...or you must update to the Composable Architecture 0.39.1 or higher.
-
If your application relied on ambient access to Foundation from importing Combine Schedulers (or the Composable Architecture), you must explicitly
import Foundation
in those files after upgrading, or you must pin Combine Schedulers to 0.7.2 or lower.
-