aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2019-10-03Don't use -Wnoncanonical-monadfail-instances which is deprecated in ghc 8.8.John MacFarlane1-6/+0
2019-10-03Allow latest haddock-library.John MacFarlane1-1/+1
2019-10-03PR corrections.Wandmalfarbe1-1/+1
2019-10-03Add documentation for the variable `hyperrefoptions`.Wandmalfarbe1-0/+11
2019-10-03Use latest skylighting.John MacFarlane2-4/+4
2019-10-03Add additional listings languages.Wandmalfarbe1-0/+6
2019-10-02ci: fix linux path.John MacFarlane1-1/+1
2019-10-02ci: properly fail if warnings on linux build.John MacFarlane1-1/+1
2019-10-02ci: we don't need to install cabal/ghc manually, it seems.John MacFarlane1-5/+0
2019-10-02CI tweaks.John MacFarlane1-2/+2
2019-09-30Use latest skylighting-core.John MacFarlane1-1/+2
Closes #5776.
2019-09-30Use skylighting >= 0.8.2.2.John MacFarlane2-3/+3
2019-09-30Regenerate README.md.John MacFarlane1-0/+2
2019-09-30Add badge for CI tests.John MacFarlane1-0/+1
2019-09-29Fix trypandoc with getReader/getWriter changes.John MacFarlane1-2/+2
2019-09-29Fix benchmarks so they compile again.John MacFarlane1-13/+15
2019-09-29Minor reformatting of exit code table.John MacFarlane1-23/+24
2019-09-29MANUAL: Use a table for exit codes.John MacFarlane1-23/+25
2019-09-29MANUAL: Put all template variable docs into one section.John MacFarlane1-34/+38
2019-09-29MANUAL.txt - use axt headers consistently.John MacFarlane1-163/+85
2019-09-29MANUAL.txt: Add fuller documentation of templates.John MacFarlane2-84/+274
Including new template syntax, partials, etc. Closes #5779.
2019-09-29Update changelog.John MacFarlane1-4/+31
2019-09-29RST reader: don't strip final underscore from absolute URI.John MacFarlane1-3/+7
Partially addresses #5763.
2019-09-29Raise error on unsupported extensions. Closes #4338.John MacFarlane9-72/+263
+ An error is now raised if you try to specify (enable or disable) an extension that does not affect the given format, e.g. `docx+pipe_tables`. + The `--list-extensions[=FORMAT]` option now lists only extensions that affect the given FORMAT. + Text.Pandoc.Error: Add constructors `PandocUnknownReaderError`, `PandocUnknownWriterError`, `PandocUnsupportedExtensionError`. [API change] + Text.Pandoc.Extensions now exports `getAllExtensions`, which returns the extensions that affect a given format (whether enabled by default or not). [API change] + Text.Pandoc.Extensions: change type of `parseFormatSpec` from `Either ParseError (String, Extensions -> Extensions)` to `Either ParseError (String, [Extension], [Extension])` [API change]. + Text.Pandoc.Readers: change type of `getReader` so it returns a value in the PandocMonad instance rather than an Either [API change]. Exceptions for unknown formats and unsupported extensions are now raised by this function and need not be handled by the calling function. + Text.Pandoc.Writers: change type of `getWriter` so it returns a value in the PandocMonad instance rather than an Either [API change]. Exceptions for unknown formats and unsupported extensions are now raised by this function and need not be handled by the calling function.
2019-09-28More throwError in place of fail.John MacFarlane2-1/+3
2019-09-28Replace some more fails with throwErrors.John MacFarlane3-4/+9
2019-09-28Use throwError instead of fail when appropriate.John MacFarlane3-6/+14
2019-09-28Use Prelude.fail to avoid ambiguity with fail from GHC.Base.John MacFarlane17-38/+38
2019-09-28MANUAL.txt: fixed some markdown errors.John MacFarlane1-7/+7
2019-09-28changelog.md: regularize date format.John MacFarlane1-117/+113
2019-09-28Markdownify changelog -> changelog.md.John MacFarlane2-2133/+774
2019-09-28Update changelog.John MacFarlane1-2/+560
2019-09-28Update AUTHORS.mdJohn MacFarlane1-0/+19
2019-09-27Require doctemplates 0.6.1.John MacFarlane1-1/+1
2019-09-27LogMessage: change UnknownExtension -> CouldNotDeduceFormatJohn MacFarlane3-6/+6
2019-09-25Used released pandoc-citeproc 0.16.3.John MacFarlane2-4/+2
2019-09-25Use latest skylighting.John MacFarlane2-2/+4
This addresses #5776 for now, though ultimately we need a new release of regex-pcre-builtin or some other solution.
2019-09-25GitHub ci - back to using ignore-paths.John MacFarlane1-30/+28
paths with ! doesn't seem to do it.
2019-09-25GitHub CI: use paths rather than paths-ignore, use branch to exclude rc/.John MacFarlane1-28/+33
2019-09-24odt: Add external option for native numberingNils Carlson5-7/+96
This adds an external options +native_numbering to the ODT writer enabling enumeration of figures and tables in ODT output.
2019-09-24Use latest texmath.John MacFarlane2-1/+2
2019-09-24LaTeX reader: Add 'tikzcd' to list of special environments.Eigil Rischel1-0/+1
This allows it to be processed by filters, in the same way that one can do for 'tikzpicture'
2019-09-24Allow latest Diff.John MacFarlane1-1/+1
2019-09-24Use pandoc-types 1.17.6.1John MacFarlane1-0/+1
2019-09-23Man writer: suppress non-absolute link URLs.John MacFarlane2-25/+25
Motivation: in a man page there's not much use for relative URLs, which you can't follow. Absolute URLs are still useful. We previously suppressed relative URLs starting with '#' (purely internal links), but it makes sense to go a bit farther. Closes #5770.
2019-09-23ConTeXt unit tests - tweak code property.John MacFarlane1-1/+1
Inline code will never have two consecutive newlines. We get a counterexample in this case https://pipelines.actions.githubusercontent.com/bMXCpShstkkHbFPgw9hBRMWw2w9plyzdVM8r7CRPFBHFvidaAG/5cf52d2d-3804-412d-ae65-4f8c059b0fb7/_apis/pipelines/1/runs/116/signedlogcontent/39?urlExpires=2019-09-23T17%3A38%3A05.8358735Z&urlSigningMethod=HMACV1&urlSignature=Qtd6vnzqgSwXpAkIyp9DJY4Kn7GJzYMR8UDkLR%2FsMQY%3D so for simplicity we just weed out code with newlines.
2019-09-23Fix linux ci.John MacFarlane1-1/+1
2019-09-23pandoc.cabal: repeat ghc-options in all stanzas.John MacFarlane1-4/+63
2019-09-22Fix tests in linux ci (GitHub).John MacFarlane1-1/+2
2019-09-22Update pandoc-citeproc commit.John MacFarlane2-2/+2