Skip to content

Commit 7e01c05

Browse files
committed
6.1.0
1 parent 0e62540 commit 7e01c05

12 files changed

+40
-21
lines changed

CHANGELOG.md

+16
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,22 @@ All notable changes to this project will be documented in this file.
33

44
---
55

6+
## 6.1.0
7+
8+
**Breaking**
9+
10+
- **Deprecate withUnretained for `Driver`**
11+
> **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.
12+
13+
**Other changes**
14+
- Add new `subscribe(with:onNext:onError:onCompleted:onDisposed:)` alternatives to `withUnretained`. This exists for all traits and types: `Observable`, `Driver`, `Signal`, `Infallible`, `Completable`, `Single`, `Maybe` #2290
15+
- `Reactive` now supports structs and value-types again, with the dynamic look-up specifically dealing with `AnyObject`s #2285
16+
- Fix xcframework support for `RxCocoa` (Drag in new **RxCocoaRuntime.xcframework** alongside `RxCocoa`)
17+
- Freeze `MaybeEvent` and `CompletableEvent` #2271 #2272
18+
- Fix missing **RxCocoaRuntime.h** header in `RxCocoa` podspec #2281
19+
- Remove invalid **libswiftXCTest.dylib** linking to support Xcode 12.5
20+
- Print URLRequest body `httpBody`, regardless of HTTP Method #2288
21+
622
## 6.0.0-rc.2
723

824
- Support for XCFrameworks, with binaries now bundled with each release.

README.md

+9-6
Original file line numberDiff line numberDiff line change
@@ -146,14 +146,14 @@ Open Rx.xcworkspace, choose `RxExample` and hit run. This method will build ever
146146
use_frameworks!
147147

148148
target 'YOUR_TARGET_NAME' do
149-
pod 'RxSwift', '6.0.0'
150-
pod 'RxCocoa', '6.0.0'
149+
pod 'RxSwift', '6.1.0'
150+
pod 'RxCocoa', '6.1.0'
151151
end
152152

153153
# RxTest and RxBlocking make the most sense in the context of unit/integration tests
154154
target 'YOUR_TESTING_TARGET' do
155-
pod 'RxBlocking', '6.0.0'
156-
pod 'RxTest', '6.0.0'
155+
pod 'RxBlocking', '6.1.0'
156+
pod 'RxTest', '6.1.0'
157157
end
158158
```
159159

@@ -166,16 +166,19 @@ $ pod install
166166
### XCFrameworks
167167

168168
Each release starting with RxSwift 6 includes `*.xcframework` framework binaries.
169+
169170
Simply drag the needed framework binaries to your **Frameworks, Libraries, and Embedded Content** section under your target's **General** tab.
170171

172+
> **Note**: If you're using `RxCocoa`, be sure to also drag **RxCocoaRuntime.xcframework** before importing `RxCocoa`.
173+
171174
<img src="https://raw.githubusercontent.com/ReactiveX/RxSwift/main/assets/xcframeworks.png" alt="XCFrameworks instructions" width="65%">
172175

173176
### [Carthage](https://github.com/Carthage/Carthage)
174177

175178
Add this to `Cartfile`
176179

177180
```
178-
github "ReactiveX/RxSwift" "6.0.0"
181+
github "ReactiveX/RxSwift" "6.1.0"
179182
```
180183

181184
```bash
@@ -208,7 +211,7 @@ import PackageDescription
208211
let package = Package(
209212
name: "RxTestProject",
210213
dependencies: [
211-
.package(url: "https://github.com/ReactiveX/RxSwift.git", .exact("6.0.0"))
214+
.package(url: "https://github.com/ReactiveX/RxSwift.git", .exact("6.1.0"))
212215
],
213216
targets: [
214217
.target(name: "RxTestProject", dependencies: ["RxSwift", "RxCocoa"])

RxBlocking.podspec

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Pod::Spec.new do |s|
22
s.name = "RxBlocking"
3-
s.version = "6.0.0"
3+
s.version = "6.1.0"
44
s.summary = "RxSwift Blocking operatos"
55
s.description = <<-DESC
66
Set of blocking operators for RxSwift. These operators are mostly intended for unit/integration tests
@@ -25,6 +25,6 @@ Waiting for observable sequence to complete before exiting command line applicat
2525
s.source_files = 'RxBlocking/**/*.swift', 'Platform/**/*.swift'
2626
s.exclude_files = 'RxBlocking/Platform/**/*.swift'
2727

28-
s.dependency 'RxSwift', '6.0.0'
28+
s.dependency 'RxSwift', '6.1.0'
2929
s.swift_version = '5.1'
3030
end

RxBlocking/Info.plist

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
<key>CFBundlePackageType</key>
1616
<string>FMWK</string>
1717
<key>CFBundleShortVersionString</key>
18-
<string>6.0.0</string>
18+
<string>6.1.0</string>
1919
<key>CFBundleSignature</key>
2020
<string>????</string>
2121
<key>CFBundleVersion</key>

RxCocoa.podspec

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Pod::Spec.new do |s|
22
s.name = "RxCocoa"
3-
s.version = "6.0.0"
3+
s.version = "6.1.0"
44
s.summary = "RxSwift Cocoa extensions"
55
s.description = <<-DESC
66
* UI extensions
@@ -23,8 +23,8 @@ Pod::Spec.new do |s|
2323
s.source_files = 'RxCocoa/**/*.{swift,h,m}', 'Platform/**/*.swift'
2424
s.exclude_files = 'RxCocoa/Platform/**/*.swift', 'Platform/AtomicInt.swift'
2525

26-
s.dependency 'RxSwift', '6.0.0'
27-
s.dependency 'RxRelay', '6.0.0'
26+
s.dependency 'RxSwift', '6.1.0'
27+
s.dependency 'RxRelay', '6.1.0'
2828

2929
s.swift_version = '5.1'
3030
end

RxCocoa/Info.plist

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
<key>CFBundlePackageType</key>
1616
<string>FMWK</string>
1717
<key>CFBundleShortVersionString</key>
18-
<string>6.0.0</string>
18+
<string>6.1.0</string>
1919
<key>CFBundleSignature</key>
2020
<string>????</string>
2121
<key>CFBundleVersion</key>

RxRelay.podspec

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Pod::Spec.new do |s|
22
s.name = "RxRelay"
3-
s.version = "6.0.0"
3+
s.version = "6.1.0"
44
s.summary = "Relays for RxSwift - PublishRelay, BehaviorRelay and ReplayRelay"
55
s.description = <<-DESC
66
Relays for RxSwift - PublishRelay, BehaviorRelay and ReplayRelay
@@ -24,6 +24,6 @@ Relays for RxSwift - PublishRelay, BehaviorRelay and ReplayRelay
2424

2525
s.source_files = 'RxRelay/**/*.{swift,h,m}'
2626

27-
s.dependency 'RxSwift', '6.0.0'
27+
s.dependency 'RxSwift', '6.1.0'
2828
s.swift_version = '5.1'
2929
end

RxRelay/Info.plist

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
<key>CFBundlePackageType</key>
1616
<string>FMWK</string>
1717
<key>CFBundleShortVersionString</key>
18-
<string>6.0.0</string>
18+
<string>6.1.0</string>
1919
<key>CFBundleSignature</key>
2020
<string>????</string>
2121
<key>CFBundleVersion</key>

RxSwift.podspec

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Pod::Spec.new do |s|
22
s.name = "RxSwift"
3-
s.version = "6.0.0"
3+
s.version = "6.1.0"
44
s.summary = "RxSwift is a Swift implementation of Reactive Extensions"
55
s.description = <<-DESC
66
This is a Swift port of [ReactiveX.io](https://github.com/ReactiveX)

RxSwift/Info.plist

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
<key>CFBundlePackageType</key>
1616
<string>FMWK</string>
1717
<key>CFBundleShortVersionString</key>
18-
<string>6.0.0</string>
18+
<string>6.1.0</string>
1919
<key>CFBundleSignature</key>
2020
<string>????</string>
2121
<key>CFBundleVersion</key>

RxTest.podspec

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Pod::Spec.new do |s|
22
s.name = "RxTest"
3-
s.version = "6.0.0"
3+
s.version = "6.1.0"
44
s.summary = "RxSwift Testing extensions"
55
s.description = <<-DESC
66
Unit testing extensions for RxSwift. This library contains mock schedulers, observables, and observers
@@ -56,7 +56,7 @@ func testMap() {
5656

5757
s.framework = 'XCTest'
5858

59-
s.dependency 'RxSwift', '6.0.0'
59+
s.dependency 'RxSwift', '6.1.0'
6060
s.swift_version = '5.1'
6161

6262
s.pod_target_xcconfig = { 'ENABLE_BITCODE' => 'NO' }

RxTest/Info.plist

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
<key>CFBundlePackageType</key>
1616
<string>FMWK</string>
1717
<key>CFBundleShortVersionString</key>
18-
<string>6.0.0</string>
18+
<string>6.1.0</string>
1919
<key>CFBundleSignature</key>
2020
<string>????</string>
2121
<key>CFBundleVersion</key>

0 commit comments

Comments
 (0)