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 +5/−0
- README.md +1/−1
- Text/CueSheet.hs +1/−1
- Text/CueSheet/Parser.hs +1/−1
- Text/CueSheet/Render.hs +1/−1
- Text/CueSheet/Types.hs +1/−1
- cue-sheet.cabal +3/−4
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