Revision of DITA-OT Release 1.5.2 from Thu, 2010-10-14 21:30
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 will be a point release based on version 1.2 of the DITA Standard. The release date for 1.5.2 is tentatively planned for late 2010, to coincide with the expected final approval of DITA 1.2 as a Public Standard.
Work on DITA-OT 1.5.2 is currently under way. Development of 1.5.2 will take place as a series of 3-week iterations. Each iteration will end with a milestone release available under the DITA-OT Latest Test Build heading at the DITA-OT download page on SourceForge.
Test build history and plan
- Milestone 1 was released on July 12. It contained several fixes and minor enhancements listed in the notes below.
- 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 will be released on or about October 29. It will contain several enhancements and fixes, including:
- RFE 3086936 Add extension points for TOC output (Eclipse TOC, HTML Help TOC and Project, HTML TOC)
- RFE 1520909 HTML Help requires appropriate codepage (related to several open bugs)
- Bug 3038412zh-CN file for PDF puts English strings in output (partial fix)
- Milestone 7 will be released on or about November 19.
- Milestone 8 will be the final build for DITA-OT 1.5.2. The final stable build will be released on or about December 10.
Fixes, patches, and enhancements in 1.5.2
The sections below will contain a cumulative list of updates in the latest 1.5.2 test build. In order to prevent this page from being flagged as spam, the individual items below do not link directly to SourceForge reports.
Major Enhancements from RFE tracker http://sourceforge.net/tracker/?group_id=132728&atid=725076
- 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)
Other Enhancements
- Updates to the prototype ODF output transform (transtype "odt") (Updates included in every milestone)
- Source material for Ant Quick Start Guide shipped in Milestone 3; PDF and CHM versions shipped in Milestone 4, content updates in Milestone 5
- Update DTD modules based on changes during DITA 1.2 public review (Milestone 4)
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)
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)
- 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 & 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)