diff --git a/CHANGES b/CHANGES
--- a/CHANGES
+++ b/CHANGES
@@ -1,6 +1,10 @@
 User-visible changes in hledger and hledger-lib.
 
 
+0.25.1 (2015/4/29)
+
+- timelog: support the description field (#247)
+
 0.25 (2015/4/7)
 
 - GHC 7.10 compatibility (#239)
diff --git a/Hledger/Cli/Add.hs b/Hledger/Cli/Add.hs
--- a/Hledger/Cli/Add.hs
+++ b/Hledger/Cli/Add.hs
@@ -8,14 +8,13 @@
 module Hledger.Cli.Add
 where
 
-#if !MIN_VERSION_base(4,8,0)
-import Control.Applicative.Compat ((<*))
-#endif
+import Prelude ()
+import Prelude.Compat
 import Control.Exception as E
 import Control.Monad
 import Control.Monad.Trans (liftIO)
 import Data.Char (toUpper, toLower)
-import Data.List
+import Data.List.Compat
 import Data.Maybe
 import Data.Time.Calendar (Day)
 import Data.Typeable (Typeable)
diff --git a/Hledger/Cli/Options.hs b/Hledger/Cli/Options.hs
--- a/Hledger/Cli/Options.hs
+++ b/Hledger/Cli/Options.hs
@@ -59,12 +59,11 @@
 )
 where
 
-#if !MIN_VERSION_base(4,8,0)
-import Control.Applicative.Compat ((<$>), (<*))
-#endif
+import Prelude ()
+import Prelude.Compat
 import qualified Control.Exception as C
 import Control.Monad (when)
-import Data.List
+import Data.List.Compat
 import Data.Maybe
 import Safe
 import System.Console.CmdArgs
diff --git a/hledger.cabal b/hledger.cabal
--- a/hledger.cabal
+++ b/hledger.cabal
@@ -1,5 +1,5 @@
 name:           hledger
-version: 0.25
+version: 0.25.1
 stability:      stable
 category:       Finance, Console
 synopsis:       The main command-line interface for the hledger accounting tool.
@@ -53,7 +53,7 @@
 
 
 library
-  cpp-options: -DVERSION="0.25"
+  cpp-options: -DVERSION="0.25.1"
   ghc-options: -Wall -fno-warn-unused-do-bind -fno-warn-name-shadowing -fno-warn-missing-signatures
   ghc-options: -fno-warn-type-defaults -fno-warn-orphans
   default-language: Haskell2010
@@ -75,9 +75,9 @@
                   Hledger.Cli.Register
                   Hledger.Cli.Stats
   build-depends:
-                  hledger-lib == 0.25
+                  hledger-lib == 0.25.1
                  ,base >= 4.3 && < 5
-                 ,base-compat >= 0.5.0
+                 ,base-compat >= 0.8.1
                  -- ,cabal-file-th
                  ,containers
                  ,cmdargs >= 0.10 && < 0.11
@@ -123,17 +123,17 @@
   main-is:        hledger-cli.hs
   hs-source-dirs: app
   default-language: Haskell2010
-  cpp-options: -DVERSION="0.25"
+  cpp-options: -DVERSION="0.25.1"
   ghc-options: -Wall -fno-warn-unused-do-bind -fno-warn-name-shadowing -fno-warn-missing-signatures
   ghc-options: -fno-warn-type-defaults -fno-warn-orphans
   if flag(threaded)
        ghc-options:   -threaded
   -- same as above:
   build-depends:
-                  hledger-lib == 0.25
-                 ,hledger == 0.25
+                  hledger-lib == 0.25.1
+                 ,hledger == 0.25.1
                  ,base >= 4.3 && < 5
-                 ,base-compat >= 0.5.0
+                 ,base-compat >= 0.8.1
                  ,containers
                  ,cmdargs >= 0.10 && < 0.11
                  ,csv
@@ -176,7 +176,7 @@
   build-depends: hledger-lib
                , hledger
                , base >= 4.3 && < 5
-               , base-compat >= 0.5.0
+               , base-compat >= 0.8.1
                , cmdargs
                , containers
                , csv
@@ -221,7 +221,7 @@
   build-depends:    hledger-lib,
                     hledger,
                     base >= 4.3 && < 5,
-                    base-compat >= 0.5.0,
+                    base-compat >= 0.8.1,
                     html,
                     tabular >= 0.2 && < 0.3,
                     process,
