Revision of DITA-OT Release 1.5.1 from Mon, 2010-05-24 19:50

DITA Open Toolkit Version 1.5.1

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.1 of the DITA Open Toolkit will be a point release based on version 1.2 of the DITA Standard. At present, the release date for 1.5.1 is tentatively planned to coincide with final approval of the DITA 1.2 standard, but the date may be moved up if the standard is delayed.

Development of 1.5.1 will take place as a series of 3-week iterations. Each iteration will end with a milestone release available under the "test build" heading at the DITA-OT download page on SourceForge. The updates included with each milestone build are listed below.

The latest test build of DITA-OT 1.5.1 can be found under the "DITA-OT Latest Test Build" category at the DITA-OT download page.

Test build history and plan

  • Milestone 1 was released January 26, 2010. This build includes several fixes, as well as a patch from Eliot Kimber that significantly improves processing speed and memory usage for large data sets.
  • Milestone 2 was released February 11, 2010. This build includes an initial, very basic implementation of a DITA to ODF transform.
  • Milestone 3 was released March 12, 2010, and contains several fixes and updates to the ODF transform.
  • Milestone 4 was released on April 2. It contains two new enhancements to give greater control over output (more flexibility for links in PDF, and new Java parameters for existing Ant variables).
  • Milestone 5 was released on April 23. It contains several minor fixes and one enhancement to apply the args.draft parameter to PDF. It also updates to the latest DITA 1.2 Draft DTDs and Schemas.
  • Milestone 6 was released on May 14. It contains a couple of fixes, as well as several updates to the prototype ODF output transform.
  • Milestone 7 will be released on or about June 4. The milestone will contain the following items:
    • RFE 3001750 Shortdesc from map should override link description in PDF
    • RFE 3004305 Notes with type="warning" need styling / localization in XHTML
    • RFE 3004859 "eclipsecontent" transform should drop debug info
    • RFE 2892706 Don't delete the FO file (new option to preserve topic.fo)
    • RFE 2928584 Add general model for end-of-topic processing in PDF
    • Bug 3000677 msgph and systemoutput should use <samp> instead of <tt>
    • Bug 3004220 <tm> elements dropped when keyref text resolved
    • Bug 2987322 Navtitle attribute of glossarylist breaks PDF
    • Bug 2916474 Inappropriate match on mapgroup/topichead in PDF code
    • Bug 2916408 Topichead with <navtitle> not processed same as @navtitle in PDF
    • Bug 3006443 CSS for prereq links indents prereq element
    • Bug 2607892 (Plus Plug-in) plus-allhtml-encoding: map x-windows-950 to Big5
    • Bug 2385466 Handle @font-family="inherit"
    • Updates to ODF prototype transform - add basic support for maps
  • Milestone 8 will be the final iteration of DITA-OT 1.5.1, and will focus on testing to ensure a high quality release. The final release will come out in late June.

Fixes, patches, and enhancements in 1.5.1

The lists below contain a cumulative list of updates in the latest 1.5.1 test builds. In order to prevent this page from being flagged as spam, the individual items below do not link directly to SourceForge reports (this caused several problems with the 1.5 release page).

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

  • 2797337 Support for ODF output transform (first very early prototype available in Milestone 2, further updates in each milestone since)
  • 2703335 Reduce duplicated code in XHTML <note> processing (Milestone 3)
  • 2976463 Provide finer grained control of links in PDF (include reltable and in-topic links, without parent/child links) (Milestone 4)
  • 2971536 New Java options for existing Ant parameters (Milestone 4)
  • 2979084 Obey the "args.draft" parameter (Milestone 5)
  • 2990783 allow caller-provided IndexTermCollection (Milestone 6 contains the core code updates; more to come in M7)

Other Enhancements

  • Update to latest copy of DITA 1.2 Draft DTDs and Schemas (most recently in Milestone 5)

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

  • 2914475 Use Xerces Grammar Pool to Improve Performance (Milestone 1)
  • 2991688 Refine package build Ant (Milestone 6)

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

  • 2916469 @locktitle not respected by preprocessor (Milestone 1)
  • 2917809 need empty lib/saxon directory for minimum and standard pkg. (Milestone 1)
  • 2925636 Build fails when excluded section contains a table (Milestone 1)
  • 2926417 Absolute file: URLs are not resolved. (Milestone 1)
  • 2930109 Move meta module pushes content into peer topic. (Milestone 1)
  • 1852808 args.css requires dummy file. (Milestone 1)
  • 2952956 Imagemap processing drops outputclass from image (Milestone 3)
  • 2953706 Minor improvements to "garage" samples (Milestone 3)
  • 2961909 /onlytopicinmap does not respect conref (Milestone 3)
  • 2957456 conkeyref breaks when topic is in subdir (Milestone 3)
  • 2962813 stepsection throws off numbering in links to steps (Milestone 3)
  • 2959588 Template Processor Doesn't handle XSLT atts that require ' (Milestone 3)
  • 2914574  plus-htmlhelp-alias-map: using same extension point twice (Milestone 3)
  • 2957938 coderef not working everytime (Milestone 3)
  • 2962781 html documentation out of date (Milestone 3)
  • 2952956 refactored XSL code in ut-d.xsl (Milestone 3)
  • 2954819 NullPointer while processing simple BookMap (Milestone 3)
  • 2954154 Updated default version from 1.0 to 1.0.0 (Milestone 3)
  • 2970471 XSLFO test for @compact wrong (Milestone 4 for PDF, Milestone 5 for LegacyPDF)
  • 2972043 Setting onlytopicinmap causes a blank imagelist (Milestone 4)
  • 2974667 Integrator adds spaces into XML Catalog entries (Milestone 4)
  • 2986492 Duplicate parameter in XHTML code (Milestone 5)
  • 2982485 Cannot read a document that was written during the same transform (Milestone 5)
  • 2981216 <tm> @tmclass requires IBM-specific values (Milestone 5)
  • 2979361 Java stack traces in OT log (Milestone 5)
  • 2979328 Output parameters info at INFO level (Milestone 5)
  • 2978858 keyref processing doesn't respect basedir (Milestone 5)
  • 2990162 Conref to elements in same DITA file throw parsing errors (Milestone 6)
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