packages feed

cue-sheet 2.0.0 → 2.0.1

raw patch · 7 files changed

+13/−9 lines, 7 filesdep −data-default-classdep ~bytestringdep ~megaparsecdep ~mtlPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependencies removed: data-default-class

Dependency ranges changed: bytestring, megaparsec, mtl

API changes (from Hackage documentation)

- Text.CueSheet.Types: instance GHC.Exception.Exception Text.CueSheet.Types.CueSheetException
+ Text.CueSheet.Types: instance GHC.Exception.Type.Exception Text.CueSheet.Types.CueSheetException
- Text.CueSheet: CueFile :: !FilePath -> !CueFileType -> !(NonEmpty CueTrack) -> CueFile
+ Text.CueSheet: CueFile :: !FilePath -> !CueFileType -> !NonEmpty CueTrack -> CueFile
- Text.CueSheet: CueParserTrivialError :: (Maybe (ErrorItem Word8)) -> (Set (ErrorItem Word8)) -> CueParserFailure
+ Text.CueSheet: CueParserTrivialError :: Maybe (ErrorItem Word8) -> Set (ErrorItem Word8) -> CueParserFailure
- Text.CueSheet: CueSheet :: !(Maybe Mcn) -> !(Maybe FilePath) -> !(Maybe CueText) -> !(Maybe CueText) -> !(Maybe CueText) -> !Natural -> !(NonEmpty CueFile) -> CueSheet
+ Text.CueSheet: CueSheet :: !Maybe Mcn -> !Maybe FilePath -> !Maybe CueText -> !Maybe CueText -> !Maybe CueText -> !Natural -> !NonEmpty CueFile -> CueSheet
- Text.CueSheet: CueTrack :: !Bool -> !Bool -> !Bool -> !Bool -> !CueTrackType -> !(Maybe Isrc) -> !(Maybe CueText) -> !(Maybe CueText) -> !(Maybe CueText) -> !(Maybe CueTime) -> !(Maybe CueTime) -> !(NonEmpty CueTime) -> !(Maybe CueTime) -> CueTrack
+ Text.CueSheet: CueTrack :: !Bool -> !Bool -> !Bool -> !Bool -> !CueTrackType -> !Maybe Isrc -> !Maybe CueText -> !Maybe CueText -> !Maybe CueText -> !Maybe CueTime -> !Maybe CueTime -> !NonEmpty CueTime -> !Maybe CueTime -> CueTrack
- Text.CueSheet: Eec :: (Maybe Natural) -> CueParserFailure -> Eec
+ Text.CueSheet: Eec :: Maybe Natural -> CueParserFailure -> Eec
- Text.CueSheet: [cueCatalog] :: CueSheet -> !(Maybe Mcn)
+ Text.CueSheet: [cueCatalog] :: CueSheet -> !Maybe Mcn
- Text.CueSheet: [cueCdTextFile] :: CueSheet -> !(Maybe FilePath)
+ Text.CueSheet: [cueCdTextFile] :: CueSheet -> !Maybe FilePath
- Text.CueSheet: [cueFileTracks] :: CueFile -> !(NonEmpty CueTrack)
+ Text.CueSheet: [cueFileTracks] :: CueFile -> !NonEmpty CueTrack
- Text.CueSheet: [cueFiles] :: CueSheet -> !(NonEmpty CueFile)
+ Text.CueSheet: [cueFiles] :: CueSheet -> !NonEmpty CueFile
- Text.CueSheet: [cuePerformer] :: CueSheet -> !(Maybe CueText)
+ Text.CueSheet: [cuePerformer] :: CueSheet -> !Maybe CueText
- Text.CueSheet: [cueSongwriter] :: CueSheet -> !(Maybe CueText)
+ Text.CueSheet: [cueSongwriter] :: CueSheet -> !Maybe CueText
- Text.CueSheet: [cueTitle] :: CueSheet -> !(Maybe CueText)
+ Text.CueSheet: [cueTitle] :: CueSheet -> !Maybe CueText
- Text.CueSheet: [cueTrackIndices] :: CueTrack -> !(NonEmpty CueTime)
+ Text.CueSheet: [cueTrackIndices] :: CueTrack -> !NonEmpty CueTime
- Text.CueSheet: [cueTrackIsrc] :: CueTrack -> !(Maybe Isrc)
+ Text.CueSheet: [cueTrackIsrc] :: CueTrack -> !Maybe Isrc
- Text.CueSheet: [cueTrackPerformer] :: CueTrack -> !(Maybe CueText)
+ Text.CueSheet: [cueTrackPerformer] :: CueTrack -> !Maybe CueText
- Text.CueSheet: [cueTrackPostgap] :: CueTrack -> !(Maybe CueTime)
+ Text.CueSheet: [cueTrackPostgap] :: CueTrack -> !Maybe CueTime
- Text.CueSheet: [cueTrackPregapIndex] :: CueTrack -> !(Maybe CueTime)
+ Text.CueSheet: [cueTrackPregapIndex] :: CueTrack -> !Maybe CueTime
- Text.CueSheet: [cueTrackPregap] :: CueTrack -> !(Maybe CueTime)
+ Text.CueSheet: [cueTrackPregap] :: CueTrack -> !Maybe CueTime
- Text.CueSheet: [cueTrackSongwriter] :: CueTrack -> !(Maybe CueText)
+ Text.CueSheet: [cueTrackSongwriter] :: CueTrack -> !Maybe CueText
- Text.CueSheet: [cueTrackTitle] :: CueTrack -> !(Maybe CueText)
+ Text.CueSheet: [cueTrackTitle] :: CueTrack -> !Maybe CueText
- Text.CueSheet.Parser: CueParserTrivialError :: (Maybe (ErrorItem Word8)) -> (Set (ErrorItem Word8)) -> CueParserFailure
+ Text.CueSheet.Parser: CueParserTrivialError :: Maybe (ErrorItem Word8) -> Set (ErrorItem Word8) -> CueParserFailure
- Text.CueSheet.Parser: Eec :: (Maybe Natural) -> CueParserFailure -> Eec
+ Text.CueSheet.Parser: Eec :: Maybe Natural -> CueParserFailure -> Eec
- Text.CueSheet.Types: CueFile :: !FilePath -> !CueFileType -> !(NonEmpty CueTrack) -> CueFile
+ Text.CueSheet.Types: CueFile :: !FilePath -> !CueFileType -> !NonEmpty CueTrack -> CueFile
- Text.CueSheet.Types: CueSheet :: !(Maybe Mcn) -> !(Maybe FilePath) -> !(Maybe CueText) -> !(Maybe CueText) -> !(Maybe CueText) -> !Natural -> !(NonEmpty CueFile) -> CueSheet
+ Text.CueSheet.Types: CueSheet :: !Maybe Mcn -> !Maybe FilePath -> !Maybe CueText -> !Maybe CueText -> !Maybe CueText -> !Natural -> !NonEmpty CueFile -> CueSheet
- Text.CueSheet.Types: CueTrack :: !Bool -> !Bool -> !Bool -> !Bool -> !CueTrackType -> !(Maybe Isrc) -> !(Maybe CueText) -> !(Maybe CueText) -> !(Maybe CueText) -> !(Maybe CueTime) -> !(Maybe CueTime) -> !(NonEmpty CueTime) -> !(Maybe CueTime) -> CueTrack
+ Text.CueSheet.Types: CueTrack :: !Bool -> !Bool -> !Bool -> !Bool -> !CueTrackType -> !Maybe Isrc -> !Maybe CueText -> !Maybe CueText -> !Maybe CueText -> !Maybe CueTime -> !Maybe CueTime -> !NonEmpty CueTime -> !Maybe CueTime -> CueTrack
- Text.CueSheet.Types: [cueCatalog] :: CueSheet -> !(Maybe Mcn)
+ Text.CueSheet.Types: [cueCatalog] :: CueSheet -> !Maybe Mcn
- Text.CueSheet.Types: [cueCdTextFile] :: CueSheet -> !(Maybe FilePath)
+ Text.CueSheet.Types: [cueCdTextFile] :: CueSheet -> !Maybe FilePath
- Text.CueSheet.Types: [cueFileTracks] :: CueFile -> !(NonEmpty CueTrack)
+ Text.CueSheet.Types: [cueFileTracks] :: CueFile -> !NonEmpty CueTrack
- Text.CueSheet.Types: [cueFiles] :: CueSheet -> !(NonEmpty CueFile)
+ Text.CueSheet.Types: [cueFiles] :: CueSheet -> !NonEmpty CueFile
- Text.CueSheet.Types: [cuePerformer] :: CueSheet -> !(Maybe CueText)
+ Text.CueSheet.Types: [cuePerformer] :: CueSheet -> !Maybe CueText
- Text.CueSheet.Types: [cueSongwriter] :: CueSheet -> !(Maybe CueText)
+ Text.CueSheet.Types: [cueSongwriter] :: CueSheet -> !Maybe CueText
- Text.CueSheet.Types: [cueTitle] :: CueSheet -> !(Maybe CueText)
+ Text.CueSheet.Types: [cueTitle] :: CueSheet -> !Maybe CueText
- Text.CueSheet.Types: [cueTrackIndices] :: CueTrack -> !(NonEmpty CueTime)
+ Text.CueSheet.Types: [cueTrackIndices] :: CueTrack -> !NonEmpty CueTime
- Text.CueSheet.Types: [cueTrackIsrc] :: CueTrack -> !(Maybe Isrc)
+ Text.CueSheet.Types: [cueTrackIsrc] :: CueTrack -> !Maybe Isrc
- Text.CueSheet.Types: [cueTrackPerformer] :: CueTrack -> !(Maybe CueText)
+ Text.CueSheet.Types: [cueTrackPerformer] :: CueTrack -> !Maybe CueText
- Text.CueSheet.Types: [cueTrackPostgap] :: CueTrack -> !(Maybe CueTime)
+ Text.CueSheet.Types: [cueTrackPostgap] :: CueTrack -> !Maybe CueTime
- Text.CueSheet.Types: [cueTrackPregapIndex] :: CueTrack -> !(Maybe CueTime)
+ Text.CueSheet.Types: [cueTrackPregapIndex] :: CueTrack -> !Maybe CueTime
- Text.CueSheet.Types: [cueTrackPregap] :: CueTrack -> !(Maybe CueTime)
+ Text.CueSheet.Types: [cueTrackPregap] :: CueTrack -> !Maybe CueTime
- Text.CueSheet.Types: [cueTrackSongwriter] :: CueTrack -> !(Maybe CueText)
+ Text.CueSheet.Types: [cueTrackSongwriter] :: CueTrack -> !Maybe CueText
- Text.CueSheet.Types: [cueTrackTitle] :: CueTrack -> !(Maybe CueText)
+ Text.CueSheet.Types: [cueTrackTitle] :: CueTrack -> !Maybe CueText

Files

CHANGELOG.md view
@@ -1,3 +1,8 @@+## Cue sheet 2.0.1++* Got rid of `data-default-class` dependency, which was completely+  redundant.+ ## Cue sheet 2.0.0  * Uses Megaparsec 7. The `parseCueSheet` now returns `ParseErrorBundle`.
README.md view
@@ -38,6 +38,6 @@  ## License -Copyright © 2016–2018 Mark Karpov+Copyright © 2016–2019 Mark Karpov  Distributed under BSD 3 clause license.
Text/CueSheet.hs view
@@ -1,6 +1,6 @@ -- | -- Module      :  Text.CueSheet--- Copyright   :  © 2016–2018 Mark Karpov+-- Copyright   :  © 2016–2019 Mark Karpov -- License     :  BSD 3 clause -- -- Maintainer  :  Mark Karpov <markkarpov92@gmail.com>
Text/CueSheet/Parser.hs view
@@ -1,6 +1,6 @@ -- | -- Module      :  Text.CueSheet.Parser--- Copyright   :  © 2016–2018 Mark Karpov+-- Copyright   :  © 2016–2019 Mark Karpov -- License     :  BSD 3 clause -- -- Maintainer  :  Mark Karpov <markkarpov92@gmail.com>
Text/CueSheet/Render.hs view
@@ -1,6 +1,6 @@ -- | -- Module      :  Text.CueSheet.Render--- Copyright   :  © 2016–2018 Mark Karpov+-- Copyright   :  © 2016–2019 Mark Karpov -- License     :  BSD 3 clause -- -- Maintainer  :  Mark Karpov <markkarpov92@gmail.com>
Text/CueSheet/Types.hs view
@@ -1,6 +1,6 @@ -- | -- Module      :  Text.CueSheet.Types--- Copyright   :  © 2016–2018 Mark Karpov+-- Copyright   :  © 2016–2019 Mark Karpov -- License     :  BSD 3 clause -- -- Maintainer  :  Mark Karpov <markkarpov92@gmail.com>
cue-sheet.cabal view
@@ -1,7 +1,7 @@ name:                 cue-sheet-version:              2.0.0+version:              2.0.1 cabal-version:        1.18-tested-with:          GHC==7.10.3, GHC==8.0.2, GHC==8.2.2, GHC==8.4.3+tested-with:          GHC==7.10.3, GHC==8.0.2, GHC==8.2.2, GHC==8.4.4, GHC==8.6.3 license:              BSD3 license-file:         LICENSE.md author:               Mark Karpov <markkarpov92@gmail.com>@@ -29,8 +29,7 @@   build-depends:      QuickCheck       >= 2.4    && < 3.0                     , base             >= 4.8    && < 5.0                     , bytestring       >= 0.10.8 && < 0.11-                    , containers       >= 0.5.6.2 && < 0.6-                    , data-default-class+                    , containers       >= 0.5    && < 0.7                     , exceptions       >= 0.6    && < 0.11                     , megaparsec       >= 7.0    && < 8.0                     , mtl              >= 2.0    && < 3.0