Componize 6.1.1 (4 Aug 2026)
Componize Framework 6.1.1 adds DITA-OT export, extends pipeline configuration, fixes link rewriting, and updates the dependency baseline for Alfresco Community 25.3.0.
Release details
- Framework release date: 31 December 2025.
Technical changes
- Added a DITA-OT export pipeline that exports DITA content and its referenced resources to a temporary folder without running a DITA-OT transformation.
- The DITA-OT export pipeline writes its parameters to the result port and to a params.xml file. The returned parameter set includes argsFilter, argsInput, argsInputDir, basedir, and propertyfile.
- Registered the DITA-OT pipelines and export stylesheet in the XML catalog and changed the standard DITA-OT pipeline definition to use the catalog URI cpnz:dita:xpl:ditaot.xpl.
- Changed pipeline parameter ports to use a c:param-set document containing c:param elements.
- Added a ParamSet model for unmarshalling XProc parameter sets and routing them to pipeline parameter ports.
- Added a dedicated, thread-safe pipeline library registry. Pipeline libraries can be loaded separately into the shared registry, and duplicate declared-step names are rejected.
- Added support for configuring the XSLT 1.0 TransformerFactory used by the XSLT step processor.
- Added the source resource's actual URI to the result returned by the copy step processor.
Bug Fixes
- Fixed issue 30274 so that links from a document to itself are rewritten correctly when the document is copied.
- Preserved fragment-only links, such as #topic-id/p-id, when copying a document.
- Made link href updates asynchronous and restricted them to valid link records.
- Fixed missing actualUri information in copy-step results, including when directories are copied.
- Kept DITAVAL files in their original relative locations when exporting DITA content.
- Included resources referenced through DITAVAL imageref attributes in DITA exports.
- Corrected DITA-OT filter paths so that exported DITAVAL files are resolved from the temporary export directory.
Compatibility changes
- Pipeline parameter documents now use c:param-set and c:param instead of standalone c:parameter elements. Integrations that directly consume parameter-port XML should be updated accordingly.
- DITA-OT parameters returned by the export pipeline use the camel-case names argsFilter, argsInput, and argsInputDir.
- The new parameter-set model uses Jakarta XML Binding annotations instead of the former Javax XML Binding namespace.
- Updated the dependency baseline to match Alfresco Community 25.3.0.
- Updated PDFBox and FontBox from 2.0.29 to 3.0.5 and made the associated source compatibility changes.
Dependency updates
- Updated Componize License from version 5 to version 6.
- Updated Uplift from 0.3.13 to 0.3.14.
- Updated Spring Framework from 6.1.5 to 6.2.11.
- Updated Jackson annotations, core, and databind from 2.15.4 to 2.17.2, and added jackson-datatype-jsr310 to dependency management.
- Updated Gson from 2.10.1 to 2.13.1, Guava from 32.1.2-jre to 33.3.1-jre, and ICU4J from 73.2 to 75.1.
- Updated Commons Codec to 1.18.0, Commons IO to 2.20.0, Commons Lang to 3.18.0, Commons Logging to 1.3.5, and Commons Compress to 1.27.1.
- Updated Log4j to 2.25.1, JUnit to 4.13.2, AssertJ to 3.27.3, and Mockito to 5.14.2.
- Updated Apache Ant to 1.10.15, Apache Tika to 3.2.3, StAX2 API to 4.2.2, and Woodstox to 7.1.1.
- Updated Apache FOP and XML Graphics Commons from 2.3 to 2.10 and Batik from 1.10 to 1.18.
- Updated JEuclid to 3.1.9-componize-patched-2 for compatibility with FOP 2.10.
- Updated the Aether module's Maven dependency from 3.8.4 to 3.8.6 and Plexus from 3.3.0 to 3.3.1.
Maintenance
- Added the componize-aether module back to the main reactor build and included the pipeline context required by the module.
- Updated all framework and SDK modules to version 6.1.1.
- Simplified the Maven property names used for Componize Framework, License, and Resources dependency versions.
- Added test coverage for DITA-OT export, parameter-set processing, pipeline-library registration, copy-step actual URIs, and link rewriting during content copy operations.
- Added a missing test resource for the pipeline module.