Roadmap
to be continued
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
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
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
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
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
3.1.0 / 3.0.x
-
Add PyPI support (Windows / GNU/Linux)
-
Drop A-A-P based build system and change to Python3 script
-
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
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.