diff --git a/Text/Blaze/Svg.hs b/Text/Blaze/Svg.hs
--- a/Text/Blaze/Svg.hs
+++ b/Text/Blaze/Svg.hs
@@ -9,6 +9,9 @@
     , l, lr, h, hr, v, vr
     , c, cr, s, sr
     , q, qr, t, tr
+    , translate, rotate, scale
+    , skewX, skewY
+    , matrix
     ) where
 
 import Text.Blaze.Svg.Internal
diff --git a/Text/Blaze/Svg/Internal.hs b/Text/Blaze/Svg/Internal.hs
--- a/Text/Blaze/Svg/Internal.hs
+++ b/Text/Blaze/Svg/Internal.hs
@@ -186,4 +186,64 @@
   , " "
   ]
 
+-- | Specifies a translation by @x@ and @y@
+translate :: Show a => a -> a -> AttributeValue
+translate x y = toValue . join $
+  [ "translate("
+  , show x, " ", show y
+  , ")"
+  ]
 
+-- | Specifies a scale operation by @x@ and @y@
+scale :: Show a => a -> a -> AttributeValue
+scale x y = toValue . join $
+  [ "scale("
+  , show x, " ", show y
+  , ")"
+  ]
+
+-- | Specifies a rotation by @rotate-angle@ degrees
+rotate :: Show a => a -> AttributeValue
+rotate rotateAngle = toValue . join $
+  [ "rotate("
+  , show rotateAngle
+  , ")"
+  ]
+
+-- | Specifies a rotation by @rotate-angle@ degrees about the given time @rx,ry@
+rotateAround :: Show a => a -> a -> a -> AttributeValue
+rotateAround rotateAngle rx ry = toValue . join $
+  [ "rotate("
+  , show rotateAngle, ","
+  , show rx, ",", show ry
+  , ")"
+  ]
+
+skewX, skewY :: Show a => a -> AttributeValue
+
+-- | Skew tansformation along x-axis
+skewX skewAngle = toValue . join $
+  [ "skewX("
+  , show skewAngle
+  , ")"
+  ]
+
+-- | Skew tansformation along y-axis
+skewY skewAngle = toValue . join $
+  [ "skewY("
+  , show skewAngle
+  , ")"
+  ]
+
+-- | Specifies a transform in the form of a transformation matrix
+matrix :: Show a => a -> a -> a -> a -> a -> a -> AttributeValue
+matrix a b c_ d e f =  toValue . join $
+  [  "matrix("
+  ,  show a, ","
+  ,  show b, ","
+  ,  show c_, ","
+  ,  show d, ","
+  ,  show e, ","
+  ,  show f
+  , ")"
+  ]
diff --git a/blaze-svg.cabal b/blaze-svg.cabal
--- a/blaze-svg.cabal
+++ b/blaze-svg.cabal
@@ -1,5 +1,5 @@
 name:                blaze-svg
-version:             0.1.0.0
+version:             0.1.1
 synopsis:            SVG combinator library
 description:         SVG combinator library
 homepage:            https://github.com/deepakjois/blaze-svg
@@ -27,7 +27,7 @@
   Build-depends:
     base          >= 4  && < 5,
     mtl           >= 2  && < 3,
-    blaze-html    >= 0.4 && < 0.5,
+    blaze-html    >= 0.4.3.2 && < 0.5,
     bytestring    >= 0.9
 
 Source-repository head
