gitit 0.10.5 → 0.10.5.1
raw patch · 5 files changed
+58/−4 lines, 5 filesdep ~http-clientdep ~timePVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: http-client, time
API changes (from Hackage documentation)
- Network.Gitit.Interface: Config :: FilePath -> FileStoreType -> PageType -> MathMethod -> Bool -> Bool -> (Handler -> Handler) -> AuthenticationLevel -> Handler -> FilePath -> Int -> FilePath -> FilePath -> Priority -> FilePath -> [String] -> Bool -> Integer -> Integer -> String -> Int -> Bool -> String -> [String] -> [String] -> String -> Maybe (String, [String]) -> Bool -> String -> String -> String -> String -> Bool -> Bool -> FilePath -> Map String String -> String -> String -> String -> Bool -> String -> Bool -> String -> Integer -> Integer -> Bool -> Maybe FilePath -> Bool -> Int -> OAuth2 -> Config
- Network.Gitit.Interface: Context :: String -> PageLayout -> Bool -> Bool -> Bool -> [String] -> [(String, String)] -> Context
- Network.Gitit.Interface: DocBook :: PageType
- Network.Gitit.Interface: HTML :: PageType
- Network.Gitit.Interface: LaTeX :: PageType
- Network.Gitit.Interface: Markdown :: PageType
- Network.Gitit.Interface: Org :: PageType
- Network.Gitit.Interface: PageLayout :: String -> Maybe String -> Bool -> [String] -> String -> [String] -> Bool -> Bool -> Maybe String -> [Tab] -> Tab -> Bool -> PageLayout
- Network.Gitit.Interface: PageTransform :: (Pandoc -> PluginM Pandoc) -> Plugin
- Network.Gitit.Interface: PreCommitTransform :: (String -> PluginM String) -> Plugin
- Network.Gitit.Interface: PreParseTransform :: (String -> PluginM String) -> Plugin
- Network.Gitit.Interface: RST :: PageType
- Network.Gitit.Interface: Request :: Bool -> Method -> [String] -> String -> String -> [(String, Input)] -> MVar [(String, Input)] -> [(String, Cookie)] -> HttpVersion -> Headers -> MVar RqBody -> Host -> Request
- Network.Gitit.Interface: Textile :: PageType
- Network.Gitit.Interface: User :: String -> Password -> String -> User
- Network.Gitit.Interface: accessQuestion :: Config -> Maybe (String, [String])
- Network.Gitit.Interface: address :: Config -> String
- Network.Gitit.Interface: askConfig :: PluginM Config
- Network.Gitit.Interface: askFileStore :: PluginM FileStore
- Network.Gitit.Interface: askMeta :: PluginM [(String, String)]
- Network.Gitit.Interface: askRequest :: PluginM Request
- Network.Gitit.Interface: askUser :: PluginM (Maybe User)
- Network.Gitit.Interface: authHandler :: Config -> Handler
- Network.Gitit.Interface: baseUrl :: Config -> String
- Network.Gitit.Interface: cacheDir :: Config -> FilePath
- Network.Gitit.Interface: compressResponses :: Config -> Bool
- Network.Gitit.Interface: ctxBirdTracks :: Context -> Bool
- Network.Gitit.Interface: ctxCacheable :: Context -> Bool
- Network.Gitit.Interface: ctxCategories :: Context -> [String]
- Network.Gitit.Interface: ctxFile :: Context -> String
- Network.Gitit.Interface: ctxLayout :: Context -> PageLayout
- Network.Gitit.Interface: ctxMeta :: Context -> [(String, String)]
- Network.Gitit.Interface: ctxTOC :: Context -> Bool
- Network.Gitit.Interface: data Config
- Network.Gitit.Interface: data Context
- Network.Gitit.Interface: data PageLayout
- Network.Gitit.Interface: data PageType
- Network.Gitit.Interface: data Plugin
- Network.Gitit.Interface: data Request :: *
- Network.Gitit.Interface: data User
- Network.Gitit.Interface: debugMode :: Config -> Bool
- Network.Gitit.Interface: defaultLHS :: Config -> Bool
- Network.Gitit.Interface: defaultPageType :: Config -> PageType
- Network.Gitit.Interface: defaultSummary :: Config -> String
- Network.Gitit.Interface: doNotCache :: PluginM ()
- Network.Gitit.Interface: feedDays :: Config -> Integer
- Network.Gitit.Interface: feedRefreshTime :: Config -> Integer
- Network.Gitit.Interface: frontPage :: Config -> String
- Network.Gitit.Interface: getContext :: HasContext m => m Context
- Network.Gitit.Interface: githubAuth :: Config -> OAuth2
- Network.Gitit.Interface: inlinesToString :: [Inline] -> String
- Network.Gitit.Interface: inlinesToURL :: [Inline] -> String
- Network.Gitit.Interface: liftIO :: MonadIO m => forall a. IO a -> m a
- Network.Gitit.Interface: logFile :: Config -> FilePath
- Network.Gitit.Interface: logLevel :: Config -> Priority
- Network.Gitit.Interface: mailCommand :: Config -> String
- Network.Gitit.Interface: markupHelp :: Config -> String
- Network.Gitit.Interface: mathMethod :: Config -> MathMethod
- Network.Gitit.Interface: maxPageSize :: Config -> Integer
- Network.Gitit.Interface: maxUploadSize :: Config -> Integer
- Network.Gitit.Interface: mimeMap :: Config -> Map String String
- Network.Gitit.Interface: mkPageTransform :: Data a => (a -> a) -> Plugin
- Network.Gitit.Interface: mkPageTransformM :: Data a => (a -> PluginM a) -> Plugin
- Network.Gitit.Interface: modifyContext :: HasContext m => (Context -> Context) -> m ()
- Network.Gitit.Interface: noDelete :: Config -> [String]
- Network.Gitit.Interface: noEdit :: Config -> [String]
- Network.Gitit.Interface: pandocUserData :: Config -> Maybe FilePath
- Network.Gitit.Interface: pdfExport :: Config -> Bool
- Network.Gitit.Interface: pgLinkToFeed :: PageLayout -> Bool
- Network.Gitit.Interface: pgMarkupHelp :: PageLayout -> Maybe String
- Network.Gitit.Interface: pgMessages :: PageLayout -> [String]
- Network.Gitit.Interface: pgPageName :: PageLayout -> String
- Network.Gitit.Interface: pgPrintable :: PageLayout -> Bool
- Network.Gitit.Interface: pgRevision :: PageLayout -> Maybe String
- Network.Gitit.Interface: pgScripts :: PageLayout -> [String]
- Network.Gitit.Interface: pgSelectedTab :: PageLayout -> Tab
- Network.Gitit.Interface: pgShowPageTools :: PageLayout -> Bool
- Network.Gitit.Interface: pgShowSiteNav :: PageLayout -> Bool
- Network.Gitit.Interface: pgTabs :: PageLayout -> [Tab]
- Network.Gitit.Interface: pgTitle :: PageLayout -> String
- Network.Gitit.Interface: pluginModules :: Config -> [String]
- Network.Gitit.Interface: portNumber :: Config -> Int
- Network.Gitit.Interface: recaptchaPrivateKey :: Config -> String
- Network.Gitit.Interface: recaptchaPublicKey :: Config -> String
- Network.Gitit.Interface: recentActivityDays :: Config -> Int
- Network.Gitit.Interface: repositoryPath :: Config -> FilePath
- Network.Gitit.Interface: repositoryType :: Config -> FileStoreType
- Network.Gitit.Interface: requireAuthentication :: Config -> AuthenticationLevel
- Network.Gitit.Interface: resetPasswordMessage :: Config -> String
- Network.Gitit.Interface: rpxDomain :: Config -> String
- Network.Gitit.Interface: rpxKey :: Config -> String
- Network.Gitit.Interface: rqBody :: Request -> MVar RqBody
- Network.Gitit.Interface: rqCookies :: Request -> [(String, Cookie)]
- Network.Gitit.Interface: rqHeaders :: Request -> Headers
- Network.Gitit.Interface: rqInputsBody :: Request -> MVar [(String, Input)]
- Network.Gitit.Interface: rqInputsQuery :: Request -> [(String, Input)]
- Network.Gitit.Interface: rqMethod :: Request -> Method
- Network.Gitit.Interface: rqPaths :: Request -> [String]
- Network.Gitit.Interface: rqPeer :: Request -> Host
- Network.Gitit.Interface: rqQuery :: Request -> String
- Network.Gitit.Interface: rqSecure :: Request -> Bool
- Network.Gitit.Interface: rqUri :: Request -> String
- Network.Gitit.Interface: rqVersion :: Request -> HttpVersion
- Network.Gitit.Interface: sessionTimeout :: Config -> Int
- Network.Gitit.Interface: showLHSBirdTracks :: Config -> Bool
- Network.Gitit.Interface: staticDir :: Config -> FilePath
- Network.Gitit.Interface: tableOfContents :: Config -> Bool
- Network.Gitit.Interface: templatesDir :: Config -> FilePath
- Network.Gitit.Interface: type PluginM = ReaderT PluginData (StateT Context IO)
- Network.Gitit.Interface: uEmail :: User -> String
- Network.Gitit.Interface: uPassword :: User -> Password
- Network.Gitit.Interface: uUsername :: User -> String
- Network.Gitit.Interface: useAbsoluteUrls :: Config -> Bool
- Network.Gitit.Interface: useCache :: Config -> Bool
- Network.Gitit.Interface: useFeed :: Config -> Bool
- Network.Gitit.Interface: useRecaptcha :: Config -> Bool
- Network.Gitit.Interface: userFile :: Config -> FilePath
- Network.Gitit.Interface: wikiTitle :: Config -> String
- Network.Gitit.Interface: withTempDir :: FilePath -> (FilePath -> IO a) -> IO a
- Network.Gitit.Interface: withUser :: Config -> Handler -> Handler
- Network.Gitit.Interface: xssSanitize :: Config -> Bool
Files
- CHANGES +8/−0
- Network/Gitit/Util.hs +1/−0
- data/markupHelp/Markdown +1/−0
- data/markupHelp/Org +44/−0
- gitit.cabal +4/−4
CHANGES view
@@ -1,3 +1,11 @@+Version 0.10.5.1 released 21 September 2014++ * Added markup help for org mode. Closes #449.++ * Utils.parsePageType: Added case for "org".++ * Allow newer versions of dependencies.+ Version 0.10.5 released 23 August 2014 * Added github login option (Freiric Barral).
Network/Gitit/Util.hs view
@@ -101,6 +101,7 @@ "textile" -> (Textile,False) "latex" -> (LaTeX,False) "latex+lhs" -> (LaTeX,True)+ "org" -> (Org,False) x -> error $ "Unknown page type: " ++ x encUrl :: String -> String
data/markupHelp/Markdown view
@@ -41,6 +41,7 @@ term : definition+ orange : orange fruit
+ data/markupHelp/Org view
@@ -0,0 +1,44 @@+ * Section heading++ ** Subsection++ Formatting: /italics/, *bold*, super^{script}, sub_{script},+ +strikeout+. A line break\\+ can be forced with two backslashes at the end of the line.++ #+BEGIN_QUOTE+ Indented quotation+ #+END_QUOTE++ Links: [[http://google.com][external]], [[][Wiki Link]],+ [[/img/gitit-banner.png]], [[#section-heading][to heading]].++ Indented code block:++ #+BEGIN_EXAMPLE+ #include <stdbool.h>+ #+END_EXAMPLE++ Or++ #+BEGIN_SRC haskell+ let a = 1:a in head a+ #+END_SRC++ - bulleted+ - list++ --------------++ 1. ordered+ 2. list++ 1. sublist (indent 4 spaces)+ 2. another++ 3. item three++ - term :: definition+ - orange :: orange fruit++For more: [org-mode manual](http://orgmode.org/manual/)
gitit.cabal view
@@ -1,5 +1,5 @@ name: gitit-version: 0.10.5+version: 0.10.5.1 Cabal-version: >= 1.6 build-type: Simple synopsis: Wiki using happstack, git or darcs, and pandoc.@@ -80,7 +80,7 @@ data/markupHelp/Markdown, data/markupHelp/Markdown+LHS, data/markupHelp/RST, data/markupHelp/RST+LHS, data/markupHelp/LaTeX, data/markupHelp/LaTeX+LHS,- data/markupHelp/HTML,+ data/markupHelp/HTML, data/markupHelp/Org, plugins/CapitalizeEmphasis.hs, plugins/PigLatin.hs, plugins/Dot.hs,@@ -157,7 +157,7 @@ HTTP >= 4000.0 && < 4000.3, HStringTemplate >= 0.6 && < 0.8, old-locale >= 1,- time >= 1.1 && < 1.5,+ time >= 1.1 && < 1.6, recaptcha >= 0.1, filestore >= 0.6 && < 0.7, zlib >= 0.5 && < 0.6,@@ -175,7 +175,7 @@ uri >= 0.1 && < 0.2, split, hoauth2 >= 0.4.1 && < 0.5,- http-client >= 0.3.5 && < 0.4,+ http-client >= 0.3.5 && < 0.5, http-client-tls >= 0.2.2 && < 0.3, aeson >= 0.7 && < 0.9 if impl(ghc >= 6.10)