Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-xgrammar for openSUSE:Factory
checked in at 2026-11-10 16:30:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-xgrammar (Old)
and /work/SRC/openSUSE:Factory/.python-xgrammar.new.3759290 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-xgrammar"
Tue Nov 10 16:30:02 2026 rev:8 rq:1396517 version:0.2.9
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-xgrammar/python-xgrammar.changes
2026-10-02 23:05:35.822950960 +0200
+++
/work/SRC/openSUSE:Factory/.python-xgrammar.new.3759290/python-xgrammar.changes
2026-11-10 16:30:17.643475831 +0100
@@ -1,0 +2,22 @@
+Mon Nov 9 18:12:30 UTC 2026 - Martin Pluskal <[email protected]>
+
+- Update to 0.2.9:
+ * Add Gemma 4 tool-call support with the <|"|> string delimiter
+ and re-enable the gemma_4 builtin structural tag
+ * Add opt-in JIT grammar compilation and Lark syntax in
+ structural tag grammar formats; add opt-in token_markers to
+ get_model_structural_tag
+ * Bound DeepSeek V4.1 auto tool calls to stop after the calls
+ block and accept a stop token completing the grammar
+ * Fix JSON Schema handling: keep builtin formats in valid JSON
+ strings, preserve shortest numbers, resolve refs through
+ array indices, preserve separators and avoid cache-key
+ collisions
+ * Improve bounded-string and counted-repetition token-mask
+ performance; match ECMAScript whitespace classes, keep
+ jump-forward to whole UTF-8 characters and compile large
+ regex repetitions with caching
+ * Many more fixes; see upstream's release notes for the full
+ list
+
+-------------------------------------------------------------------
Old:
----
xgrammar-0.2.8.tar.gz
New:
----
xgrammar-0.2.9.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-xgrammar.spec ++++++
--- /var/tmp/diff_new_pack.VZZ4e9/_old 2026-11-10 16:30:18.641517577 +0100
+++ /var/tmp/diff_new_pack.VZZ4e9/_new 2026-11-10 16:30:18.644517703 +0100
@@ -17,7 +17,7 @@
%{?sle15_python_module_pythons}
Name: python-xgrammar
-Version: 0.2.8
+Version: 0.2.9
Release: 0
Summary: Efficient, Flexible and Portable Structured Generation
License: Apache-2.0
@@ -79,7 +79,7 @@
# links against apache-tvm-ffi correctly) before importing the public API.
%python_expand PYTHONPATH=%{buildroot}%{$python_sitearch} $python -B -c
"import xgrammar; from xgrammar import Grammar, GrammarCompiler,
CompiledGrammar"
-%files %{python_files}
+%files %python_files
%license LICENSE NOTICE
%doc README.md
%{python_sitearch}/xgrammar
++++++ xgrammar-0.2.8.tar.gz -> xgrammar-0.2.9.tar.gz ++++++
++++ 15544 lines of diff (skipped)