Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package ghc-kan-extensions for 
openSUSE:Factory checked in at 2022-08-01 21:30:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ghc-kan-extensions (Old)
 and      /work/SRC/openSUSE:Factory/.ghc-kan-extensions.new.1533 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ghc-kan-extensions"

Mon Aug  1 21:30:02 2022 rev:10 rq:987054 version:5.2.5

Changes:
--------
--- /work/SRC/openSUSE:Factory/ghc-kan-extensions/ghc-kan-extensions.changes    
2021-08-25 20:57:49.189191786 +0200
+++ 
/work/SRC/openSUSE:Factory/.ghc-kan-extensions.new.1533/ghc-kan-extensions.changes
  2022-08-01 21:30:14.361628993 +0200
@@ -1,0 +2,17 @@
+Sun Jun 26 21:16:24 UTC 2022 - Peter Simons <[email protected]>
+
+- Update kan-extensions to version 5.2.5.
+  5.2.5 [2022.06.26]
+  ------------------
+  * Only require a `Functor` constraint in the `Eq` and `Ord` instances for
+    `Coyoneda` when building against `transformers-0.4.*`.
+
+-------------------------------------------------------------------
+Sat May  7 23:33:49 UTC 2022 - Peter Simons <[email protected]>
+
+- Update kan-extensions to version 5.2.4.
+  5.2.4 [2022.05.07]
+  ------------------
+  * Allow building with `transformers-0.6.*` and `mtl-2.3.*`.
+
+-------------------------------------------------------------------

Old:
----
  kan-extensions-5.2.3.tar.gz

New:
----
  kan-extensions-5.2.5.tar.gz

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

Other differences:
------------------
++++++ ghc-kan-extensions.spec ++++++
--- /var/tmp/diff_new_pack.KYV4yQ/_old  2022-08-01 21:30:14.957630703 +0200
+++ /var/tmp/diff_new_pack.KYV4yQ/_new  2022-08-01 21:30:14.969630737 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package ghc-kan-extensions
 #
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
 
 %global pkg_name kan-extensions
 Name:           ghc-%{pkg_name}
-Version:        5.2.3
+Version:        5.2.5
 Release:        0
 Summary:        Kan extensions, Kan lifts, the Yoneda lemma, and (co)density 
(co)monads
 License:        BSD-3-Clause

++++++ kan-extensions-5.2.3.tar.gz -> kan-extensions-5.2.5.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kan-extensions-5.2.3/CHANGELOG.markdown 
new/kan-extensions-5.2.5/CHANGELOG.markdown
--- old/kan-extensions-5.2.3/CHANGELOG.markdown 2001-09-09 03:46:40.000000000 
+0200
+++ new/kan-extensions-5.2.5/CHANGELOG.markdown 2001-09-09 03:46:40.000000000 
+0200
@@ -1,3 +1,12 @@
+5.2.5 [2022.06.26]
+------------------
+* Only require a `Functor` constraint in the `Eq` and `Ord` instances for
+  `Coyoneda` when building against `transformers-0.4.*`.
+
+5.2.4 [2022.05.07]
+------------------
+* Allow building with `transformers-0.6.*` and `mtl-2.3.*`.
+
 5.2.3 [2021.07.27]
 ------------------
 * Add `shift` and `reset` to `Control.Monad.Codensity`.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kan-extensions-5.2.3/kan-extensions.cabal 
new/kan-extensions-5.2.5/kan-extensions.cabal
--- old/kan-extensions-5.2.3/kan-extensions.cabal       2001-09-09 
03:46:40.000000000 +0200
+++ new/kan-extensions-5.2.5/kan-extensions.cabal       2001-09-09 
03:46:40.000000000 +0200
@@ -1,6 +1,6 @@
 name:          kan-extensions
 category:      Data Structures, Monads, Comonads, Functors
-version:       5.2.3
+version:       5.2.5
 license:       BSD3
 cabal-version: >= 1.10
 license-file:  LICENSE
@@ -22,8 +22,9 @@
              , GHC == 8.4.4
              , GHC == 8.6.5
              , GHC == 8.8.4
-             , GHC == 8.10.4
-             , GHC == 9.0.1
+             , GHC == 8.10.7
+             , GHC == 9.0.2
+             , GHC == 9.2.2
 
 extra-source-files:
   .gitignore
@@ -62,11 +63,11 @@
     distributive        >= 0.2.2   && < 1,
     invariant           >= 0.1     && < 1,
     free                >= 4       && < 6,
-    mtl                 >= 2.0.1   && < 2.3,
+    mtl                 >= 2.0.1   && < 2.4,
     profunctors         >= 5       && < 6,
     semigroupoids       >= 4       && < 6,
     tagged              >= 0.7.2   && < 1,
-    transformers        >= 0.2     && < 0.6,
+    transformers        >= 0.2     && < 0.7,
     transformers-compat >= 0.3     && < 0.8
 
   exposed-modules:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kan-extensions-5.2.3/src/Control/Monad/Co.hs 
new/kan-extensions-5.2.5/src/Control/Monad/Co.hs
--- old/kan-extensions-5.2.3/src/Control/Monad/Co.hs    2001-09-09 
03:46:40.000000000 +0200
+++ new/kan-extensions-5.2.5/src/Control/Monad/Co.hs    2001-09-09 
03:46:40.000000000 +0200
@@ -66,10 +66,11 @@
 import Control.Comonad.Env.Class as Env
 import Control.Comonad.Store.Class
 import Control.Comonad.Traced.Class as Traced
+import Control.Monad ((<=<), liftM)
 import Control.Monad.Error.Class
 import qualified Control.Monad.Fail as Fail
 import Control.Monad.IO.Class
-import Control.Monad.Identity
+import Control.Monad.Identity (Identity(..))
 import Control.Monad.Reader.Class as Reader
 import Control.Monad.State.Class
 import Control.Monad.Trans.Class
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kan-extensions-5.2.3/src/Data/Functor/Coyoneda.hs 
new/kan-extensions-5.2.5/src/Data/Functor/Coyoneda.hs
--- old/kan-extensions-5.2.3/src/Data/Functor/Coyoneda.hs       2001-09-09 
03:46:40.000000000 +0200
+++ new/kan-extensions-5.2.5/src/Data/Functor/Coyoneda.hs       2001-09-09 
03:46:40.000000000 +0200
@@ -287,11 +287,19 @@
   {-# INLINE compare1 #-}
 #endif
 
-instance (Functor f, Eq1 f, Eq a) => Eq (Coyoneda f a) where
+instance ( Eq1 f, Eq a
+#if !LIFTED_FUNCTOR_CLASSES
+         , Functor f
+#endif
+         ) => Eq (Coyoneda f a) where
   (==) = eq1
   {-# INLINE (==) #-}
 
-instance (Functor f, Ord1 f, Ord a) => Ord (Coyoneda f a) where
+instance ( Ord1 f, Ord a
+#if !LIFTED_FUNCTOR_CLASSES
+         , Functor f
+#endif
+         ) => Ord (Coyoneda f a) where
   compare = compare1
   {-# INLINE compare #-}
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kan-extensions-5.2.3/src/Data/Functor/Day/Curried.hs 
new/kan-extensions-5.2.5/src/Data/Functor/Day/Curried.hs
--- old/kan-extensions-5.2.3/src/Data/Functor/Day/Curried.hs    2001-09-09 
03:46:40.000000000 +0200
+++ new/kan-extensions-5.2.5/src/Data/Functor/Day/Curried.hs    2001-09-09 
03:46:40.000000000 +0200
@@ -1,6 +1,7 @@
 {-# LANGUAGE CPP #-}
 {-# LANGUAGE RankNTypes #-}
 {-# LANGUAGE GADTs #-}
+{-# LANGUAGE TypeOperators #-}
 
 #if __GLASGOW_HASKELL__ >= 702 && __GLASGOW_HASKELL__ < 710
 {-# LANGUAGE Trustworthy #-}

Reply via email to