CHANGELOG.md in verdict-0.7.0 vs CHANGELOG.md in verdict-0.8.0
- old
+ new
@@ -1,4 +1,24 @@
+## v0.8.0
+**This version has breaking changes**
+
+* Experiments that have `store_unqualified` set to `false` will now have previous assignments loaded on `assign` regardless of whether or not the merchant no longer qualifies
+* Here's the change in logic for `assign` based on whether or not the `store_unqualified` flag is on:
+
+Old behaviour:
+
+| store_unqualified | true | false |
+|-----------------------------------------------------------------------------|------|-------|
+| assignments for subjects that don't qualify are persisted in the database | yes | no |
+| existing assignments are returned (even if subject doesn't qualify anymore) | yes | no |
+
+New behaviour:
+
+| store_unqualified | true | false |
+|-----------------------------------------------------------------------------|------|-------|
+| assignments for subjects that don't qualify are persisted in the database | yes | no |
+| existing assignments are returned (even if subject doesn't qualify anymore) | yes | **yes** |
+
## v0.7.0
**This version has breaking changes**
* Experiment can now specify multiple qualify blocks
* `Verdict::Experiment#qualifier` has been removed in favor for `Verdict::Experiment#qualifiers`, which returns an array of procs