diff options
-rw-r--r-- | changelog | 227 |
1 files changed, 227 insertions, 0 deletions
@@ -1,3 +1,230 @@ +pandoc (1.15.1) + + [TODO - NEEDS ORGANIZING] + + * Allow building with latest versions of http-types, + HUnit, criterion, syb, aeson. + + * Revise variables discussion in README (Andrew Dunning). + + * Updated latex template to work better with tufte + and other classes that include hyperref or color (Xavier Olive). + + * Docx Reader: + + + Create special punctuation test (Ophir Lifshitz). + + Parse soft, no-break hyphen elements (Ophir Lifshit). + + * Templates + + + Beamer: added `innertheme`, `outertheme` variables. + + LaTeX: added `mainfontoptions`, `sansfontoptions`, + `monofontoptions`, `mathfontoptions`, `fontfamilyoptions`. + + LaTeX, ConTeXt, HTML: support handling of bidirectional text + (mb21, #2191). + + 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). + + * epub.css: added selectors for nested emphasis (Pablo Rodriguez). + + * For markdown_mmd, add: implicit_figures, superscripts, subscripts + (#2401). + + * Added appveyor builds. + + * MediaBag: ensure that `/` is always used as path separator. + + * Update KaTeX JS and CSS versions (Emily Eisenberg). + + * Support bidirectional text output with XeLaTeX, ConTeXt and HTML + (mb21) + closes #2191 + + * Document details of citation locator terms (Nick Bart). + + * Correctly recognize book documentclass in metadata (#2395). + + * Markdown reader: handle 'id' and 'class' in parsing key/value + attributes (#2396). `# Header {id="myid" class="foo bar"}` + is now equivalent to `# Header {#myid .foo .bar}`. + + * LaTeX reader: support longtable (#2411). + + * Org reader: Allow verse blocks to contain empty lines (#2402, + Albert Krewinkel). + + * RST Writer: Don't normalize heading levels below input minimum + (Nikolay Yakimov). + + * Markdown writer: in TOC, add links to headers (#829). + + * `sample.lua`: define `CaptionedImage`, add newline at end (#2393). + + * Tests: docx writer tests now use `../data` for data directory. + This allows tests to be run without installing first. + + * Use user data directory for reference docx archive. + This allows the test suite to work without installing pandoc first. + It also brings the docx writer in line with the odt writer. + + * Removed obsolete reference to default.csl (#2372). + + * `lang` variable is now in BCP47 format (#1614, mb21). + Strings are converted for LaTeX and ConTeXt output. + + * Haddock writer: escape `*` and `^` (G. Bataille). + + * Use real jpg (not empty) for docx tests to avoid warning. + + * RST reader: better handling of indirect roles. + Previously the parser failed on this kind of case + + .. role:: indirect(code) + + .. role:: py(indirect) + :language: python + + :py:`hi` + + Now it currectly recognizes `:py:` as a code role. + + * Added note to CONTRIBUTING.md about ghc versions and travis. + + + * Org reader: add auto identifiers if not present on headers + (#2354, Juliusz Gonera). + + * RST writer: ensure that `\ ` is inserted when needed + before Cite and Span elements that begin with a "complex" + element (jgm/pandoc-citeproc#157). + + * Added `--bash-completion` option. This generates a bash completion + script. To use: `eval "$(pandoc --bash-completion)"`. + + * Added stack install instructions to INSTALL. + + * Added a stack.yaml. + + * RST writer: Don't insert `\ ` when complex expression in matched pairs. + E.g. `` [:sup:`3`] `` is okay; you don't need `` [:sup:`3`\ ] ``. + + + * EPUB TOC: replace literal "<br/>" with space (#2105). + + * EPUB reader: stop mangling external URLs (#2284). + + * Docx writer: Moved invalid character stripping to `formattedString`. + This avoids an inefficient generic traversal (#2356). + + * Text.Pandoc: disable `auto_identifiers` for epub. + The epub writer inserts its own auto identifiers; + this is more complex due to splitting into "chapter" files. + + * HTML reader: updated for new automatic header attributes. + + * MediaWiki reader: handle unquoted table attributes (#2355). + + * Clarified what is "out of scope" in README and CONTRIBUTING.md. + + * HTML reader: add auto identifiers if not present on headers. + This makes TOC linking work properly. + + * DocBook reader: handle `informalexample` (#2319). + + * LaTeX reader: Implement \Cite (#2335). + + * Clarify docs on block quotes. The space after `>` is optional (#2346). + + + * Fix build failure with `--flags=-https` (Sergei Trofimovich). + + * HTML Reader: Detect `font-variant` with `pickStyleAttrProps` + (Ophir Lifshitz). + + * Pipe tables: allow indented columns. Previously the left-hand column + could not start with 4 or more spaces indent. This was inconvenient + for right-aligned left columns. Note that the first (header column) + must still have 3 or fewer spaces indentation, or the table will be + treated as an indented code block. + + * README: Added space after backslash in image example (#2329). + + * HTML Reader: Test `<ol>` type, class, and inline list-style(-type) CSS + (Ophir Lifshitz). + + * Added ODT reader (MarLinn). Fully implemented features: + Paragraphs, Headers, Basic styling, Unordered lists, Ordered lists, + External Links, Internal Links, Footnotes, Endnotes, Blockquotes. + Partly implemented features: Citations, Tables. + + * Parsing: `toKey`: strip off outer brackets. + This makes keys with extra space at the beginning and end + work: e.g. + + [foo]: bar + + [ foo ] + + will now be a link to bar (it wasn't before). + + * LaTeX reader: support abstract environment. + The abstract populates an "abstract" metadata field. + + * Markdown Reader: + + + Add basic tests for each header style (Ophir Lifshitz). + + Add implicit header ref tests for headers with spaces (ophir Lifshitz). + + Skip spaces in headers (Ophir Lifsihtz). + + * Fix regression: allow HTML comments containing `--`. + Technically this isn't allowed in an HTML comment, but + we've always allowed it, and so do most other implementations. + It is handy if e.g. you want to put command line arguments + in HTML comments. + + * Use newManager instead of withManager in recent http-client. + This avoids a deprecation warning. + + * List all styles in manual for `--reference-docx` (Chris Black) + + * DZSlides: Add `role="note"` for speaker notes (#1693). + + * HTML reader: handle type attribute on ol, e.g. `<ol type="i">` + (#2313). + + * LaTeX reader: properly handle booktabs lines. Lines aren't + part of the pandoc table model, but we can just ignore them (#2307). + + * Don't capitalize header links in man page. + Also regenerated man page from latest README. + + * Fixed some internal links in README (#2309). + + * LaTeX writer: Fixed detection of 'chapters' from template. + If a documentclass isn't specified in metadata, but the + template has a hardwired bookish documentclass, act as if + `--chapters` was used. This was the default in earlier + versions, but it has been broken for a little while. + + * Docx Reader: Updated headers test (Ophir Lifshitz) + Replaced styles.xml in headers.docx with pandoc's current styles.xml, which + contains styles for Heading 1 through 6. Added Heading 4 through 7 to the test + document. Note that Heading 7 is not parsed as a Heading because there is no + Heading 7 style. + + * Reference Docx: + + + Add missing Header 6 style (steel blue) (Ophir Lifshitz). + + Correct outlineLvl for Header styles (Ophir Lifshitz). + + * Added section on REPL to CONTRIBUTING.md. + + * Use '=' instead of '#' for atx-style headers in markdown+lhs. + (Kristof Bastiaensen) + pandoc (1.15.0.6) * `--self-contained`: Fixed overaggressive CSS minimization (#2301, 2286). |