v2.0.25
This is a patch release in the 2.0.x release line to fix bugs, address compatibility issues, and fix a minor annoyance.
If any custom block macros are registered, and the log level is debug, the processor will no longer log a false positive statement that certain lines contain an unknown block macro. When sectlinks is enabled, the link will not enclose any supplemental anchors on the section title, but only the text that follows.
In terms of AsciiDoc compliance, the trailing space after the reftext of an inline anchor defined using the inline anchor shorthand is now removed to allow the reftext to end with ].
And about that minor annoyance, the processor no longer freezes the processor instance of an extension, making it possible for the processor to use its own instance variables.
Distribution
Asciidoctor is also packaged for Fedora, Debian, Ubuntu, Alpine Linux, OpenSUSE, and Homebrew. You can use the system's package manager to install the package named asciidoctor.
Changelog
Improvements
- Don't freeze processor instance of extension to allow use of instance variables (#4782)
Bug Fixes
- Fix false positive when looking for custom block macro, leading to superfluous debug message (#4785)
- Start sectlink after any supplemental anchors on section title when sectlinks is set (#2934)
- Remove trailing space after reftext in inline anchor shorthand (to accomodate trailing
]in reftext) (#4789)
Release meta
Released on: 2025-10-16 Released by: @mojavelinux Release beer: Oktoberfest by Athletic Brewing Company
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.