summaryrefslogtreecommitdiff
path: root/pandoc.cabal
Commit message (Collapse)AuthorAge
* Version bounds: require skylighting 0.1.1.4, bump bounds for blaze-*.John MacFarlane2017-01-31
|
* Merge branch 'typeclass'John MacFarlane2017-01-29
|\
| * Rely on skylighting 0.1.1.2.John MacFarlane2017-01-28
| |
| * Fix up benchmarks so they compile.John MacFarlane2017-01-27
| |
| * Split writeDocbook into writeDocbook4, writeDocbook5.John MacFarlane2017-01-26
| | | | | | | | | | | | | | Removed writerDocbookVersion in WriterOptions. Renamed default.docbook template to default.docbook4. Allow docbook4 as an output format. But alias docbook = docbook4.
| * EPUB writer: split writeEPUB into writeEPUB2, writeEPUB3.John MacFarlane2017-01-26
| | | | | | | | Also include explicit epub2 output format in CLI tool.
| * Provide explicit separate functions for HTML 4 and 5.John MacFarlane2017-01-25
| | | | | | | | | | | | | | | | | | * Text.Pandoc.Writers.HTML: removed writeHtml, writeHtmlString, added writeHtml4, writeHtml4String, writeHtml5, writeHtml5String. * Removed writerHtml5 from WriterOptions. * Renamed default.html template to default.html4. * "html" now aliases to "html5"; to get the old HTML4 behavior, you must now specify "-t html4".
| * Revert "Added page breaks into Pandoc."John MacFarlane2017-01-25
| | | | | | | | This reverts commit f02a12aff638fa2339192231b8f601bffdfe3e14.
| * Compile against pandoc-types 1.18.*.John MacFarlane2017-01-25
| |
| * Removed tests for Walk; these now live in pandoc-types.John MacFarlane2017-01-25
| |
| * Make Extensions a custom type instead of a Set Extension.John MacFarlane2017-01-25
| | | | | | | | | | | | | | | | | | The type is implemented in terms of an underlying bitset which should be more efficient. API change: from Text.Pandoc.Extensions export Extensions, emptyExtensions, extensionsFromList, enableExtension, disableExtension, extensionEnabled.
| * Split extensions code from Options into separate Text.Pandoc.Extensions.John MacFarlane2017-01-25
| | | | | | | | | | | | API change. However, Extensions exports Options, so this shouldn't have much impact.
| * Expose Text.Pandoc.MIME, unexpose Text.Pandoc.CSSJohn MacFarlane2017-01-25
| |
| * Fixed up weigh-pandoc and benchmark-pandoc so they build.John MacFarlane2017-01-25
| |
| * Version to 2.0.John MacFarlane2017-01-25
| |
| * Refactored math conversion in writers.John MacFarlane2017-01-25
| | | | | | | | | | | | | | | | | | | | | | * Remove exported module `Text.Pandoc.Readers.TeXMath` * Add exported module `Text.Pandoc.Writers.Math` * The function `texMathToInlines` now lives in `Text.Pandoc.Writers.Math` * Export helper function `convertMath` from `Text.Pandoc.Writers.Math` * Use these functions in all writers that do math conversion. This ensures that warnings will always be issued for failed math conversions.
| * Make Txt2Tags test pass.Jesse Rosenthal2017-01-25
| | | | | | | | | | We don't have a good way to set things that aren't in the common state. That will be the next order of business.
| * Have to do some work to get the mediabag out.Jesse Rosenthal2017-01-25
| |
| * Remove Text.Pandoc.FreeJesse Rosenthal2017-01-25
| |
| * Introduce PandocMonad typeclass.Jesse Rosenthal2017-01-25
| | | | | | | | This can be instantiated by both an IO monad or a pure State monad.
| * Implement runTest functions.Jesse Rosenthal2017-01-25
| | | | | | | | | | These work with a State monad and a Reader monad to produce deterministic results. It can probably be simplified somewhat.
| * New Free module, with pure versions of IO funcsJesse Rosenthal2017-01-25
| | | | | | | | | | | | | | | | | | | | | | | | Introduce a new module, Text.Pandoc.Free, with pure versions, based on the free monad, of numerous IO functions used in writers and readers. These functions are in a pure Monad (PandocAction). PandocAction takes as a parameter the type of IORefs in it. It can be aliased in individual writers and readers to avoid this parameter. Note that this means that at the moment a reader can only use one type of IORef. If possible, it would be nice to remove this limitation.
* | Updated copyright to include 2017.John MacFarlane2017-01-29
| |
* | Bump version to 1.19.2.John MacFarlane2017-01-29
| |
* | Use latest skylighting.John MacFarlane2017-01-29
| |
* | Fixed trypandoc.John MacFarlane2017-01-29
|/
* Use skylighting 0.1.1.John MacFarlane2017-01-19
| | | | Closes #3363.
* Allow vector 0.12.0.0.John MacFarlane2017-01-10
|
* Allow aeson 1.1.John MacFarlane2017-01-02
|
* Updates to use skylighting rather than highlighting-kate.John MacFarlane2016-12-23
| | | | | | | | So far this just reproduces capacity. Later we'll be able to add features like warning messages, dynamic loading of xml syntax definitions, and dynamic loading of themes.
* Allow directory 1.3. Closes #3325.John MacFarlane2016-12-23
|
* Version to 1.19.1John MacFarlane2016-12-10
|
* We no longer need the MathMLInHTML.js shim from 2004!John MacFarlane2016-12-09
|
* Use new module from texmath to lookup MS font codepoints.John MacFarlane2016-11-30
| | | | | | | | + Removed Text.Pandoc.Readers.Docx.Fonts + Moved its code to texmath; we now use (from texmath 0.9) Text.TeXMath.Unicode.Fonts + Use texmath 0.9 (currently from git). + Updated epub tests because texmath now handles more mathml.
* Version to 1.19.John MacFarlane2016-11-27
|
* Added weigh-pandoc for memory usage diagnostics.John MacFarlane2016-11-18
| | | | See #3169.
* Version to 1.18.John MacFarlane2016-10-26
|
* Added INSTALL.md, incorporating INSTALL + installing page from website.John MacFarlane2016-10-25
|
* Allow binary formats to be written to stdout unless tty output.John MacFarlane2016-10-23
| | | | | | | Only works on posix. On Windows, pandoc works as before and requires an output file parameter for binary formats. Closes #2677.
* Merge pull request #3158 from ickc/COPY-LICENSEJohn MacFarlane2016-10-19
|\ | | | | Use the markdown version of COPYING from GNU
| * Download markdown version of the license from GNU and rename to `COPYING.md`Kolen Cheung2016-10-19
| | | | | | | | From https://www.gnu.org/licenses/old-licenses/gpl-2.0.md
* | Allow latest HUnit.John MacFarlane2016-10-18
| |
* | Remove Tests.ArbitraryJesse Rosenthal2016-10-14
| | | | | | | | Use exported Arbitrary instances from pandoc-types instead.
* | Allow http-client 0.4.30, which is the version in stackage lts.John MacFarlane2016-10-13
| | | | | | | | | | Previously we required 0.5. Remove CPP conditionals for earlier versions.
* | Bump required pandoc-types version to 1.17Albert Krewinkel2016-10-13
|/
* Revert overhasty bounds change for pandoc-types.John MacFarlane2016-10-02
|
* Use doctemplates 0.1.0.2.John MacFarlane2016-10-02
|
* Moved template compiling/rendering code to a separate library.John MacFarlane2016-10-02
| | | | | | jgm/doctemplates. This allows the pandoc templating system to be used independently.
* Bump to 1.17.3John MacFarlane2016-09-23
|
* Remove TagSoup compatJesse Rosenthal2016-09-02
| | | | | | | We already lower-bound tagsoup at 0.13.7, which means we were always running the compatibility layer (it was conditional on min value 0.13). Better to just use `lookupEntity` from the library directly, and convert a string to a char if need be.