diff --git a/CHANGELOG.md b/CHANGELOG.md
index 29848266..5deabb6a 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,4 +1,4 @@
-# WIP
+# 0.8.1
- `:db/unique` constraints
- Upserts
diff --git a/README.md b/README.md
index 62989e7e..768735a9 100644
--- a/README.md
+++ b/README.md
@@ -42,10 +42,12 @@ Demo applications:
## Usage examples [![Build Status](https://travis-ci.org/tonsky/datascript.svg?branch=master)](https://travis-ci.org/tonsky/datascript)
+For more examples, see [our acceptance test suite](test/datascript/test/).
+
```clj
:dependencies [
- [org.clojure/clojurescript "0.0-2665"]
- [datascript "0.8.0"]
+ [org.clojure/clojurescript "0.0-2727"]
+ [datascript "0.8.1"]
]
```
@@ -117,10 +119,10 @@ Demo applications:
DataScript can be used from any JS engine without additional dependencies:
```
-
+
```
-[Download datascript-0.8.0.min.js](https://github.com/tonsky/datascript/releases/download/0.8.0/datascript-0.8.0.min.js), 53k gzipped.
+[Download datascript-0.8.1.min.js](https://github.com/tonsky/datascript/releases/download/0.8.1/datascript-0.8.1.min.js), 55k gzipped.
or as a CommonJS module ([npm page](https://www.npmjs.org/package/datascript)):
@@ -156,7 +158,7 @@ Transaction reports:
* `report.tempids` has string keys (`"-1"` for entity tempid `-1`), use `resolve_tempid` to set up a correspondence
-Check out [test/js/js.html](test/js/js.html) for usage examples.
+Check out [test/js/tests.html](test/js/tests.html) for usage examples.
## Project status
@@ -173,6 +175,8 @@ The following features are supported:
* Callback-based analogue to txReportQueue via `listen!`
* Direct index lookup and iteration via `datoms` and `seek-datoms`
* Filtered databases via `filter`
+* Lookup refs
+* Unique constraints, upsert
Query engine features:
@@ -200,9 +204,8 @@ Expected soon:
* Better error reporting
* Proper documentation
-* Lookup refs
-* Unique constraints, upsert
* Pull API
+* `not`, `not-join`, `or` and `or-join` datalog clauses
## Differences from Datomic
diff --git a/project.clj b/project.clj
index 0f729959..8133c07b 100644
--- a/project.clj
+++ b/project.clj
@@ -1,4 +1,4 @@
-(defproject datascript "0.8.0"
+(defproject datascript "0.8.1"
:description "An implementation of Datomic in-memory database and Datalog query engine in ClojureScript"
:license {:name "Eclipse"
:url "http://www.eclipse.org/legal/epl-v10.html"}
diff --git a/release-js/package.json b/release-js/package.json
index cbf85dc7..f09f43cd 100644
--- a/release-js/package.json
+++ b/release-js/package.json
@@ -1,6 +1,6 @@
{
"name": "datascript",
- "version": "0.8.0",
+ "version": "0.8.1",
"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 f6c74f7a..9c33d19a 100644
--- a/release-js/wrapper.prefix
+++ b/release-js/wrapper.prefix
@@ -1,5 +1,5 @@
/**
- * Datascript v0.8.0
+ * Datascript v0.8.1
*
* Copyright 2014-2015 Nikita Prokopov
*