DITA Open Toolkit Release 1.8

General Enhancements and Changes

Preprocessing

Additional validation has been added to check e.g. element ID uniqueness, and xml:lang and URI syntax.

PDF

Bundled FOP has been updated from 1.0 to 1.1.

Migration from previous releases

Stylesheets for the following transtypes have moved to plug-in specific folders:

  • eclipsehelp
  • htmlhelp
  • javahelp
  • odt
  • xhtml

Preprocessing

The following deprecated Ant properties have been removed:

  • dita.script.dir, use ${dita.plugin.id.dir} instead
  • dita.resource.dir, use ${dita.plugin.org.dita.base.dir}/resource instead
  • dita.empty
  • args.message.file

XHTML

XSLT Java extension ImgUtils has been removed from stylesheets and been replaced with preprocessing module ImageMetadataModule. The old ImgUtils Java classes are still included in the build.

PDF

The following deprecated XSLT stylesheets have been removed:

  • artwork-preprocessor.xsl
  • otdita2fo_frontend.xsl

The following deprecated XSLT templates have been removed:

  • insertVariable.old

The following deprecated XSLT modes have been removed:

  • layout-masters-processing
  • toc-prefix-text, use tocPrefix mode instead
  • toc-topic-text, use tocText mode instead

Link generation has been simplified by removing deprecated arguments in favour of args.rellinks. The following deprecated Ant properties have been removed:

  • args.fo.include.rellinks

The following XSLT parameters have been removed:

  • antArgsIncludeRelatedLinks
  • disableRelatedLinks

A call to a named template pullPrologIndexTerms.end-range has been added to processTopic* templates to handle topic wide index ranges.

Legacy PDF

The following deprecated XSLT stylesheets have been removed:

  • dita2fo-shell_template.xsl
  • topic2fo-shell.xsl

ODT

Link generation has been simplified by removing deprecated arguments in favour of args.rellinks. The following deprecated Ant properties have been removed:

  • args.odt.include.rellinks

The following XSLT parameters have been added:

  • include.rellinks

The following XSLT parameters have been removed:

  • disableRelatedLinks

Issues

The following items are included in DITA Open Toolkit Release 1.8. Issue numbers correspond to the tracking number in the GitHub issues tracker.

Feature requests

  • #1406 Bundle FOP 1.1 (milestone 1)
  • #1447 Move stylesheets and resource files to plug-in folder (milestone 1)
  • #1449 Add support for Slovenian (milestone 1)
  • #1453 Add image metadata filter (milestone 1)
  • #1455 Remove deprecated features

Bugs

  • #1425 XHTML flagging included before imports (milestone 1)
  • #1428 Topic level calculated incorrectly for appendices (milestone 1)
  • #1427 Fix text overflow issue in lot/lof entries with long titles (milestone 1)
  • #1430 PDF transformation: Problems with index in OT 1.7 (milestone 1)
  • #1432 startcmd.sh broken in 1.7 (milestone 1)
  • #1433 Profiling filter included multiple times (milestone 1)
  • #1437 Fatal UTF-8 error in .job.xml (milestone 1)
  • #1456 XHTML Build failed when referencing subject scheme in different file path (milestone 1)
  • #1080 Index page range issues (milestone 2)
  • #1423 Formatting glitch in PDF index (maintenance 2)
  • #1468 Reference to remote image does not appear in PDF (maintenance 2)
  • #1469 @outputclass and @class values not passed from <chhead> to <tr> in XHTML output (maintenance 2)
  • #1472 PDF output: whitespace not preserved in msgblock element (maintenance 2)
  • #1475 Error received in console does not point correctly to location of published DITA Map (maintenance 2)
  • #1477 Tables: using percentage in colwidth values [PDF2 plugin] (maintenance 2)

Was this helpful?