diff --git a/cbits/config.h b/cbits/config.h
--- a/cbits/config.h
+++ b/cbits/config.h
@@ -69,14 +69,6 @@
 
 #endif
 
-#ifdef _WIN32
-# include <BaseTsd.h>
-  typedef SSIZE_T ssize_t;
-  typedef SIZE_T size_t;
-#else
-# include <sys/types.h>
-#endif
-
 #ifdef __cplusplus
 }
 #endif
diff --git a/changelog b/changelog
--- a/changelog
+++ b/changelog
@@ -1,3 +1,13 @@
+cmark 0.5.3.1 (16 Jul 2016)
+
+  * Remove unnecessary typedef that caused problems with the build
+    (patch from upstream).
+
+cmark 0.5.3 (15 Jul 2016)
+
+  * Update to cmark 0.26.0.
+  * Added appveyor CI.
+
 cmark 0.5.2.1 (22 May 2016)
 
   * New .travis.yml - test with stack, cabal on many versions.
diff --git a/cmark.cabal b/cmark.cabal
--- a/cmark.cabal
+++ b/cmark.cabal
@@ -1,5 +1,5 @@
 name:                cmark
-version:             0.5.3
+version:             0.5.3.1
 synopsis:            Fast, accurate CommonMark (Markdown) parser and renderer
 description:
   This package provides Haskell bindings for
