diff --git a/.travis.yml b/.travis.yml
index 15a47b88abec7c5d1efbe012750660e3a8c0259e..b365b5a049db0b6e7cd7d0dc9fa677ef3f8710b5 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -4,6 +4,9 @@ branches:
     - gh-pages
 node_js:
   - 4
+  - 5
+  - 6
+  - 7
 before_script:
   - npm run tsc
 script:
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 74be61afa26ccf9c8df8c114dc0119e8c1340515..d14d4640b7410a312c4a4f4fb345122bac08b3b6 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,10 +1,16 @@
 UPCOMING:
   changes:
     - faker and chance are not longer required as dependencies
-v0.3.7
+v0.4.0
   date: ?
+  changes:
+    - dropped support for node.js: 0.10, 0.12, io.js
+    - added support for node.js: 5, 6, 7
+v0.3.7
+  date: 2016-10-31
   changes:
     - falsy defaults bugfix (thx to @AndreSteenveld)
+    - ?
 v0.3.6
   date: 2016-08-01
   changes:
diff --git a/package.json b/package.json
index b663fa7984f6878e7d49a3745543e51beea3f015..cafdbd25f2372284ffcf678816ca9bb482f40bd0 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
   "name": "json-schema-faker",
-  "version": "0.3.7",
+  "version": "0.4.0",
   "description": "JSON-Schema + fake data generators",
   "homepage": "http://json-schema-faker.js.org",
   "main": "index.js",