Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ghc-pandoc for openSUSE:Factory checked in at 2025-05-22 16:57:11 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ghc-pandoc (Old) and /work/SRC/openSUSE:Factory/.ghc-pandoc.new.2732 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ghc-pandoc" Thu May 22 16:57:11 2025 rev:23 rq:1279246 version:3.7.0.1 Changes: -------- --- /work/SRC/openSUSE:Factory/ghc-pandoc/ghc-pandoc.changes 2025-04-28 16:16:40.029988527 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-pandoc.new.2732/ghc-pandoc.changes 2025-05-22 16:57:50.092371611 +0200 @@ -1,0 +2,286 @@ +Sat May 17 19:58:41 UTC 2025 - Peter Simons <psim...@suse.com> + +- Update pandoc to version 3.7.0.1. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/pandoc-3.7.0.1/src/changelog.md + +------------------------------------------------------------------- +Thu May 15 04:25:51 UTC 2025 - Peter Simons <psim...@suse.com> + +- Update pandoc to version 3.7. + ## pandoc 3.7 (2025-05-14) + + * Add new command-line option `--variable-json` (#10341). + This allows non-string values (booleans, lists, maps) to be given to + template variables on the command line. + + * The `--pdf-engine` option can now take `groff` as a value. + + * Markdown writer: + + + Avoid spaces after/before open/close delimiters (#10696). + E.g. instead of rendering `x<em> space </em>y` as `x* space *y` we render + it as `x *space* y`. + + Handle row/colspans in grid tables, and expand cells when it isn't + possible to lay them out without breaking string of non-whitespace. + + Render a figure with Para caption as implicit figure (#10755). + + When falling back to a Div with class `figure` for a figure that + can't be represented any other way, include a Div with class + `caption` containing the caption. + + Improve use of implicit figures when possible (#10758). + When the alt differs from the caption, but only as regards formatting, we + still use an implicit figure. + + Omit initial newlines in gfm `math` blocks to avoid an ugly blank line. + * Support the `four_space_rule` extension for `plain` output (#10813, + Manolis Stamatogiannakis). + + * RST writer: + + + Handle row/colspans in grid tables, and expand cells when it isn't + possible to lay them out without breaking string of non-whitespace. + + * Muse writer: + + + Handle row/colspans in grid tables, and expand cells when it isn't + possible to lay them out without breaking string of non-whitespace. + + * JATS writer: + + + Fix escaping for writing-review-editing role (#10744). + + * HTML writer: + + + Remove trailing slash from default revealjs URL (#8749). This + avoids a double slash in the URL's path component. + + * LaTeX writer: + + + Make alignment work within `multirow` in tables (#10772). + + * Typst writer: + + + Support `mark` class on spans (#10747). + + Add equation label if math contains `\label{..}` (#10805). + + Handle equation labels with spaces (#10805). + + * Roff format writers (man, ms): + + + Use the most compatible form for roff escapes (#10716). + For example, `\(xy` instead of `\[xy]`. This was the original + AT&T troff form and is the most widely supported. The + bracketed form causes problem for some tools, e.g. + `makewhatis` on macOS. And emit `e` followed by an escape + for a unicode combining accent rather than the form `\[e aa]`, + which works for groff but not e.g. on macOS's man. + This change affects Text.Pandoc.RoffChar, + Text.Pandoc.Writers.Roff, and the Man and Ms writers. + + * Docx writer: + + + Ensure that figures and tables with custom styles are not dropped (#10705). + + Preserve Relationships for images from reference docx (#10759). + This should allow one to include an image in a reference.docx and + reference it in an openxml template. + + Don't renumber rels (#10769). We used to renumber the + Relationships so they didn't conflict with the set of fixed + Relationships we imposed. We are now preserving the ids + from the reference doc's document.xml.refs, so we shouldn't + renumber them or references introduced by the user (e.g. in + a template) will fail. + + * Ms writer: + + + Improve PDF TOC labels. We now use the plain writer to render these, + so that Greek characters etc. will show up properly. + + When no `pdf-engine` variable is specified, do not use the + `.pdfhref` macros at all (#10738). This gives better results for links + in formats other than PDF, since the link text would simply + disappear if it exists only in a `.pdfhref` macro. When a PDF + engine is specified, escape the argument of `.pdfhref O` in a way + that is appropriate. + + * OpenDocument writer: + + + Fix character styles in footnotes (#10791). Character + styles governing the position of the footnote reference + should not be imposed on the footnote text. + + * Powerpoint writer: + + + Use reference-doc font for captions (#9896, R. N. West). + + * DocBook writer: + + + Use literallayout element for LineBlock (#10825). + + * MediaWiki reader/writer: + + + Allow definition on same line as term (#10708). + + * LaTeX reader: + + + Skip at most one argument to LaTeX tabular newline (#7512, + Evan Silberman). + + Disable ligatures inside `\texttt` (#10781). + + Support more symbol commands (#10782). + + * Commonmark Reader: + + + Handle GFM math irregularity with braces (#10631). In GFM, you need + to use `\\{` rather than `\{` for a literal brace. + + * DocBook reader: + + + Improve handling of literallayout (#10825). This is now only made + a CodeBlock when there is a `monospaced` class. Otherwise it is made + a LineBlock. + + * Org reader: + + + Add AVIF to Org Reader image extensions (#10736, Christian Christiansen). + + Don't include newlines in inine code/verbatim (#10730). + Convert newlines to spaces as we do in other formats. + + Change handling of inline TeX (#10836). Previously inline + TeX was handled in a way that was different from org's own export, + and that could lead to information loss. This was particularly noticeable + for inline math environments such as `equation`. Previously, an + `equation` environment starting at the beginning of a line would create + a raw block, splitting up the paragraph containing it (see #10836). On the + other hand, an `equation` environment not at the beginning of a line would + be turned into regular inline elements representing the math. (This would + cause the equation number to go missing and in some cases degrade the math + formatting.) Now, we parse all of these as raw "latex" + inlines, which will be omitted when converting to formats + other than LaTeX (and other formats like pandoc's Markdown + that allow raw LaTex). + + * Beamer template: fix regression in 3.6.4, reverting the omission of + `\date` when the document does not have a date. By default, beamer + will display a date when no `\date` is present in the title block, + so this was an unintended behavior change. The reverted + change was motivated by the desire to include a custom + `\date` in the frontmatter via header-includes. This can be + achieved more simply by simply setting the `date` variable. + In markdown you can even use `date` in metadata and put some + raw LaTeX there. + + * Ms template: + + + Use T rather than P as default font family (#10738). + + Put PDF-specific things under a conditional. + Don't inculde them if `pdf-engine` isn't set. + + * Upgrade reveal.js URL to v5 (#10740, Kolen Cheung). + v4 is no longer available on unpkg.com. + + * Text.Pandoc.PDF: Allow `groff` to be used as `--pdf-engine` with `ms` + (#10738). When `groff` is used as a PDF engine, the `groff` + extension to `ms` is automatically enabled. Limitations: + + - `groff` currently produces larger PDFs than `pdfroff`. + - With `groff`, a table of contents produced with + `--table-of-contents/--toc` will always be placed at the end of + the document. + - Certain characters (e.g. Greek characters) may be dropped in + the PDF outline. + + * Text.Pandoc.Writers.Shared: + + + Export `surroundInlines` [API change]. + + Rename `surroundInlines` -> `delimited`. + + New version of `gridTable` (#6344) [API change]. This + handles row and colspans. It also ensures that cells won't + wrap text in places where it wouldn't normally wrap, even + if this means making the cells wider than requested by the + colspec (#9001, #7641). Because the parameters are + different, this is a breaking API change. + + * Text.Pandoc.App: set `pdf-engine` variable. + If `--pdf-engine` is specified or if a PDF is being produced, we set the + `pdf-engine` variable. This allows writers and templates to behave + differently depending on the PDF engine. + + * Text.Pandoc.Class and Text.Pandoc.URI: + + + Fix parsing of base64 data URIs to allow URI escapes and + whitespace (which will be ignored) (#10704). + + Handle percent encoding in `pBase64URI` instead of + unescaping later, for efficiency (#10704). + + * Text.Pandoc.Citeproc.BibTeX: + + + Recognize `en` as a `langid` in biblatex bibliographies (#10764). + + * Text.Pandoc.MIME: + + + Add mime type and extension for `avif` (#10704). + + Handle `apng`, `avif`, `jxl` (#10704). + + * Text.Pandoc.Readers.LaTeX.Math: export `inlineEnvironmentNames`. + Internal module, not a change to the public API. + + * `reference.docx` (Andrew Dunning): + + + Remove extra spaces around text placeholders. + + Add footnote block text sample. + + * Text.Pandoc.Class.Sandbox: + + + Add `sandboxWithFileTree` function [API change] (Albert Krewinkel). + + * Lua subsystem (Albert Krewinkel): + + + pandoc-lua-engine: add all test files to the cabal file. + + Allow `pandoc.read` to be called in "sandbox" mode for added + security (#10831). Readers running in a sandbox will not be + able to access the network or file system. The sandbox is + enabled if the fourth parameter is a list of files or + filename/content pairs. The files are read and then made + available in the sandbox via en ersatz file system. + + * Makefile: + + + Add target `release-checkist`. + + Install @daisy/ace from npm if not present. + + Use pandoc lua instead of lua. + + Fix typo in `latex-package-dependencies` target. + + Use `jq` instead of `json_reformat` in `validate-docx-golden-tests2`. + + * NiX infrastructure: new working `flake.nix` and simpler `shell.nix`. + Removed old `default.nix`. + + * Require random >= 1.3 and use `splitGen`. `split` has been deprecated. + + * Use citeproc-0.9. Bump citeproc bounds for pandoc, pandoc-lua-engine. + + * Use texmath-0.12.10.1. + + * Use released typst 0.8 (partially supporting typst 0.13). + + * Use citeproc 0.9.0.1. + + * MANUAL.txt: + + + Fix default URL for revealjs. + + Add note that `alerts` extension only works with commonmark (#9716). + + Remove "Body Text Char" from list of Word styles that can be customized + using a reference.docx (#10646). This doesn't seem to be present in + pandoc-generated docx files, nor is it a Word default. + + For pandoc lua, add note about the environment. + + Improve documentation of `--variable` option. + + * `doc/typst-property-output.md`: Mention that `typst:no-figure` is a + class, not an attribute (#10826, Niklas Eicker). + + * Change RELEASE-CHECKLIST to RELEASE-CHECKLIST-TEMPLATE.org. Use org-babel + to automate many of the steps of the release. + + * INSTALL.md: update MacPorts information (#10719, Mohamed Akram). + + * COPYRIGHT: fix link to source code. + + * CONTRIBUTING.md: Fix link to discussion forum. (#10834, R. N. West). + +------------------------------------------------------------------- Old: ---- pandoc-3.6.4.tar.gz New: ---- pandoc-3.7.0.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ghc-pandoc.spec ++++++ --- /var/tmp/diff_new_pack.Jh35kh/_old 2025-05-22 16:57:50.608393356 +0200 +++ /var/tmp/diff_new_pack.Jh35kh/_new 2025-05-22 16:57:50.608393356 +0200 @@ -20,7 +20,7 @@ %global pkgver %{pkg_name}-%{version} %bcond_with tests Name: ghc-%{pkg_name} -Version: 3.6.4 +Version: 3.7.0.1 Release: 0 Summary: Conversion between markup formats License: GPL-2.0-or-later ++++++ pandoc-3.6.4.tar.gz -> pandoc-3.7.0.1.tar.gz ++++++ /work/SRC/openSUSE:Factory/ghc-pandoc/pandoc-3.6.4.tar.gz /work/SRC/openSUSE:Factory/.ghc-pandoc.new.2732/pandoc-3.7.0.1.tar.gz differ: char 13, line 1