modern-uri 0.3.3.0 → 0.3.3.1
raw patch · 3 files changed
+16/−12 lines, 3 filesdep ~bytestringPVP ok
version bump matches the API change (PVP)
Dependency ranges changed: bytestring
API changes (from Hackage documentation)
Files
- CHANGELOG.md +4/−0
- Text/URI/Render.hs +6/−6
- modern-uri.cabal +6/−6
CHANGELOG.md view
@@ -1,3 +1,7 @@+## Modern URI 0.3.3.1++* Works with `bytestring-0.11`.+ ## Modern URI 0.3.3.0 * Added `mkURIBs` for parsing `ByteString` as a `URI`.
Text/URI/Render.hs view
@@ -31,8 +31,8 @@ import Data.ByteString (ByteString) import qualified Data.ByteString as B+import qualified Data.ByteString.Builder as BB import qualified Data.ByteString.Lazy as BL-import qualified Data.ByteString.Lazy.Builder as BLB import Data.Char (chr, intToDigit) import Data.Kind (Type) import Data.List (intersperse)@@ -70,14 +70,14 @@ -- | Render a given 'URI' value as a strict 'ByteString'. renderBs :: URI -> ByteString-renderBs = BL.toStrict . BLB.toLazyByteString . renderBs'+renderBs = BL.toStrict . BB.toLazyByteString . renderBs' --- | Render a given 'URI' value as a 'BLB.Builder'.-renderBs' :: URI -> BLB.Builder+-- | Render a given 'URI' value as a 'BB.Builder'.+renderBs' :: URI -> BB.Builder renderBs' x = equip- BLB.wordDec- (BLB.byteString . TE.encodeUtf8 . percentEncode)+ BB.wordDec+ (BB.byteString . TE.encodeUtf8 . percentEncode) (genericRender x) -- | Render a given 'URI' value as a 'String'.
modern-uri.cabal view
@@ -1,11 +1,11 @@ cabal-version: 1.18 name: modern-uri-version: 0.3.3.0+version: 0.3.3.1 license: BSD3 license-file: LICENSE.md maintainer: Mark Karpov <markkarpov92@gmail.com> author: Mark Karpov <markkarpov92@gmail.com>-tested-with: ghc ==8.6.5 ghc ==8.8.4 ghc ==8.10.2+tested-with: ghc ==8.6.5 ghc ==8.8.4 ghc ==8.10.3 homepage: https://github.com/mrkkrp/modern-uri bug-reports: https://github.com/mrkkrp/modern-uri/issues synopsis: Modern library for working with URIs@@ -42,7 +42,7 @@ build-depends: QuickCheck >=2.4 && <3.0, base >=4.12 && <5.0,- bytestring >=0.2 && <0.11,+ bytestring >=0.2 && <0.12, containers >=0.5 && <0.7, contravariant >=1.3 && <2.0, deepseq >=1.3 && <1.5,@@ -79,7 +79,7 @@ build-depends: QuickCheck >=2.4 && <3.0, base >=4.12 && <5.0,- bytestring >=0.2 && <0.11,+ bytestring >=0.2 && <0.12, hspec >=2.0 && <3.0, hspec-megaparsec >=2.0 && <3.0, megaparsec >=7.0 && <10.0,@@ -99,7 +99,7 @@ default-language: Haskell2010 build-depends: base >=4.12 && <5.0,- bytestring >=0.2 && <0.11,+ bytestring >=0.2 && <0.12, criterion >=0.6.2.1 && <1.6, megaparsec >=7.0 && <10.0, modern-uri -any,@@ -118,7 +118,7 @@ default-language: Haskell2010 build-depends: base >=4.12 && <5.0,- bytestring >=0.2 && <0.11,+ bytestring >=0.2 && <0.12, deepseq >=1.3 && <1.5, megaparsec >=7.0 && <10.0, modern-uri -any,