github ReactiveX/RxSwift 6.8.0
BringThemHome 🎗️

7 hours ago

What's Changed

  • We've added an Empty Privacy Manifest to the framework. We are not actually required for a privacy manifest since we don't collect any information, but Apple keeps accidentally tagging the project as problematic, so we've added an empty one :)

  • You can now create a Single from an async piece of work, for example:

func doIncredibleWork() async throws -> AmazingResponse {
    ...
}

let single = Single.create {
    try await doIncredibleWork()
} // Single<AmazingResponse>

Along with our other existing bridging methods - we now cover the full range of use cases for interchangeably working with RxSwift and Swift Concurrency in a code base (AsyncStream -> Observable, Observable -> AsyncStream, Single -> awaitable value, awaitable value -> Single).

Check out the updated documentation for more details.


Members of the community have also made other bug fixes, updates, and contributions:

New Contributors

Full Changelog: 6.7.1...6.8.0

Don't miss a new RxSwift release

NewReleases is sending notifications on new releases.