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