diff --git a/bower.json b/bower.json
index 036d2767e18a1e8d95f61fa6ad8eb6fda6821ef1..82ce49dae8d997e60497b1815ee721841046258d 100644
--- a/bower.json
+++ b/bower.json
@@ -1,6 +1,6 @@
 {
   "name": "reveal.js",
-  "version": "3.8.0",
+  "version": "3.9.0-beta",
   "main": [
     "js/reveal.js",
     "css/reveal.css"
diff --git a/js/reveal.js b/js/reveal.js
index 198a613a21bd63caf52886051bced309d4ac310c..1b5fff570aeac11363dc718f6ab5e0ed3ccf2f84 100644
--- a/js/reveal.js
+++ b/js/reveal.js
@@ -26,7 +26,7 @@
 	var Reveal;
 
 	// The reveal.js version
-	var VERSION = '3.8.0';
+	var VERSION = '3.9.0-beta';
 
 	var SLIDES_SELECTOR = '.slides section',
 		HORIZONTAL_SLIDES_SELECTOR = '.slides>section',
diff --git a/package-lock.json b/package-lock.json
index 961fbe2f8167410c49f2991fa2f3eacaaba3486b..9704f5d3ab81afbd20eab3374e366ee7e4292e86 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,6 +1,6 @@
 {
   "name": "reveal.js",
-  "version": "3.8.0",
+  "version": "3.9.0-beta",
   "lockfileVersion": 1,
   "requires": true,
   "dependencies": {
diff --git a/package.json b/package.json
index ce3ba9437aaea0f1d6b0e92487d52e220683562d..b4802b12168d2455f387bbb74979720ba084cf45 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
   "name": "reveal.js",
-  "version": "3.8.0",
+  "version": "3.9.0-beta",
   "description": "The HTML Presentation Framework",
   "homepage": "http://revealjs.com",
   "subdomain": "revealjs",