{"ecosystem":"swift","package":"RxSwift","from_version":null,"to_version":null,"changes":[{"from_version":"6.10.1","to_version":"6.10.2","change_type":"breaking","description":"CocoaPods support has been officially deprecated. This follows Cocoapods' [read-only trunk notice](https://blog.cocoapods.org/CocoaPods-Specs-Repo/). Please migrate to Swift Package Manager or Carthage.","migration_hint":null},{"from_version":"6.10.1","to_version":"6.10.2","change_type":"breaking","description":"`AsyncSequence.asObservable()` now uses `Task.detached` instead of `Task`, aligning with how other Rx/Async bridging works. This removes a subtle foot-gun where iteration could unexpectedly inherit the calling task's actor context, potentially causing deadlocks or unexpected serialization. You can now also optionally provide a `TaskPriority`: ```swift stream.asObservable(priority: .userInitiated) .observe(on: MainScheduler.instance) .subscribe(onNext: { ... }) ``` -------------------------------","migration_hint":null},{"from_version":"6.10.0","to_version":"6.10.1","change_type":"breaking","description":"CocoaPods support has been officially deprecated. This follows Cocoapods' [read-only trunk notice](https://blog.cocoapods.org/CocoaPods-Specs-Repo/). Please migrate to Swift Package Manager or Carthage.","migration_hint":null},{"from_version":"6.10.0","to_version":"6.10.1","change_type":"breaking","description":"`AsyncSequence.asObservable()` now uses `Task.detached` instead of `Task`, aligning with how other Rx/Async bridging works. This removes a subtle foot-gun where iteration could unexpectedly inherit the calling task's actor context, potentially causing deadlocks or unexpected serialization. You can now also optionally provide a `TaskPriority`: ```swift stream.asObservable(priority: .userInitiated) .observe(on: MainScheduler.instance) .subscribe(onNext: { ... }) ``` -------------------------------","migration_hint":null},{"from_version":"6.9.1","to_version":"6.10.0","change_type":"breaking","description":"CocoaPods support has been officially deprecated. This follows Cocoapods' [read-only trunk notice](https://blog.cocoapods.org/CocoaPods-Specs-Repo/). Please migrate to Swift Package Manager or Carthage.","migration_hint":null},{"from_version":"6.9.1","to_version":"6.10.0","change_type":"breaking","description":"`AsyncSequence.asObservable()` now uses `Task.detached` instead of `Task`, aligning with how other Rx/Async bridging works. This removes a subtle foot-gun where iteration could unexpectedly inherit the calling task's actor context, potentially causing deadlocks or unexpected serialization. You can now also optionally provide a `TaskPriority`: ```swift stream.asObservable(priority: .userInitiated) .observe(on: MainScheduler.instance) .subscribe(onNext: { ... }) ``` -------------------------------","migration_hint":null},{"from_version":"6.0.0","to_version":"6.1.0","change_type":"breaking","description":"**Deprecate withUnretained for `Driver`** > **Note**: It is extremely rare to ship a breaking change in a patch release, but this is a relatively fresh feature with unusual circumstances. For the full story, see #2290.","migration_hint":null}],"total":7,"note":"Curated major-version breaking changes. Always verify against the package's official changelog before migrating.","_cache":"hit"}