Hello community, here is the log from the commit of package pandoc for openSUSE:Factory checked in at 2019-02-17 12:20:45 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/pandoc (Old) and /work/SRC/openSUSE:Factory/.pandoc.new.28833 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pandoc" Sun Feb 17 12:20:45 2019 rev:32 rq:674314 version:2.6 Changes: -------- --- /work/SRC/openSUSE:Factory/pandoc/pandoc.changes 2019-01-24 14:11:41.603481623 +0100 +++ /work/SRC/openSUSE:Factory/.pandoc.new.28833/pandoc.changes 2019-02-17 12:20:48.164209442 +0100 @@ -1,0 +2,356 @@ +Fri Feb 1 03:01:12 UTC 2019 - psim...@suse.com + +- Update pandoc to version 2.6. + pandoc (2.6) PROVISIONAL + + * Support ipynb (Jupyter notebook) as input and output format. + + + Add `ipynb` as input and output format (extension `.ipynb`). + + Added Text.Pandoc.Readers.Ipynb [API change]. + + Added Text.Pandoc.Writers.Ipynb [API change]. + + Add `PandocIpynbDecodingError` constructor to Text.Pandoc.Error.Error + [API change]. + + Depend on ipynb library. + + Note: there is no template for ipynb. + + * Add DokuWiki reader (#1792, Alexander Krotov). This adds + Text.Pandoc.Readers.DokuWiki [API change], and adds `dokuwiki` + as an input format. + + * Implement task lists (#3051, Mauro Bieg). Added `task_lists` + extension. Task lists are supported from markdown and gfm input. + They should work, to some degree, in all output formats, though in + most formats you'll get a bullet list with a unicode character for + the box. In HTML, you get checkboxes and in LaTeX/PDF output, a + box is used as the list marker. API changes: + + + Added constructor `Ext_task_lists` to `Extension`. + + Added `taskListItemFromAscii` and `taskListItemToAscii` to + Text.Pandoc.Shared. + + * Allow some command line options to take URL in addition to FILE. + `--include-in-header`, `--include-before-body`, `--include-after-body`. + + * HTML reader: + + + Handle empty `start` attribute (see #5162). + + Treat `textarea` as a verbatim environment (#5241) and preserve + spacing. + + * RST reader: + + + Change treatment of `number-lines` directive (Brian Leung, + #5207). Directives of this type without numeric inputs should + not have a `startFrom` attribute; with a blank value, the + writers can produce extra whitespace. + + Removed superfluous `sourceCode` class on code blocks (#5047). + + Handle `sourcecode` directive as synonynm for `code` (#5204). + + * Markdown reader: + + + Remove `sourceCode` class for literate Haskell code blocks + (#5047). Reverse order of `literate` and `haskell` classes on + code blocks when parsing literate Haskell, so `haskell` is + first. + + Treat `<textarea>` as a verbatim environment (#5241). + + * Org reader: + + + Handle `minlevel` option differently (#5190, Brian Leung). + When `minlevel` exceeds the original minimum level observed in + the file to be included, every heading should be shifted + rightward. + + Allow for case of `:minlevel == 0` (#5190). + + Fix treatment of links to images (#5191, Albert Krewinkel). + Links with descriptions which are pointing to images are no + longer parsed as inline images, but as links. + + Add support for #+SELECT_TAGS (Brian Leung). + + Separate filtering logic from conversion function (Brian Leung). + + * TWiki reader: Fix performance issue with underscores (#3921). + + * MediaWiki reader: use `_` instead of `-` in auto-identifiers (#4731). + We may not still be exactly matching mediawiki's algorithm. + + * LaTeX reader: + + + Remove `sourceCode` class for literate Haskell code blocks + (#5047). Reverse order of `literate` and `haskell` classes on + code blocks when parsing literate Haskell, so `haskell` is + first. + + Support `\DeclareMathOperator` (#5149). + + Support `\inputminted` (#5103). + + Support `\endinput` (#5233). + + Allow includes with dots like `cc_by_4.0`. Previously the `.0` + was interpreted as a file extension, leading pandoc not to add + `.tex` (and thus not to find the file). The new behavior matches + tex more closely. + + * Man reader: + + + Use `mapLeft` from Shared instead of defining own. + + * Docx reader (Jesse Rosenthal): + + + Handle level overrides (#5134). + + * Docx writer: + + + Support custom properties (#3024, #5252, Agustín Martín Barbero). + Also supports additional core properties: `subject`, `lang`, + `category`, `description`. + + Make Level into a real type, instead of an alias for a tuple + (Jesse Rosenthal). + + * ICML writer (Mauro Bieg): + + + Support custom-styles (#5137, see #2106). + + Support unnumbered headers (#5140). + + * Texinfo writer: Use header identifier for anchor if present (#4731). + Previously we were overwriting an existing identifier with a new one. + + * Org writer: Preserve line-numbering for example and code blocks + (Brian Leung). + + * Man/Ms writers: Don't escape `-` as `\-`. The `\-` gets rendered + in HTML and PDF as a unicode minus sign. + + * Ms writer: Ensure we have a newline after .EN in disply math (#5251). + + * RST writer: Don't wrap simple table header lines (#5128). + + * Asciidoc writer: Shorter delimiters for tables, blockquotes + (#4364). This matches asciidoctor reference docs. + + * Dokuwiki writer: Remove automatic `:` prefix before internal image + links (#5183, Damien Clochard). This prevented users from making + relative image links. + + * Zimwiki writer: remove automatic colon prefix before internal + images (#5183, Damien Clochard). + + * MediaWiki writer: fix caption, use 'thumb' instead of 'frame' + (#5105). Captions used to have the word 'caption' prepended; this + has been removed. Also, 'thumb' is used instead of 'frame' to + allow images to be resized. + + * reveal.js writer: + + + Ensure that we don't get > 2 levels of section nesting, + even with slide level > 2 (#5168). + + If slide level == N but there is no N-level header, make + sure the next header with level > N gets treated as a slide + and put in a section, rather than remaining loose (#5168). + + * Markdown writer: + + + Make `plain` RawBlocks pass through in `plain` output. + + Include needed whitespace after HTML figure (#5121). + We use HTML for a figure in markdown dialects that can't + represent it natively. + + * Commonmark writer: + + + Fix handling of SoftBreak with `hard_line_breaks` (#5195). + + Implement `--toc` (`writerTableOfContents`) + in commonmark/gfm writers (#5172). + + * EPUB writer: + + + Ensure that picture transforms are done on metadata too. + + Small fixes to `nav.xhtml`: + Add 'landmarks' id attribute to the landmarks nav. + Replace old default CSS removing numbers from ol.toc li + with new rules that match `nav#toc ol, nav#landmarks ol`. + We keep the `toc` class on `ol` for backwards compatibility. + + * LaTeX writer: + + + Make raw content marked `beamer` pass through in `beamer` + output (pandoc/lua-filters#40). + + Beamer: avoid duplicated `fragile` property in some cases + (#5208). + + Add `#` special characters for listings (#4939). + This character needs special handling in `\lstinline`. + + * RTF writer: use `toTableOfContents` from Shared to replace + old duplicated code. + + * Pptx writer: + + + Support custom properties. Also supports additional core + properties: `subject`, `category`, `description` (#5252, + Agustín Martín Barbero). + + Use `toTableOfContents` from Shared to replace old duplicated code. + + * ODT writer (Augustín Martín Barbero): + + + Fix typo in custom properties (#2839). + + Improve standard properties, including the following core + properties: `generator` (Pandoc/VERSION), `description`, `subject`, + `keywords`, `initial-creator` (from authors), `creation-date` + (actual creation date) (#5252). + + * Custom writers: + + + Allow '-' in filenames for custom lua writers (#5187). ++++ 159 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/pandoc/pandoc.changes ++++ and /work/SRC/openSUSE:Factory/.pandoc.new.28833/pandoc.changes Old: ---- pandoc-2.5.tar.gz pandoc.cabal New: ---- pandoc-2.6.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ pandoc.spec ++++++ --- /var/tmp/diff_new_pack.olPp15/_old 2019-02-17 12:20:48.804209266 +0100 +++ /var/tmp/diff_new_pack.olPp15/_new 2019-02-17 12:20:48.808209266 +0100 @@ -19,14 +19,13 @@ %global pkg_name pandoc %bcond_with tests Name: %{pkg_name} -Version: 2.5 +Version: 2.6 Release: 0 Summary: Conversion between markup formats License: GPL-2.0-or-later Group: Productivity/Publishing/Other URL: https://hackage.haskell.org/package/%{name} Source0: https://hackage.haskell.org/package/%{name}-%{version}/%{name}-%{version}.tar.gz -Source1: https://hackage.haskell.org/package/%{name}-%{version}/revision/2.cabal#/%{name}.cabal Source10: pandoc-pdf.readme BuildRequires: chrpath BuildRequires: fdupes @@ -58,6 +57,7 @@ BuildRequires: ghc-http-client-devel BuildRequires: ghc-http-client-tls-devel BuildRequires: ghc-http-types-devel +BuildRequires: ghc-ipynb-devel BuildRequires: ghc-mtl-devel BuildRequires: ghc-network-devel BuildRequires: ghc-network-uri-devel @@ -96,15 +96,15 @@ Pandoc is a Haskell library for converting from one markup format to another, and a command-line tool that uses this library. It can read several dialects of Markdown and (subsets of) HTML, reStructuredText, LaTeX, DocBook, JATS, -MediaWiki markup, TWiki markup, TikiWiki markup, Creole 1.0, Haddock markup, -OPML, Emacs Org-Mode, Emacs Muse, txt2tags, Vimwiki, Word Docx, ODT, EPUB, -FictionBook2, roff man, and Textile, and it can write Markdown, -reStructuredText, XHTML, HTML 5, LaTeX, ConTeXt, DocBook, JATS, OPML, TEI, -OpenDocument, ODT, Word docx, PowerPoint pptx, RTF, MediaWiki, DokuWiki, -ZimWiki, Textile, roff man, roff ms, plain text, Emacs Org-Mode, AsciiDoc, -Haddock markup, EPUB (v2 and v3), FictionBook2, InDesign ICML, Muse, LaTeX -beamer slides, and several kinds of HTML/JavaScript slide shows (S5, Slidy, -Slideous, DZSlides, reveal.js). +MediaWiki markup, DokuWiki markup, TWiki markup, TikiWiki markup, Creole 1.0, +Haddock markup, OPML, Emacs Org-Mode, Emacs Muse, txt2tags, ipynb (Jupyter +notebooks), Vimwiki, Word Docx, ODT, EPUB, FictionBook2, roff man, and Textile, +and it can write Markdown, reStructuredText, XHTML, HTML 5, LaTeX, ConTeXt, +DocBook, JATS, OPML, TEI, OpenDocument, ODT, Word docx, PowerPoint pptx, RTF, +MediaWiki, DokuWiki, ZimWiki, Textile, roff man, roff ms, plain text, Emacs +Org-Mode, AsciiDoc, Haddock markup, EPUB (v2 and v3), ipynb, FictionBook2, +InDesign ICML, Muse, LaTeX beamer slides, and several kinds of HTML/JavaScript +slide shows (S5, Slidy, Slideous, DZSlides, reveal.js). In contrast to most existing tools for converting Markdown to HTML, pandoc has a modular design: it consists of a set of readers, which parse text in a given @@ -145,9 +145,7 @@ %prep %setup -q -cp -p %{SOURCE1} %{name}.cabal cp %{SOURCE10} . -cabal-tweak-dep-ver http-client '< 0.6' ' < 1' %build %ghc_lib_build @@ -157,6 +155,7 @@ %ghc_fix_rpath %{pkg_name}-%{version} # Link duplicate template files %fdupes %{buildroot}%{_datadir}/%{pkg_name}-%{version}/data/templates/ +install -D -m444 man/pandoc.1 %{buildroot}%{_mandir}/man1/pandoc.1 %check %cabal_test ++++++ pandoc-2.5.tar.gz -> pandoc-2.6.tar.gz ++++++ /work/SRC/openSUSE:Factory/pandoc/pandoc-2.5.tar.gz /work/SRC/openSUSE:Factory/.pandoc.new.28833/pandoc-2.6.tar.gz differ: char 13, line 1