Changelog
New in MoinLight 0.3 (Changes since MoinLight 0.2.1)
- Introduced support for Python 3 alongside Python 2.
- Changed the node visitor mechanism to be more general, allowing all
serialisers to use the same interface with methods operating on nodes
instead of being presented with node-specific parameters.
- Added parsing of suppressed wikiwords, bare interwiki links and variables.
- Fixed heading identifier generation where things like interwiki links may
appear.
- Fixed invalid table row parsing.
- Fixed table and row styling application in HTML output, also supporting
implicit column spans encoded using repeated cell separators.
- Permitted non-concise table attributes to be expressed without padding.
- Fixed various document transformations affecting macro evaluation.
- Fixed erroneous behaviour in the table of contents macro and the
interpretation of macro arguments.
- Added options to moinconvert for suppressed wikiword recognition and to
explicitly indicate the input file.
- Fixed region header handling involving only "#!" appearing in an inline
region.
- Fixed pagename decoding for Moin input directories.
- Fixed page-relative attachment linking.
- Output Python-encoded pagenames to avoid problematic character emission.
- Handle erroneous output filenames, reporting unwritten pages.
- Added the start of a MediaWiki serialiser.
- Added some HTML parsing support, currently deactivated.
New in MoinLight 0.2.1 (Changes since MoinLight 0.2)
- Attempted to fix the lack of spacing between table cell content joined
using the continuation syntax.
New in MoinLight 0.2 (Changes since MoinLight 0.1)
- Added some support for processing MoinMoin page directories.
- Added support for a common attachments directory in the output.
- Introduced block nodes inside table cells, requiring styling changes.
- Adjusted the handling of padding within table cells.
- Fixed table cell attribute parsing.
- Fixed Graphviz styling to not apply gradients to edge features.
- Made some table of contents macro styling improvements.
- Fixed table of contents processing when no section entries are found.
- Fixed the parsing of directives without values.
- Suppress macros in output when they are unexpanded.
- Permitted aliases for components ("dot" and "graphviz", "wiki" and "moin").
- Made various other changes to improve parsing and error handling.