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 />
   
   
   [![Dependabot compatibility 
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.docx4j:docx4j-core&package-manager=maven&previous-version=11.5.14&new-version=17.2.0)](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]

Reply via email to