polysemy-http 0.4.0.5 → 0.4.0.6
raw patch · 1 files changed
+46/−46 lines, 1 filesdep ~aesondep ~ansi-terminaldep ~case-insensitivePVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: aeson, ansi-terminal, case-insensitive, composition, data-default, either, http-client, http-client-tls, http-types, lens, polysemy, polysemy-log, polysemy-plugin, relude, string-interpolate
API changes (from Hackage documentation)
- Polysemy.Http.Data.Manager: get :: forall r_atB2. MemberWithError Manager r_atB2 => Sem r_atB2 Manager
+ Polysemy.Http.Data.Manager: get :: forall r_atBk. MemberWithError Manager r_atBk => Sem r_atBk Manager
- Polysemy.Http.Data.Request: body :: HasRequest c_aByH => Lens' c_aByH Body
+ Polysemy.Http.Data.Request: body :: HasRequest c_aByR => Lens' c_aByR Body
- Polysemy.Http.Data.Request: class HasRequest c_aByH
+ Polysemy.Http.Data.Request: class HasRequest c_aByR
- Polysemy.Http.Data.Request: cookies :: HasRequest c_aByH => Lens' c_aByH CookieJar
+ Polysemy.Http.Data.Request: cookies :: HasRequest c_aByR => Lens' c_aByR CookieJar
- Polysemy.Http.Data.Request: headers :: HasRequest c_aByH => Lens' c_aByH [(HeaderName, HeaderValue)]
+ Polysemy.Http.Data.Request: headers :: HasRequest c_aByR => Lens' c_aByR [(HeaderName, HeaderValue)]
- Polysemy.Http.Data.Request: host :: HasRequest c_aByH => Lens' c_aByH Host
+ Polysemy.Http.Data.Request: host :: HasRequest c_aByR => Lens' c_aByR Host
- Polysemy.Http.Data.Request: method :: HasRequest c_aByH => Lens' c_aByH Method
+ Polysemy.Http.Data.Request: method :: HasRequest c_aByR => Lens' c_aByR Method
- Polysemy.Http.Data.Request: path :: HasRequest c_aByH => Lens' c_aByH Path
+ Polysemy.Http.Data.Request: path :: HasRequest c_aByR => Lens' c_aByR Path
- Polysemy.Http.Data.Request: port :: HasRequest c_aByH => Lens' c_aByH (Maybe Port)
+ Polysemy.Http.Data.Request: port :: HasRequest c_aByR => Lens' c_aByR (Maybe Port)
- Polysemy.Http.Data.Request: query :: HasRequest c_aByH => Lens' c_aByH [(QueryKey, Maybe QueryValue)]
+ Polysemy.Http.Data.Request: query :: HasRequest c_aByR => Lens' c_aByR [(QueryKey, Maybe QueryValue)]
- Polysemy.Http.Data.Request: request :: HasRequest c_aByH => Lens' c_aByH Request
+ Polysemy.Http.Data.Request: request :: HasRequest c_aByR => Lens' c_aByR Request
- Polysemy.Http.Data.Request: tls :: HasRequest c_aByH => Lens' c_aByH Tls
+ Polysemy.Http.Data.Request: tls :: HasRequest c_aByR => Lens' c_aByR Tls
- Polysemy.Http.Prelude: interpret :: forall e (r :: [Effect]) a. FirstOrder e "interpret" => (forall x (rInitial :: EffectRow). () => e (Sem rInitial) x -> Sem r x) -> Sem (e : r) a -> Sem r a
+ Polysemy.Http.Prelude: interpret :: forall e (r :: [Effect]) a. FirstOrder e "interpret" => (forall (rInitial :: EffectRow) x. () => e (Sem rInitial) x -> Sem r x) -> Sem (e : r) a -> Sem r a
- Polysemy.Http.Prelude: pureT :: forall a (e :: Effect) (m :: Type -> Type) (r :: [Effect]). a -> Tactical e m r a
+ Polysemy.Http.Prelude: pureT :: forall f a (e :: Effect) (m :: Type -> Type) (r :: [Effect]). Functor f => a -> Sem (WithTactics e f m r) (f a)
Files
- polysemy-http.cabal +46/−46
polysemy-http.cabal view
@@ -5,7 +5,7 @@ -- see: https://github.com/sol/hpack name: polysemy-http-version: 0.4.0.5+version: 0.4.0.6 synopsis: Polysemy Effect for Http-Client description: See <https://hackage.haskell.org/package/polysemy-http/docs/Polysemy-Http.html> category: Network@@ -106,24 +106,24 @@ ViewPatterns ghc-options: -fplugin=Polysemy.Plugin -flate-specialise -fspecialise-aggressively -Wall build-depends:- aeson >=1.4 && <1.6- , ansi-terminal >=0.10.3 && <0.12+ aeson >=1.4+ , ansi-terminal >=0.10.3 , base ==4.* , bytestring- , case-insensitive ==1.2.*- , composition >=1.0.2 && <1.1+ , case-insensitive >=1.2+ , composition >=1.0.2 , containers- , data-default ==0.7.*- , either >=5.0.1 && <5.1- , http-client >=0.6.4 && <0.8- , http-client-tls (>=0.3.5 && <0.4) && <0.4- , http-types >=0.12.3 && <0.13- , lens >=4 && <5.1- , polysemy ==1.5.*- , polysemy-log >=0.2.2.1 && <0.3- , polysemy-plugin ==0.3.*- , relude >=0.7 && <1.2- , string-interpolate >=0.2.1 && <0.4+ , data-default >=0.7+ , either >=5.0.1+ , http-client >=0.6.4+ , http-client-tls >=0.3.5+ , http-types >=0.12.3+ , lens >=4+ , polysemy >=1.5+ , polysemy-log >=0.2.2.1+ , polysemy-plugin >=0.3+ , relude >=0.7+ , string-interpolate >=0.2.1 , template-haskell , text , time@@ -197,30 +197,30 @@ ViewPatterns ghc-options: -fplugin=Polysemy.Plugin -flate-specialise -fspecialise-aggressively -Wall -threaded -rtsopts -with-rtsopts=-N build-depends:- aeson >=1.4 && <1.6- , ansi-terminal >=0.10.3 && <0.12+ aeson >=1.4+ , ansi-terminal >=0.10.3 , base ==4.* , bytestring- , case-insensitive ==1.2.*- , composition >=1.0.2 && <1.1+ , case-insensitive >=1.2+ , composition >=1.0.2 , containers- , data-default ==0.7.*- , either >=5.0.1 && <5.1+ , data-default >=0.7+ , either >=5.0.1 , hedgehog- , http-client >=0.6.4 && <0.8- , http-client-tls (>=0.3.5 && <0.4) && <0.4- , http-types >=0.12.3 && <0.13- , lens >=4 && <5.1+ , http-client >=0.6.4+ , http-client-tls >=0.3.5+ , http-types >=0.12.3+ , lens >=4 , network- , polysemy ==1.5.*+ , polysemy >=1.5 , polysemy-http- , polysemy-log >=0.2.2.1 && <0.3- , polysemy-plugin ==0.3.*- , relude >=0.7 && <1.2+ , polysemy-log >=0.2.2.1+ , polysemy-plugin >=0.3+ , relude >=0.7 , servant , servant-client , servant-server- , string-interpolate >=0.2.1 && <0.4+ , string-interpolate >=0.2.1 , tasty , tasty-hedgehog , template-haskell@@ -297,26 +297,26 @@ ViewPatterns ghc-options: -fplugin=Polysemy.Plugin -flate-specialise -fspecialise-aggressively -Wall -threaded -rtsopts -with-rtsopts=-N build-depends:- aeson >=1.4 && <1.6- , ansi-terminal >=0.10.3 && <0.12+ aeson >=1.4+ , ansi-terminal >=0.10.3 , base ==4.* , bytestring- , case-insensitive ==1.2.*- , composition >=1.0.2 && <1.1+ , case-insensitive >=1.2+ , composition >=1.0.2 , containers- , data-default ==0.7.*- , either >=5.0.1 && <5.1+ , data-default >=0.7+ , either >=5.0.1 , hedgehog- , http-client >=0.6.4 && <0.8- , http-client-tls (>=0.3.5 && <0.4) && <0.4- , http-types >=0.12.3 && <0.13- , lens >=4 && <5.1- , polysemy ==1.5.*+ , http-client >=0.6.4+ , http-client-tls >=0.3.5+ , http-types >=0.12.3+ , lens >=4+ , polysemy >=1.5 , polysemy-http- , polysemy-log >=0.2.2.1 && <0.3- , polysemy-plugin ==0.3.*- , relude >=0.7 && <1.2- , string-interpolate >=0.2.1 && <0.4+ , polysemy-log >=0.2.2.1+ , polysemy-plugin >=0.3+ , relude >=0.7+ , string-interpolate >=0.2.1 , tasty , tasty-hedgehog , template-haskell