packages feed

geek-server 1.0.0.3 → 1.1

raw patch · 3 files changed

+14/−17 lines, 3 filesdep −hspecPVP ok

version bump matches the API change (PVP)

Dependencies removed: hspec

API changes (from Hackage documentation)

Files

geek-server.cabal view
@@ -1,5 +1,5 @@ Name:                 geek-server-Version:              1.0.0.3+Version:              1.1 Build-type:           Simple Synopsis:             Geek blog engine server Description:          A dynamic blog engine, customizable with standard web technology, i.e. HTML, CSS and Javascript (JSON)@@ -12,12 +12,12 @@ Cabal-version:        >= 1.6 category:             Web homepage:             http://github.com/nfjinjing/geek-data-files:           +data-files:                       Nemesis                       COPYING  -Library           +Library   ghc-options:        -Wall   build-depends:      base >= 4 && < 99                     , air@@ -26,16 +26,15 @@                     , data-default                     , bytestring                     , text-                    , hspec                     , pandoc                     , hack2-                     +   hs-source-dirs:     src/-  exposed-modules:    +  exposed-modules:                       Web.Geek.ServeWithSnapServer                       Web.Geek.MarkupEngine.Markdown-                                                          + Executable            geek   ghc-options:        -threaded   build-depends:      base >= 4 && < 99@@ -45,10 +44,9 @@                     , data-default                     , bytestring                     , text-                    , hspec                     , pandoc                     , hack2 -                    +   hs-source-dirs:     src/   main-is:            MainDist.hs
src/Web/Geek/MarkupEngine/Markdown.hs view
@@ -1,19 +1,18 @@+{-# LANGUAGE NoImplicitPrelude #-}++ {-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE TemplateHaskell #-} {-# LANGUAGE QuasiQuotes #-}-{-# LANGUAGE NoImplicitPrelude #-}   module Web.Geek.MarkupEngine.Markdown where  import Air.Env-import Air.TH-import Data.Text (Text, pack, unpack)+import Data.Text (unpack) import GHC.Exts( IsString(..) )-import Test.Hspec import Text.Pandoc (readMarkdown, writeHtmlString) import Web.Geek.Type-import qualified Data.ByteString.Char8 as B import qualified Data.Default as Default  markdown :: MarkupEngine
src/Web/Geek/ServeWithSnapServer.hs view
@@ -1,9 +1,9 @@ {-# LANGUAGE NoImplicitPrelude #-} + module Web.Geek.ServeWithSnapServer where  import Air.Env-import Hack2 import Hack2.Handler.SnapServer import Web.Geek.DemoMiddlewareStack import Web.Geek.Serve (serve)@@ -11,10 +11,10 @@ import qualified Data.Default as Default  serve_with_snap_server :: [MarkupEngine] -> IO ()-serve_with_snap_server markup_engines = +serve_with_snap_server _markup_engines =    let     server_backend _app _port =       runWithConfig Default.def {port = _port} _app   in   -  serve markup_engines demo_middleware_stack server_backend+  serve _markup_engines demo_middleware_stack server_backend