packages feed

iCalendar 0.4.1.0 → 0.4.1.1

raw patch · 5 files changed

+6/−8 lines, 5 filesdep ~containersdep ~timePVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: containers, time

API changes (from Hackage documentation)

- Text.ICalendar.Printer: instance Data.Default.Class.Default Text.ICalendar.Printer.EncodingFunctions
- Text.ICalendar.Types: instance Data.Default.Class.Default Text.ICalendar.Types.AlarmTriggerRelationship
- Text.ICalendar.Types: instance Data.Default.Class.Default Text.ICalendar.Types.CUType
- Text.ICalendar.Types: instance Data.Default.Class.Default Text.ICalendar.Types.Class
- Text.ICalendar.Types: instance Data.Default.Class.Default Text.ICalendar.Types.ClassValue
- Text.ICalendar.Types: instance Data.Default.Class.Default Text.ICalendar.Types.FBType
- Text.ICalendar.Types: instance Data.Default.Class.Default Text.ICalendar.Types.OtherParams
- Text.ICalendar.Types: instance Data.Default.Class.Default Text.ICalendar.Types.PartStat
- Text.ICalendar.Types: instance Data.Default.Class.Default Text.ICalendar.Types.Priority
- Text.ICalendar.Types: instance Data.Default.Class.Default Text.ICalendar.Types.RelationshipType
- Text.ICalendar.Types: instance Data.Default.Class.Default Text.ICalendar.Types.Repeat
- Text.ICalendar.Types: instance Data.Default.Class.Default Text.ICalendar.Types.Role
- Text.ICalendar.Types: instance Data.Default.Class.Default Text.ICalendar.Types.Scale
- Text.ICalendar.Types: instance Data.Default.Class.Default Text.ICalendar.Types.Sequence
- Text.ICalendar.Types: instance Data.Default.Class.Default Text.ICalendar.Types.Sign
- Text.ICalendar.Types: instance Data.Default.Class.Default Text.ICalendar.Types.TimeTransparency
- Text.ICalendar.Types: instance Data.Default.Class.Default Text.ICalendar.Types.VCalendar
+ Text.ICalendar.Printer: instance Data.Default.Internal.Default Text.ICalendar.Printer.EncodingFunctions
+ Text.ICalendar.Types: instance Data.Default.Internal.Default Text.ICalendar.Types.AlarmTriggerRelationship
+ Text.ICalendar.Types: instance Data.Default.Internal.Default Text.ICalendar.Types.CUType
+ Text.ICalendar.Types: instance Data.Default.Internal.Default Text.ICalendar.Types.Class
+ Text.ICalendar.Types: instance Data.Default.Internal.Default Text.ICalendar.Types.ClassValue
+ Text.ICalendar.Types: instance Data.Default.Internal.Default Text.ICalendar.Types.FBType
+ Text.ICalendar.Types: instance Data.Default.Internal.Default Text.ICalendar.Types.OtherParams
+ Text.ICalendar.Types: instance Data.Default.Internal.Default Text.ICalendar.Types.PartStat
+ Text.ICalendar.Types: instance Data.Default.Internal.Default Text.ICalendar.Types.Priority
+ Text.ICalendar.Types: instance Data.Default.Internal.Default Text.ICalendar.Types.RelationshipType
+ Text.ICalendar.Types: instance Data.Default.Internal.Default Text.ICalendar.Types.Repeat
+ Text.ICalendar.Types: instance Data.Default.Internal.Default Text.ICalendar.Types.Role
+ Text.ICalendar.Types: instance Data.Default.Internal.Default Text.ICalendar.Types.Scale
+ Text.ICalendar.Types: instance Data.Default.Internal.Default Text.ICalendar.Types.Sequence
+ Text.ICalendar.Types: instance Data.Default.Internal.Default Text.ICalendar.Types.Sign
+ Text.ICalendar.Types: instance Data.Default.Internal.Default Text.ICalendar.Types.TimeTransparency
+ Text.ICalendar.Types: instance Data.Default.Internal.Default Text.ICalendar.Types.VCalendar

Files

Text/ICalendar/Parser/Common.hs view
@@ -6,7 +6,7 @@ import           Control.Applicative import           Control.Arrow                (second) import           Control.Monad                (when, unless, (<=<))-import           Control.Monad.Except         hiding (mapM)+import           Control.Monad.Except import           Control.Monad.RWS            (MonadState (get, put),                                                MonadWriter (tell), RWS, asks,                                                modify)
Text/ICalendar/Parser/Components.hs view
@@ -3,10 +3,9 @@ {-# LANGUAGE FlexibleContexts  #-} module Text.ICalendar.Parser.Components where -import           Control.Applicative import           Control.Arrow        ((&&&)) import           Control.Monad        (when)-import           Control.Monad.Except hiding (mapM)+import           Control.Monad.Except import           Control.Monad.RWS    (MonadState (get), tell) import qualified Data.CaseInsensitive as CI import qualified Data.Foldable        as F
Text/ICalendar/Parser/Content.hs view
@@ -7,7 +7,6 @@ import qualified Data.ByteString.Builder      as Bu import           Data.CaseInsensitive         (CI) import           Data.Char-import           Data.Monoid import           Data.Text.Lazy               (Text)  import qualified Text.Parsec                 as P
Text/ICalendar/Parser/Properties.hs view
@@ -6,7 +6,7 @@  import           Control.Applicative import           Control.Monad                (when, (<=<))-import           Control.Monad.Except         hiding (mapM)+import           Control.Monad.Except import           Control.Monad.RWS            (asks) import qualified Data.ByteString.Base64.Lazy  as B64 import qualified Data.ByteString.Lazy.Char8   as B
iCalendar.cabal view
@@ -1,6 +1,6 @@ cabal-version:       3.0 name:                iCalendar-version:             0.4.1.0+version:             0.4.1.1 synopsis:            iCalendar data types, parser, and printer. description:         Data definitions, parsing and printing of the iCalendar                      format (RFC5545).@@ -44,8 +44,8 @@                        base64-bytestring >= 1.2.1 && < 1.3,                        case-insensitive >= 1.2.1 && < 1.3,                        mtl >= 2.3.1 && < 2.4,-                       text >= 2.0.2 && < 2.1,-                       data-default >= 0.7.1 && < 0.8,+                       text >= 2.0.2 && < 2.2,+                       data-default >= 0.7.1 && < 0.9,                        old-locale >= 1.0.0 && < 1.1,                        mime >= 0.4.0 && < 0.5,                        network-uri >= 2.6.4 && < 2.7,