4.0.1 stable

  • asciidoc3: Add new option --pdf= / --pdf=dblatex / --pdf=fop to produce PDFs analogue to a2x3 -f pdf
    (that’s a hack …)

  • asciidoc3: Replace deprecated and dangerous tempfile.mktemp

  • asciidoc3: Handles data-uri inline, so there is no Python interpreter neccessary
    (that’s a hack)

  • FIXED: SyntaxWarning: invalid escape sequence \S (and others) when using Python 3.12
    Due to the change https://docs.python.org/3/whatsnew/3.12.html we encounter this warning:
    >> … Other Language Changes … The parser now raises SyntaxError when parsing source code containing null bytes. … A backslash-character pair that is not a valid escape sequence now generates a SyntaxWarning, instead of DeprecationWarning. … In a future Python version, SyntaxError will eventually be raised, instead of SyntaxWarning. … <<
    The same input processed with 3.11 (or before) throws only a silent DeprecationWarning.
    After all this error does not affect AsciiDoc3’s output.

  • FIXED: Add keyword flags to regex expressions to avoid deprecation warnings

  • FIXED: Avoid deprecated positional parameter count in re.sub and re.subn

  • Python 3.9 required

  • Add assciidoc3_toc_generator.py (beta) to write a Table of Content without the use of javascript

  • asciidoc3: Add option --gassy (verboseverbose) for more granular (debug-) messages

  • Refactoring tests due to the new file layout with src/misc … The files are in the repo, not in tarball.gz

  • Warn if image can not be found, run with -v to see

  • asciidoc3: Avoid and replace deprecated locale.getdefaultlocale

  • Day of release: 2025-02-12

empty

Previous Versions

3.2.3

  • Python 3.7 required

  • FIXED: Running under Python 3.10 pip install fails.

  • Files needed for pip on pypi.org are build with build; see asciidoc3.toml in the repos.

  • Day of release: 2021-12-15 / Update April 2024

empty

3.2.2

  • Python 3.6 required

  • FIXED: Adding empty [unfloat-blockmacro] in docbook45.conf to prevent the message
    asciidoc3: WARNING: testcases_docbook45.txt: line 614: missing macro section: [unfloat-blockmacro]

  • FIXED: Adding empty [unfloat-blockmacro] in docbook51.conf to prevent the message
    asciidoc3: WARNING: testcases_docbook45.txt: line 616: missing macro section: [unfloat-blockmacro]

  • Adding asciidoc3 to the tuple of feasible values of name. This is necessary since name == asciidoc3 if dockerized:

  if __name__ in ('__main__', 'asciidoc3.asciidoc3', 'asciidoc3'):
      sys.stderr.write('%s: %s%s' % (self.PROG, msg, os.linesep))
  • Day of release: 2021-01-17

empty

3.2.1 (PyPI files only)

  • FIXED: (Windows) When Python2 and Python3 are installed and not using venv, asciidoc3_postinstall may fail.
    GNU/Linux systems are not affected.

  • Day of release: 2020-09-20

empty

3.2.0

  • Full support of DocBook v5.1: ./doc/readme_docbook51.txt

  • Add many files regarding DocBook51: ./doc/-.- and ./tests/data/-.-

  • Updated many files in ./doc

  • Python 3.5 required

  • a2x3.py uses argparse instead of optparse

  • a2x3.py tests: ./tests/a2x3_multitest.py and ./tests/testa2x3.py

  • Improve documentation ./doc/userguide.txt = asciidoc3.org/userguide.html

  • FIXED: Misspellings in various files and documents

  • asciidoc3.py: use "with" for handling files instead of older try/finally pattern.

  • New file ./filters/music/example_music-filter.txt to have a pure example for the test of the standalone music converter music2png.py

  • asciidoc3api.py: added a new path to asciidoc3 when loaded via pip/pypi

  • Removed files ./doc/asciidoc3port.txt ./doc/testsyswin.txt ./doc/asciidoc3port.txt

  • Removed files ./tests/data/deprecated-quotes.txt ./tests/data/oldtables.txt

  • Added new image: ./images/logo_asciidoc3.png

  • Added lang-se.conf lang-ja.conf lang-zh-CN.conf and correspondent files in ./tests/data

  • Renamed ./doc/READMEdoc.txt to ./doc/readme.txt

  • Added ./tests/data/nonvalid_docbook51.txt to present a valid AsciiDoc3 txt-source with non-valid Schematron DocBook51 output.

  • Day of release: 2020-04-16

empty

3.1.0 / 3.0.x

  • Add PyPI support (Windows / GNU/Linux)

  • Drop A-A-P based build system and change to Python3 script

empty

  • AsciiDoc3-3.1.0: 2019-04-19

  • AsciiDoc3-3.0.3: 2019-01-07

  • AsciiDoc3-3.0.2: 2018-06-15

  • AsciiDoc3-3.0.1: 2018-05-16

  • AsciiDoc3-3.0.1rc: 2018-04-13

empty

AsciiDoc 8.6.9

Version AsciiDoc 8.6.9 (2013) was written in Python 2.x
This version was our starting point to migrate towards Python3.

To Top ↑