diff --git a/CHANGELOG.md b/CHANGELOG.md
index c615ef1c..ca4a4027 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,12 @@
+v1.5.5 (6 May 2017)
++ added installer
++ added static wfp session key
++ copy filter name if description is not available for dropped packets log
+- revert trim rules back (request)
+- fixed index flag cannot be set (win8 and above)
+- removed "file not found" xml parsing errors
+- fixed ui bugs
+
v1.5.4 (30 April 2017)
- trim executable version string
- fixed filters uninstallation
diff --git a/bin/History.txt b/bin/History.txt
index c615ef1c..ca4a4027 100644
--- a/bin/History.txt
+++ b/bin/History.txt
@@ -1,3 +1,12 @@
+v1.5.5 (6 May 2017)
++ added installer
++ added static wfp session key
++ copy filter name if description is not available for dropped packets log
+- revert trim rules back (request)
+- fixed index flag cannot be set (win8 and above)
+- removed "file not found" xml parsing errors
+- fixed ui bugs
+
v1.5.4 (30 April 2017)
- trim executable version string
- fixed filters uninstallation
diff --git a/build.bat b/build.bat
new file mode 100644
index 00000000..0690f3e2
--- /dev/null
+++ b/build.bat
@@ -0,0 +1,4 @@
+@echo off
+
+cd ..\builder
+build simplewall simplewall 1.5.5
diff --git a/simplewall.vcxproj b/simplewall.vcxproj
index 23a79869..1dc12369 100644
--- a/simplewall.vcxproj
+++ b/simplewall.vcxproj
@@ -126,7 +126,7 @@
Sync
false
true
- _UNICODE;UNICODE;_APP_NO_GUEST;_APP_HAVE_AUTORUN;_APP_HAVE_SKIPUAC;_APP_HAVE_TRAY;%(PreprocessorDefinitions)
+ _UNICODE;UNICODE;_APP_NO_GUEST;_APP_NO_WINXP;_APP_HAVE_AUTORUN;_APP_HAVE_SKIPUAC;_APP_HAVE_TRAY;%(PreprocessorDefinitions)
true
@@ -165,7 +165,7 @@
Sync
false
true
- _UNICODE;UNICODE;_APP_NO_GUEST;_APP_HAVE_AUTORUN;_APP_HAVE_SKIPUAC;_APP_HAVE_TRAY;%(PreprocessorDefinitions)
+ _UNICODE;UNICODE;_APP_NO_GUEST;_APP_NO_WINXP;_APP_HAVE_AUTORUN;_APP_HAVE_SKIPUAC;_APP_HAVE_TRAY;%(PreprocessorDefinitions)
true
@@ -210,7 +210,7 @@
None
- _UNICODE;UNICODE;_APP_NO_GUEST;_APP_HAVE_AUTORUN;_APP_HAVE_SKIPUAC;_APP_HAVE_TRAY;_APP_HAVE_SIZING;%(PreprocessorDefinitions)
+ _UNICODE;UNICODE;_APP_NO_GUEST;_APP_NO_WINXP;_APP_HAVE_AUTORUN;_APP_HAVE_SKIPUAC;_APP_HAVE_TRAY;_APP_HAVE_SIZING;%(PreprocessorDefinitions)
true
@@ -255,7 +255,7 @@
None
- _UNICODE;UNICODE;_APP_NO_GUEST;_APP_HAVE_AUTORUN;_APP_HAVE_SKIPUAC;_APP_HAVE_TRAY;_APP_HAVE_SIZING;%(PreprocessorDefinitions)
+ _UNICODE;UNICODE;_APP_NO_GUEST;_APP_NO_WINXP;_APP_HAVE_AUTORUN;_APP_HAVE_SKIPUAC;_APP_HAVE_TRAY;_APP_HAVE_SIZING;%(PreprocessorDefinitions)
false
diff --git a/src/main.cpp b/src/main.cpp
index 98399554..a4feabad 100644
Binary files a/src/main.cpp and b/src/main.cpp differ
diff --git a/src/main.h b/src/main.h
index 65070f88..53e477e0 100644
Binary files a/src/main.h and b/src/main.h differ