There is a newer version of this record available.

Software Open Access

jgm/pandoc: pandoc 2.9

John MacFarlane; Jesse Rosenthal; Albert Krewinkel; Alexander Krotov; Matthew Pickering; Mauro Bieg; Andrew Dunning; Nikolay Yakimov; Kolen Cheung; Yan Pashkovsky; Václav Haisman; Marc Schreiber; Nathan Gass; Fedor Sheremetyev; Brian Leung; Thomas Hodgson; Mark Wright; Francesco Occhipinti; Artyom Kazak; hftf; Hubert Plociniczak; Pascal Wagler; Daniel Bergey; Aditya Mahajan; Jose Luis Duran; Agustín Martín Barbero; Xavier Olive; Hamish Mackenzie; David Lazar; Henry de Valence


MARC21 XML Export

<?xml version='1.0' encoding='UTF-8'?>
<record xmlns="http://www.loc.gov/MARC21/slim">
  <leader>00000nmm##2200000uu#4500</leader>
  <controlfield tag="005">20200724051107.0</controlfield>
  <controlfield tag="001">3571771</controlfield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="a">Jesse Rosenthal</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="a">Albert Krewinkel</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="a">Alexander Krotov</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="a">Matthew Pickering</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="a">Mauro Bieg</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">Faculty of History @cambridgeuniversity</subfield>
    <subfield code="a">Andrew Dunning</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">Moscow Aviation Institute (National Research University)</subfield>
    <subfield code="a">Nikolay Yakimov</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">University of California, Berkeley</subfield>
    <subfield code="a">Kolen Cheung</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="a">Yan Pashkovsky</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="a">Václav Haisman</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="a">Marc Schreiber</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="a">Nathan Gass</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="a">Fedor Sheremetyev</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="a">Brian Leung</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="a">Thomas Hodgson</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="a">Mark Wright</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="a">Francesco Occhipinti</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">@aelve, @monadfix</subfield>
    <subfield code="a">Artyom Kazak</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="a">hftf</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="a">Hubert Plociniczak</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="a">Pascal Wagler</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">@Simspace</subfield>
    <subfield code="a">Daniel Bergey</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="a">Aditya Mahajan</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="a">Jose Luis Duran</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="a">Agustín Martín Barbero</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">Research Scientist</subfield>
    <subfield code="a">Xavier Olive</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="a">Hamish Mackenzie</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">MIT CSAIL</subfield>
    <subfield code="a">David Lazar</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="a">Henry de Valence</subfield>
  </datafield>
  <datafield tag="856" ind1="4" ind2=" ">
    <subfield code="s">13542381</subfield>
    <subfield code="z">md5:d9f62db0862ee8e720cbb16d4a3c923e</subfield>
    <subfield code="u">https://zenodo.org/record/3571771/files/jgm/pandoc-2.9.zip</subfield>
  </datafield>
  <datafield tag="542" ind1=" " ind2=" ">
    <subfield code="l">open</subfield>
  </datafield>
  <datafield tag="260" ind1=" " ind2=" ">
    <subfield code="c">2019-12-12</subfield>
  </datafield>
  <datafield tag="909" ind1="C" ind2="O">
    <subfield code="p">software</subfield>
    <subfield code="o">oai:zenodo.org:3571771</subfield>
  </datafield>
  <datafield tag="100" ind1=" " ind2=" ">
    <subfield code="a">John MacFarlane</subfield>
  </datafield>
  <datafield tag="245" ind1=" " ind2=" ">
    <subfield code="a">jgm/pandoc: pandoc 2.9</subfield>
  </datafield>
  <datafield tag="540" ind1=" " ind2=" ">
    <subfield code="a">Other (Open)</subfield>
  </datafield>
  <datafield tag="650" ind1="1" ind2="7">
    <subfield code="a">cc-by</subfield>
    <subfield code="2">opendefinition.org</subfield>
  </datafield>
  <datafield tag="520" ind1=" " ind2=" ">
    <subfield code="a">&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Text.Pandoc.Templates [API change]&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Add Monad wrappers &lt;code&gt;WithDefaultPartials&lt;/code&gt; and &lt;code&gt;WithPartials&lt;/code&gt;. Wrapping these around an instance of &lt;code&gt;PandocMonad&lt;/code&gt; gives us different instances of &lt;code&gt;TemplateMonad&lt;/code&gt;, with different search behavior in retrieving partials. To compile a template and limit partial search to pandoc's data files, use &lt;code&gt;runWithDefaultPartials (compileTemplate ...)&lt;/code&gt;. To compile a template and allow partials to be found locally (either on the file system or via HTTP, in the event that the main template has an absolute URL), ue &lt;code&gt;runWithPartials (compileTemplate ...)&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Export &lt;code&gt;getTemplate&lt;/code&gt;, which seeks a template locally, or via HTTP if the template has an absolute URL, falling back to the data files if not found.&lt;/li&gt;
&lt;li&gt;Export &lt;code&gt;compileDefaultTemplate&lt;/code&gt; – does &lt;code&gt;getDefaultTemplate&lt;/code&gt; and compiles the result, raising an error on failure.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Text.Pandoc.Class [API change]&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Remove &lt;code&gt;TemplateMonad&lt;/code&gt; instances for &lt;code&gt;PandocIO&lt;/code&gt; and &lt;code&gt;PandocPure&lt;/code&gt;. These were too limiting and caused a bug whereby a local partial could be used even when the default template was requested. We now rely on instances provided in the Templates module.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Text.Pandoc.App.OutputSettings: Simplify template retrieval code.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;ConTeXt template: Adjust to title formatting (#5949, Denis Maier). Add &lt;code&gt;\setupinterlinespace&lt;/code&gt; to &lt;code&gt;title&lt;/code&gt;, &lt;code&gt;subtitle&lt;/code&gt;, &lt;code&gt;date&lt;/code&gt; and &lt;code&gt;author&lt;/code&gt; elements: otherwise longer titles that run over multiple lines will look squashed as &lt;code&gt;\tfd&lt;/code&gt; etc. won't adapt the line spacing to the font size.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;reveal.js template: Add title-slide-attributes variable (#5981, Frederik Elwert).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;More informative JSON parse error (#5973).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Use external emojis package (forked from pandoc). Removed emoji data in Text.Pandoc.Emoji.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Fix regression in &lt;code&gt;makeSections&lt;/code&gt; (#5965). Previously &lt;code&gt;hierarchicalize&lt;/code&gt; (the ancestor of &lt;code&gt;makeSections&lt;/code&gt;) would put header attributes on the containing Div. In 2.8 this behavior changed, which broke some tools depending on pandoc. Here we roll back this change, so that attributes again migrate from the header to the containing Div when &lt;code&gt;makeSections&lt;/code&gt; is run. Note that attributes are retained on the header as well (unlike before) – with the exception of the &lt;code&gt;id&lt;/code&gt; attribute, which of course cannot be duplicated.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Fix &lt;code&gt;--toc-depth&lt;/code&gt; regression in 2.8 (#5967).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Use doctemplates 0.8. Rename template 'filters' as 'pipes' to avoid confusion with the other notion of filter used by pandoc.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Fix README.md so that relative links from manual become absolute. Previously they'd be broken links when viewed on GitHub or Hackage. So we add the base URL for the pandoc manual.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Document display math syntax in manual.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;</subfield>
  </datafield>
  <datafield tag="773" ind1=" " ind2=" ">
    <subfield code="n">url</subfield>
    <subfield code="i">isSupplementTo</subfield>
    <subfield code="a">https://github.com/jgm/pandoc/tree/2.9</subfield>
  </datafield>
  <datafield tag="773" ind1=" " ind2=" ">
    <subfield code="n">doi</subfield>
    <subfield code="i">isVersionOf</subfield>
    <subfield code="a">10.5281/zenodo.1038654</subfield>
  </datafield>
  <datafield tag="024" ind1=" " ind2=" ">
    <subfield code="a">10.5281/zenodo.3571771</subfield>
    <subfield code="2">doi</subfield>
  </datafield>
  <datafield tag="980" ind1=" " ind2=" ">
    <subfield code="a">software</subfield>
  </datafield>
</record>
1,853
393
views
downloads
All versions This version
Views 1,85318
Downloads 3930
Data volume 2.9 GB0 Bytes
Unique views 1,74618
Unique downloads 880

Share

Cite as