github pointfreeco/combine-schedulers 0.7.3

latest releases: 1.0.2, 1.0.1, 1.0.0...
2 years ago
  • 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.

Don't miss a new combine-schedulers release

NewReleases is sending notifications on new releases.