diff --git a/CHANGELOG.md b/CHANGELOG.md
index 12e6c74d..c63172c3 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,4 +1,4 @@
-# WIP
+# 0.18.4
- Added re-pattern and str/blank? str/includes? str/starts-with? str/ends-with? to built-ins (#306)
diff --git a/README.md b/README.md
index 2901bb3f..11fec7d4 100644
--- a/README.md
+++ b/README.md
@@ -18,7 +18,7 @@ The intention with DataScript is to be a basic building block in client-side app
## Latest version [![Build Status](https://travis-ci.org/tonsky/datascript.svg?branch=master)](https://travis-ci.org/tonsky/datascript)
```clj
-[datascript "0.18.3"]
+[datascript "0.18.4"]
```
## Support us
@@ -159,7 +159,7 @@ For more examples, see [our acceptance test suite](test/datascript/test/).
DataScript can be used from any JS engine without additional dependencies:
```html
-
+
```
or as a CommonJS module ([npm page](https://www.npmjs.org/package/datascript)):
diff --git a/project.clj b/project.clj
index 3cb890a3..e2a59603 100644
--- a/project.clj
+++ b/project.clj
@@ -1,4 +1,4 @@
-(def version "0.18.3")
+(def version "0.18.4")
(defproject datascript (str version (System/getenv "DATASCRIPT_CLASSIFIER"))
:description "An implementation of Datomic in-memory database and Datalog query engine in ClojureScript"
diff --git a/release-js/package.json b/release-js/package.json
index 76531554..ef11a9ac 100644
--- a/release-js/package.json
+++ b/release-js/package.json
@@ -1,6 +1,6 @@
{
"name": "datascript",
- "version": "0.18.3",
+ "version": "0.18.4",
"description": "Immutable in-memory triplestore with Datalog queries",
"homepage": "https://github.com/tonsky/datascript",
"author": "Nikita Prokopov (https://github.com/tonsky)",
diff --git a/release-js/wrapper.prefix b/release-js/wrapper.prefix
index 47bdacfc..f41d3d83 100644
--- a/release-js/wrapper.prefix
+++ b/release-js/wrapper.prefix
@@ -1,5 +1,5 @@
/**
- * Datascript v0.18.3
+ * Datascript v0.18.4
*
* Copyright 2014-2019 Nikita Prokopov
*