|
48 | 48 | <!-- https://github.com/dita-ot/dita-ot/issues?q=milestone%3ANext%20is%3Aclosed%20label%3Afeature%20sort%3Acreated-asc --> |
49 | 49 |
|
50 | 50 | <section id="4644"> |
51 | | - <title>DITA 2.0 keytext</title> |
| 51 | + <title>DITA 2.0 support</title> |
52 | 52 | <p>DITA-OT now supports the DITA 2.0 <xmlelement>keytext</xmlelement> element and implements the updated |
53 | 53 | <xref |
54 | 54 | href="https://dita-lang.org/dita/archspec/base/processing-keyref-for-text" |
|
70 | 70 | </ul> |
71 | 71 | <p>This approach allows you to gradually migrate content to DITA 2.0 without rewriting existing key definitions. |
72 | 72 | However, mixing DITA versions in a single publication is not generally recommended.</p> |
| 73 | + <p id="4600">Simple chunking cases in DITA 1.x maps can now be processed using the DITA 2.0 chunking module |
| 74 | + in compatibility mode. For example, a DITA 1.3 map with <codeph>chunk="to-content"</codeph> is now processed |
| 75 | + as if it used the DITA 2.0 <codeph>chunk="combine"</codeph> action. This refactoring improves reliability by |
| 76 | + leveraging the newer chunking code, which has fewer bugs than the legacy implementation. Note that this may |
| 77 | + change how splitting operations generate file names. |
| 78 | + <xref href="https://github.com/dita-ot/dita-ot/issues/4600" format="html" scope="external">#4600</xref> |
| 79 | + </p> |
| 80 | + <p id="4635">The DITAVAL <xmlatt>outputclass</xmlatt> attribute has been renamed to |
| 81 | + <xmlatt>add-outputclass</xmlatt> to match the DITA 2.0 specification. Support for the old attribute name is |
| 82 | + retained for backwards compatibility, but a <msgnum>DOTA014W</msgnum> warning message is now generated when |
| 83 | + the deprecated <xmlatt>outputclass</xmlatt> attribute is used. |
| 84 | + <xref href="https://github.com/dita-ot/dita-ot/issues/4635" format="html" scope="external">#4635</xref> |
| 85 | + </p> |
| 86 | + <p id="4734">DITA-OT now supports the DITA 2.0 <xmlelement>linktitle</xmlelement> element and recognizes both |
| 87 | + the DITA 1.3 and DITA 2.0 class attributes for <xmlelement>navtitle</xmlelement>. When using a DITA 2.0 root |
| 88 | + map, the preprocessed map will contain both <xmlelement>linktext</xmlelement> (for DITA 1.3 compatibility) |
| 89 | + and <xmlelement>linktitle</xmlelement> (for DITA 2.0) elements. Plug-ins that handle |
| 90 | + <xmlelement>navtitle</xmlelement> or <xmlelement>linktext</xmlelement> may need to be updated to handle |
| 91 | + these new elements. |
| 92 | + <xref href="https://github.com/dita-ot/dita-ot/issues/4734" format="html" scope="external">#4734</xref> |
| 93 | + </p> |
73 | 94 | </section> |
74 | 95 |
|
75 | 96 | <section id="4716"> |
|
102 | 123 | specific deliverables without publishing all deliverables defined in the project. |
103 | 124 | <xref href="https://github.com/dita-ot/dita-ot/issues/4583" format="html" scope="external">#4583</xref> |
104 | 125 | </li> |
105 | | - <li id="4600">Simple chunking cases in DITA 1.x maps can now be processed using the DITA 2.0 chunking module |
106 | | - in compatibility mode. For example, a DITA 1.3 map with <codeph>chunk="to-content"</codeph> is now processed |
107 | | - as if it used the DITA 2.0 <codeph>chunk="combine"</codeph> action. This refactoring improves reliability by |
108 | | - leveraging the newer chunking code, which has fewer bugs than the legacy implementation. Note that this may |
109 | | - change how splitting operations generate file names. |
110 | | - <xref href="https://github.com/dita-ot/dita-ot/issues/4600" format="html" scope="external">#4600</xref> |
111 | | - </li> |
112 | 126 | <li id="4630">In previous releases, DITAVAL <codeph>passthrough</codeph> actions in HTML5 transformations |
113 | 127 | supported only simple (ungrouped) profiling attribute values. Passthrough support has been extended to |
114 | 128 | profiling attribute groups. When an HTML5 <codeph>data-*</codeph> passthrough attribute is created for a |
|
122 | 136 | comment has been added to explain this styling choice. |
123 | 137 | <xref href="https://github.com/dita-ot/dita-ot/issues/4631" format="html" scope="external">#4631</xref> |
124 | 138 | </li> |
125 | | - <li id="4635">The DITAVAL <xmlatt>outputclass</xmlatt> attribute has been renamed to |
126 | | - <xmlatt>add-outputclass</xmlatt> to match the DITA 2.0 specification. Support for the old attribute name is |
127 | | - retained for backwards compatibility, but a <msgnum>DOTA014W</msgnum> warning message is now generated when |
128 | | - the deprecated <xmlatt>outputclass</xmlatt> attribute is used. |
129 | | - <xref href="https://github.com/dita-ot/dita-ot/issues/4635" format="html" scope="external">#4635</xref> |
130 | | - </li> |
131 | 139 | <li id="4637">The keyref parser has been refactored to improve code quality and prepare for future feature |
132 | 140 | additions. |
133 | 141 | <xref href="https://github.com/dita-ot/dita-ot/issues/4637" format="html" scope="external">#4637</xref> |
|
141 | 149 | refactoring work lays the groundwork for future support of select tokens in DITA 2.0 chunk processing. |
142 | 150 | <xref href="https://github.com/dita-ot/dita-ot/issues/4711" format="html" scope="external">#4711</xref> |
143 | 151 | </li> |
144 | | - <li id="4734">DITA-OT now supports the DITA 2.0 <xmlelement>linktitle</xmlelement> element and recognizes both |
145 | | - the DITA 1.3 and DITA 2.0 class attributes for <xmlelement>navtitle</xmlelement>. When using a DITA 2.0 root |
146 | | - map, the preprocessed map will contain both <xmlelement>linktext</xmlelement> (for DITA 1.3 compatibility) |
147 | | - and <xmlelement>linktitle</xmlelement> (for DITA 2.0) elements. Plug-ins that handle |
148 | | - <xmlelement>navtitle</xmlelement> or <xmlelement>linktext</xmlelement> may need to be updated to handle |
149 | | - these new elements. |
150 | | - <xref href="https://github.com/dita-ot/dita-ot/issues/4734" format="html" scope="external">#4734</xref> |
151 | | - </li> |
152 | 152 | <li>Saxon has been updated to version 12.9, which includes minor bug fixes. |
153 | 153 | <xref href="https://github.com/dita-ot/dita-ot/issues/4712" format="html" scope="external">#4712</xref>, |
154 | 154 | <xref href="https://github.com/dita-ot/dita-ot/issues/4739" format="html" scope="external">#4739</xref> |
|
0 commit comments