aboutsummaryrefslogtreecommitdiff
path: root/changelog
diff options
context:
space:
mode:
Diffstat (limited to 'changelog')
-rw-r--r--changelog498
1 files changed, 484 insertions, 14 deletions
diff --git a/changelog b/changelog
index 79cff1055..394479820 100644
--- a/changelog
+++ b/changelog
@@ -1,3 +1,471 @@
+pandoc (1.16)
+
+ * Implemented SoftBreak and new `--wrap` option (#1701).
+ Added threefold wrapping option.
+
+ + Command line option: deprecated `--no-wrap`, added
+ `--wrap=[auto|none|preserve]`
+ + Added WrapOption, exported from Text.Pandoc.Options
+ + Changed type of writerWrapText in WriterOptions from
+ Bool to WrapOption.
+ + Modified Text.Pandoc.Shared functions for SoftBreak.
+ + Supported SoftBreak in writers.
+ + Updated tests.
+ + Updated README.
+
+ * Added `--dpi` command-line option (Mauro Bieg).
+
+ * Removed deprecated options `--offline` and `--html5`.
+
+ * Added Attr field to Link and Image (Mauro Bieg, #261, API change).
+
+ + Added syntax for link and image attributes to pandoc's Markdown
+ (Mauro Bieg).
+ + Updated readers and writers to use link and image attributes
+ when appropriate (Mauro Bieg).
+ + Support image attributes in Docx, Textile, RST readers (Mauro
+ Bieg).
+
+ * Text.Pandoc.Options: Added `writerDpi` to `WriterOptions` (API
+ change, Mauro Bieg).
+
+ * Implemented `east_asian_line_breaks` extension (#2586).
+ In Text.Pandoc.Options, added `Ext_east_asian_line_breaks` constructor
+ to `Extension` (API change). This extension is like
+ `ignore_line_breaks`, but smarter -- it only ignores line breaks
+ between two East Asian wide characters. This makes it better suited
+ for writing with a mix of East Asian and non-East Asian scripts.
+
+ * Fixed cite key parsing regression (jgm/pandoc-citeproc#201).
+ We were capturing final colons as in [@foo: bar]; the citation id
+ was being parsed as "@foo:".
+
+ * ICML writer:
+
+ + Fixed image syntax for local files (#2589).
+ + Changed type of `writeICML` (Mauro Bieg).
+ API change: It is now `WriterOptions -> Pandoc -> IO String`.
+ Also handle new image attributes.
+ + Add Cite style to citations (Mauro Bieg).
+ + Added figure handling (#2590, Mauro Bieg).
+ + Better handling of math. Instead of just printing the raw tex,
+ we now try to fake it with unicode characters.
+
+ * HTML writer: Include `example` class for example lists (#2524).
+
+ * ODT/OpenDocument writer: improved image attributes (Mauro Bieg).
+
+ + Support for percentage widths/heights
+ + Use `Attr` instead of title to get dimensions from ODT walker
+ to `writeOpenDocument`.
+
+ * AsciiDoc writer:
+
+ + Support anchors in spans and divs with id elements
+ (jgm/pandoc-citeproc#143).
+ + Fixed code blocks (#1861).
+
+ * Haddock writer: omit formatting inside links, which isn't supported
+ by Haddock (#2515).
+
+ * Beamer writer: mark frame as fragile when it contains verbatim (#1613).
+
+ * LaTeX writer: Add support for GAP highlighting using listings (Raniere
+ Silva).
+
+ * Docx writer: better handling of PDF images. Previously we tried
+ to get the image size from the image even if an explicit size was
+ specified. Since we still can't get image size for PDFs, this made
+ it impossible to use PDF images in docx. Now we don't try to get
+ the image size when a size is already explicitly specified.
+
+ * Markdown writer: use raw HTML for link/image attributes when
+ the `link_attributes` extension is unset and `raw_html` is set (#2554).
+
+ * LaTeX reader:
+
+ + Improved smart quote parsing (#2555). This fixes redering of
+ unmatched quotes.
+ + LaTeX reader: Use curly quotes for unmatched ` (#2555).
+
+ * Markdown reader: Improved pipe table relative widths.
+ Previously pipe table columns got relative widths (based on the header
+ underscore lines) when the source of one of the rows was greater in
+ width than the column width. This gave bad results in some cases where
+ much of the width of the row was due to nonprinting material (e.g. link
+ URLs). Now pandoc only looks at printable width (the width of a plain
+ string version of the source), which should give better results.
+ Thanks to John Muccigrosso for bringing up the issue.
+
+ * Textile reader: skip over attribute in image source (#2515).
+ We don't have a place yet for styles or sizes on images, but
+ we can skip the attributes rather than incorrectly taking them
+ to be part of the filename.
+
+ * Docx reader: Handle dummy list items (Jesse Rosenthal).
+ These come up when people create a list item and then delete the
+ bullet. It doesn't refer to any real list item, and we used to ignore
+ it.
+
+ * Renamed link attribute extensions. The old `link_attributes` is
+ now `mmd_link_attributes`, and `link_attributes` now enables the
+ new pandoc-style link and image attributes (API change).
+ Note: this change could break some existing workflows.
+
+ * Rationalized behavior of `--no-tex-ligatures` and `--smart` (#2541).
+ This change makes `--no-tex-ligatures` affect the LaTeX reader
+ as well as the LaTeX and ConTeXt writers. If it is used,
+ the LaTeX reader will parse characters `` ` ``, `'`, and `-`
+ literally, rather than parsing ligatures for quotation marks
+ and dashes. And the LaTeX writer will print unicode quotation
+ mark and dash characters literally, rather than converting
+ them to the standard ASCII ligatures. Note that `--smart` has
+ no effect on the LaTeX reader. `--smart` is still the default
+ for all input formats when LaTeX or ConTeXt is the output format,
+ *unless* `--no-tex-ligatures` is used.
+
+ Some examples to illustrate the logic:
+
+ ```
+ % echo "'hi'" | pandoc -t latex
+ `hi'
+ % echo "'hi'" | pandoc -t latex --no-tex-ligatures
+ 'hi'
+ % echo "'hi'" | pandoc -t latex --no-tex-ligatures --smart
+ ‘hi’
+ % echo "'hi'" | pandoc -f latex --no-tex-ligatures
+ <p>'hi'</p>
+ % echo "'hi'" | pandoc -f latex
+ <p>’hi’</p>
+ ```
+
+ * Fixed Emoji character definitions (#2523). There were many bugs in the
+ definitions.
+
+ * Text.Pandoc.CSS:
+
+ + Added `pickStylesToKVs` function to extract multiple properties at
+ once (API change, Mauro Bieg).
+ + Parse CSS that doesn't contain the optional semicolon (Mauro Bieg).
+
+ * trypandoc: sort drop-down lists.
+
+ * Beamer template: make `\euro` conditional on presence of character.
+ for xelatex and lualatex, as it is for pdflatex (Andrew Dunning).
+
+ * LaTeX template changes:
+
+ + Only pass options to color package if `colorlinks` is set
+ (Andrew Dunning).
+ + Make definition of `\euro` conditional in xelatex/lualatex,
+ as it is already for pdflatex (Andrew Dunning).
+ + Removed setting of `subject` in PDF metadata.
+ This used to be set to the subtitle, but really the subtitle
+ need not give the subject. Also, `subtitle` can contain formatting,
+ so we'd need, at least, a plain text version for this.
+ + Moved `header-includes` before setting of `\title`, `\author`,
+ etc. This allows these macros to be redefined.
+ + Use `\subtitle` command for `subtitle`, instead of tacking it
+ on to the title as before. We give a no-op fallback definition if it
+ is not defined. This change should produce much better results
+ in classes that support `\subtitle`. With the default article
+ class, which does not define `\subtitle`, subtitles will no
+ longer be printed unless the user defines `\subtitle` and
+ redefines `\maketitle`.
+ + Moved redefinitions of `\paragraph` and `\subparagraph` to
+ before header-includes.
+
+ * Context template:
+
+ + Use simplefonts for font loading (Paolo Rodríguez). This is
+ needed for things to work on ConTeXt stable from TeXLive 2015.
+ + Revert use of `\setuphead` in title block (Andrew Dunning,
+ Rik Kabel).
+
+ * Update LaTeX/ConTeXt link colour usage (Andrew Dunning).
+
+ * Fixed man template so disabling hyphenation actually works.
+ The command needs to come after .TH.
+
+ * Added 'navigation' variable to beamer template (#2543).
+ Valid values are `empty` (the default), `horizontal`, `vertical`,
+ and `frame`. Note that this changes the default behavior from
+ `horizontal` to `empty`. Closes #2543.
+
+ * Added `stack.full.yaml` to build `pandoc-citeproc` as well.
+
+ * Allow pipe tables with no body rows (#2556).
+ Previously this raised a runtime error.
+
+ * Shared: Improved `fetchItem` so that `C:/Blah/Blah.jpg` isn't treated
+ as URL. The Haskell URI parsing routines will accept "C:" as a
+ scheme, so we rule that out manually. This helps with
+ `--self-contained` and absolute Windows paths.
+
+ * Define a `meta-json` variable for all writers (#2019). This contains
+ a JSON version of all the metadata, in the format selected for the
+ writer. So, for example, to get just the YAML metadata, you can run
+ pandoc with the following custom template: `$meta-json$`. The intent
+ is to make it easier for static site generators and other tools to get
+ at the metadata.
+
+ * Document limitations of --self-contained (#2553).
+
+ * Improved Citations section of README (#2551). Added information
+ about `link-citations` and a link to the pandoc-citeproc man page.
+
+ * `ImageSize`: use `safeRead` instead of `readMaybe`, which isn't
+ in base < 4.6.
+
+ * Allow .adoc file extension for AsciiDoc (Andrew Dunning).
+
+ * Improved implicit pandoc-citeproc inclusion.
+ The filter pandoc-citeproc is automatically used when
+ `--bibliography` is specified on the command line, unless
+ `--natbib` or `--biblatex` is used. However, previously this
+ only worked if `--bibliography` was spelled out in full, and not
+ if `--biblio` was used.
+
+ * reveal.js: Interpret pauses correctly for all headers (#2530).
+ Previously, when using headers below the slide level, pauses are left
+ uninterpreted into pauses. In my opinion, unexpected behavior but
+ intentional looking at the code.
+
+ * Remove redundant `center` variable for reveal.js (Andrew Dunning).
+
+ * Parsing: Add `extractIdClass`, modified type of `KeyTable` (Mauro
+ Bieg, API change).
+
+ * ImageSize: Added functions for converting between image dimensions
+ (Mauro Bieg).
+
+ * Use lts-3.18 in stack.yaml. This avoids Windows build
+ issues with the HTTP library.
+
+
+pandoc (1.15.2.1)
+
+ * Added two missing test files, and `stack.yaml`, to
+ `extra-source-files` so they're included in the source tarball.
+
+ * reveal.js template: Fixed parallaxBackground options.
+ `parallaxBackgroundHorizontal` and `parallaxBackgroundVertical`
+ need integer values, not strings. (Vaughn Iverson)
+
+pandoc (1.15.2)
+
+ * `pandoc my.md -t context -o my.pdf` will now create a PDF using
+ ConTeXt rather than LaTeX (#2463).
+
+ * Fixed omitted `url(...)` in CSS data-uri with `--self-contained` (#2489).
+
+ * Added `emoji` Markdown extension, enabled by default in `markdown_github`
+ (#2523). Added `Ext_emoji` to `Extension` in `Text.Pandoc.Options`
+ (API change).
+
+ * `Text.Pandoc.Readers.HTML.parseTags`: Fixed over-eager raw HTML inline
+ parsing (#2469). Tightened up the inline HTML parser so it disallows
+ TagWarnings.
+
+ * Derive `Generic` instances for the types in `Text.Pandoc.Options`.
+
+ * Org reader:
+
+ + Fix paragraph/list interaction (Albert Krewinkel, #2464).
+ Paragraphs can be followed by lists, even if there is no blank line
+ between the two blocks. However, this should only be true if the
+ paragraph is not within a list, were the preceding block should be
+ parsed as a plain instead of paragraph (to allow for compact lists).
+ Thanks to @rgaiacs for bringing this up.
+ + Allow toggling header args (Albert Krewinkel, #2269).
+ Org-mode allows to skip the argument of a code block header argument if
+ it's toggling a value. Argument-less headers are now recognized,
+ avoiding weird parsing errors.
+ + Fix markup parsing in headers (Albert Krewinkel, #2504).
+ Markup as the very first item in a header wasn't recognized. This was
+ caused by an incorrect parser state: positions at which inline markup
+ can start need to be marked explicitly by changing the parser state.
+ This wasn't done for headers. The proper function to update the state
+ is now called at the beginning of the header parser, fixing this issue.
+ + Fix emphasis rules for smart parsing (Albert Krewinkel, #2513).
+ Smart quotes, ellipses, and dashes should behave like normal quotes,
+ single dashes, and dots with respect to text markup parsing.
+ + Require whitespace around definition list markers (#2518).
+ This rule was not checked before, resulting in bugs with footnotes
+ and some link types.
+
+ * Markdown reader:
+
+ + Pipe tables with long lines now get relative cell widths (#2471).
+ If a pipe table contains a line longer than the column width (as set by
+ `--columns` or 80 by default), relative widths are computed based on the
+ widths of the separator lines relative to the column width. This should
+ solve persistent problems with long pipe tables in LaTeX/PDF output, and
+ give more flexibility for determining relative column widths in other
+ formats, too. For narrower pipe tables, column widths of 0 are used,
+ telling pandoc not to specify widths explicitly in output formats that
+ permit this.
+ + Improved parser for `mmd_title_block`. We now allow blank metadata
+ fields. These were explicitly disallowed before.
+ + Citation keys can now contain `://`, so URLs and DOIs can be used
+ as citation keys (jgm/pandoc-citeproc#166).
+
+ * Beamer template: fix incompatibility of section slides with natbib.
+ Natbib (and presumably biblatex) bibliography commands create
+ their own section. Since these are in frame environments,
+ we have an incompatibility with the `\AtBeginSection` macro
+ which creates a special frame when a new section occurs.
+ (We can't have a frame inside another frame.) This change disables
+ `\AtBeginSection` inside bibliography slides. Thinks to Yihui Xie for
+ bringing the problem to my attention. This supersedes #145. See
+ discussion there.
+
+ * Textile reader: don't do smart punctuation unless explicitly asked
+ (#2480). Note that although smart punctuation is part of the textile
+ spec, it's not always wanted when converting from textile
+ to, say, Markdown. So it seems better to make this an option.
+
+ * LaTeX reader: Handle `comment` environment (Arata Mizuki).
+ The `comment` environment is handled in a similar way to the
+ `verbatim` environment, except that its content is discarded.
+
+ * Docx reader: Follow relationships correctly in foot/endnotes (#2258,
+ Jesse Rosenthal). This fixes a problem with links in notes.
+
+ * LaTeX and ConTeXt writers: support `lang` attribute on divs and spans
+ (Mauro Bieg). For LaTeX, also collect `lang` and `dir` attributes on
+ spans and divs to set the `lang`, `otherlangs` and `dir` variables if
+ they aren’t set already. See #895.
+
+ * LaTeX writer:
+
+ + Use proper command for `\textarabic` (Mauro Bieg).
+ + Added `de-CH-1901`, fixed `el-polyton` in `toPloyglossia` (Nick Bart).
+ + Use `\hypertarget` and `\hyperlink` for links. This works correctly
+ to link to Div or Span elements. We now don't bother defining `\label`
+ for Div or Span elements. Closes jgm/pandoc-citeproc#174.
+ + Avoid footnotes in list of figures (#1506).
+ + Properly handle footnotes in captions (#1506).
+ + Add `\protect` to `\hyperlink` (#2490). Thanks to Hadrien Mary.
+ + Set `colorlinks` if `linkcolor`, `urlcolor`, `citecolor`, or
+ `toccolor` is set (#2508).
+
+ * Textile writer: support start number in ordered lists (#2465).
+
+ * OpenDocument writer: Allow customization of opendocument
+ automatic styles. Automatic styles can now be inserted in the
+ template, which now provides the enclosing `<office:automatic-styles>`
+ tags (#2520).
+
+ * Docx writer: insert space between footnote reference and note (#2527).
+ This matches Word's default behavior.
+
+ * EPUB writer: don't download linked media when `data-external` attribute
+ set (#2473). By default pandoc downloads all linked media and includes it
+ in the EPUB container. This can be disabled by setting `data-external` on
+ the tags linking to media that should not be downloaded. Example:
+
+ <audio controls="1">
+ <source src="http://example.com/music/toccata.mp3"
+ data-external="1" type="audio/mpeg">
+ </source>
+ </audio>
+
+ * HTML writer: use width on whole table if col widths sum to < 100%.
+ Otherwise some browsers display the table with the columns
+ separated far apart.
+
+ * AsciiDoc template: Fix `author` and `date`; add `keywords`,
+ `abstract` (Andrew Dunning).
+
+ * HTML-based templates (Andrew Dunning):
+
+ + Use en dash instead of hyphen between title prefix and title.
+ + Add `keywords` to metadata.
+ + Add `lang`, `dir`, `quotes` where missing.
+ + Always make author and date display conditional.
+ + Updated dzslides template from source.
+
+ * Man template: make "generated by" comment conditional.
+
+ * LaTeX, Beamer templates:
+
+ + Add `babel-otherlangs` for language divs/spans; `babel-newcommands`,
+ filled by commands that make babel understand the polyglossia-style
+ language directives (Mauro Bieg, #137).
+ + Improved formatting of conditionals; `$for$` is always provided to allow
+ multiple options (Andrew Dunning, #141).
+ + Use `Ligatures=TeX` rather than `Mapping=tex-text` with `fontspec`
+ to improve support for LuaTeX (Andrew Dunning, #135).
+ + Revise `hyperref` usage (Andrew Dunning, #139, #141):
+ - use same options for all LaTeX engines;
+ - add `subtitle` and `keywords` to PDF metadata;
+ - do not override `hyperref` link coloring without user input, effectively making
+ the `hidelinks` option the default (removed as a separate variable);
+ - link colors can be enabled (using a slightly darker version of the old
+ defaults) using a new `colorlinks` variable, automatically used by
+ the LaTeX writer when custom colors are specified;
+ - `pdfborder={0 0 0}` is automatically set by `hyperref` with
+ `colorlinks`, and is only applied if `colorlinks` is disabled.
+
+ * ConTeXt template (Andrew Dunning):
+
+ + New variables for controlling styles: `linkstyle`, `linkcolor`,
+ `linkcontrastcolor`, `layout`, `pagenumbering`, `whitespace`, `indenting`,
+ `interlinespace`, `headertext`, `footertext`, `mainfont`, `sansfont`,
+ `monofont`, `mathfont`, `fontsize`.
+ + Default template no longer supports MkII.
+ + Improve writing of title block (suppressing numbering of first page).
+ + Add `title` `subtitle`, `author`, `date`, `keywords` to PDF metadata.
+ + Support `subtitle`, `abstract`.
+ + Support list of figures (`lof`), list of tables (`lot`).
+ + Disable link styling by default.
+ + Define styles for all section types.
+ + Enable microtype.
+ + Improved formatting of conditionals.
+
+ * Beamer template: added code to prevent slide breaks inside paragraphs
+ (#2422, thanks to Nick Bart). This will matter, in practice, only when
+ `allowframebreaks` is used. It is especially helpful for bibliography
+ slides.
+
+ * OpenDocument template: Add `<office:automatic-styles>` tag around
+ automatic styles. The writer now longer provides this (see #2520).
+
+ * Restored Text.Pandoc.Compat.Monoid.
+
+ * Do not export (<>) from custom Prelude. The Prelude now matches
+ base 4.8 Prelude's API.
+
+ * Don't use custom prelude with ghc 7.10. Use the custom prelude
+ only for earlier versions. This change makes `stack ghci` and
+ `cabal repl` work (#2503), at least with ghc 7.10.
+
+ * Changed § to % in operators from Odt.Arrows.Utils (#2457).
+ This prevents problems building haddocks with "C" locale.
+
+ * Change default for old-locale flag to False.
+
+ * Use stack in deb, osx, and Windows package generators.
+
+ * Added Vagrantfile for building deb in vm.
+ This should help in automating binary package creation. 'make package'
+ will make the package. 'make package COMMIT=blah' will make the package
+ from commit blah.
+
+ * README:
+
+ + Consistent capitalization for pandoc and Markdown.
+ + Fixed `auto_identifiers` examples (Benoit Schweblin).
+ + Improved documentation of template variables (Andrew Dunning).
+
+pandoc (1.15.1.1)
+
+ * `Text.Pandoc.Data`: store paths in dataFiles using posix separators.
+ This way we have uniform separators, whether on Windows or Linux.
+ This should solve a problem where on some Windows versions
+ the data files weren't being found (#2459).
+
pandoc (1.15.1)
* `pandocVersion` is now defined in `Text.Pandoc.Shared`
@@ -7,7 +475,7 @@ pandoc (1.15.1)
* For `markdown_mmd`, add: `implicit_figures`, `superscripts`,
`subscripts` (#2401).
- * Added `odt` as input format (MarLinn). Added new module
+ * Added `odt` as input format (Martin Linnemann). Added new module
`Text.Pandoc.Reader.ODT` (API change). Fully implemented features:
Paragraphs, Headers, Basic styling, Unordered lists, Ordered lists,
External Links, Internal Links, Footnotes, Endnotes, Blockquotes.
@@ -137,7 +605,7 @@ pandoc (1.15.1)
+ Correctly recognize book documentclass in metadata (#2395).
+ Set language-related variables automatically, depending
on the value of the `lang` field, which is now always
- assumed to be in BCP47 format (mb21, #1614, #2437).
+ assumed to be in BCP47 format (Mauro Bieg, #1614, #2437).
+ Add `\protect` to `\hyperdef` in inline context. This way we
don't get an error when this is used as a moveable argument (#2136).
+ Support all frame attributes in Beamer.
@@ -160,7 +628,7 @@ pandoc (1.15.1)
* Native writer: format Div properly, with blocks separated.
* Support bidirectional text output with XeLaTeX, ConTeXt and HTML
- (#2191, mb21).
+ (#2191, Mauro Bieg).
* Reference Docx:
@@ -177,7 +645,7 @@ pandoc (1.15.1)
+ LaTeX: Add `mainfontoptions`, `sansfontoptions`,
`monofontoptions`, `mathfontoptions`, `fontfamilyoptions`
(Andrew Dunning, #122). Support handling of bidirectional
- text (mb21, #120). Improve reliability of superscripts/subscripts
+ text (Mauro Bieg, #120). Improve reliability of superscripts/subscripts
under XeTeX and prevent letters and numbers from appearing on a
different baseline by removing use of the `realscripts` package
(via `xltxtra`). To restore use of OpenType characters for these
@@ -188,17 +656,18 @@ pandoc (1.15.1)
Allow use of `hidelinks` variable for `hyperref` package (Hugo Roy,
#113). Prevent package clash with `tufte-latex` and other classes that
include `hyperref` or `color` (Xavier Olive, #115).
- + ConTeXt: Support handling of bidirectional text (mb21, #120).
+ + ConTeXt: Support handling of bidirectional text (Mauro Bieg, #120).
+ LaTeX and ConTeXt: Use more specific language variables.
Instead of directly using `lang`, we now use `babel-lang` and
`polyglossia-lang` and `context-lang`. These variables are set by
the writers to the necessary values, based on the `lang` variable
- (which now always takes a value in BCP47 format). (mb21, #114, #129).
- + HTML: Support handling of bidirectional text (mb21, #120).
+ (which now always takes a value in BCP47 format). (Mauro Bieg, #114,
+ #129).
+ + HTML: Support handling of bidirectional text (Mauro Bieg, #120).
Move HTML5 shiv after CSS and fix URL (Andrew Dunning).
Add dir attribute in html5 (Andrew Dunning).
+ reveal.js: Add `controls`, `progress` variables (Grégoire Pineau, #127).
- Add `width`, `height` variables (Anrew Dunning). Update template
+ Add `width`, `height` variables (Andrew Dunning). Update template
from 3.1 source (Andrew Dunning). All configuration options are now
available as variables, but are only be included if set (reveal.js
uses defaults otherwise).
@@ -351,7 +820,7 @@ pandoc (1.15.0.5)
* CommonMark writer: fixed tags used for super/subscript.
* ConTeXt template: activate hanging indent for definition lists
- (mb21).
+ (Mauro Bieg).
* Make cabal require `hsb2hs` >= 0.3.1 if `embed_data_files` specified.
This is done by adding `hookedPrograms` in `Setup.hs`, which allows us
@@ -469,7 +938,7 @@ pandoc (1.14.1)
* HTML reader: allow `<body>` to close `<head>`.
- * DocBook reader: support `mediaobject`s and `figures` (#2184, mb21).
+ * DocBook reader: support `mediaobject`s and `figures` (#2184, Mauro Bieg).
* RST reader: Fix reference names with special characters
(Lars-Dominik Braun).
@@ -772,7 +1241,7 @@ pandoc (1.14)
* HTML reader:
+ Improve self-closing tag detection in `htmlInBalanced` (#2146).
- + Handle tables with `<th>` in body rows (#1859, mb21).
+ + Handle tables with `<th>` in body rows (#1859, Mauro Bieg).
+ Fixed `htmlTag` (#1820). If the tag parses as a comment, we check
to see if the input starts with `<!--`. If not, it's bogus comment
mode and we fail `htmlTag`.
@@ -940,7 +1409,8 @@ pandoc (1.14)
* `Text.Pandoc.PDF`
- + Don't suggest "Try xelatex" if xelatex already in use (mb21, #1832).
+ + Don't suggest "Try xelatex" if xelatex already in use (Mauro Bieg,
+ #1832).
+ More comprehensible errors on image conversion (#2067).
EPS can't be supported without shelling out to something like
ImageMagick, but at least we can avoid mysterious error messages.
@@ -2193,7 +2663,7 @@ pandoc (1.12.4)
* Added Emacs org-mode reader (Albert Krewinkel).
- * Added InDesign ICML Writer (mb21).
+ * Added InDesign ICML Writer (Mauro Bieg).
* MediaWiki reader:
@@ -4595,7 +5065,7 @@ pandoc (1.9.4.2)
an hrule break. This avoids creation of an empty H1 in these
contexts. Closes #484.
- * Docbook reader: Added support for "bold" emphasis. Thanks to mb21.
+ * Docbook reader: Added support for "bold" emphasis. Thanks to Mauro Bieg.
* In make_osx_package.sh, ensure citeproc-hs is built with the
embed_data_files flag.