DITA-OT Release 1.5.2

DITA Open Toolkit Version 1.5.2

Note: while the DITA Standard itself is owned and developed by OASIS, the DITA Open Toolkit is an independent, open source implementation of the standard. 

Version 1.5.2 of the DITA Open Toolkit is now available!

DITA-OT 1.5.2 is a point release based on version 1.2 of the DITA Standard, which was formally approved by the OASIS Standards body December 1.The 1.5.2 release took place as a series of 3 week iterations, with each iteration ending in a Milestone build available for testing. Historical information about each test build is included at the bottom of this page.


Fixes, patches, and enhancements in 1.5.2

The sections below contain a cumulative list of fixes, patches, and enhancements in the 1.5.2 release. In order to prevent this page from being flagged as spam, individual items do not link directly to SourceForge reports. Each item is followed by a note to indicate which test build first contained the update.

Major Enhancements from RFE tracker http://sourceforge.net/tracker/?group_id=132728&atid=725076

  • 2797337 Support for ODF output transform (Prototype added in version 1.5.1, updates in each 1.5.2 Milestone, transform complete in Milestone 7)
  • 3021544 Preserve DITA elements in XHTML class by default (Milestone 1)
  • 3019853 Create new "textonly" output method for use by any transform (Milestone 1)
  • 3012392 PDF transformation should allow args.xsl style override (Milestone 1)
  • 2882123 Add Ant Quick Start Guide to DITA-OT (Updated in each Milestone after 3)
  • 3086936 Add extension points for TOC output (Eclipse TOC, HTML Help TOC and Project, HTML TOC) (Milestone 6)
  • 3079610  Add current OT version to log (Milestone 6)
  • 1520909 HTML Help requires appropriate codepage (Milestone 6)
  • 3109395 Add parameter for Eclipse symbolic name (Milestone 8)

Other Enhancements

  • Include final version of DITA 1.2 schemas and DTDs
  • Minor updates to DITA 1.2 support added in earlier releases, to ensure compliance with the final standard
  • Overhaul of documentation to remove outdated material
  • Reorganization of doc directory to highlight new and important info
  • General improvements to PDF formatting for Glossaries
  • Several collected minor PDF fixes

Patches http://sourceforge.net/tracker/?group_id=132728&atid=725076

  • 3058008 Refactor chunk module for cleaner code (Milestone 4)
  • 3067681  Add class to ordered child links (Milestone 5)
  • 3064412  Integrator fails to escape XML correctly (Milestone 5)
  • 3062765  Fix unit test file paths to be platform dependent (Milestone 5)
  • 2949860 PDF build.xml with args for JVM memory and architecture (Milestone 6)
  • 3077935 Plug-in ignore in Integrator (Milestone 6)
  • 3065050 Common logging interface (Milestone 6)
  • 3063318 ChunkModule refactoring (Milestone 6)
  • 3061100 Define AbstractPipelineInput's function (Milestone 6)
  • 3102905 Move supported image extensions to configuration file (Milestone 7)
  • 3097518 Show effective property values (Milestone 8)
  • 3101335 apiMap.mod missing from catalog (Milestone 8)

Bug fixes http://sourceforge.net/tracker/?group_id=132728&atid=725074

  • 2928582 commonTopicProcessing template prolog proessing out of order (Milestone 1)
  • 2823221 version of Xalan-J inconsistent (Milestone 1)
  • 3023642 Invalid @colname generated in nested table (Milestone 1)
  • 3016739 Chunking mixes up <link> to topic in reltable (Milestone 1)
  • 3020314 Chunk output includes index terms in navtitles (Milestone 1)
  • 3020313 Chunk processor adds <topicref> before <topicmeta> (Milestone 1)
  • 3031513 Nested table processing in pdf2 (Milestone 2)
  • 3030317 Filtering doesn't work on @rev or @props attributes (Milestone 2)
  • 3028650 Replace xs:float with xs:double in Plus plugins (Milestone 2)
  • 3022847 PDF transform gives Java exceptions for spaces in dir name (Milestone 2)
  • 3032950 Scale is not correctly computed in XHTML transforms (Milestone 2)
  • 3033141 dita.xml.properties file not closed after generating (Milestone 2)
  • 3034445 "CURRENDIR" typo in plus-plugins ( Checked in to CVS during Milestone 3)
  • 3034489 Remove all occurrences of <xmlcatalog> from plus-plugins ( Checked in to CVS during Milestone 3)
  • 3035816 When creating .chm, .hhp-file is missing a line-break (Milestone 3)
  • 3036222 RTF transform not editable with Word 2007 (Milestone 3)
  • 3036985 Infinite recursivity in replaceString template (Milestone 3)
  • 3038941 Link with &amp; breaks in abstract (Milestone 3)
  • 3039017 Comments in PDF plugin files are confusing (Milestone 3)
  • 3058124 Toolkit Allows Unescaped URLs, doesn't handle escaped ones (Milestone 4)
  • 3056939 Conref of keyref-based xref results in xref with no href (Milestone 4)
  • 3052913 Multiple levels of keyref in map not resolved (Milestone 4)
  • 3052904 Keydef with no href causes hard failure (Milestone 4)
  • 3052156 Object with data that starts with slash breaks image copying (Milestone 4)
  • 3044861 Inappropriate warning for resource-only topic to graphic (Milestone 4)
  • 3042978 @copy-to and @chunk on topichead gives file not found (Milestone 4)
  • 3016994 The included-domains entity cannot be used in document (Milestone 4)
  • 2994593 Transformation breaks when DITA Topics contain entity refs (Milestone 4)
  • 3028894 no support for title in plugin.xml file (Milestone 4)
  • 3065853  Indent from <title> gets displayed in TOC (PDF) (Milestone 5)
  • 3065486  CURRENTFILE not aware of DITAEXT (Milestone 5)
  • 3065422  Wrong filename and filedir parameters for eclipse xsl (Milestone 5)
  • 3063533  Adjacent words get glued together using DITA to RTF (Milestone 5)
  • 3062912  Messages extension damages custom message formatting (Milestone 5)
  • 3059256  Peer links break with missing format or wrong extension (Milestone 5)
  • 2972393 Need to parameterize maxmemory and VM args for forked JVMs (Milestone 6)
  • 3060269 Problem displaying French content TOC in CHM output (Milestone 6)
  • 3038412 zh-CN file for PDF puts English strings in output (partial fix) (Milestone 6)
  • 3079676 <navtitle> contents included in PDF output (Updated so that <navtitle> in a topic will only appear when the draft parameter is set to 'yes') (Milestone 6)
  • 3004895 XHTML output for <draft-comment> should use class attribute (Milestone 6)
  • 2794487 No Easy Way to Override/Extend HTML TOC Navtitle Generation (Milestone 6)
  • 3088314 Need to clarify many error messages (Milestone 6)
  • 3095233 Shortdesc metadata missing when using abstract (Milestone 6)
  • 3081597 conkeyref accepts values in conref style (Milestone 6)
  • 3081459 fragment generation without plugin fails (Milestone 6)
  • 3073262 missing terminating quote in bundle version (Milestone 6)
  • 2832863 <group> elements in catalogs don't work for all editors (Milestone 6)
  • 3098975 Disable Output Escaping Should Not Be Used (Milestone 7)
  • 3097409 PDF should skip empty columns in property tables (Milestone 7)
  • 3086552 XMLReader.parse does not correctly receive the XML system ID (Milestone 7)
  • 3038933 Troff output drops prereq links (Milestone 7)
  • 3102827 Allow a way to specify recognized image extensions (Milestone 7)
  • 3102219 Unexpected character code in Japanese string definition (Milestone 7)
  • 3102845 Japanese character-set definition (Milestone 7)
  • 3101964 Unnecessary XML declaration in HHP and HHC (Milestone 7)
  • 3095233 Shortdesc metadata missing when using abstract (Milestone 7)
  • 3103488 Update Saxon command line args for IDIOM PDF build.xml (Milestone 7)
  • 3090803 PDF fails when chunk specified and topic appears twice (Milestone 7)
  • 3026627 side-col-width variable has no effect (Milestone 7)
  •  3109616 Update PDF plug-in to check for latest Antenna House dirs (Milestone 8)
  • 3056040 problematic Bundle-Version test in eclipseMap (Milestone 8)
  • 3029074 Index file not generated by default for Eclipse Help (Milestone 8)
  • 3086552 XMLReader.parse does not correctly receive the XML system ID (Milestone 8)
  • 3110418 Duplicate @colname generated for entry (Milestone 8)
  • 3114353 Java sun.* packages should not be used (Milestone 8)

Test build history

  • Milestone 1 was released on July 12. It contained several fixes and minor enhancements.
  • Milestone 2 was released on July 30. Milestone 2 contains updates to the ODT transform type, as well as several bug fixes.
  • Milestone 3 was released on August 20. Milestone 3 integrates an updated version of the Ant Quick Start Guide, created by Rob Justice to document all available Ant and Java parameters for the Open Toolkit.
  • Milestone 4 was released on September 10. Milestone 4 includes many bug fixes, along with PDF and CHM versions of the Ant Quick Start Guide.
  • Milestone 5 was released on September 30. It contains primarily bug fixes, along with some patches submitted by OT users.
  • Milestone 6 was released on October 29. It contained several small enhancements and patches, as well as a large number of fixes. This milestone also contained several updates to the documentation in the doc/ directory.
  • Milestone 7 was released on November 19. This is the final iteration to contain new features or significant fixes.
  • Milestone 8 was the final build for DITA-OT 1.5.2, released on December 10. Milestone 8 contained several minor updates, but no major new function.
XML.org Focus Areas: BPEL | DITA | ebXML | IDtrust | OpenDocument | SAML | UBL | UDDI
OASIS sites: OASIS | Cover Pages | XML.org | AMQP | CGM Open | eGov | Emergency | IDtrust | LegalXML | Open CSA | OSLC | WS-I