Migrating to release 3.5
DITA-OT 3.5 includes support for additional input resources, an alternative subcommand syntax for the dita command, and an initial preview of features for the latest draft of the upcoming DITA 2.0 standard.
New subcommands
The dita command line interface has been refactored to support subcommands for common operations.
- dita install
- Installs or reloads plug-ins (replaces dita --install)
- dita plugins
- Prints a list of installed plug-ins (replaces dita --plugins)
- dita transtypes
- Prints a list of installed transformation types, or output formats (replaces dita --transtypes)
- dita uninstall
- Removes and deletes a plug-in (replaces dita --uninstall)
- dita version
- Prints version information and exits (replaces dita --version)
Legacy constructs removed
DITA-OT 3.5 no longer includes the following legacy properties, list files, and targets, which were deprecated in previous releases. These constructs were no longer used in recent releases, and have now been removed entirely.
The following Ant targets have been removed from the pre-processing pipeline:
mappullandmappull-check, which were used to pull metadata (such as navtitle) into the map from referenced topics prior to DITA-OT 2.2 (merged withmove-meta-entries)conref-check, deprecated since 2.3coderef, which was used to resolve code references in input files prior to 2.3 (merged withtopic-fragment)copy-subsidiaryandcopy-subsidiary-check, which were used to copy files to the temporary directory prior to 2.1
Recent DITA-OT versions provide alternative mechanisms to achieve the same results, such as the
<ditafileset> element to select resources in the temporary directory.
Along with the obsolete targets, the following Ant properties have been removed:
canditopicsfilecanditopicslistconreffileconreflistconreftargetsfileconreftargetslistcopytosourcefilecopytosourcelistfullditamapandtopicfilefullditamapandtopiclistfullditamapfilefullditamaplistfullditatopicfilefullditatopiclisthrefditatopicfilehrefditatopiclisthreftargetsfilehreftargetslisthtmlfilehtmllistimagefileimagelistoutditafilesfileoutditafileslistresourceonlyfileresourceonlylistsubjectschemefilesubjectschemelistsubtargetsfilesubtargetslistuser.input.file.listfileuser.input.file
The following obsolete list files are no longer generated in the temporary directory:
- canditopics.list
- conref.list
- conreftargets.list
- copytosource.list
- fullditamap.list
- fullditamapandtopic.list
- fullditatopic.list
- hrefditatopic.list
- hreftargets.list
- html.list
- image.list
- outditafiles.list
- resourceonly.list
- subjectscheme.list
- subtargets.list
- user.input.file.list
- usr.input.file.list