Hello community,

here is the log from the commit of package ghc-free for openSUSE:Factory 
checked in at 2018-05-30 12:07:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ghc-free (Old)
 and      /work/SRC/openSUSE:Factory/.ghc-free.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ghc-free"

Wed May 30 12:07:49 2018 rev:6 rq:607800 version:5.0.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/ghc-free/ghc-free.changes        2017-09-15 
21:40:31.440796977 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-free.new/ghc-free.changes   2018-05-30 
12:25:43.709493465 +0200
@@ -1,0 +2,39 @@
+Mon May 14 17:02:11 UTC 2018 - [email protected]
+
+- Update free to version 5.0.2.
+  * Add a `Semigroup` instance for `IterT`.
+  * Add `MonadFail` instances for `IterT` and `FreeT`.
+  * Add a `Comonad` instance for the free `Applicative`, `Ap`.
+  * Add `Control.Monad.Free.Ap` and `Control.Monad.Trans.Free.Ap` modules, 
based
+    on the "Applicative Effects in Free Monads" series of articles by Will
+    Fancher.
+  * Derive `Data` instances for `Free` and `Cofree`.
+  * `Control.Monad.Free.TH` now properly supports `template-haskell-2.11.0.0`. 
In
+    particular, it now supports `GadtC` and `RecGadtC`, which are new
+    `template-haskell` forms for representing GADTs.
+  * Add `telescoped_`, `shoots`, and `leaves` to `Control.Comonad.Cofree`
+  * Add the `Control.Applicative.Free.Fast` module, based on Dave Menendez's
+    article "Free Applicative Functors in Haskell"
+  * Add `foldFreeT` to `Control.Monad.Trans.Free`
+  * Improve the `foldMap` and `cutoff` functions for
+    `Control.Monad.Free.Church.F`, and add a `Traversable`
+  * Add a `MonadBase` instance for `FreeT`
+  * Add a performance test comparing Free and Church interpreters
+  * The use of `prelude-extras` has been removed. `free` now uses the
+    `Data.Functor.Classes` module to give `free`'s datatypes instances of 
`Eq1`,
+    `Ord1`, `Read1`, and `Show1`. Their `Eq`, `Ord`, `Read`, and `Show` 
instances
+    have also been modified to incorporate these classes. For example, what
+    previously existed as:
+
+    ```haskell
+    instance (Eq (f (Free f a)), Eq a) => Eq (Free f a) where
+    ```
+
+    has now been changed to:
+
+    ```haskell
+    instance (Eq1 f, Eq a) => Eq (Free f a) where
+    ```
+  * Remove redundant `Functor` constraints from `Control.Alternative.Free`
+
+-------------------------------------------------------------------

Old:
----
  free-4.12.4.tar.gz

New:
----
  free-5.0.2.tar.gz

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

Other differences:
------------------
++++++ ghc-free.spec ++++++
--- /var/tmp/diff_new_pack.8bCkGw/_old  2018-05-30 12:25:44.349472233 +0200
+++ /var/tmp/diff_new_pack.8bCkGw/_new  2018-05-30 12:25:44.349472233 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package ghc-free
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # 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 free
 Name:           ghc-%{pkg_name}
-Version:        4.12.4
+Version:        5.0.2
 Release:        0
 Summary:        Monads for free
 License:        BSD-3-Clause
@@ -32,12 +32,12 @@
 BuildRequires:  ghc-distributive-devel
 BuildRequires:  ghc-exceptions-devel
 BuildRequires:  ghc-mtl-devel
-BuildRequires:  ghc-prelude-extras-devel
 BuildRequires:  ghc-profunctors-devel
 BuildRequires:  ghc-rpm-macros
 BuildRequires:  ghc-semigroupoids-devel
 BuildRequires:  ghc-semigroups-devel
 BuildRequires:  ghc-template-haskell-devel
+BuildRequires:  ghc-transformers-base-devel
 BuildRequires:  ghc-transformers-compat-devel
 BuildRequires:  ghc-transformers-devel
 
@@ -88,7 +88,7 @@
 %ghc_pkg_recache
 
 %files -f %{name}.files
-%doc LICENSE
+%license LICENSE
 
 %files devel -f %{name}-devel.files
 %doc CHANGELOG.markdown README.markdown doc examples

++++++ free-4.12.4.tar.gz -> free-5.0.2.tar.gz ++++++
++++ 3729 lines of diff (skipped)


Reply via email to