Version 1.5.3 contains many enhancements, user patches, bug fixes, and significant updates to the documentation.
Release 1.5.3 was developed using a series of test builds released to the community every three weeks. Each item in the list below indicates which test build first contained the update. The eighth public build was the final build, released as the DITA-OT 1.5.3 final stable build.
In earlier releases of OT, configuration parameters were hardcoded into Ant files and
Java code. Starting from version 1.5.3 OT has externalized base configurations into base
plug-ins in plugins folder. Base plug-in identifiers and folder names start with
For backwards compatibility, only configuration files were moved to plug-in folders, the actual code and resource files were left in original locations.
Installations of OT may remove base plug-ins in order to remove funtionality, but the
The plug-in configuration file
can be written as
The new
In previous releases multiple feature elements with the same extension ID were not supported. In release 1.5.3 multiple definitions are combined, thus
can also be written as
Plug-in extension points can be added with
Plug-ins should declare all extension points they support. In version 1.5.3 undeclared extension points are supported, but a warning is thrown when running integration in verbose mode. Support for undeclared extension points may be removed in future releases.
Support for the format attribute in PDF2 variable files has been remove as redundant. The same functionality as
can be implemented with e.g.
PDF2 no longer logs a warning about PDF2 plug-in replacing the legacy PDF transformation type.
Support for flagging has been added.
Version of FOP that comes with Full Easy Install has been updated from 0.95 to 1.0.
List of transtypes which are considered to be print types has been moved to
Multiple Java classes have been changed from public non-final into package-private final. This enables clearer distinction between public and internal API, and forbits subclassing classes which have not been designed and documented for extensibility.