John MacFarlane
e5ee5ed04f
RTF reader: fix bug where list items were...
...
...incorporated into a following table.
Closes #11364 .
2025-12-29 10:11:41 -07:00
Tuong Nguyen Manh
854b7332d9
ODT reader: Add table row and column spans ( #11366 )
...
Parse the number-rows-spanned and number-columns-spanned attributes to
create Cells for the Table.
2025-12-28 17:13:06 -07:00
John MacFarlane
d21c17c096
Update asciidoc writer tests for last commit.
2025-12-28 07:21:35 -07:00
John MacFarlane
6956176c19
AsciiDoc writer: use doubled delims in more contexts.
...
Also escape the `#` character.
Closes #11362 .
An alternative solution, raised in #11362 , would be to
rely less on escaping and simply always use doubled delimiters.
However, there would still be a need for escaping, since one
might use a literal `##` (for example)>
2025-12-27 23:10:22 -07:00
Tuong Nguyen Manh
d52e40d179
RTF reader: Ensure new paragraph on \pard ( #11361 )
...
New paragraphs may start with \pard alone without an explicit paragraph
break with \par preceding it.
2025-12-27 22:42:22 -07:00
Albert Lei
6e0f052b83
MANUAL.txt: fix typo about --chunk-template ( #11358 )
2025-12-25 15:31:19 -07:00
John MacFarlane
74351e47b8
CI: disable tests in the -http configuration.
2025-12-24 15:44:18 -07:00
John MacFarlane
455bea907d
Factor out openURL into T.P.Class.IO.HTTP.
...
Unexported module.
2025-12-24 12:17:35 -07:00
John MacFarlane
7648494849
CI: test with -http flag.
2025-12-24 12:15:40 -07:00
John MacFarlane
311dbfdee8
Revert "CI: test with ghc 9.14."
...
This reverts commit ef3401ce0a .
Not available yet in ghcup.
2025-12-24 11:21:26 -07:00
John MacFarlane
5988155f09
openURL without http support: Use throwError rather than error.
2025-12-24 11:20:19 -07:00
John MacFarlane
ef3401ce0a
CI: test with ghc 9.14.
2025-12-24 11:12:20 -07:00
John MacFarlane
83692bbc50
Add http cabal flag.
...
This allows pandoc to be compiled without support for making
HTTP requests, which is useful when WASM is the target.
Closes #10980 .
2025-12-24 11:00:25 -07:00
John MacFarlane
eef6cde22f
Change PandocHttpError constructor type.
...
Now it takes a Text instead of an HttpException as the second
argument. [API change]
Motivation: if we expose HttpException in the public API, it
makes it difficult to provide a version of pandoc that can
be compiled to wasm, which currently can't handle the network
libraries.
See #10980 .
2025-12-24 09:20:39 -07:00
Anton Melnikov
af27e8a421
MediaWiki reader: add behavior switches support ( #11354 )
...
MediaWiki format supports [magic
words](https://www.mediawiki.org/wiki/Help:Magic_words ). These are
basically built-in templates. This commit introduces support for behavior
switches, which is one of the three types of magic words. They add
a field to metadata without producing any text.
Signed-off-by: botantony <antonsm21@gmail.com >
2025-12-20 21:27:28 -08:00
John MacFarlane
144eb4e51b
Use latest dev djoths.
2025-12-18 11:33:58 +01:00
John MacFarlane
dc723571c6
Use latest texmath.
2025-12-17 11:54:50 +01:00
John MacFarlane
e57ab4734e
PDF: add SOURCE_DATE_EPOCH to verbose env variable info
2025-12-15 22:30:22 +01:00
John MacFarlane
bde04d14d2
Fix typo.
2025-12-15 20:53:35 +01:00
John MacFarlane
bb9e54a03e
Use latest dev typst-hs.
2025-12-15 17:28:21 +01:00
dependabot[bot]
80e7f188fb
Bump actions/upload-artifact from 5 to 6 ( #11352 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 5 to 6.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-15 10:43:42 +01:00
dependabot[bot]
138ee9ded1
Bump actions/cache from 4 to 5 ( #11351 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 4 to 5.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-15 10:43:13 +01:00
John MacFarlane
6f401799b7
Updaet to latest dev texmath, typst.
2025-12-14 22:42:47 +01:00
benniekiss
db9be758bc
Markdown reader: fix parsing of inline math ($...$) ( #11348 )
...
Do not allow blank lines before closing `$` delimiter.
This brings the parser in line with the documentation.
Closes #11311 .
2025-12-14 16:46:31 +01:00
Tuong Nguyen Manh
e8ed40ef01
DocBook reader: Fix adding wrong metadata ( #11347 )
...
Now keep track of the current element stack to only add metadata if
inside an appropriate parent element.
Closes #11300 .
2025-12-13 22:28:59 +01:00
John MacFarlane
5673316d4c
Mention Excel in cabal description.
2025-12-12 11:55:06 +01:00
John MacFarlane
73dd5cc308
Add -Wno-deriving-typeble to cabal ghc-options for ghc >= 9.12.
2025-12-12 11:54:19 +01:00
John MacFarlane
0645dead48
CI: remove --allow-newer for ghc 9.12.
2025-12-12 11:39:54 +01:00
John MacFarlane
0d80123db7
CI: re-add -Wno-deriving-typeable for ghc 9.12.
2025-12-12 11:14:04 +01:00
John MacFarlane
0da76b1248
CI: try removing -Wno-unused-imports.
2025-12-12 11:01:31 +01:00
John MacFarlane
e7e1f13bcb
Fix some more imports involving foldl'.
2025-12-12 11:00:21 +01:00
John MacFarlane
d5e100eec2
Fix imports to avoid warning about foldl'.
...
`foldl'` is exported by Prelude by base 4.20+. So we need to do
some qualified importing to avoid warnings about redundant imports.
2025-12-12 10:32:17 +01:00
John MacFarlane
ff3eda71eb
Update flake.
2025-12-11 23:38:56 +01:00
John MacFarlane
eea72420fc
Use ghc 9.10 (not 9.12) for releases and nightlies.
2025-12-11 23:07:06 +01:00
John MacFarlane
ab212c7b87
Fix compiler warning.
2025-12-11 22:58:24 +01:00
John MacFarlane
a90307d0c8
Remove workaround that had been needed for older ghc versions.
2025-12-11 22:19:31 +01:00
John MacFarlane
c6e2eee5a5
Remove obsolete comment.
2025-12-11 22:19:21 +01:00
John MacFarlane
f7670f05ea
cirrus builds: use ghc 9.12.
2025-12-11 22:06:20 +01:00
John MacFarlane
0679d22ae1
Drop support for ghc < 9.6.
...
Build nightly and release candidates using ghc 9.12.
2025-12-11 22:02:16 +01:00
Albert Krewinkel
47ada83bcb
JATS writer: fix XML output for nested figures
...
Subfigures are now wrapped inside a `<fig-group>` element. Furthermore,
figure content that isn't allowed as children of `<fig>` elements, such
as raw text, gets wrapped in `<p>` elements to ensure schema-conform
XML production.
Fixes : #11342
2025-12-11 19:57:54 +01:00
John MacFarlane
20973b12cc
Remove redundant import.
2025-12-11 16:27:48 +01:00
John MacFarlane
1f76d3f154
Markdown writer: use setext for headers containing line breaks...
...
...for commonmark. Closes #11341 .
2025-12-11 11:30:38 +01:00
John MacFarlane
6d745e5276
Markdown writer: ensure \ line breaks are used for commonmark.
2025-12-11 11:30:20 +01:00
John MacFarlane
d19cc38f11
T.P.Shared: export hasLineBreaks.
...
[API change]
Formerly defined in the DocBook writer but more generally useful.
2025-12-11 10:51:54 +01:00
John MacFarlane
a6fae6b780
Org: don't include 'example' class when parsing org example blocks.
...
These are just unmarked code blocks.
Closes #11339 .
2025-12-10 23:55:08 +01:00
John MacFarlane
b6339f9baa
Typst writer: escape hyphens when needed.
...
Closes #11334 .
2025-12-09 19:11:47 +01:00
John MacFarlane
c365deaf1f
Citeproc: avoid adding an extra space at the beginning of a Cite.
2025-12-09 13:41:43 +01:00
John MacFarlane
b347de3cdf
nightly: build macos on macos-latest (arm64).
2025-12-09 09:37:45 +01:00
John MacFarlane
457d18df57
Fix stack.yaml.
2025-12-07 17:16:49 +01:00
John MacFarlane
7767011767
Implement reset-citation-positions class on headings.
...
When the `reset-citation-positions` class is added to
a top-level heading, `--citeproc` will reset position
information at that point in the document. This is needed
in order to ensure that the first citation in a chapter
to a work that has been cited in a previous chapter will
not be in abbreviated form.
Requires a dependency on a development version of citeproc.
2025-12-07 17:07:05 +01:00