|
1 | 1 | # Revision history for pandoc |
2 | 2 |
|
| 3 | +## pandoc 3.1.12.2 (2024-02-29) |
| 4 | + |
| 5 | + * Docx reader: |
| 6 | + |
| 7 | + + Ensure that table captions are counted (#9518). |
| 8 | + + Detect caption by style name not id (#9518). |
| 9 | + The styleId can change depending on the localization. |
| 10 | + + Avoid emitting empty paragraph where caption was. |
| 11 | + |
| 12 | + * Markdown reader: fix regression in link parsing with wikilinks extensions |
| 13 | + (#9481). This fixes a regression introduced in 3.1.12. |
| 14 | + |
| 15 | + * Org reader/writer: support admonitions (#9475). |
| 16 | + |
| 17 | + * Org writer: omit extra blank line at end of quote block. |
| 18 | + |
| 19 | + * Typst writer: ensure that `-`, `+`, etc. are escaped at beginning of block |
| 20 | + (#9478). Our recent relaxing of escaping (#9386) caused problems for |
| 21 | + things like emphasized `-` characters that were rendered using |
| 22 | + `#strong[-]#`. This now gets rendered as `#strong[\-]`. |
| 23 | + |
| 24 | + * LaTeX writer: fix bug when a language is specified in two different ways |
| 25 | + (#9472). If you used `lang: de-DE` but then had a span or div with |
| 26 | + `lang=de`, the preamble would try to load `ngerman` twice, leading |
| 27 | + to an error. This fix ensures that a language is only loaded once. |
| 28 | + |
| 29 | + * Docx writer: Don't copy over `footnotePr` in `settings.xml` |
| 30 | + from reference.docx (#9522). |
| 31 | + |
| 32 | + * EPUB writer: omit EPUB2-specific meta tag on EPUB3 (#9493). |
| 33 | + This caused a validation failure in epubs with cover images. |
| 34 | + |
| 35 | + * Lua: avoid crashing when an error message is not valid UTF-8 (Albert |
| 36 | + Krewinkel). |
| 37 | + |
| 38 | + * Text.Pandoc.SelfContained: |
| 39 | + |
| 40 | + + Add `role="img"` to svgs. |
| 41 | + + Add `aria-label` to svg elements with `alt` text if present. |
| 42 | + Screen readers ignore `alt` attributes on svg elements but do |
| 43 | + pay attention to `aria-label` (#9525). |
| 44 | + |
| 45 | + * Text.Pandoc.Shared: Fix regression in section numbering in |
| 46 | + `makeSections` (#9516). Starting with pandoc 3.1.12, unnumbered |
| 47 | + sections incremented the section number. |
| 48 | + |
| 49 | + * Text.Pandoc.Class: fix `openUrl` TLS negotiation (#9483). |
| 50 | + With the release of TLS 2.0.0, the TLS library started requiring |
| 51 | + Extended Main Secret for the TLS handshake. This caused problems |
| 52 | + connecting to zotero's server and others that do not support TLS 1.3. |
| 53 | + This commit relaxes this requirement. |
| 54 | + |
| 55 | + * Depend on djot 0.1.1.0 (fixes rendering on multiline block attributes). |
| 56 | + |
| 57 | + * Use new releases of skylighting-format-blaze-html (#9520). |
| 58 | + Fixes auto-wrapping of long source lines in HTML print media. |
| 59 | + |
| 60 | + * Use new commonmark-extensions (fixes issue with the |
| 61 | + `rebase_relative_paths` extension when used with commonmark/gfm. |
| 62 | + |
| 63 | + * Makefile: improve epub-validation target (#9493). |
| 64 | + Use `--epub-cover-image` to catch issues that only arise with that. |
| 65 | + |
3 | 66 | ## pandoc 3.1.12.1 (2024-02-17) |
4 | 67 |
|
5 | 68 | * EPUB writer: omit EPUBv3-specific accessibility features on epub2 |
|
0 commit comments