ソフトアンテナ

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

詳細情報

タイトル Pandoc
URL http://pandoc.org/
バージョン 2.17.0.1   2.17   2.16.2   2.16.1   2.16   2.15   2.14.2   2.14.1   2.14.0.3   2.14.0.2   2.14.0.1  
更新日 2022/01/15
追加日 2016/06/01
種別 フリーソフト
説明 コマンドラインから使用する汎用ドキュメント変換ツール。

スクリーンショット

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

レビュー

レビューはありません。

更新グラフ

バージョン履歴

2022/01/15 ver 2.17.0.1

pandoc 2.17.0.1 (2022-01-14)
Require pandoc-lua-marshal 0.1.3.1 (#7831, Albert
Krewinkel). Fixes a problem with List.includes and List.find that caused a Lua
stackoverflow and subsequent program crash.
HTML template: load header-includes before math (#7833, Kolen
Cheung). MathJax expect the config comes before loading the MathJax
script. This change of order allows one to config MathJax via
header-includes, which loads before the MathJax script. Cf. #2750.
When reading defaults file, stop at a line .... This line signals the end of a
YAML document. This restores the behavior we got with HsYaml. yaml
complains about content past this line. See
https://github.com/jgm/pandoc/issues/4627#issuecomment-1012438765
Text.Pandoc.Citeproc: allow notes-after-punctuation to work with
numerical styles that use superscripts (e.g.
american-medical-association.csl), as well as with note styles. The
default setting of notes-after-punctuation is true for
note styles and false otherwise. This restores a behavior of
pandoc-citeproc that wasn’t properly carried over to Citeproc (#7826, cf.
jgm/pandoc-citeproc#384).
(省略されました)

2022/01/13 ver 2.17

差分がありません

2021/11/22 ver 2.16.2

Custom readers
Custom writers
Revision history for pandoc
pandoc 2.16.2 (2021-11-21)
pandoc 2.16.2 (2021-11-21)
New module Text.Pandoc.Readers.Custom, exporting readCustom [API change].
Allow plain to be used in raw attribute syntax.
Accept empty --metadata-file (#7675). This was a regression from 2.15 behavior.
Markdown reader: Improve inlinesInBalancedBrackets. This is just a small improvement in terms of performance, but it’s simpler and more direct code. Also, we avoid parsing interparagraph spaces in balanced brackets, as the original did.
BibTeX reader: Properly handle commented lines in BibTeX/BibLaTeX (#7668).
RST reader: handle class attribute for for custom roles (#7699, willj-dev). Previously the class attribute was ignored, and the name of the role used as the class.
DocBook reader:
Add <titleabbr> support (Rowan Rodrik van der Molen).
Support for <indexterm> (#7607, Rowan Rodrik van der Molen).
LaTeX reader:
Add rudimentary support for \autoref (#7693).
Add ‘uri’ class when parsing \url, for consistency with treatment of autolinks in other formats (#7672).
JATS reader: Capture alt-text in figures (#7703, Aner Lucero).
Markdown writer: don’t create autolinks when this loses information (#7692). Previously we sometimes lost attributes when rendering links as autolinks.
(省略されました)

2021/11/03 ver 2.16.1

pandoc 2.16.1 (2021-11-02)
pandoc 2.16.1 (2021-11-02)
Docx reader: don’t let first line indents trigger block quotes (#7655). This fixes a regression introduced in pandoc 2.15.
Docx writer: use getTimestamp for modification times in reference.docx (#7654). This ensures that when SOURCE_DATE_EPOCH is set, the modification times of files taken from the reference.docx will be set deterministically, allowing for reproducible builds.
Lua subsystem (Albert Krewinkel):
Load module pandoc.path on startup (#7524). Previously the module always had to be loaded via require 'pandoc.path'.
Fix typo in SoftBreak constructor.
Re-add content property to Strikeout elements. Fixes a regression introduced in 2.15.
Be more forgiving when retrieving the Image caption property. Fixes a regression introduced in 2.15.
Display Attr values using their native Haskell representation.
Allow omitting the 2nd parameter in pandoc.Code constructor. Fixes a regression introduced in 2.15 which required users to always specify an Attr value when constructing a Code element.
Allow to compare, show Citation values. Comparisons of Citation values are performed in Haskell; values are equal if they represent the same Haskell value. Converting a Citation value to a string now yields its native Haskell string representation.
Restore List behavior of MetaList (#7650). Fixes a regression introduced in 2.16 which had MetaList elements lose the pandoc.List properties.
Restore content property on Header elements.
Ensure Block elements have all expected properties.
Ensure Inline elements have all expected properties.
Allow tasty-bench 0.3.x.

2021/11/01 ver 2.16

pandoc 2.16 (2021-10-31)
pandoc 2.16 (2021-10-31)
We’ve removed the FromYAML instances for all types that had them, since this is a HsYAML-specific typeclass [API change]. (The yaml package just uses From/ToJSON instead of having a dedicated From/ToYAML class.)
Some tests had to be adjusted accordingly.
Pandoc now behaves in a more useful way when the YAML metadata contains escaping errors: instead of just failng silently and falling back to some other interpretation of the section, it raises a YAML parsing error.
Markdown writer: Ensure that special values are quoted in YAML metadata. These include “Y”, “yes”, “on”, and “off”, which are now (with yaml library) considered boolean values, as well as “null”.
Change JSON encodings of some types.
For LineEnding use lowercase constructors, e.g. crlf, native.
For HTMLSlideVariant use lowercase constructors.
For ReaderOptions use e.g. default-image-extension instead of readerDefaultImageExtension for field names.
For Extension, use e.g. tex_math_dollars instead of Ext_tex_math_dollars as constructor.
For Extensions, use an array of Extensions, instead of an object wrapping the tag Extensions and an integer. (The integer representation is not supposed to be part of the public API.)
For Opt, use field names like tab-stop instead of optTabStop.
Docx writer:
Add IDs to native_numbering test (Tristan Stenner).
Move “:” out of the caption bookmark (Tristan Stenner). This is needed so that native references to the figure are included as “As seen in Figure X, it is…” instead of “As seen in [Figure: X, it is…”
Lua (Albert Krewinkel, except as noted):
Use hslua module abstraction where possible.
Fix placement of tests for Block elements in pandoc module tests
(省略されました)

2021/10/24 ver 2.15

pandoc 2.15 (2021-10-23)
pandoc 2.14.2 (2021-08-21)
pandoc 2.15 (2021-10-23)
Add --sandbox option (#5045).
Add sandbox feature for readers. When this option is used, readers and writers only have access to input files (and other files specified directly on command line). This restriction is enforced in the type system.
Filters, PDF production, custom writers are unaffected. This feature only insulates the actual readers and writers, not the pipeline around them in Text.Pandoc.App.
Note that when --sandboxed is specified, readers won’t have access to the resource path, nor will anything have access to the user data directory.
--self-contained: Fix bug that caused everything to be made a data URI (#7635, #7367). We only need to use data URIs in certain cases, but due to a bug they were being used always.
Markdown reader:
Fix interaction of --strip-comments and list parsing (#7521). Use of --strip-comments was causing tight lists to be rendered as loose (as if the comment were a blank line).
Fix parsing bug for math in bracketed spans and links (#7623). This affects math with unbalanced brackets (e.g. $(0,1]$) inside links, images, bracketed spans.
Fix code blocks using --preserve-tabs (#7573). Previously they did not behave as the equivalent input with spaces would.
DocBook reader:
Honor linenumbering attribute (Samuel Tardieu). The attribute DocBook linenumbering="numbered" on code blocks maps to the numberLines class internally.
LaTeX reader:
Implement siunitx v3 commands (#7614). We support \unit, \qty, \qtyrange, and \qtylist as synonynms of \si, \SI, \SIrange, and \SIlist.
Properly handle \^ followed by group closing (#7615).
Recognize that \vadjust sometimes takes “pre” (#7531).
Ignore (and gobble parameters of) CSLReferences environment (#7531). Otherwise we get the parameters as numbers in the output.
(省略されました)

2021/08/22 ver 2.14.2

pandoc 2.14.2 (provisional)
pandoc 2.14.2 (provisional)
Allow --slide-level=0 (#7476). When the slide level is set to 0, headings won’t be used at all in splitting the document into slides. Horizontal rules must be used to separate slides.
Add RTF reader (#3982). rtf is now supported as an input format as well as an output format. New module Text.Pandoc.Readers.RTF (exporting readRTF). [API change]
HTML reader: treat comments as blank when parsing (#7482).
Markdown reader:
Fix raw LaTeX injection issue (#7497). Using a code block containing \end{verbatim}, one could inject raw TeX into a LaTeX document even when raw_tex is disabled. Thanks to Augustin Laville for noticing the bug.
RST reader: Fix :literal: includes (#7513). These should create code blocks, not insert raw RST.
LaTeX reader:
Proper implicit grouping around environment macros.
Support \global before \def, \let, etc. (#7494).
Fix scope for LaTeX macros (#7494). They should by default scope over the group in which they are defined (except \gdef and \xdef, which are global). In addition, environments must be treated as groups.
Improve handling of plain TeX macro primitives (#7474). Fixed semantics for \let.
Implement \edef, \gdef, and \xdef.
Docx reader: Improve docx reader’s robustness in extracting images (#7511). The docx reader made some assumptions about how docx containers were laid out that were not always true, with the result that some images in documents did not get extracted.
LaTeX writer: Increase table column width precision (#7466, Peter Fabinski). In some cases, the rounding performed by the LaTeX table writer would introduce visible overrun outside the text area. This adds two more decimal places to the width values.
Powerpoint writer:
Include image title in description (#7352, Emily Bourke). The image title (i.e. ![alt text](link "title")) was previously ignored when writing to pptx. This commit includes it in PowerPoint’s description of the image, along with the link.
RTF writer:
(省略されました)

2021/07/19 ver 2.14.1

pandoc 2.14.1 (2021-07-18)
pandoc 2.14.1 (2021-07-18)
Text.Pandoc.ImageSize: Add Tiff constructor for ImageType (#7405) [Minor API change]. This allows pandoc to get size information from tiff images.
LaTeX reader:
Avoid trailing hyphen in translating languages (#7447). Previously \foreignlanguage{english} turned into <span lang="en-">. The same issue affected Arabic.
Support \cline in LaTeX tables (#7442).
DocBook reader:
Handle images with imageobjectco elements (#7440).
Add support for citerefentry (#7437, Jan Tojnar).
RST reader: fix regression with code includes (#7436). With the recent changes to include infrastructure, included code blocks were getting an extra newline.
HTML reader:
Add col, colgroup to ‘closes’ definitions
HTML writer:
Remove duplicated alt text in HTML output (Aner Lucero).
Remove aria-hidden when explicit alt text is provided (Aner Lucero).
Set boolean values for reveal.js variables.
Docx writer:
Add table numbering for captioned tables. The numbers are added using fields, so that Word can create a list of tables that will update automatically.
Support figure numbers. These are set up in such a way that they will work with Word’s automatic table of figures (#7392).
(省略されました)

2021/06/23 ver 2.14.0.3

pandoc 2.14.0.3 (2021-06-22)
pandoc 2.14.0.3 (2021-06-22)
Text.Pandoc.MediaBag insertMediaBag: ensure we get a sane mediaPath for URLs (#7391). In earlier 2.14.x versions, we’d get incorrect paths for resources downloaded from URLs when the media are extracted (including in PDF production).
Text.Pandoc.Parsing: improve emailAddress (#7398). Previously the parser would accept characters in domains that are illegal in domains, and this sometimes caused it to gobble bits of the following text.
txt2tags reader: modify the email address parser so it still includes form parameters, even after the change to emailAddress in Text.Pandoc.Parsing.
Text.Pandoc.Readers.Metadata: Fix regression with comment-only YAML metadata blocks (#7400).
Markdown writer: Fix regression in code blocks with attributes (#7397). Code blocks with a single class but nonempty attributes were having attributes drop as a result of #7242.
LaTeX writer:
Add strut at end of minipage if it contains line breaks. Without them, the last line is not as tall as it should be in some cases.
Always use a minipage for cells with line breaks, when width information is available (#7393). Otherwise the way we treat them can lead to content that overflows a cell.
Use \strut instead of ~ before \\ in empty line.
Use lts-18.0 stack resolver.
Require skylighting 0.10.5.2 (adding support for Swift).
Require commonmark 0.2.1.
Rephrase section on unsafe HTML in manual.
Create SECURITY.md

2021/06/14 ver 2.14.0.2

pandoc 2.14.0.2 (2021-06-13)
pandoc 2.14.0.2 (2021-06-13)
In Text.Pandoc.Class.IO, rewriting of source paths in extractMedia has been fixed.
In Text.Pandoc.Class.PandocMonad, fillMediaBag has been modified so that it doesn’t modify image paths (that was part of the problem in #7345).
We now do path normalization (e.g. \ separators on Windows) in writing the media.
Text.Pandoc.PDF:
Text.Pandoc.PDF: Fix regression in 2.14 for generation of PDFs with SVGs (#7344).
Only print relevant part of environment on --verbose. Since --verbose output might be put in an issue, we want to avoid spilling out secrets in environment variables.
Docx reader: handle absolute URIs in Relationship Target (#7374).
Docx writer: fix handling of empty table headers (Albert Krewinkel, #7369). A table header which does not contain any cells is now treated as an empty header.
LaTeX writer: Fix regression in table header position (#7347). In recent versions the table headers were no longer bottom-aligned (if more than one line). This patch fixes that by using minipages for table headers in non-simple tables.
CommonMark writer:
Do not use simple class for fenced-divs (Jan Tojnar, amends #7242.)
Do not throw away attributes when Ext_attributes is enabled. Ext_attributes covers at least the following: Ext_fenced_code_attributes, Ext_header_attributes, Ext_inline_code_attributes, Ext_link_attributes.
Markdown writer:
Allow pipe_tables to be disabled for commonmark formats (commonmark_x, gfm) (#7375).
Re-use functions from Text.Pandoc.Markdown.Inline (Jan Tojnar).
DocBook writer: Remove non-existent admonitions (Jan Tojnar). attention, error and hint are reStructuredText specific.
HTML writer: Don’t omit width attribute on div (#7342).
(省略されました)

2021/06/02 ver 2.14.0.1

pandoc 2.14.0.1 (2021-06-01)
pandoc 2.14.0.1 (2021-06-01)
Commonmark reader: Fix regression in 2.14 with YAML metdata block parsing, which could cause the document body to be omitted after metadata (#7339).
HTML reader: fix column width regression in 2.14 (#7334). Column widths specified with a style attribute were off by a factor of 100.
Markdown reader: in rebasePaths, check for both Windows and Posix absolute paths. Previously Windows pandoc was treating /foo/bar.jpg as non-absolute.
Text.Pandoc.Logging: In rendering LoadedResource, use relative paths.
Docx writer: fix regression on captions (#7328). The “Table Caption” style was no longer getting applied. (It was overwritten by “Compact.”)
Use commonmark-extensions 0.2.1.2
ConTeXt template:
Define enumerate itemgroup (#5016, Denis Maier).
List of figures before list of tables (#7235, Julien Dutant).
Use smaller images in tests, reducing the size of the source tarball by 8 MB.