Skip to content

Commit 5dd1907

Browse files
committed
6.9.0
1 parent 67ff32c commit 5dd1907

File tree

81 files changed

+477
-477
lines changed

Some content is hidden

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

81 files changed

+477
-477
lines changed

README.md

+10-10
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
<a href="https://github.com/swiftlang/swift-package-manager" alt="RxSwift on Swift Package Manager" title="RxSwift on Swift Package Manager"><img src="https://img.shields.io/badge/Swift%20Package%20Manager-compatible-brightgreen.svg" /></a>
1010
</p>
1111

12-
Rx is a [generic abstraction of computation](https://youtu.be/looJcaeboBY) expressed through `Observable<Element>` interface, which lets you broadcast and subscribe to values and other events from an `Observable` stream.
12+
Rx is a [generic abstraction of computation](https://youtu.be/looJcaeboBY) expressed through `Observable<Element>` interface, which lets you broadcast and subscribe to values and other events from an `Observable` stream.
1313

1414
RxSwift is the Swift-specific implementation of the [Reactive Extensions](http://reactivex.io) standard.
1515

@@ -66,19 +66,19 @@ It comprises five separate components depending on each other in the following w
6666
┌──────────────┐ ┌──────────────┐
6767
│ RxCocoa ├────▶ RxRelay │
6868
└───────┬──────┘ └──────┬───────┘
69-
│ │
69+
│ │
7070
┌───────▼──────────────────▼───────┐
7171
│ RxSwift │
7272
└───────▲──────────────────▲───────┘
73-
│ │
73+
│ │
7474
┌───────┴──────┐ ┌──────┴───────┐
7575
│ RxTest │ │ RxBlocking │
7676
└──────────────┘ └──────────────┘
7777
```
7878

7979
* **RxSwift**: The core of RxSwift, providing the Rx standard as (mostly) defined by [ReactiveX](https://reactivex.io). It has no other dependencies.
8080
* **RxCocoa**: Provides Cocoa-specific capabilities for general iOS/macOS/watchOS & tvOS app development, such as Shared Sequences, Traits, and much more. It depends on both `RxSwift` and `RxRelay`.
81-
* **RxRelay**: Provides `PublishRelay`, `BehaviorRelay` and `ReplayRelay`, three [simple wrappers around Subjects](https://github.com/ReactiveX/RxSwift/blob/main/Documentation/Subjects.md#relays). It depends on `RxSwift`.
81+
* **RxRelay**: Provides `PublishRelay`, `BehaviorRelay` and `ReplayRelay`, three [simple wrappers around Subjects](https://github.com/ReactiveX/RxSwift/blob/main/Documentation/Subjects.md#relays). It depends on `RxSwift`.
8282
* **RxTest** and **RxBlocking**: Provides testing capabilities for Rx-based systems. It depends on `RxSwift`.
8383

8484
## Usage
@@ -138,14 +138,14 @@ Open Rx.xcworkspace, choose `RxExample` and hit run. This method will build ever
138138
use_frameworks!
139139

140140
target 'YOUR_TARGET_NAME' do
141-
pod 'RxSwift', '6.8.0'
142-
pod 'RxCocoa', '6.8.0'
141+
pod 'RxSwift', '6.9.0'
142+
pod 'RxCocoa', '6.9.0'
143143
end
144144

145145
# RxTest and RxBlocking make the most sense in the context of unit/integration tests
146146
target 'YOUR_TESTING_TARGET' do
147-
pod 'RxBlocking', '6.8.0'
148-
pod 'RxTest', '6.8.0'
147+
pod 'RxBlocking', '6.9.0'
148+
pod 'RxTest', '6.9.0'
149149
end
150150
```
151151

@@ -175,7 +175,7 @@ Simply drag the needed framework binaries to your **Frameworks, Libraries, and E
175175
Add this to `Cartfile`
176176

177177
```
178-
github "ReactiveX/RxSwift" "6.8.0"
178+
github "ReactiveX/RxSwift" "6.9.0"
179179
```
180180

181181
```bash
@@ -184,7 +184,7 @@ $ carthage update
184184

185185
#### Carthage as a Static Library
186186

187-
Carthage defaults to building RxSwift as a Dynamic Library.
187+
Carthage defaults to building RxSwift as a Dynamic Library.
188188

189189
If you wish to build RxSwift as a Static Library using Carthage you may use the script below to manually modify the framework type before building with Carthage:
190190

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.8.0"
3+
s.version = "6.9.0"
44
s.summary = "RxSwift Blocking operators"
55
s.description = <<-DESC
66
Set of blocking operators for RxSwift. These operators are mostly intended for unit/integration tests
@@ -26,7 +26,7 @@ Waiting for observable sequence to complete before exiting command line applicat
2626
s.source_files = 'RxBlocking/**/*.swift', 'Platform/**/*.swift'
2727
s.exclude_files = 'RxBlocking/Platform/**/*.swift'
2828

29-
s.dependency 'RxSwift', '6.8.0'
29+
s.dependency 'RxSwift', '6.9.0'
3030
s.swift_version = '5.1'
3131

3232
s.pod_target_xcconfig = { 'APPLICATION_EXTENSION_API_ONLY' => 'YES' }

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.8.0</string>
18+
<string>6.9.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.8.0"
3+
s.version = "6.9.0"
44
s.summary = "RxSwift Cocoa extensions"
55
s.description = <<-DESC
66
* UI extensions
@@ -24,8 +24,8 @@ Pod::Spec.new do |s|
2424
s.source_files = 'RxCocoa/**/*.{swift,h,m}', 'Platform/**/*.swift'
2525
s.exclude_files = 'RxCocoa/Platform/**/*.swift', 'Platform/AtomicInt.swift'
2626

27-
s.dependency 'RxSwift', '6.8.0'
28-
s.dependency 'RxRelay', '6.8.0'
27+
s.dependency 'RxSwift', '6.9.0'
28+
s.dependency 'RxRelay', '6.9.0'
2929

3030
s.resource_bundles = {
3131
'RxCocoa_Privacy' => ['Sources/RxCocoa/PrivacyInfo.xcprivacy'],

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.8.0</string>
18+
<string>6.9.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.8.0"
3+
s.version = "6.9.0"
44
s.summary = "Relays for RxSwift - PublishRelay, BehaviorRelay and ReplayRelay"
55
s.description = <<-DESC
66
Relays for RxSwift - PublishRelay, BehaviorRelay and ReplayRelay
@@ -29,7 +29,7 @@ Relays for RxSwift - PublishRelay, BehaviorRelay and ReplayRelay
2929
'RxRelay_Privacy' => ['Sources/RxRelay/PrivacyInfo.xcprivacy'],
3030
}
3131

32-
s.dependency 'RxSwift', '6.8.0'
32+
s.dependency 'RxSwift', '6.9.0'
3333
s.swift_version = '5.1'
3434

3535
s.pod_target_xcconfig = { 'APPLICATION_EXTENSION_API_ONLY' => 'YES' }

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.8.0</string>
18+
<string>6.9.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.8.0"
3+
s.version = "6.9.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.8.0</string>
18+
<string>6.9.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.8.0"
3+
s.version = "6.9.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.weak_framework = 'XCTest'
5858

59-
s.dependency 'RxSwift', '6.8.0'
59+
s.dependency 'RxSwift', '6.9.0'
6060
s.swift_version = '5.1'
6161

6262
s.pod_target_xcconfig = {

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.8.0</string>
18+
<string>6.9.0</string>
1919
<key>CFBundleSignature</key>
2020
<string>????</string>
2121
<key>CFBundleVersion</key>

docs/Classes/AsyncSubject.html

+6-6
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<meta charset="utf-8">
88
<script src="../js/jquery.min.js" defer></script>
99
<script src="../js/jazzy.js" defer></script>
10-
10+
1111
<script src="../js/lunr.min.js" defer></script>
1212
<script src="../js/typeahead.jquery.js" defer></script>
1313
<script src="../js/jazzy.search.js" defer></script>
@@ -21,24 +21,24 @@
2121
<header class="header">
2222
<p class="header-col header-col--primary">
2323
<a class="header-link" href="../index.html">
24-
RxSwift 6.8.0 Docs
24+
RxSwift 6.9.0 Docs
2525
</a>
2626
(95% documented)
2727
</p>
28-
28+
2929
<div class="header-col--secondary">
3030
<form role="search" action="../search.json">
3131
<input type="text" placeholder="Search documentation" data-typeahead>
3232
</form>
3333
</div>
34-
34+
3535
<p class="header-col header-col--secondary">
3636
<a class="header-link" href="https://github.com/ReactiveX/RxSwift">
3737
<img class="header-icon" src="../img/gh.png" alt="GitHub"/>
3838
View on GitHub
3939
</a>
4040
</p>
41-
41+
4242
</header>
4343

4444
<p class="breadcrumbs">
@@ -346,7 +346,7 @@
346346
<h1>AsyncSubject</h1>
347347
<div class="declaration">
348348
<div class="language">
349-
349+
350350
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">final</span> <span class="kd">class</span> <span class="kt">AsyncSubject</span><span class="o">&lt;</span><span class="kt">Element</span><span class="o">&gt;</span>
351351
<span class="p">:</span> <span class="kt"><a href="../Classes/Observable.html">Observable</a></span><span class="o">&lt;</span><span class="kt">Element</span><span class="o">&gt;</span>
352352
<span class="p">,</span> <span class="kt"><a href="../Protocols/SubjectType.html">SubjectType</a></span>

docs/Classes/BehaviorSubject.html

+6-6
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<meta charset="utf-8">
88
<script src="../js/jquery.min.js" defer></script>
99
<script src="../js/jazzy.js" defer></script>
10-
10+
1111
<script src="../js/lunr.min.js" defer></script>
1212
<script src="../js/typeahead.jquery.js" defer></script>
1313
<script src="../js/jazzy.search.js" defer></script>
@@ -21,24 +21,24 @@
2121
<header class="header">
2222
<p class="header-col header-col--primary">
2323
<a class="header-link" href="../index.html">
24-
RxSwift 6.8.0 Docs
24+
RxSwift 6.9.0 Docs
2525
</a>
2626
(95% documented)
2727
</p>
28-
28+
2929
<div class="header-col--secondary">
3030
<form role="search" action="../search.json">
3131
<input type="text" placeholder="Search documentation" data-typeahead>
3232
</form>
3333
</div>
34-
34+
3535
<p class="header-col header-col--secondary">
3636
<a class="header-link" href="https://github.com/ReactiveX/RxSwift">
3737
<img class="header-icon" src="../img/gh.png" alt="GitHub"/>
3838
View on GitHub
3939
</a>
4040
</p>
41-
41+
4242
</header>
4343

4444
<p class="breadcrumbs">
@@ -346,7 +346,7 @@
346346
<h1>BehaviorSubject</h1>
347347
<div class="declaration">
348348
<div class="language">
349-
349+
350350
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">final</span> <span class="kd">class</span> <span class="kt">BehaviorSubject</span><span class="o">&lt;</span><span class="kt">Element</span><span class="o">&gt;</span>
351351
<span class="p">:</span> <span class="kt"><a href="../Classes/Observable.html">Observable</a></span><span class="o">&lt;</span><span class="kt">Element</span><span class="o">&gt;</span>
352352
<span class="p">,</span> <span class="kt"><a href="../Protocols/SubjectType.html">SubjectType</a></span>

docs/Classes/BooleanDisposable.html

+7-7
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<meta charset="utf-8">
88
<script src="../js/jquery.min.js" defer></script>
99
<script src="../js/jazzy.js" defer></script>
10-
10+
1111
<script src="../js/lunr.min.js" defer></script>
1212
<script src="../js/typeahead.jquery.js" defer></script>
1313
<script src="../js/jazzy.search.js" defer></script>
@@ -21,24 +21,24 @@
2121
<header class="header">
2222
<p class="header-col header-col--primary">
2323
<a class="header-link" href="../index.html">
24-
RxSwift 6.8.0 Docs
24+
RxSwift 6.9.0 Docs
2525
</a>
2626
(95% documented)
2727
</p>
28-
28+
2929
<div class="header-col--secondary">
3030
<form role="search" action="../search.json">
3131
<input type="text" placeholder="Search documentation" data-typeahead>
3232
</form>
3333
</div>
34-
34+
3535
<p class="header-col header-col--secondary">
3636
<a class="header-link" href="https://github.com/ReactiveX/RxSwift">
3737
<img class="header-icon" src="../img/gh.png" alt="GitHub"/>
3838
View on GitHub
3939
</a>
4040
</p>
41-
41+
4242
</header>
4343

4444
<p class="breadcrumbs">
@@ -346,7 +346,7 @@
346346
<h1>BooleanDisposable</h1>
347347
<div class="declaration">
348348
<div class="language">
349-
349+
350350
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">final</span> <span class="kd">class</span> <span class="kt">BooleanDisposable</span> <span class="p">:</span> <span class="kt"><a href="../Protocols/Cancelable.html">Cancelable</a></span></code></pre>
351351

352352
</div>
@@ -427,7 +427,7 @@ <h4>Declaration</h4>
427427
<section class="section">
428428
<div class="pointer"></div>
429429
<div class="abstract">
430-
430+
431431
</div>
432432
<div class="declaration">
433433
<h4>Declaration</h4>

0 commit comments

Comments
 (0)