Skip to content

Commit

Permalink
v2.0.1
Browse files Browse the repository at this point in the history
  • Loading branch information
ptaoussanis committed Nov 25, 2013
1 parent 18cd47f commit 3534c4c
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 6 deletions.
10 changes: 9 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,12 @@
## v1.0.0 → v2.0.0-RC2
## v2.0.0 → v2.0.1

Minor, non-breaking release: **2013 Nov 25**.

* [FIX]: previous Ring middleware could wipe session under certain circumstances. This has been fixed.
* [HK]: bump some dependencies, clean up `project.clj`.


## v1.0.0 → v2.0.0
* **BREAKING**: All relevant fns now take an explicit config arg and test-subject id (you can use the `*ts-id*` thread-local binding for this).
* **BREAKING**: Renamed `mab-commit!` -> `commit!`, `pr-mab-results` -> `pr-results`.

Expand Down
6 changes: 2 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,9 @@
**[API docs](http://ptaoussanis.github.io/touchstone/)** | **[CHANGELOG](https://github.com/ptaoussanis/touchstone/blob/master/CHANGELOG.md)** | [contact & contributing](#contact--contributing) | [other Clojure libs](https://www.taoensso.com/clojure-libraries) | [Twitter](https://twitter.com/#!/ptaoussanis) | current [semantic](http://semver.org/) version:

```clojure
[com.taoensso/touchstone "2.0.0"] ; Stable; see CHANGELOG for changes since 1.x
[com.taoensso/touchstone "2.0.1"] ; Stable; see CHANGELOG for details
```

v2 is a **BREAKING** release. It adds explicit test config and test-subject id args to every relevant API fn. See the [CHANGELOG](https://github.com/ptaoussanis/touchstone/blob/master/CHANGELOG.md) for migration details.

# Touchstone, a Clojure A/B testing library

[A/B testing](http://en.wikipedia.org/wiki/A/B_testing) is great for **conversion optimization**. We should all be doing more of it. But traditional A/B tests can be a nuisance to setup and monitor.
Expand All @@ -28,7 +26,7 @@ Touchstone is an attempt to bring **dead-simple, high-power split-testing** to a
Add the necessary dependency to your [Leiningen](http://leiningen.org/) `project.clj` and `require` the library in your ns:

```clojure
[com.taoensso/touchstone "2.0.0"] ; project.clj
[com.taoensso/touchstone "2.0.1"] ; project.clj
(ns my-app (:require [taoensso.touchstone :as touchstone :refer (*ts-id*)])) ; ns
```

Expand Down
2 changes: 1 addition & 1 deletion project.clj
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
(defproject com.taoensso/touchstone "2.0.0"
(defproject com.taoensso/touchstone "2.0.1"
:description "Clojure A/B testing library"
:url "https://github.com/ptaoussanis/touchstone"
:license {:name "Eclipse Public License"
Expand Down

0 comments on commit 3534c4c

Please sign in to comment.