Skip to content

Releases: lierdakil/pandoc-crossref

v0.3.25

Choose a tag to compare

@github-actions github-actions released this 28 Jul 12:05
v0.3.25
1199b70

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

Choose a tag to compare

@github-actions github-actions released this 17 May 18:54
v0.3.24a
40d56ab

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

Choose a tag to compare

@github-actions github-actions released this 17 May 16:43
v0.3.24
d84f1ed

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-specified alt attributes on images.

    Unfortunately, Pandoc does not expose alt attribute 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.

  • preserveAltText option. As stated above, if alt is missing or matches the
    figure caption, it will be clobbered, and figure caption will be generated
    by Pandoc with aria-hidden="true". When preserveAltText is set to True,
    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

Choose a tag to compare

@github-actions github-actions released this 08 Feb 04:51
v0.3.23a
3715576

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

Choose a tag to compare

@github-actions github-actions released this 31 Jan 12:18
v0.3.23
8cd17e9

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 subfig and
    subcaption, subfigures were no longer properly centered in LaTeX.

v0.3.22b

Choose a tag to compare

@github-actions github-actions released this 05 Dec 10:53
v0.3.22b
c927e73

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

Choose a tag to compare

@github-actions github-actions released this 23 Oct 00:27
v0.3.22a
eeed5e7

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

Choose a tag to compare

@github-actions github-actions released this 08 Oct 04:16
v0.3.22
39b9896

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.freeze no longer sets enable_flaky_tests flag. 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

Choose a tag to compare

@github-actions github-actions released this 06 Oct 04:38
v0.3.21a
4afd0eb

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

Choose a tag to compare

@github-actions github-actions released this 14 Sep 21:18
v0.3.21
2984dc3

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 subcaption for LaTeX subfigures

    subfig is 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.