<commit_before>= {project-name} Changelog
:project-name: Asciidoctor PDF
:uri-repo: https://github.com/asciidoctor/asciidoctor-pdf

This document provides a high-level view of the changes to the {project-name} by release.
For a detailed view of what has changed, refer to the {uri-repo}/commits/main[commit history] on GitHub.

== Unreleased

Enhancements::

* allow page numbering and running content to start after first page of a document without a title page by assigning an integer to the respective start_at theme key (#1644)
* allow page numbering and running content to start after toc (wherever it is placed) by assigning the keyword "after-toc" to the respective start_at theme key (#1763)
* allow theme to configure page numbering to start at cover (#1727)
* allow theme to define the front and back cover images (#1584)
* allow the front and back cover images to be defined using a data URI (#1584)
* allow theme to control margin and content margin of running content per periphery (header or footer) and per side (recto or verso) (#994)
* allow theme to control border style of delimited blocks (example, sidebar, code, admonition, verse, quote) (#1586)
* allow theme to control font color of first line of abstract
* allow theme to control background color and border offset (only for background) for links (#1705)
* don't show link URL next to link text when media is not screen and show-link-uri is unset
* don't render index section if index is empty (i.e., there are no index entries)
* allow title of special section to be hidden by setting "untitled" option on section
* stabilize font paths in built-in themes by prefixing paths with GEM_FONTS_DIR (#1568)
* assign page-layout attribute in running content so it can be used select background per layout (#1570)
* reset numbering of footnotes in each chapter; add chapter xreftext to label of footnote reference that refers to previous chapter (#1639)
* align footnotes block to the bottom of the page it is placed on (#1833)
* add support for assigning the same font file to all font variants (i.e., styles) using the wildcard key (`*`) (#1588)
* allow caption max-width to be set to percentage of content by passing argument to fit-content function (#1494)
* allow theme to control text alignment of caption independent of box alignment (#1493)
* set chapter-numeral attribute in running content on pages in chapter if sectnums attribute is set (#1373)
* set part-numeral attribute in running content on pages in part if partnums attribute is set (#1373)
* add support for normal_italic font style (to reset font style to normal, then apply italic) (#1603)
* honor text alignment roles (e.g., `text-center`) on block image (#1609)
* disable running header and/or footer on toc pages if noheader and/or nofooter option is set on toc macro (#1378)
* add support for preamble toc placement
* only insert macro toc at location of first toc macro
* ignore requested pages not found in imported PDF (#1616)
* disable document outline if outline document attribute is unset (#1619)
* keep temporary artifacts (for debugging) if KEEP_ARTIFACTS env var is set
* define a dest name "toc" at the top of the default toc location
* normalize space characters in authors content and drop lines with unresolved attribute references (#1642)
* skip image block with missing image if computed alt text resolves to empty string (#1645)
* custom theme does not inherit from base theme by default; must be specified explicitly using `extends: base` (#1640)<commit_msg>add missing issue number to CHANGELOG [skip ci]<commit_after>= {project-name} Changelog
:project-name: Asciidoctor PDF
:uri-repo: https://github.com/asciidoctor/asciidoctor-pdf

This document provides a high-level view of the changes to the {project-name} by release.
For a detailed view of what has changed, refer to the {uri-repo}/commits/main[commit history] on GitHub.

== Unreleased

Enhancements::

* allow page numbering and running content to start after first page of a document without a title page by assigning an integer to the respective start_at theme key (#1644)
* allow page numbering and running content to start after toc (wherever it is placed) by assigning the keyword "after-toc" to the respective start_at theme key (#1763)
* allow theme to configure page numbering to start at cover (#1727)
* allow theme to define the front and back cover images (#1584)
* allow the front and back cover images to be defined using a data URI (#1584)
* allow theme to control margin and content margin of running content per periphery (header or footer) and per side (recto or verso) (#994)
* allow theme to control border style of delimited blocks (example, sidebar, code, admonition, verse, quote) (#1586)
* allow theme to control font color of first line of abstract
* allow theme to control background color and border offset (only for background) for links (#1705)
* don't show link URL next to link text when media is not screen and show-link-uri is unset (#951)
* don't render index section if index is empty (i.e., there are no index entries)
* allow title of special section to be hidden by setting "untitled" option on section
* stabilize font paths in built-in themes by prefixing paths with GEM_FONTS_DIR (#1568)
* assign page-layout attribute in running content so it can be used select background per layout (#1570)
* reset numbering of footnotes in each chapter; add chapter xreftext to label of footnote reference that refers to previous chapter (#1639)
* align footnotes block to the bottom of the page it is placed on (#1833)
* add support for assigning the same font file to all font variants (i.e., styles) using the wildcard key (`*`) (#1588)
* allow caption max-width to be set to percentage of content by passing argument to fit-content function (#1494)
* allow theme to control text alignment of caption independent of box alignment (#1493)
* set chapter-numeral attribute in running content on pages in chapter if sectnums attribute is set (#1373)
* set part-numeral attribute in running content on pages in part if partnums attribute is set (#1373)
* add support for normal_italic font style (to reset font style to normal, then apply italic) (#1603)
* honor text alignment roles (e.g., `text-center`) on block image (#1609)
* disable running header and/or footer on toc pages if noheader and/or nofooter option is set on toc macro (#1378)
* add support for preamble toc placement
* only insert macro toc at location of first toc macro
* ignore requested pages not found in imported PDF (#1616)
* disable document outline if outline document attribute is unset (#1619)
* keep temporary artifacts (for debugging) if KEEP_ARTIFACTS env var is set
* define a dest name "toc" at the top of the default toc location
* normalize space characters in authors content and drop lines with unresolved attribute references (#1642)
* skip image block with missing image if computed alt text resolves to empty string (#1645)
* custom theme does not inherit from base theme by default; must be specified explicitly using `extends: base` (#1640)
{'fraction_non_alphanumeric': 0.06086710916537212, 'fraction_numerical': 0.028385821211693262, 'mean_word_length': 4.781224489795918, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '293383', 'n_tokens_mistral': 1986, 'n_tokens_neox': 1783, 'n_words': 1079}