Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package texmath for openSUSE:Factory checked in at 2022-02-11 23:08:20 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/texmath (Old) and /work/SRC/openSUSE:Factory/.texmath.new.1956 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "texmath" Fri Feb 11 23:08:20 2022 rev:46 rq:953417 version:0.12.4 Changes: -------- --- /work/SRC/openSUSE:Factory/texmath/texmath.changes 2021-11-11 21:37:41.840944460 +0100 +++ /work/SRC/openSUSE:Factory/.texmath.new.1956/texmath.changes 2022-02-11 23:10:10.363078416 +0100 @@ -1,0 +2,67 @@ +Wed Jan 12 03:18:19 UTC 2022 - Peter Simons <[email protected]> + +- Update texmath to version 0.12.4. + texmath (0.12.4) + + * TeX reader: handle hyperref better (#186). We don't parse it as a link, + but we pass its contents through rather than failing. + + * Update scripts and data in `lib/` directory. These are not build + dependencies, but they were used to produce some of the large + tables in the source code. Fixed the scripts and Makefile to work + with recent texmath and cabal. Removed two very large unicode data + files that can be downloaded when needed. (This reduces the size of + the source tarball considerably.) Remove `lib/toascii` (no longer used). + + * Update MMLDict using latest unicode.xml. + + * TeX reader: support siunitx `\qty`, `\qtyrange`, `\unit` (#185). + + * Remove Text.TeXMath.Compat. We can now safely require mtl >= 2.2.1. + + * Use symbolMap from ToTeX to shorten the long hardcoded symbols list. + Now we only hard-code items that differ what what is in symbolMap. + This reduces the code size by thousands of lines. + + * Unicode.ToTeX: export `symbolMap` [API change]. This uses the data in + `records` to create a backwards mapping from TeX commands to Exps (ESymbol + elements). This can replace most of the hardcoded list in the current + TeX reader. + + * Split out TeXMath.Readers.TeX.Commands internal module. + This makes the TeX reader shorter and should help compile times. + + * OMML reader: better handling of m:t nodes (#151). + Previously we parsed an m:t element as an EIdentifier if it contains a + single letter, but an EText TextNormal if it contains more than one. This + gave bad results in some cases. It is better to reserve EText for the + case where the m:nor property is specified for "normal text." + + * Require base >= 4.11. + + * Remove `network-uri` flag from stack.yaml. + + texmath (0.12.3.3) + + * OMML writer: use nary only for operators supported by LibreOffice + (Albert Krewinkel). LibreOffice (and possibly Word, too) can handle + only a small set of operators in an `nary` element. + + * TeX writer: use `\xleftarrow`, `\xrightarrow` where sensible + (Albert Krewinkel). The commands are generated for expressions over `???` + or `???`. Besides being more idiomatic, this change also prevents the + generation of invalid LaTeX, as `\leftarrow` and `\rightarrow` are not + math operators and hence may not be followed by `\limit`. + Both commands are part of amsmath.sty. + + * TeX reader: + + + Improve angled-bracket support (Albert Krewinkel). + The amsmath package allows `\left<` and `\right>` as alternatives to + `\left\langle` and `\right\rangle`, respectively. + + Ignore stared version of `\tag` (Albert Krewinkel). + + Support \dots{c,b,m,i,o} from amsmath (#179). + + Change symbol returned for \dots{b,i,m} from `???` to `???` + (Albert Krewinkel). + +------------------------------------------------------------------- Old: ---- texmath-0.12.3.2.tar.gz New: ---- texmath-0.12.4.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ texmath.spec ++++++ --- /var/tmp/diff_new_pack.8vQfk7/_old 2022-02-11 23:10:11.011080289 +0100 +++ /var/tmp/diff_new_pack.8vQfk7/_new 2022-02-11 23:10:11.015080301 +0100 @@ -1,7 +1,7 @@ # # spec file for package texmath # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,9 +19,9 @@ %global pkg_name texmath %bcond_with tests Name: %{pkg_name} -Version: 0.12.3.2 +Version: 0.12.4 Release: 0 -Summary: Conversion between formats used to represent mathematics +Summary: Conversion between math formats License: GPL-2.0-or-later URL: https://hackage.haskell.org/package/%{name} Source0: https://hackage.haskell.org/package/%{name}-%{version}/%{name}-%{version}.tar.gz @@ -59,13 +59,11 @@ The package also includes several utility modules which may be useful for anyone looking to manipulate either TeX math or MathML. For example, a copy of -the MathML operator dictionary is included. - -Use the 'executable' flag to install a standalone executable, 'texmath', that -by default reads a LaTeX formula from 'stdin' and writes MathML to 'stdout'. -With flags all the functionality exposed by 'Text.TeXMath' can be accessed -through this executable. (Use the '--help' flag for a description of all -functionality) +the MathML operator dictionary is included. . Use the 'executable' flag to +install a standalone executable, 'texmath', that by default reads a LaTeX +formula from 'stdin' and writes MathML to 'stdout'. With flags all the +functionality exposed by 'Text.TeXMath' can be accessed through this +executable. (Use the '--help' flag for a description of all functionality) The 'texmath' executable can also be used as a CGI script, when renamed as 'texmath-cgi'. It will expect query parameters for 'from', 'to', 'input', and ++++++ texmath-0.12.3.2.tar.gz -> texmath-0.12.4.tar.gz ++++++ ++++ 179719 lines of diff (skipped)
