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 - [email protected]
+
+- 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)