packages feed

pandoc 2.11.3 → 2.11.3.1

raw patch · 11 files changed

+1020/−6 lines, 11 filesdep ~citeprocPVP ok

version bump matches the API change (PVP)

Dependency ranges changed: citeproc

API changes (from Hackage documentation)

Files

CONTRIBUTING.md view
@@ -29,7 +29,7 @@   * Write or improve documentation. If you ran into a problem which     took more time to figure out than expected, please consider to     save other users from the same experience. People writing the-    documentation tend to lack an outside few, so please help+    documentation tend to lack an outside view, so please help     provide one. Good documentation is both difficult and extremely     important. @@ -288,7 +288,8 @@ before creating a commit:      #!/bin/sh-    git diff --cached --name-only | grep '\.hs$' | xargs hlint+    git diff --diff-filter=MA --cached --name-only | grep '\.hs$' | \+      xargs hlint --hint .hlint.yaml  Saving this to `.git/hooks/pre-commit`, and making the script executable, will prevent accidental introduction of potentially
changelog.md view
@@ -1,5 +1,18 @@ # Revision history for pandoc +## pandoc 2.11.3.1 (2020-12-18)++  * Added some missing files to extra-source-files and data+    files, so they are included in the sdist tarball.  Closes #6961.+    Cleaned up some extraneous data and test files, and added+    a CI check to ensure that the test and data files included+    in the sdist match what is in the git repository.++  * Use citeproc 0.3.0.1, which avoids removing nonbreaking+    space at the end of the `initialize-with` attribute. (Some+    journals require nonbreaking space after initials, and this+    makes that possible.)+ ## pandoc 2.11.3 (2020-12-17)    * With `--bibliography` (or `bibliography` in metadata), a
+ data/templates/affiliations.jats view
@@ -0,0 +1,38 @@+$--+$-- Affiliations+$--+$for(affiliation)$+<aff id="aff-$affiliation.id$">+$-- wrap affiliation if it has a known institution identifier+$if(affiliation.group)$+<institution content-type="group">$affiliation.group$</institution>+$endif$+$if(affiliation.department)$+<institution content-type="dept">$affiliation.department$</institution>+$endif$+<institution-wrap>+$if(affiliation.organization)$+<institution>$affiliation.organization$</institution>+$else$+<institution>$affiliation.name$</institution>+$endif$+$if(affiliation.isni)$+<institution-id institution-id-type="ISNI">$affiliation.isni$</institution-id>+$endif$+$if(affiliation.ringgold)$+<institution-id institution-id-type="Ringgold">$affiliation.ringgold$</institution-id>+$endif$+$if(affiliation.ror)$+<institution-id institution-id-type="ROR">$affiliation.ror$</institution-id>+$endif$+$for(affiliation.pid)$+<institution-id institution-id-type="$affiliation.pid.type$">$affiliation.pid.id$</institution-id>+$endfor$+</institution-wrap>$if(affiliation.street-address)$,+$for(affiliation.street-address)$+<addr-line>$affiliation.street-address$</addr-line>$sep$,+$endfor$+$else$$if(affiliation.city)$, <city>$affiliation.city$</city>$endif$$endif$$if(affiliation.country)$,+<country$if(affiliation.country-code)$ country="$affiliation.country-code$"$endif$>$affiliation.country$</country>$endif$+</aff>+$endfor$
man/pandoc.1 view
@@ -1,7 +1,7 @@ '\" t .\" Automatically generated by Pandoc 2.11.3 .\"-.TH "Pandoc User\[cq]s Guide" "" "December 17, 2020" "pandoc 2.11.3" ""+.TH "Pandoc User\[cq]s Guide" "" "December 17, 2020" "pandoc 2.11.3.1" "" .hy .SH NAME pandoc - general markup converter
pandoc.cabal view
@@ -1,6 +1,6 @@ cabal-version:   2.2 name:            pandoc-version:         2.11.3+version:         2.11.3.1 build-type:      Simple license:         GPL-2.0-or-later license-file:    COPYING.md@@ -84,6 +84,7 @@                  data/templates/default.epub2                  data/templates/default.epub3                  data/templates/article.jats_publishing+                 data/templates/affiliations.jats                  -- translations                  data/translations/*.yaml                  -- source files for reference.docx@@ -286,6 +287,7 @@                  test/tables.opendocument                  test/tables.org                  test/tables.asciidoc+                 test/tables.asciidoctor                  test/tables.haddock                  test/tables.texinfo                  test/tables.rst@@ -298,6 +300,7 @@                  test/tables/*.html4                  test/tables/*.html5                  test/tables/*.native+                 test/tables/*.jats_archiving                  test/testsuite.txt                  test/writer.latex                  test/writer.context@@ -318,6 +321,7 @@                  test/writer.opendocument                  test/writer.org                  test/writer.asciidoc+                 test/writer.asciidoctor                  test/writer.haddock                  test/writer.rst                  test/writer.icml@@ -400,7 +404,7 @@                  blaze-markup          >= 0.8      && < 0.9,                  bytestring            >= 0.9      && < 0.12,                  case-insensitive      >= 1.2      && < 1.3,-                 citeproc              >= 0.3      && < 0.4,+                 citeproc              >= 0.3.0.1  && < 0.4,                  commonmark            >= 0.1.1.2  && < 0.2,                  commonmark-extensions >= 0.2.0.4  && < 0.3,                  commonmark-pandoc     >= 0.2      && < 0.3,
stack.yaml view
@@ -17,7 +17,7 @@ - commonmark-extensions-0.2.0.4 - commonmark-pandoc-0.2.0.1 - doctemplates-0.9-- citeproc-0.3+- citeproc-0.3.0.1 # - citeproc: #   git: https://github.com/jgm/citeproc.git #   commit: a8193fe375fa2354049bf9a967ba3bad4b1ba053
+ test/tables.asciidoctor view
@@ -0,0 +1,67 @@+Simple table with caption:++.Demonstration of simple table syntax.+[cols=">,<,^,",options="header",]+|===+|Right |Left |Center |Default+|12 |12 |12 |12+|123 |123 |123 |123+|1 |1 |1 |1+|===++Simple table without caption:++[cols=">,<,^,",options="header",]+|===+|Right |Left |Center |Default+|12 |12 |12 |12+|123 |123 |123 |123+|1 |1 |1 |1+|===++Simple table indented two spaces:++.Demonstration of simple table syntax.+[cols=">,<,^,",options="header",]+|===+|Right |Left |Center |Default+|12 |12 |12 |12+|123 |123 |123 |123+|1 |1 |1 |1+|===++Multiline table with caption:++.Here’s the caption. It may span multiple lines.+[width="80%",cols="^20%,<17%,>20%,<43%",options="header",]+|===+|Centered Header |Left Aligned |Right Aligned |Default aligned+|First |row |12.0 |Example of a row that spans multiple lines.+|Second |row |5.0 |Here’s another one. Note the blank line between rows.+|===++Multiline table without caption:++[width="80%",cols="^20%,<17%,>20%,<43%",options="header",]+|===+|Centered Header |Left Aligned |Right Aligned |Default aligned+|First |row |12.0 |Example of a row that spans multiple lines.+|Second |row |5.0 |Here’s another one. Note the blank line between rows.+|===++Table without column headers:++[cols=">,<,^,>",]+|===+|12 |12 |12 |12+|123 |123 |123 |123+|1 |1 |1 |1+|===++Multiline table without column headers:++[width="80%",cols="^20%,<17%,>20%,43%",]+|===+|First |row |12.0 |Example of a row that spans multiple lines.+|Second |row |5.0 |Here’s another one. Note the blank line between rows.+|===
+ test/tables/nordics.jats_archiving view
@@ -0,0 +1,58 @@+<table-wrap>+  <caption>+    <p>States belonging to the <italic>Nordics.</italic></p>+  </caption>+  <table id="nordics">+    <colgroup>+      <col width="30%" />+      <col width="30%" />+      <col width="20%" />+      <col width="20%" />+    </colgroup>+    <thead>+      <tr>+        <th align="center">Name</th>+        <th align="center">Capital</th>+        <th align="center">Population+        (in 2018)</th>+        <th align="center">Area+        (in km<sup>2</sup>)</th>+      </tr>+    </thead>+    <tfoot>+      <tr id="summary">+        <td align="center">Total</td>+        <td align="left"></td>+        <td align="left" id="total-population">27,376,022</td>+        <td align="left" id="total-area">1,258,336</td>+      </tr>+    </tfoot>+    <tbody>+      <tr>+        <th align="center">Denmark</th><td align="left">Copenhagen</td>+        <td align="left">5,809,502</td>+        <td align="left">43,094</td>+      </tr>+      <tr>+        <th align="center">Finland</th><td align="left">Helsinki</td>+        <td align="left">5,537,364</td>+        <td align="left">338,145</td>+      </tr>+      <tr>+        <th align="center">Iceland</th><td align="left">Reykjavik</td>+        <td align="left">343,518</td>+        <td align="left">103,000</td>+      </tr>+      <tr>+        <th align="center">Norway</th><td align="left">Oslo</td>+        <td align="left">5,372,191</td>+        <td align="left">323,802</td>+      </tr>+      <tr>+        <th align="center">Sweden</th><td align="left">Stockholm</td>+        <td align="left">10,313,447</td>+        <td align="left">450,295</td>+      </tr>+    </tbody>+  </table>+</table-wrap>
+ test/tables/planets.jats_archiving view
@@ -0,0 +1,128 @@+<table-wrap>+  <caption>+    <p>Data about the planets of our solar system.</p>+  </caption>+  <table>+    <thead>+      <tr>+        <th align="center" colspan="2"></th>+        <th>Name</th>+        <th align="right">Mass (10^24kg)</th>+        <th align="right">Diameter (km)</th>+        <th align="right">Density (kg/m^3)</th>+        <th align="right">Gravity (m/s^2)</th>+        <th align="right">Length of day (hours)</th>+        <th align="right">Distance from Sun (10^6km)</th>+        <th align="right">Mean temperature (C)</th>+        <th align="right">Number of moons</th>+        <th>Notes</th>+      </tr>+    </thead>+    <tbody>+      <tr>+        <th align="center" rowspan="4" colspan="2">Terrestrial planets</th>+        <th>Mercury</th><td align="right">0.330</td>+        <td align="right">4,879</td>+        <td align="right">5427</td>+        <td align="right">3.7</td>+        <td align="right">4222.6</td>+        <td align="right">57.9</td>+        <td align="right">167</td>+        <td align="right">0</td>+        <td>Closest to the Sun</td>+      </tr>+      <tr>+        <th>Venus</th><td align="right">4.87</td>+        <td align="right">12,104</td>+        <td align="right">5243</td>+        <td align="right">8.9</td>+        <td align="right">2802.0</td>+        <td align="right">108.2</td>+        <td align="right">464</td>+        <td align="right">0</td>+        <td></td>+      </tr>+      <tr>+        <th>Earth</th><td align="right">5.97</td>+        <td align="right">12,756</td>+        <td align="right">5514</td>+        <td align="right">9.8</td>+        <td align="right">24.0</td>+        <td align="right">149.6</td>+        <td align="right">15</td>+        <td align="right">1</td>+        <td>Our world</td>+      </tr>+      <tr>+        <th>Mars</th><td align="right">0.642</td>+        <td align="right">6,792</td>+        <td align="right">3933</td>+        <td align="right">3.7</td>+        <td align="right">24.7</td>+        <td align="right">227.9</td>+        <td align="right">-65</td>+        <td align="right">2</td>+        <td>The red planet</td>+      </tr>+      <tr>+        <th align="center" rowspan="4">Jovian planets</th>+        <th align="center" rowspan="2">Gas giants</th>+        <th>Jupiter</th><td align="right">1898</td>+        <td align="right">142,984</td>+        <td align="right">1326</td>+        <td align="right">23.1</td>+        <td align="right">9.9</td>+        <td align="right">778.6</td>+        <td align="right">-110</td>+        <td align="right">67</td>+        <td>The largest planet</td>+      </tr>+      <tr>+        <th>Saturn</th><td align="right">568</td>+        <td align="right">120,536</td>+        <td align="right">687</td>+        <td align="right">9.0</td>+        <td align="right">10.7</td>+        <td align="right">1433.5</td>+        <td align="right">-140</td>+        <td align="right">62</td>+        <td></td>+      </tr>+      <tr>+        <th align="center" rowspan="2">Ice giants</th>+        <th>Uranus</th><td align="right">86.8</td>+        <td align="right">51,118</td>+        <td align="right">1271</td>+        <td align="right">8.7</td>+        <td align="right">17.2</td>+        <td align="right">2872.5</td>+        <td align="right">-195</td>+        <td align="right">27</td>+        <td></td>+      </tr>+      <tr>+        <th>Neptune</th><td align="right">102</td>+        <td align="right">49,528</td>+        <td align="right">1638</td>+        <td align="right">11.0</td>+        <td align="right">16.1</td>+        <td align="right">4495.1</td>+        <td align="right">-200</td>+        <td align="right">14</td>+        <td></td>+      </tr>+      <tr>+        <th align="center" colspan="2">Dwarf planets</th>+        <th>Pluto</th><td align="right">0.0146</td>+        <td align="right">2,370</td>+        <td align="right">2095</td>+        <td align="right">0.7</td>+        <td align="right">153.3</td>+        <td align="right">5906.4</td>+        <td align="right">-225</td>+        <td align="right">5</td>+        <td>Declassified as a planet in 2006.</td>+      </tr>+    </tbody>+  </table>+</table-wrap>
+ test/tables/students.jats_archiving view
@@ -0,0 +1,56 @@+<table-wrap>+  <caption>+    <p>List of Students</p>+  </caption>+  <table id="students">+    <colgroup>+      <col width="50%" />+      <col width="50%" />+    </colgroup>+    <thead>+      <tr>+        <th align="center">Student ID</th>+        <th align="center">Name</th>+      </tr>+    </thead>+    <tbody>+      <tr>+        <th align="left" colspan="2">Computer Science</th>+      </tr>+      <tr>+        <td align="left">3741255</td>+        <td align="left">Jones, Martha</td>+      </tr>+      <tr>+        <td align="left">4077830</td>+        <td align="left">Pierce, Benjamin</td>+      </tr>+      <tr>+        <td align="left">5151701</td>+        <td align="left">Kirk, James</td>+      </tr>+    </tbody>+    <tbody>+      <tr>+        <th align="left" colspan="2">Russian Literature</th>+      </tr>+      <tr>+        <td align="left">3971244</td>+        <td align="left">Nim, Victor</td>+      </tr>+    </tbody>+    <tbody>+      <tr>+        <th align="left" colspan="2">Astrophysics</th>+      </tr>+      <tr>+        <td align="left">4100332</td>+        <td align="left">Petrov, Alexandra</td>+      </tr>+      <tr>+        <td align="left">4100332</td>+        <td align="left">Toyota, Hiroko</td>+      </tr>+    </tbody>+  </table>+</table-wrap>
+ test/writer.asciidoctor view
@@ -0,0 +1,649 @@+= Pandoc Test Suite+John MacFarlane; Anonymous+July 17, 2006+:stem: latexmath++This is a set of tests for pandoc. Most of them are adapted from John Gruber’s+markdown test suite.++'''''++== Headers++=== Level 2 with an link:/url[embedded link]++==== Level 3 with _emphasis_++===== Level 4++====== Level 5++== Level 1++=== Level 2 with _emphasis_++==== Level 3++with no blank line++=== Level 2++with no blank line++'''''++== Paragraphs++Here’s a regular paragraph.++In Markdown 1.0.0 and earlier. Version 8. This line turns into a list item.+Because a hard-wrapped line in the middle of a paragraph looked like a list+item.++Here’s one with a bullet. * criminey.++There should be a hard line break ++here.++'''''++== Block Quotes++E-mail style:++____+This is a block quote. It is pretty short.+____++____+--+Code in a block quote:++....+sub status {+    print "working";+}+....++A list:++[arabic]+. item one+. item two++Nested block quotes:++____+nested+____++____+nested+____++--+____++This should not be a block quote: 2 > 1.++And a following paragraph.++'''''++== Code Blocks++Code:++....+---- (should be four hyphens)++sub status {+    print "working";+}++this code block is indented by one tab+....++And:++....+    this code block is indented by two tabs++These should not be escaped:  \$ \\ \> \[ \{+....++'''''++== Lists++=== Unordered++Asterisks tight:++* asterisk 1+* asterisk 2+* asterisk 3++Asterisks loose:++* asterisk 1+* asterisk 2+* asterisk 3++Pluses tight:++* Plus 1+* Plus 2+* Plus 3++Pluses loose:++* Plus 1+* Plus 2+* Plus 3++Minuses tight:++* Minus 1+* Minus 2+* Minus 3++Minuses loose:++* Minus 1+* Minus 2+* Minus 3++=== Ordered++Tight:++[arabic]+. First+. Second+. Third++and:++[arabic]+. One+. Two+. Three++Loose using tabs:++[arabic]+. First+. Second+. Third++and using spaces:++[arabic]+. One+. Two+. Three++Multiple paragraphs:++[arabic]+. Item 1, graf one.+++Item 1. graf two. The quick brown fox jumped over the lazy dog’s back.+. Item 2.+. Item 3.++=== Nested++* Tab+** Tab+*** Tab++Here’s another:++[arabic]+. First+. Second:+* Fee+* Fie+* Foe+. Third++Same thing but with paragraphs:++[arabic]+. First+. Second:+* Fee+* Fie+* Foe+. Third++=== Tabs and spaces++* this is a list item indented with tabs+* this is a list item indented with spaces+** this is an example list item indented with tabs+** this is an example list item indented with spaces++=== Fancy list markers++[arabic, start=2]+. begins with 2+. and now 3+++with a continuation+[lowerroman, start=4]+.. sublist with roman numerals, starting with 4+.. more items+[upperalpha]+... a subsublist+... a subsublist++Nesting:++[upperalpha]+. Upper Alpha+[upperroman]+.. Upper Roman.+[arabic, start=6]+... Decimal start with 6+[loweralpha, start=3]+.... Lower alpha with paren++Autonumbering:++. Autonumber.+. More.+.. Nested.++Should not be a list item:++M.A. 2007++B. Williams++'''''++== Definition Lists++Tight using spaces:++apple::+  red fruit+orange::+  orange fruit+banana::+  yellow fruit++Tight using tabs:++apple::+  red fruit+orange::+  orange fruit+banana::+  yellow fruit++Loose:++apple::+  red fruit+orange::+  orange fruit+banana::+  yellow fruit++Multiple blocks with italics:++_apple_::+  red fruit+  ++  contains seeds, crisp, pleasant to taste+_orange_::+  orange fruit+  ++....+{ orange code block }+....+  ++  ____+  orange block quote+  ____++Multiple definitions, tight:++apple::+  red fruit+  ++  computer+orange::+  orange fruit+  ++  bank++Multiple definitions, loose:++apple::+  red fruit+  ++  computer+orange::+  orange fruit+  ++  bank++Blank line after term, indented marker, alternate markers:++apple::+  red fruit+  ++  computer+orange::+  orange fruit+  ++  [arabic]+  . sublist+  . sublist++== HTML Blocks++Simple block on one line:++foo++And nested without indentation:++foo++bar++Interpreted markdown in a table:++This is _emphasized_++And this is *strong*++Here’s a simple block:++foo++This should be a code block, though:++....+<div>+    foo+</div>+....++As should this:++....+<div>foo</div>+....++Now, nested:++foo++This should just be an HTML comment:++Multiline:++Code block:++....+<!-- Comment -->+....++Just plain comment, with trailing spaces on the line:++Code:++....+<hr />+....++Hr’s:++'''''++== Inline Markup++This is _emphasized_, and so _is this_.++This is *strong*, and so *is this*.++An _link:/url[emphasized link]_.++*_This is strong and em._*++So is *_this_* word.++*_This is strong and em._*++So is *_this_* word.++This is code: `+>+`, `+$+`, `+\+`, `+\$+`, `+<html>+`.++[line-through]*This is _strikeout_.*++Superscripts: a^bc^d a^_hello_^ a^hello there^.++Subscripts: H~2~O, H~23~O, H~many of them~O.++These should not be superscripts or subscripts, because of the unescaped+spaces: a^b c^d, a~b c~d.++'''''++== Smart quotes, ellipses, dashes++"`Hello,`" said the spider. "`'`Shelob`' is my name.`"++'`A`', '`B`', and '`C`' are letters.++'`Oak,`' '`elm,`' and '`beech`' are names of trees. So is '`pine.`'++'`He said, "`I want to go.`"`' Were you alive in the 70’s?++Here is some quoted '``+code+``' and a+"`http://example.com/?foo=1&bar=2[quoted link]`".++Some dashes: one—two — three—four — five.++Dashes between numbers: 5–7, 255–66, 1987–1999.++Ellipses…and…and….++'''''++== LaTeX++* +* latexmath:[2+2=4]+* latexmath:[x \in y]+* latexmath:[\alpha \wedge \omega]+* latexmath:[223]+* latexmath:[p]-Tree+* Here’s some display math:+++[latexmath]++++++\frac{d}{dx}f(x)=\lim_{h\to 0}\frac{f(x+h)-f(x)}{h}++++++* Here’s one that has a line break in it:+latexmath:[\alpha + \omega \times x^2].++These shouldn’t be math:++* To get the famous equation, write `+$e = mc^2$+`.+* $22,000 is a _lot_ of money. So is $34,000. (It worked if "`lot`" is+emphasized.)+* Shoes ($20) and socks ($5).+* Escaped `+$+`: $73 _this should be emphasized_ 23$.++Here’s a LaTeX table:++'''''++== Special Characters++Here is some unicode:++* I hat: Î+* o umlaut: ö+* section: §+* set membership: ∈+* copyright: ©++AT&T has an ampersand in their name.++AT&T is another way to write it.++This & that.++4 < 5.++6 > 5.++Backslash: \++Backtick: `++Asterisk: *++Underscore: _++Left brace: \{++Right brace: }++Left bracket: [++Right bracket: ]++Left paren: (++Right paren: )++Greater-than: >++Hash: #++Period: .++Bang: !++Plus: +++Minus: -++'''''++== Links++=== Explicit++Just a link:/url/[URL].++link:/url/[URL and title].++link:/url/[URL and title].++link:/url/[URL and title].++link:/url/[URL and title]++link:/url/[URL and title]++link:/url/with_underscore[with_underscore]++mailto:nobody@nowhere.net[Email link]++link:[Empty].++=== Reference++Foo link:/url/[bar].++With link:/url/[embedded [brackets]].++link:/url/[b] by itself should be a link.++Indented link:/url[once].++Indented link:/url[twice].++Indented link:/url[thrice].++This should [not][] be a link.++....+[not]: /url+....++Foo link:/url/[bar].++Foo link:/url/[biz].++=== With ampersands++Here’s a http://example.com/?foo=1&bar=2[link with an ampersand in the URL].++Here’s a link with an amersand in the link text: http://att.com/[AT&T].++Here’s an link:/script?foo=1&bar=2[inline link].++Here’s an link:/script?foo=1&bar=2[inline link in pointy braces].++=== Autolinks++With an ampersand: http://example.com/?foo=1&bar=2++* In a list?+* http://example.com/+* It should.++An e-mail address: nobody@nowhere.net++____+Blockquoted: http://example.com/+____++Auto-links should not occur here: `+<http://example.com/>+`++....+or here: <http://example.com/>+....++'''''++== Images++From "`Voyage dans la Lune`" by Georges Melies (1902):++image::lalune.jpg[lalune,title="Voyage dans la Lune"]++Here is a movie image:movie.jpg[movie] icon.++'''''++== Footnotes++Here is a footnote reference,footnote:[Here is the footnote. It can go+anywhere after the footnote reference. It need not be placed at the end of the+document.] and another.[multiblock footnote omitted] This should _not_ be a+footnote reference, because it contains a space.[^my note] Here is an inline+note.footnote:[This is _easier_ to type. Inline notes may contain+http://google.com[links] and `+]+` verbatim characters, as well as [bracketed+text].]++____+Notes can go in quotes.footnote:[In quote.]+____++[arabic]+. And in list items.footnote:[In list.]++This paragraph should not be part of the note, as it is not indented.