Migrating to release 3.0 To 3.0 DITA-OT 3.0 adds support for Markdown, normalized DITA output, and the alternative authoring formats proposed for Lightweight DITA. The map-first preprocessing approach provides a modern alternative to the default preprocess operation. Lightweight DITA GitHub
This topic provides a summary of changes in DITA-OT 3.0 that may require modifications to custom stylesheets or plug-ins. For more information on changes in this release, see the .
Legacy plug-ins removed JavaHelp deprecated features JavaHelp plug-in plug-ins JavaHelp

DITA-OT 3.0 no longer includes the following legacy transformation plug-ins in the default distribution:

Legacy plug-ins Plug-in Source code location JavaHelp JavaHelp

To re-install the JavaHelp plug-in, run the following command:

dita --install=https://github.com/dita-ot/org.dita.javahelp/archive/2.5.zip
Map-first preprocessing

See for information on how to use (or test) map-first preprocessing, or revert to the default preprocess target.

New <codeph>ant.import</codeph> extension point

A new extension point has been added to make it easier to add new targets to the Ant processing pipeline.

Earlier versions of DITA-OT use the dita.conductor.target.relative to call a wrapper file with a dummy task that imports the Ant project file. This approach is still supported for backwards compatibility, but the simpler ant.import approach should be used for all new customizations.

See for details.