Releases: asciidoc-py/asciidoc-py
10.2.0
Future feature
As part of the intended 10.3.0 release, the following document attribute flags will be reserved for modifying asciidoc-py runtime behavior:
future-compat
legacy-compat
compat-mode
Please see GH issue #254 for more information.
Bug fixes
- Fix verbose output not working when using a2x or asciidoc entry points
Miscellaneous
- Automate publishing asciidoc-py website as part of release process
10.1.4
Bug fixes
- Add missing test py files to dist archives
- Fix DeprecationWarnings in a2x regexes
10.1.3
Bug fixes
- Add missing py files to dist archives
- Fix setup.py including packages outside of asciidoc
10.1.2
Bug fixes
- DESTDIR passed to pip as part of make install
- Add number of missing files to release tarballs
- Fix parsing asciidoc_opt values with spaces for a2x
Miscellaneous
- Cleanup unused parts of Makefile
- Website files removed from main asciidoc-py repo
10.1.1
10.1.0
10.0.2
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 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 AsciiDoc Working Group.
Testing
- Test against 3.10 stable