diff --git a/.gitignore b/.gitignore
index ceb906f..4a20d4e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,5 @@
*.swp
+*.xpi
+*.exe
node_modules/
dist/
diff --git a/release.cmd b/release.cmd
new file mode 100644
index 0000000..0cb61d7
--- /dev/null
+++ b/release.cmd
@@ -0,0 +1,11 @@
+@echo off
+set VER=1.1.4
+
+sed -i -b -E "s/version>.+?%VER%" xul\install.rdf
+sed -i -E "s/version>.+?%VER%; s/download\/.+?\/esrc-explorer-.+?\.xpi/download\/%VER%\/esrc-explorer-%VER%\.xpi/" update.xml
+
+call node make.js xul
+
+set XPI=esrc-explorer-%VER%.xpi
+if exist %XPI% del %XPI%
+copy dist\%XPI% .
diff --git a/update.xml b/update.xml
new file mode 100644
index 0000000..8f4f168
--- /dev/null
+++ b/update.xml
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ 1.1.4
+
+
+ {8de7fcbb-c55c-4fbe-bfc5-fc555c87dbc4}
+ 27.0
+ 29.*
+ https://github.com/JustOff/esrc-explorer/releases/download/1.1.4/esrc-explorer-1.1.4.xpi
+
+
+
+
+ {ec8030f7-c20a-464f-9b0e-13a3a9e97384}
+ 45.0
+ 56.*
+ https://github.com/JustOff/esrc-explorer/releases/download/1.1.4/esrc-explorer-1.1.4.xpi
+
+
+
+
+ {92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a}
+ 2.40
+ 2.*
+ https://github.com/JustOff/esrc-explorer/releases/download/1.1.4/esrc-explorer-1.1.4.xpi
+
+
+
+
+
+
+
+
diff --git a/xul/install.rdf b/xul/install.rdf
index b983e00..9530e2c 100644
--- a/xul/install.rdf
+++ b/xul/install.rdf
@@ -14,7 +14,7 @@
{8de7fcbb-c55c-4fbe-bfc5-fc555c87dbc4}
27.0.0
- 28.*
+ 29.*
@@ -28,7 +28,7 @@
{92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a}
2.40
- *
+ 2.*