packages feed

werewolf 1.5.1.1 → 1.5.2.0

raw patch · 3 files changed

+17/−11 lines, 3 filesdep ~MonadRandomdep ~aesondep ~directoryPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: MonadRandom, aeson, directory, extra, lens

API changes (from Hackage documentation)

- Game.Werewolf.Response: instance Data.Aeson.Types.Class.FromJSON Game.Werewolf.Response.Message
- Game.Werewolf.Response: instance Data.Aeson.Types.Class.FromJSON Game.Werewolf.Response.Response
- Game.Werewolf.Response: instance Data.Aeson.Types.Class.ToJSON Game.Werewolf.Response.Message
- Game.Werewolf.Response: instance Data.Aeson.Types.Class.ToJSON Game.Werewolf.Response.Response
+ Game.Werewolf.Response: instance Data.Aeson.Types.FromJSON.FromJSON Game.Werewolf.Response.Message
+ Game.Werewolf.Response: instance Data.Aeson.Types.FromJSON.FromJSON Game.Werewolf.Response.Response
+ Game.Werewolf.Response: instance Data.Aeson.Types.ToJSON.ToJSON Game.Werewolf.Response.Message
+ Game.Werewolf.Response: instance Data.Aeson.Types.ToJSON.ToJSON Game.Werewolf.Response.Response
- Game.Werewolf.Game: activity :: Contravariant f => (Activity -> f Activity) -> Stage -> f Stage
+ Game.Werewolf.Game: activity :: (Functor f, Contravariant f) => (Activity -> f Activity) -> Stage -> f Stage

Files

CHANGELOG.md view
@@ -7,6 +7,12 @@  ### Upcoming +### v1.5.2.0++*Revisions*++* Relaxed dependency constraints.+ ### v1.5.1.1  *Revisions*
src/Game/Werewolf/Game.hs view
@@ -131,7 +131,7 @@ makePrisms ''Stage  #if __GLASGOW_HASKELL__ >= 800-activity :: Contravariant f => (Activity -> f Activity) -> Stage -> f Stage+activity :: (Functor f, Contravariant f) => (Activity -> f Activity) -> Stage -> f Stage #else activity :: Getter Stage Activity #endif
werewolf.cabal view
@@ -1,8 +1,8 @@ name:           werewolf-version:        1.5.1.1+version:        1.5.2.0  author:         Henry J. Wylde-maintainer:     public@hjwylde.com+maintainer:     hjwylde@gmail.com homepage:       https://github.com/hjwylde/werewolf  synopsis:       A game engine for playing werewolf within an arbitrary chat client@@ -349,14 +349,14 @@         QuasiQuotes,         Rank2Types     build-depends:-        aeson >= 0.8 && < 0.12,+        aeson >= 0.8 && < 1.2,         base >= 4.8 && < 5,         containers == 0.5.*,-        directory == 1.2.*,-        extra == 1.4.*,+        directory > 1.2,+        extra >= 1.4 && < 1.6,         filepath == 1.4.*,-        lens >= 4.12 && < 4.15,-        MonadRandom == 0.4.*,+        lens >= 4.12 && < 4.16,+        MonadRandom >= 0.4 && < 0.6,         mtl == 2.2.*,         optparse-applicative >= 0.11 && < 0.14,         random-shuffle,@@ -387,12 +387,12 @@         Rank2Types,         TemplateHaskell     build-depends:-        aeson >= 0.8 && < 0.12,+        aeson >= 0.8 && < 1.2,         base >= 4.8 && < 5,         containers == 0.5.*,-        extra == 1.4.*,+        extra >= 1.4 && < 1.6,         interpolate == 0.1.*,-        lens >= 4.12 && < 4.15,+        lens >= 4.12 && < 4.16,         mtl == 2.2.*,         template-haskell >= 2.10 && < 2.12,         text == 1.2.*,