zmidi-core 0.8.0 → 0.8.1
raw patch · 4 files changed
+21/−4 lines, 4 filesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
- ZMidi.Core.Datatypes: [getMidiDataOther] :: MidiDataOther -> TagByte
- ZMidi.Core.Datatypes: [getTrackMessages] :: MidiTrack -> [MidiMessage]
- ZMidi.Core.Datatypes: [hdr_format] :: MidiHeader -> MidiFormat
- ZMidi.Core.Datatypes: [mf_header] :: MidiFile -> MidiHeader
- ZMidi.Core.Datatypes: [mf_tracks] :: MidiFile -> [MidiTrack]
- ZMidi.Core.Datatypes: [num_tracks] :: MidiHeader -> Word16
- ZMidi.Core.Datatypes: [time_division] :: MidiHeader -> MidiTimeDivision
- ZMidi.Core.Datatypes: instance GHC.Classes.Eq ZMidi.Core.Datatypes.DeltaTime
- ZMidi.Core.Datatypes: instance GHC.Classes.Eq ZMidi.Core.Datatypes.MidiDataOther
- ZMidi.Core.Datatypes: instance GHC.Classes.Eq ZMidi.Core.Datatypes.MidiEvent
- ZMidi.Core.Datatypes: instance GHC.Classes.Eq ZMidi.Core.Datatypes.MidiFile
- ZMidi.Core.Datatypes: instance GHC.Classes.Eq ZMidi.Core.Datatypes.MidiFormat
- ZMidi.Core.Datatypes: instance GHC.Classes.Eq ZMidi.Core.Datatypes.MidiHeader
- ZMidi.Core.Datatypes: instance GHC.Classes.Eq ZMidi.Core.Datatypes.MidiMetaEvent
- ZMidi.Core.Datatypes: instance GHC.Classes.Eq ZMidi.Core.Datatypes.MidiRunningStatus
- ZMidi.Core.Datatypes: instance GHC.Classes.Eq ZMidi.Core.Datatypes.MidiScaleType
- ZMidi.Core.Datatypes: instance GHC.Classes.Eq ZMidi.Core.Datatypes.MidiSysCommonEvent
- ZMidi.Core.Datatypes: instance GHC.Classes.Eq ZMidi.Core.Datatypes.MidiSysExContPacket
- ZMidi.Core.Datatypes: instance GHC.Classes.Eq ZMidi.Core.Datatypes.MidiSysExEvent
- ZMidi.Core.Datatypes: instance GHC.Classes.Eq ZMidi.Core.Datatypes.MidiSysRealTimeEvent
- ZMidi.Core.Datatypes: instance GHC.Classes.Eq ZMidi.Core.Datatypes.MidiTextType
- ZMidi.Core.Datatypes: instance GHC.Classes.Eq ZMidi.Core.Datatypes.MidiTimeDivision
- ZMidi.Core.Datatypes: instance GHC.Classes.Eq ZMidi.Core.Datatypes.MidiTrack
- ZMidi.Core.Datatypes: instance GHC.Classes.Eq ZMidi.Core.Datatypes.MidiVoiceEvent
- ZMidi.Core.Datatypes: instance GHC.Classes.Ord ZMidi.Core.Datatypes.DeltaTime
- ZMidi.Core.Datatypes: instance GHC.Classes.Ord ZMidi.Core.Datatypes.MidiDataOther
- ZMidi.Core.Datatypes: instance GHC.Classes.Ord ZMidi.Core.Datatypes.MidiEvent
- ZMidi.Core.Datatypes: instance GHC.Classes.Ord ZMidi.Core.Datatypes.MidiMetaEvent
- ZMidi.Core.Datatypes: instance GHC.Classes.Ord ZMidi.Core.Datatypes.MidiRunningStatus
- ZMidi.Core.Datatypes: instance GHC.Classes.Ord ZMidi.Core.Datatypes.MidiScaleType
- ZMidi.Core.Datatypes: instance GHC.Classes.Ord ZMidi.Core.Datatypes.MidiSysCommonEvent
- ZMidi.Core.Datatypes: instance GHC.Classes.Ord ZMidi.Core.Datatypes.MidiSysExContPacket
- ZMidi.Core.Datatypes: instance GHC.Classes.Ord ZMidi.Core.Datatypes.MidiSysExEvent
- ZMidi.Core.Datatypes: instance GHC.Classes.Ord ZMidi.Core.Datatypes.MidiSysRealTimeEvent
- ZMidi.Core.Datatypes: instance GHC.Classes.Ord ZMidi.Core.Datatypes.MidiTextType
- ZMidi.Core.Datatypes: instance GHC.Classes.Ord ZMidi.Core.Datatypes.MidiVoiceEvent
- ZMidi.Core.Datatypes: instance GHC.Enum.Enum ZMidi.Core.Datatypes.DeltaTime
- ZMidi.Core.Datatypes: instance GHC.Enum.Enum ZMidi.Core.Datatypes.MidiFormat
- ZMidi.Core.Datatypes: instance GHC.Enum.Enum ZMidi.Core.Datatypes.MidiRunningStatus
- ZMidi.Core.Datatypes: instance GHC.Enum.Enum ZMidi.Core.Datatypes.MidiTextType
- ZMidi.Core.Datatypes: instance GHC.Num.Num ZMidi.Core.Datatypes.DeltaTime
- ZMidi.Core.Datatypes: instance GHC.Real.Integral ZMidi.Core.Datatypes.DeltaTime
- ZMidi.Core.Datatypes: instance GHC.Real.Real ZMidi.Core.Datatypes.DeltaTime
- ZMidi.Core.Datatypes: instance GHC.Show.Show ZMidi.Core.Datatypes.DeltaTime
- ZMidi.Core.Datatypes: instance GHC.Show.Show ZMidi.Core.Datatypes.MidiDataOther
- ZMidi.Core.Datatypes: instance GHC.Show.Show ZMidi.Core.Datatypes.MidiEvent
- ZMidi.Core.Datatypes: instance GHC.Show.Show ZMidi.Core.Datatypes.MidiFile
- ZMidi.Core.Datatypes: instance GHC.Show.Show ZMidi.Core.Datatypes.MidiFormat
- ZMidi.Core.Datatypes: instance GHC.Show.Show ZMidi.Core.Datatypes.MidiHeader
- ZMidi.Core.Datatypes: instance GHC.Show.Show ZMidi.Core.Datatypes.MidiMetaEvent
- ZMidi.Core.Datatypes: instance GHC.Show.Show ZMidi.Core.Datatypes.MidiRunningStatus
- ZMidi.Core.Datatypes: instance GHC.Show.Show ZMidi.Core.Datatypes.MidiScaleType
- ZMidi.Core.Datatypes: instance GHC.Show.Show ZMidi.Core.Datatypes.MidiSysCommonEvent
- ZMidi.Core.Datatypes: instance GHC.Show.Show ZMidi.Core.Datatypes.MidiSysExContPacket
- ZMidi.Core.Datatypes: instance GHC.Show.Show ZMidi.Core.Datatypes.MidiSysExEvent
- ZMidi.Core.Datatypes: instance GHC.Show.Show ZMidi.Core.Datatypes.MidiSysRealTimeEvent
- ZMidi.Core.Datatypes: instance GHC.Show.Show ZMidi.Core.Datatypes.MidiTextType
- ZMidi.Core.Datatypes: instance GHC.Show.Show ZMidi.Core.Datatypes.MidiTimeDivision
- ZMidi.Core.Datatypes: instance GHC.Show.Show ZMidi.Core.Datatypes.MidiTrack
- ZMidi.Core.Datatypes: instance GHC.Show.Show ZMidi.Core.Datatypes.MidiVoiceEvent
+ ZMidi.Core.Datatypes: getMidiDataOther :: MidiDataOther -> TagByte
+ ZMidi.Core.Datatypes: getTrackMessages :: MidiTrack -> [MidiMessage]
+ ZMidi.Core.Datatypes: hdr_format :: MidiHeader -> MidiFormat
+ ZMidi.Core.Datatypes: instance Enum DeltaTime
+ ZMidi.Core.Datatypes: instance Enum MidiFormat
+ ZMidi.Core.Datatypes: instance Enum MidiRunningStatus
+ ZMidi.Core.Datatypes: instance Enum MidiTextType
+ ZMidi.Core.Datatypes: instance Eq DeltaTime
+ ZMidi.Core.Datatypes: instance Eq MidiDataOther
+ ZMidi.Core.Datatypes: instance Eq MidiEvent
+ ZMidi.Core.Datatypes: instance Eq MidiFile
+ ZMidi.Core.Datatypes: instance Eq MidiFormat
+ ZMidi.Core.Datatypes: instance Eq MidiHeader
+ ZMidi.Core.Datatypes: instance Eq MidiMetaEvent
+ ZMidi.Core.Datatypes: instance Eq MidiRunningStatus
+ ZMidi.Core.Datatypes: instance Eq MidiScaleType
+ ZMidi.Core.Datatypes: instance Eq MidiSysCommonEvent
+ ZMidi.Core.Datatypes: instance Eq MidiSysExContPacket
+ ZMidi.Core.Datatypes: instance Eq MidiSysExEvent
+ ZMidi.Core.Datatypes: instance Eq MidiSysRealTimeEvent
+ ZMidi.Core.Datatypes: instance Eq MidiTextType
+ ZMidi.Core.Datatypes: instance Eq MidiTimeDivision
+ ZMidi.Core.Datatypes: instance Eq MidiTrack
+ ZMidi.Core.Datatypes: instance Eq MidiVoiceEvent
+ ZMidi.Core.Datatypes: instance Integral DeltaTime
+ ZMidi.Core.Datatypes: instance Num DeltaTime
+ ZMidi.Core.Datatypes: instance Ord DeltaTime
+ ZMidi.Core.Datatypes: instance Ord MidiDataOther
+ ZMidi.Core.Datatypes: instance Ord MidiEvent
+ ZMidi.Core.Datatypes: instance Ord MidiMetaEvent
+ ZMidi.Core.Datatypes: instance Ord MidiRunningStatus
+ ZMidi.Core.Datatypes: instance Ord MidiScaleType
+ ZMidi.Core.Datatypes: instance Ord MidiSysCommonEvent
+ ZMidi.Core.Datatypes: instance Ord MidiSysExContPacket
+ ZMidi.Core.Datatypes: instance Ord MidiSysExEvent
+ ZMidi.Core.Datatypes: instance Ord MidiSysRealTimeEvent
+ ZMidi.Core.Datatypes: instance Ord MidiTextType
+ ZMidi.Core.Datatypes: instance Ord MidiVoiceEvent
+ ZMidi.Core.Datatypes: instance Real DeltaTime
+ ZMidi.Core.Datatypes: instance Show DeltaTime
+ ZMidi.Core.Datatypes: instance Show MidiDataOther
+ ZMidi.Core.Datatypes: instance Show MidiEvent
+ ZMidi.Core.Datatypes: instance Show MidiFile
+ ZMidi.Core.Datatypes: instance Show MidiFormat
+ ZMidi.Core.Datatypes: instance Show MidiHeader
+ ZMidi.Core.Datatypes: instance Show MidiMetaEvent
+ ZMidi.Core.Datatypes: instance Show MidiRunningStatus
+ ZMidi.Core.Datatypes: instance Show MidiScaleType
+ ZMidi.Core.Datatypes: instance Show MidiSysCommonEvent
+ ZMidi.Core.Datatypes: instance Show MidiSysExContPacket
+ ZMidi.Core.Datatypes: instance Show MidiSysExEvent
+ ZMidi.Core.Datatypes: instance Show MidiSysRealTimeEvent
+ ZMidi.Core.Datatypes: instance Show MidiTextType
+ ZMidi.Core.Datatypes: instance Show MidiTimeDivision
+ ZMidi.Core.Datatypes: instance Show MidiTrack
+ ZMidi.Core.Datatypes: instance Show MidiVoiceEvent
+ ZMidi.Core.Datatypes: mf_header :: MidiFile -> MidiHeader
+ ZMidi.Core.Datatypes: mf_tracks :: MidiFile -> [MidiTrack]
+ ZMidi.Core.Datatypes: num_tracks :: MidiHeader -> Word16
+ ZMidi.Core.Datatypes: time_division :: MidiHeader -> MidiTimeDivision
Files
- CHANGES +9/−0
- src/ZMidi/Core/Pretty.hs +4/−0
- src/ZMidi/Core/VersionNumber.hs +2/−2
- zmidi-core.cabal +6/−2
CHANGES view
@@ -1,4 +1,13 @@ +0.8.0 to 0.8.1:++ * Fixed error with missing CPP directive in ZMidi.Core.Pretty.+++0.7.0 to 0.8.0:++ * Updated to compile without errors with GHC 7.10.+ 0.6.0 to 0.7.0:
src/ZMidi/Core/Pretty.hs view
@@ -1,3 +1,4 @@+{-# LANGUAGE CPP #-} {-# OPTIONS -Wall #-} --------------------------------------------------------------------------------@@ -36,6 +37,9 @@ import ZMidi.Core.Pretty.Internal import ZMidi.Core.Pretty.Interp +#ifndef MIN_VERSION_GLASGOW_HASKELL+import Data.Monoid+#endif -- | Print the MIDI file to stdout. --
src/ZMidi/Core/VersionNumber.hs view
@@ -22,7 +22,7 @@ -- | Version number ----- > (0,8,0)+-- > (0,8,1) -- zmidi_core_version :: (Int,Int,Int)-zmidi_core_version = (0,8,0)+zmidi_core_version = (0,8,1)
zmidi-core.cabal view
@@ -1,5 +1,5 @@ name: zmidi-core-version: 0.8.0+version: 0.8.1 license: BSD3 license-file: LICENSE copyright: Stephen Tetley <stephen.tetley@gmail.com>@@ -13,7 +13,11 @@ dependencies only on ByteString, Containers and Data.Binary. . Changelog:- + .+ v0.8.0 to v0.8.1:+ . + * Fixed error with missing CPP directive in ZMidi.Core.Pretty.+ . v0.7.0 to v0.8.0: . * Updated to compile without errors with GHC 7.10.