diff --git a/changelog.md b/changelog.md index 0deb346ce..73d271a2c 100644 --- a/changelog.md +++ b/changelog.md @@ -72,8 +72,15 @@ * Docx reader: Add handling of vml image objects (#7257, mbrackeantidot). - * HTML reader: Don't fail on unmatched closing "script" tag - (Albert Krenkel, #7282). + * HTML reader: + + + Don't fail on unmatched closing "script" tag (Albert Krenkel, #7282). + + Keep h1 tags as normal headers (#2293, Albert Krewinkel). + The tags `
…
`, where the `` element has no
+ attributes, then the attributes from the `` element are used
+ instead. Any leading `language-` prefix is dropped in the code's
+ `class` attribute are dropped to improve syntax highlighting.
+ + Ensure headings only have valid attribs in HTML4 (#5944, Albert
+ Krewinkel).
+ + Parse `` as a Div (Albert Krewinkel).
* Org writer:
@@ -146,6 +173,19 @@
sets `w:proofState` for spelling or grammar to `dirty`,
so that spell/grammar checking will be triggered on the
generated docx.
+ + Copy over more settings from reference.docx (#7240). From settings.xml
+ in the reference-doc, we now include: `zoom`, `embedSystemFonts`,
+ `doNotTrackMoves`, `defaultTabStop`, `drawingGridHorizontalSpacing`,
+ `drawingGridVerticalSpacing`, `displayHorizontalDrawingGridEvery`,
+ `displayVerticalDrawingGridEvery`, `characterSpacingControl`,
+ `savePreviewPicture`, `mathPr`, `themeFontLang`, `decimalSymbol`,
+ `listSeparator`, `autoHyphenation`, `compat`.
+ + Set zoom to 100% by default in settings.xml.
+ + Align math options more with current Word defaults (e.g.
+ Cambria Math font).
+ + Remove `rsid`s from default settings.xml. Word will add these
+ when revisions are made.
+
* Markdown writer:
@@ -157,6 +197,9 @@
were needed. So we got spurious quotes in some cases and
didn't get necessary quotes in others.
+ Use `@{..}` syntax for citations when needed.
+ + Use fewer unneeded escapes for `#` (see #6259).
+ + Improve escaping of `@`. We need to escape literal `@` before
+ `{` because of the new citation syntax.
* Commonmark writer: Use backslash escapes for `<` and `|`...
instead of entities (#7208).
@@ -172,12 +215,32 @@
+ List of figures before list of tables (#7235, Julien Dutant).
+ Move CSL macro definitions before header-includes so they can be
overridden (#7286).
+ + Improve treatment of CSL `entry-spacing` (#7296).
+ Previously with the default template settings (`indent` variable
+ not set), we would get interparagraph spaces separating bib
+ entries even with `entry-spacing="0"`. On the other hand,
+ setting `entry-spacing="2"` gave ridiculously large spacing.
+ This change makes the spacing caused by `entry-spacing` a multiple
+ of `\parskip` by default, which gives aesthetically reasonable
+ output. Those who want a larger or smaller unit (e.g. because
+ they use `indent` which sets `\parskip` to 0) may
+ `\setlength{\cslentryspacingunit}{10pt}` in header-includes
+ to override the defaults.
+ + Move title, author, date up to top of preamble (#7295).
+ This allows header-includes to use them, and puts them
+ in a position where you can see them immediately.
+ + Define commands for zero width non-joiner character
+ (#6639, Albert Krewinkel). The zero-width non-joiner character
+ is used to avoid ligatures (e.g. in German).
* ConTeXt template: List of figures before list of tables (#7235,
Julien Dutant).
* reveal.js template: Support `toc-title` (#7171, Florian Kohrt).
+ * HTML-based slide shows: add support for `institute` (#7289, Thomas
+ Hodgson).
+
* Text.Pandoc.XML.Light: add Eq, Ord instances for Content,
Element, Attr, CDataKind [API change].
@@ -200,8 +263,13 @@
syntax map, but that's okay in that context, since
`--syntax-definition` won't create new listings styles.
- * Use metadata's `lang` for the lang parameter of citeproc, overriding
- `localeLanguage`.
+ * Text.Pandoc.Citeproc:
+
+ + Ensure that CSL-related attributes are passed on to a Div
+ with id 'refs'. Otherwise things like `entry-spacing`
+ won't work when such Divs are used.
+ + Use metadata's `lang` for the lang parameter of citeproc, overriding
+ `localeLanguage`.
* Remove Text.Pandoc.BCP47 module [API change].
Use types and functions from UnicodeCollation.Lang instead.
@@ -233,7 +301,12 @@
* Use latest xml-conduit.
- * MANUAL: Add information about `lang` and bibliography sorting.
+ * MANUAL:
+
+ + Add information about `lang` and bibliography sorting.
+ + Add info about YAML escape sequences, link to spec (#7152,
+ Albert Krewinkel).
+ + Note that `institute` variable works for HTML-based slides.
* Updated and fixed typos in documentation (Charanjit Singh,
Anti-Distinctlyminty, Tatiana Porras, obcat).