Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package texmath for openSUSE:Factory checked 
in at 2026-11-06 19:51:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/texmath (Old)
 and      /work/SRC/openSUSE:Factory/.texmath.new.3759290 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "texmath"

Fri Nov  6 19:51:00 2026 rev:72 rq:1395591 version:0.13.3.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/texmath/texmath.changes  2026-06-10 
16:16:23.590502080 +0200
+++ /work/SRC/openSUSE:Factory/.texmath.new.3759290/texmath.changes     
2026-11-06 19:58:14.779858606 +0100
@@ -1,0 +2,136 @@
+Mon Oct 26 16:35:36 UTC 2026 - Peter Simons <[email protected]>
+
+- Update texmath to version 0.13.3.3.
+  texmath (0.13.3.3)
+
+    * Typst writer: add some needed `$` inside `[..]` content blocks.
+      This fixes bugs in scaling and phantom on typst (#303).
+
+  texmath (0.13.3.2)
+
+    * Typst writer: preserve lineless fractions (#302, Don Yin).
+
+    * TeX reader: accept empty delimiters in \genfrac (#300, Don Yin).
+
+    * TeX reader: support \over and \atop (#116, Don Yin).
+
+-------------------------------------------------------------------
+Mon Oct  5 04:13:29 UTC 2026 - Peter Simons <[email protected]>
+
+- Update texmath to version 0.13.3.1.
+  texmath (0.13.3.1)
+
+    * OMML writer: omit `m:sty` when `m:nor` is used (#299).
+      They are incompatible.
+
+    * OMML writer: correctly order `mjCj` and `count` (#299).
+
+  texmath (0.13.3)
+
+    * Replace SYB traversals with hand-written ones. Text.TeXMath.Shared
+      now provides `mapExpChildren`, `everywhereExp` and
+      `everywhereExpList` [API change]. These replicate the SYB
+      semantics but are much faster. These are now used instead of SYB
+      functions throughout the code base. This speeds up many functions
+      (in particular, `writeOMML` is 6x faster on our benchmark).
+
+    * TeX reader: Fix handling of ` and " in math mode (#296).
+
+    * TeX reader: gate hot-path command checks behind a one-char `lookAhead`.
+
+    * TeX reader: use a prefix trie in `oneOfStrings`.
+
+    * TeX reader: don't fail on `p{...}` and `>{...}` array column specs.
+      Column specs like `p{2cm}`, `m{0.4\textwidth}`, `b{1in}`, `>{\bf}`,
+      and `<{x}` caused the whole array environment to fail to parse.  The AST
+      cannot represent column widths or inserted material, so parse and
+      ignore them.
+
+    * TeX writer: use `\vec`, `\tilde`, `\hat` for single-character bases.
+      The diacriticals table in Shared contained dead duplicate entries
+      (`\vec` shadowed by `\overrightarrow`, `\tilde` by `\widetilde`),
+      so the TeX writer always emitted the wide accent commands, even for
+      single characters where `\vec{v}`, `\tilde{x}`, `\hat{H}` are canonical.
+
+   * `renderTeX`: use a lazy Text accumulator to avoid quadratic rendering.
+      This yields large performance gains on large outputs.
+
+    * eqn writer: escape `"` and `\` in quoted text. (#297, Dylan Pulver).
+      The writer wraps text in the double quotes eqn uses for literal text but
+      emitted the content unescaped, so a `"` ended the string early and a `\`
+      began a troff escape sequence.
+
+    * Shared: fix unit conversion in `readLength`/`unitToMultiplier`.
+
+    * Shared: hoist per-call table constructions to top-level CAFs.
+
+    * MathML/OMML readers: don't crash on malformed input.
+
+    * Macros: fix parsing of escaped braces in macro bodies.
+
+    * Macros: don't silently drop input in `applyMacros`.
+
+    * Macros: fix nested same-name environments in `newenvironment`.
+
+    * Macros: speed up `applyMacros`.
+
+    * OMML reader: fix `w:sym` private-use codepoints and empty-run junk.
+      `lowerFromPrivate` only matched uppercase 'F' prefixes, so lowercase
+      codepoints like `w:char="f062"` were not mapped down from the private
+      use area and silently produced no symbol. Match 'f' as well.
+      Also make `getSymChar` return Maybe instead of an empty string, so an
+      unresolvable `w:sym` (unknown font, missing attributes, out-of-range
+      codepoint) is dropped instead of becoming an empty text run, and fix
+      `interpretText` to return `[]` for empty input.
+
+    * OMML writer: don't require equal scales on delimiter pairs.
+      `handleScaledDelims` only converted a scaled open/close pair to an
+      m:d element when both delimiters had exactly the same scale factor,
+      so pairs like \bigl( x \Bigr) degraded to flat character runs with
+      no delimiter structure.
+
+-------------------------------------------------------------------
+Fri Aug 28 05:43:37 UTC 2026 - Peter Simons <[email protected]>
+
+- Update texmath to version 0.13.2.2.
+  texmath (0.13.2.2)
+
+    * Typst writer: fix spacing commands (#295).
+
+-------------------------------------------------------------------
+Tue Aug 11 18:39:11 UTC 2026 - Peter Simons <[email protected]>
+
+- Update texmath to version 0.13.2.1.
+  texmath (0.13.2.1)
+
+    * Speed up test suite by running tests in parallel.
+
+    * Fix regression in TeX parsing from 1.13.0.1 (#293).
+      The changes introduced by commit 804490e led to failures parsing
+      some "ignorable" content -- e.g., `\tag`, `\label`, and comments.
+
+    * StarMath writer: fix compiler warnings.
+
+    * Typst writer: Fix spacing after escaped expressions (#291, Filip V.)
+
+-------------------------------------------------------------------
+Tue Jul 21 16:30:49 UTC 2026 - Peter Simons <[email protected]>
+
+- Update texmath to version 0.13.2.
+  texmath (0.13.2)
+
+    * Require typst-symbols 0.3
+
+    * Add starmath as output format (#289, John Pye).
+      [API change] New Text.TeXMath.Writers.StarMath module, exporting
+      `writeStarMath`. The function is also exported by Text.TeXMath.
+      Starmath is the format used by LibreOffice. Although LibreOffice
+      supports equations in MathML, it converts these to starmath (often
+      badly), and the starmath version is the user-editable one. The
+      starmath writer is provided in order to better support math in ODT
+      generated by pandoc. An extensive review (see the tools
+      subdirectory for the scripts that produce it) shows that this
+      writer's starmath produces better results in LibreOffice than the
+      mathml writer.
+
+-------------------------------------------------------------------

Old:
----
  texmath-0.13.1.2.tar.gz

New:
----
  texmath-0.13.3.3.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ texmath.spec ++++++
--- /var/tmp/diff_new_pack.UjanFh/_old  2026-11-06 19:58:15.733898543 +0100
+++ /var/tmp/diff_new_pack.UjanFh/_new  2026-11-06 19:58:15.736898669 +0100
@@ -20,7 +20,7 @@
 %global pkgver %{pkg_name}-%{version}
 %bcond_with tests
 Name:           %{pkg_name}
-Version:        0.13.1.2
+Version:        0.13.3.3
 Release:        0
 Summary:        Conversion between math formats
 License:        GPL-2.0-or-later
@@ -71,10 +71,10 @@
 %description
 The texmath library provides functions to read and write TeX math, presentation
 MathML, and OMML (Office Math Markup Language, used in Microsoft Office).
-Support is also included for converting math formats to Gnu eqn, typst, and
-pandoc's native format (allowing conversion, via pandoc, to a variety of
-different markup formats). The TeX reader supports basic LaTeX and AMS
-extensions, and it can parse and apply LaTeX macros. (See
+Support is also included for converting math formats to Gnu eqn, typst,
+StarMath, and pandoc's native format (allowing conversion, via pandoc, to a
+variety of different markup formats). The TeX reader supports basic LaTeX and
+AMS extensions, and it can parse and apply LaTeX macros. (See
 <https://johnmacfarlane.net/texmath here> for a live demo of bidirectional
 conversion between LaTeX and MathML.)
 

++++++ texmath-0.13.1.2.tar.gz -> texmath-0.13.3.3.tar.gz ++++++
++++ 64399 lines of diff (skipped)

Reply via email to