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 2026-11-06 19:49:31 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ghc-pandoc (Old) and /work/SRC/openSUSE:Factory/.ghc-pandoc.new.3759290 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ghc-pandoc" Fri Nov 6 19:49:31 2026 rev:31 rq:1395549 version:3.13 Changes: -------- --- /work/SRC/openSUSE:Factory/ghc-pandoc/ghc-pandoc.changes 2026-06-10 16:07:36.868674555 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-pandoc.new.3759290/ghc-pandoc.changes 2026-11-06 19:56:23.549202320 +0100 @@ -1,0 +2,585 @@ +Mon Oct 26 20:45:06 UTC 2026 - Peter Simons <[email protected]> + +- Update pandoc to version 3.13. + ## pandoc 3.13 (2026-10-26) + + * Report the location of errors in defaults files (#8759, Andrzej Rybczak). + An invalid value in a defaults file gave an error at the start of the + file, with no indication of the field. The error now names the option and + points at its value. + + * Use yamlet for YAML parsing. Pandoc parsed YAML with the yaml + package, which depends on the C library libyaml. It now uses + yamlet, a pure Haskell YAML 1.2 parser. Values still go + through the existing aeson instances. Note these behavior changes: + + + `yes`, `no`, `on`, `off`, `y` and `n` are strings, + not booleans, as in YAML 1.2. + + YAML errors now show the file, the line and the column, with the + offending line. In metadata blocks the line is the line in the + document. + + Duplicate keys in a mapping are an error. They were a warning. + + `.5`, `.inf` and `.nan` are numbers. + + * Docx reader: + + + Read `w:fldSimple` fields (#11944, Aslak Hellesøy). + + Keep grid columns that have no width (#11989, Patrick Creighton). + `w:w` is optional on `w:gridCol`, but `elemToTblGrid` skipped the grid + columns that had none. The table then had fewer columns than its rows had + cells, and the extra cells were dropped. Every grid column is now kept. + If any of them has no (readable) width, all columns get the default + width. + + Fix namespaces in notes and comments (#11991, Patrick Creighton). + The contents of footnotes, endnotes and comments were read with the + namespace prefixes declared in word/document.xml rather than in their own + parts. + + Records the indentation of each list level and track the open + list levels; an unnumbered paragraph whose left indentation + matches the text indentation of an open level is treated as a continuation + of that level's current item, rather than as a block quote (cf. #9197). + + Recover from fields with a missing instruction (#11943, enieuwy). + This fixes a bug that could lead to content being omitted. + + Fix regression (from 3.11) in parsing column widths (#11969). + The regression caused only the first column to get + assigned its alignment; every other column received default alignment. + In addition, in 3.11 alignment was taken from the header row if present; + this changed behavior from earlier versions, which took it from the first + body row. We revert to the earlier behavior, using the header row only if + there are no body rows. It's common for the header to have different + alignment than the rest. + + Keep tracked paragraph marks inside notes (#11971, Aslak Hellesøy). + + * RST reader: + + + Allow inline markup and bare links after `:`, `/`, `'`, `"`, `<` + (Wleeaf). Fixes a regression since 3.2.1; these characters could no + longer precede an inline markup start-string or a bare URI or email + address, although the reStructuredText spec allows them. + Also implement the rule that a start-character between an opening + character and its closing counterpart, as in `(*)` or `"*"`, + does not trigger inline markup. + + * RTF reader: + + + Fix tokenization bug (#11981). We were consuming certain + symbols after `\uNNNN` during tokenization. This led to an + *extra* character being consumed as the "fallback," so + letters went missing after encoded unicode characters. + + * LaTeX reader: + + + Detect macro expansion loops across `doMacros` calls (#11088). + + * ODT reader: + + + Fix start numbers with `text:continue-numbering` (#9595). + + * Markdown writer: + + + Write wide tables as grid tables instead of falling back to HTML + (#11945, Aslak Hellesøy). + + Don't drop notes in notes. + + Fix regression with code block language (#11987). We try to + identify which class is a language name and emit that as the gfm + style info string. If none of the classes match a + recognized language, before 3.10.1 we emitted the first + class; fater 3.10.1, we emit nothing. This commit reverts to + the pre-3.10.1 behavior. + + * RST writer: + + + Don't drop notes in notes. + + * Haddock writer: + + + Don't drop notes in notes. + + * Docx writer: + + + Fix multi-paragraph list items (#9197). Previously the docx + writer gave the second and subsequent paragraphs of a list + item numbering from a separate list with an invisible bullet. + This looked right, but semantically these paragraphs were + items of another list, which is what Word, screen readers, + and pandoc's own docx reader saw; the list was also split in + three. The writer now gives these paragraphs no numbering, + just an indentation that lines them up with the text of the + list item (as Word's "List Continue" styles do). + + * LaTeX writer: + + + Use braces around term containing `=` (#11954). This is needed for + the new LaTeX list code, which is triggered by using `pdfstandard`. + + * PowerPoint writer: + + + Add `clrMapOvr` to notes slides (#11935, Gaurav Vijay Jadhav). + This makes them importable by Keynote. + + Include `lang` in core document properties. + + * DocBook, JATS, TEI writers: + + + Apply `writerIdentifierPrefix` prefix consistently. + + * Typst writer: + + + Escape `...` and `-?` ligatures (#11979). + + Use `getLang` to determine lang and region. + Previously only the `lang` metadata field was consulted, so + `lang` could not be set properly using a variable. + + * Text.Pandoc.Translations: + + + `readTranslations` now takes the path of the file, for error + messages [API change]. + + * Text.Pandoc.Writers.Shared: + + + Add `wrapColumns`, `renderWithTemplate` [API change]. + These factor out code that was repeated in about 20 writers: computing the + line length from writerWrapText/writerColumns, and rendering the body with + or without the template. + + * Text.Pandoc.Shared: + + + Export `plainToPara` and `paraToPlain`. [API change] + + * Text.Pandoc.PDF: + + + Make `--presentational-hints` default for weasyprint. + This is necessary to get list attributes (start, ordered + list type, etc.) working properly (#11976). + + * cabal.project: + + + Use bundle C option for zlib by default. + This allows pandoc to be built without first installing the C library + zlib. Those who want to use the system zlib can still compile pandoc + that way by overriding this setting in cabal.project.local, or + just installing directly from Hackage. + + Default to `+http` on GHC >= 9.14 (previously done only in + CI), so local builds behave the same; `-f-http` still overrides it. + + Pass wasm link flags for `pandoc-cli` as `ghc-options`. + cabal only passes ld-options along when it finds an `ld` program on the + PATH. In an environment without one (e.g. `nix shell` with just the + ghc-wasm-meta toolchain), the flags were silently dropped and linking + pandoc.wasm failed with undefined `setjmp` and clock symbols. + Use `-optl- ghc-options` instead, which GHC passes to its + linker regardless. + + * Makefile: + + + Add `release` target. + + Improve `make pandoc-templates` so it does the whole job. + + Use bash as `SHELL` (`check-cabal` uses `pushd`, `check-version-sync` + uses `==`). + + Fix `$(id -u)` in `debpkg`, which make expanded to empty. + - Fix missing `echo` in `validate-docx-golden-tests{,2}`. + - Ensure pandoc is built before rules that run it to produce files. + - Use `git ls-files` for `SOURCEFILES`, not the main branch's tree. + - Drop redundant `embed_data_files` flag in `quick-stack`. + + * Use released citeproc 0.14.1.1, texmath 0.13.3.3, + gridtables 0.1.1.1 (#9085). + + * MANUAL.txt: + + + Clarify the effect of `raw_html` in commonmark formats (#8305). + + * Bump bounds on crypton, crypton-x509-system, tasty-bench. + + * Add `tools/circleci-build-release.sh`, `tools/github-build-release.sh`. + +------------------------------------------------------------------- +Thu Oct 8 01:40:53 UTC 2026 - Peter Simons <[email protected]> + +- Update pandoc to version 3.12.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.12.1/src/changelog.md + +------------------------------------------------------------------- +Sat Aug 29 00:42:25 UTC 2026 - Peter Simons <[email protected]> + +- Update pandoc to version 3.11. + ## pandoc 3.11 (2026-08-28) + + * Add `--math-method` option. This replaces (now deprecated but + still functional) options `--mathml`, `--mathjax`, `--gladtex`, + `--katex`, `--webtex`. The `plain` style can now be specified + explicitly. In defaults files, `html-math-method` is now + `math-method` (though `html-math-method` will still work). + + * Make `mathml` the default math-method (#11751). + + * Add `--completion={bash,zsh,fish}` (#8542, wzy). + Make `--bash-completion` an alias of `--completion=bash`. + See the manual for instructions on how to use these completions. + + * Text.Pandoc.Options [API change]: + + - Rename HTMLMathMethod type to MathMethod. + - Rename `writerHTMLMathMethod` field of WriterOptions to + `writerMathMethod`. + + * Markdown reader: + + + Add a syntax `(1@label)` for resetting example list counter + (#10940). This is needed often at the beginning of a chapter. + + * MediaWiki writer: + + + Put `<nowiki>` around possible URLs (#11834). Otherwise they get + linkified automatically. + + * Docx reader: + + + Handle case where non-header rows come before header rows (#11833). + + Improve handling of tables with uneven rows (#11833). + + * RTF Reader: + + + Add support for nested tables (#11218, Alex). + + * Typst reader: + + + Remove handling of 'block' as an inline-level element (#11814). + + * HTML reader: + + + Handle `pre` without `code` (#11810). Preserve whitespace as + nonbreaking spaces. + + * ODT/OpenDocument writers: + + + Support RTL text direction (#11301). RTL is now properly handled + in these cases: `dir: rtl` (or `ltr`) in document metadata; an + RTL `lang` in metadata (e.g. `he`, `ar`), unless overridden by + `dir`; a `dir` attribute on a Div. Code blocks remain ltr + regardless. + + Use `style:language-complex` rather than `fo:language` for RTL + languages (#11301). + + Fix treatment of DefaultHighlighting (#11829). + + * Docx writer: + + + Initialize envLang from `lang` metadata (#11301). + This ensures that setting `lang` will affect the whole document. + Previously, setting `lang` to `he` was not sufficient to make + the document RTL. + + * JATS writer: + + + Fix illegal use of `p` element inside `p` (#11809). + + * Ms writer: + + + Fix treatment of DefaultHighlighting (#11829). + (Regression from 3.8.) + + * ConTeXt writer: + + + Fix bug in syntax highlighting (#11829). (Regression from 3.8.) + + * Text.Pandoc.App.Opt: + + + In Opt, change `optHTMLMathMethod` to `optMathMethod`. [API change] + + * MSI installer: Fix upgrade detection for per-machine installations + (#11827, Wrong-Code). Previously, registry records of previous + versions were not being removed. + + * Text.Pandoc.Templates: + + + Fix bug in `getTemplate`. When calling `fetchItem` in + `getTemplate`, we temporarily reset the `stSourceURL` in ++++ 288 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/ghc-pandoc/ghc-pandoc.changes ++++ and /work/SRC/openSUSE:Factory/.ghc-pandoc.new.3759290/ghc-pandoc.changes Old: ---- pandoc-3.10.tar.gz New: ---- pandoc-3.13.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ghc-pandoc.spec ++++++ --- /var/tmp/diff_new_pack.v1HQoQ/_old 2026-11-06 19:56:25.750294481 +0100 +++ /var/tmp/diff_new_pack.v1HQoQ/_new 2026-11-06 19:56:25.753294607 +0100 @@ -20,7 +20,7 @@ %global pkgver %{pkg_name}-%{version} %bcond_with tests Name: ghc-%{pkg_name} -Version: 3.10 +Version: 3.13 Release: 0 Summary: Conversion between markup formats License: GPL-2.0-or-later @@ -63,6 +63,8 @@ BuildRequires: ghc-commonmark-pandoc-devel BuildRequires: ghc-commonmark-pandoc-prof BuildRequires: ghc-commonmark-prof +BuildRequires: ghc-conduit-devel +BuildRequires: ghc-conduit-prof BuildRequires: ghc-containers-devel BuildRequires: ghc-containers-prof BuildRequires: ghc-crypton-connection-devel @@ -105,8 +107,6 @@ BuildRequires: ghc-ipynb-prof BuildRequires: ghc-jira-wiki-markup-devel BuildRequires: ghc-jira-wiki-markup-prof -BuildRequires: ghc-libyaml-devel -BuildRequires: ghc-libyaml-prof BuildRequires: ghc-mime-types-devel BuildRequires: ghc-mime-types-prof BuildRequires: ghc-mtl-devel @@ -119,10 +119,6 @@ BuildRequires: ghc-pandoc-types-prof BuildRequires: ghc-parsec-devel BuildRequires: ghc-parsec-prof -BuildRequires: ghc-pretty-devel -BuildRequires: ghc-pretty-prof -BuildRequires: ghc-pretty-show-devel -BuildRequires: ghc-pretty-show-prof BuildRequires: ghc-process-devel BuildRequires: ghc-process-prof BuildRequires: ghc-random-devel @@ -146,6 +142,8 @@ BuildRequires: ghc-temporary-prof BuildRequires: ghc-texmath-devel BuildRequires: ghc-texmath-prof +BuildRequires: ghc-text-builder-devel +BuildRequires: ghc-text-builder-prof BuildRequires: ghc-text-conversions-devel BuildRequires: ghc-text-conversions-prof BuildRequires: ghc-text-devel @@ -172,8 +170,10 @@ BuildRequires: ghc-xml-prof BuildRequires: ghc-xml-types-devel BuildRequires: ghc-xml-types-prof -BuildRequires: ghc-yaml-devel -BuildRequires: ghc-yaml-prof +BuildRequires: ghc-yamlet-aeson-devel +BuildRequires: ghc-yamlet-aeson-prof +BuildRequires: ghc-yamlet-devel +BuildRequires: ghc-yamlet-prof BuildRequires: ghc-zip-archive-devel BuildRequires: ghc-zip-archive-prof BuildRequires: ghc-zlib-devel @@ -197,17 +197,19 @@ The formats it can handle include - light markup formats (many variants of Markdown, reStructuredText, AsciiDoc, -Org-mode, Muse, Textile, txt2tags, djot) - HTML formats (HTML 4 and 5) - Ebook -formats (EPUB v2 and v3, FB2) - Documentation formats (GNU TexInfo, Haddock, -Vimdoc) - Roff formats (man, ms) - TeX formats (LaTeX, ConTeXt) - Typst - XML -formats (DocBook 4 and 5, JATS, TEI Simple, OpenDocument) - Outline formats -(OPML) - Bibliography formats (BibTeX, BibLaTeX, CSL JSON, CSL YAML, RIS) - -Word processor formats (Docx, RTF, ODT) - Interactive notebook formats (Jupyter -notebook ipynb) - Page layout formats (InDesign ICML) - Wiki markup formats -(MediaWiki, DokuWiki, TikiWiki, TWiki, Vimwiki, XWiki, ZimWiki, Jira wiki, -Creole) - Slide show formats (LaTeX Beamer, PowerPoint, Slidy, reveal.js, -Slideous, S5, DZSlides) - Data formats (CSV and TSV tables, Excel spreadsheets) -- PDF (via external programs such as pdflatex or wkhtmltopdf) +Org-mode, Muse, Textile, txt2tags, djot, bbcode) - HTML formats (HTML 4 and 5, +chunked HTML) - Ebook formats (EPUB v2 and v3, FB2) - Documentation formats +(GNU TexInfo, Haddock, Vimdoc) - Roff formats (man, ms, mdoc) - TeX formats +(LaTeX, ConTeXt) - Typst - ANSI-formatted text - XML formats (DocBook 4 and 5, +JATS, TEI Simple, OpenDocument) - Outline formats (OPML) - Bibliography formats +(BibTeX, BibLaTeX, CSL JSON, CSL YAML, RIS) - Word processor formats (Docx, +RTF, ODT, FODT) - Interactive notebook formats (Jupyter notebook ipynb) - Page +layout formats (InDesign ICML) - Wiki markup formats (MediaWiki, DokuWiki, +TikiWiki, TWiki, Vimwiki, XWiki, ZimWiki, Jira wiki, Creole) - Slide show +formats (LaTeX Beamer, PowerPoint, Slidy, reveal.js, Slideous, S5, DZSlides) - +Data formats (CSV and TSV tables, Excel spreadsheets) - Serialization formats +(Haskell, JSON, or XML representation of the AST) - PDF (via external programs +such as pdflatex or wkhtmltopdf) Pandoc can convert mathematical content in documents between TeX, MathML, Word equations, roff eqn, typst, and plain text. It includes a powerful system for @@ -297,7 +299,6 @@ %{_datadir}/%{pkg_name}-%{version}/MANUAL.txt %{_datadir}/%{pkg_name}-%{version}/citeproc/biblatex-localization/*.lbx.strings %{_datadir}/%{pkg_name}-%{version}/data/abbreviations -%{_datadir}/%{pkg_name}-%{version}/data/bash_completion.tpl %{_datadir}/%{pkg_name}-%{version}/data/creole.lua %{_datadir}/%{pkg_name}-%{version}/data/default.csl %{_datadir}/%{pkg_name}-%{version}/data/docbook-entities.txt @@ -421,6 +422,7 @@ %{_datadir}/%{pkg_name}-%{version}/data/templates/default.s5 %{_datadir}/%{pkg_name}-%{version}/data/templates/default.slideous %{_datadir}/%{pkg_name}-%{version}/data/templates/default.slidy +%{_datadir}/%{pkg_name}-%{version}/data/templates/default.t2t %{_datadir}/%{pkg_name}-%{version}/data/templates/default.tei %{_datadir}/%{pkg_name}-%{version}/data/templates/default.texinfo %{_datadir}/%{pkg_name}-%{version}/data/templates/default.textile ++++++ pandoc-3.10.tar.gz -> pandoc-3.13.tar.gz ++++++ /work/SRC/openSUSE:Factory/ghc-pandoc/pandoc-3.10.tar.gz /work/SRC/openSUSE:Factory/.ghc-pandoc.new.3759290/pandoc-3.13.tar.gz differ: char 16, line 1
