yesod-static 1.5.0.4 → 1.5.0.5
raw patch · 3 files changed
+9/−3 lines, 3 files
Files
- ChangeLog.md +4/−0
- Yesod/EmbeddedStatic/Generators.hs +4/−2
- yesod-static.cabal +1/−1
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>