|
1 | 1 | # Revision history for pandoc
|
2 | 2 |
|
| 3 | +## pandoc 3.6.3 (2025-02-09) |
| 4 | + |
| 5 | + * Track wikilinks with a class instead of a title (Evan Silberman). |
| 6 | + Previously wikilinks were distinguished by giving them the `title` |
| 7 | + `wikilink`. Now that we have link attributes, it makes more sense |
| 8 | + to give them the `class` `wikilink`. This change affects all readers |
| 9 | + and writers that support wikilinks. |
| 10 | + |
| 11 | + * DocBook reader: |
| 12 | + |
| 13 | + + Handle title inside `orderedlist` (#10594). Also some other |
| 14 | + elements that allow title: `blockquote`, `calloutlist`, etc. |
| 15 | + + Better handle `informalequation` (#10592, tombolano). Include `id` |
| 16 | + attribute. |
| 17 | + + Better handle `formalpara`, `example`, and `sidebar` (#8666, tombolano). |
| 18 | + Include identifiers and titles in each case. |
| 19 | + |
| 20 | + * Markdown reader: |
| 21 | + |
| 22 | + + Simplify and fix normal citation parsing (#10584). |
| 23 | + This fixes a bug that causes some normal citations to be |
| 24 | + parsed as bracketed regular citations. |
| 25 | + |
| 26 | + * ODT reader: |
| 27 | + |
| 28 | + + Create Figure elements for images that are figures (#10567). |
| 29 | + + Avoid producing spurious blockquotes in list items (#9505). |
| 30 | + + Fix unwanted block quotes (#10575). Previously the reader created |
| 31 | + block quotes whenever a paragraph was marked indented (even though |
| 32 | + this just affects the first line). With this change we still |
| 33 | + generate block quotes for content that has an altered left margin, |
| 34 | + but not for indented paragraphs. |
| 35 | + |
| 36 | + * Docx reader: |
| 37 | + |
| 38 | + + Do not issue warning for comments with `+styles` (#10571, Stephen Reindl). |
| 39 | + |
| 40 | + * LaTeX reader: |
| 41 | + |
| 42 | + + Test \{,re}newcommand arguments (#4470, Evan Silberman). |
| 43 | + |
| 44 | + * Pod reader: |
| 45 | + |
| 46 | + + Consume blanks after =encoding in pod reader (#10537, Evan Silberman). |
| 47 | + |
| 48 | + * JATS writer: |
| 49 | + |
| 50 | + + Add CRediT roles to JATS (Charles Tapley Hoyt and Jez Cope, #10152). |
| 51 | + Enable annotating author roles using the Contribution Role Taxonomy |
| 52 | + (CRediT) and export this information in conformant JATS. |
| 53 | + |
| 54 | + * LaTeX writer/templates: |
| 55 | + |
| 56 | + + Improve babel support (#8283). Previously we used the `.ini` |
| 57 | + files for every language, but for European languages these tend to |
| 58 | + provide inferior results to the `.ldf` files used by classic |
| 59 | + Babel. Currently Babel documentation recommends using the classic |
| 60 | + system for European languages written in Latin and Cyrillic |
| 61 | + scripts and Vietnamese. So the LaTeX writer and template now |
| 62 | + follow this guidance. |
| 63 | + |
| 64 | + Main languages in the list of languages with good "classic" support |
| 65 | + are added to global documentclass options and will be automatically |
| 66 | + handled by Babel using the `.ldf` files. |
| 67 | + |
| 68 | + If the main language is not in this list, the `babeloptions` variable |
| 69 | + will be set to `provide=*`, which will cause support to be loaded from |
| 70 | + the `.ini` file rather than an `.ldf`. So, for example, setting |
| 71 | + `-V babeloptions=''` with a polytonic Greek document will cause the |
| 72 | + `.ldf` support to be used instead of the `.ini`. |
| 73 | + |
| 74 | + The default setting of this variable can be overwritten, but in most |
| 75 | + cases the default should give good results. |
| 76 | + |
| 77 | + + Allow `csquotesoptions` to be specified. |
| 78 | + + Fix indentation bugs in `font-settings.latex`. |
| 79 | + |
| 80 | + * Docx writer: |
| 81 | + |
| 82 | + + Repeat reference doc's `sectPr` for each new section (#10577). |
| 83 | + Previously we were only carrying over the reference doc's `sectPr` |
| 84 | + at the end of the document, so it wouldn't affect the intermediate |
| 85 | + sections that are now added if `--top-level-division` is `chapter` |
| 86 | + or `part`. This could lead to bad results (e.g. page numbering |
| 87 | + starting only on the last chapter). |
| 88 | + + Create section divisions with `--top-level-division=part` (#10576). |
| 89 | + + Improve title style in reference.docx; base Author and Date |
| 90 | + on Title; remove condensed spacing (Andrew Dunning, #10581). |
| 91 | + |
| 92 | + * Typst writer: |
| 93 | + |
| 94 | + + Brace tables with `typst:no-figure` and `typst:text` attributes (#10563, |
| 95 | + Gordon Woodhull). |
| 96 | + |
| 97 | + * Ms writer: |
| 98 | + |
| 99 | + + Fix escaping of `-` (#10536). `-` should now be escaped in man |
| 100 | + output but not in ms output (where `\-` is a unicode minus sign). |
| 101 | + |
| 102 | + * HTML styles: fix style of `hr` so it works when printed (#10535, Hendrik Erz). |
| 103 | + Previously `background-color` was used to style the hr, but this gets ignored |
| 104 | + when printing. This commit uses `border-top` instead. |
| 105 | + |
| 106 | + * Text.Pandoc.Shared: |
| 107 | + |
| 108 | + + Handle `<abbr>` as a span-like inline in `htmlSpanLikeElements` |
| 109 | + (#5793, Evan Silberman). |
| 110 | + |
| 111 | + * Text.Pandoc.MediaBag: |
| 112 | + |
| 113 | + + Prefer MIME type when determining extensions for MediaBag items (#10557, |
| 114 | + Max Heller). This should give different results for remote images |
| 115 | + that are served at URLs that do not contain misleading extensions |
| 116 | + (e.g. `shields.io`). |
| 117 | + |
| 118 | + * Text.Pandoc.Citeproc: |
| 119 | + |
| 120 | + + Fix moving punctuation before citation notes. This previously worked with |
| 121 | + regular citations, but not author-in-text citations. Now it works with both. |
| 122 | + |
| 123 | + * `doc/lua-filters.md`: |
| 124 | + |
| 125 | + + Correct luacheck URL (#10589, R. N. West). |
| 126 | + + Add static analysis paragraph to debugging section (#10568, R. N. West). |
| 127 | + + Add note about extensions handling in `read` and `write` (Albert Krewinkel). |
| 128 | + |
| 129 | + * `doc/extras.md`: |
| 130 | + |
| 131 | + + Add entry for pandoc-subfigs (R. N. West). |
| 132 | + + Update diagram Lua filter URL and description (R. N. West). |
| 133 | + |
| 134 | + * MANUAL.txt: |
| 135 | + |
| 136 | + + Add note on using typst to produce pdf/a-2b. |
| 137 | + + Document top-level-division functionality with Docx (#10579, Andrew Dunning). |
| 138 | + |
| 139 | + * Raise xml-conduit upper bound. |
| 140 | + |
| 141 | + * Depend on latest commonmark-pandoc, commonmark-extensions, |
| 142 | + citeproc, typst. |
| 143 | + |
| 144 | + * Makefile: make `make binpath` quiet. |
| 145 | + |
3 | 146 | ## pandoc 3.6.2 (2025-01-12)
|
4 | 147 |
|
5 | 148 | * New input format: `pod` (Evan Silberman). Pod ("Plain old documentation")
|
|
0 commit comments