diff --git a/CHANGES b/CHANGES
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,10 @@
+Version 0.10.0.1 released 07 Jun 2012
+
+*   Fixed double-encoding bug for unicode page names
+    (Alexander Vershilov).
+
+*   Require happstack-server >= 7.
+
 Version 0.10 released 30 May 2012
 
 *   Changed 'readFileUTF8' so it doesn't encode filename on ghc 7.4.
diff --git a/Network/Gitit/Framework.hs b/Network/Gitit/Framework.hs
--- a/Network/Gitit/Framework.hs
+++ b/Network/Gitit/Framework.hs
@@ -179,7 +179,7 @@
 
 -- | Returns the current path (subtracting initial commands like @\/_edit@).
 getPath :: ServerMonad m => m String
-getPath = liftM (fromJust . decString True . intercalate "/" . rqPaths) askRq
+getPath = liftM (intercalate "/" . rqPaths) askRq
 
 -- | Returns the current page name (derived from the path).
 getPage :: GititServerPart String
diff --git a/gitit.cabal b/gitit.cabal
--- a/gitit.cabal
+++ b/gitit.cabal
@@ -1,5 +1,5 @@
 name:                gitit
-version:             0.10
+version:             0.10.0.1
 Cabal-version:       >= 1.6
 build-type:          Simple
 synopsis:            Wiki using happstack, git or darcs, and pandoc.
@@ -157,7 +157,7 @@
                      filestore >= 0.5 && < 0.6,
                      zlib >= 0.5 && < 0.6,
                      url >= 2.1 && < 2.2,
-                     happstack-server >= 6.6 && < 7.1,
+                     happstack-server >= 7.0 && < 7.1,
                      base64-bytestring >= 0.1 && < 0.2,
                      xml >= 1.3.5,
                      hslogger >= 1 && < 1.2,
