Skip to content

Commit 1c30677

Browse files
committed
Merge tag '4.3.1' into develop
DITA-OT 4.3.1 # -----BEGIN PGP SIGNATURE----- # # iQIzBAABCAAdFiEE4dwAszXsmTZ/8urXv5ed07nfjisFAmfgGuoACgkQv5ed07nf # jiuvPQ//YzzkO/NEDqp6Ka2eFOlba2NDTFaH9+GjrYBYyMyX6hRTcVvE6AcE8gUm # ENC13j+yB1mVLRMHWwef/BwHphDvEOHLrQMyMVQVkNlcwCI7BBRZKhdMTvbJGV3l # ZR805hiln9j018UT5c0w39XUK/Wxkt/tjSJUk+c78Q7b1H0FO9ehyno3nqm4kGtc # E54AliiW/XC4ojFdf7rd8BzauxSC2zWFuCbHqI11UbOzHOQQJV0m+m+q9TIZV0EW # mGqe9w9SWtvehWjQzzvNkqkJZP69RFZiHV9Hg1QjETUKRn70tuBD1yWNt5EwRVsO # 3ocMy3aglet4ZXtLxaujMOMS1W3Nmu7uM+AQdA2q+Ic6Lf3sgpT9C07v6OzbEgh+ # Qcb20T3aPv5QByb2mUyhPHB6cOQuUTH6lN8KXKANPrX6ClUy0bMqZzulYfUtrVVW # jaX7506bmsfr6MHilEly3owqljNMmOLiYawFwk9pLaOJs8MaDQ4crPJLT7RYNZIe # 9Nnm/EPF4/nGqu2XyYH85d6C/2XCM7w1OY7Os907y6wHwa7z7aO161/euAhL4PS2 # ZAOe51EObAHk3Zdq3KcXc2erDADBsVwzDwCynpelhGzVzcxtVCLayOeVZjqNaoyS # OVTbnFLqQfXTLmIg/XRvjO6husv/mI6qU7Yrarew8pAr0S4G3Ro= # =U9NX # -----END PGP SIGNATURE----- # gpg: Signature made Sun Mar 23 15:30:02 2025 CET # gpg: using RSA key E1DC00B335EC99367FF2EAD7BF979DD3B9DF8E2B # gpg: Good signature from "Roger Sheen <[email protected]>" [ultimate] * tag '4.3.1': Implement review feedback Fix outdated info on default output directory Add details on issues resolved in 4.3.1 Add details on updated dependency versions Prepare 4.3.1 Release Notes stub Bump Docker image version to ”4.3.1“ Bump 'maintenance-version' key to “4.3.1”
2 parents 06eae17 + 0914777 commit 1c30677

File tree

4 files changed

+85
-8
lines changed

4 files changed

+85
-8
lines changed

parameters/ant-parameters-details.dita

+2-2
Original file line numberDiff line numberDiff line change
@@ -304,8 +304,8 @@
304304
<pd conaction="pushafter">
305305
<p>This parameter corresponds to the command-line option
306306
<xref keyref="dita-command-arguments/output">--output</xref>.</p>
307-
<p>By default, the output is written to
308-
<filepath><varname>DITA-dir</varname>/out</filepath>.</p></pd>
307+
<p>By default, the output is written to the <filepath>out</filepath> subdirectory of the current
308+
directory.</p></pd>
309309
</plentry>
310310
<plentry id="result.rewrite-rule.class">
311311
<pt>

release-notes/index.dita

+78-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@
88
</titlealts>
99

1010
<abstract>
11-
<shortdesc>DITA Open Toolkit <keyword keyref="release"/> includes <ph conref="#v4.3/summary"/>.</shortdesc>
11+
<shortdesc>DITA Open Toolkit <keyword keyref="maintenance-version"/> is a maintenance release that fixes issues
12+
reported in DITA-OT <keyword keyref="release"/>, which includes <ph conref="#v4.3/summary"/>.</shortdesc>
1213
<p conkeyref="conref-task/semver-info"/>
1314
<note type="tip"><ph conkeyref="conref-task/download-ot"/></note>
1415
</abstract>
@@ -25,6 +26,82 @@
2526
</refbody>
2627
</reference>
2728

29+
<reference id="v4.3.1" outputclass="mark">
30+
<title>DITA-OT <keyword keyref="maintenance-version"/>
31+
<!--<ph outputclass="small text-muted">released mmmm D, yyyy</ph>-->
32+
</title>
33+
<refbody>
34+
<section>
35+
<p>DITA Open Toolkit <keyword keyref="maintenance-version"/> is a maintenance release that includes the
36+
following bug fixes.</p>
37+
<ul>
38+
<!-- https://github.com/dita-ot/dita-ot/issues?q=milestone%3A4.3.1%20sort%3Acreated-asc -->
39+
<li id="4564">DITA-OT 4.2 and later versions produced broken links in the navigation ToC when the
40+
<xmlatt>copy-to</xmlatt> attribute was defined on topic references, or the
41+
<parmname>force-unique</parmname> option was used. Generated temporary file names were used instead of
42+
the <xmlatt>copy-to</xmlatt> attribute value. The <xmlatt>copy-to</xmlatt> attribute value is now respected
43+
to ensure the correct links are written to the ToC.
44+
<xref href="https://github.com/dita-ot/dita-ot/issues/4564" format="html" scope="external">#4564</xref>,
45+
<xref href="https://github.com/dita-ot/dita-ot/issues/4569" format="html" scope="external">#4569</xref>
46+
</li>
47+
<li id="4589">DITA-OT 4.3 included a regression bug that generated output in the <filepath>out</filepath>
48+
subdirectory of the DITA-OT installation directory if the output location was not explicitly specified. In
49+
this case, output is now generated in the <filepath>out</filepath> subdirectory of the current directory as
50+
in DITA-OT 4.2.4 and earlier versions.
51+
<xref href="https://github.com/dita-ot/dita-ot/issues/4589" format="html" scope="external">#4589</xref>,
52+
<xref href="https://github.com/dita-ot/dita-ot/issues/4594" format="html" scope="external">#4594</xref>
53+
</li>
54+
<li id="4590">The new <cmdname>validate</cmdname> subcommand introduced in DITA-OT 4.3 can now also be run by
55+
setting the <parmname>-f</parmname> or <parmname>--format</parmname> options to <codeph>validate</codeph>.
56+
The <cmdname>dita</cmdname> command line interface has also been updated to prevent conflicts between the
57+
<cmdname>validate</cmdname> subcommand and the existing <parmname>validate</parmname> parameter.
58+
<xref href="https://github.com/dita-ot/dita-ot/issues/4590" format="html" scope="external">#4590</xref>,
59+
<xref href="https://github.com/dita-ot/dita-ot/issues/4592" format="html" scope="external">#4592</xref>,
60+
<xref href="https://github.com/dita-ot/dita-ot/issues/4602" format="html" scope="external">#4602</xref>,
61+
<xref href="https://github.com/dita-ot/dita-ot/issues/4603" format="html" scope="external">#4603</xref>
62+
</li>
63+
<li id="4593">DITA-OT Docker images can now be built for both 64-bit Linux AMD and ARM architectures. No
64+
changes are required to benefit from this enhancement. Docker should automatically select the image that
65+
corresponds to the current machine architecture.
66+
<xref href="https://github.com/dita-ot/dita-ot/issues/4593" format="html" scope="external">#4593</xref>
67+
</li>
68+
<li id="4596">Earlier versions of DITA-OT generated invalid nested paragraphs in HTML output when the
69+
<xmlelement>lines</xmlelement> element was used in a paragraph. Processing has been updated to ensure that
70+
lines content is treated as a block element and rendered in separate paragraphs.
71+
<xref href="https://github.com/dita-ot/dita-ot/issues/4596" format="html" scope="external">#4596</xref>,
72+
<xref href="https://github.com/dita-ot/dita-ot/issues/4599" format="html" scope="external">#4599</xref>
73+
</li>
74+
<li id="4606">Earlier versions of DITA-OT miscalculated the base directory when publications included
75+
resource-only topics that were outside of the root map directory. Resource-only topics are now ignored in
76+
this process to ensure that relative paths between resources are generated correctly.
77+
<xref href="https://github.com/dita-ot/dita-ot/issues/4606" format="html" scope="external">#4606</xref>
78+
</li>
79+
<li>Several dependencies have been upgraded to include the latest utility versions and fix security issues:
80+
<ul>
81+
<li id="4595">Ant 1.10.15
82+
<xref href="https://github.com/dita-ot/dita-ot/issues/4595" format="html" scope="external">#4595</xref>
83+
</li>
84+
<li id="4588">Logback 1.5.17
85+
<xref href="https://github.com/dita-ot/dita-ot/issues/4588" format="html" scope="external">#4588</xref>
86+
</li>
87+
<li>Saxon 12.5
88+
<xref href="https://github.com/dita-ot/dita-ot/issues/4595" format="html" scope="external">#4595</xref>
89+
</li>
90+
</ul>
91+
</li>
92+
</ul>
93+
<p>For additional information on the issues resolved since the previous release, see the
94+
<xref
95+
href="https://github.com/dita-ot/dita-ot/issues?q=milestone%3A4.3.1+is%3Aclosed"
96+
format="html"
97+
scope="external"
98+
>4.3.1 milestone</xref> and
99+
<xref href="https://github.com/dita-ot/dita-ot/compare/4.3...4.3.1" format="html" scope="external">
100+
changelog</xref> on GitHub.</p>
101+
</section>
102+
</refbody>
103+
</reference>
104+
28105
<reference id="v4.3">
29106
<title>DITA-OT <keyword keyref="release"/>
30107
<ph outputclass="small text-muted"> released February 15, 2025</ph>

resources/key-definitions.ditamap

+4-4
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
<keydef keys="maintenance-version">
2727
<topicmeta>
2828
<keywords>
29-
<keyword>4.3</keyword>
29+
<keyword>4.3.1</keyword>
3030
</keywords>
3131
</topicmeta>
3232
</keydef>
@@ -61,7 +61,7 @@
6161
<keydef keys="tool.ant.version">
6262
<topicmeta>
6363
<keywords>
64-
<keyword>1.10.14</keyword>
64+
<keyword>1.10.15</keyword>
6565
</keywords>
6666
</topicmeta>
6767
</keydef>
@@ -117,7 +117,7 @@
117117
<keydef keys="tool.logback.version">
118118
<topicmeta>
119119
<keywords>
120-
<keyword>1.4.14</keyword>
120+
<keyword>1.5.17</keyword>
121121
</keywords>
122122
</topicmeta>
123123
</keydef>
@@ -206,7 +206,7 @@
206206
<keydef keys="tool.saxon.version">
207207
<topicmeta>
208208
<keywords>
209-
<keyword>12.4</keyword>
209+
<keyword>12.5</keyword>
210210
</keywords>
211211
</topicmeta>
212212
</keydef>

samples/docker/Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Use the latest DITA-OT image ↓ as parent:
2-
FROM ghcr.io/dita-ot/dita-ot:4.3
2+
FROM ghcr.io/dita-ot/dita-ot:4.3.1
33

44
# Install a custom plug-in from a remote location:
55
RUN dita --install https://github.com/infotexture/dita-bootstrap/archive/master.zip

0 commit comments

Comments
 (0)