Release Notes

This document summarizes the significant changes since the 2.0.2 release. There's nothing significant about the order in which they're listed.

That said: the big one is first.

  1. Converted a number of div elements into more semantic HTML5 elements (article, section, etc.).

  2. Fixed lineannotation formatting.

  3. Added localization template for annotation titles. Fixed bugs in annotation support.

  4. Added a default.table.column.widths parameter to allow a user to suppress default column widths when none are specified in the DocBook (CALS) table. In an effort to make it easier to control table style with CSS, added a “tcoln” class to each table column.

  5. Added support for plugins (and other mechanisms) to load localization data in MarkLogic server.

  6. Fiddled with nesting of divs in chunks to better support CSS styling of the footer.

  7. Greatly improved chunking performance.

  8. Fixed bug where sections would sometimes be labelled even if they didn't appear in autolabel.elements.

  9. Removed massive i18n.xml and i18ndata.xsl files; dynamically load individual locales when needed.

  10. Removed about:legacy-compat doctype as it borks XML parsers.

  11. Fixed github issue 2, empty title causes infinite loop.

  12. Fixed link processing.

  13. Tinkered with with CSS/JS templates for customizing; added html5.js for IE.

  14. Rearranged the way chunks are handled so that the whole document is available for cross references even when only the selected chunk (rootid) is processed

  15. Changed condition for title foil slides to accomodate new content model in slides: (foil|foilgroup)+.

  16. Always use ul for tables of contents, dls without any dd are not valid in HTML5

  17. Treat HTML table caption as title for the purposes of cross references.