packages feed

snap-core 0.9.7.0 → 0.9.7.2

raw patch · 3 files changed

+8/−7 lines, 3 filesdep +time-locale-compatdep ~vectorPVP ok

version bump matches the API change (PVP)

Dependencies added: time-locale-compat

Dependency ranges changed: vector

API changes (from Hackage documentation)

Files

snap-core.cabal view
@@ -1,5 +1,5 @@ name:           snap-core-version:        0.9.7.0+version:        0.9.7.2 synopsis:       Snap: A Haskell Web Framework (core interfaces and types)  description:@@ -93,11 +93,12 @@    if flag(portable) || os(windows)     cpp-options: -DPORTABLE-    build-depends: old-locale >= 1 && <2+    build-depends: time-locale-compat == 0.1.*   else     c-sources: cbits/timefuncs.c     include-dirs: cbits     build-depends: bytestring-mmap >= 0.2.2 && <0.3,+                   old-locale >= 1 && <2,                    unix >= 2.4 && <3.0     cpp-options: -DUSE_UNIX @@ -129,7 +130,7 @@     build-depends:-    attoparsec                >= 0.10    && < 0.13,+    attoparsec                >= 0.10    && < 0.14,     attoparsec-enumerator     >= 0.3     && < 0.4,     base                      >= 4       && < 5,     blaze-builder             >= 0.2.1.4 && < 0.5,
src/Snap/Internal/Http/Types.hs view
@@ -43,7 +43,7 @@ import           Data.Time.Format import           Data.Time.LocalTime import           Data.Time.Clock.POSIX-import           System.Locale (defaultTimeLocale)+import           Data.Time.Locale.Compat (defaultTimeLocale) #else import           Data.Time.Format () import           Foreign
src/Snap/Internal/Parsing.hs view
@@ -354,9 +354,9 @@ urlEncodeTable :: FastSet urlEncodeTable = generateFS f   where-    f c = any ($ (w2c c)) [isAlphaNum, flip elem [ '$', '_', '-', '.', '!'-                                                 , '*' , '\'', '(', ')'-                                                 , ',' ] ]+    f c = any ($ (w2c c)) [\x -> isAscii x && isAlphaNum x,+                          flip elem [ '$', '_', '-', '.', '!'+                                    , '*' , '\'', '(', ')', ',' ] ]  ------------------------------------------------------------------------------ hexd :: Char -> Builder