packages feed

yesod-static 1.5.0.4 → 1.5.0.5

raw patch · 3 files changed

+9/−3 lines, 3 files

Files

ChangeLog.md view
@@ -1,3 +1,7 @@+## 1.5.0.5++* Avoid lazy I/O in mkEmbeddedStatic (fixes [#149](https://github.com/yesodweb/yesod/issues/149))+ ## 1.5.0.4  * Doc tweaks
Yesod/EmbeddedStatic/Generators.hs view
@@ -43,6 +43,7 @@ import System.Directory (doesDirectoryExist, getDirectoryContents, findExecutable) import System.FilePath ((</>)) import Text.Jasmine (minifym)+import qualified Data.ByteString as BS import qualified Data.ByteString.Lazy as BL import qualified Data.Conduit.List as C import Data.Conduit.Binary (sourceHandle)@@ -71,8 +72,9 @@                     ebHaskellName = Just $ pathToName loc                   , ebLocation = loc                   , ebMimeType = mime-                  , ebProductionContent = BL.readFile f-                  , ebDevelReload = [| BL.readFile $(litE $ stringL f) |]+                  , ebProductionContent = fmap BL.fromStrict (BS.readFile f)+                  , ebDevelReload = [| fmap BL.fromStrict+                                       (BS.readFile $(litE $ stringL f)) |]                   }     return [entry] 
yesod-static.cabal view
@@ -1,5 +1,5 @@ name:            yesod-static-version:         1.5.0.4+version:         1.5.0.5 license:         MIT license-file:    LICENSE author:          Michael Snoyman <michael@snoyman.com>