| Age | Commit message (Collapse) | Author |
|
|
|
|
|
Closes #8931.
|
|
|
|
This fixes the memory leak noted in #8762.
Closes #8762.
|
|
Close #8925.
|
|
The DokuWiki writer doesn't render Divs specially, so their presence in
a list (e.g. because of custom-styles) need not prevent a regular
DokuWiki list from being used. (Falling back to raw HTML in this case is
pointless because no new information is given.)
Closes #8920.
|
|
Default is true if no value is specified, so this is fully backwards-compatible.
Closes #8788.
|
|
Closes #8878.
|
|
|
|
|
|
We forgot to filter out CRs as we do in toText.
|
|
(That is, whenever we have the filename and are in a
PandocMonad instance.)
This will lead to more informative error messages for UTF8
encoding, indicating the file path and byte offset where the
error occurs. Closes #8884.
|
|
This is like `Text.Pandoc.UTF8.toText`, except:
- it takes a file path as first argument, in addition to
bytestring contents
- it raises an informative error with source position if
the contents are not UTF8-encoded
[API change]
This replaces `utf8ToText` in `Text.Pandoc.App.Input`.
See #8884.
|
|
|
|
|
|
|
|
This change sets RowHeadColumns to the minimum value of each row, which
gives better results in cases where rows have different numbers of leading th tags.
|
|
These changes recognize that parseURI does not unescape the path.
Another change is that the canonical form of the path used as the
MediaBag key retains percent-encoding, if present; we only unescape
the string when writing to a file.
See #8918.
Some tests are needed before the issue can be closed.
|
|
In the new code a comma mysteriously turned into a period.
This would have prevented proper separation of the mime type and
content in data uris. Thanks to @hseg for catching this.
|
|
While converting dokuwiki syntax to gfm, the query parameters of images were stripped from the output.
In general this makes sense, as the parameters' semantics are specific to dokuwiki. But it makes it impossible
to access the query in a filter. This change retains the query parameters of image urls in the dokuwiki reader,
by adding it as an extra query attribute.
|
|
Textile supports what it calls "link alias", which are analogous to
Markdown's reference-style links.
|
|
|
|
Closes: #8743
|
|
This vulnerability, discovered by Entroy C, allows users to write
arbitrary files to any location by feeding pandoc a specially crafted
URL in an image element. The vulnerability is serious for anyone
using pandoc to process untrusted input. The vulnerability does
not affect pandoc when run with the `--sandbox` flag.
|
|
Closes #8915.
|
|
This message will also be triggered when media is being
extracted to a temporary location, e.g. in PDF production.
|
|
Support for this (introduced in #6350) disappeared when we made an
architectural change.
|
|
Fix for this SO question: https://tex.stackexchange.com/questions/563778/how-to-get-f-syntax-highlighting
|
|
This wasn't implemented before due to an oversight. Closes #8908.
|
|
Closes #8903.
|
|
Closes #8765.
|
|
Closes #8365.
|
|
Previously the reference title ended up in a separate
section at the back of the body instead of in the ref-list
in the back matter.
Closes #8364.
|
|
Closes #8794.
|
|
See #8702, which was only partially implemented before.
|
|
|
|
New module Text.Pandoc.Readers.Typst [API change].
|
|
Closes #8718.
|
|
|
|
Closes #8893.
|
|
Closes #8886.
|
|
This fixes a bug in RST documents that have anonymous links.
Closes #8877.
|
|
Closes #8856.
In this case we don't want to try to parse the data at the URL.
Instead, create an image inside a div.
|
|
Block-level formatting is not allowed inside .TL.
Closes #8835.
|
|
Improves on the last commit; closes #8831.
|
|
This should help with #8831. I'm not sure this is the
best solution, but it's certainly better than what we had before!
|
|
This commit introduces support for the Intense Quote in Docx Conversion.
Previously this was converted to a regular paragraph, but Intense Quote
should be interpreted as a Quote in conversion.
|
|
The writer no longer searches the list of classes for a known programming
language but always uses the first class in that list as the language
identifier.
Closes: #8814
|
|
This matches the behavior of the legacy `markdown.pl` as well as what is
described in the manual.
Fixes: #8777
|