diff --git a/CHANGELOG.md b/CHANGELOG.md
index 3463dfc..b83f1d8 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,19 @@
+15 Jun 2014 v1.2.0
+===
+**New features**
+
+[b1f875e](https://github.com/huei90/angular-validation/commit/b1f875e5afebae6a5f28804e6f7996fc2d1f268a) Do more in setExpression(...)
+
[b1d4a54](https://github.com/huei90/angular-validation/commit/b1d4a54ef51f9a13a129787e8087f1610e18b28a) New Features validation-submit & validation-reset
+
+**Fix**
+
+[73ff4b0](https://github.com/huei90/angular-validation/commit/73ff4b05d598f38d6f26ed433807360cdb518777) checkValid using timeout inside submit
+
[af5ea19](https://github.com/huei90/angular-validation/commit/af5ea19cce9d0dcd25d542e4103cb7b719f9e931) unique field event
+
+**Documentation**
+
+[9a6fd48](https://github.com/huei90/angular-validation/commit/9a6fd48483ecc813303ddd21fc60d5aaf76823d6) When using checkValid()
+
14 May 2014 v1.1.2
===
**Fix**
diff --git a/README.md b/README.md
index bf746eb..25bedb9 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,4 @@
-angular-validation 1.1.2
+angular-validation 1.2.0
=========================
[](http://badge.fury.io/js/angular-validation)
[](https://travis-ci.org/huei90/angular-validation)
diff --git a/bower.json b/bower.json
index 67250a7..41bcaba 100644
--- a/bower.json
+++ b/bower.json
@@ -1,6 +1,6 @@
{
"name": "angular-validation",
- "version": "1.1.2",
+ "version": "1.2.0",
"homepage": "https://github.com/huei90/angular-validation",
"authors": [
"huei90"
diff --git a/package.json b/package.json
index 03c0b68..c5a05fd 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "angular-validation",
- "version": "1.1.2",
+ "version": "1.2.0",
"description": "Client-side Validation for AngularJS",
"repository": {
"type": "git",