calamity 0.8.0.0 → 0.9.0.0
raw patch · 2 files changed
+9/−4 lines, 2 filesdep +crypton-connectiondep +crypton-x509-systemdep −connectiondep −x509-systemdep ~tlsPVP ok
version bump matches the API change (PVP)
Dependencies added: crypton-connection, crypton-x509-system
Dependencies removed: connection, x509-system
Dependency ranges changed: tls
API changes (from Hackage documentation)
- Calamity.Cache.Eff: delDM :: forall r_a5P42. Member CacheEff r_a5P42 => Snowflake DMChannel -> Sem r_a5P42 ()
+ Calamity.Cache.Eff: delDM :: forall r_a5Pc6. Member CacheEff r_a5Pc6 => Snowflake DMChannel -> Sem r_a5Pc6 ()
- Calamity.Cache.Eff: delGuild :: forall r_a5P3V. Member CacheEff r_a5P3V => Snowflake Guild -> Sem r_a5P3V ()
+ Calamity.Cache.Eff: delGuild :: forall r_a5PbZ. Member CacheEff r_a5PbZ => Snowflake Guild -> Sem r_a5PbZ ()
- Calamity.Cache.Eff: delMessage :: forall r_a5P4n. Member CacheEff r_a5P4n => Snowflake Message -> Sem r_a5P4n ()
+ Calamity.Cache.Eff: delMessage :: forall r_a5Pcr. Member CacheEff r_a5Pcr => Snowflake Message -> Sem r_a5Pcr ()
- Calamity.Cache.Eff: delUnavailableGuild :: forall r_a5P4g. Member CacheEff r_a5P4g => Snowflake Guild -> Sem r_a5P4g ()
+ Calamity.Cache.Eff: delUnavailableGuild :: forall r_a5Pck. Member CacheEff r_a5Pck => Snowflake Guild -> Sem r_a5Pck ()
- Calamity.Cache.Eff: delUser :: forall r_a5P49. Member CacheEff r_a5P49 => Snowflake User -> Sem r_a5P49 ()
+ Calamity.Cache.Eff: delUser :: forall r_a5Pcd. Member CacheEff r_a5Pcd => Snowflake User -> Sem r_a5Pcd ()
- Calamity.Cache.Eff: getBotUser :: forall r_a5P3N. Member CacheEff r_a5P3N => Sem r_a5P3N (Maybe User)
+ Calamity.Cache.Eff: getBotUser :: forall r_a5PbR. Member CacheEff r_a5PbR => Sem r_a5PbR (Maybe User)
- Calamity.Cache.Eff: getDM :: forall r_a5P3Z. Member CacheEff r_a5P3Z => Snowflake DMChannel -> Sem r_a5P3Z (Maybe DMChannel)
+ Calamity.Cache.Eff: getDM :: forall r_a5Pc3. Member CacheEff r_a5Pc3 => Snowflake DMChannel -> Sem r_a5Pc3 (Maybe DMChannel)
- Calamity.Cache.Eff: getDMs :: forall r_a5P41. Member CacheEff r_a5P41 => Sem r_a5P41 [DMChannel]
+ Calamity.Cache.Eff: getDMs :: forall r_a5Pc5. Member CacheEff r_a5Pc5 => Sem r_a5Pc5 [DMChannel]
- Calamity.Cache.Eff: getGuild :: forall r_a5P3Q. Member CacheEff r_a5P3Q => Snowflake Guild -> Sem r_a5P3Q (Maybe Guild)
+ Calamity.Cache.Eff: getGuild :: forall r_a5PbU. Member CacheEff r_a5PbU => Snowflake Guild -> Sem r_a5PbU (Maybe Guild)
- Calamity.Cache.Eff: getGuildChannel :: forall r_a5P3S. Member CacheEff r_a5P3S => Snowflake GuildChannel -> Sem r_a5P3S (Maybe GuildChannel)
+ Calamity.Cache.Eff: getGuildChannel :: forall r_a5PbW. Member CacheEff r_a5PbW => Snowflake GuildChannel -> Sem r_a5PbW (Maybe GuildChannel)
- Calamity.Cache.Eff: getGuilds :: forall r_a5P3U. Member CacheEff r_a5P3U => Sem r_a5P3U [Guild]
+ Calamity.Cache.Eff: getGuilds :: forall r_a5PbY. Member CacheEff r_a5PbY => Sem r_a5PbY [Guild]
- Calamity.Cache.Eff: getMessage :: forall r_a5P4k. Member CacheEff r_a5P4k => Snowflake Message -> Sem r_a5P4k (Maybe Message)
+ Calamity.Cache.Eff: getMessage :: forall r_a5Pco. Member CacheEff r_a5Pco => Snowflake Message -> Sem r_a5Pco (Maybe Message)
- Calamity.Cache.Eff: getMessages :: forall r_a5P4m. Member CacheEff r_a5P4m => Sem r_a5P4m [Message]
+ Calamity.Cache.Eff: getMessages :: forall r_a5Pcq. Member CacheEff r_a5Pcq => Sem r_a5Pcq [Message]
- Calamity.Cache.Eff: getUnavailableGuilds :: forall r_a5P4f. Member CacheEff r_a5P4f => Sem r_a5P4f [Snowflake Guild]
+ Calamity.Cache.Eff: getUnavailableGuilds :: forall r_a5Pcj. Member CacheEff r_a5Pcj => Sem r_a5Pcj [Snowflake Guild]
- Calamity.Cache.Eff: getUser :: forall r_a5P46. Member CacheEff r_a5P46 => Snowflake User -> Sem r_a5P46 (Maybe User)
+ Calamity.Cache.Eff: getUser :: forall r_a5Pca. Member CacheEff r_a5Pca => Snowflake User -> Sem r_a5Pca (Maybe User)
- Calamity.Cache.Eff: getUsers :: forall r_a5P48. Member CacheEff r_a5P48 => Sem r_a5P48 [User]
+ Calamity.Cache.Eff: getUsers :: forall r_a5Pcc. Member CacheEff r_a5Pcc => Sem r_a5Pcc [User]
- Calamity.Cache.Eff: isUnavailableGuild :: forall r_a5P4d. Member CacheEff r_a5P4d => Snowflake Guild -> Sem r_a5P4d Bool
+ Calamity.Cache.Eff: isUnavailableGuild :: forall r_a5Pch. Member CacheEff r_a5Pch => Snowflake Guild -> Sem r_a5Pch Bool
- Calamity.Cache.Eff: setBotUser :: forall r_a5P3L. Member CacheEff r_a5P3L => User -> Sem r_a5P3L ()
+ Calamity.Cache.Eff: setBotUser :: forall r_a5PbP. Member CacheEff r_a5PbP => User -> Sem r_a5PbP ()
- Calamity.Cache.Eff: setDM :: forall r_a5P3X. Member CacheEff r_a5P3X => DMChannel -> Sem r_a5P3X ()
+ Calamity.Cache.Eff: setDM :: forall r_a5Pc1. Member CacheEff r_a5Pc1 => DMChannel -> Sem r_a5Pc1 ()
- Calamity.Cache.Eff: setGuild :: forall r_a5P3O. Member CacheEff r_a5P3O => Guild -> Sem r_a5P3O ()
+ Calamity.Cache.Eff: setGuild :: forall r_a5PbS. Member CacheEff r_a5PbS => Guild -> Sem r_a5PbS ()
- Calamity.Cache.Eff: setMessage :: forall r_a5P4i. Member CacheEff r_a5P4i => Message -> Sem r_a5P4i ()
+ Calamity.Cache.Eff: setMessage :: forall r_a5Pcm. Member CacheEff r_a5Pcm => Message -> Sem r_a5Pcm ()
- Calamity.Cache.Eff: setUnavailableGuild :: forall r_a5P4b. Member CacheEff r_a5P4b => Snowflake Guild -> Sem r_a5P4b ()
+ Calamity.Cache.Eff: setUnavailableGuild :: forall r_a5Pcf. Member CacheEff r_a5Pcf => Snowflake Guild -> Sem r_a5Pcf ()
- Calamity.Cache.Eff: setUser :: forall r_a5P44. Member CacheEff r_a5P44 => User -> Sem r_a5P44 ()
+ Calamity.Cache.Eff: setUser :: forall r_a5Pc8. Member CacheEff r_a5Pc8 => User -> Sem r_a5Pc8 ()
- Calamity.HTTP.Internal.Ratelimit: getRatelimitState :: forall r_a4vWZ. Member RatelimitEff r_a4vWZ => Sem r_a4vWZ RateLimitState
+ Calamity.HTTP.Internal.Ratelimit: getRatelimitState :: forall r_a4w6N. Member RatelimitEff r_a4w6N => Sem r_a4w6N RateLimitState
- Calamity.Interactions.Eff: getInteraction :: forall r_a4nSo. Member InteractionEff r_a4nSo => Sem r_a4nSo Interaction
+ Calamity.Interactions.Eff: getInteraction :: forall r_a4o2f. Member InteractionEff r_a4o2f => Sem r_a4o2f Interaction
- Calamity.Interactions.View: endView :: forall ret_a7Pn4 inp_a7Pn5 sendResp_a7Pn6 r_a7PCE. Member (ViewEff ret_a7Pn4 inp_a7Pn5 sendResp_a7Pn6) r_a7PCE => ret_a7Pn4 -> Sem r_a7PCE ()
+ Calamity.Interactions.View: endView :: forall ret_a7Pwq inp_a7Pwr sendResp_a7Pws r_a7PM0. Member (ViewEff ret_a7Pwq inp_a7Pwr sendResp_a7Pws) r_a7PM0 => ret_a7Pwq -> Sem r_a7PM0 ()
- Calamity.Interactions.View: getSendResponse :: forall ret_a7Pnc inp_a7Pnd sendResp_a7Pne r_a7PCJ. Member (ViewEff ret_a7Pnc inp_a7Pnd sendResp_a7Pne) r_a7PCJ => Sem r_a7PCJ sendResp_a7Pne
+ Calamity.Interactions.View: getSendResponse :: forall ret_a7Pwy inp_a7Pwz sendResp_a7PwA r_a7PM5. Member (ViewEff ret_a7Pwy inp_a7Pwz sendResp_a7PwA) r_a7PM5 => Sem r_a7PM5 sendResp_a7PwA
- Calamity.Interactions.View: replaceView :: forall ret_a7Pna inp_a7Pn8 sendResp_a7Pnb r_a7PCG. Member (ViewEff ret_a7Pna inp_a7Pn8 sendResp_a7Pnb) r_a7PCG => View inp_a7Pn8 -> ([Component] -> Sem r_a7PCG ()) -> Sem r_a7PCG ()
+ Calamity.Interactions.View: replaceView :: forall ret_a7Pww inp_a7Pwu sendResp_a7Pwx r_a7PM2. Member (ViewEff ret_a7Pww inp_a7Pwu sendResp_a7Pwx) r_a7PM2 => View inp_a7Pwu -> ([Component] -> Sem r_a7PM2 ()) -> Sem r_a7PM2 ()
- Calamity.Internal.LocalWriter: llisten :: forall o_auyH r_auAd a_X0. Member (LocalWriter o_auyH) r_auAd => Sem r_auAd a_X0 -> Sem r_auAd (o_auyH, a_X0)
+ Calamity.Internal.LocalWriter: llisten :: forall o_auGc r_auHI a_X0. Member (LocalWriter o_auGc) r_auHI => Sem r_auHI a_X0 -> Sem r_auHI (o_auGc, a_X0)
- Calamity.Internal.LocalWriter: ltell :: forall o_auyD r_auAb. Member (LocalWriter o_auyD) r_auAb => o_auyD -> Sem r_auAb ()
+ Calamity.Internal.LocalWriter: ltell :: forall o_auG8 r_auHG. Member (LocalWriter o_auG8) r_auHG => o_auG8 -> Sem r_auHG ()
- Calamity.Metrics.Eff: addCounter :: forall r_awyL. Member MetricEff r_awyL => Int -> Counter -> Sem r_awyL Int
+ Calamity.Metrics.Eff: addCounter :: forall r_awcn. Member MetricEff r_awcn => Int -> Counter -> Sem r_awcn Int
- Calamity.Metrics.Eff: modifyGauge :: forall r_awyO. Member MetricEff r_awyO => (Double -> Double) -> Gauge -> Sem r_awyO Double
+ Calamity.Metrics.Eff: modifyGauge :: forall r_awcq. Member MetricEff r_awcq => (Double -> Double) -> Gauge -> Sem r_awcq Double
- Calamity.Metrics.Eff: observeHistogram :: forall r_awyR. Member MetricEff r_awyR => Double -> Histogram -> Sem r_awyR HistogramSample
+ Calamity.Metrics.Eff: observeHistogram :: forall r_awct. Member MetricEff r_awct => Double -> Histogram -> Sem r_awct HistogramSample
- Calamity.Metrics.Eff: registerCounter :: forall r_awyB. Member MetricEff r_awyB => Text -> [(Text, Text)] -> Sem r_awyB Counter
+ Calamity.Metrics.Eff: registerCounter :: forall r_awcd. Member MetricEff r_awcd => Text -> [(Text, Text)] -> Sem r_awcd Counter
- Calamity.Metrics.Eff: registerGauge :: forall r_awyE. Member MetricEff r_awyE => Text -> [(Text, Text)] -> Sem r_awyE Gauge
+ Calamity.Metrics.Eff: registerGauge :: forall r_awcg. Member MetricEff r_awcg => Text -> [(Text, Text)] -> Sem r_awcg Gauge
- Calamity.Metrics.Eff: registerHistogram :: forall r_awyH. Member MetricEff r_awyH => Text -> [(Text, Text)] -> [Double] -> Sem r_awyH Histogram
+ Calamity.Metrics.Eff: registerHistogram :: forall r_awcj. Member MetricEff r_awcj => Text -> [(Text, Text)] -> [Double] -> Sem r_awcj Histogram
- Calamity.Types.TokenEff: getBotToken :: forall r_a1Mwx. Member TokenEff r_a1Mwx => Sem r_a1Mwx Token
+ Calamity.Types.TokenEff: getBotToken :: forall r_a1MGo. Member TokenEff r_a1MGo => Sem r_a1MGo Token
Files
- ChangeLog.md +5/−0
- calamity.cabal +4/−4
ChangeLog.md view
@@ -1,5 +1,10 @@ # Changelog for Calamity +## 0.9.0.0+++ Require tls >= 1.7++ Bump dependencies to support tls-1.7+ ## 0.7.1.0 + Fix ratelimits being effectively broken (succ -> pred)
calamity.cabal view
@@ -1,6 +1,6 @@ cabal-version: 2.0 name: calamity-version: 0.8.0.0+version: 0.9.0.0 synopsis: A library for writing discord bots in haskell description: Please see the README on GitHub at <https://github.com/simmsb/calamity#readme>@@ -195,7 +195,8 @@ , calamity-commands >=0.4 && <0.5 , colour >=2.3.5 && <2.4 , concurrent-extra >=0.7 && <0.8- , connection >=0.2.6 && <0.4+ , crypton-connection >=0.2.6 && <0.4+ , crypton-x509-system >=1.6.6 && <1.7 , containers >=0.6 && <0.7 , data-default-class >=0.1 && <0.2 , data-flags >=0.0.3 && <0.1@@ -228,13 +229,12 @@ , text >=1.2 && <2.1 , text-show >=3.8 && <4 , time >=1.8 && <1.13- , tls >=1.4 && <2+ , tls >=1.7 && <2 , typerep-map >=0.5 && <0.7 , unagi-chan >=0.4 && <0.5 , unboxing-vector >=0.2 && <0.3 , unordered-containers >=0.2 && <0.3 , vector >=0.12 && <0.14 , websockets >=0.12 && <0.13- , x509-system >=1.6.6 && <1.7 default-language: Haskell2010