diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,3 +1,7 @@
+## 3000.4.1.0
+
+- Fix Inconsistent single quote escaping between String and Text HTML instances [#24](github.com/haskell/xhtml/pull/24)
+
 ## 3000.4.0.0
 
 - Memory allocation improvements [#20](https://github.com/haskell/xhtml/pull/20)
diff --git a/Text/XHtml/Internals.hs b/Text/XHtml/Internals.hs
--- a/Text/XHtml/Internals.hs
+++ b/Text/XHtml/Internals.hs
@@ -327,7 +327,6 @@
   P.condB (== c2w '>' ) (fixed4 ('&',('g',('t',';')))) $                  -- &gt;
   P.condB (== c2w '&' ) (fixed5 ('&',('a',('m',('p',';'))))) $            -- &amp;
   P.condB (== c2w '"' ) (fixed6 ('&',('q',('u',('o',('t',';')))))) $      -- &quot;
-  P.condB (== c2w '\'') (fixed5 ('&',('#',('3',('9',';'))))) $            -- &#39;
   P.condB (\c -> c >= c2w ' ' || c == c2w '\t' || c == c2w '\n' || c == c2w '\r')
         (P.liftFixedToBounded P.word8) P.emptyB
   where
diff --git a/xhtml.cabal b/xhtml.cabal
--- a/xhtml.cabal
+++ b/xhtml.cabal
@@ -1,9 +1,9 @@
 Cabal-version:      >= 1.10
 Name:               xhtml
-Version:            3000.4.0.0
+Version:            3000.4.1.0
 Copyright:          Bjorn Bringert 2004-2006, Andy Gill and the Oregon
                     Graduate Institute of Science and Technology, 1999-2001
-Maintainer:         Chris Dornan <chris@chrisdornan.com>
+Maintainer:         hecate@glitchbra.in
 Author:             Bjorn Bringert
 License:            BSD3
 License-file:       LICENSE
