= Changelog =

== New in MoinLight 0.3.1 (Changes since MoinLight 0.3) ==

 * Added parsing of wikiwords that are not suppressed.

== 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.
