ソフトアンテナ

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

  Pandoc

詳細情報

タイトル Pandoc
URL http://pandoc.org/
バージョン ver 3.1.12.3
更新日 2024/03/18
追加日 2016/06/01
種別 フリーソフト
説明 コマンドラインから使用する汎用ドキュメント変換ツール。

レビュー

レビューはありません。

スクリーンショット

更新グラフ

バージョン履歴

pandoc 3.1.12.3 (2024-03-17)
Markdown reader: Fix bug with footnotes at end of fenced
div (#9576).
LaTeX reader:
Improve tokenization of @ (#9555). Make
tokenization sensitive to \makeatletter/\makeatother. Previously we
just always treated @ as
a letter. This led to bad results, e.g. with the sequence \@. E.g., a\@ b would parse as “ab” and
a\@b as “a”.
Make withRaw work
inside parseFromToks (#9517). This
is needed for raw environments to work inside table cells.
Better handling of table colwidths (#9579).
Previously the parser just failed if the column width specified in
p{} wasn’t a multiple of
\linewidth. This led to
cases where content was skipped.
Typst writer:
Add ‘kind’ parameter to figures with tables (#9574).
(省略されました)
pandoc 3.1.12.2 (2024-02-29)
Docx reader:
Ensure that table captions are counted (#9518).
Detect caption by style name not id (#9518). The
styleId can change depending on the localization.
Avoid emitting empty paragraph where caption was.
Markdown reader: fix regression in link parsing with
wikilinks extensions (#9481). This
fixes a regression introduced in 3.1.12.
Org reader/writer: support admonitions (#9475).
Org writer: omit extra blank line at end of quote
block.
Typst writer: ensure that -, +, etc. are escaped at
beginning of block (#9478). Our
recent relaxing of escaping (#9386) caused
problems for things like emphasized - characters that were rendered
using #strong[-]#. This
now gets rendered as #strong[\-].
LaTeX writer: fix bug when a language is specified in two
(省略されました)
pandoc 3.1.12.1 (2024-02-17)
EPUB writer: omit EPUBv3-specific accessibility features on
epub2 (#9469). Fixes
a regression in 3.1.12.
More fixes for SVG ids with --self-contained (#9467). This
generalizes the fix to #9420 so it
applies to things like style="fill(url(#..." and
should fix problems with SVGs including gradients.
Powerpoint writer: properly handle math in headings and
tables (#9465). This
ensures that paragraphs containing math are wrapped in a mc:AlternateContent node as
required.
Makefile: make validate-epub check v2 output too.
pandoc 3.1.12.1
(2024-02-17)
pandoc 3.1.12 (2024-02-14)
Add djot as input
and output format. Djot is a light markup syntax
(https://djot.net).
New module Text.Pandoc.Readers.Djot [API change]. The function
readDjot is also exported
by Text.Pandoc.Readers.
New module Text.Pandoc.Writers.Djot [API change]. The function
writeDjot is also
exported by Text.Pandoc.Writers.
--number-sections
now uses the first digit for the number of the top-level section,
no matter what its level. So if the top-level section is level-2,
numbers will be 1, 2, etc. rather than 0.1, 0.2, as in the past (#5071). For
some backwards compatibility, we revert to the old behavior when
the --number-offset
option is used.
DocBook reader:
Better handling of <procedure> and <substeps> (#9341): <procedure> now gets
(省略されました)
pandoc 3.1.11.1 (2023-01-05)
Docx reader:
Fix HYPERLINK with only switch and no argument (#9246).
Org reader:
Parse caption and label for grid tables (#9279).
MediaWiki reader:
Handle multiline math in list items (#9293).
OPML writer:
Respect --wrap
options & --columns
in contents of notes (#9297).
ODT/OpenDocument writers:
Properly handle highlighting styles (#9287). These
styles were going into an office:styles element in content.xml, but this is
invalid. Instead they must go in styles.xml. The variable highlighting-styles no longer
has any effect on the default opendocument template, and
highlighting styles are not included in opendocument output.
Markdown writer:
Add table identifier at end of caption if present (#9279).
(省略されました)
pandoc 3.1.11 (2023-12-15)
Typst writer:
Emit ; after typst
code, unless followed by space (#9252).
Otherwise there’s the potential that the typst code will swallow
up a following character.
Text.Pandoc.Logging:
Add MakePDFWarning
constructor to LogMessage [API change].
Add MakePDFInfo
constructor to LogMessage [API change].
Text.Pandoc.PDF:
LaTeX warnings are passed on to the user as warnings.
Use report with MakePDFWarning and MakePDFInfo to relay verbose
information and warnings, instead of writing directly to
stderr.
Parse logs to determine whether additional runs needed,
instead of running a fixed number of times (#9255). (The
number of times that was appropriate given pandoc’s default
(省略されました)
pandoc 3.1.10 (2023-12-12)
Link pandoc-cli version to pandoc version. Henceforth
pandoc-cli’s version will be synchronized with pandoc’s, and
pandoc-cli will depend on an exact pandoc version. This will avoid
confusion by ensuring that cabal install pandoc-cli-X.Y.Z
installs pandoc version X.Y.Z. It will make things more
straightforward for upstream packagers (see #9232). This
scheme does not follow the Haskell PVP, but that should cause no
harm, because this package does not expose a library.
Add alerts
markdown extension. This enables GitHub style markdown alerts as a
commonmark extension. This extension is now default for gfm. It can’t be used with
markdown, only with commonmark and
variants.
Markdown reader:
Preserve newlines in math instead of changing to spaces.
Otherwise we can get unwanted results if there’s a % comment (#9193).
Make attributes work with reference links (#9171).
HTML reader:
(省略されました)
pandoc 3.1.9 (2023-10-27)
Make reference-section-title work
with jats+element_citations (#9021).
Add bits as
synonym of jats as input
format.
JATS reader:
Modify JATS reader to handle BITS too (#9138, Julia
Diaz). Add provision for title-group, book, book-part-wrapper,
book-meta, book-part-meta, book-title, book-title-group, index,
toc, legend, title, collection-meta
Fix handling of alt-text (#9130, Julia
Diaz). Previously we were looking for an attribute that doesn’t
exist in JATS; alt-text is provided by a child element.
CommonMark reader:
Handle Ext_tex_math_gfm (#9121). Parse
GFM-specific math constructions when tex_math_gfm enabled.
DokuWiki reader:
Allow autolinks to be avoided using e.g. https:%%//%%... (#9153).
(省略されました)
pandoc 3.1.8 (2023-09-08)
JATS reader:
Ignore <processing-meta> element
(#9057,
Julia Diaz).
Fix conversion of date to ISO 8601 format (#8865).
LaTeX template:
Add code allow \cite
to break across lines (#9050).
Fix regression with CSL display="block" (#7363). This
restores the line break before the block.
Rewrite CSLReferences
environment to avoid depending on enumitem, which plays badly
with beamer. Instead we use a regular list environment. Thanks to
@jpcirrus for
the concept (#9053).
Restore the pre-3.1.7 format of the CSLReferences environment,
which again has two parameters. The first determines whether a
hanging indent is used (1 = yes, 0 = no), and the second is the
(省略されました)
pandoc 3.1.7 (2023-08-31)
Org reader:
Don’t parse alphabetical lists unless the fancy_lists extension is
enabled (#9042).
Allow escaping commas in macro arguments (Amneesh Singh).
JATS reader:
Support for <permissions> metadata
(#9037,
Julia Diaz). metadata objects with multiple fields are created,
matching the structure in JATS.
Correct name of JATS element attrib.
Markdown reader:
Support images with wikilink syntax, e.g. ![[foo|bar]], when one of the
wikilinks extension is
enabled (#8853).
Allow a citation or reference link to be parsed after a ! (#8254).
Fix dropped ! before
nonexistent reference (#9038).
LaTeX writer:
(省略されました)
pandoc 3.1.6.2 (2023-08-22)
Org reader: allow example lines to end immediately after
the colon (Brian Leung).
Docx reader:
Omit “Table NN” from caption (#9002).
Avoid spurious block quotes in list items (#8836).
JATS reader: Fix display of block elements (#8889, Julia
Diaz). A number of block elements, like disp-quote, list, and
disp-formula, were always treated as inlines if appearing inside
paragraphs, even if their usage granted a separate block.
HTML reader: avoid duplicate id on header and div (#8991).
Typst writer:
Use ~ for nonbreaking
space, and escape literal ~ (#9010).
Put the label in right place for Div, use #block (#8991).
Previously we were putting the label at the beginning of the Div’s
contents, but according to the documentation such a label gets
attached to the preceding element. We now use an explicit
#block and add the label
(省略されました)