diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,5 +1,9 @@
 # Changelog
 
+## 1.7.0.1
+
+* Support `yesod-core` 1.7
+
 ## 1.7
 
 * Add support for Feed Categories
diff --git a/Yesod/AtomFeed.hs b/Yesod/AtomFeed.hs
--- a/Yesod/AtomFeed.hs
+++ b/Yesod/AtomFeed.hs
@@ -1,8 +1,8 @@
+{-# LANGUAGE GeneralizedNewtypeDeriving #-}
+{-# LANGUAGE OverloadedStrings #-}
 {-# LANGUAGE QuasiQuotes #-}
 {-# LANGUAGE RecordWildCards #-}
-{-# LANGUAGE OverloadedStrings #-}
-{-# LANGUAGE CPP #-}
-{-# LANGUAGE GeneralizedNewtypeDeriving #-}
+
 ---------------------------------------------------------
 --
 -- Module        : Yesod.AtomFeed
diff --git a/Yesod/FeedTypes.hs b/Yesod/FeedTypes.hs
--- a/Yesod/FeedTypes.hs
+++ b/Yesod/FeedTypes.hs
@@ -20,7 +20,7 @@
     -- | note: currently only used for Rss
     , feedDescription :: Html
 
-    -- | note: currently only used for Rss, possible values: 
+    -- | note: currently only used for Rss, possible values:
     --   <http://www.rssboard.org/rss-language-codes>
     , feedLanguage    :: Text
 
diff --git a/Yesod/RssFeed.hs b/Yesod/RssFeed.hs
--- a/Yesod/RssFeed.hs
+++ b/Yesod/RssFeed.hs
@@ -1,8 +1,8 @@
+{-# LANGUAGE GeneralizedNewtypeDeriving #-}
+{-# LANGUAGE OverloadedStrings #-}
 {-# LANGUAGE QuasiQuotes #-}
 {-# LANGUAGE RecordWildCards #-}
-{-# LANGUAGE OverloadedStrings #-}
-{-# LANGUAGE CPP #-}
-{-# LANGUAGE GeneralizedNewtypeDeriving #-}
+
 -------------------------------------------------------------------------------
 --
 -- Module        : Yesod.RssFeed
@@ -68,7 +68,7 @@
         ++
         case feedLogo of
             Nothing -> []
-            Just (route, desc) -> [Element "image" Map.empty 
+            Just (route, desc) -> [Element "image" Map.empty
                 [ NodeElement $ Element "url" Map.empty [NodeContent $ render route]
                 , NodeElement $ Element "title" Map.empty [NodeContent desc]
                 , NodeElement $ Element "link" Map.empty [NodeContent $ render feedLinkHome]
diff --git a/yesod-newsfeed.cabal b/yesod-newsfeed.cabal
--- a/yesod-newsfeed.cabal
+++ b/yesod-newsfeed.cabal
@@ -1,5 +1,5 @@
 name:            yesod-newsfeed
-version:         1.7.0.0
+version:         1.7.0.1
 license:         MIT
 license-file:    LICENSE
 author:          Michael Snoyman, Patrick Brisbin
@@ -7,15 +7,15 @@
 synopsis:        Helper functions and data types for producing News feeds.
 category:        Web, Yesod
 stability:       Stable
-cabal-version:   >= 1.6
+cabal-version:   >= 1.10
 build-type:      Simple
 homepage:        http://www.yesodweb.com/
 description:     API docs and the README are available at <http://www.stackage.org/package/yesod-newsfeed>
 extra-source-files: README.md ChangeLog.md
 
 library
-    build-depends:   base                 >= 4        && < 5
-                   , yesod-core           >= 1.6      && < 1.7
+    build-depends:   base                 >= 4.10     && < 5
+                   , yesod-core           >= 1.6      && < 1.8
                    , time                 >= 1.1.4
                    , shakespeare          >= 2.0
                    , bytestring           >= 0.9.1.4
@@ -30,6 +30,7 @@
                    , Yesod.Feed
     other-modules:   Yesod.FeedTypes
     ghc-options:     -Wall
+    default-language: Haskell2010
 
 source-repository head
   type:     git
