@@ -14,7 +14,10 @@
1414
1515 * Add `rebase_relative_paths` extension (#3752). When enabled, this
1616 extension rewrites relative image and link paths by prepending
17− the (relative) directory of the containing file. This
17+ the (relative) directory of the containing file. This
18+ behavior is useful when your input sources are split
19+ into multiple files, across several directories, with files
20+ referring to images stored in the same directory. The
1821 extension can be enabled for all markdown and commonmark-based formats.
1922
2023 * Add Text.Pandoc.Sources (exported module), with a `Sources` type and a
@@ -53,15 +56,13 @@
5356
5457 * Markdown reader:
5558
56− + Use MetaInlines not MetaBlocks for multimarkdown
57− metadata fields. This gives better results in converting to e.g.
58− pandoc markdown.
59+ + Use MetaInlines not MetaBlocks for multimarkdown metadata fields.
60+ This gives better results in converting to e.g. pandoc markdown.
5961 + Implement curly-brace syntax for Markdown citation keys (#6026).
6062 The change provides a way to use citation keys that contain
61− special characters not usable with the standard citation
62− key syntax. Example: `@{foo_bar{x}'}` for the key `foo_bar{x}`.
63− It also allows separating citation keys from immediately
64− following text, e.g. `@{foo}A`.
63+ special characters not usable with the standard citation key syntax.
64+ Example: `@{foo_bar{x}'}` for the key `foo_bar{x}`. It also allows
65+ separating citation keys from immediately following text, e.g. `@{foo}A`.
6566
6667 * RST reader:
6768
@@ -86,10 +87,10 @@
8687
8788 + Improved siunitx support (#6658, #6620).
8889 + Better support for `\xspace` (#7299).
89− - Improve parsing of `\def` macros. We previously set "verbatim mode"
90+ + Improve parsing of `\def` macros. We previously set "verbatim mode"
9091 even for parsing the initial `\def`; this caused problems
9192 for `\def` nested inside another `\def`.
92− - Implement `\newif`.
93+ + Implement `\newif`.
9394
9495 * ConTeXt writer: improve ordered lists (#5016, Denis Maier).
9596 Change ordered list from itemize to enumerate. Add new
@@ -130,8 +131,8 @@
130131 * LaTeX writer:
131132
132133 + Better handling of line breaks in simple tables (#7272).
133− Now we also handle the case where they're embedded in other
134− elements, e.g. spans.
134+ Now we also handle the case where they're embedded in other elements,
135+ e.g. spans.
135136 + For beamer output, support `exampleblock` and `alertblock` (#7278).
136137 A block will be rendered as an `exampleblock` if the heading
137138 has class `example` and an `alertblock` if it has class `alert`.
@@ -227,8 +228,8 @@
227228 `savePreviewPicture`, `mathPr`, `themeFontLang`, `decimalSymbol`,
228229 `listSeparator`, `autoHyphenation`, `compat`.
229230 + Set zoom to 100% by default in settings.xml.
230− + Align math options more with current Word defaults (e.g.
231− Cambria Math font).
231+ + Align math options more with current Word defaults (e.g. Cambria Math
232+ font).
232233 + Remove `rsid`s from default settings.xml. Word will add these
233234 when revisions are made.
234235
@@ -306,14 +307,14 @@
306307 + Export `MediaItem` type [API change].
307308 + Change `MediaBag` type to a map from Text to MediaItem [API change].
308309 + `lookupMedia` now returns a `MediaItem` [API change].
309− + Change `insertMedia` so it sets the `mediaPath` to
310− a filename based on the SHA1 hash of the contents.
311− This will be used when contents are extracted.
310+ + Change `insertMedia` so it sets the `mediaPath` to a filename based on
311+ the SHA1 hash of the contents. This will be used when contents
312+ are extracted.
312313
313314 * Text.Pandoc.Class.PandocMonad:
314315
315− + Remove `fetchMediaResource` [API change]. Use `fetchItem`
316− to get resources in `fillMediaBag`.
316+ + Remove `fetchMediaResource` [API change]. Use `fetchItem` to get
317+ resources in `fillMediaBag`.
317318 + Add informational message in `downloadOrRead` indicating what path
318319 local resources have been loaded from.
319320
@@ -345,9 +346,9 @@
345346
346347 * Text.Pandoc.Citeproc:
347348
348− + Ensure that CSL-related attributes are passed on to a Div
349− with id 'refs'. Otherwise things like `entry-spacing`
350− won't work when such Divs are used.
349+ + Ensure that CSL-related attributes are passed on to a Div with id
350+ 'refs'. Otherwise things like `entry-spacing` won't work when
351+ such Divs are used.
351352 + Use metadata's `lang` for the lang parameter of citeproc, overriding
352353 `localeLanguage`.
353354 + Recognize locators spelled with a capital letter (#7323).
@@ -355,9 +356,9 @@
355356 with space or punctuation (#7324).
356357 + Don't detect math elements as locators (#7321).
357358
358− * Remove Text.Pandoc.BCP47 module [API change].
359− Use types and functions from UnicodeCollation.Lang instead.
360− This is a richer implementation of BCP 47.
359+ * Remove Text.Pandoc.BCP47 module [API change]. Use types and functions
360+ from UnicodeCollation.Lang instead. This is a richer implementation
361+ of BCP 47.
361362
362363 * Text.Pandoc.Shared:
363364