Pc

ソフトアンテナ

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

詳細情報

タイトル Pandoc
URL http://pandoc.org/
バージョン 2.2.1   2.2   2.1.4   2.1.3   2.1.2   2.1.1   2.1   2.0.6   2.0.5   2.0.4   2.0.3  
更新日 2018/05/11
追加日 2016/06/01
種別 フリーソフト
説明 コマンドラインから使用する汎用ドキュメント変換ツール。

スクリーンショット

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

レビュー

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

更新グラフ

バージョン履歴

2018/05/11 ver 2.2.1

pandoc 2.2.1 (10 May 2018)
pandoc 2.2.1 (10 May 2018)
Restored and undeprecated gladtex for HTML math (#4607).
Added GladTeX constructor to Text.Pandoc.Options.HTMLMathMethod [API change, reverts removal in v2.2]
Restored and undeprecated --gladtex option, removed in v2.2.
LaTeX reader: Handle $ in /text{..} inside math (#4576).
FB2 reader: Replace some errors with warnings (Alexander Krotov).
HTML writer:
Strip links from headers when creating TOC (#4340). Otherwise the TOC entries will not link to the sections.
Fix regression with tex math environments in HTML + MathJax (#4639).
Muse writer (Alexander Krotov): Add support for left-align and right-align classes (#4542).
Docx writer: Support underline (#4633).
Text.Pandoc.Parsing: Lookahead for non-whitespace after singleQuoteStart and doubleQuoteStart (#4637).
Text.Pandoc.Shared: add uriPathToPath. This adjusts the path from a file: URI in a way that is sensitive to Windows/Linux differences. Thus, on Windows, /c:/foo gets interpreted as c:/foo, but on Linux, /c:/foo gets interpreted as /c:/foo. See #4613.
Use uriPathToPath with file: URIs (#4613).
Revert piping HTML to pdf-engine (Mauro Bieg, #4413). Use a temp file as before.
Text.Pandoc.Class: Catch IO errors when writing media files and issue a warning, rather than an error (Francesco Occhipinti, #4559).
Don’t lowercase custom writer filename (Alexander Krotov, #4610).
MANUAL (Mauro Bieg):
(省略されました)

2018/04/28 ver 2.2

pandoc 2.2 (27 April 2018)
pandoc 2.2 (27 April 2018)
New input format: fb2 (FictionBook2) (Alexander Krotov).
Make --ascii work for all XML formats (ICML, OPML, JATS,…), and for ms and man.
Remove deprecated --latexmathml, --gladtex, --mimetex, --jsmath, -m, --asciimathml options.
New module Text.Pandoc.Readers.FB2, exporting readFB2 (Alexander Krotov, API change).
Improve handling of raw LaTeX (for markdown etc.) (#4589, #4594). Previously there were some bugs in how macros were handled.
Support \MakeUppercase, \MakeLowercase',, \lowercase, and also \MakeTextUppercase and \MakeTextLowercase from textcase (#4959).
Read tex math as output by asciidoctor (#4569, Joe Hermaszewski).
Fix anonymous redirects with backticks (#4598).
Add support for Text::Amuse multiline headings.
Allow nested footnotes.
Flatten nested inlines (#4368, Francesco Occhipinti). Nested inlines are not valid RST syntax, so we flatten them following some readability criteria discussed in #4368.
Use <empty-line /> for HorizontalRule' rather thanLineBreak. FB2 does not have a way to represent line breaks inside paragraphs; previously we used` elements, but these are not allowed inside paragraphs.
Remove docProps/thumbnail.jpeg in data dir (Jesse Rosenthal, #4588). It contained a nonfree ICC color calibration profile and is not needed for production of a powerpoint document.
Update \lstinline delimiters (#4369, Tim Parenti).
Text.Pandoc.Options:
Removed JsMath, LaTeXMathML, and GladTeX constructors from Text.Pandoc.Options.HTMLMathMethod [API change].
Don’t try to convert EPS files (#2067). pdflatex converts them itself, and JuicyPixels can’t do it.
(省略されました)

2018/04/24 ver 2.1.4

pandoc 2.1.4 (23 April 2018)
pandoc 2.1.3 (18 March 2018)
pandoc 2.1.2 (2 March, 2018)
pandoc 2.1.4 (23 April 2018)
Markdown reader:
Allow empty key-value attributes, like title="" (#2944).
Handle table w/o following blank line in fenced div (#4560).
Improve computation of the relative width of the last column in a multiline table, so we can round-trip tables without constantly shrinking the last column.
EPUB reader:
Fix images with space in file path (#4344).
LaTeX reader:
Properly resolve section numbers with \ref and chapters (#4529).
Parse sloppypar environment (#4517, Marc Schreiber).
Textile reader:
Fixed tables with no body rows (#4513). Previously these raised an exception.
Mediawiki reader:
Improve table parsing (#4508). This fixes detection of table attributes and also handles ! characters in cells.
DocBook reader:
Properly handle title in section element (#4526). Previously we just got section_title for section (though sect1, sect2, etc. were handled properly).
(省略されました)

2018/03/18 ver 2.1.3

pandoc 2.1.3 (17 March 2018)
pandoc 2.1.3 (17 March 2018)
Docx reader (Jesse Rosenthal):
Add tests for nested smart tags.
Parse nested smart tags.
Make unwrapSDT into a general unwrap function that can unwrap both nested SDT tags and smartTags. This makes the SmartTags constructor in the Docx type unnecessary, so we remove it (#4446).
Remove unused docxWarnings (Alexander Krotov).
RST reader: Allow unicode bullet characters (#4454).
Haddock reader: Better table handling, using haddock-library’s new table support, if compiled against a version that includes it. Note that tables with col/rowspans will not translate well into Pandoc.
Muse reader (Alexander Krotov):
Various internal improvements.
Require closing tag to have the same indentation as opening.
Do not reparse blocks inside unclosed block tag (#4425).
Parse <class> tag (supported by Emacs Muse).
Do not produce empty Str element for unindented verse lines.
Add support to parse unit string of \SI command (closes #4296, Marc Schreiber).
Haddock writer: In the writer, we now render tables always as grid tables, since Haddock supports these.
DokuWiki writer: rewrite backSlashLineBreaks (#4445, Mauro Bieg).
Docx writer: Fixed formatting of DefaultStyle ordered lists in docx writer. We want decimal for the top level, not lower roman.
(省略されました)

2018/03/03 ver 2.1.2

pandoc 2.1.2 ( 2 March 2018)
pandoc 2.1.2 ( 2 March 2018)
Markdown reader:
Fix parsing bug with nested fenced divs (#4281). Previously we allowed “nonindent spaces” before the opening and closing :::, but this interfered with list parsing, so now we require the fences to be flush with the margin of the containing block.
Commonmark reader:
raw_html is now on by default. It can be disabled explicitly using -f commonmark-raw_html.
Org reader (Albert Krewinkel):
Move citation tests to separate module.
#+pandoc-emphasis-pre: "-\t ('\"{"
#+pandoc-emphasis-post: "-\t\n .,:!?;'\")}["
LaTeX reader:
Fixed comments inside citations (#4374).
Fix regression in package options including underscore (#4424).
Make --trace work.
Fixed parsing of tabular* environment (#4279).
RST reader:
Fix regression in parsing of headers with trailing space (#4280).
Muse reader (Alexander Krotov):
Enable <literal> tags even if amuse extension is enabled. Amusewiki disables tags for security reasons. If user wants similar behavior in pandoc, RawBlocks and RawInlines can be removed or replaced with filters.
(省略されました)

2018/01/19 ver 2.1.1

pandoc 2.1.1 (18 January 2018)
pandoc 2.1.1 (18 January 2018)
Markdown reader:
Don’t coalesce adjacent raw LaTeX blocks if they are separated by a blank line. See lierdakil/pandoc-crossref#160.
Improved inlinesInBalancedBrackets (#4272, jgm/pandoc-citeproc#315). The change both improves performance and fixes a regression whereby normal citations inside inline notes and figure captions were not parsed correctly.
RST reader:
Better handling for headers with an anchor (#4240). Instead of creating a Div containing the header, we put the id directly on the header. This way header promotion will work properly.
Add aligned environment when needed in math (#4254). rst2latex.py uses an align* environment for math in .. math:: blocks, so this math may contain line breaks. If it does, we put the math in an aligned environment to simulate rst2latex.py’s behavior.
HTML reader:
Fix col width parsing for percentages < 10% (#4262, n3fariox).
LaTeX reader:
Advance source position at end of stream.
Fixed pos calculation in tokenizing escaped space.
Allow macro definitions inside macros (#4253). Previously we went into an infinite loop with
\newcommand{\noop}[1]{#1}
\noop{\newcommand{\foo}[1]{#1}}
\foo{hi}
Fix inconsistent column widths (#4238). This fixes a bug whereby column widths for the body were different from widths for the header in some tables.
Docx reader (Jesse Rosenthal):
(省略されました)

2018/01/08 ver 2.1

pandoc 2.1 ( 7 January 2018)
pandoc 2.1 ( 7 January 2018)
Text.Pandoc.Class: make FileTree opaque (don’t export FileTree constructor). This forces users to interact with it using insertInFileTree and getFileInfo, which normalize file names.
Markdown reader:
Rewrite inlinesInBalancedBrackets. The rewrite is much more direct, avoiding parseFromString. And it performs significantly better; unfortunately, parsing time still increases exponentially (see #1735).
Avoid parsing raw tex unless \ + letter seen. This seems to help with the performance problem, #4216.
LaTeX reader: Simplified a check for raw tex command.
Muse reader (Alexander Krotov):
Enable round trip test (#4107).
Automatically translate #cover into #cover-image. Amusewiki uses #cover directive to specify cover image.
Docx reader (Jesse Rosenthal):
Remove unused anchors (#3679). Docx produces a lot of anchors with nothing pointing to them—we now remove these to produce cleaner output. Note that this has to occur at the end of the process because it has to follow link/anchor rewriting.
Read multiple children of w:sdtContents.
Combine adjacent anchors. There isn’t any reason to have numerous anchors in the same place, since we can’t maintain docx’s non-nesting overlapping. So we reduce to a single anchor.
Improved tests.
Muse writer (Alexander Krotov): don’t escape URIs from AST
Docx writer:
Removed redundant subtitle in title (Sebastian Talmon).
Fix custom styles with spaces in the name (#3290).
(省略されました)

2017/12/29 ver 2.0.6

pandoc 2.0.6 (28 December 2017)
pandoc 2.0.6 (28 December 2017)
Added jats as an input format.
Add Text.Pandoc.Readers.JATS, exporting readJATS (API change) (Hamish Mackenzie).
Markdown reader:
Preserve original whitespace between blocks.
Recognize \placeformula as context.
Be pickier about table captions. A caption starts with a : which can’t be followed by punctuation. Otherwise we can falsely interpret the start of a fenced div, or even a table header line like :--:|:--:, as a caption.
Always use four space rule for example lists. It would be awkward to indent example list contents to the first non-space character after the label, since example list labels are often long. Thanks to Bernhard Fisseni for the suggestion.
Improve raw tex parsing. Note that the Markdown reader is also affected by the latex_macros extension changes described below under the LaTeX reader.
LaTeX reader:
Export tokenize, untokenize (API change).
Use applyMacros in rawLaTeXBlock, rawLaTeXInline.
Refactored inlineCommand.
Fix bug in tokenizer. Material following ^^ was dropped if it wasn’t a character escape. This only affected invalid LaTeX, so we didn’t see it in the wild, but it appeared in a QuickCheck test failure.
Fix regression in LateX tokenization (#4159). This mainly affects the Markdown reader when parsing raw LaTeX with escaped spaces.
Add tests of LaTeX tokenizer.
Support \foreignlanguage from babel.
Be more tolerant of & character (#4208). This allows us to parse unknown tabular environments as raw LaTeX.
(省略されました)

2017/12/13 ver 2.0.5

pandoc 2.0.5 (12 December 2017)
pandoc 2.0.5 (12 December 2017)
Fix a bug in 2.0.4, whereby pandoc could not read the theme files generated with --print-highlight-style (#4133). Improve JSON serialization of styles.
Fix CSS issues involving line numbers (#4128). Highlighted code blocks are now enclosed in a div with class sourceCode. Highlighting CSS no longer sets a generic color for pre and code; we only set these for class sourceCode.
--pdf-engine-opt: fix bug where option order was reversed (#4137).
Add PowerPoint (pptx) writer (Jesse Rosenthal). It works following the standard Pandoc conventions for making other sorts of slides. Caveats:
Syntax highlighting is not yet implemented. (This is difficult because there are no character classes in Powerpoint.)
Footnotes and Definition lists are not yet implemented. (Notes will usually take the form of a final slide.
Image placement and auto-resizing has a few glitches.
Reference powerpoint files don’t work dependably from the command line. This will be implemented, but at the moment users are advised to change themes from within Powerpoint.
Create shared Text.Pandoc.Writers.OOXML module (Jesse Rosenthal). This is for functions used by both Powerpoint and Docx writers.
Add default pptx data for Powerpoint writer (Jesse Rosenthal).
Add empty_paragraphs extension.
Deprecate --strip-empty-paragraphs option. Instead we now use an empty_paragraphs extension that can be enabled on the reader or writer. By default, disabled.
Add Ext_empty_paragraphs constructor to Extension.
Revert “Docx reader: don’t strip out empty paragraphs.” This reverts commit d6c58eb836f033a48955796de4d9ffb3b30e297b.
Implement empty_paragraphs extension in docx reader and writer, opendocument writer, html reader and writer.
Add tests for empty_paragraphs extension.
Markdown reader:
(省略されました)

2017/12/04 ver 2.0.4

pandoc 2.0.4 (03 December 2017)
pandoc 2.0.4 (03 December 2017)
Add --print-highlight-style option. This generates a JSON version of a highlighting style, which can be saved as a .theme file, modified, and used with --highlight-style (#4106, #4096).
Add --strip-empty-paragraphs option. This works for any input format. It is primarily intended for use with docx and odt documents where empty paragraphs have been used for inter-paragraph spaces.
Support --webtex for gfm output.
Recognize .muse file extension.
Support beamer \alert in LaTeX reader. Closes #4091.
Docx reader: don’t strip out empty paragraphs (#2252). Users who have a conversion pipeline from docx may want to consider adding --strip-empty-paragraphs to the command line.
Org reader (Albert Krewinkel): Allow empty list items (#4090).
Muse reader (Alexander Krotov):
Parse markup in definition list terms.
Allow definition to end with EOF.
Make code blocks round trip.
Drop common space prefix from list items.
Add partial round trip test.
Don’t interpret XML entities.
Remove nested.
Parse ~~ as non-breaking space in Emacs mode.
Correctly remove indentation from notes. Exactly one space is required and considered to be part of the marker.
(省略されました)

2017/11/21 ver 2.0.3

pandoc 2.0.3 (20 November 2017)
pandoc 2.0.3 (20 November 2017)
Lua filters: preload text module (Albert Krewinkel, #4077). The text module is preloaded in lua. The module contains some UTF-8 aware string functions, implemented in Haskell. The module is loaded on request only, e.g.:
text = require 'text'
function Str (s)
s.text = text.upper(s.text)
return s
end
Introduce HasSyntaxExtensions typeclass (Alexander Krotov, #4074).
Added new HasSyntaxExtensions typeclass for ReaderOptions and WriterOptions.
Reimplemented isEnabled function from Options.hs to accept both ReaderOptions and WriterOptions.
Replaced enabled from CommonMark.hs with new isEnabled.
Add amuse extension (Alexander Krotov) to enable Amuse wiki behavior for muse. New Ext_amuse constructor for Extension. Note: this is switched on by default; for Emacs behavior, use muse-amuse.
Muse reader (Alexander Krotov):
Count only one space as part of list item marker.
Produce SoftBreaks on newlines. Now wrapping can be preserved with --wrap=preserve.
Add Text::Amuse footnote extensions. Footnote end is indicated by indentation, so footnotes can be placed anywhere in the text, not just at the end of it.
Accept Emacs Muse definition lists when -amuse. Emacs Muse does not require indentation.
HTML reader:
(省略されました)