AsciiDoc3 ChangeLog
===================

:website: https://asciidoc3.org/

== Version 3.2.3 (Deceember 2021)

=== Additions and changes

- You need Python3.7 to run AsciiDoc3

- py-files edited to avoid pylint3/flake8 messages


=== Bug Fixes
- asciidoc3 fails when started with Python 3.10


== Version 3.2.2
- minor maintenance


== Version 3.2.1
- minor maintenance


== Version 3.2.0 (April 2020)

=== Additions and changes

- Add full support for DocBook v5.1

- docbook51.conf
- ./doc/readme_docbook51.txt
- ... a lot of ./doc/<*>_docbook51.txt

- New file ./doc/cheatsheet.txt

- Extended tests added

- DocBook v45 validation: ./tests/docbook_validation/asciidoc3_docbook45_validation.py
- DocBook v51 validation against RelaxNG schema: ./tests/docbook_validation/asciidoc3_docbook51_relaxng_validation.py
- DocBook v51 validation against Schematron schema: ./tests/docbook_validation/asciidoc3_docbook51_schematron_validation.py
- A bunch of test files in ./tests/data
- a2x3 tests: ./tests/testa2x3.py and ./tests/a2x3_multitest.py

- You need Python3.5 to run AsciiDoc3

- Update ./doc/userguide.txt

- Old tables are no longer supported: removed ./tests/data/oldtables.txt 

- New image: ./images/logo_asciidoc3.png

- New file to test the standalone music filter: ./filters/music/example_music-filter.txt

- Newlang-*.conf

- lang-ja.conf
- lang-se.conf
- lang-zh-CN.conf

- a2x3.py now uses argparse instead of getopt
- a2x3.py edited to avoid pylint3/flake8 messages
- asciidoc3.py edited to avoid pylint3/flake8 messages


=== Bug Fixes
- PyPI: asciidoc3api.py lacks to find module asciidoc3
- PyPI fails if username contains capital letters




== Version 3.1.0 (2019-04-12)

=== Additions and changes
- You need Python3.4 to run AsciiDoc3
  (consider updating since 3.4 has reached EOL)
- Typos in documentation files
- pylint3, pflake

=== Bug Fixes
- ...



== Version 3.0.3 (2019-01-05)

=== Additions and changes
- FASTER ~15%! (by using lru_cache)
- Tests are back (though most users don't need them)
- Typos

=== Bug Fixes
- asciidoc3.py:
- /usr/bin/asciidoc3:569: DeprecationWarning:


-----------------------
  Flags not at the start of the expression '^(?u)[^\\W\\d][-\\w]*$'
  return re.match(r'^'+NAME_RE+r'$', s) is not None
-----------------------


== Version 3.0.2 (2018-06-15)

=== Additions and changes
- Adding some files to /doc 
- Removing files in dir /tests (to come back later ...)
- Re-adding some files
- Typos
- Move to GitLab: https://gitlab.com/asciidoc3/asciidoc3

=== Bug Fixes
- asciidoc3.py:

-----------------------
 /usr/lib/python3.6/sre_parse.py, line 401, in _escape
 raise source.error("bad escape %s" % escape, len(escape))
 sre_constants.error: bad escape \i at position 28 ...
-----------------------
 
  
== Version 3.0.1a (2018-06-11)

=== Additions and changes
- License changed from GPLv3 to GPLv2+ 
- Adjust copyright byline
- Repo github.com/asciidoc3/asciidoc3: adding history (AsciiDoc 8.6.9)

=== Bug Fixes
- ...


== Version 3.0.1 (2018-05-16)

=== Additions and changes
- License changed from AGPLv3 to GPLv3
- Typos, pylint messages edited in asciidoc3.py, a2x3.py, asciidoc3api.py
- README(.txt) updated
- doc/readme-doc.txt updated
- INSTALL updated
- installscript added
- UNINSTALL, uninstallscript added
- lang-fi.conf, lang-id.conf added
- Vim syntax file added: ./vim/syntax/asciidoc3.vim
- Vim syntax README file added ./vim/readme-vim.txt
- Detailed description of the porting procedure: ./doc/asciidoc3port.txt
- Documentation updates, typos
- File BUGS.txt added
- Files customers.csv, test.txt, userguide.txt move to ./doc
- Reduce many file-permissions

=== Bug Fixes
- ...


== Version 3.0.1rc (2018-04-13)

This is the first version (release canidate) of AsciiDoc3 using Python3.
