Skip to content

Commit

Permalink
6.9.0
Browse files Browse the repository at this point in the history
  • Loading branch information
freak4pc committed Feb 17, 2025
1 parent 67ff32c commit 5dd1907
Show file tree
Hide file tree
Showing 81 changed files with 477 additions and 477 deletions.
20 changes: 10 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
<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>
</p>

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.
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.

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

Expand Down Expand Up @@ -66,19 +66,19 @@ It comprises five separate components depending on each other in the following w
┌──────────────┐ ┌──────────────┐
│ RxCocoa ├────▶ RxRelay │
└───────┬──────┘ └──────┬───────┘
│ │
│ │
┌───────▼──────────────────▼───────┐
│ RxSwift │
└───────▲──────────────────▲───────┘
│ │
│ │
┌───────┴──────┐ ┌──────┴───────┐
│ RxTest │ │ RxBlocking │
└──────────────┘ └──────────────┘
```

* **RxSwift**: The core of RxSwift, providing the Rx standard as (mostly) defined by [ReactiveX](https://reactivex.io). It has no other dependencies.
* **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`.
* **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`.
* **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`.
* **RxTest** and **RxBlocking**: Provides testing capabilities for Rx-based systems. It depends on `RxSwift`.

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

target 'YOUR_TARGET_NAME' do
pod 'RxSwift', '6.8.0'
pod 'RxCocoa', '6.8.0'
pod 'RxSwift', '6.9.0'
pod 'RxCocoa', '6.9.0'
end

# RxTest and RxBlocking make the most sense in the context of unit/integration tests
target 'YOUR_TESTING_TARGET' do
pod 'RxBlocking', '6.8.0'
pod 'RxTest', '6.8.0'
pod 'RxBlocking', '6.9.0'
pod 'RxTest', '6.9.0'
end
```

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

```
github "ReactiveX/RxSwift" "6.8.0"
github "ReactiveX/RxSwift" "6.9.0"
```

```bash
Expand All @@ -184,7 +184,7 @@ $ carthage update

#### Carthage as a Static Library

Carthage defaults to building RxSwift as a Dynamic Library.
Carthage defaults to building RxSwift as a Dynamic Library.

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:

Expand Down
4 changes: 2 additions & 2 deletions RxBlocking.podspec
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = "RxBlocking"
s.version = "6.8.0"
s.version = "6.9.0"
s.summary = "RxSwift Blocking operators"
s.description = <<-DESC
Set of blocking operators for RxSwift. These operators are mostly intended for unit/integration tests
Expand All @@ -26,7 +26,7 @@ Waiting for observable sequence to complete before exiting command line applicat
s.source_files = 'RxBlocking/**/*.swift', 'Platform/**/*.swift'
s.exclude_files = 'RxBlocking/Platform/**/*.swift'

s.dependency 'RxSwift', '6.8.0'
s.dependency 'RxSwift', '6.9.0'
s.swift_version = '5.1'

s.pod_target_xcconfig = { 'APPLICATION_EXTENSION_API_ONLY' => 'YES' }
Expand Down
2 changes: 1 addition & 1 deletion RxBlocking/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
<string>6.8.0</string>
<string>6.9.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
Expand Down
6 changes: 3 additions & 3 deletions RxCocoa.podspec
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = "RxCocoa"
s.version = "6.8.0"
s.version = "6.9.0"
s.summary = "RxSwift Cocoa extensions"
s.description = <<-DESC
* UI extensions
Expand All @@ -24,8 +24,8 @@ Pod::Spec.new do |s|
s.source_files = 'RxCocoa/**/*.{swift,h,m}', 'Platform/**/*.swift'
s.exclude_files = 'RxCocoa/Platform/**/*.swift', 'Platform/AtomicInt.swift'

s.dependency 'RxSwift', '6.8.0'
s.dependency 'RxRelay', '6.8.0'
s.dependency 'RxSwift', '6.9.0'
s.dependency 'RxRelay', '6.9.0'

s.resource_bundles = {
'RxCocoa_Privacy' => ['Sources/RxCocoa/PrivacyInfo.xcprivacy'],
Expand Down
2 changes: 1 addition & 1 deletion RxCocoa/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
<string>6.8.0</string>
<string>6.9.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
Expand Down
4 changes: 2 additions & 2 deletions RxRelay.podspec
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = "RxRelay"
s.version = "6.8.0"
s.version = "6.9.0"
s.summary = "Relays for RxSwift - PublishRelay, BehaviorRelay and ReplayRelay"
s.description = <<-DESC
Relays for RxSwift - PublishRelay, BehaviorRelay and ReplayRelay
Expand Down Expand Up @@ -29,7 +29,7 @@ Relays for RxSwift - PublishRelay, BehaviorRelay and ReplayRelay
'RxRelay_Privacy' => ['Sources/RxRelay/PrivacyInfo.xcprivacy'],
}

s.dependency 'RxSwift', '6.8.0'
s.dependency 'RxSwift', '6.9.0'
s.swift_version = '5.1'

s.pod_target_xcconfig = { 'APPLICATION_EXTENSION_API_ONLY' => 'YES' }
Expand Down
2 changes: 1 addition & 1 deletion RxRelay/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
<string>6.8.0</string>
<string>6.9.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
Expand Down
2 changes: 1 addition & 1 deletion RxSwift.podspec
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = "RxSwift"
s.version = "6.8.0"
s.version = "6.9.0"
s.summary = "RxSwift is a Swift implementation of Reactive Extensions"
s.description = <<-DESC
This is a Swift port of [ReactiveX.io](https://github.com/ReactiveX)
Expand Down
2 changes: 1 addition & 1 deletion RxSwift/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
<string>6.8.0</string>
<string>6.9.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
Expand Down
4 changes: 2 additions & 2 deletions RxTest.podspec
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = "RxTest"
s.version = "6.8.0"
s.version = "6.9.0"
s.summary = "RxSwift Testing extensions"
s.description = <<-DESC
Unit testing extensions for RxSwift. This library contains mock schedulers, observables, and observers
Expand Down Expand Up @@ -56,7 +56,7 @@ func testMap() {

s.weak_framework = 'XCTest'

s.dependency 'RxSwift', '6.8.0'
s.dependency 'RxSwift', '6.9.0'
s.swift_version = '5.1'

s.pod_target_xcconfig = {
Expand Down
2 changes: 1 addition & 1 deletion RxTest/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
<string>6.8.0</string>
<string>6.9.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
Expand Down
12 changes: 6 additions & 6 deletions docs/Classes/AsyncSubject.html
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<meta charset="utf-8">
<script src="../js/jquery.min.js" defer></script>
<script src="../js/jazzy.js" defer></script>

<script src="../js/lunr.min.js" defer></script>
<script src="../js/typeahead.jquery.js" defer></script>
<script src="../js/jazzy.search.js" defer></script>
Expand All @@ -21,24 +21,24 @@
<header class="header">
<p class="header-col header-col--primary">
<a class="header-link" href="../index.html">
RxSwift 6.8.0 Docs
RxSwift 6.9.0 Docs
</a>
(95% documented)
</p>

<div class="header-col--secondary">
<form role="search" action="../search.json">
<input type="text" placeholder="Search documentation" data-typeahead>
</form>
</div>

<p class="header-col header-col--secondary">
<a class="header-link" href="https://github.com/ReactiveX/RxSwift">
<img class="header-icon" src="../img/gh.png" alt="GitHub"/>
View on GitHub
</a>
</p>

</header>

<p class="breadcrumbs">
Expand Down Expand Up @@ -346,7 +346,7 @@
<h1>AsyncSubject</h1>
<div class="declaration">
<div class="language">

<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>
<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>
<span class="p">,</span> <span class="kt"><a href="../Protocols/SubjectType.html">SubjectType</a></span>
Expand Down
12 changes: 6 additions & 6 deletions docs/Classes/BehaviorSubject.html
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<meta charset="utf-8">
<script src="../js/jquery.min.js" defer></script>
<script src="../js/jazzy.js" defer></script>

<script src="../js/lunr.min.js" defer></script>
<script src="../js/typeahead.jquery.js" defer></script>
<script src="../js/jazzy.search.js" defer></script>
Expand All @@ -21,24 +21,24 @@
<header class="header">
<p class="header-col header-col--primary">
<a class="header-link" href="../index.html">
RxSwift 6.8.0 Docs
RxSwift 6.9.0 Docs
</a>
(95% documented)
</p>

<div class="header-col--secondary">
<form role="search" action="../search.json">
<input type="text" placeholder="Search documentation" data-typeahead>
</form>
</div>

<p class="header-col header-col--secondary">
<a class="header-link" href="https://github.com/ReactiveX/RxSwift">
<img class="header-icon" src="../img/gh.png" alt="GitHub"/>
View on GitHub
</a>
</p>

</header>

<p class="breadcrumbs">
Expand Down Expand Up @@ -346,7 +346,7 @@
<h1>BehaviorSubject</h1>
<div class="declaration">
<div class="language">

<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>
<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>
<span class="p">,</span> <span class="kt"><a href="../Protocols/SubjectType.html">SubjectType</a></span>
Expand Down
14 changes: 7 additions & 7 deletions docs/Classes/BooleanDisposable.html
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<meta charset="utf-8">
<script src="../js/jquery.min.js" defer></script>
<script src="../js/jazzy.js" defer></script>

<script src="../js/lunr.min.js" defer></script>
<script src="../js/typeahead.jquery.js" defer></script>
<script src="../js/jazzy.search.js" defer></script>
Expand All @@ -21,24 +21,24 @@
<header class="header">
<p class="header-col header-col--primary">
<a class="header-link" href="../index.html">
RxSwift 6.8.0 Docs
RxSwift 6.9.0 Docs
</a>
(95% documented)
</p>

<div class="header-col--secondary">
<form role="search" action="../search.json">
<input type="text" placeholder="Search documentation" data-typeahead>
</form>
</div>

<p class="header-col header-col--secondary">
<a class="header-link" href="https://github.com/ReactiveX/RxSwift">
<img class="header-icon" src="../img/gh.png" alt="GitHub"/>
View on GitHub
</a>
</p>

</header>

<p class="breadcrumbs">
Expand Down Expand Up @@ -346,7 +346,7 @@
<h1>BooleanDisposable</h1>
<div class="declaration">
<div class="language">

<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>

</div>
Expand Down Expand Up @@ -427,7 +427,7 @@ <h4>Declaration</h4>
<section class="section">
<div class="pointer"></div>
<div class="abstract">

</div>
<div class="declaration">
<h4>Declaration</h4>
Expand Down
Loading

0 comments on commit 5dd1907

Please sign in to comment.