Migrating to release 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.
Legacy plug-ins removed
DITA-OT 3.0 no longer includes the following legacy transformation plug-ins in the default distribution:
Plug-in | Source code location |
---|---|
JavaHelp | https://github.com/dita-ot/org.dita.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
DITA-OT 3.0 provides a map-first preprocessing option as an alternative to
the default preprocess
operation. The method, which was introduced in DITA-OT 2.5 as an
experimental feature, has been improved and is ready for use in many production scenarios. Map-first-preprocessing
provides the same functionality as the default preprocess
, but takes a different
approach.
preprocess
target.New ant.import
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.