Releases: lierdakil/pandoc-crossref
Release list
v0.3.25
Linux-X64: pandoc-crossref v0.3.25 git commit 2a1f343 (master) built with Pandoc v3.10.1, pandoc-types v1.23.1.2 and GHC 9.8.4
Windows-X64: pandoc-crossref v0.3.25 git commit 2a1f343 (master) built with Pandoc v3.10.1, pandoc-types v1.23.1.2 and GHC 9.8.4
macOS-ARM64: pandoc-crossref v0.3.25 git commit 2a1f343 (master) built with Pandoc v3.10.1, pandoc-types v1.23.1.2 and GHC 9.8.4
macOS-X64: pandoc-crossref v0.3.25 git commit 2a1f343 (master) built with Pandoc v3.10.1, pandoc-types v1.23.1.2 and GHC 9.8.4
Changelog
v0.3.24a
Linux-X64: pandoc-crossref v0.3.24 git commit 40d56ab (HEAD) built with Pandoc v3.9.0.2, pandoc-types v1.23.1.1 and GHC 9.8.4
Windows-X64: pandoc-crossref v0.3.24 git commit 40d56ab (HEAD) built with Pandoc v3.9.0.2, pandoc-types v1.23.1.1 and GHC 9.8.4
macOS-ARM64: pandoc-crossref v0.3.24 git commit 40d56ab (HEAD) built with Pandoc v3.9.0.2, pandoc-types v1.23.1.1 and GHC 9.8.4
macOS-X64: pandoc-crossref v0.3.24 git commit 40d56ab (HEAD) built with Pandoc v3.9.0.2, pandoc-types v1.23.1.1 and GHC 9.8.4
Changelog
v0.3.24
Linux-X64: pandoc-crossref v0.3.24 git commit d84f1ed (HEAD) built with Pandoc v3.9, pandoc-types v1.23.1.1 and GHC 9.8.4
Windows-X64: pandoc-crossref v0.3.24 git commit d84f1ed (HEAD) built with Pandoc v3.9, pandoc-types v1.23.1.1 and GHC 9.8.4
macOS-ARM64: pandoc-crossref v0.3.24 git commit d84f1ed (HEAD) built with Pandoc v3.9, pandoc-types v1.23.1.1 and GHC 9.8.4
macOS-X64: pandoc-crossref v0.3.24 git commit d84f1ed (HEAD) built with Pandoc v3.9, pandoc-types v1.23.1.1 and GHC 9.8.4
Changelog
-
Fix for #506
A prior fix/workaround for jgm/pandoc#9720 had
unintentionally clobbered explicitly-specifiedaltattributes on images.Unfortunately, Pandoc does not expose
altattribute explicitly to filters,
instead it's only seen as image caption. So a simple heuristic is used:
if image caption does not match the figure caption, we assume it's an
explicitly-specified alt text and preserve it. Otherwise, clobber it. -
preserveAltTextoption. As stated above, ifaltis missing or matches the
figure caption, it will be clobbered, and figure caption will be generated
by Pandoc witharia-hidden="true". WhenpreserveAltTextis set toTrue,
pandoc-crossref will preserve the alt text (be it explicit or implicit from
caption) verbatim, forcing Pandoc to produce both alt text and figure
caption in the output. The hope is this may prove useful in some workflows,
but you definitely should just specify alt text on all your images if you
care about screen readers at all.
v0.3.23a
Linux-X64: pandoc-crossref v0.3.23 git commit 0689018 (master) built with Pandoc v3.9, pandoc-types v1.23.1.1 and GHC 9.8.4
Windows-X64: pandoc-crossref v0.3.23 git commit 3715576 (HEAD) built with Pandoc v3.9, pandoc-types v1.23.1.1 and GHC 9.8.4
macOS-ARM64: pandoc-crossref v0.3.23 git commit 3715576 (HEAD) built with Pandoc v3.9, pandoc-types v1.23.1.1 and GHC 9.8.4
macOS-X64: pandoc-crossref v0.3.23 git commit 3715576 (HEAD) built with Pandoc v3.9, pandoc-types v1.23.1.1 and GHC 9.8.4
Changelog
v0.3.23
Linux-X64: pandoc-crossref v0.3.23 git commit 8cd17e9 (master) built with Pandoc v3.8.3, pandoc-types v1.23.1 and GHC 9.8.4
Windows-X64: pandoc-crossref v0.3.23 git commit 8cd17e9 (HEAD) built with Pandoc v3.8.3, pandoc-types v1.23.1 and GHC 9.8.4
macOS-ARM64: pandoc-crossref v0.3.23 git commit 8cd17e9 (master) built with Pandoc v3.8.3, pandoc-types v1.23.1 and GHC 9.8.4
macOS-X64: pandoc-crossref v0.3.23 git commit 8cd17e9 (master) built with Pandoc v3.8.3, pandoc-types v1.23.1 and GHC 9.8.4
Changelog
-
Center subfigures in LaTeX
Probably since 0.3.21 due to an inconsistency between
subfigand
subcaption, subfigures were no longer properly centered in LaTeX.
v0.3.22b
Linux-X64: pandoc-crossref v0.3.22 git commit c927e73 (HEAD) built with Pandoc v3.8.3, pandoc-types v1.23.1 and GHC 9.8.4
Windows-X64: pandoc-crossref v0.3.22 git commit c927e73 (HEAD) built with Pandoc v3.8.3, pandoc-types v1.23.1 and GHC 9.8.4
macOS-ARM64: pandoc-crossref v0.3.22 git commit c927e73 (HEAD) built with Pandoc v3.8.3, pandoc-types v1.23.1 and GHC 9.8.4
macOS-X64: pandoc-crossref v0.3.22 git commit c927e73 (HEAD) built with Pandoc v3.8.3, pandoc-types v1.23.1 and GHC 9.8.4
Changelog
v0.3.22a
Linux-X64: pandoc-crossref v0.3.22 git commit 55a5158 (master) built with Pandoc v3.8.2.1, pandoc-types v1.23.1 and GHC 9.8.4
Windows-X64: pandoc-crossref v0.3.22 git commit 55a5158 (master) built with Pandoc v3.8.2.1, pandoc-types v1.23.1 and GHC 9.8.4
macOS-ARM64: pandoc-crossref v0.3.22 git commit 55a5158 (master) built with Pandoc v3.8.2.1, pandoc-types v1.23.1 and GHC 9.8.4
macOS-X64: pandoc-crossref v0.3.22 git commit 55a5158 (master) built with Pandoc v3.8.2.1, pandoc-types v1.23.1 and GHC 9.8.4
Changelog
v0.3.22
Linux-X64: pandoc-crossref v0.3.22 git commit 39b9896 (HEAD) built with Pandoc v3.8.2, pandoc-types v1.23.1 and GHC 9.8.4
Windows-X64: pandoc-crossref v0.3.22 git commit 39b9896 (HEAD) built with Pandoc v3.8.2, pandoc-types v1.23.1 and GHC 9.8.4
macOS-ARM64: pandoc-crossref v0.3.22 git commit 39b9896 (HEAD) built with Pandoc v3.8.2, pandoc-types v1.23.1 and GHC 9.8.4
macOS-X64: pandoc-crossref v0.3.22 git commit 39b9896 (HEAD) built with Pandoc v3.8.2, pandoc-types v1.23.1 and GHC 9.8.4
Changelog
Changes
-
Update to support pandoc 3.8.2 (gesh)
Recent changes in Pandoc are incompatible with older versions of
pandoc-crossref.Minimal supported version of Pandoc is now 3.8.2.
Fixes
-
Do not inject duplicate TeX label for tables
Since Pandoc 3.8.2, table labels (and other attributes) are parsed. As such,
they're also added to LaTeX. But pandoc-crossref adds its own LaTeX labels,
which creates duplicates.Now, pandoc-crossref only injects labels if a table without a label of its
own is wrapped in a Div. This is mostly kept for backwards compatibility. -
Remove flaky tests flag from freezefile
cabal.project.freezeno longer setsenable_flaky_testsflag. This
shouldn't affect end users, but this is a consideration for downstream
packagers.
Maintenance
-
Remove divBlocks hack
This hack reparsed table titles to support
{#tbl:foo}syntax for labels.
This is now redundant as Pandoc parses this itself. Hence removed. -
Makefile: config nix experimental-features, fix yq invocation (gesh)
These changes make the Makefile more robust.
v0.3.21a
Linux-X64: pandoc-crossref v0.3.21 git commit 1fe6d04 (master) built with Pandoc v3.8, pandoc-types v1.23.1 and GHC 9.8.4
Windows-X64: pandoc-crossref v0.3.21 git commit 1fe6d04 (master) built with Pandoc v3.8, pandoc-types v1.23.1 and GHC 9.8.4
macOS-ARM64: pandoc-crossref v0.3.21 git commit 4afd0eb (HEAD) built with Pandoc v3.8, pandoc-types v1.23.1 and GHC 9.8.4
macOS-X64: pandoc-crossref v0.3.21 git commit 1fe6d04 (master) built with Pandoc v3.8, pandoc-types v1.23.1 and GHC 9.8.4
Changelog
v0.3.21
Linux-X64: pandoc-crossref v0.3.21 git commit 2984dc3 (HEAD) built with Pandoc v3.8, pandoc-types v1.23.1 and GHC 9.8.4
Windows-X64: pandoc-crossref v0.3.21 git commit 2984dc3 (HEAD) built with Pandoc v3.8, pandoc-types v1.23.1 and GHC 9.8.4
macOS-ARM64: pandoc-crossref v0.3.21 git commit 2984dc3 (master) built with Pandoc v3.8, pandoc-types v1.23.1 and GHC 9.8.4
macOS-X64: pandoc-crossref v0.3.21 git commit f6b3285 (master) built with Pandoc v3.8, pandoc-types v1.23.1 and GHC 9.8.4
Changelog
New features
-
Switch to using
subcaptionfor LaTeX subfiguressubfigis reportedly deprecated and has some issues (e.g.
#182)This isn't as straightforward as one would like, there may be side effects.
Please report any issues you encounter. -
Add subfigColumns option
See http://lierdakil.github.io/pandoc-crossref/#subfigure-columns for more
info
Fixes
-
Ensure automatic reference keys are unique
Fixes edge case issues with list-of-stuff
-
Properly render citations in list-of-stuff
Maintenance
-
Support Pandoc 3.8
-
Minimal supported Pandoc version is 3.8
-
Relax upper bounds on some dependencies:
- containers
- data-default
- open-browser
- optparse-applicative
-
Large internal refactor to avoid explicit two-pass parse
This isn't tested exhaustively, some edge case issues may or may not be
present. As always, please report any issues you encounter, including
non-termination and/or abnormal RAM consumption.