Hello community, here is the log from the commit of package ghc-monad-control for openSUSE:Factory checked in at 2017-07-27 11:11:56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ghc-monad-control (Old) and /work/SRC/openSUSE:Factory/.ghc-monad-control.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ghc-monad-control" Thu Jul 27 11:11:56 2017 rev:8 rq:511514 version:1.0.2.1 Changes: -------- --- /work/SRC/openSUSE:Factory/ghc-monad-control/ghc-monad-control.changes 2017-07-05 23:59:21.692429873 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-monad-control.new/ghc-monad-control.changes 2017-07-27 11:11:58.507752005 +0200 @@ -1,0 +2,5 @@ +Tue Jul 11 03:02:26 UTC 2017 - [email protected] + +- Update to version 1.0.2.1. + +------------------------------------------------------------------- Old: ---- monad-control-1.0.2.0.tar.gz New: ---- monad-control-1.0.2.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ghc-monad-control.spec ++++++ --- /var/tmp/diff_new_pack.OeC4u9/_old 2017-07-27 11:11:59.015680257 +0200 +++ /var/tmp/diff_new_pack.OeC4u9/_new 2017-07-27 11:11:59.019679692 +0200 @@ -18,7 +18,7 @@ %global pkg_name monad-control Name: ghc-%{pkg_name} -Version: 1.0.2.0 +Version: 1.0.2.1 Release: 0 Summary: Lift control operations, like exception catching, through monad transformers License: BSD-3-Clause @@ -40,9 +40,10 @@ 'MonadTransControl', which includes all standard monad transformers in the 'transformers' library except 'ContT'. -See the 'lifted-base' package which uses 'monad-control' to lift 'IO' -operations from the 'base' library (like 'catch' or 'bracket') into any monad -that is an instance of 'MonadBase' or 'MonadBaseControl'. +See the <http://hackage.haskell.org/package/lifted-base lifted-base> package +which uses 'monad-control' to lift 'IO' operations from the 'base' library +(like 'catch' or 'bracket') into any monad that is an instance of 'MonadBase' +or 'MonadBaseControl'. Note that this package is a rewrite of Anders Kaseorg's 'monad-peel' library. The main difference is that this package provides CPS style operators and ++++++ monad-control-1.0.2.0.tar.gz -> monad-control-1.0.2.1.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/monad-control-1.0.2.0/CHANGELOG new/monad-control-1.0.2.1/CHANGELOG --- old/monad-control-1.0.2.0/CHANGELOG 2017-06-11 19:22:48.000000000 +0200 +++ new/monad-control-1.0.2.1/CHANGELOG 2017-06-30 19:50:40.000000000 +0200 @@ -1,3 +1,15 @@ +1.0.2.1 + +* Refer to Michael Snoyman's excellent tutorial on monad-control. + + +1.0.2.0 + +* Improve documentation by including type equalities in the Haddock documentation. + +* Add helpers to define MonadTransControl for stack of two: + RunDefault2, defaultLiftWith2, defaultRestoreT2 + 1.0.1.0 * Added the functions: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/monad-control-1.0.2.0/Control/Monad/Trans/Control.hs new/monad-control-1.0.2.1/Control/Monad/Trans/Control.hs --- old/monad-control-1.0.2.0/Control/Monad/Trans/Control.hs 2017-06-11 19:22:48.000000000 +0200 +++ new/monad-control-1.0.2.1/Control/Monad/Trans/Control.hs 2017-06-30 19:50:40.000000000 +0200 @@ -17,12 +17,24 @@ #endif {- | -Module : Control.Monad.Trans.Control Copyright : Bas van Dijk, Anders Kaseorg -License : BSD-style - +License : BSD3 Maintainer : Bas van Dijk <[email protected]> -Stability : experimental + +This module defines the type class 'MonadBaseControl', a subset of +'MonadBase' into which generic control operations such as @catch@ can be +lifted from @IO@ or any other base monad. Instances are based on monad +transformers in 'MonadTransControl', which includes all standard monad +transformers in the @transformers@ library except @ContT@. + +See the <http://hackage.haskell.org/package/lifted-base lifted-base> +package which uses @monad-control@ to lift @IO@ +operations from the @base@ library (like @catch@ or @bracket@) into any monad +that is an instance of @MonadBase@ or @MonadBaseControl@. + +See the following tutorial by Michael Snoyman on how to use this package: + +<https://www.yesodweb.com/book/monad-control> -} module Control.Monad.Trans.Control diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/monad-control-1.0.2.0/monad-control.cabal new/monad-control-1.0.2.1/monad-control.cabal --- old/monad-control-1.0.2.0/monad-control.cabal 2017-06-11 19:22:48.000000000 +0200 +++ new/monad-control-1.0.2.1/monad-control.cabal 2017-06-30 19:50:40.000000000 +0200 @@ -1,5 +1,5 @@ Name: monad-control -Version: 1.0.2.0 +Version: 1.0.2.1 Synopsis: Lift control operations, like exception catching, through monad transformers License: BSD3 License-file: LICENSE @@ -18,7 +18,8 @@ transformers in @MonadTransControl@, which includes all standard monad transformers in the @transformers@ library except @ContT@. . - See the @lifted-base@ package which uses @monad-control@ to lift @IO@ + See the <http://hackage.haskell.org/package/lifted-base lifted-base> + package which uses @monad-control@ to lift @IO@ operations from the @base@ library (like @catch@ or @bracket@) into any monad that is an instance of @MonadBase@ or @MonadBaseControl@. .
