git.iko.soy/typeable/pandoc
on master help sign in
Updated changelog. Still need to organize this.
commit65b4199bee9cde28ea0831881f131b19ed2d1456 authorJohn MacFarlane <jgm@berkeley.edu> dateTue 6 Oct 2015, 22:37 (11 years ago) parentdb936f7
1 file changed+227
changelog+227
changelog+227
@@ -1,3 +1,230 @@
1+pandoc (1.15.1)
2+
3+ [TODO - NEEDS ORGANIZING]
4+
5+ * Allow building with latest versions of http-types,
6+ HUnit, criterion, syb, aeson.
7+
8+ * Revise variables discussion in README (Andrew Dunning).
9+
10+ * Updated latex template to work better with tufte
11+ and other classes that include hyperref or color (Xavier Olive).
12+
13+ * Docx Reader:
14+
15+ + Create special punctuation test (Ophir Lifshitz).
16+ + Parse soft, no-break hyphen elements (Ophir Lifshit).
17+
18+ * Templates
19+
20+ + Beamer: added `innertheme`, `outertheme` variables.
21+ + LaTeX: added `mainfontoptions`, `sansfontoptions`,
22+ `monofontoptions`, `mathfontoptions`, `fontfamilyoptions`.
23+ + LaTeX, ConTeXt, HTML: support handling of bidirectional text
24+ (mb21, #2191).
25+ + LaTeX, ConTeXt: more specific language variables.
26+ Instead of directly using `lang`, we now use `babel-lang` and
27+ `polyglossia-lang` and `context-lang`. These variables are set by
28+ the writers to the necessary values, based on the `lang` variable
29+ (which now always takes a value in BCP47 format).
30+
31+ * epub.css: added selectors for nested emphasis (Pablo Rodriguez).
32+
33+ * For markdown_mmd, add: implicit_figures, superscripts, subscripts
34+ (#2401).
35+
36+ * Added appveyor builds.
37+
38+ * MediaBag: ensure that `/` is always used as path separator.
39+
40+ * Update KaTeX JS and CSS versions (Emily Eisenberg).
41+
42+ * Support bidirectional text output with XeLaTeX, ConTeXt and HTML
43+ (mb21)
44+ closes #2191
45+
46+ * Document details of citation locator terms (Nick Bart).
47+
48+ * Correctly recognize book documentclass in metadata (#2395).
49+
50+ * Markdown reader: handle 'id' and 'class' in parsing key/value
51+ attributes (#2396). `# Header {id="myid" class="foo bar"}`
52+ is now equivalent to `# Header {#myid .foo .bar}`.
53+
54+ * LaTeX reader: support longtable (#2411).
55+
56+ * Org reader: Allow verse blocks to contain empty lines (#2402,
57+ Albert Krewinkel).
58+
59+ * RST Writer: Don't normalize heading levels below input minimum
60+ (Nikolay Yakimov).
61+
62+ * Markdown writer: in TOC, add links to headers (#829).
63+
64+ * `sample.lua`: define `CaptionedImage`, add newline at end (#2393).
65+
66+ * Tests: docx writer tests now use `../data` for data directory.
67+ This allows tests to be run without installing first.
68+
69+ * Use user data directory for reference docx archive.
70+ This allows the test suite to work without installing pandoc first.
71+ It also brings the docx writer in line with the odt writer.
72+
73+ * Removed obsolete reference to default.csl (#2372).
74+
75+ * `lang` variable is now in BCP47 format (#1614, mb21).
76+ Strings are converted for LaTeX and ConTeXt output.
77+
78+ * Haddock writer: escape `*` and `^` (G. Bataille).
79+
80+ * Use real jpg (not empty) for docx tests to avoid warning.
81+
82+ * RST reader: better handling of indirect roles.
83+ Previously the parser failed on this kind of case
84+
85+ .. role:: indirect(code)
86+
87+ .. role:: py(indirect)
88+ :language: python
89+
90+ :py:`hi`
91+
92+ Now it currectly recognizes `:py:` as a code role.
93+
94+ * Added note to CONTRIBUTING.md about ghc versions and travis.
95+
96+
97+ * Org reader: add auto identifiers if not present on headers
98+ (#2354, Juliusz Gonera).
99+
100+ * RST writer: ensure that `\ ` is inserted when needed
101+ before Cite and Span elements that begin with a "complex"
102+ element (jgm/pandoc-citeproc#157).
103+
104+ * Added `--bash-completion` option. This generates a bash completion
105+ script. To use: `eval "$(pandoc --bash-completion)"`.
106+
107+ * Added stack install instructions to INSTALL.
108+
109+ * Added a stack.yaml.
110+
111+ * RST writer: Don't insert `\ ` when complex expression in matched pairs.
112+ E.g. `` [:sup:`3`] `` is okay; you don't need `` [:sup:`3`\ ] ``.
113+
114+
115+ * EPUB TOC: replace literal "<br/>" with space (#2105).
116+
117+ * EPUB reader: stop mangling external URLs (#2284).
118+
119+ * Docx writer: Moved invalid character stripping to `formattedString`.
120+ This avoids an inefficient generic traversal (#2356).
121+
122+ * Text.Pandoc: disable `auto_identifiers` for epub.
123+ The epub writer inserts its own auto identifiers;
124+ this is more complex due to splitting into "chapter" files.
125+
126+ * HTML reader: updated for new automatic header attributes.
127+
128+ * MediaWiki reader: handle unquoted table attributes (#2355).
129+
130+ * Clarified what is "out of scope" in README and CONTRIBUTING.md.
131+
132+ * HTML reader: add auto identifiers if not present on headers.
133+ This makes TOC linking work properly.
134+
135+ * DocBook reader: handle `informalexample` (#2319).
136+
137+ * LaTeX reader: Implement \Cite (#2335).
138+
139+ * Clarify docs on block quotes. The space after `>` is optional (#2346).
140+
141+
142+ * Fix build failure with `--flags=-https` (Sergei Trofimovich).
143+
144+ * HTML Reader: Detect `font-variant` with `pickStyleAttrProps`
145+ (Ophir Lifshitz).
146+
147+ * Pipe tables: allow indented columns. Previously the left-hand column
148+ could not start with 4 or more spaces indent. This was inconvenient
149+ for right-aligned left columns. Note that the first (header column)
150+ must still have 3 or fewer spaces indentation, or the table will be
151+ treated as an indented code block.
152+
153+ * README: Added space after backslash in image example (#2329).
154+
155+ * HTML Reader: Test `<ol>` type, class, and inline list-style(-type) CSS
156+ (Ophir Lifshitz).
157+
158+ * Added ODT reader (MarLinn). Fully implemented features:
159+ Paragraphs, Headers, Basic styling, Unordered lists, Ordered lists,
160+ External Links, Internal Links, Footnotes, Endnotes, Blockquotes.
161+ Partly implemented features: Citations, Tables.
162+
163+ * Parsing: `toKey`: strip off outer brackets.
164+ This makes keys with extra space at the beginning and end
165+ work: e.g.
166+
167+ [foo]: bar
168+
169+ [ foo ]
170+
171+ will now be a link to bar (it wasn't before).
172+
173+ * LaTeX reader: support abstract environment.
174+ The abstract populates an "abstract" metadata field.
175+
176+ * Markdown Reader:
177+
178+ + Add basic tests for each header style (Ophir Lifshitz).
179+ + Add implicit header ref tests for headers with spaces (ophir Lifshitz).
180+ + Skip spaces in headers (Ophir Lifsihtz).
181+
182+ * Fix regression: allow HTML comments containing `--`.
183+ Technically this isn't allowed in an HTML comment, but
184+ we've always allowed it, and so do most other implementations.
185+ It is handy if e.g. you want to put command line arguments
186+ in HTML comments.
187+
188+ * Use newManager instead of withManager in recent http-client.
189+ This avoids a deprecation warning.
190+
191+ * List all styles in manual for `--reference-docx` (Chris Black)
192+
193+ * DZSlides: Add `role="note"` for speaker notes (#1693).
194+
195+ * HTML reader: handle type attribute on ol, e.g. `<ol type="i">`
196+ (#2313).
197+
198+ * LaTeX reader: properly handle booktabs lines. Lines aren't
199+ part of the pandoc table model, but we can just ignore them (#2307).
200+
201+ * Don't capitalize header links in man page.
202+ Also regenerated man page from latest README.
203+
204+ * Fixed some internal links in README (#2309).
205+
206+ * LaTeX writer: Fixed detection of 'chapters' from template.
207+ If a documentclass isn't specified in metadata, but the
208+ template has a hardwired bookish documentclass, act as if
209+ `--chapters` was used. This was the default in earlier
210+ versions, but it has been broken for a little while.
211+
212+ * Docx Reader: Updated headers test (Ophir Lifshitz)
213+ Replaced styles.xml in headers.docx with pandoc's current styles.xml, which
214+ contains styles for Heading 1 through 6. Added Heading 4 through 7 to the test
215+ document. Note that Heading 7 is not parsed as a Heading because there is no
216+ Heading 7 style.
217+
218+ * Reference Docx:
219+
220+ + Add missing Header 6 style (steel blue) (Ophir Lifshitz).
221+ + Correct outlineLvl for Header styles (Ophir Lifshitz).
222+
223+ * Added section on REPL to CONTRIBUTING.md.
224+
225+ * Use '=' instead of '#' for atx-style headers in markdown+lhs.
226+ (Kristof Bastiaensen)
227+
1228pandoc (1.15.0.6)
2229
3230 * `--self-contained`: Fixed overaggressive CSS minimization (#2301, 2286).