Revision of DITA-OT Release 1.5.3 from Fri, 2011-04-01 13:36

DITA Open Toolkit Version 1.5.3

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. 

DITA-OT 1.5.3 will be a point release based on version 1.2 of the DITA Standard. The 1.5.3 release will take place as a series of 3 week iterations, with each iteration ending in a Milestone build available for testing. Note that release dates below are approximate.

Test build history and plans

  • Milestone 1 development will begin December 20. The first milestone will focus on resolving fixes and integrating many patches submitted by users. Milestone 1 was released on January 14, 2011.
  • Milestone 2 was two weeks longer than usual, due to holidays for the lead development and test teams. Milestone 2 was released on February 18. It contained improvements to the plugin extension mechanism, as well as many minor bug fixes.
  • Milestone 3 was released on March 11. The milestone contained several bug fixes and enhancements to the plug-in mechanism.
  • Milestone 4 was released on approximately April 1. Among other things, this milestone includes several improvements to the PDF transform, including code cleanup and additional extension points for plug-ins. Note! Beginning with Milestone 4, users selecting transform type "pdf" are no longer warned that the PDF / PDF2 transform has replaced the "legacypdf" transform.
  • Milestone 5 will be released on approximately April 22.
  • Milestone 6 will be released on approximately May 13.
  • Milestone 7 will be released on approximately June 3.
  • Milestone 8 will be the final build, as the Stable Release on SourceForge. It will be released on approximately June 24.
  • Additional planning information will be added once 1.5.3 development is underway.

Fixes, patches, and enhancements in 1.5.3

The sections below contain a cumulative list of fixes, patches, and enhancements in the 1.5.3 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 the RFE tracker http://sourceforge.net/tracker/?group_id=132728&atid=725076

  • 3177971 Improve plugin configuration file (Milestone 2)
  • 3178275 Add xsl:import extension point to PDF2 topic merge XSL (Milestone 3)
  • 3182113 Add common attribute processing to PDF2 plugin (Milestone 3)
  • 3185914 Improve integration loggin  (Milestone 3)
  • 3189073 Plugin location should be available as Ant property  (Milestone 3)
  • 3204188 Support for defining extension point (Milestone 4)
  • 3213163 Clean PDF build and integration scripts (Milestone 4)
  • 3227387 Need extension to pass user param to dita.map.xhtml.toc targ (Milestone 4)
  • 3231695 Use an XML serializer object for writing XML (Milestone 4)
  • 3256796 Remove lecagy PDF code from xsl (Milestone 4)

Other Enhancements

  • ...

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

  • 3123507 String concat in map2plugin (Milestone 1)
  • 3110513 HTML XSLT uses complex casts (Milestone 1)
  • 3097677 Add property to reload XHTML stylesheets (Milestone 1)
  • 3106659 Added topicgroup elements to tocjs (Milestone 1)
  • 3109051 RestoreEntity duplicates functionality (Milestone 1)
  • 3107755 Configure templates with integrator properties (Milestone 1)
  • 3142967 IndexTermReader leaves tab characters in terms (Milestone 1)
  • 3140543 Add missing Commons Codec JAR into compile classpath for buildPackage.xml (Milestone 1)
  • 3087664 Clean plugin configuration parser (Milestone 1)
  • 3145258 Plug-in integrator code clean-up (Milestone 2)
  • 3147226 Use common directory layout for Junit (Milestone 2)
  • 3062765 Fix unit test file paths to be platform dependent (Milestone 2)
  • 3164523 Refactor platform Java code (Milestone 2)

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

  • 3114411 keyref links don't work for HTML Help (Milestone 1)
  • 3126578 Chunking Issues in DITA 1.5.1 (Milestone 1)
  • 3109616 More Antenna House Path Problems (Milestone 1)
  • 3155375 Incorrect way to specify recognized image extensions (Milestone 2)
  • 3157890 Navtitle Construction Does not Preserve Markup (Milestone 2)
  • 3155848 xml decl in ditaval file not closed properly (Milestone 2)3162808 Chunking remaps in-file <xref> to invalid value (Milestone 2)
  • 3164866 Upper letter estensions (Milestone 2)
  • 3165307 Add boilerplate to Java files (Milestone 2)
  • 2793836 CHM Index terms come out with extra spaces (Milestone 2)
  • 3165762 Initializer XMLReader without modifying system variables (Milestone 2)
  • 3175328 Imagemap alt text gets extra text (Milestone 2)
  • 3085106 FO: topicmerge drops id on map/topicref without href. (Milestone 2)
  • 3147328 Error in commons.xsl: getTopicrefShortdesc (Milestone 2)
  • 3130724 Error in tables.xsl: fix-relcolwidth (Milestone 2)
  • 3174906 Normalize Map and Bookmap titles for JavaHelp output (Milestone 3)
  • 3178361 Conkeyref push fails when equivalent conref push succeeds (Milestone 3)
  • 3180681 PDF2: Inconsistent template import / include. (Milestone 3)
  • 3191701 Conref Push to Same File Fails (Milestone 3)
  • 3191704 Push Replace Results in Pushed element Being removed (Milestone 3)
  • 3189883 MapLinksReader should not be namespace aware  (Milestone 3)
  • 3164587 Warnings issued by Saxon 9.3.0.4 when publishing to PDF (Milestone 3)
  • 3159001 Clean unit tests (Milestone 4)
  • 3199985 @chunk : xrefs and links break (Milestone 4)
  • 3206158 Inconsistent message DOTJ038W (Milestone 4)
  • 3206373 Better handling of referenced SVG images (Milestone 4)
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