Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package ghc-lens for openSUSE:Factory 
checked in at 2021-12-19 17:34:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ghc-lens (Old)
 and      /work/SRC/openSUSE:Factory/.ghc-lens.new.2520 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ghc-lens"

Sun Dec 19 17:34:30 2021 rev:19 rq:933325 version:5.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/ghc-lens/ghc-lens.changes        2021-09-10 
23:41:26.338567539 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-lens.new.2520/ghc-lens.changes      
2021-12-19 17:34:45.884278811 +0100
@@ -1,0 +2,30 @@
+Tue Nov 16 19:51:10 UTC 2021 - [email protected]
+
+- Update lens to version 5.1.
+  5.1 [2021.11.15]
+  ----------------
+  * Allow building with GHC 9.2.
+  * Drop support for GHC 7.10 and older.
+  * The type of `_ConP` in `Language.Haskell.TH.Lens` is now
+    `Prism' Pat (Name, [Type], [Pat])` instead of `Prism' Pat (Name, [Pat])`
+    when building with `template-haskell-2.18` or later.
+  * Define `_CharTyLit` in `Language.Haskell.TH.Lens` when building with
+    `template-haskell-2.18` or later.
+  * Add `Prefixed` and `Suffixed` classes to `Control.Lens.Prism`, which 
provide
+    `prefixed` and `suffixed` prisms for prefixes and suffixes of sequence 
types.
+    These classes generalize the `prefixed` and `suffixed` functions in
+    `Data.List.Lens`, which were previously top-level functions. In addition to
+    providing `Prefixed` and `Suffixed` instances for lists, instances for 
`Text`
+    and `ByteString` types are also provided.
+
+    At present, `Prefixed` and `Suffixed` are re-exported from `Data.List.Lens`
+    for backwards compatibility. This may change in a future version of `lens`,
+    however.
+  * Add a `traversal` function to `Control.Lens.Traversal`. This function, 
aside
+    from acting as a `Traversal` counterpart to the `lens` and `prism` 
functions,
+    provides documentation on how to define `Traversal`s.
+  * Add a `matching'` function to `Control.Lens.Prism`. `matching'` is like
+    `matching`, but with a slightly more general type signature that allows it 
to
+    work with combinations of `Lens`es, `Prism`s, and `Traversal`s.
+
+-------------------------------------------------------------------

Old:
----
  lens-5.0.1.tar.gz
  lens.cabal

New:
----
  lens-5.1.tar.gz

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

Other differences:
------------------
++++++ ghc-lens.spec ++++++
--- /var/tmp/diff_new_pack.7NxAJ4/_old  2021-12-19 17:34:46.400279174 +0100
+++ /var/tmp/diff_new_pack.7NxAJ4/_new  2021-12-19 17:34:46.400279174 +0100
@@ -19,13 +19,12 @@
 %global pkg_name lens
 %bcond_with tests
 Name:           ghc-%{pkg_name}
-Version:        5.0.1
+Version:        5.1
 Release:        0
 Summary:        Lenses, Folds and Traversals
 License:        BSD-2-Clause
 URL:            https://hackage.haskell.org/package/%{pkg_name}
 Source0:        
https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz
-Source1:        
https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/2.cabal#/%{pkg_name}.cabal
 BuildRequires:  ghc-Cabal-devel
 BuildRequires:  ghc-array-devel
 BuildRequires:  ghc-assoc-devel
@@ -167,7 +166,6 @@
 
 %prep
 %autosetup -n %{pkg_name}-%{version}
-cp -p %{SOURCE1} %{pkg_name}.cabal
 
 %build
 %ghc_lib_build

++++++ lens-5.0.1.tar.gz -> lens-5.1.tar.gz ++++++
++++ 5221 lines of diff (skipped)

Reply via email to