Skip to content

Commit d632db1

Browse files
committed
Bump to 6.5.0, Add xcframework consutrction script, update docs
1 parent c057474 commit d632db1

File tree

85 files changed

+1299
-673
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

85 files changed

+1299
-673
lines changed

CHANGELOG.md

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

44
---
55

6-
## 6.2.0
6+
## 6.5.0
77

88
**Breaking**
99

Documentation/SwiftConcurrency.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,9 @@ for await value in infallible.values {
4343
As opposed to the possibly-infinite sequences above, primitive sequences are guaranteed to only emit zero or one values. In those cases, you can simply await their value directly:
4444

4545
```swift
46-
let value1 = await single.value // Element
47-
let value2 = await maybe.value // Element?
48-
let value3 = await completable.value // Void
46+
let value1 = try await single.value // Element
47+
let value2 = try await maybe.value // Element?
48+
let value3 = try await completable.value // Void
4949
```
5050

5151
> **Note**: If a `Maybe` completes without emitting a value, it returns `nil` instead. A `Completable`, on the other hand, simply returns `Void` to note it finished its work.

README.md

+6-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.2.0'
150-
pod 'RxCocoa', '6.2.0'
149+
pod 'RxSwift', '6.5.0'
150+
pod 'RxCocoa', '6.5.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.2.0'
156-
pod 'RxTest', '6.2.0'
155+
pod 'RxBlocking', '6.5.0'
156+
pod 'RxTest', '6.5.0'
157157
end
158158
```
159159

@@ -178,7 +178,7 @@ Simply drag the needed framework binaries to your **Frameworks, Libraries, and E
178178
Add this to `Cartfile`
179179

180180
```
181-
github "ReactiveX/RxSwift" "6.2.0"
181+
github "ReactiveX/RxSwift" "6.5.0"
182182
```
183183

184184
```bash
@@ -211,7 +211,7 @@ import PackageDescription
211211
let package = Package(
212212
name: "RxTestProject",
213213
dependencies: [
214-
.package(url: "https://github.com/ReactiveX/RxSwift.git", .exact("6.2.0"))
214+
.package(url: "https://github.com/ReactiveX/RxSwift.git", .exact("6.5.0"))
215215
],
216216
targets: [
217217
.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.2.0"
3+
s.version = "6.5.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.2.0'
28+
s.dependency 'RxSwift', '6.5.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.2.0</string>
18+
<string>6.5.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.2.0"
3+
s.version = "6.5.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.2.0'
27-
s.dependency 'RxRelay', '6.2.0'
26+
s.dependency 'RxSwift', '6.5.0'
27+
s.dependency 'RxRelay', '6.5.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.2.0</string>
18+
<string>6.5.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.2.0"
3+
s.version = "6.5.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.2.0'
27+
s.dependency 'RxSwift', '6.5.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.2.0</string>
18+
<string>6.5.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.2.0"
3+
s.version = "6.5.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.2.0</string>
18+
<string>6.5.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.2.0"
3+
s.version = "6.5.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.2.0'
59+
s.dependency 'RxSwift', '6.5.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.2.0</string>
18+
<string>6.5.0</string>
1919
<key>CFBundleSignature</key>
2020
<string>????</string>
2121
<key>CFBundleVersion</key>

docs/Classes/AsyncSubject.html

+10-8
Original file line numberDiff line numberDiff line change
@@ -21,20 +21,20 @@
2121
<header class="header">
2222
<p class="header-col header-col--primary">
2323
<a class="header-link" href="../index.html">
24-
RxSwift 6.2.0 Docs
24+
RxSwift 6.5.0 Docs
2525
</a>
2626
(96% documented)
2727
</p>
2828

29-
<p class="header-col--secondary">
29+
<div class="header-col--secondary">
3030
<form role="search" action="../search.json">
3131
<input type="text" placeholder="Search documentation" data-typeahead>
3232
</form>
33-
</p>
33+
</div>
3434

3535
<p class="header-col header-col--secondary">
3636
<a class="header-link" href="https://github.com/ReactiveX/RxSwift">
37-
<img class="header-icon" src="../img/gh.png"/>
37+
<img class="header-icon" src="../img/gh.png" alt="GitHub"/>
3838
View on GitHub
3939
</a>
4040
</p>
@@ -43,7 +43,7 @@
4343

4444
<p class="breadcrumbs">
4545
<a class="breadcrumb" href="../index.html">RxSwift Reference</a>
46-
<img class="carat" src="../img/carat.png" />
46+
<img class="carat" src="../img/carat.png" alt=""/>
4747
AsyncSubject Class Reference
4848
</p>
4949

@@ -275,6 +275,9 @@
275275
<li class="nav-group-name">
276276
<a class="nav-group-name-link" href="../Other%20Extensions.html">Other Extensions</a>
277277
<ul class="nav-group-tasks">
278+
<li class="nav-group-task">
279+
<a class="nav-group-task-link" href="../Extensions/AsyncSequence.html">AsyncSequence</a>
280+
</li>
278281
<li class="nav-group-task">
279282
<a class="nav-group-task-link" href="../Other%20Extensions.html#/s:10Foundation11JSONDecoderC">JSONDecoder</a>
280283
</li>
@@ -573,9 +576,8 @@ <h4>Declaration</h4>
573576
</article>
574577
</div>
575578
<section class="footer">
576-
<p>&copy; 2021 <a class="link" href="https://github.com/ReactiveX/RxSwift" target="_blank" rel="noopener" rel="external">Krunoslav Zaher</a>. All rights reserved. (Last updated: 2021-09-22)</p>
577-
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="noopener" rel="external">jazzy ♪♫ v0.14.0</a>, a <a class="link" href="https://realm.io" target="_blank" rel="noopener" rel="external">Realm</a> project.</p>
579+
<p>&copy; 2022 <a class="link" href="https://github.com/ReactiveX/RxSwift" target="_blank" rel="external noopener">Krunoslav Zaher</a>. All rights reserved. (Last updated: 2022-01-08)</p>
580+
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.14.1</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
578581
</section>
579582
</body>
580-
</div>
581583
</html>

docs/Classes/BehaviorSubject.html

+10-8
Original file line numberDiff line numberDiff line change
@@ -21,20 +21,20 @@
2121
<header class="header">
2222
<p class="header-col header-col--primary">
2323
<a class="header-link" href="../index.html">
24-
RxSwift 6.2.0 Docs
24+
RxSwift 6.5.0 Docs
2525
</a>
2626
(96% documented)
2727
</p>
2828

29-
<p class="header-col--secondary">
29+
<div class="header-col--secondary">
3030
<form role="search" action="../search.json">
3131
<input type="text" placeholder="Search documentation" data-typeahead>
3232
</form>
33-
</p>
33+
</div>
3434

3535
<p class="header-col header-col--secondary">
3636
<a class="header-link" href="https://github.com/ReactiveX/RxSwift">
37-
<img class="header-icon" src="../img/gh.png"/>
37+
<img class="header-icon" src="../img/gh.png" alt="GitHub"/>
3838
View on GitHub
3939
</a>
4040
</p>
@@ -43,7 +43,7 @@
4343

4444
<p class="breadcrumbs">
4545
<a class="breadcrumb" href="../index.html">RxSwift Reference</a>
46-
<img class="carat" src="../img/carat.png" />
46+
<img class="carat" src="../img/carat.png" alt=""/>
4747
BehaviorSubject Class Reference
4848
</p>
4949

@@ -275,6 +275,9 @@
275275
<li class="nav-group-name">
276276
<a class="nav-group-name-link" href="../Other%20Extensions.html">Other Extensions</a>
277277
<ul class="nav-group-tasks">
278+
<li class="nav-group-task">
279+
<a class="nav-group-task-link" href="../Extensions/AsyncSequence.html">AsyncSequence</a>
280+
</li>
278281
<li class="nav-group-task">
279282
<a class="nav-group-task-link" href="../Other%20Extensions.html#/s:10Foundation11JSONDecoderC">JSONDecoder</a>
280283
</li>
@@ -677,9 +680,8 @@ <h4>Declaration</h4>
677680
</article>
678681
</div>
679682
<section class="footer">
680-
<p>&copy; 2021 <a class="link" href="https://github.com/ReactiveX/RxSwift" target="_blank" rel="noopener" rel="external">Krunoslav Zaher</a>. All rights reserved. (Last updated: 2021-09-22)</p>
681-
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="noopener" rel="external">jazzy ♪♫ v0.14.0</a>, a <a class="link" href="https://realm.io" target="_blank" rel="noopener" rel="external">Realm</a> project.</p>
683+
<p>&copy; 2022 <a class="link" href="https://github.com/ReactiveX/RxSwift" target="_blank" rel="external noopener">Krunoslav Zaher</a>. All rights reserved. (Last updated: 2022-01-08)</p>
684+
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.14.1</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
682685
</section>
683686
</body>
684-
</div>
685687
</html>

docs/Classes/BooleanDisposable.html

+10-8
Original file line numberDiff line numberDiff line change
@@ -21,20 +21,20 @@
2121
<header class="header">
2222
<p class="header-col header-col--primary">
2323
<a class="header-link" href="../index.html">
24-
RxSwift 6.2.0 Docs
24+
RxSwift 6.5.0 Docs
2525
</a>
2626
(96% documented)
2727
</p>
2828

29-
<p class="header-col--secondary">
29+
<div class="header-col--secondary">
3030
<form role="search" action="../search.json">
3131
<input type="text" placeholder="Search documentation" data-typeahead>
3232
</form>
33-
</p>
33+
</div>
3434

3535
<p class="header-col header-col--secondary">
3636
<a class="header-link" href="https://github.com/ReactiveX/RxSwift">
37-
<img class="header-icon" src="../img/gh.png"/>
37+
<img class="header-icon" src="../img/gh.png" alt="GitHub"/>
3838
View on GitHub
3939
</a>
4040
</p>
@@ -43,7 +43,7 @@
4343

4444
<p class="breadcrumbs">
4545
<a class="breadcrumb" href="../index.html">RxSwift Reference</a>
46-
<img class="carat" src="../img/carat.png" />
46+
<img class="carat" src="../img/carat.png" alt=""/>
4747
BooleanDisposable Class Reference
4848
</p>
4949

@@ -275,6 +275,9 @@
275275
<li class="nav-group-name">
276276
<a class="nav-group-name-link" href="../Other%20Extensions.html">Other Extensions</a>
277277
<ul class="nav-group-tasks">
278+
<li class="nav-group-task">
279+
<a class="nav-group-task-link" href="../Extensions/AsyncSequence.html">AsyncSequence</a>
280+
</li>
278281
<li class="nav-group-task">
279282
<a class="nav-group-task-link" href="../Other%20Extensions.html#/s:10Foundation11JSONDecoderC">JSONDecoder</a>
280283
</li>
@@ -473,9 +476,8 @@ <h4>Declaration</h4>
473476
</article>
474477
</div>
475478
<section class="footer">
476-
<p>&copy; 2021 <a class="link" href="https://github.com/ReactiveX/RxSwift" target="_blank" rel="noopener" rel="external">Krunoslav Zaher</a>. All rights reserved. (Last updated: 2021-09-22)</p>
477-
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="noopener" rel="external">jazzy ♪♫ v0.14.0</a>, a <a class="link" href="https://realm.io" target="_blank" rel="noopener" rel="external">Realm</a> project.</p>
479+
<p>&copy; 2022 <a class="link" href="https://github.com/ReactiveX/RxSwift" target="_blank" rel="external noopener">Krunoslav Zaher</a>. All rights reserved. (Last updated: 2022-01-08)</p>
480+
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.14.1</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
478481
</section>
479482
</body>
480-
</div>
481483
</html>

0 commit comments

Comments
 (0)