Skip to content

Releases: asciidoc-py/asciidoc-py

10.2.0

22 May 17:05
545b79b
Compare
Choose a tag to compare

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

01 Mar 15:48
Compare
Choose a tag to compare

Bug fixes

  • Add missing test py files to dist archives
  • Fix DeprecationWarnings in a2x regexes

10.1.3

20 Feb 20:48
Compare
Choose a tag to compare

Bug fixes

  • Add missing py files to dist archives
  • Fix setup.py including packages outside of asciidoc

10.1.2

18 Feb 02:04
Compare
Choose a tag to compare

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

20 Dec 19:53
Compare
Choose a tag to compare

Bug fixes

  • Fix RuntimeWarning when executing asciidoc or a2x within repository
  • Fix index out of range error in a2x (thanks @osmith42)

10.1.0

17 Dec 22:39
Compare
Choose a tag to compare

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

13 Nov 09:14
Compare
Choose a tag to compare

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

29 Oct 01:08
Compare
Choose a tag to compare

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

17 Oct 05:59
Compare
Choose a tag to compare

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

Testing

  • Test against 3.10 stable

9.1.1

19 Sep 07:12
Compare
Choose a tag to compare

Bug fixes

  • Cleanup outfile on system-exiting exceptions (thanks @felipec)

Testing

  • Add missing requires directive for source-highlight (thanks @marv)