packages feed

uri-templater 0.2.0.0 → 0.2.1.0

raw patch · 2 files changed

+5/−5 lines, 2 filesdep ~trifectaPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: trifecta

API changes (from Hackage documentation)

- Network.URI.Template: Associative :: [(TemplateValue Single, TemplateValue Single)] -> TemplateValue Associative
- Network.URI.Template: List :: [TemplateValue Single] -> TemplateValue List
- Network.URI.Template: Single :: String -> TemplateValue Single
- Network.URI.Template: fromAList :: AList k v -> [(k, v)]
- Network.URI.Template: fromString :: TemplateString -> String
- Network.URI.Template.Internal: modifierAllow :: ProcessingOptions -> Allow
- Network.URI.Template.Internal: modifierIfEmpty :: ProcessingOptions -> Maybe Char
- Network.URI.Template.Internal: modifierPrefix :: ProcessingOptions -> Maybe Char
- Network.URI.Template.Internal: modifierSeparator :: ProcessingOptions -> Char
- Network.URI.Template.Internal: modifierSupportsNamed :: ProcessingOptions -> Bool
- Network.URI.Template.Types: Associative :: [(TemplateValue Single, TemplateValue Single)] -> TemplateValue Associative
- Network.URI.Template.Types: List :: [TemplateValue Single] -> TemplateValue List
- Network.URI.Template.Types: Single :: String -> TemplateValue Single
- Network.URI.Template.Types: WrappedValue :: TemplateValue a -> WrappedValue
- Network.URI.Template.Types: fromAList :: AList k v -> [(k, v)]
- Network.URI.Template.Types: fromString :: TemplateString -> String
- Network.URI.Template.Types: instance [overlap ok] (ToTemplateValue a, TemplateRep a ~ Single) => ToTemplateValue (Vector a)
- Network.URI.Template.Types: instance [overlap ok] (ToTemplateValue a, TemplateRep a ~ Single) => ToTemplateValue [a]
- Network.URI.Template.Types: instance [overlap ok] (ToTemplateValue k, TemplateRep k ~ Single, ToTemplateValue v, TemplateRep v ~ Single) => ToTemplateValue (AList k v)
- Network.URI.Template.Types: instance [overlap ok] (ToTemplateValue k, TemplateRep k ~ Single, ToTemplateValue v, TemplateRep v ~ Single) => ToTemplateValue (HashMap k v)
- Network.URI.Template.Types: instance [overlap ok] (ToTemplateValue k, TemplateRep k ~ Single, ToTemplateValue v, TemplateRep v ~ Single) => ToTemplateValue (Map k v)
- Network.URI.Template.Types: instance [overlap ok] Eq Modifier
- Network.URI.Template.Types: instance [overlap ok] Eq TemplateSegment
- Network.URI.Template.Types: instance [overlap ok] Eq TemplateString
- Network.URI.Template.Types: instance [overlap ok] Eq ValueModifier
- Network.URI.Template.Types: instance [overlap ok] Eq Variable
- Network.URI.Template.Types: instance [overlap ok] IsString TemplateString
- Network.URI.Template.Types: instance [overlap ok] Read Modifier
- Network.URI.Template.Types: instance [overlap ok] Read TemplateSegment
- Network.URI.Template.Types: instance [overlap ok] Read TemplateString
- Network.URI.Template.Types: instance [overlap ok] Read ValueModifier
- Network.URI.Template.Types: instance [overlap ok] Read Variable
- Network.URI.Template.Types: instance [overlap ok] Show (TemplateValue a)
- Network.URI.Template.Types: instance [overlap ok] Show Modifier
- Network.URI.Template.Types: instance [overlap ok] Show TemplateSegment
- Network.URI.Template.Types: instance [overlap ok] Show TemplateString
- Network.URI.Template.Types: instance [overlap ok] Show ValueModifier
- Network.URI.Template.Types: instance [overlap ok] Show Variable
- Network.URI.Template.Types: instance [overlap ok] ToTemplateValue Int
- Network.URI.Template.Types: instance [overlap ok] ToTemplateValue TemplateString
- Network.URI.Template.Types: instance [overlap ok] ToTemplateValue Text
- Network.URI.Template.Types: variableName :: Variable -> String
- Network.URI.Template.Types: variableValueModifier :: Variable -> ValueModifier
+ Network.URI.Template: [Associative] :: [(TemplateValue Single, TemplateValue Single)] -> TemplateValue Associative
+ Network.URI.Template: [List] :: [TemplateValue Single] -> TemplateValue List
+ Network.URI.Template: [Single] :: String -> TemplateValue Single
+ Network.URI.Template: [fromAList] :: AList k v -> [(k, v)]
+ Network.URI.Template: [fromString] :: TemplateString -> String
+ Network.URI.Template: type family TemplateRep a;
+ Network.URI.Template: }
+ Network.URI.Template.Internal: [modifierAllow] :: ProcessingOptions -> Allow
+ Network.URI.Template.Internal: [modifierIfEmpty] :: ProcessingOptions -> Maybe Char
+ Network.URI.Template.Internal: [modifierPrefix] :: ProcessingOptions -> Maybe Char
+ Network.URI.Template.Internal: [modifierSeparator] :: ProcessingOptions -> Char
+ Network.URI.Template.Internal: [modifierSupportsNamed] :: ProcessingOptions -> Bool
+ Network.URI.Template.Types: [Associative] :: [(TemplateValue Single, TemplateValue Single)] -> TemplateValue Associative
+ Network.URI.Template.Types: [List] :: [TemplateValue Single] -> TemplateValue List
+ Network.URI.Template.Types: [Single] :: String -> TemplateValue Single
+ Network.URI.Template.Types: [WrappedValue] :: TemplateValue a -> WrappedValue
+ Network.URI.Template.Types: [fromAList] :: AList k v -> [(k, v)]
+ Network.URI.Template.Types: [fromString] :: TemplateString -> String
+ Network.URI.Template.Types: [variableName] :: Variable -> String
+ Network.URI.Template.Types: [variableValueModifier] :: Variable -> ValueModifier
+ Network.URI.Template.Types: instance (Network.URI.Template.Types.ToTemplateValue a, Network.URI.Template.Types.TemplateRep a ~ Network.URI.Template.Types.Single) => Network.URI.Template.Types.ToTemplateValue (Data.Vector.Vector a)
+ Network.URI.Template.Types: instance (Network.URI.Template.Types.ToTemplateValue a, Network.URI.Template.Types.TemplateRep a ~ Network.URI.Template.Types.Single) => Network.URI.Template.Types.ToTemplateValue [a]
+ Network.URI.Template.Types: instance (Network.URI.Template.Types.ToTemplateValue k, Network.URI.Template.Types.TemplateRep k ~ Network.URI.Template.Types.Single, Network.URI.Template.Types.ToTemplateValue v, Network.URI.Template.Types.TemplateRep v ~ Network.URI.Template.Types.Single) => Network.URI.Template.Types.ToTemplateValue (Data.HashMap.Base.HashMap k v)
+ Network.URI.Template.Types: instance (Network.URI.Template.Types.ToTemplateValue k, Network.URI.Template.Types.TemplateRep k ~ Network.URI.Template.Types.Single, Network.URI.Template.Types.ToTemplateValue v, Network.URI.Template.Types.TemplateRep v ~ Network.URI.Template.Types.Single) => Network.URI.Template.Types.ToTemplateValue (Data.Map.Base.Map k v)
+ Network.URI.Template.Types: instance (Network.URI.Template.Types.ToTemplateValue k, Network.URI.Template.Types.TemplateRep k ~ Network.URI.Template.Types.Single, Network.URI.Template.Types.ToTemplateValue v, Network.URI.Template.Types.TemplateRep v ~ Network.URI.Template.Types.Single) => Network.URI.Template.Types.ToTemplateValue (Network.URI.Template.Types.AList k v)
+ Network.URI.Template.Types: instance Data.String.IsString Network.URI.Template.Types.TemplateString
+ Network.URI.Template.Types: instance GHC.Classes.Eq Network.URI.Template.Types.Modifier
+ Network.URI.Template.Types: instance GHC.Classes.Eq Network.URI.Template.Types.TemplateSegment
+ Network.URI.Template.Types: instance GHC.Classes.Eq Network.URI.Template.Types.TemplateString
+ Network.URI.Template.Types: instance GHC.Classes.Eq Network.URI.Template.Types.ValueModifier
+ Network.URI.Template.Types: instance GHC.Classes.Eq Network.URI.Template.Types.Variable
+ Network.URI.Template.Types: instance GHC.Read.Read Network.URI.Template.Types.Modifier
+ Network.URI.Template.Types: instance GHC.Read.Read Network.URI.Template.Types.TemplateSegment
+ Network.URI.Template.Types: instance GHC.Read.Read Network.URI.Template.Types.TemplateString
+ Network.URI.Template.Types: instance GHC.Read.Read Network.URI.Template.Types.ValueModifier
+ Network.URI.Template.Types: instance GHC.Read.Read Network.URI.Template.Types.Variable
+ Network.URI.Template.Types: instance GHC.Show.Show (Network.URI.Template.Types.TemplateValue a)
+ Network.URI.Template.Types: instance GHC.Show.Show Network.URI.Template.Types.Modifier
+ Network.URI.Template.Types: instance GHC.Show.Show Network.URI.Template.Types.TemplateSegment
+ Network.URI.Template.Types: instance GHC.Show.Show Network.URI.Template.Types.TemplateString
+ Network.URI.Template.Types: instance GHC.Show.Show Network.URI.Template.Types.ValueModifier
+ Network.URI.Template.Types: instance GHC.Show.Show Network.URI.Template.Types.Variable
+ Network.URI.Template.Types: instance Network.URI.Template.Types.ToTemplateValue Data.Text.Internal.Lazy.Text
+ Network.URI.Template.Types: instance Network.URI.Template.Types.ToTemplateValue Data.Text.Internal.Text
+ Network.URI.Template.Types: instance Network.URI.Template.Types.ToTemplateValue GHC.Types.Int
+ Network.URI.Template.Types: instance Network.URI.Template.Types.ToTemplateValue Network.URI.Template.Types.TemplateString
+ Network.URI.Template.Types: type family TemplateRep a;
+ Network.URI.Template.Types: }
- Network.URI.Template: class ToTemplateValue a where type family TemplateRep a
+ Network.URI.Template: class ToTemplateValue a where type TemplateRep a where {
- Network.URI.Template.Types: class ToTemplateValue a where type family TemplateRep a
+ Network.URI.Template.Types: class ToTemplateValue a where type TemplateRep a where {

Files

src/Network/URI/Template/Parser.hs view
@@ -95,6 +95,6 @@  parseTemplate :: String -> Either Doc UriTemplate parseTemplate t = case parseString uriTemplate mempty t of-                        Failure err -> Left err+                        Failure err -> Left (_errDoc err)                         Success r -> Right r 
uri-templater.cabal view
@@ -2,10 +2,10 @@ -- documentation, see http://haskell.org/cabal/users-guide/  name:                uri-templater-version:             0.2.0.0+version:             0.2.1.0 synopsis:            Parsing & Quasiquoting for RFC 6570 URI Templates description:         Parsing & Quasiquoting for RFC 6570 URI Templates-homepage:            http://github.com/sanetracker/uri-templater+homepage:            http://github.com/iand675/uri-templater license:             MIT license-file:        LICENSE author:              Ian Duncan@@ -16,7 +16,7 @@ cabal-version:       >=1.8 source-repository    head   type:                git-  location:            http://github.com/sanetracker/uri-templater+  location:            http://github.com/iand675/uri-templater  library   exposed-modules:   Network.URI.Template,@@ -25,7 +25,7 @@                      Network.URI.Template.Parser,                      Network.URI.Template.Internal   build-depends:     base <5,-                     trifecta,+                     trifecta >=1.6,                      charset,                      parsers,                      template-haskell,