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 +6/−0
- src/Game/Werewolf/Game.hs +1/−1
- werewolf.cabal +10/−10
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.*,