BlogLiterately-0.8.6.3/0000755000000000000000000000000007346545000013001 5ustar0000000000000000BlogLiterately-0.8.6.3/BlogLiterately.cabal0000644000000000000000000000764707346545000016725 0ustar0000000000000000Name: BlogLiterately Version: 0.8.6.3 Synopsis: A tool for posting Haskelly articles to blogs Description: Write blog posts in Markdown format, then use BlogLiterately to do syntax highlighting, format ghci sessions, and upload to any blog supporting the metaWeblog API (such as Wordpress): . . To get started, use the provided executable @BlogLiterately@; see for complete documentation. . To make further customization possible, the internals of the executable are made available as a library. In particular, it is easy to create your own executable which adds extra custom transformations; see "Text.BlogLiterately.Run". Cabal-Version: >= 1.10 Homepage: http://byorgey.wordpress.com/blogliterately/ License: GPL-3 License-file: LICENSE Category: Web Copyright: Copyright (c) Robert Greayer 2008-2010, Brent Yorgey 2012-2016 Author: Robert Greayer , Brent Yorgey Maintainer: Brent Yorgey Stability: experimental Build-Type: Simple Tested-With: GHC ==8.0.2, GHC ==8.2.2, GHC ==8.4.4, GHC ==8.6.3 Extra-Source-Files: CHANGES.md README.markdown doc/BlogLiteratelyDoc.lhs style/*.css style/hs-style Bug-reports: http://github.com/byorgey/BlogLiterately/issues Source-repository head type: git location: git://github.com/byorgey/BlogLiterately.git Library Build-Depends: base >= 4.0 && < 4.13, process, filepath, directory, bytestring, containers, bool-extras, mtl, text >= 1.2 && < 1.3, temporary >= 1.1 && < 1.4, strict >= 0.3 && < 0.4, split >= 0.1.4 && < 0.3, transformers >= 0.3 && < 0.6, parsec >= 3 && < 3.2, HaXml >= 1.22 && < 1.26, hscolour >= 1.20 && < 1.25, blaze-html >= 0.5 && < 0.10, cmdargs >= 0.9.5 && < 0.11, haxr >= 3000.11 && < 3000.12, pandoc >= 2.0 && < 2.8, pandoc-types >= 1.16 && < 1.20, pandoc-citeproc >= 0.1.2 && < 0.17, highlighting-kate >= 0.5 && < 0.7, data-default >= 0.5 && < 0.8, lens >= 3.8 && < 4.18, tagsoup >= 0.13.4 && < 0.15, HTTP >= 4000.3 && < 4000.4 Exposed-modules: Text.BlogLiterately Text.BlogLiterately.Block Text.BlogLiterately.Ghci Text.BlogLiterately.Highlight Text.BlogLiterately.Image Text.BlogLiterately.LaTeX Text.BlogLiterately.Options Text.BlogLiterately.Options.Parse Text.BlogLiterately.Post Text.BlogLiterately.Run Text.BlogLiterately.Transform Other-modules: Paths_BlogLiterately hs-source-dirs: src Other-extensions: DeriveDataTypeable FlexibleContexts PatternGuards RecordWildCards TypeOperators ViewPatterns Default-language: Haskell2010 Executable BlogLiterately Build-Depends: base, BlogLiterately, cmdargs >= 0.9.5 && < 0.11 Main-Is: BlogLiterately.hs hs-source-dirs: main Ghc-Options: -fwarn-unused-imports -threaded Default-language: Haskell2010 BlogLiterately-0.8.6.3/CHANGES.md0000755000000000000000000002110607346545000014376 0ustar00000000000000000.8.6.3 (4 March 2019) ---------------------- - Support for GHC 8.6 (`base-4.12`) - Allow `temporary-1.3`, `pandoc-citeproc-0.16`, `pandoc-2.7`, `lens-4.17` - Drop support for GHC < 8 0.8.6.2 (8 June 2018) --------------------- - Remove deprecated math rendering methods (latexmathml, asciimathml, jsmath, gladtex) - allow `pandoc-2.2` - allow `base-4.11` (GHC 8.4) 0.8.6.1 (31 January 2018) ------------------------- - bug fix: a lot of options got turned off by default in pandoc 2.x! Restore default pandoc Markdown parsing options. This bug means that 0.8.5 and 0.8.6 did not parse various things correctly such as LaTeX math, citations, and YAML header blocks. 0.8.6 (31 January 2018) ----------------------- - allow `lens-4.16` - allow `pandoc-citeproc-0.14` - new `rawlatex` option for passing LaTeX code through unchanged 0.8.5 (10 January 2018) ----------------------- - update to work with `pandoc-2.x`. No longer builds with `pandoc-1.x`. 0.8.4.3 (3 December 2016) ------------------------- - allow (and require) `pandoc-1.19` 0.8.4.2 (18 November 2016) -------------------------- - allow `pandoc-1.18` and `pandoc-types-1.17` 0.8.4.1 (22 October 2016) ------------------------- - allow `lens-4.15` 0.8.4 (13 July 2016) -------------------- Two new special link types: - Github (link to a repo, issue, or commit) - Hackage (link to a package) 0.8.3.1 (14 June 2016) ---------------------- Allow: - `pandoc-citeproc-0.10` - `data-default-0.7` - `tagsoup-0.14` 0.8.3 (25 May 2016) ------------------- * Add `--[no-]lit-haskell` flags, to enable/disable processing of markdown files as literate Haskell. See [#29](https://github.com/byorgey/BlogLiterately/issues/29). 0.8.2.3 (9 May 2016) -------------------- * Allow `transformers-0.5` 0.8.2.2 (6 May 2016) -------------------- * Allow `lens-4.14` 0.8.2.1 (20 April 2016) ----------------------- * Allow `data-default-0.6` 0.8.2 (25 March 2016) --------------------- * New feature: support various types of "special links" which are automatically replaced with appropriate URLs. Initial support for wikipedia links, Google "feeling lucky" search, and links to other posts on the same blog specified by ID or search term. 0.8.1.6 (22 March 2016) ----------------------- * Allow `pandoc-1.17` 0.8.1.5 (26 January 2016) ------------------------- * Allow `hscolour-1.24` 0.8.1.4 (5 January 2016) ------------------------ * Require `pandoc-1.16` 0.8.1.3 (14 October 2015) ------------------------- * Allow `pandoc-citeproc-0.8` 0.8.1.2 (22 September 2015) --------------------------- * Allow `lens-4.13` 0.8.1.1 (10 July 2015) ---------------------- * Allow `pandoc-1.15` * Allow `lens-4.12` 0.8.1 (1 June 2015) ------------------- * Require `haxr-3000.11` which adds HTTPS support. 0.8 (28 May 2015) ----------------- * Require `pandoc-1.14` * Allow `highlighting-kate-0.6` * With the introduction of `Either` results for `pandoc`'s reader functions, the type of `Text.BlogLiterately.Transform.xformDoc` has changed. It now yields `IO (Either PandocError (BlogLiterately, String))` instead of `IO (BlogLiterately, String)`. 0.7.1.11 (26 May 2015) ---------------------- * Allow `lens-4.11` 0.7.1.10 (12 May 2015) ---------------------- * Bump upper bounds. Allow: - `hscolour-1.23` - `pandoc-citeproc-0.7` 0.7.1.9 (6 May 2015) -------------------- * Fix compilation under GHC-7.10 0.7.1.8 (4 May 2015) -------------------- * Bump upper bounds. Now allows: - `base-4.8` - `transformers-0.4` - `lens-4.9` - `hscolour-1.22` - `blaze-html-0.8` - `HaXml-1.25` - `pandoc-1.13` - `pandoc-citeproc-0.6` * Get rid of `utf8-string` dependency * Drop leading spaces while parsing BLOpts block 0.7.1.7 (5 June 2014) --------------------- * Allow `lens-4.2` * Test with GHC 7.8 0.7.1.6 (21 March 2014) ----------------------- * Allow `lens-4.1` 0.7.1.5 (10 March 2014) ----------------------- * Fix bug that was causing options set in profile or in-file options header to be ignored when doing pandoc writing, which affected e.g. table of contents setting. 0.7.1.4 (3 February 2014) ------------------------- * (#11) Workaround allowing [ghci] blocks in .lhs files containing lines that start with # 0.7.1.3 (30 January 2014) ------------------------- * Allow lens-4.0 0.7.1.2 (27 January 2014) ------------------------- * Allow blaze-html-0.7 0.7.1.1 (17 January 2014) ------------------------- * Bug fix: no table of contents is now actually the default, as advertised 0.7.1 (14 January 2014) ----------------------- * Allow pandoc-citeproc-0.3 * Add --toc option for putting a table of contents at the top of a post 0.7.0.2 (4 December 2013) ------------------------- * Allow pandoc-citeproc-0.2 0.7.0.1 (7 November 2013) ------------------------- * Allow lens-3.10 0.7 (2 November 2013) --------------------- * Add support for citations. 0.6.3.1 (10 October 2013) ------------------------- * Allow haxr-3000.10 0.6.3 (30 September 2013) ------------------------- * Update to build against pandoc-1.12. Note that BlogLiterately no longer builds with pandoc < 1.12. 0.6.2 (29 August 2013) ---------------------- * Enable input in reStructuredText format 0.6.1 (27 August 2013) ---------------------- * Automatically include necessary preamble (e.g. `