diff --git a/CHANGELOG.md b/CHANGELOG.md index 54ca7e92f..2b7102c8e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,6 +16,7 @@ All notable changes to this project will be documented in this file. * works on `Linux` (`RxSwift`, `RxBlocking`, `RxTests`) * doesn't work on OSX because it can't compile `RxCocoa` and `RxTests` (because of inclusion of `XCTest` extensions), but OSX has two other package managers and manual method. * Project content is linked to `Sources` automagically using custom tool + * more info in [Documentation/Linux.md](https://github.com/ReactiveX/RxSwift/blob/master/Documentation/Linux.md) * Adds `VirtualTimeScheduler` to `RxSwift` * Adds `HistoricalScheduler` to `RxSwift` * Improves performance of virtual schedulers using priority queue. diff --git a/Documentation/Linux.md b/Documentation/Linux.md index ab921b2de..6ba059a67 100644 --- a/Documentation/Linux.md +++ b/Documentation/Linux.md @@ -5,13 +5,15 @@ We've made a proof of concept for Linux. To test it, create `Package.swift` in your test directory with the following content: +**This will start to work once we release 2.0.0 because it looks like spm has some issues dealing with prerelease versions. Running `swift build` inside RxSwift repository will work on Linux.** + ``` import PackageDescription let package = Package( name: "MyShinyUnicornCat", dependencies: [ - .Package(url: "https://github.com/ReactiveX/RxSwift.git", Version(2, 0, 0, prereleaseIdentifiers: ["rc", "0"])) + .Package(url: "https://github.com/ReactiveX/RxSwift.git", Version(2, 0, 0)) ] ) ```