packages feed

pipes-attoparsec 0.5.1.5 → 0.6.0

raw patch · 5 files changed

+13/−14 lines, 5 filessetup-changedPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

- Pipes.Attoparsec: instance Control.Monad.Trans.Error.Error (Pipes.Attoparsec.ParsingError, Pipes.Core.Producer a m r)
- Pipes.Attoparsec: instance Control.Monad.Trans.Error.Error Pipes.Attoparsec.ParsingError
- Pipes.Attoparsec: instance GHC.Exception.Exception Pipes.Attoparsec.ParsingError
+ Pipes.Attoparsec: instance GHC.Exception.Type.Exception Pipes.Attoparsec.ParsingError

Files

LICENSE view
@@ -1,4 +1,4 @@-Copyright (c) 2012-2017, Renzo Carbonara+Copyright (c) 2012-, Renzo Carbonara Copyright (c) 2012, Paolo Capriotti  All rights reserved.
− Setup.hs
@@ -1,2 +0,0 @@-import Distribution.Simple-main = defaultMain
changelog.md view
@@ -1,3 +1,8 @@+# Version 0.6.0++* Remove support for `Control.Monad.Trans.Error`. ++ # Version 0.5.1.5  * Remove upper bound limits on dependencies other than `base`.
pipes-attoparsec.cabal view
@@ -1,8 +1,9 @@+cabal-version:      2.4 name:               pipes-attoparsec-version:            0.5.1.5-license:            BSD3+version:            0.6.0+license:            BSD-3-Clause license-file:       LICENSE-copyright:          Copyright (c) Renzo Carbonara 2012-2017, Paolo Capriotti 2012+copyright:          Copyright (c) Renzo Carbonara 2012-, Paolo Capriotti 2012 author:             Renzo Carbonara maintainer:         renzocarbonaraλgmail.com stability:          Experimental@@ -10,7 +11,6 @@ bug-reports:        https://github.com/k0001/pipes-attoparsec/issues category:           Pipes, Parser build-type:         Simple-cabal-version:      >=1.8 synopsis:           Attoparsec and Pipes integration. extra-source-files: README.md PEOPLE changelog.md description:@@ -24,6 +24,7 @@     location: git://github.com/k0001/pipes-attoparsec.git  library+  default-language: Haskell2010   hs-source-dirs:  src   exposed-modules: Pipes.Attoparsec   build-depends:@@ -37,6 +38,7 @@   ghc-options: -Wall -O2  test-suite tests+  default-language: Haskell2010   type:           exitcode-stdio-1.0   hs-source-dirs: tests   main-is:        Main.hs
src/Pipes/Attoparsec.hs view
@@ -28,7 +28,6 @@     ) where  import           Control.Exception                (Exception)-import           Control.Monad.Trans.Error        (Error) import qualified Control.Monad.Trans.State.Strict as S import qualified Data.Attoparsec.ByteString import qualified Data.Attoparsec.Text@@ -37,7 +36,6 @@ import           Data.ByteString                  (ByteString) import qualified Data.ByteString import           Data.Data                        (Data, Typeable)-import           Data.Monoid                      (Monoid (mempty)) import           Data.Text                        (Text) import qualified Data.Text import           Pipes@@ -76,7 +74,7 @@  -- | Convert a producer of 'ParserInput' to a producer of parsed values. ----- This producer returns 'Right' when end-of-input is reached sucessfully,+-- This producer returns 'Right' when end-of-input is reached successfully, -- otherwise it returns a 'ParsingError' and the leftovers including -- the malformed input that couldn't be parsed. You can use 'Pipes.Lift.errorP' -- to promote the 'Either' return value to an 'Control.Monad.Trans.Error.ErrorT'@@ -198,10 +196,6 @@     } deriving (Show, Read, Eq, Data, Typeable)  instance Exception ParsingError-instance Error     ParsingError---- | This instance allows using 'Pipes.Lift.errorP' with 'parsed' and 'parsedL'-instance Error (ParsingError, Producer a m r)  -------------------------------------------------------------------------------- -- Internal stuff