Skip to content

Commit 57d7a4f

Browse files
committed
Version 0.12 for Kotlin release 1.1.0
1 parent 331750b commit 57d7a4f

File tree

13 files changed

+36
-22
lines changed

13 files changed

+36
-22
lines changed

CHANGES.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,21 @@
11
# Change log for kotlinx.coroutines
22

3+
## Version 0.12
4+
5+
* Switched to Kotlin version 1.1.0 release.
6+
* Reworked and updated utilities for
7+
[Reactive Streams](kotlinx-coroutines-reactive),
8+
[Rx 1.x](kotlinx-coroutines-rx1), and
9+
[Rx 2.x](kotlinx-coroutines-rx2) with library-specific
10+
coroutine builders, suspending functions, converters and iteration support.
11+
* `LinkedListChannel` with unlimited buffer (`offer` always succeeds).
12+
* `onLock` select clause and an optional `owner` parameter in all `Mutex` functions.
13+
* `selectUnbiased` function.
14+
* `actor` coroutine builder.
15+
* Couple more examples for "Shared mutable state and concurrency" section and
16+
"Channels are fair" section with ping-pong table example
17+
in [coroutines guide](coroutines-guide.md).
18+
319
## Version 0.11-rc
420

521
* `select` expression with onJoin/onAwait/onSend/onReceive clauses.

README.md

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
1-
# kotlinx.coroutines
1+
# kotlinx.coroutines [ ![Download](https://api.bintray.com/packages/kotlin/kotlin-eap-1.1/kotlinx.coroutines/images/download.svg) ](https://bintray.com/kotlin/kotlin-eap-1.1/kotlinx.coroutines/_latestVersion)
22

3-
[ ![Download](https://api.bintray.com/packages/kotlin/kotlin-eap-1.1/kotlinx.coroutines/images/download.svg) ](https://bintray.com/kotlin/kotlin-eap-1.1/kotlinx.coroutines/_latestVersion)
4-
5-
Library support for Kotlin coroutines. This is a companion version for Kotlin 1.1.0-rc-91 release.
3+
Library support for Kotlin coroutines. This is a companion version for Kotlin 1.1.0 release.
64

75
## Modules and features
86

@@ -28,8 +26,8 @@ Library support for Kotlin coroutines. This is a companion version for Kotlin 1.
2826
2927
The libraries are published to [kotlin-eap-1.1](https://bintray.com/kotlin/kotlin-eap-1.1/kotlinx.coroutines) bintray repository.
3028

31-
These libraries require kotlin compiler version to be at least `1.1.0-rc-91` and
32-
require kotlin runtime of the same version as a dependency, which can be obtained from the same repository.
29+
These libraries require kotlin compiler version to be at least `1.1.0` and
30+
require kotlin runtime of the same version as a dependency.
3331

3432
### Maven
3533

@@ -53,15 +51,15 @@ Add dependencies (you can also add other modules that you need):
5351
<dependency>
5452
<groupId>org.jetbrains.kotlinx</groupId>
5553
<artifactId>kotlinx-coroutines-core</artifactId>
56-
<version>0.11-rc</version>
54+
<version>0.12</version>
5755
</dependency>
5856
```
5957

6058
And make sure that you use the right Kotlin version:
6159

6260
```xml
6361
<properties>
64-
<kotlin.version>1.1.0-rc-91</kotlin.version>
62+
<kotlin.version>1.1.0</kotlin.version>
6563
</properties>
6664
```
6765

@@ -80,13 +78,13 @@ repositories {
8078
Add dependencies (you can also add other modules that you need):
8179

8280
```groovy
83-
compile 'org.jetbrains.kotlinx:kotlinx-coroutines-core:0.11-rc'
81+
compile 'org.jetbrains.kotlinx:kotlinx-coroutines-core:0.12'
8482
```
8583

8684
And make sure that you use the right Kotlin version:
8785

8886
```groovy
8987
buildscript {
90-
ext.kotlin_version = '1.1.0-rc-91'
88+
ext.kotlin_version = '1.1.0'
9189
}
9290
```

kotlinx-coroutines-core/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<parent>
2323
<groupId>org.jetbrains.kotlinx</groupId>
2424
<artifactId>kotlinx-coroutines</artifactId>
25-
<version>0.11-rc-SNAPSHOT</version>
25+
<version>0.12</version>
2626
</parent>
2727

2828
<artifactId>kotlinx-coroutines-core</artifactId>

kotlinx-coroutines-javafx/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<parent>
2323
<groupId>org.jetbrains.kotlinx</groupId>
2424
<artifactId>kotlinx-coroutines</artifactId>
25-
<version>0.11-rc-SNAPSHOT</version>
25+
<version>0.12</version>
2626
</parent>
2727

2828
<artifactId>kotlinx-coroutines-javafx</artifactId>

kotlinx-coroutines-jdk8/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<parent>
2323
<groupId>org.jetbrains.kotlinx</groupId>
2424
<artifactId>kotlinx-coroutines</artifactId>
25-
<version>0.11-rc-SNAPSHOT</version>
25+
<version>0.12</version>
2626
</parent>
2727

2828
<artifactId>kotlinx-coroutines-jdk8</artifactId>

kotlinx-coroutines-nio/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<parent>
2323
<groupId>org.jetbrains.kotlinx</groupId>
2424
<artifactId>kotlinx-coroutines</artifactId>
25-
<version>0.11-rc-SNAPSHOT</version>
25+
<version>0.12</version>
2626
</parent>
2727

2828
<artifactId>kotlinx-coroutines-nio</artifactId>

kotlinx-coroutines-reactive/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<parent>
2323
<groupId>org.jetbrains.kotlinx</groupId>
2424
<artifactId>kotlinx-coroutines</artifactId>
25-
<version>0.11-rc-SNAPSHOT</version>
25+
<version>0.12</version>
2626
</parent>
2727

2828
<artifactId>kotlinx-coroutines-reactive</artifactId>

kotlinx-coroutines-rx-example/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<parent>
2323
<groupId>org.jetbrains.kotlinx</groupId>
2424
<artifactId>kotlinx-coroutines</artifactId>
25-
<version>0.11-rc-SNAPSHOT</version>
25+
<version>0.12</version>
2626
</parent>
2727

2828
<artifactId>kotlinx-coroutines-rx-example</artifactId>

kotlinx-coroutines-rx1/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<parent>
2323
<groupId>org.jetbrains.kotlinx</groupId>
2424
<artifactId>kotlinx-coroutines</artifactId>
25-
<version>0.11-rc-SNAPSHOT</version>
25+
<version>0.12</version>
2626
</parent>
2727

2828
<artifactId>kotlinx-coroutines-rx1</artifactId>

kotlinx-coroutines-rx2/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<parent>
2323
<groupId>org.jetbrains.kotlinx</groupId>
2424
<artifactId>kotlinx-coroutines</artifactId>
25-
<version>0.11-rc-SNAPSHOT</version>
25+
<version>0.12</version>
2626
</parent>
2727

2828
<artifactId>kotlinx-coroutines-rx2</artifactId>

kotlinx-coroutines-swing/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<parent>
2323
<groupId>org.jetbrains.kotlinx</groupId>
2424
<artifactId>kotlinx-coroutines</artifactId>
25-
<version>0.11-rc-SNAPSHOT</version>
25+
<version>0.12</version>
2626
</parent>
2727

2828
<artifactId>kotlinx-coroutines-swing</artifactId>

pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323

2424
<groupId>org.jetbrains.kotlinx</groupId>
2525
<artifactId>kotlinx-coroutines</artifactId>
26-
<version>0.11-rc-SNAPSHOT</version>
26+
<version>0.12</version>
2727
<packaging>pom</packaging>
2828

2929
<description>Coroutines support libraries for Kotlin 1.1</description>
@@ -77,7 +77,7 @@
7777

7878
<properties>
7979
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
80-
<kotlin.version>1.1.0-rc-91</kotlin.version>
80+
<kotlin.version>1.1.0</kotlin.version>
8181
<dokka.version>0.9.14</dokka.version>
8282
<junit.version>4.12</junit.version>
8383
<maven.compiler.source>1.6</maven.compiler.source>

site/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<parent>
2323
<groupId>org.jetbrains.kotlinx</groupId>
2424
<artifactId>kotlinx-coroutines</artifactId>
25-
<version>0.11-rc-SNAPSHOT</version>
25+
<version>0.12</version>
2626
</parent>
2727

2828
<artifactId>kotlinx-coroutines-site</artifactId>

0 commit comments

Comments
 (0)