Changes in version 1.0.2, released on April 29, 2019 --- NEW PARSER FEATURES --- * Handle : better formatting of many non- documents. * Handle like
. * Explicitly ignore . --- STRUCTURAL IMPROVEMENTS --- * Start a new module reorg.c, to edit and move around nodes. * Provide a new function pnode_alloc_text() to generate a text node. * Introduce an xmalloc.c module to automatically exit when out of memory. Changes in version 1.0.1, released on April 24, 2019 --- NEW PARSER FEATURES --- * Handle file inclusion via " like and . --- RELIABILITY BUGFIX --- * Do not crash when an ignored element contains an attribute. --- FORMATTING IMPROVEMENTS --- * Correctly translate input to output line breaks in no-fill elements. * Improve spacing of text nodes inside macro arguments. * Better handle as a child of . * Better handle as a child of . * Correct delimiter spacing between elements. * Insert a paragraph break after displays and after non-compact lists. --- THANKS TO --- * Stephen Gregoratto for a small patch and two bug reports. * Jan Stary for a bug report. Changes in version 1.0.0, released on April 17, 2019 * Stop using expat because it cannot handle invalid input gracefully. * Drop input validation functionality, make it a best-effort formatter. * Implement file inclusion via and via . * Implement -T lint and -T tree dump output modes. * Handle large numbers of additional elements. * Dynamic assignment of header levels. * Overhaul whitespace handling on the input and output sides. * Overhaul paragraph handling. * Initial MathML support. * Switch to mandoc(1)-style EXIT STATUS and DIAGNOSTICS. * Large numbers of formatting and structural improvements. --- THANKS TO --- * Stephen Gregoratto for four patches and several bug reports. * Anthony Bentley and Svyatoslav Mishyn for minor patches. Changes in version 0.0.9, released on April 30, 2014 * Add the -W command line option. * Handle trailing delimiters after macros. * Handle , , . Changes in version 0.0.8, released on April 30, 2014 * Handle , , , , , . * Ignore . Changes in version 0.0.7, released on April 2, 2014 * Handle , , , , , , . Changes in version 0.0.6, released on April 2, 2014 * Initial support for tables. * Handle , , , , , , , , , , , , . Changes in version 0.0.4, released on March 29, 2014 * Support for XML element attributes. * Handle . * Commas between names in the NAME section. Start of development in CVS and first public release: Version 0.0.2, released on March 28, 2014.