dependabot[bot] opened a new pull request, #604: URL: https://github.com/apache/opennlp-sandbox/pull/604
Bumps [org.docx4j:docx4j-core](https://github.com/plutext/docx4j) from 11.5.14 to 17.3.4. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/plutext/docx4j/blob/VERSION_17_3_5/CHANGELOG.md">org.docx4j:docx4j-core's changelog</a>.</em></p> <blockquote> <h1>Version 17.3.4</h1> <h2>Release date</h2> <p>22 October 2026</p> <h2>Contributors to this release</h2> <p>Jason Harrop</p> <p>Claude Opus 5.5</p> <p>Claude Fable 5.1</p> <h2>Changes in Version 17.3.4</h2> <p><strong>Text model and inspector</strong> (CR-046, CR-050).</p> <ul> <li>A new package, <code>org.docx4j.model.text</code>, gives a document's text in accepted, original or CriticMarkup views, paying special attention to the areas which trip up other extraction systems (which include bound content controls, <code>altChunk</code>s, and <code>mc:AlternateContent</code>). <code>TextUtils</code> is deprecated in its favour. Markdown export now writes the text model, and HTML export marks tracked changes.</li> <li>The inspector reports where a document's text diverges from what a person sees: white or tiny text, glyph swaps, hidden content in HTML chunks, and the text pictures draw, with counts an extraction can carry in its metadata.</li> </ul> <p><strong>Alternate content read as Word reads it</strong> (CR-051, CR-052, CR-049). Block, row and cell level <code>mc:AlternateContent</code> is admitted everywhere the schema allows and resolved on load as Word does, or kept whole in <code>preserve</code> mode (<code>docx4j.jaxb.mc.onLoad</code>), which will become the default at 17.4.0.</p> <p><strong>HTML chunks as Word reads them</strong> (CR-053). HTML, XHTML and MHT chunks are parsed by jsoup with the CSS Word applies and written without the XML declaration Word refuses. The text model and the converter read them through ImportXHTML, and the inspector reports what their styles hide.</p> <p><strong>Packaging.</strong> <code>docx4j-bundle</code> gains diffx, digsig and markdown. A second fat jar, <code>docx4j-bundle-extras</code>, carries PDF output. The zip distributions end at 17.3.3.</p> <p>Plus miscellaneous fixes.</p> <p>See <a href="https://github.com/plutext/docx4j/blob/7ee783b729c56488062b52fefc10d1651e7f1f3e/CHANGELOG.md">https://github.com/plutext/docx4j/blob/7ee783b729c56488062b52fefc10d1651e7f1f3e/CHANGELOG.md</a> for details</p> <h1>Version 17.3.3</h1> <h2>Release date</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/plutext/docx4j/commit/8f455ebab6f24c401d7d06e5c112063f4555b335"><code>8f455eb</code></a> prepare for 17.3.4 release</li> <li><a href="https://github.com/plutext/docx4j/commit/d9742247b5e34a00076cf160c9099879bc944c2d"><code>d974224</code></a> Getting Started regenerated for 17.3.4</li> <li><a href="https://github.com/plutext/docx4j/commit/319da19338ad34d2329827268deb58ad9df8425e"><code>319da19</code></a> prepare for 17.3.4 release</li> <li><a href="https://github.com/plutext/docx4j/commit/f406753a1a614e5a147b30b7514884865e81d2e8"><code>f406753</code></a> re-order properties</li> <li><a href="https://github.com/plutext/docx4j/commit/850b5b016ad207131a4ed4f5d7020dad197be768"><code>850b5b0</code></a> CR-051: the load-time mode renamed before release: McLoadMode, docx4j.jaxb.mc...</li> <li><a href="https://github.com/plutext/docx4j/commit/7ee783b729c56488062b52fefc10d1651e7f1f3e"><code>7ee783b</code></a> docx4j-bundle carries docx4j-diffx too</li> <li><a href="https://github.com/plutext/docx4j/commit/3ce0cb51bfc58459e26a0d4e4c9275d6026e944a"><code>3ce0cb5</code></a> Getting Started: text extraction rearranged, mc:AlternateContent on load, the...</li> <li><a href="https://github.com/plutext/docx4j/commit/b5c573aa3d87a54781a834c7bd4bb0030353741a"><code>b5c573a</code></a> CR-055: phase 0 recorded on the main line (the module is on branch docx4j-tik...</li> <li><a href="https://github.com/plutext/docx4j/commit/fe77bea884b8c757f60da92f20e0a537ffc650a0"><code>fe77bea</code></a> Text model: a control bound to a cover-page property shows the property, as W...</li> <li><a href="https://github.com/plutext/docx4j/commit/86889e90901fcdacaccde441c897f639d5cbf445"><code>86889e9</code></a> Getting Started: text extraction and inspection, for LLMs and agents</li> <li>Additional commits viewable in <a href="https://github.com/plutext/docx4j/compare/docx4j-11.5.14...docx4j-17.3.4">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
