diff --git a/CHANGELOG.md b/CHANGELOG.md
new file mode 100644
index 0000000..993a903
--- /dev/null
+++ b/CHANGELOG.md
@@ -0,0 +1,8 @@
+# watchify Change Log
+All notable changes to this project will be documented in this file.
+This project adheres to [Semantic Versioning](http://semver.org/).
+
+## 4.0.0
+* Update dependencies.
+
+This release drops support for Node.js versions older than 8.10, following the upgrade to `chokidar` 3.x.
diff --git a/package.json b/package.json
index b187895..0fba55f 100644
--- a/package.json
+++ b/package.json
@@ -1,9 +1,12 @@
 {
   "name": "watchify",
-  "version": "3.11.1",
+  "version": "4.0.0",
   "description": "watch mode for browserify builds",
   "main": "index.js",
   "bin": "bin/cmd.js",
+  "engines": {
+    "node": ">= 8.10.0"
+  },
   "dependencies": {
     "anymatch": "^3.1.0",
     "browserify": "^17.0.0",