diff --git a/Text/Blaze/Html5/Attributes.hs b/Text/Blaze/Html5/Attributes.hs
--- a/Text/Blaze/Html5/Attributes.hs
+++ b/Text/Blaze/Html5/Attributes.hs
@@ -70,6 +70,7 @@
     , novalidate
     , onbeforeonload
     , onbeforeprint
+    , onblur
     , oncanplay
     , oncanplaythrough
     , onchange
@@ -1331,6 +1332,24 @@
               -> Attribute       -- ^ Resulting attribute.
 onbeforeprint = attribute "onbeforeprint" " onbeforeprint=\""
 {-# INLINE onbeforeprint #-}
+
+-- WARNING: The next block of code was automatically generated by
+-- Util/GenerateHtmlCombinators.hs:248
+--
+-- | Combinator for the @onblur@ attribute.
+--
+-- Example:
+--
+-- > div ! onblur "bar" $ "Hello."
+--
+-- Result:
+--
+-- > <div onblur="bar">Hello.</div>
+--
+onblur :: AttributeValue  -- ^ Attribute value.
+       -> Attribute       -- ^ Resulting attribute.
+onblur = attribute "onblur" " onblur=\""
+{-# INLINE onblur #-}
 
 -- WARNING: The next block of code was automatically generated by
 -- Util/GenerateHtmlCombinators.hs:248
diff --git a/blaze-html.cabal b/blaze-html.cabal
--- a/blaze-html.cabal
+++ b/blaze-html.cabal
@@ -7,7 +7,7 @@
 -- The package version. See the Haskell package versioning policy
 -- (http://www.haskell.org/haskellwiki/Package_versioning_policy) for
 -- standards guiding when and how versions should be incremented.
-Version:             0.4.1.1
+Version:             0.4.1.2
 
 -- A short (one-line) description of the package.
 Synopsis:            A blazingly fast HTML combinator library.
