Skip to content

Commit 7dbed13

Browse files
Update README.md
1 parent 2845e19 commit 7dbed13

File tree

1 file changed

+5
-46
lines changed

1 file changed

+5
-46
lines changed

README.md

Lines changed: 5 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,9 @@ This library is a Java implementation of <a href="https://rx.codeplex.com">Rx Ob
44

55
Some of the goals of RxJava are:
66

7-
- Stay close to the original Rx.Net implementation while adjusting naming conventions and idioms to Java
8-
- All contracts of Rx should be the same
9-
- Target the JVM not a language. The first languages supported (beyond Java itself) are
10-
<a href="https://github.com/ReactiveX/RxGroovy">Groovy</a>,
11-
<a href="https://github.com/ReactiveX/RxClojure">Clojure</a>,
12-
and <a href="https://github.com/ReactiveX/RxScala">Scala</a>.
13-
New language adapters can be <a href="https://github.com/ReactiveX/RxJava/wiki/How-to-Contribute">contributed</a>.
7+
- Stay close to other Rx implementations while adjusting naming conventions and idioms to Java
8+
- Match contracts of Rx should be the same
9+
- Target the JVM not a language to allow JVM-language bindings (such as [Scala](https://github.com/ReactiveX/RxScala), [Groovy](https://github.com/ReactiveX/RxGroovy), [Clojure](https://github.com/ReactiveX/RxGroovy) and [Kotlin](https://github.com/ReactiveX/RxKotlin)).
1410
- Support Java 6+ (to include Android support)
1511

1612
Learn more about RxJava on the <a href="https://github.com/ReactiveX/RxJava/wiki">Wiki Home</a> and the <a href="http://techblog.netflix.com/2013/02/rxjava-netflix-api.html">Netflix TechBlog post</a> where RxJava was introduced.
@@ -27,13 +23,8 @@ Learn more about RxJava on the <a href="https://github.com/ReactiveX/RxJava/wiki
2723

2824
## Versioning
2925

30-
RxJava is working towards a 1.0 release which will be reached once it "more or less" becomes feature complete with the [Rx.Net version](https://rx.codeplex.com). The backlog of features needed to accomplish this are documented in the [project issues](https://github.com/ReactiveX/RxJava/issues).
31-
32-
In short, once the current issue list hits 0 open we will bump to version 1.0.
33-
34-
Until that time the "semantic versioning" will be prefixed with the 0.* and breaking changes will be done such as 0.5.x -> 0.6.x All incremental non-breaking changes with additive functionality will be done like 0.5.1 -> 0.5.2.
35-
36-
Once we hit 1.0 it will follow the normal major.minor.patch semantic versioning approach.
26+
As of 1.0.0 RxJava is following semantic versioning.
27+
During the 0.x.y releases, the minor (.x) releases were breaking changes.
3728

3829
## Full Documentation
3930

@@ -59,38 +50,6 @@ and for Ivy:
5950
<dependency org="io.reactivex" name="rxjava" rev="x.y.z" />
6051
```
6152

62-
If you need to download the jars instead of using a build system, create a Maven pom file like this with the desired version:
63-
64-
```xml
65-
<?xml version="1.0"?>
66-
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
67-
<modelVersion>4.0.0</modelVersion>
68-
<groupId>io.reactivex.rxjava.download</groupId>
69-
<artifactId>rxjava-download</artifactId>
70-
<version>1.0-SNAPSHOT</version>
71-
<name>Simple POM to download rxjava</name>
72-
<url>http://github.com/ReactiveX/RxJava</url>
73-
<dependencies>
74-
<dependency>
75-
<groupId>io.reactivex.rxjava</groupId>
76-
<artifactId>rxjava</artifactId>
77-
<version>x.y.z</version>
78-
<scope/>
79-
</dependency>
80-
</dependencies>
81-
</project>
82-
```
83-
84-
Then execute:
85-
86-
```
87-
mvn -f download-rxjava-pom.xml dependency:copy-dependencies
88-
```
89-
90-
It will download rxjava-*.jar and its dependencies into ./target/dependency/.
91-
92-
You need Java 6 or later.
93-
9453
## Build
9554

9655
To build:

0 commit comments

Comments
 (0)