aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--changelog126
1 files changed, 84 insertions, 42 deletions
diff --git a/changelog b/changelog
index f1f7df164..7c48d8650 100644
--- a/changelog
+++ b/changelog
@@ -54,6 +54,10 @@ pandoc (1.15.1)
+ Detect `font-variant` with `pickStyleAttrProps` (Ophir Lifshitz).
+ Test `<ol>` type, class, and inline list-style(-type) CSS
(Ophir Lifshitz).
+ + Better handling of "section" elements (#2438). Previously
+ `<section>` tags were just parsed as raw HTML blocks. With
+ this change, section elements are parsed as Div elements with
+ the class "section".
* MediaWiki reader: handle unquoted table attributes (#2355).
@@ -95,55 +99,22 @@ pandoc (1.15.1)
* EPUB reader: stop mangling external URLs (#2284).
- * Reference Docx:
-
- + Add missing Header 6 style (steel blue) (Ophir Lifshitz).
- + Correct `outlineLvl` for Header styles (Ophir Lifshitz).
-
- * Templates
-
- + Beamer: Added `innertheme`, `outertheme` variables
- (Guilhem Bonnefille, #121).
- + Beamer: Added space after colon in figure caption.
- + Beamer: Integrate recent font and language updates from LaTeX template;
- allow use of `mainfont` variable for changing the slide text
- in XeTeX and LuaTeX (Andrew Dunning, #131).
- + HTML: Update HTML5 Shiv (Andrew Dunning, #132).
- + LaTeX: Add `mainfontoptions`, `sansfontoptions`,
- `monofontoptions`, `mathfontoptions`, `fontfamilyoptions`
- (Andrew Dunning, #122).
- + LaTeX, ConTeXt, HTML: support handling of bidirectional text
- (mb21, #120).
- + LaTeX, ConTeXt: 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).
- + LaTeX: Prevent package clash with `tufte-latex` and other classes that
- include `hyperref` or `color` (Xavier Olive, #115).
- + LaTeX: 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 features under XeTeX or LuaTeX,
- add `\usepackage{realscripts}` to `header-includes`.
- Remove redundant reference to `xunicode` (Andrew Dunning, #130).
- + LaTeX: Allow use of `hidelinks` variable for `hyperref` package (Hugo Roy, #113).
- + reveal.js: add `controls`, `progress` variables (Grégoire Pineau, #127).
- + man pages: Added comment stating that the page is
- autogenerated by pandoc, giving version. Added `adjusting`
- and `hyphenate` variables (Alex Vong, #123).
-
- * RST Writer:
+ * RST writer:
+ Don't insert `\ ` when complex expression in matched pairs.
E.g. `` [:sup:`3`] `` is okay; you don't need `` [:sup:`3`\ ] ``.
- + Don't normalize heading levels below input minimum (Nikolay Yakimov).
+ Ensure that `\ ` is inserted when needed before Cite and Span
elements that begin with a "complex" element (jgm/pandoc-citeproc#157).
+ + Normalize headers only in "standalone" mode (#2394).
* Haddock writer: escape `*` and `^` (G. Bataille).
- * Markdown writer: in TOC, add links to headers (#829).
+ * Markdown writer:
+
+ + In TOC, add links to headers (#829).
+ + Use unicode super/subscripts for digits in plain output
+ (when the `superscripts` and `subscripts` extensions are
+ not enabled).
* Docx writer:
@@ -167,17 +138,74 @@ pandoc (1.15.1)
+ 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).
+ + 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.
+ + Percent-encode more special characters in URLs (#1640, #2377).
+ The special characters are '<','>','|','"','{','}','[',']','^', '`'.
* HTML writer:
+ Update KaTeX JS and CSS versions (Emily Eisenberg).
+ For dzslides, add `role="note"` for speaker notes (#1693).
+ + Percent-encode more special characters in URLs (#1640, #2377).
+ The special characters are '<','>','|','"','{','}','[',']','^', '`'.
+ + Render Div with class `section` as `<section>` in HTML5.
+
+ * EPUB writer:
+
+ + In TOC, replace literal "<br/>" with space (#2105).
+ + With `--webtex`, include image file rather than `data:` URI (#2363).
- * EPUB writer: in TOC, replace literal "<br/>" with space (#2105).
+ * Native writer: format Div properly, with blocks separated.
* Support bidirectional text output with XeLaTeX, ConTeXt and HTML
(#2191, mb21).
+ * Reference Docx:
+
+ + Add missing Header 6 style (steel blue) (Ophir Lifshitz).
+ + Correct `outlineLvl` for Header styles (Ophir Lifshitz).
+
+ * Templates
+
+ + Beamer: Add `innertheme`, `outertheme` variables
+ (Guilhem Bonnefille, #121). Add space after colon in figure caption.
+ Integrate recent font and language updates from LaTeX template;
+ allow use of `mainfont` variable for changing the slide text
+ in XeTeX and LuaTeX (Andrew Dunning, #131).
+ + LaTeX: Add `mainfontoptions`, `sansfontoptions`,
+ `monofontoptions`, `mathfontoptions`, `fontfamilyoptions`
+ (Andrew Dunning, #122). Support handling of bidirectional
+ text (mb21, #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
+ features under XeTeX or LuaTeX, add `\usepackage{realscripts}` to
+ `header-includes` (Andrew Dunning, #130). Remove redundant
+ reference to `xunicode` (Andrew Dunning, #130). Add `fontenc`,
+ `indent`, `subparagraph` variables (Andrew Dunning).
+ 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).
+ + 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).
+ 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
+ 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).
+ + man: Added comment stating that the page is autogenerated by pandoc,
+ giving version. Added `adjusting` and `hyphenate` variables
+ (Alex Vong, #123).
+
* epub.css: added selectors for nested emphasis (Pablo Rodriguez).
* MediaBag: ensure that `/` is always used as path separator.
@@ -187,6 +215,9 @@ pandoc (1.15.1)
* Added `--bash-completion` option. This generates a bash completion
script. To use: `eval "$(pandoc --bash-completion)"`.
+ * Text.Pandoc.Error: Define Typeable and Exception instances
+ for PandocError (#2386).
+
* Text.Pandoc.Parsing: `toKey`: strip off outer brackets.
This makes keys with extra space at the beginning and end
work: e.g.
@@ -201,6 +232,17 @@ pandoc (1.15.1)
The epub writer inserts its own auto identifiers;
this is more complex due to splitting into "chapter" files.
+ * Renamed Text.Pandoc.Compat.Locale -> Text.Pandoc.Compat.Time.
+ It now reexports Data.Time.
+
+ * Use custom Prelude to avoid compiler warnings.
+
+ + The (non-exported) prelude is in prelude/Prelude.hs.
+ + It exports Monoid and Applicative, like base 4.8 prelude,
+ but works with older base versions.
+ + It exports (<>) for mappend.
+ + It hides 'catch' on older base versions.
+
* Added a `stack.ymal` and stack install instructions to INSTALL.
* Clarified what is "out of scope" in README and CONTRIBUTING.md.