Hello community, here is the log from the commit of package texmath for openSUSE:Factory checked in at 2018-05-30 11:55:06 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/texmath (Old) and /work/SRC/openSUSE:Factory/.texmath.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "texmath" Wed May 30 11:55:06 2018 rev:24 rq:607965 version:0.11 Changes: -------- --- /work/SRC/openSUSE:Factory/texmath/texmath.changes 2017-09-15 22:30:23.207279590 +0200 +++ /work/SRC/openSUSE:Factory/.texmath.new/texmath.changes 2018-05-30 12:41:17.252468334 +0200 @@ -1,0 +2,67 @@ +Mon May 14 17:02:11 UTC 2018 - psim...@suse.com + +- Update texmath to version 0.11. + + * Changed treatment of non-ASCII characters. + Previously we ensured that the output of conversion to tex + was pure ASCII. This meant rendering "รค" as "a", for + example, and it meant that many characters (e.g. Chinese) + simply got replaced with an empty string, while others + got replaced with "[?]". + + This was not a particularly helpful behavior. Including + the unicode characters verbatim doesn't interfere with + latex compilation. They often won't show up in the generated + math, but that is no worse than what happened before. + + This change passes through unicode characters unchanged + when they can't be converted to standard LaTeX commands. + + An important reason for including the unicode characters + is that pandoc uses TeX to represent math in its AST. + So, for example, if you convert HTML with mathml to docx, + you'll currently lose all Chinese characters, since they'll + disappear in the TeX intermediary, even though a direct + mathml to ooml conversion would have passed them through. + With this change, these conversions will work better + (see jgm/pandoc#4642). + + + Removed Text.TeXMath.Unicode.ToASCII (API change). + + Removed cbits that were needed for that module. + + Modified Tex.TeXMath.Unicode.ToTeX to pass through + unicode characters that can't be converted, rather + than trying to asciify them or remove them. + + * Render degree symbol in tex as `{^\circ}`. + * eqn writer: use uppercase letters in unicode escapes (jgm/pandoc#4597). + * Handle multicharacter operators better in Eqn, TeX, OMML (#109). + * OMML reader: unwrap `<w:...>` tags immediately under `<m:oMath>` + (#111, Jesse Rosenthal). + * Expose Text.TeXMath.TeX (TeX rendering functions) (#108). + This is needed in order to use getTeXMath from Text.TeXMath.Unicode.ToTeX. + * Pandoc writer: don't insert punctuation space before explicit space + (#107). E.g. in `2,\!4`. + * Fix end-line command ('\\') in AMSmath environments (ARATA Mizuki). + The end-line command in AMSmath environments does not allow spaces + before its optional argument. + * Use `\in` for SMALL ELEMENT OF in "base" (Vaclav Haisman). + * Use `\ni` in base for U+220D (#103). + * Improved unicode -> tex symbol lookup. Previously we had many + cases where the lookup table would map a unicode character to + the empty string for the base package, and this would print finding + a good match in another package in the environment. + * Added support for `\symbf` (#101). + * Revert "migrating the lookup structures for Unicode/ToTex.hs to + use C source files to accelerate builds." This change gave us somewhat + faster builds (using less memory), but at a huge cost of + maintainability. + * Removed AlignDefault from Alignment (API change, #102). + AlignDefault doesn't make sense for a converter between + formats that may have different defaults. We now properly treat + centering as the default in MathML and OMML input. + * Update tests that should have been updated for 0.9.4.3. + * MathML writer: put linethickness attribute directly on mfrac + element. This fixes binomial rendering. + * Pandoc writer: better handle accented characters (jgm/pandoc#3922). + +------------------------------------------------------------------- Old: ---- texmath-0.9.4.1.tar.gz New: ---- texmath-0.11.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ texmath.spec ++++++ --- /var/tmp/diff_new_pack.6prp4e/_old 2018-05-30 12:41:17.764450597 +0200 +++ /var/tmp/diff_new_pack.6prp4e/_new 2018-05-30 12:41:17.768450458 +0200 @@ -1,7 +1,7 @@ # # spec file for package texmath # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,10 +19,10 @@ %global pkg_name texmath %bcond_with tests Name: %{pkg_name} -Version: 0.9.4.1 +Version: 0.11 Release: 0 Summary: Conversion between formats used to represent mathematics -License: GPL-2.0 +License: GPL-2.0-or-later Group: Development/Libraries/Haskell URL: https://hackage.haskell.org/package/%{name} Source0: https://hackage.haskell.org/package/%{name}-%{version}/%{name}-%{version}.tar.gz @@ -111,12 +111,12 @@ %ghc_pkg_recache %files -%doc LICENSE +%license LICENSE %doc README.markdown changelog %{_bindir}/%{name} %files -n ghc-%{name} -f ghc-%{name}.files -%doc LICENSE +%license LICENSE %files -n ghc-%{name}-devel -f ghc-%{name}-devel.files %doc README.markdown changelog ++++++ texmath-0.9.4.1.tar.gz -> texmath-0.11.tar.gz ++++++ ++++ 134678 lines of diff (skipped)