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)
