diff options
-rw-r--r-- | changelog | 126 |
1 files changed, 84 insertions, 42 deletions
@@ -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. |