summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-03-26Update manual date and man pageJohn MacFarlane
2023-03-26Moved a misplaced command test.John MacFarlane
2023-03-26Support typst as a pdf-engine.John MacFarlane
2023-03-26Use released version of hslua-module-{system,text}Albert Krewinkel
2023-03-25Update stack.yamlJohn MacFarlane
2023-03-25Add typst writer.John MacFarlane
See #8713.
2023-03-25Depend on latest releases of texmath, doclayoutJohn MacFarlane
2023-03-25LaTeX template: set mainfontoptions with `\babelfont` too.John MacFarlane
Closes #8721.
2023-03-23T.P.App.CommandLineOptions: don't lowercase arg to `--from`/`--read`Albert Krewinkel
This prevented users to use custom writers with uppercase characters in their filenames. Format-normalization, including lower-casing of format identifiers, happens during format parsing.
2023-03-22Org reader: Allow zero width space as an escape characterChristian Christiansen
Allow the character U+200B to be used as an escape character as described in the Org-mode documentation https://orgmode.org/manual/Escape-Character.html Closes issue #8716.
2023-03-22DocBook reader: handle "book" for xref referencesAndres Freund
This also adds a test xref to book and part. See also 4ea0508e6 / #8712.
2023-03-22macos nighty build: use ghc 9.4.4.John MacFarlane
2023-03-21DocBook reader: handle `<part>`.John MacFarlane
Closes #8712.
2023-03-21Lua: Fix typo in pandoc.cli doc string.Albert Krewinkel
2023-03-20T.P.Format: add new function `formatFromFilePaths` [API Change] (#8710)Albert Krewinkel
* T.P.Format: export `formatFromFilePaths` [API change] * Lua: add function `pandoc.format.from_path` * Update lua-filters.md * The old T.P.App.FormatHeuristics module has been removed. This is an alternative to #8693.
2023-03-20HTML reader: fix behavior with `-native_spans-raw_html`.John MacFarlane
Previously with this configuration, `<span>`s were not treated as inline elements at all. Closes #8711.
2023-03-20Use dev doclayoutJohn MacFarlane
2023-03-20HTML writer: Remove redundant `nubOrd`.John MacFarlane
Now that we're doing `nubOrd` on classes at the end (when changing pandoc attributes to HTML attributes), we don't need to do it here.
2023-03-20Remove superfluous import.John MacFarlane
2023-03-20Update latex writer tests for change to default template.John MacFarlane
2023-03-20Lua: add Windows-specific note to pandoc.cli.repl docsAlbert Krewinkel
2023-03-20lua-filters: auto-generate docs for `pandoc.system` module.Albert Krewinkel
2023-03-20Lua: fix json.encode for nested AST elements.Albert Krewinkel
Ensures that objects with nested AST elements can be encoded as JSON.
2023-03-20lua-filters: auto-generate docs for `pandoc.text` module.Albert Krewinkel
2023-03-20Lua: load text module as `pandoc.text`.Albert Krewinkel
This only affects the name in the Lua-internal documentation. It is still possible to load the modules via `require 'text'`, although this is deprecated.
2023-03-20Fix highlight/underline with lualatex.John MacFarlane
We need the lua-ul package instead of soul, which doesn't work with lualatex. Updates default latex template. Closes #8707.
2023-03-20HTML writer: avoid duplicate classes.John MacFarlane
Closes #8705.
2023-03-20lua-filters: Move docs from module `text` to `pandoc.text`Albert Krewinkel
The latter is easier to use and more consistent with the other modules.
2023-03-20lua-filters.md: Generate docs for pandoc.utilsAlbert Krewinkel
The documentation in the Haskell sources has been updated.
2023-03-19lua-filters.md: auto-generate docs for more modulesAlbert Krewinkel
2023-03-19Lua tests: add more tests for pandoc.mediabag.Albert Krewinkel
2023-03-19Lua: add info on when functions became available in pandocAlbert Krewinkel
2023-03-19lua-filters.md: generate docs from Haskell for pandoc.structureAlbert Krewinkel
2023-03-19lua-filters.md: autogenerate parts of the Lua API docsAlbert Krewinkel
2023-03-18Lua: add pandoc.cli.repl functionAlbert Krewinkel
2023-03-18pandoc-cli: require hslua-cli-1.4.1Albert Krewinkel
This fixes a bug where the program would not enter interactive mode if `-v`, `-e`, or `-l` was used together with the `-i` command line flag.
2023-03-18stack.yaml: more version updatesAlbert Krewinkel
2023-03-18stack.yaml: Use newest hslua-* versionsAlbert Krewinkel
2023-03-17Update docx golden tests for style changes.John MacFarlane
2023-03-17Docx writer: include abstract title.John MacFarlane
Closes #8702. Uses localized term for abstract.
2023-03-17pandoc-cli: add a Lua REPLAlbert Krewinkel
2023-03-16CI/Nightly: use ghc 9.4 for windows build.John MacFarlane
2023-03-16CI: use latest point release for each ghc version.John MacFarlane
2023-03-16nightly: install ghc 9.4.4 for linux.John MacFarlane
Otherwise it will use 9.6.1 which doesn't yet work.
2023-03-15Lua: keep the Lua stack cleanAlbert Krewinkel
A metatable used during initialization was not properly removed from the stack. Likewise, accessing the CommonState from Lua previously led to the pollution of the Lua stack with a left-over value.
2023-03-15Fix template for babelfonts so it conforms with documentation.John MacFarlane
Closes #8697.
2023-03-15HTML writer: use img element instead of embed for .svg.gz...John MacFarlane
and .png.gz etc. Closes #8699.
2023-03-15Add some notes on using NiX to develop pandoc.John MacFarlane
2023-03-14HTML writer footnotes changes:John MacFarlane
When `--reference-location=section` or `=block`, use an `aside` element for the notes rather than a `section`. When `--reference-location=section`, include the `aside` element inside the section element, rather than outside. (In slide shows, this option causes footnotes on a slide to be displayed at the bottom of the slide.) Closes #8695.
2023-03-14Remove confusing comment.John MacFarlane