For information about the current release of DITA Open Toolkit, see Release 1.3.1 and 1.3 information.
Release 1.2.2 was a maintenance release based on release 1.2 in which 24 bugs were fixed.
Release 1.2.1 was a maintenance release based on release 1.2 in which 12 bugs were fixed.
Release 1.2 was a major release to add new and improved functionality, fulfill new requirements, and fix bugs.
New and enhanced features
New capabilities were added to help users download, install, and use plug-ins, and to help developers create new plug-ins for DITA Open Toolkit.
Capabilities were added to allow transformations from DITA source files to output in a Word RTF file.
A tool was added that migrates HTML files to DITA files. This tool originated from the developerWorks publication of Robert D. Anderson's how-to articles with the original h2d code.
Logging was improved to capture additional status and transformation information, as well as warning, error, and fatal error messages both on-screen and in the log file.
Information about conditional processing was added to the DITA Open Toolkit documentation set.
The OASIS DITA standard language reference was added to the Toolkit documentation set.
The DTD files in DITA Open Toolkit were updated to the DITA 1.0.1 level.
Bug fixes: 19
Release 1.1.2.1 fixed one bug: the build process failed with the "Ant all" parameter, which prevented users from running the installation verification tests.
Release 1.1.2 was a maintenance release with 14 bug fixes, minor changes to some Ant parameters, support for additional Java parameters, and minor changes to the organization of the doc directory.
Release 1.1.1 was a maintenance release with 11 bug fixes and a dost1.0.jar name change back to dost.jar.
Release 1.1 was a major release to add new and improved functionality, fulfill new requirements, and fix bugs.
New and enhanced features in release 1.1
Support was added for the OASIS DITA 1.0 standard for DITA DTDs and schemas.
Support was added for transformation to the troff document processing system.
Support was added for XML catalogs, which are logical structures containing mapping information between public IDs and URLs of DTD files. A catalog entry can be used to locate a unified resource identifier (URI) reference for a DTD file. An external entity's public identifier is used for mapping to the URI reference. The URI of any system identifier can be ignored.
The href attribute of the topicref entity was extended to quote a nested topic in a DITA file.
Support was added to support DITA content in 20 languages, and translation of DITA keywords in the same 20 languages.
Accessibility partially applied to XHTML and PDF transformations.
Release 1.1 supported the Eclipse Content Provider.
Index information now appears in HTML Help and JavaHelp.
The mapref element (a specialization of the topicref element) was added to allow a reference to another ditamap file.
Tables of contents could be generated for Eclipse help.
Support was added for helpsets in JavaHelp.
Support was added for the following Java command parameters: /indexshot, /outext, /copycss, /xsl, and /tempdir.
Support was added for the following Ant command parameters: .args.indexshow, args.outext, args.copycss, args.xsl, and dita.temp.dir.
Bug fixes: 7
Release 1.0 was the initial release of the open-source version of the DITA Toolkit, which evolved from a developerWorks version.
New and enhanced features in release 1.0
The Java-based processing architecture supports single-threaded execution throughout.
Release 1.0 featured Ant-based orchestration of the processing environment, from preprocessing through transformation to any required postprocessing.
A preprocessor core supports conditional processing and conref resolution.
The map-driven processor generates links for transformed topics.
A DITA-to-HTML transform that was designed for high-volume usage replaced the previous topic2html_Impl.xsl core transform.