aboutsummaryrefslogtreecommitdiff
path: root/changelog
diff options
context:
space:
mode:
Diffstat (limited to 'changelog')
-rw-r--r--changelog106
1 files changed, 106 insertions, 0 deletions
diff --git a/changelog b/changelog
index d0ba4eb52..2ceef17ac 100644
--- a/changelog
+++ b/changelog
@@ -1,3 +1,109 @@
+pandoc (1.15.0.6)
+
+ * `--self-contained`: Fixed overaggressive CSS minimization (#2301, 2286).
+ Previously `--self-contained` wiped out all spaces in CSS,
+ including semantically significant spaces. This was a regression
+ from 1.14.x.
+
+ * Markdown reader: don't allow bare URI links or autolinks in link
+ label (#2300). Added test cases.
+
+ * `Text.Pandoc.Parsing`, `uri`: Improved bare autolink detection (#2299).
+ Previously we disallowed `-` at the end of an autolink,
+ and disallowed the combination `=-`. This commit liberalizes the
+ rules for allowing punctuation in a bare URI, and adds test cases.
+ One potential drawback is that you can no longer put a bare
+ URI in em dashes like this:
+ `this uri---http://example.com---is an example.`
+ But in this respect we now match github's treatment of bare URIs.
+
+ * HTML writer: support speaker notes in dzslides.
+ With this change `<div class="notes">` and also `<div class="notes"
+ role="note">` will be output if `-t dzslides` is used. So we can
+ have speaker notes in dzslides too. Thanks to maybegeek.
+
+ * Updated dzslides template.
+
+ * Improved documentation of options to print system default files (#2298).
+ `--print-default-data-file` and `--print-default-template`.
+
+ * DokuWiki writer: use `$..$` for Math instead of `<math>..</math>`
+ (Tiziano Müller). MathJax seems currently to be the only maintained
+ math rendering extension for DokuWiki.
+
+ * `Text.Pandoc.Shared`: Changed `hierarchicalize` so it treats references
+ div as top-level header (#2294). This fixes a bug with `--section-divs`,
+ where the final references section added by pandoc-citeproc, enclosed in
+ its own div, got nested in the div for the section previous to it.
+
+ * Allow vector 0.11.
+
+ * Require cmark > 0.4.
+
+pandoc (1.15.0.5)
+
+ * HTML writer: Fixed email javascript obfuscation with `mailto:`
+ URLs (#2280). This fixes a potential security issue. Because
+ single quotes weren't being escaped in the link portion, a
+ specially crafted email address could allow javascript code injection.
+
+ * Markdown/HTML readers: Avoid parsing partial URLs like
+ `<www.pandoc.org/blah#foo>` as HTML tags (#2277).
+
+ * RST reader: allow inline formatting in definition list field
+ names (Lars-Dominik Braun).
+
+ * PDF: Make sure `--latex-engine-opt` goes before the filename
+ on the command line. LaTeX needs the argument to come after
+ the options (#1779).
+
+ * CommonMark writer: fixed tags used for super/subscript.
+
+ * ConTeXt template: activate hanging indent for definition lists
+ (mb21).
+
+ * Make cabal require `hsb2hs` >= 0.3.1 if `embed_data_files` specified.
+ This is done by adding `hookedPrograms` in `Setup.hs`, which allows us
+ to include `hsb2hs` in Build-Tools in cabal.
+
+ * Improved Windows installer (thanks to nkalvi).
+
+ + When per-machine installation is chosen, the system path
+ is updated instead of the user's.
+ + An appropriate default is used for per-machine installation
+ directory.
+ + Admin privileges are no longer required for a per-user install
+
+ * Travis: unpack sdist for build to catch packaging bugs.
+
+ * Improved documentation on where user templates go (#2272).
+
+pandoc (1.15.0.4)
+
+ * Added pandoc.1 man page to the repository. It is no longer
+ built as part of the cabal build process. (This proved too
+ fragile.) pandoc.1 can be regenerated (`make man/pandoc.1`)
+ when `README` is changed.
+
+ * Copying of the man page now respects `--destdir` (#2262).
+
+ * Improved error messages for filters. User is now informed if
+ the filter requires an interpreter that isn't found in the path,
+ or if the filter returns an error status.
+
+pandoc (1.15.0.3)
+
+ * Ensure target directory is created when installing man page.
+
+pandoc (1.15.0.2)
+
+ * Added files needed for building man page to Extra-Source-Files.
+
+pandoc (1.15.0.1)
+
+ * Man page is now built and installed as part of the cabal build
+ process. Removed Makefile target for man page.
+
pandoc (1.15)
* Man page changes: