Pc

ソフトアンテナ

Windows/Mac/Mobile用オンラインソフトのバージョンアップ状況を調べています。

詳細情報

タイトル Pandoc
URL http://pandoc.org/
バージョン 2.7.1   2.7   2.6   2.5   2.4   2.3.1   2.3   2.2.3.2   2.2.3.1   2.2.3   2.2.2.1  
更新日 2019/03/15
追加日 2016/06/01
種別 フリーソフト
説明 コマンドラインから使用する汎用ドキュメント変換ツール。

スクリーンショット

スクリーンショットはありません。

レビュー

レビューはありません。
スポンサーリンク

更新グラフ

バージョン履歴

2019/03/15 ver 2.7.1

pandoc 2.7.1 (14 March 2019)
pandoc 2.7.1 (14 March 2019)
Allow -o/--output to be used with --print-default-data-file, --print-highlighting-style, --print-default-template. Note that -o must occur BEFORE the --print* command on the command line (this is documented, #5357).
LaTeX reader:
Support \underline, \ul, \uline (#5359, Paul Tilley). These are parsed as a Span with class underline, as with other readers.
Ensure that \Footcite and \Footcites get put in a note.
ipynb reader:
Remove sensitivity to raw_html, raw_tex extensions. We now include every output format. Pruning is handled by --ipynb-output.
Better handling of cell metadata. We now include even complex cell metadata in the Div窶冱 attributes (as JSON, in complex cases, or as plain strings in simple cases).
ipynb writer:
Recurse into native divs for output cell data (#5354).
Render cell metadata fields from div attributes.
Docx writer: avoid extra copy of abstractNum and num elements in numbering.xml. This caused pandoc-produced docx files to be uneditable using Word Online (#5358).
Markdown writer: improve handling of raw blocks/inline. We now emit raw content using raw_attribute when no more direct method is available. Use of raw_attribute can be forced by disabling raw_html and raw_tex.
LaTeX writer: Add classes for frontmatter support (#5353, Andrew Dunning) and remove frontmatter from scrreprt.
LaTeX template:
Improve readability (#5363, Andrew Dunning).
Robust section numbering removal (#5351, Andrew Dunning). Ensures that section numbering does not reappear with custom section levels. See https://tex.stackexchange.com/questions/473653/.
Text.Pandoc.Shared: Improve filterIpynbOutput. Ensure that images are prioritized over text. best should include everything for ipynb.
(省略されました)

2019/03/04 ver 2.7

pandoc 2.7 ( 3 March 2019)
pandoc 2.6 (30 January 2019)
pandoc 2.7 ( 3 March 2019)
asciidoctor is now an output format separate from asciidoc, to accommodate some minor implementation-specific differences (currently just in the treatment of display math).
Add latexmk as an option for --pdf-engine (#3195). Note that you can use --pdf-engine-opt=-outdir=bar to specify a persistent temp directory.
Markdown reader:
Improve tight/loose list handling (#5285). Previously the algorithm allowed list items with a mix of Para and Plain, which is never wanted.
Add newline when parsing blocks in YAML (#5271). Otherwise last block gets parsed as a Plain rather than a Para. This is a regression in pandoc 2.x. This patch restores pandoc 1.19 behavior.
Make yamlToMeta respect extensions (#5272, Mauro Bieg). This adds a ReaderOptions parameter to yamlToMeta [API change].
Fix bug parsing fenced code blocks (#5304). Previously parsing would break if the code block contained a string of backticks of sufficient length followed by something other than end of line.
LaTeX reader: don’t let \egroup match {. braced now actually requires nested braces. Otherwise some legitimate command and environment definitions can break.
Docx reader (Jesse Rosenthal):
Rename getDocumentPath as getDocumentXmlPath.
Use field notation for setting ReaderEnv.
Figure out document.xml path once at the beginning of parsing, and add it to the environment, so we can avoid repeated lookups.
Fix paths in archive to prevent Windows failure (#5277). Some paths in archives are absolute (have an opening slash) which, for reasons unknown, produces a failure in the test suite on MS Windows. This fixes that by removing the leading slash if it exists.
Add comments to aid code readability.
Trim space inside the last inline (#5273).
Unwrap sdt elements in footnotes and comments (#5302).
(省略されました)

2019/01/31 ver 2.6

Emacs Org mode support details
pandoc 2.6 (30 January 2019) PROVISIONAL
pandoc 2.5 (27 November 2018)
pandoc 2.6 (30 January 2019) 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.
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:
(省略されました)

2018/11/26 ver 2.5

pandoc 2.5 (25 November 2018)
pandoc 2.5 (25 November 2018)
Text.Pandoc.Extensions
Remove ascii_identifiers from githubMarkdownExtensions. GitHub doesn’t seem to strip non-ascii characters any more.
Text.Pandoc.Lua.Module.Utils (Albert Krewinkel)
Improve stringify. Meta value strings (MetaString) and booleans (MetaBool) are now converted to the literal string and the lowercase boolean name, respectively. Previously, all values of these types were converted to the empty string.
Text.Pandoc.Parsing: Remove Functor and Applicative constraints where Monad already exists (Alexander Krotov).
Text.Pandoc.Pretty: Don’t render BreakingSpace at end of line or beginning of line (#5050).
Text.Pandoc.Readers.Markdown
Fix parsing of citations, quotes, and underline emphasis after symbols. Starting with pandoc 2.4, citations, quoted inlines, and underline emphasis were no longer recognized after certain symbols, like parentheses (#5099, #5053).
Text.Pandoc.Readers.FB2: Do not throw error for unknown elements in <body> (Alexander Krotov). Some libraries include custom elements in their FB2 files.
Text.Pandoc.Readers.HTML
Allow tfoot before body rows (#5079).
Parse <small> as a Span with class “small” (#5080).
Allow thead containing a row with td rather than th (#5014).
Text.Pandoc.Readers.LaTeX
Cleaned up handling of dimension arguments. Allow decimal points, preceding space.
Don’t allow arguments for verbatim, etc.
Allow space before bracketed options.
(省略されました)

2018/11/04 ver 2.4

pandoc 2.4 ( 3 November 2018)
New features
Behavior changes
API changes
Bug fixes and under-the-hood improvements
Default template changes
Documentation improvements
Build infrastructure improvements
pandoc 1.8.0.1 (2011-01-31)
pandoc 2.4 ( 3 November 2018)
New features
New input format man (Yan Pashkovsky, John MacFarlane).
Behavior changes
--ascii now works with Markdown output. HTML5 character reference entities are used.
--ascii now works with LaTeX output. 100% ASCII output can’t be guaranteed, but the writer will use commands like \"{a} and \l whenever possible, to avoid emiting a non-ASCII character.
For HTML5 output, --ascii now uses HTML5 character reference entities rather than numerical entities.
Improved detection of format based on extension (in Text.Pandoc.App). We now ensure that if someone tries to convert a file for a format that has a pandoc writer but not a reader, it won’t just default to markdown.
Add viz. to abbreviations file (#5007, Nick Fleisher).
AsciiDoc writer: always use single-line section headers, instead of the old underline style (#5038). Previously the single-line style would be used if --atx-headers was specified, but now it is always used.
(省略されました)

2018/09/29 ver 2.3.1

pandoc 2.3.1 (28 September 2018)
pandoc 2.3.1 (28 September 2018)
RST reader:
Parse RST inlines containing newlines (#4912, Francesco Occhipinti). This eliminates a regression introduced after pandoc 2.1.1, which caused inline constructions containing newlines not to be recognized.
Fix bug with internal link targets (#4919). They were gobbling up indented content underneath.
Org reader:
Force inline code blocks to honor export options (Brian Leung).
Parse empty argument array in inline src blocks (Brian Leung).
Muse reader (Alexander Krotov):
Added additional tests.
Do not allow code markup to be followed by digit.
Remove heading level limit.
Simplify <literal> tag parsers
Parse Text instead of String. Benchmark shows 7% improvement.
Get rid of HTML parser dependency.
Various code improvements.
ConTeXt writer: change \ to / in Windows image paths (#4918). We do this in the LaTeX writer, and it avoids problems. Note that / works as a LaTeX path separator on Windows.
LaTeX writer:
Add support for multiprenote and multipostnote arguments with --biblatex (Brian Leung, #4930). The multiprenotes occur before the first prefix of a multicite, and the multipostnotes follow the last suffix.
(省略されました)

2018/09/17 ver 2.3

pandoc 2.3 (16 September 2018)
pandoc 2.2.3.2 (7 August 2018)
pandoc 2.2.3.1 (6 August 2018)
pandoc 2.2.3 (5 August 2018)
pandoc 2.3 (16 September 2018)
Add --metadata-file option (Mauro Bieg, #1960), which allows users to specify metadata in a YAML file, regardless of the input format (#1960).
Text.Pandoc.Writers.Shared: export isDisplayMath (API change).
Text.Pandoc.Readers.Markdown: export yamlToMeta (API change, Mauro Bieg).
Text.Pandoc.Readers.LaTeX.Types:
New type ArgSpec (API change).
Second parameter of Macro constructor is now [ArgSpec] instead of Int (API change).
Markdown reader:
Refactor and reorganize YAML code (Mauro Bieg).
Make example_lists work for interrupted lists without startnum (#4908).
HTML reader:
Parse <script type="math/tex tags as math (#4877). These are used by MathJax in some configurations.
Extract spaces inside links instead of trimming them (Alexander Krotov, #4845).
Added round-trip tests (Alexander Krotov).
Make parsing sensitive to the raw_tex extension (#1126). This now allows raw LaTeX environments, \ref, and \eqref to be parsed (which is helpful for translation HTML documents using MathJaX).
(省略されました)

2018/08/08 ver 2.2.3.2

pandoc 2.2.3.2 ( 7 August 2018)
pandoc 2.2.3.2 ( 7 August 2018)
Markdown reader: Properly handle boolean values in YAML metadata (#4819). This fixes a regression in 2.2.3, which cause boolean values to be parsed as MetaInlines instead of MetaBool.
We here record another undocumented (but desirable) change in 2.2.3: numerical metadata fields are now parsed as MetaInlines rather than MetaString.

2018/08/07 ver 2.2.3.1

pandoc 2.2.3.1 ( 6 August 2018)
pandoc 2.2.3.1 ( 6 August 2018)
Markdown reader: Fix parsing of embedded mappings in YAML metadata (#4817). This fixes a regression in 2.2.3 which caused embedded mappings (e.g. mappings in sequences) not to work in YAML metadata.

2018/08/06 ver 2.2.3

pandoc 2.2.3 ( 5 August 2018)
pandoc 2.2.2 (16 July 2018)
pandoc 2.2.1 (10 May 2018)
pandoc 2.2.3 ( 5 August 2018)
RST reader: improve parsing of inline interpreted text roles (#4811).
Use a Span with class “title-reference” for the default title-reference role.
Use B.text to split up contents into Spaces, SoftBreaks, and Strs for title-reference.
Use Code with class “interpreted-text” instead of Span and Str for unknown roles. (The RST writer has also been modified to round-trip this properly.)
Disallow blank lines in interpreted text.
Backslash-escape now works in interpreted text.
Backticks followed by alphanumerics no longer end interpreted text.
Remove support for nested inlines (Francesco Occhipinti). RST does not allow nested emphasis, links, or other inline constructs. This fixes several bugs (#4581, #4561, #4792).
Org reader: fix parsers relying on parseFromString (#4784, Albert Krewinkel). Emphasis was not parsed when it followed directly after some block types (e.g., lists).
Markdown reader: Allow unquoted numbers and booleans as YAML mapping keys. Previously in 2.2.2 you could not do
---
0: bar
...
but only
---
(省略されました)

2018/07/20 ver 2.2.2.1

pandoc 2.2.2.1 (19 July 2018)
pandoc 2.2.2.1 (19 July 2018)
Fix regression finding templates in user data directory (#4777). Under version 2.2.1 and prior pandoc found latex templates in the templates directory under the data directory, but this broke in 2.2.2.
Clarify gfm vs markdown_github (#4783, Mauro Bieg).
Use keywords instead of tags in YAML metadata example (#4779). Unlike tags, keywords is used in some of the writers and default templates.
Add missing rollingLinks option to revealjs template (#4778, Igor Khorlo).