Hello community, here is the log from the commit of package ghc-skylighting-core for openSUSE:Factory checked in at 2020-10-23 15:14:49 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ghc-skylighting-core (Old) and /work/SRC/openSUSE:Factory/.ghc-skylighting-core.new.3463 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ghc-skylighting-core" Fri Oct 23 15:14:49 2020 rev:17 rq:842764 version:0.10.0.2 Changes: -------- --- /work/SRC/openSUSE:Factory/ghc-skylighting-core/ghc-skylighting-core.changes 2020-08-28 21:38:23.212809328 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-skylighting-core.new.3463/ghc-skylighting-core.changes 2020-10-23 15:14:53.334149914 +0200 @@ -1,0 +2,76 @@ +Tue Oct 13 07:05:05 UTC 2020 - psim...@suse.com + +- Update skylighting-core to version 0.10.0.2. + ## 0.10.0.2 + + * Improve DetectIdentifier to ensure that identifiers can't + include non-ASCII characters. + + ## 0.10.0.1 + + * Fix identifier detection in non-ASCII context (#110). + + ## 0.10 + + * Add instructions for submitting patches upstream to KDE (#106). + + * Synced syntax definitions from KDE repo. Note that fortran + has split into two: `fortran-fixed` and `fortran-free`. + + * Add test to ensure that all regexes in rules compile. + + * Regex: allow unescaped `}`. + + * Regex: allow empty regexes and groups. + + * Regex: support lazy and possessive quantifiers (#109). + + * Regex: support recursive regexes `(?R)` (#108). + + * Hide invisible line numbers from keyboard focus (#107, d10n). + This fixes tabbing through elements on a page. + + * Remove some obsolete patches for xml definitions. + + ## 0.9 + + * Use a pure Haskell regex implementation (in unexported module + Text.Regex.KDE) instead of pcre. The implementation is not + as efficient as pcre, but it seems good enough for this + application, and it is desirable to avoid depending on a C + library. (Available Haskell libraries weren't up to the + task, because they don't do back-references, captures, + lookahead/behind.) Some benchmarks (old/new): + haskell (4.6/7.9) java (13.4/23.3) c (2.8/3.7) rhtml + (4.7/6.1) lua (10.6/13.2) javascript (4.2/6.6). + Though this is a significant slowdown, the tradeoff seems + worth it to have a pure Haskell implementation. + + * Removed old `system-pcre` flag. + + * More efficient treatment of dynamic regexes. + We put something in the Regex itself to represent the `%1`, + and modify it later. This allows us to cache dynamic + regexes in a way we couldn't before. + + * Add support for TOML (#105, Shiming Wang), + GraphQL, and Nim syntax (#102, Daniel Pozo Escalona). + + * Update xml definitions for actionscript, bash, boo, c, + cmake, elm, erlang, glsl, isocpp, java, lua, m4, mediawiki, + perl, powershell, scala, tcsh, xul, zsh. + + * Fix fallthrough behavior (don't always consume a token). + + * Fix word boundary detection. + + * Remove RegexException. (API change) + + * Skylighting.Regex now exports `isWordChar` and `testRegex`, + as well as the constructors underlying the new `Regex` type. + + * Remove some obsolete xml definition patches. + + * Fix escaped % in dynamic regex. + +------------------------------------------------------------------- Old: ---- skylighting-core-0.8.5.tar.gz New: ---- skylighting-core-0.10.0.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ghc-skylighting-core.spec ++++++ --- /var/tmp/diff_new_pack.HmdcC3/_old 2020-10-23 15:14:54.726150586 +0200 +++ /var/tmp/diff_new_pack.HmdcC3/_new 2020-10-23 15:14:54.726150586 +0200 @@ -19,7 +19,7 @@ %global pkg_name skylighting-core %bcond_with tests Name: ghc-%{pkg_name} -Version: 0.8.5 +Version: 0.10.0.2 Release: 0 Summary: Syntax highlighting library License: BSD-3-Clause @@ -40,7 +40,6 @@ BuildRequires: ghc-filepath-devel BuildRequires: ghc-hxt-devel BuildRequires: ghc-mtl-devel -BuildRequires: ghc-regex-pcre-builtin-devel BuildRequires: ghc-rpm-macros BuildRequires: ghc-safe-devel BuildRequires: ghc-text-devel ++++++ skylighting-core-0.8.5.tar.gz -> skylighting-core-0.10.0.2.tar.gz ++++++ ++++ 19698 lines of diff (skipped)