packages feed

polysemy-webserver 0.2.1.1 → 0.2.1.2

raw patch · 1 files changed

+15/−6 lines, 1 filesPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

API changes (from Hackage documentation)

- Polysemy.WebServer: acceptPendingWebSocketConnection :: forall r_ag4o. MemberWithError WebServer r_ag4o => PendingConnection -> AcceptRequest -> Sem r_ag4o (Either (Either HandshakeException ConnectionException) Connection)
+ Polysemy.WebServer: acceptPendingWebSocketConnection :: forall r_abkW. Member WebServer r_abkW => PendingConnection -> AcceptRequest -> Sem r_abkW (Either (Either HandshakeException ConnectionException) Connection)
- Polysemy.WebServer: getBody :: forall r_ag4h. MemberWithError WebServer r_ag4h => Int -> Request -> Sem r_ag4h (Maybe ByteString)
+ Polysemy.WebServer: getBody :: forall r_abkP. Member WebServer r_abkP => Int -> Request -> Sem r_abkP (Maybe ByteString)
- Polysemy.WebServer: receiveWebSocketDataMessage :: forall r_ag4B. MemberWithError WebServer r_ag4B => Connection -> Sem r_ag4B (Either ConnectionException DataMessage)
+ Polysemy.WebServer: receiveWebSocketDataMessage :: forall r_abl9. Member WebServer r_abl9 => Connection -> Sem r_abl9 (Either ConnectionException DataMessage)
- Polysemy.WebServer: rejectPendingWebSocketConnection :: forall r_ag4r. MemberWithError WebServer r_ag4r => PendingConnection -> RejectRequest -> Sem r_ag4r ()
+ Polysemy.WebServer: rejectPendingWebSocketConnection :: forall r_abkZ. Member WebServer r_abkZ => PendingConnection -> RejectRequest -> Sem r_abkZ ()
- Polysemy.WebServer: respondWebRequest :: forall r_ag4e. MemberWithError WebServer r_ag4e => PendingWebRequest -> Response -> Sem r_ag4e ResponseReceived
+ Polysemy.WebServer: respondWebRequest :: forall r_abkM. Member WebServer r_abkM => PendingWebRequest -> Response -> Sem r_abkM ResponseReceived
- Polysemy.WebServer: sendWebSocketCloseCode :: forall r_ag4D a_XfFm. (MemberWithError WebServer r_ag4D, WebSocketsData a_XfFm) => Connection -> Word16 -> a_XfFm -> Sem r_ag4D ()
+ Polysemy.WebServer: sendWebSocketCloseCode :: forall r_ablb a_X0. (Member WebServer r_ablb, WebSocketsData a_X0) => Connection -> Word16 -> a_X0 -> Sem r_ablb ()
- Polysemy.WebServer: sendWebSocketDataMessages :: forall r_ag4y. MemberWithError WebServer r_ag4y => Connection -> [DataMessage] -> Sem r_ag4y ()
+ Polysemy.WebServer: sendWebSocketDataMessages :: forall r_abl6. Member WebServer r_abl6 => Connection -> [DataMessage] -> Sem r_abl6 ()
- Polysemy.WebServer: startWebServer :: forall r_ag48. MemberWithError WebServer r_ag48 => Port -> (Request -> PendingWebRequest -> Sem r_ag48 ResponseReceived) -> Sem r_ag48 ()
+ Polysemy.WebServer: startWebServer :: forall r_abkG. Member WebServer r_abkG => Port -> (Request -> PendingWebRequest -> Sem r_abkG ResponseReceived) -> Sem r_abkG ()
- Polysemy.WebServer: startWebServerSettings :: forall r_ag4b. MemberWithError WebServer r_ag4b => Settings -> (Request -> PendingWebRequest -> Sem r_ag4b ResponseReceived) -> Sem r_ag4b ()
+ Polysemy.WebServer: startWebServerSettings :: forall r_abkJ. Member WebServer r_abkJ => Settings -> (Request -> PendingWebRequest -> Sem r_abkJ ResponseReceived) -> Sem r_abkJ ()
- Polysemy.WebServer: upgradeToWebSocketsResponse :: forall r_ag4k. MemberWithError WebServer r_ag4k => ConnectionOptions -> (PendingConnection -> Sem r_ag4k ()) -> Request -> Sem r_ag4k (Maybe Response)
+ Polysemy.WebServer: upgradeToWebSocketsResponse :: forall r_abkS. Member WebServer r_abkS => ConnectionOptions -> (PendingConnection -> Sem r_abkS ()) -> Request -> Sem r_abkS (Maybe Response)
- Polysemy.WebServer: whilePingingWebSocket :: forall r_ag4u a_XfFj. MemberWithError WebServer r_ag4u => Connection -> Int -> Sem r_ag4u a_XfFj -> Sem r_ag4u (Maybe a_XfFj)
+ Polysemy.WebServer: whilePingingWebSocket :: forall r_abl2 a_X0. Member WebServer r_abl2 => Connection -> Int -> Sem r_abl2 a_X0 -> Sem r_abl2 (Maybe a_X0)

Files

polysemy-webserver.cabal view
@@ -1,13 +1,13 @@ cabal-version: 1.12 --- This file has been generated from package.yaml by hpack version 0.33.0.+-- This file has been generated from package.yaml by hpack version 0.34.4. -- -- see: https://github.com/sol/hpack ----- hash: 5f49dee71f21455f19873b8d9433e685e41dd889861f15eeb669693069834660+-- hash: 10df8aee37da3cf1435e9dffd1a42950744c700016183fe65294a7e5ce01f30f  name:           polysemy-webserver-version:        0.2.1.1+version:        0.2.1.2 synopsis:       Start web servers from within a Polysemy effect stack description:    Please see the README on GitLab at <https://gitlab.com/A1kmm/polysemy-webserver/-/blob/master/README.md> category:       Web@@ -31,14 +31,23 @@       Paths_polysemy_webserver   hs-source-dirs:       src-  default-extensions: DataKinds FlexibleContexts GADTs LambdaCase PolyKinds RankNTypes ScopedTypeVariables TypeApplications TypeOperators TypeFamilies-  ghc-options: -O2 -flate-specialise -fspecialise-aggressively -Wall -fno-warn-orphans -fplugin=Polysemy.Plugin+  default-extensions:+      DataKinds+      FlexibleContexts+      GADTs+      LambdaCase+      PolyKinds+      RankNTypes+      ScopedTypeVariables+      TypeApplications+      TypeOperators+      TypeFamilies+  ghc-options: -O2 -flate-specialise -fspecialise-aggressively -Wall -fno-warn-orphans   build-depends:       base >=4.7 && <5     , bytestring     , http-types     , polysemy >=1.4.0.0-    , polysemy-plugin     , wai     , wai-websockets     , warp