Release Notes: Version 1.0.0RC27

Version 1.0.0RC27

Theme for the Release

This release focuses on implementing support for both Open Toolkit 1.8.5 and 2.4+. It reflects some refactorings to the EPUB plugin provided by Jarno Elovirta that make it easier to extend.

With this release there are now two sets of packages, one for OT 1.8.5 and one for 2.4+.

Note that release 1.0.0RC26 was just an initial experimental 2.4 version of the EPUB transform.

EPUB Changes

The main change Jarno made to the EPUB plugin was to move the import of the base org.dita.xhtml/xsl/dita2xhtml.xslfile from dita2epubImpl.xsl to dita2epub_template.xsl.

This allows custom EPUB transforms to only have to override or duplicate the top-level transform file in order to change the set of module imports and override things more easily.

Jarno also added a new initialization Ant target for the EPUB transform to make it easier to override properties or add new ones.

The sample org.example.d4p.epub-custom plugin has been updated to replace the direct import of dita2epubImpl.xsl with import of the base dita2epub.xsl transform and also removing the direct include of the dita.xhtml/xsl/dita2xhtml.xsl file, which is now done by the dita2epub.xsl module.

This change will likely require this same type of update to existing EPUB customizations.