dependabot[bot] opened a new pull request, #37781:
URL: https://github.com/apache/beam/pull/37781

   Bumps [xgrammar](https://github.com/mlc-ai/xgrammar) from 0.1.21 to 0.1.32.
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/mlc-ai/xgrammar/releases";>xgrammar's 
releases</a>.</em></p>
   <blockquote>
   <h2>v0.1.32</h2>
   <h2>What's Changed</h2>
   <ul>
   <li>Third-party rust support integration by <a 
href="https://github.com/eugenebokhan";><code>@​eugenebokhan</code></a> in <a 
href="https://redirect.github.com/mlc-ai/xgrammar/pull/531";>mlc-ai/xgrammar#531</a></li>
   <li>feat: support crossing-grammar cache.  by <a 
href="https://github.com/Seven-Streams";><code>@​Seven-Streams</code></a> in <a 
href="https://redirect.github.com/mlc-ai/xgrammar/pull/526";>mlc-ai/xgrammar#526</a></li>
   <li>refactor: refactor the structure of structural_tag for better 
extensibility. by <a 
href="https://github.com/Seven-Streams";><code>@​Seven-Streams</code></a> in <a 
href="https://redirect.github.com/mlc-ai/xgrammar/pull/528";>mlc-ai/xgrammar#528</a></li>
   <li>fix: fix the doc building. by <a 
href="https://github.com/Seven-Streams";><code>@​Seven-Streams</code></a> in <a 
href="https://redirect.github.com/mlc-ai/xgrammar/pull/533";>mlc-ai/xgrammar#533</a></li>
   <li>refactor: refactor the structure of json_schema_converter for better 
extensibility. by <a 
href="https://github.com/Seven-Streams";><code>@​Seven-Streams</code></a> in <a 
href="https://redirect.github.com/mlc-ai/xgrammar/pull/527";>mlc-ai/xgrammar#527</a></li>
   <li>fix: fix <code>any_text(excludes)</code> without <code>end_str</code>. 
by <a href="https://github.com/Seven-Streams";><code>@​Seven-Streams</code></a> 
in <a 
href="https://redirect.github.com/mlc-ai/xgrammar/pull/536";>mlc-ai/xgrammar#536</a></li>
   <li>feat: support MinimaxXmlFormat and DeepSeekXmlFormat. by <a 
href="https://github.com/Seven-Streams";><code>@​Seven-Streams</code></a> in <a 
href="https://redirect.github.com/mlc-ai/xgrammar/pull/529";>mlc-ai/xgrammar#529</a></li>
   <li>fix: fix the deepseek_xml format. by <a 
href="https://github.com/Seven-Streams";><code>@​Seven-Streams</code></a> in <a 
href="https://redirect.github.com/mlc-ai/xgrammar/pull/537";>mlc-ai/xgrammar#537</a></li>
   <li>fix: strip JSON quotes from string const/enum in XML tool calling format 
by <a href="https://github.com/Ubospica";><code>@​Ubospica</code></a> in <a 
href="https://redirect.github.com/mlc-ai/xgrammar/pull/538";>mlc-ai/xgrammar#538</a></li>
   <li>feat: support empty string in structural tag const_string format by <a 
href="https://github.com/Ubospica";><code>@​Ubospica</code></a> in <a 
href="https://redirect.github.com/mlc-ai/xgrammar/pull/539";>mlc-ai/xgrammar#539</a></li>
   <li>Add optional timeout for _traverse_draft_tree by <a 
href="https://github.com/sherlockwu";><code>@​sherlockwu</code></a> in <a 
href="https://redirect.github.com/mlc-ai/xgrammar/pull/543";>mlc-ai/xgrammar#543</a></li>
   <li>refactor: move kRepeat handling from AST path to FSM via kRepeatRef 
edges by <a href="https://github.com/Ubospica";><code>@​Ubospica</code></a> in 
<a 
href="https://redirect.github.com/mlc-ai/xgrammar/pull/542";>mlc-ai/xgrammar#542</a></li>
   <li>refactor: remove AST fallback paths from Earley parser by <a 
href="https://github.com/Ubospica";><code>@​Ubospica</code></a> in <a 
href="https://redirect.github.com/mlc-ai/xgrammar/pull/546";>mlc-ai/xgrammar#546</a></li>
   <li>feat: provides builtin structural tag formats for several models. by <a 
href="https://github.com/Seven-Streams";><code>@​Seven-Streams</code></a> in <a 
href="https://redirect.github.com/mlc-ai/xgrammar/pull/530";>mlc-ai/xgrammar#530</a></li>
   <li>fix: fix the wrong logger behavior. by <a 
href="https://github.com/Seven-Streams";><code>@​Seven-Streams</code></a> in <a 
href="https://redirect.github.com/mlc-ai/xgrammar/pull/540";>mlc-ai/xgrammar#540</a></li>
   <li>Bump to v0.1.32 by <a 
href="https://github.com/Seven-Streams";><code>@​Seven-Streams</code></a> in <a 
href="https://redirect.github.com/mlc-ai/xgrammar/pull/551";>mlc-ai/xgrammar#551</a></li>
   </ul>
   <h2>New Contributors</h2>
   <ul>
   <li><a 
href="https://github.com/eugenebokhan";><code>@​eugenebokhan</code></a> made 
their first contribution in <a 
href="https://redirect.github.com/mlc-ai/xgrammar/pull/531";>mlc-ai/xgrammar#531</a></li>
   <li><a href="https://github.com/sherlockwu";><code>@​sherlockwu</code></a> 
made their first contribution in <a 
href="https://redirect.github.com/mlc-ai/xgrammar/pull/543";>mlc-ai/xgrammar#543</a></li>
   </ul>
   <p><strong>Full Changelog</strong>: <a 
href="https://github.com/mlc-ai/xgrammar/compare/v0.1.31...v0.1.32";>https://github.com/mlc-ai/xgrammar/compare/v0.1.31...v0.1.32</a></p>
   <h2>v0.1.31</h2>
   <p>v0.1.30 will be yanked soon for the issues in 
<code>apply_token_bitmask_inplace</code> and the Windows OS compatibility of 
crossing-grammar caching. Please use v0.1.31 instead.</p>
   <h2>What's Changed</h2>
   <ul>
   <li>fix the apply_token_bit_mask with auto. by <a 
href="https://github.com/Seven-Streams";><code>@​Seven-Streams</code></a> in <a 
href="https://redirect.github.com/mlc-ai/xgrammar/pull/521";>mlc-ai/xgrammar#521</a></li>
   <li>Revert &quot;feat: support crossing-grammar cache. (<a 
href="https://redirect.github.com/mlc-ai/xgrammar/issues/508";>#508</a>)&quot; 
by <a href="https://github.com/Seven-Streams";><code>@​Seven-Streams</code></a> 
in <a 
href="https://redirect.github.com/mlc-ai/xgrammar/pull/522";>mlc-ai/xgrammar#522</a></li>
   <li>Bump to v0.1.31 by <a 
href="https://github.com/Seven-Streams";><code>@​Seven-Streams</code></a> in <a 
href="https://redirect.github.com/mlc-ai/xgrammar/pull/523";>mlc-ai/xgrammar#523</a></li>
   </ul>
   <p><strong>Full Changelog</strong>: <a 
href="https://github.com/mlc-ai/xgrammar/compare/v0.1.30...v0.1.31";>https://github.com/mlc-ai/xgrammar/compare/v0.1.30...v0.1.31</a></p>
   <h2>v0.1.30</h2>
   <h2>What's Changed</h2>
   <ul>
   <li>[Feature] Allow empty separator string for 
<code>tags_with_separator</code> by <a 
href="https://github.com/ricohasgit";><code>@​ricohasgit</code></a> in <a 
href="https://redirect.github.com/mlc-ai/xgrammar/pull/503";>mlc-ai/xgrammar#503</a></li>
   <li>feat: provide excluded strs for any_text and tagdispatch. by <a 
href="https://github.com/Seven-Streams";><code>@​Seven-Streams</code></a> in <a 
href="https://redirect.github.com/mlc-ai/xgrammar/pull/502";>mlc-ai/xgrammar#502</a></li>
   <li>chore: update cibuildwheel to build more wheels. by <a 
href="https://github.com/Seven-Streams";><code>@​Seven-Streams</code></a> in <a 
href="https://redirect.github.com/mlc-ai/xgrammar/pull/509";>mlc-ai/xgrammar#509</a></li>
   <li>[BugFix] Fix error <code>TypeError: apply_token_bitmask_inplace_cpu(): 
incompatible function arguments</code> by <a 
href="https://github.com/wjunLu";><code>@​wjunLu</code></a> in <a 
href="https://redirect.github.com/mlc-ai/xgrammar/pull/507";>mlc-ai/xgrammar#507</a></li>
   <li>[Core] Fix UTF-8 support in positive character classes by <a 
href="https://github.com/vasia123";><code>@​vasia123</code></a> in <a 
href="https://redirect.github.com/mlc-ai/xgrammar/pull/491";>mlc-ai/xgrammar#491</a></li>
   <li>cmake: Fix ppc64le build with GCC 14 false positive warning by <a 
href="https://github.com/mprpic";><code>@​mprpic</code></a> in <a 
href="https://redirect.github.com/mlc-ai/xgrammar/pull/499";>mlc-ai/xgrammar#499</a></li>
   <li>[Feature]  Add env to control if torch compile by <a 
href="https://github.com/xyDong0223";><code>@​xyDong0223</code></a> in <a 
href="https://redirect.github.com/mlc-ai/xgrammar/pull/494";>mlc-ai/xgrammar#494</a></li>
   <li>[Feature] Support multiple end tokens for <code>tag</code> format by <a 
href="https://github.com/ricohasgit";><code>@​ricohasgit</code></a> in <a 
href="https://redirect.github.com/mlc-ai/xgrammar/pull/504";>mlc-ai/xgrammar#504</a></li>
   <li>chore: rename the root rule of the generated grammar. by <a 
href="https://github.com/Seven-Streams";><code>@​Seven-Streams</code></a> in <a 
href="https://redirect.github.com/mlc-ai/xgrammar/pull/497";>mlc-ai/xgrammar#497</a></li>
   <li>feat: relax the constraint of the strings in XML formats. by <a 
href="https://github.com/Seven-Streams";><code>@​Seven-Streams</code></a> in <a 
href="https://redirect.github.com/mlc-ai/xgrammar/pull/511";>mlc-ai/xgrammar#511</a></li>
   <li>build: make mlx-lm an optional dependency by <a 
href="https://github.com/lysnikolaou";><code>@​lysnikolaou</code></a> in <a 
href="https://redirect.github.com/mlc-ai/xgrammar/pull/513";>mlc-ai/xgrammar#513</a></li>
   <li>fix: fix a undefined behavior in DynamicBitset. by <a 
href="https://github.com/Seven-Streams";><code>@​Seven-Streams</code></a> in <a 
href="https://redirect.github.com/mlc-ai/xgrammar/pull/517";>mlc-ai/xgrammar#517</a></li>
   </ul>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/mlc-ai/xgrammar/commit/62e13551b9b63251114894c5ee638564b160dd48";><code>62e1355</code></a>
 Bump to v0.1.32 (<a 
href="https://redirect.github.com/mlc-ai/xgrammar/issues/551";>#551</a>)</li>
   <li><a 
href="https://github.com/mlc-ai/xgrammar/commit/5ea5c7b4c0738f2a98a5109638f59ac82371934e";><code>5ea5c7b</code></a>
 fix: fix the wrong logger behavior. (<a 
href="https://redirect.github.com/mlc-ai/xgrammar/issues/540";>#540</a>)</li>
   <li><a 
href="https://github.com/mlc-ai/xgrammar/commit/de6839a2ac33a02d015b7f5f23cc7a378f800370";><code>de6839a</code></a>
 feat: provides builtin structural tag formats for several models. (<a 
href="https://redirect.github.com/mlc-ai/xgrammar/issues/530";>#530</a>)</li>
   <li><a 
href="https://github.com/mlc-ai/xgrammar/commit/b3d56d60abd491e49332de2e65ea4fd84b9f8e1a";><code>b3d56d6</code></a>
 refactor: remove AST fallback paths from Earley parser (<a 
href="https://redirect.github.com/mlc-ai/xgrammar/issues/546";>#546</a>)</li>
   <li><a 
href="https://github.com/mlc-ai/xgrammar/commit/2ce3a3ec59bb7437a05dc9306ac7750fcdaf0d34";><code>2ce3a3e</code></a>
 refactor: move kRepeat handling from AST path to FSM via kRepeatRef edges (<a 
href="https://redirect.github.com/mlc-ai/xgrammar/issues/542";>#542</a>)</li>
   <li><a 
href="https://github.com/mlc-ai/xgrammar/commit/165dbe851757c2e1c8bf7b10beb5186dacfb25ae";><code>165dbe8</code></a>
 Add optional timeout for _traverse_draft_tree (<a 
href="https://redirect.github.com/mlc-ai/xgrammar/issues/543";>#543</a>)</li>
   <li><a 
href="https://github.com/mlc-ai/xgrammar/commit/1df655ca1be33e2b8f5f6d8e1c80ca9f84be5592";><code>1df655c</code></a>
 feat: support empty string in structural tag const_string format (<a 
href="https://redirect.github.com/mlc-ai/xgrammar/issues/539";>#539</a>)</li>
   <li><a 
href="https://github.com/mlc-ai/xgrammar/commit/2d46f9f4d9b1a9c907339a404599d00fdc01d6f0";><code>2d46f9f</code></a>
 fix: strip JSON quotes from string const/enum in XML tool calling format (<a 
href="https://redirect.github.com/mlc-ai/xgrammar/issues/538";>#538</a>)</li>
   <li><a 
href="https://github.com/mlc-ai/xgrammar/commit/2087e0a728aca7adede20271426ef39a4163bf86";><code>2087e0a</code></a>
 fix: fix the deepseek_xml format. (<a 
href="https://redirect.github.com/mlc-ai/xgrammar/issues/537";>#537</a>)</li>
   <li><a 
href="https://github.com/mlc-ai/xgrammar/commit/883c5974dd7f05e59fb46a9905235f8be17d0d06";><code>883c597</code></a>
 feat: support MinimaxXmlFormat and DeepSeekXmlFormat. (<a 
href="https://redirect.github.com/mlc-ai/xgrammar/issues/529";>#529</a>)</li>
   <li>Additional commits viewable in <a 
href="https://github.com/mlc-ai/xgrammar/compare/v0.1.21...v0.1.32";>compare 
view</a></li>
   </ul>
   </details>
   <br />
   
   
   [![Dependabot compatibility 
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=xgrammar&package-manager=pip&previous-version=0.1.21&new-version=0.1.32)](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)
   You can disable automated security fix PRs for this repo from the [Security 
Alerts page](https://github.com/apache/beam/network/alerts).
   
   </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