dependabot[bot] opened a new pull request, #535:
URL: https://github.com/apache/opennlp-sandbox/pull/535

   Bumps [org.docx4j:docx4j-core](https://github.com/plutext/docx4j) from 
11.5.14 to 17.0.1.
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/plutext/docx4j/blob/VERSION_17_0_1/CHANGELOG.md";>org.docx4j:docx4j-core's
 changelog</a>.</em></p>
   <blockquote>
   <h1>Version 17.0.1</h1>
   <h2>Release date</h2>
   <p>24 July 2026</p>
   <h2>Contributors to this release</h2>
   <p>Jason Harrop</p>
   <p>Claude Fable 5</p>
   <h2>Changes in Version 17.0.1</h2>
   <p>New CONTRIBUTIONS.md policy, covering AI assisted contributions, please 
read.</p>
   <p>New CLAUDE.md file: Claude Code automatically reads this at the start of 
a session to pick up project-specific context — things like coding conventions, 
architecture notes, commands to run tests/builds, and other instructions — so 
you don't have to repeat them every time.</p>
   <p>Image conversion:  obsolete property (starting with &quot;org.&quot;) 
removed, use 
docx4j.openpackaging.parts.WordprocessingML.BinaryPartAbstractImage.ImageMagickExecutable.
   Now defaults to no conversion.  Set the property to your executable if you 
want to handle these images.</p>
   <p>docx4j-diffx:</p>
   <ul>
   <li>the bundled com.topologi.diffx fork (Artistic License) is replaced by 
its actively maintained
   descendant, org.pageseeder.diffx:pso-diffx 1.3.4 (Apache License v2), used 
as a Maven dependency.</li>
   <li>w:ins/w:del dates are now formatted in UTC (previously JVM default 
timezone, mislabelled with a 'Z' suffix).</li>
   </ul>
   <p>HTML output:</p>
   <ul>
   <li>base64 encoded images were supported already, but now made neater and 
improved with new DataUriConversionImageHandler. Issue 685.</li>
   <li>new CidConversionImageHandler for HTML destined for email (cid: 
references + collected images to attach); see ConvertOutHtmlToEmail sample. 
Issue 685.</li>
   <li>ListsToContentControls: avoid NPE on invalid negative w:ilvl.  See PR 
683.</li>
   </ul>
   <p>Dependencies: docx4j no longer uses commons-codec directly 
(java.util.Base64 instead, issue 685); the jar
   remains as a transitive dependency, since commons-compress's module-info 
requires it.</p>
   <p>Fields:</p>
   <ul>
   <li>FieldUpdater (DOCPROPERTY/DOCVARIABLE) now handles a field instruction 
split across several
   w:instrText fragments, as Word produces when a spelling/grammar marker, rsid 
boundary or formatting change
   falls inside the instruction.  See issue 645.</li>
   <li>FieldsPreprocessor.canonicalise run formatting (w:rPr).  See issue 
667.</li>
   <li>FieldRef.getFldName no longer throws IndexOutOfBoundsException for a 
complex field with empty or
   whitespace-only w:instrText (Word can produce these).  See issue 682.</li>
   </ul>
   <p>PDF/FO output:</p>
   <ul>
   <li>mixed right-to-left and left-to-right text (eg Arabic with embedded 
English words) in a
   w:bidi paragraph is now ordered correctly. See issue 660.</li>
   </ul>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li>See full diff in <a 
href="https://github.com/plutext/docx4j/commits";>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.0.1)](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