Asciidoc

Latest version: v10.2.1

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

Scan your dependencies

Page 3 of 16

9.0.5

--------------------------
.Bug fixes
- Use config newline setting in system attribute evaluation (thanks hoadlck).

.Testing
- Update to deadsnakes/pythonv2.0.2.

9.0.4

--------------------------
.Bug fixes
- Fix listing out installed plugins (e.g. --filter list).
- Fix python version check failing on 3.10 (thanks hroncok).

.Testing
- Update to deadsnakes/pythonv2.0.0 for testing dev python versions.
- Move from testing against 3.9-dev to stable 3.9.
- Add 3.10-dev test target.

9.0.3

--------------------------
.Bug fixes
- Fix extra newline characters inserted into generated source (thanks hoadlck).

.Testing
- Validate line endings as part of test suite.

9.0.2

--------------------------
.Bug fixes
- Revert to using optparse from argparse for a2x.

9.0.1

--------------------------
.Bug fixes
- Fix a2x crashing on decoding generated HTML pages.

.Building
- Fix generated tar.gz not having files under top-level asciidoc folder.

.Testing
- Test against Python 3.9.

9.0.0

--------------------------
.Additions and changes
- Port asciidoc to run on Python 3.5+ (see https://github.com/asciidoc/asciidoc for the EOL Python 2 implementation).
- Drop internal implementation of OrderedDict and use the standard library collections.OrderedDict instead.
- Implement Dockerfile for running asciidoc.
- Add Catalan translation.
- Add docbook5 backend.
- Fix misspellings in various files and documents.
- Use UTC for testing instead of Pacific/Auckland (which observes daylight saving time).
- Use "with" context statement for opening and closing files instead of older try/finally pattern.
- Search sibling paths before system wide paths in asciidocapi.
- Add manpage for testasciidoc.py.
- Use argparse instead of optparse for argument parsing.
- Add simplified Chinese translation (thanks muirmok).
- vim-asciidoc: speed up the refresh process for big files (thanks aerostitch).
- Allow specifying floatstyle attribute for figures, tables, equations, examples in docbook (thanks psaris).
- Use https://pypi.org/project/trans/[trans python module] (if available) to better handle character decomposition to ascii for ascii-ids (thanks rkel).
- Use lru_cache to memoize repeated calls to macro look-up, giving potential ~15% speed-up on parsing.

.Bug fixes
- Fix index terms requiring two characters instead of just one (see https://github.com/asciidoc/asciidoc-py3/pull/2#issuecomment-392605876).
- Properly capture and use colophon, dedication, and preface for docbooks in Japanese (see https://github.com/asciidoc/asciidoc-py3/pull/2#issuecomment-392623181).
- make install did not include the unwraplatex.py filter.
- Fix a2x option collection from input file with non-ascii encoding.
- Fix options attribute not being properly parsed in Delimited Blocks attribute list.

.Building
- Migrate from hierarchical A-A-P build system to top-level Makefile.
- Add `make help` target that prints out usage message for make.
- Fix double slash issue in Makefile when installing asciidoc or its docs.

.Testing
- Commit generated test files to the repository for continuous integration.
- Test against Python 3.5+ on Travis-CI.
- Remove symlink tests/asciidocapi.py in favor of just appending to sys.path.
- Add requires directive to testasciidoc.conf to indicate necessary external dependencies (e.g. source-highlight).

Page 3 of 16

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.