Topics
Bugfix and feature release that improves markup parsing and generation with respect to whitespace handling and escaping.
- Allow to determine how to handle whitespace during parsing with the new
whitespace
option (#54). - Always remove some whitespace around
HORIZONTALLINE
(#54). - Apply postprocessing to RST and MarkDown to avoid generating invalid markup when input contains whitespace at potentially dangerous places (#56).
- Do not apply URI encoding to visible URL (#53).
- Fix RST escaping to handle other whitespace than spaces correctly (#56).
- Improve handling of empty URL for links (#53).
Bugfix release.
- Fix handling of empty markup parameters for RST (#51).
Maintenance release.
- Declare support for Python 3.12 (#45).
- Properly escape MarkDown link targets (#37).
First stable release. This package is using semantic versioning, so there will be no more breaking changes until the release of 2.0.0.
Feature and bugfix release.
- Adjust URL escaping to be more similar to JavaScript's
encodeURI()
(#24). - Also escape
.
in MarkDown (#24).
- Fix URL escaping in MarkDown (#24).
Feature release.
- Add support for plain RST rendering (#20).
New major release that increases compatibility with the TypeScript code in antsibull-docs-ts.
- Add strict mode for parsing (#15).
- Add support for ansible-doc like text output (#17).
- Add support for semantic markup in roles (#9).
- Allow to add markup source to every paragraph part (#18).
- Can switch between error messages containing a shortened version of the faulty markup or the full faulty markup command (#19).
- Create script to update/extend the test vectors automatically (#16).
- All DOM named tuples now have a
source
entry beforetype
(#18). - By default, the error messages now contain the full faulty markup command (#19).
- Extend
OptionNamePart
andReturnValuePart
named tuples by addingentrypoint
afterplugin
(#9). - Modify
LinkProvider.plugin_option_like_link
signature to include a new argumententrypoint
afterplugin
(#9). CommandParser.parse
has a newsource
parameter (#18).
Initial experimental release.