Hello community,
here is the log from the commit of package ghc-transformers-compat for
openSUSE:Factory checked in at 2018-05-30 12:15:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ghc-transformers-compat (Old)
and /work/SRC/openSUSE:Factory/.ghc-transformers-compat.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ghc-transformers-compat"
Wed May 30 12:15:04 2018 rev:6 rq:607911 version:0.6.2
Changes:
--------
---
/work/SRC/openSUSE:Factory/ghc-transformers-compat/ghc-transformers-compat.changes
2017-09-15 22:20:00.475005784 +0200
+++
/work/SRC/openSUSE:Factory/.ghc-transformers-compat.new/ghc-transformers-compat.changes
2018-05-30 12:27:42.313443967 +0200
@@ -1,0 +2,38 @@
+Mon May 14 17:02:11 UTC 2018 - [email protected]
+
+- Update transformers-compat to version 0.6.2.
+ * `transformers-compat` now uses automatic flags instead of manual ones.
+ This has a number of benefits:
+
+ * There is no need for making several simultaneous releases to support each
+ flag combination.
+ * As a result, the `cabal-install` constraint solver should have a much
+ easier time figuring out install-plans involving `transformers-compat`.
+
+ Due to old `cabal-install` bugs, `cabal-install-1.16` and older may have a
+ harder time installing this package, so it is recommended that you use
+ `cabal-install-1.18` or later. (Or, if you must use `cabal-install-1.16` or
+ older, installing `transformers-compat` with the appropriate flags should
+ help.)
+ * Fix an oversight in which the `Control.Monad.Trans.Accum` and
+ `Control.Monad.Trans.Select` modules were not backported when built with
the
+ `-ffour` flag.
+ * Introduce the `Data.Functor.Classes.Generic` module, which provides
functions that can generically implement methods in the `Eq1`, `Ord1`, `Read1`,
and `Show1` classes (without the usual boilerplate involved).
+ * Introduce the `generic-deriving` flag. When enabled, `transformers-compat`
will depend on the `generic-deriving` library on older versions of GHC to
backport `GHC.Generics` support for `Generic` instances and the machinery in
`Data.Functor.Classes.Generic`.
+ * Some instances were present in `Data.Functor.Sum` but not in
`Control.Monad.Trans.Instances` (e.g., the `Generic`, `Typeable`, and `Data`
instances for `Sum`). This has been fixed.
+ * Backport changes from `transformers-0.5.5`:
+ * Backport the `Semigroup` instance for `Constant`
+ * Add `mapSelect` and `mapSelectT`
+ * Define `selectToContT` (and deprecate `selectToCont` in favor of that)
+ * Define some explicit `(*>)` definitions to avoid space leaks
+ * Backport changes from `transformers-0.5.4` (i.e., add `Bifoldable` and
`Bitraversable` instances for `Data.Functor.Constant`)
+ * Backport changes from `transformers-0.5.3`:
+ * Backport the `Control.Monad.Trans.Accum` and
`Control.Monad.Trans.Select` modules
+ * Backport the `eitherToErrors` and `elimLift` functions to
`Control.Applicative.Lift`
+ * Backport `Bits`, `FiniteBits`, `IsString`, `Num`, `Real`, `Integral`,
`Fractional`, `Floating`, `RealFrac`, and `RealFloat` instances for
`Data.Functor.Identity`
+ * Backport `Monad`, `MonadFail`, and `MonadPlus` instances for
`Data.Functor.Reverse`
+ * Backport `Eq1`, `Ord1`, `Read1`, and `Show1` instances for `Data.Proxy`
+ * Backport changes from `transformers-0.5.2` (i.e., add more `INLINE`
annotations)
+ * Backport changes from `transformers-0.5.1` (i.e., add `Bounded`, `Enum`,
`Ix`, and `Storable` instances for `Identity`)
+
+-------------------------------------------------------------------
Old:
----
transformers-compat-0.5.1.4.tar.gz
New:
----
transformers-compat-0.6.2.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ghc-transformers-compat.spec ++++++
--- /var/tmp/diff_new_pack.6WwpJi/_old 2018-05-30 12:27:43.045418313 +0200
+++ /var/tmp/diff_new_pack.6WwpJi/_new 2018-05-30 12:27:43.045418313 +0200
@@ -1,7 +1,7 @@
#
# spec file for package ghc-transformers-compat
#
-# 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,9 +18,9 @@
%global pkg_name transformers-compat
Name: ghc-%{pkg_name}
-Version: 0.5.1.4
+Version: 0.6.2
Release: 0
-Summary: A small compatibility shim exposing the new types from
transformers 0.3 and 0.4 to older Haskell platforms
+Summary: A small compatibility shim for the transformers library
License: BSD-3-Clause
Group: Development/Libraries/Haskell
URL: https://hackage.haskell.org/package/%{pkg_name}
@@ -69,7 +69,7 @@
%ghc_pkg_recache
%files -f %{name}.files
-%doc LICENSE
+%license LICENSE
%files devel -f %{name}-devel.files
%doc CHANGELOG.markdown README.markdown
++++++ transformers-compat-0.5.1.4.tar.gz -> transformers-compat-0.6.2.tar.gz
++++++
++++ 3422 lines of diff (skipped)