Version 0.23.1
diff --git a/CHANGES.md b/CHANGES.md
index 4d95f99..31bd032 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -1,4 +1,13 @@
-# Change log for kotlinx.coroutines 
+# Change log for kotlinx.coroutines
+
+## Version 0.23.1
+
+* JS: Fix dependencies in NPM: add "kotlinx-atomicfu" dependency (see #370).
+* Introduce `broadcast` coroutine builder (see #280):
+  * Support `BroadcastChannel.cancel` method to drop the buffer.
+  * Introduce `ReceiveChannel.broadcast()` extension. 
+* Fixed a bunch of doc typos (PRs by @paolop).
+* Corrected previous version's release notes (PR by @ansman).  
 
 ## Version 0.23.0
 
diff --git a/README.md b/README.md
index 317cdb4..ad79091 100644
--- a/README.md
+++ b/README.md
@@ -2,7 +2,7 @@
 
 [![official JetBrains project](http://jb.gg/badges/official.svg)](https://confluence.jetbrains.com/display/ALL/JetBrains+on+GitHub)
 [![GitHub license](https://img.shields.io/badge/license-Apache%20License%202.0-blue.svg?style=flat)](http://www.apache.org/licenses/LICENSE-2.0)
-[![Download](https://api.bintray.com/packages/kotlin/kotlinx/kotlinx.coroutines/images/download.svg?version=0.23.0) ](https://bintray.com/kotlin/kotlinx/kotlinx.coroutines/0.23.0)
+[![Download](https://api.bintray.com/packages/kotlin/kotlinx/kotlinx.coroutines/images/download.svg?version=0.23.1) ](https://bintray.com/kotlin/kotlinx/kotlinx.coroutines/0.23.1)
 
 Library support for Kotlin coroutines in
 [Kotlin/JVM](core/README.md) and
@@ -64,7 +64,7 @@
 <dependency>
     <groupId>org.jetbrains.kotlinx</groupId>
     <artifactId>kotlinx-coroutines-core</artifactId>
-    <version>0.23.0</version>
+    <version>0.23.1</version>
 </dependency>
 ```
 
@@ -81,7 +81,7 @@
 Add dependencies (you can also add other modules that you need):
 
 ```groovy
-compile 'org.jetbrains.kotlinx:kotlinx-coroutines-core:0.23.0'
+compile 'org.jetbrains.kotlinx:kotlinx-coroutines-core:0.23.1'
 ```
 
 And make sure that you use the latest Kotlin version:
diff --git a/gradle.properties b/gradle.properties
index aa52a98..5f96056 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -1,4 +1,4 @@
-version = 0.23.0-SNAPSHOT
+version = 0.23.1-SNAPSHOT
 group = org.jetbrains.kotlinx
 
 kotlin_version = 1.2.41
diff --git a/ui/coroutines-guide-ui.md b/ui/coroutines-guide-ui.md
index 69cd0ab..fd394b6 100644
--- a/ui/coroutines-guide-ui.md
+++ b/ui/coroutines-guide-ui.md
@@ -173,7 +173,7 @@
 `app/build.gradle` file:
 
 ```groovy
-compile "org.jetbrains.kotlinx:kotlinx-coroutines-android:0.23.0"
+compile "org.jetbrains.kotlinx:kotlinx-coroutines-android:0.23.1"
 ```
 
 Coroutines are experimental feature in Kotlin.
diff --git a/ui/kotlinx-coroutines-android/animation-app/gradle.properties b/ui/kotlinx-coroutines-android/animation-app/gradle.properties
index 02e2158..30a62a9 100644
--- a/ui/kotlinx-coroutines-android/animation-app/gradle.properties
+++ b/ui/kotlinx-coroutines-android/animation-app/gradle.properties
@@ -19,5 +19,5 @@
 kotlin.coroutines=enable
 
 kotlin_version = 1.2.31
-coroutines_version = 0.23.0
+coroutines_version = 0.23.1
 
diff --git a/ui/kotlinx-coroutines-android/example-app/gradle.properties b/ui/kotlinx-coroutines-android/example-app/gradle.properties
index 02e2158..30a62a9 100644
--- a/ui/kotlinx-coroutines-android/example-app/gradle.properties
+++ b/ui/kotlinx-coroutines-android/example-app/gradle.properties
@@ -19,5 +19,5 @@
 kotlin.coroutines=enable
 
 kotlin_version = 1.2.31
-coroutines_version = 0.23.0
+coroutines_version = 0.23.1