Skip to content

Conversation

@dependabot
Copy link

@dependabot dependabot bot commented on behalf of github Oct 30, 2025

Bumps asciidoctor-pdf from 2.3.19 to 2.3.23.

Release notes

Sourced from asciidoctor-pdf's releases.

v2.3.23

This is the smallest of the small patch release in the 2.3.x release line to fix a problem with spacing between entries in a horizontal list caused by the fix for #2591.

Distribution

Changelog

Bug Fixes

  • fix incorrect spacing between entries in horizontal dlist when entry description crosses page boundary (#2614)

Release meta

Released on: 2025-10-25 Released by: @​mojavelinux Release beer: Oktoberfest by Athletic Brewing

Logs: resolved issues | source diff | gem diff

Credits

A very special thanks to all the awesome supporters of the Asciidoctor OpenCollective campaign, who provide critical funding for the ongoing development of this project.

v2.3.22

This is a small patch release in the 2.3.x release line to fix problems with avoiding orphaned section titles and the related page number assignment.

Distribution

Changelog

Bug Fixes

  • don't orphan section with unbreakable option that spans page boundary (#2608)
  • correctly track start page number of section title that self-advances when section is breakable (#2609)

Release meta

Released on: 2025-10-23 Released by: @​mojavelinux Release beer: Not 5 o'clock yet

Logs: resolved issues | source diff | gem diff

Credits

A very special thanks to all the awesome supporters of the Asciidoctor OpenCollective campaign, who provide critical funding for the ongoing development of this project.

... (truncated)

Changelog

Sourced from asciidoctor-pdf's changelog.

= {project-name} Changelog :project-name: Asciidoctor PDF :url-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 {url-repo}/commits/main[commit history] on GitHub.

== Unreleased

Enhancements::

  • bring appearance of footnotes and footnote labels in line with common style guidelines (include brackets around footnote label in link; use bold footnote number with trailing period as footnote list marker) (#2311)
  • allow font settings to be specified per side of a running content periphery (#2316)
  • don't split code block that has less than breakable minimum lines (#2304)
  • allow theme to set minimum height of orphans for code blocks (#2304)
  • introduce scale theme key for admonition icon to scale down icon without affecting layout (#2318)
  • introduce width theme key for admonition icon to control width of image-based icon (#2318)
  • share image info cache between primary and scratch documents to avoid decoding same image more than once
  • rename kbd-separator theme key to kbd-separator-content to make its consistent with other content keys; remap old key and warn
  • preserve em and rem units on numerator in calc operation in theme (#2314)
  • allow optimizer to be specified using :pdf_optimizer API option (#1785)
  • allow custom optimizer to be registered by extending Asciidoctor::PDF::Optimizer::Base and calling register_for method (#2330)
  • allow custom optimizer to be selected using pdf-optimizer attribute (#2330)
  • sort using collation (asciibetical sorting) if ffi-icu gem is available on load path (#928)
  • restrict categories to ASCII letters (using transliteration) if ffi-icu gem is available on load path (#928)
  • upgrade to prawn-icon 3.1.x to add support for the Material Design Icons (mdi) as an available font-based icon set (PR #2334)
  • honor GS_OPTIONS environment variable for supplying additional parameters to command called by RGhost optimizer (#2337)
  • add support for passing a color mode to the default optimizer (#2347)
  • allow revision content to be customized by theme (#2362)
  • add symbols for shift, command, option, and return keys to the fallback font
  • add support for nowrap and nobreak roles on formatted text
  • do not insert break opportunities into bare URL with nobreak role
  • convert string with non-ASCII characters to NFD when applying smallcaps transformation to support diacritics (#2485)
  • add single up and down arrow to built-in fonts (fonts used by default themes) (#2586)

Improvements::

  • render horizontal dlist without using prawn-table, allowing the description to exceed the height of one page (#2591)
  • process pre-wrap role in text formatter
  • drop support for the unmaintained payment font (pf) for use in font-based icons
  • refactor formatted text transform to simplify how inner space is collapsed; verify only inner hard breaks are preserved
  • allow relative font size for sub and sup to be set independently; support combined setting for backwards compatibility
  • allow value of base-font-size-min and <category>-font-size-min theme keys to be relative (e.g., 0.75em) (#2547)
  • upgrade prawn-svg to 0.36 to fix dependencies, improve gradient support, and support additional properties; disable experimental warnings when requiring prawn-svg on Ruby 2.7 (#2551)
  • remove shy hyphens from text in log message when formatted text cannot be parsed (#2599)
  • clear float box if next block falls outside of float group (#2596)
  • resolve fonts relative to theme dir before GEM_FONTS_DIR if pdf-fontsdir not specified (#2349)
  • add see and see-also associations on index terms to index (#2527)
  • upgrade prawn-svg to 0.38.x (#2604)
  • bypass any dry run logic if remaining height on page is less than heading font size

... (truncated)

Commits
  • 93b2833 release 2.3.23
  • ecd939e backport fix for #2614 fix incorrect spacing between entries in horizontal dl...
  • ad97c9d prepare branch for development [no ci]
  • 6ddf6b1 release 2.3.22
  • a6362d1 backport fix for #2609 correctly track start page number of section title tha...
  • ec4b1cd update orphan test to assert page number of section
  • a8b9c41 backport fix for #2608 don't orphan section with unbreakable option that span...
  • f2f2e86 emphaize importance of zero width space in custom font
  • 037a5ee add missing closing directive for preprocessor conditional in README
  • a39fb86 fix gem diff url in release script (again) [skip ci]
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

@dependabot dependabot bot added dependencies Pull requests that update a dependency file ruby Pull requests that update ruby code labels Oct 30, 2025
@jordancarlin jordancarlin force-pushed the main branch 2 times, most recently from ebeede3 to ea4f280 Compare October 31, 2025 17:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file ruby Pull requests that update ruby code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants