dependabot[bot] opened a new pull request, #577: URL: https://github.com/apache/opennlp-sandbox/pull/577
Bumps [org.docx4j:docx4j-core](https://github.com/plutext/docx4j) from 11.5.14 to 17.2.0. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/plutext/docx4j/blob/VERSION_17_2_1/CHANGELOG.md">org.docx4j:docx4j-core's changelog</a>.</em></p> <blockquote> <h1>Version 17.2.0</h1> <h2>Release date</h2> <p>21 September 2026</p> <h2>Contributors to this release</h2> <p>Jason Harrop</p> <p>Claude Fable 5.1 supervising Opus 5.</p> <h2>Changes in Version 17.2.0</h2> <p>For details, see <a href="https://github.com/plutext/docx4j/commit/409aade38ed5b9854415131ffe0d47bdbe5522ef">https://github.com/plutext/docx4j/commit/409aade38ed5b9854415131ffe0d47bdbe5522ef</a></p> <p>Markup compatibility :</p> <ul> <li> <p>TraversalUtil visits ONE branch of each mc:AlternateContent by default - the branch docx4j draws - so a Word 2010+ text box's paragraphs are visited once, not once as the wps shape and again as its VML fallback. A walk that edits the tree asks for every branch with the new McMode.ALL (a constructor and visit overload, or CallbackImpl.setMcMode). This is the one behaviour change a user's own callback can notice; a callback that edits must opt in.</p> </li> <li> <p>The selection rule lives in one place, org.docx4j.jaxb.McSelection</p> </li> <li> <p>The default preference stays the Fallback</p> </li> <li> <p>Load keeps mc:AlternateContent wherever Word writes it. The load-time preprocessor now resolves the element only for a parent it does not keep, with a warning naming the parent.</p> </li> </ul> <p>Packaging:</p> <ul> <li> <p>A package docx4j creates is a Word 365 document to Word: its settings part carries compatibilityMode 15 and the five other compat settings Word 365 writes for a new document (overrideTableStyleFontSizeAndJustification, enableOpenTypeFeatures, doNotFlipMirrorIndents, differentiateMultirowTableHeaders, useWord2013TrackBottomHyphenation), in Word's order. Until now only the first of those was written and no mode, so Word opened the document in compatibility mode as a Word 2007 document, with that mode's layout rules. Any theme year is consistent with mode 15. DocumentSettingsPart.setCompatibilityMode and setCompatSettingsAsWord365 are public.</p> </li> <li> <p>WordprocessingMLPackage.createPackage adds a theme part, as Word does for every</p> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/plutext/docx4j/commit/f17589ff39667c5d343a56b9bed73358c393348f"><code>f17589f</code></a> docx4j-core-tests docx4j.properties: the font-discovery switches spelt as the...</li> <li><a href="https://github.com/plutext/docx4j/commit/e6d0b4d55a82cb4b18f7e8b5e0bd7bf87480f732"><code>e6d0b4d</code></a> docx4j-core-tests: the croscore and crosextra font jars as test dependencies</li> <li><a href="https://github.com/plutext/docx4j/commit/757cfea6fdc4f38d8f7a4cda4a2dcf16ec19e812"><code>757cfea</code></a> Font tests: a box with the Liberation jar only (EC2) no longer fails FontDeci...</li> <li><a href="https://github.com/plutext/docx4j/commit/a0266cd8b8f9a4c9f34bdea89378848283200390"><code>a0266cd</code></a> prepare for 17.2.0 release</li> <li><a href="https://github.com/plutext/docx4j/commit/38d6d24d1b2edb06b6b9c068f2a0194e878a5ff3"><code>38d6d24</code></a> docx4j-diffx-tests: the golden diff outputs no longer depend on the JAXB cont...</li> <li><a href="https://github.com/plutext/docx4j/commit/78174ad21cf3418180860b701799c41543639b04"><code>78174ad</code></a> Getting Started: md, html and pdf regenerated from Jason's 17.2.0 review (f94...</li> <li><a href="https://github.com/plutext/docx4j/commit/f947c549c9bd434965336a912bf256f7dbaf4be2"><code>f947c54</code></a> updated for 17.2.0 release</li> <li><a href="https://github.com/plutext/docx4j/commit/516358de3522fd5e178ed8de874b368130f6a71b"><code>516358d</code></a> Getting Started: the 17.2.0 items - pagination, the two FO renderers, FontsAn...</li> <li><a href="https://github.com/plutext/docx4j/commit/31aa97b9f0ae19fbd7b3f1fefe98e8324d296f80"><code>31aa97b</code></a> CR-019: Word check passed (round 3); the strict text-box finding recorded</li> <li><a href="https://github.com/plutext/docx4j/commit/3f4776c352ebea032ac03c371ac85521123473e4"><code>3f4776c</code></a> Strict text boxes convert to wps:/wpg:/wpc: - Word opens a strict document wi...</li> <li>Additional commits viewable in <a href="https://github.com/plutext/docx4j/compare/docx4j-11.5.14...docx4j-17.2.0">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]
