diff --git a/changelog.markdown b/changelog.markdown
--- a/changelog.markdown
+++ b/changelog.markdown
@@ -1,3 +1,10 @@
+2008.10.26
+-----------
+
+### Fix
+
+* Missing type/extension.hs in cabal
+
 2008.10.25
 -----------
 
diff --git a/panda.cabal b/panda.cabal
--- a/panda.cabal
+++ b/panda.cabal
@@ -1,5 +1,5 @@
 Name:                 panda
-Version:              2008.10.25
+Version:              2008.10.26
 Build-type:           Simple
 Synopsis:             A simple static blog engine
 Description:          A simple static blog engine
@@ -14,7 +14,7 @@
 data-files:			  readme.markdown, changelog.markdown
 
 library
-  build-depends: base, cgi, network, haskell98, old-locale, old-time, directory, filepath, containers, mps >= 2008.10.15, parsedate >= 3000.0.0, rss >= 3000.0.1, xhtml, kibro == 0.4.1, utf8-string >= 0.3.1, pandoc >= 0.46, MissingH, parsec >= 2, gravatar >= 0.3
+  build-depends: base, cgi, network, haskell98, old-locale, old-time, directory, filepath, containers, mps >= 2008.10.15, parsedate >= 3000.0.0, rss >= 3000.0.1, xhtml, kibro >= 0.4.1, utf8-string >= 0.3.1, pandoc >= 0.46, MissingH, parsec >= 2, gravatar >= 0.3
   hs-source-dirs: src/
   exposed-modules:  Panda
                     Panda.Config.Global
@@ -37,6 +37,7 @@
                     Panda.Type.Sidebar
                     Panda.Type.State
                     Panda.Type.Theme
+                    Panda.Type.Extension
                     
                     Panda.View.Atom.Comment
                     Panda.View.Atom.Post
diff --git a/src/Panda/Type/Extension.hs b/src/Panda/Type/Extension.hs
new file mode 100644
--- /dev/null
+++ b/src/Panda/Type/Extension.hs
@@ -0,0 +1,16 @@
+module Panda.Type.Extension where
+
+import Panda.Helper.Env hiding (body)
+import Prelude hiding ((.), (/), (^), id, readFile)
+
+
+data Extension = 
+    Comment
+  | Search
+  | Analytics
+  deriving (Show, Read, Eq)
+
+
+to_extension s   = s.camel_case.read :: Extension
+to_extensions xs = xs.map to_extension
+
