Asciidoc

Latest version: v10.2.1

Safety actively analyzes 706267 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 16

10.1.0

---------------------------
.Features
- Add top-level `__version__` and `VERSION` module exports (thanks tbpassin)

.Bug fixes
- Fix self reference errors in AsciiDocApi (thanks tbpassin)
- Add back asciidoc execute print in a2x verbose

10.0.2

---------------------------
.Bug fixes
- Fix errors not displaying when called via a2x (thanks osmith42)
- Fix incorrect parsing of asciidoc_opts in a2x (thanks lmarz)

.Miscellaneous
- Fix automating homebrew release updates

10.0.1

---------------------------
.Bug fixes
- Fix running make docs
- Fix warning in music filter when using GraphicsMagick
- Fix handling escaped attributes inside of macros
- Include *.xsl and *.sty files in pip installations

10.0.0

---------------------------
.Breaking Changes
AsciiDoc.py has been rewritten to be a https://pypi.org/project/asciidoc/[proper Python package], installable via pip. Downloading and running asciidoc from the repo is not recommended, but can be done through `python3 -m asciidoc` or `python3 -m asciidoc.a2x`. CLI usage should remain the same where both `asciidoc` and `a2x` CLI commands are available after pip installation. Support for overriding the bundled *.conf files is done through CLI flags, environment variables, etc., and not through directly editing the files within the installation. Importing asciidoc should no longer require the `asciidocapi.py` script, and can be done through regular python import, e.g. `import asciidoc; asciidoc.execute(...)`.

The APIs of the asciidoc and a2x scripts are now considered "provisional" with no guarantee of BC between releases with the exception of the `asciidoc.execute` method. Please post an issue on our tracker for any method you directly rely on and would like to have BC for.

.Features
- Install using `pip install asciidoc`

.Miscellaneous
- Changed website domain to https://asciidoc-py.github.io/. The old domain will redirect for a period of time, but will be updated at some point to point at website created by the https://asciidoc-wg.eclipse.org/[AsciiDoc Working Group].

.Testing
- Test against 3.10 stable

9.1.1

--------------------------
.Bug fixes
- Cleanup outfile on system-exiting exceptions (thanks felipec)

.Testing
- Add missing requires directive for source-highlight (thanks marv)

9.1.0

--------------------------
.Features
- Can specify a line range when using the `include` macro.
- Setting the `SGML_CATALOG_FILES` environment variable will set `--catalogs` on xmllint within a2x.

Page 2 of 16

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.