rel3.4.dita 26 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE reference PUBLIC "-//OASIS//DTD DITA Reference//EN" "reference.dtd">
  3. <!-- This file is part of the DITA Open Toolkit project. See the accompanying LICENSE file for applicable license. -->
  4. <reference id="ID" rev="3.4">
  5. <title>DITA Open Toolkit 3.4 Release Notes</title>
  6. <titlealts>
  7. <navtitle>Release Notes</navtitle>
  8. </titlealts>
  9. <abstract>
  10. <shortdesc>DITA Open Toolkit 3.4.1 is a maintenance release that fixes issues
  11. reported in DITA-OT 3.4, which includes <ph conref="#v3.4/summary"/>.</shortdesc>
  12. <p conkeyref="conref-task/semver-info"/>
  13. <note type="tip"><ph conref="../resources/conref-task.dita#ID/download-ot"/></note>
  14. </abstract>
  15. <prolog>
  16. <author type="contributor">infotexture</author>
  17. <critdates>
  18. <!--infotexture-->
  19. <revised modified="2020-03-26"/>
  20. </critdates>
  21. </prolog>
  22. <reference id="requirements">
  23. <title>Requirements</title>
  24. <refbody>
  25. <section>
  26. <draft-comment author="Roger">Add info on new minimum Java version or any other requirements that have changed
  27. since previous release.</draft-comment>
  28. <p conkeyref="reusable-components/java-clients"/>
  29. </section>
  30. </refbody>
  31. </reference>
  32. <reference id="v3.4.1">
  33. <title>DITA-OT 3.4.1
  34. <!--<ph outputclass="small text-muted">(release date)</ph>-->
  35. </title>
  36. <prolog>
  37. <metadata>
  38. <keywords>
  39. <indexterm><filepath>project.rnc</filepath> file</indexterm>
  40. <indexterm><xmlelement>dvrResourcePrefix</xmlelement></indexterm>
  41. <indexterm><xmlelement>dvrResourceSuffix</xmlelement></indexterm>
  42. <indexterm>classification maps</indexterm>
  43. <indexterm>Jackson data binding library</indexterm>
  44. <indexterm>missing SVG images</indexterm>
  45. <indexterm>project files
  46. <indexterm>validating</indexterm></indexterm>
  47. <indexterm>SVG</indexterm>
  48. </keywords>
  49. </metadata>
  50. </prolog>
  51. <refbody>
  52. <section>
  53. <p>DITA Open Toolkit 3.4.1 is a maintenance release that includes the
  54. following bug fixes.</p>
  55. <ul>
  56. <li id="2980">Earlier versions of DITA-OT created extra files in the output folder when the DITA 1.3
  57. <xmlelement>dvrResourcePrefix</xmlelement> or <xmlelement>dvrResourceSuffix</xmlelement> elements were
  58. used to rename filtered topics. When conditions on topic references within a branch filtered out one or more
  59. copies of those files, the renamed resources were removed from the ToC, but still copied to the output
  60. folder. The branch filtering process has been revised to ensure those filtered copies are no longer created.
  61. In some (but not all) cases, this also resolves a related issue where an extra copy of the file was created
  62. in the output folder with the original file name.
  63. <xref href="https://github.com/dita-ot/dita-ot/issues/2980" format="html" scope="external">#2980</xref>,
  64. <xref href="https://github.com/dita-ot/dita-ot/issues/3411" format="html" scope="external">#3411</xref>
  65. </li>
  66. <li id="3202">Due to an omission in the DITA 1.3 shell files provided by the
  67. <xref keyref="dita-tc"/>, classification maps based on the XML Schema Definition were considered invalid.
  68. The error was reported to the TC and resolved in the official OASIS repository and in the grammar files
  69. bundled with DITA-OT.
  70. <xref href="https://github.com/dita-ot/dita-ot/issues/3202" format="html" scope="external">#3202</xref>,
  71. <xref href="https://github.com/dita-ot/dita-ot/issues/3426" format="html" scope="external">#3426</xref>
  72. </li>
  73. <li id="3409">The RELAX NG schema required to validate XML project files was missing in the 3.4 distribution
  74. package. The <filepath>project.rnc</filepath> file is now provided in the <filepath>resources</filepath>
  75. folder of the DITA-OT installation.
  76. <xref href="https://github.com/dita-ot/dita-ot/issues/3409" format="html" scope="external">#3409</xref>,
  77. <xref href="https://github.com/dita-ot/dita-ot/issues/3410" format="html" scope="external">#3410</xref>
  78. </li>
  79. <li id="3414">When the bundled <tm trademark="Apache" tmtype="tm">Apache</tm> Formatting Objects Processor
  80. (FOP) was upgraded to version 2.4 for DITA-OT 3.4, a required library reference was omitted, which prevented
  81. embedded SVG images from appearing in PDF output. The library has been restored to the distribution package
  82. to ensure that SVGs are rendered as expected.
  83. <xref href="https://github.com/dita-ot/dita-ot/issues/3414" format="html" scope="external">#3414</xref>,
  84. <xref href="https://github.com/dita-ot/dita-ot/issues/3419" format="html" scope="external">#3419</xref>
  85. </li>
  86. <li id="3420">The bundled Jackson data binding library was updated to version 2.10.1 to resolve several
  87. vulnerabilities reported in previous versions.
  88. <xref href="https://github.com/dita-ot/dita-ot/issues/3420" format="html" scope="external">#3420</xref>,
  89. <xref href="https://github.com/dita-ot/dita-ot/issues/3421" format="html" scope="external">#3421</xref>
  90. </li>
  91. <li id="3447">With DITA-OT 3.1.3 or later, generating PDFs from maps with index terms with the RenderX XEP
  92. processor throws “<msgph>no entries for index key</msgph>” errors and fails to generate PDF files. Index
  93. processing has been corrected to take the new <xmlatt>indexid</xmlatt> attribute into account, which
  94. resolves the error and allows builds to complete successfully.
  95. <xref href="https://github.com/dita-ot/dita-ot/issues/3447" format="html" scope="external">#3447</xref>,
  96. <xref href="https://github.com/dita-ot/dita-ot/issues/3450" format="html" scope="external">#3450</xref>,
  97. <xref href="https://github.com/dita-ot/dita-ot/issues/3455" format="html" scope="external">#3455</xref>
  98. </li>
  99. <li id="3444">The license for the bundled ICU4J library has been updated to the latest version.
  100. <xref href="https://github.com/dita-ot/dita-ot/issues/3444" format="html" scope="external">#3444</xref>,
  101. <xref href="https://github.com/dita-ot/dita-ot/issues/3451" format="html" scope="external">#3451</xref>,
  102. <xref href="https://github.com/dita-ot/dita-ot/issues/3454" format="html" scope="external">#3454</xref>
  103. </li>
  104. </ul>
  105. <p>For additional information on the issues resolved since the previous release, see the
  106. <xref href="https://github.com/dita-ot/dita-ot/issues?q=milestone%3A3.4.1+is%3Aclosed" format="html"
  107. scope="external">3.4.1 milestone</xref> and
  108. <xref href="https://github.com/dita-ot/dita-ot/compare/3.4...3.4.1" format="html" scope="external">
  109. changelog</xref> on GitHub.</p>
  110. </section>
  111. </refbody>
  112. </reference>
  113. <reference id="v3.4">
  114. <title>DITA-OT 3.4
  115. <ph outputclass="small text-muted">released November 9, 2019</ph>
  116. </title>
  117. <titlealts>
  118. <navtitle>DITA-OT 3.4</navtitle>
  119. </titlealts>
  120. <prolog>
  121. <metadata>
  122. <keywords>
  123. <indexterm><codeph>org.dita.index</codeph></indexterm>
  124. <indexterm><filepath>project.rnc</filepath> file</indexterm>
  125. <indexterm><parmname>html5.toc.generate</parmname></indexterm>
  126. <indexterm>Docker images</indexterm>
  127. <indexterm>parameters
  128. <indexterm><parmname>html5.toc.generate</parmname></indexterm></indexterm>
  129. </keywords>
  130. </metadata>
  131. </prolog>
  132. <refbody>
  133. <section>
  134. <p>DITA Open Toolkit Release 3.4 includes <ph id="summary">an official Docker container
  135. image, a separate plug-in for PDF indexing, a new option to skip HTML5 cover pages, and initial support for
  136. project files that allow you to define multiple deliverables in advance, and publish them all at
  137. once</ph>.</p>
  138. </section>
  139. <!-- https://github.com/dita-ot/dita-ot/issues?q=milestone%3A3.4+is%3Aclosed+label%3Afeature+sort%3Acreated-asc -->
  140. <section id="docker">
  141. <title>Docker container image</title>
  142. <p id="3358"><ph conkeyref="using-docker-images/docker-desc"/>
  143. <xref href="https://github.com/dita-ot/dita-ot/issues/3358" format="html" scope="external">#3358</xref>
  144. </p>
  145. </section>
  146. <section id="indexing-plugin">
  147. <title>New indexing plug-in</title>
  148. <sectiondiv conkeyref="migrating-to-3.4/indexing-plugin"/>
  149. <p id="3390">
  150. <xref href="https://github.com/dita-ot/dita-ot/issues/3390" format="html" scope="external">#3390</xref>,
  151. <xref href="https://github.com/dita-ot/dita-ot/issues/3396" format="html" scope="external">#3396</xref>
  152. </p>
  153. </section>
  154. <section id="html5-toc">
  155. <title>Skip HTML5 cover pages</title>
  156. <p id="3301">The HTML5 transformation supports a new property that determines whether a table of contents file
  157. should be generated to link to the other topics from the input map. The
  158. <parmname>html5.toc.generate</parmname> parameter is set to <option>yes</option> by default, and creates a
  159. cover page named <filepath>index.html</filepath> as with previous versions of DITA-OT. If you’re using the
  160. <parmname>nav-toc</parmname> parameter to embed navigation links in topics, you can set
  161. <parmname>html5.toc.generate</parmname> to <option>no</option> to stop creating the extra file.
  162. <xref href="https://github.com/dita-ot/dita-ot/issues/3301" format="html" scope="external">#3301</xref>
  163. </p></section>
  164. <section id="projects">
  165. <title>Project files</title>
  166. <p id="3243"><ph conkeyref="using-project-files/projects-desc"/></p>
  167. <p conkeyref="using-project-files/projects-formats"/>
  168. <p>
  169. <xref href="https://github.com/dita-ot/dita-ot/issues/3243" format="html" scope="external">#3243</xref>,
  170. <xref href="https://github.com/dita-ot/dita-ot/issues/3256" format="html" scope="external">#3256</xref>,
  171. <xref href="https://github.com/dita-ot/dita-ot/issues/3262" format="html" scope="external">#3262</xref>,
  172. <xref href="https://github.com/dita-ot/dita-ot/issues/3265" format="html" scope="external">#3265</xref>,
  173. <xref href="https://github.com/dita-ot/dita-ot/issues/3268" format="html" scope="external">#3268</xref>,
  174. <xref href="https://github.com/dita-ot/dita-ot/issues/3269" format="html" scope="external">#3269</xref>,
  175. <xref href="https://github.com/dita-ot/dita-ot/issues/3276" format="html" scope="external">#3276</xref>,
  176. <xref href="https://github.com/dita-ot/dita-ot/issues/3298" format="html" scope="external">#3298</xref>,
  177. <xref href="https://github.com/dita-ot/dita-ot/issues/3300" format="html" scope="external">#3300</xref>,
  178. <xref href="https://github.com/dita-ot/dita-ot/issues/3382" format="html" scope="external">#3382</xref>,
  179. <xref href="https://github.com/dita-ot/dita-ot/issues/3388" format="html" scope="external">#3388</xref>,
  180. <xref href="https://github.com/dita-ot/dita-ot/issues/3394" format="html" scope="external">#3394</xref>
  181. </p>
  182. </section>
  183. <section id="enhancements">
  184. <title>Enhancements and changes</title>
  185. <indexterm><parmname>args.logdir</parmname></indexterm>
  186. <indexterm>parameters
  187. <indexterm><parmname>args.logdir</parmname></indexterm></indexterm>
  188. <indexterm>Lightweight DITA</indexterm>
  189. <indexterm>TocJS</indexterm>
  190. <indexterm>troff</indexterm>
  191. <p>In addition to the highlights mentioned above, DITA Open Toolkit Release 3.4 includes
  192. the following enhancements and changes to existing features:</p>
  193. <!-- https://github.com/dita-ot/dita-ot/issues?q=milestone%3A3.4+is%3Aclosed+label%3Aenhancement+sort%3Acreated-asc -->
  194. <ul>
  195. <li id="3250">The original preprocessing and map-first preprocessing pipelines have been simplified to process
  196. only the merged root map, where previous versions would redundantly process all DITA maps.
  197. <xref href="https://github.com/dita-ot/dita-ot/issues/3250" format="html" scope="external">#3250</xref>
  198. </li>
  199. <li id="3264">Conref processing has been updated to resolve content references to specializations of the
  200. referencing element
  201. <xref href="https://github.com/dita-ot/dita-ot/issues/3264" format="html" scope="external">#3264</xref>
  202. </li>
  203. <li id="3288">The obsolete <filepath>build_demo.xml</filepath> script that was previously used to build Ant
  204. samples has been removed from the source code repository. (The file was removed from distribution packages
  205. with version 2.1.)
  206. <xref href="https://github.com/dita-ot/dita-ot/issues/3288" format="html" scope="external">#3288</xref>
  207. </li>
  208. <li id="3297">Ant scripts have been refactored to simplify <xmlelement>condition</xmlelement> elements with
  209. <xmlelement>isset</xmlelement> guards to set properties with plain <xmlelement>property</xmlelement>
  210. declarations instead.
  211. <xref href="https://github.com/dita-ot/dita-ot/issues/3297" format="html" scope="external">#3297</xref>
  212. </li>
  213. <li id="3307">The logging level for Apache HTTP Client libraries has been reduced to <codeph>INFO</codeph> to
  214. quiet the default log output. This information can be displayed if necessary by enabling verbose logging.
  215. <xref href="https://github.com/dita-ot/dita-ot/issues/3307" format="html" scope="external">#3307</xref>,
  216. <xref href="https://github.com/dita-ot/dita-ot/issues/3308" format="html" scope="external">#3308</xref>
  217. </li>
  218. <li id="3315">The <codeph>ConrefPushParser</codeph> has been converted from a SAX filter to a DOM filter.
  219. <xref href="https://github.com/dita-ot/dita-ot/issues/3315" format="html" scope="external">#3315</xref>
  220. </li>
  221. <li id="3329">
  222. <xref href="https://travis-ci.org/" format="html" scope="external">Travis CI</xref> build stages are now
  223. used to run tests and deployments in parallel to speed up continuous integration builds.
  224. <xref href="https://github.com/dita-ot/dita-ot/issues/3329" format="html" scope="external">#3329</xref>
  225. </li>
  226. <li id="3330">Several bundled dependencies have been upgraded to the latest versions.
  227. <ul>
  228. <li>Ant 1.10.6
  229. <xref href="https://github.com/dita-ot/dita-ot/issues/3354" format="html" scope="external">#3354</xref>
  230. </li>
  231. <li>FOP 2.4
  232. <xref href="https://github.com/dita-ot/dita-ot/issues/3406" format="html" scope="external">#3406</xref>,
  233. <xref href="https://github.com/dita-ot/dita-ot/issues/3407" format="html" scope="external">#3407</xref>
  234. </li>
  235. <li>Gradle 5.6.3
  236. <xref href="https://github.com/dita-ot/dita-ot/issues/3375" format="html" scope="external">#3375</xref>,
  237. <xref href="https://github.com/dita-ot/dita-ot/issues/3402" format="html" scope="external">#3402</xref>
  238. </li>
  239. <li>Jackson 2.9.9
  240. <xref href="https://github.com/dita-ot/dita-ot/issues/3362" format="html" scope="external">#3362</xref>
  241. </li>
  242. <li>Saxon-HE 9.9.1.4
  243. <xref href="https://github.com/dita-ot/dita-ot/issues/3330" format="html" scope="external">#3330</xref>
  244. </li>
  245. </ul>
  246. </li>
  247. <li id="3334">XSLT error messages now include location information in more cases to make it easier to find the
  248. source of the problem.
  249. <xref href="https://github.com/dita-ot/dita-ot/issues/3334" format="html" scope="external">#3334</xref>,
  250. <xref href="https://github.com/dita-ot/dita-ot/issues/3339" format="html" scope="external">#3339</xref>,
  251. <xref href="https://github.com/dita-ot/dita-ot/issues/3341" format="html" scope="external">#3341</xref>
  252. </li>
  253. <li id="3363">DITA-OT 3.4 no longer includes the TocJS and troff transformation plug-ins in the default
  254. distribution.
  255. <xref href="https://github.com/dita-ot/dita-ot/issues/3363" format="html" scope="external">#3363</xref>,
  256. <xref href="https://github.com/dita-ot/dita-ot/issues/3364" format="html" scope="external">#3364</xref>
  257. <note conkeyref="reusable-components/legacy-plugins-note"/>
  258. </li>
  259. <li id="3371">The LwDITA plug-in has been updated to version 2.3.2, pulling in a number of fixes for
  260. Lightweight DITA processing, including support for absolute links and strikethrough in Markdown input, and
  261. updated processing for escaped characters and nested blocks in Markdown output.
  262. <xref href="https://github.com/dita-ot/dita-ot/issues/3371" format="html" scope="external">#3371</xref>,
  263. <xref href="https://github.com/dita-ot/dita-ot/issues/3408" format="html" scope="external">#3408</xref>
  264. </li>
  265. <li id="3399">The <parmname>args.logdir</parmname> parameter (deprecated since DITA-OT 2.5) has been removed.
  266. To write the log to a file, use <cmdname>dita</cmdname>
  267. <parmname>--logfile</parmname>=<varname>file</varname> or <cmdname>ant</cmdname>
  268. <parmname>-l</parmname>
  269. <varname>file</varname> and specify the path to the log file.
  270. <xref href="https://github.com/dita-ot/dita-ot/issues/3398" format="html" scope="external">#3398</xref>,
  271. <xref href="https://github.com/dita-ot/dita-ot/issues/3399" format="html" scope="external">#3399</xref>
  272. </li>
  273. <li id="3401">The source code for the DITA 1.1 and 1.2 plug-ins has been removed from the core repository and
  274. extracted to dedicated code repositories. The plug-ins themselves remain available in the DITA-OT 3.4
  275. distribution package.
  276. <xref href="https://github.com/dita-ot/dita-ot/issues/3401" format="html" scope="external">#3401</xref>
  277. </li>
  278. </ul>
  279. </section>
  280. <section id="bugs">
  281. <title>Bugs</title>
  282. <indexterm><xmlelement>fo:block</xmlelement></indexterm>
  283. <indexterm><xmlelement>fo:inline</xmlelement></indexterm>
  284. <indexterm><xmlelement>fo:wrapper</xmlelement></indexterm>
  285. <indexterm><xmlelement>index-see-also</xmlelement></indexterm>
  286. <indexterm><xmlelement>index-see</xmlelement></indexterm>
  287. <p>DITA Open Toolkit Release 3.4 provides fixes for the following bugs:</p>
  288. <!-- https://github.com/dita-ot/dita-ot/issues?q=milestone%3A3.4+is%3Aclosed+label%3Abug+sort%3Acreated-asc -->
  289. <ul>
  290. <li>Several issues have been resolved in the PDF rendering of a generated index:
  291. <ul>
  292. <li id="2455">To work around an open issue with Apache Formatting Objects Processor
  293. <xref href="https://issues.apache.org/jira/browse/FOP-2520" format="html" scope="external"
  294. >FOP-2520</xref>, DITA-OT 3.4 uses <xmlelement>fo:block</xmlelement> instead of
  295. <xmlelement>fo:wrapper</xmlelement> to create the destinations for index links. In previous versions
  296. of DITA-OT, index terms that appeared in source files between section titles and paragraph content (and
  297. several other places) created empty space in PDF output.
  298. <xref href="https://github.com/dita-ot/dita-ot/issues/2455" format="html" scope="external">#2455</xref>,
  299. <xref href="https://github.com/dita-ot/dita-ot/issues/2914" format="html" scope="external">#2914</xref>,
  300. <xref href="https://github.com/dita-ot/dita-ot/issues/3381" format="html" scope="external">#3381</xref>
  301. </li>
  302. <li id="3042">When publishing to PDF with Antenna House Formatter, destination anchors for index links now
  303. use <xmlelement>fo:wrapper</xmlelement> instead of <xmlelement>fo:inline</xmlelement>. In previous
  304. versions of DITA-OT, index terms that appeared in source files between section titles and other section
  305. content created empty space in PDF output.
  306. <xref href="https://github.com/dita-ot/dita-ot/issues/3042" format="html" scope="external">#3042</xref>,
  307. <xref href="https://github.com/dita-ot/dita-ot/issues/3379" format="html" scope="external">#3379</xref>
  308. </li>
  309. <li id="3314">Index links are now created correctly when entries have subterms. In previous versions,
  310. terms with multiple <xmlelement>index-see-also</xmlelement> subterms failed to generate links for all
  311. but the first reference, and dropped all instances of a term if even one instance had a sub-term, an
  312. <xmlelement>index-see</xmlelement> or <xmlelement>index-see-also</xmlelement> child.
  313. <xref href="https://github.com/dita-ot/dita-ot/issues/3314" format="html" scope="external">#3314</xref>,
  314. <xref href="https://github.com/dita-ot/dita-ot/issues/3320" format="html" scope="external">#3320</xref>,
  315. <xref href="https://github.com/dita-ot/dita-ot/issues/3373" format="html" scope="external">#3373</xref>
  316. </li>
  317. <li id="3391">References to unavailable <xmlelement>index-see</xmlelement> terms are filtered from the
  318. final index. Previous versions would create invalid links if the target terms were not available in the
  319. current publication context.
  320. <xref href="https://github.com/dita-ot/dita-ot/issues/3391" format="html" scope="external">#3391</xref>
  321. </li>
  322. </ul>
  323. </li>
  324. <li id="3078">Cross-reference links to other topics from short descriptions no longer cause build errors.
  325. <xref href="https://github.com/dita-ot/dita-ot/issues/3078" format="html" scope="external">#3078</xref>,
  326. <xref href="https://github.com/dita-ot/dita-ot/issues/3324" format="html" scope="external">#3324</xref>
  327. </li>
  328. <li id="3360">In earlier versions, incorrect parameters passed to the <cmdname>dita</cmdname> command could
  329. cause the build to fail with a NullPointerException. The Java code has been updated to issue an appropriate
  330. error message in these cases, instead of crashing the build.
  331. <xref href="https://github.com/dita-ot/dita-ot/issues/3360" format="html" scope="external">#3360</xref>
  332. </li>
  333. </ul>
  334. </section>
  335. <section id="contrib">
  336. <title>Contributors</title>
  337. <p>DITA Open Toolkit Release 3.4 includes
  338. <xref keyref="contributions"/> by the following people:</p>
  339. <!-- https://github.com/tj/git-extras/blob/master/Commands.md#git-summary – `git summary 3.3..` -->
  340. <draft-comment author="Roger">NOTE: This lists contributions to the core toolkit, not docs.</draft-comment>
  341. <ol>
  342. <li>Jarno Elovirta</li>
  343. <li>Robert D Anderson</li>
  344. <li>Roger Sheen</li>
  345. <li>Radu Coravu</li>
  346. <li>Eliot Kimber</li>
  347. <li>Toshihiko Makita</li>
  348. </ol>
  349. <p>For the complete list of changes since the previous release, see the
  350. <xref href="https://github.com/dita-ot/dita-ot/compare/3.3...3.4" format="html" scope="external">
  351. changelog</xref> on GitHub.</p>
  352. </section>
  353. <section id="docs">
  354. <title>Documentation updates</title>
  355. <p>The documentation for DITA Open Toolkit Release 3.4 provides corrections and
  356. improvements to existing topics, sample project files in the <filepath>docsrc/samples/</filepath> folder, a
  357. <xref keyref="glossary"/>, PDF index, and new information in the following topics:</p>
  358. <ul>
  359. <li>
  360. <xref keyref="using-project-files"/>
  361. <ul>
  362. <li>
  363. <xref keyref="project-files-xml"/></li>
  364. <li>
  365. <xref keyref="project-files-json"/></li>
  366. <li>
  367. <xref keyref="project-files-yaml"/></li>
  368. </ul></li>
  369. <li>
  370. <xref keyref="using-docker-images"/>
  371. <ul>
  372. <li>
  373. <xref keyref="creating-docker-images"/></li>
  374. </ul></li>
  375. <li>
  376. <xref keyref="migrating-to-3.4"/></li>
  377. </ul>
  378. <p>For additional information on documentation issues resolved in DITA Open Toolkit Release <keyword
  379. keyref="release"/>, see the
  380. <xref href="https://github.com/dita-ot/docs/issues?q=milestone%3A3.4+is%3Aclosed" format="html"
  381. scope="external">
  382. 3.4 milestone</xref> in the documentation repository.</p>
  383. <p>DITA Open Toolkit Release 3.4 includes
  384. <xref keyref="docs-contributions"/> by the following people:</p>
  385. <draft-comment author="Roger">NOTE: This lists contributions to docs, not to the core toolkit.</draft-comment>
  386. <ol>
  387. <li>Roger Sheen</li>
  388. <li>Lief Erickson</li>
  389. <li>Jarno Elovirta</li>
  390. <li>Robert D Anderson</li>
  391. <li>Eliot Kimber</li>
  392. <li>Ursula Kallio</li>
  393. <li>Jason Fox</li>
  394. <li>Radu Coravu</li>
  395. </ol>
  396. <p>For the complete list of documentation changes since the previous release, see the
  397. <xref href="https://github.com/dita-ot/docs/compare/3.3...3.4" format="html" scope="external">
  398. changelog</xref>.</p>
  399. </section>
  400. </refbody>
  401. </reference>
  402. </reference>