+ DITA Open Toolkit is a maintenance release that includes the
+ following bug fixes.
+
+
+ - In earlier versions, table entries with a scope attribute set to
+ row or col were not rendered as header cells (th) in HTML5 output, and the scope value itself was not carried through to
+ the generated markup. The table templates have been updated to promote these entries to header cells and
+ preserve the scope value, improving accessibility for complex tables that rely on explicit
+ header associations.
+ #2962,
+ #4776
+
+ - Several bundled dependencies have been updated to address reported CVEs. Jackson has been
+ updated to version 2.21.4 to address CVE-2026-54512, and Logback and SLF4J have been updated to versions 1.5.37 and 2.0.18 to address
+ CVE-2026-13006. DITA-OT is not known to be affected by either vulnerability, but the dependencies
+ have been updated proactively so they are no longer flagged by CVE scanners.
+ #4777,
+ #4778,
+ #4779,
+ #4780
+
+ - The pre-release DITA 2.0 grammar files have been updated to the latest draft published by
+ OASIS, which includes fixes and minor updates since the previous update. Anyone building or testing content
+ against the DITA 2.0 preview grammar should update to pick up these changes.
+ #4781
+
+ - In earlier versions, HTML5 templates in the related-links:result-group mode
+ declared a return type of element(), even though the underlying logic could return no
+ results. When a topic had no related links to display, this caused a runtime failure during processing.
+ The template signatures in the concept, task, and related-links stylesheets have been corrected to
+ element()? to allow an empty result, so processing no longer fails when there are no
+ related links to render.
+ #4747
+
+
+ For additional information on the issues resolved since the previous release, see the
+ 4.4.1 milestone and
+
+ changelog on GitHub.
+
+