diff --git a/CHANGELOG b/CHANGELOG
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,7 @@
+- 0.7.1.0
+    * Add `itemscope` and `itemprop` attributes
+    * Constraint `blaze-markup` dependency
+
 - 0.7.0.3
     * Dependency bump to allow `text-1.2`
 
diff --git a/blaze-html.cabal b/blaze-html.cabal
--- a/blaze-html.cabal
+++ b/blaze-html.cabal
@@ -1,5 +1,5 @@
 Name:         blaze-html
-Version:      0.7.0.3
+Version:      0.7.1.0
 Homepage:     http://jaspervdj.be/blaze
 Bug-Reports:  http://github.com/jaspervdj/blaze-html/issues
 License:      BSD3
@@ -51,11 +51,11 @@
     Text.Blaze.XHtml5.Attributes
 
   Build-depends:
-    base          >= 4    && < 5,
-    blaze-builder >= 0.2  && < 0.4,
-    blaze-markup  >= 0.6  && < 0.7,
-    bytestring    >= 0.9  && < 0.11,
-    text          >= 0.10 && < 1.3
+    base          >= 4     && < 5,
+    blaze-builder >= 0.2   && < 0.4,
+    blaze-markup  >= 0.6.3 && < 0.7,
+    bytestring    >= 0.9   && < 0.11,
+    text          >= 0.10  && < 1.3
 
 Test-suite blaze-html-tests
   Type:           exitcode-stdio-1.0
@@ -78,7 +78,7 @@
     -- Copied from regular dependencies...
     base          >= 4     && < 5,
     blaze-builder >= 0.2   && < 0.4,
-    blaze-markup  >= 0.6   && < 0.7,
+    blaze-markup  >= 0.6.3 && < 0.7,
     bytestring    >= 0.9   && < 0.11,
     text          >= 0.10  && < 1.3
 
diff --git a/src/Util/GenerateHtmlCombinators.hs b/src/Util/GenerateHtmlCombinators.hs
--- a/src/Util/GenerateHtmlCombinators.hs
+++ b/src/Util/GenerateHtmlCombinators.hs
@@ -428,6 +428,7 @@
         , "form", "formaction", "formenctype", "formmethod", "formnovalidate"
         , "formtarget", "headers", "height", "hidden", "high", "href"
         , "hreflang", "http-equiv", "icon", "id", "ismap", "item", "itemprop"
+        , "itemscope", "itemtype"
         , "keytype", "label", "lang", "list", "loop", "low", "manifest", "max"
         , "maxlength", "media", "method", "min", "multiple", "name"
         , "novalidate", "onbeforeonload", "onbeforeprint", "onblur", "oncanplay"
