packages feed

marvin 0.1.4 → 0.1.5

raw patch · 2 files changed

+141/−126 lines, 2 filesdep ~bytestringdep ~configuratordep ~directoryPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: bytestring, configurator, directory, filepath, hashable, lifted-async, lifted-base, marvin, marvin-interpolate, monad-logger, monad-loops, mustache, network-uri, random, stm, text, transformers, unordered-containers, websockets, wuss

API changes (from Hackage documentation)

- Marvin: data Script a_au4G
+ Marvin: data Script a_au4M
- Marvin.Types: Script :: (Handlers a_au4G) -> ScriptId -> Config -> a_au4G -> Script a_au4G
+ Marvin.Types: Script :: (Handlers a_au4M) -> ScriptId -> Config -> a_au4M -> Script a_au4M
- Marvin.Types: data Script a_au4G
+ Marvin.Types: data Script a_au4M

Files

CHANGELOG.md view
@@ -1,4 +1,4 @@-# 0.1.2, 0.1.3, 0.1.4 - 17.02.2017+# 0.1.2, 0.1.3, 0.1.4, 0.1.5 - 17.02.2017  - Added manual version bounds to be compatible with stackage and the hackage build (sorry for the version spam) 
marvin.cabal view
@@ -1,132 +1,147 @@-name: marvin-version: 0.1.4-cabal-version: >=1.10-build-type: Simple-license: BSD3-license-file: LICENSE-copyright: Copyright: (c) 2016 Justus Adam-maintainer: dev@justus.science-stability: Beta-homepage: https://marvin.readthedocs.io-synopsis: A modular chat bot-description:-    A framework for writing portable chat bots. Inspired by hubot. The documentation is on readthedocs: <https://marvin.readthedocs.io>-category: Development-author: JustusAdam-data-files:-    initializer/*.hs.mustache-    initializer/config.cfg.mustache-    initializer/bot.cabal.mustache-data-dir: resources-extra-source-files:-    README.md-    CHANGELOG.md-    preprocessor/Main.mustache--source-repository head-    type: git-    location: https://github.com/JustusAdam/marvin+name:                marvin+version:             0.1.5+synopsis:            A modular chat bot+description:         A framework for writing portable chat bots. Inspired by hubot. The documentation is on readthedocs: <https://marvin.readthedocs.io>+homepage:            https://marvin.readthedocs.io+license:             BSD3+license-file:        LICENSE+author:              JustusAdam+maintainer:          dev@justus.science+copyright:           Copyright: (c) 2016 Justus Adam+category:            Development+stability:           Beta+build-type:          Simple+extra-source-files:  README.md+                   , CHANGELOG.md+                   , preprocessor/Main.mustache+data-dir:            resources+data-files:          initializer/*.hs.mustache+                     initializer/config.cfg.mustache+                     initializer/bot.cabal.mustache+cabal-version:       >=1.10  library-    exposed-modules:-        Marvin-        Marvin.Prelude-        Marvin.Types-        Marvin.Run-        Marvin.Util.Mutable-        Marvin.Util.Regex-        Marvin.Util.Random-        Marvin.Util.JSON-        Marvin.Util.HTTP-        Marvin.Adapter-        Marvin.Adapter.Shell-        Marvin.Adapter.Slack.RTM-        Marvin.Adapter.Slack.EventsAPI-        Marvin.Adapter.Telegram.Push-        Marvin.Adapter.Telegram.Poll-    build-depends:-        base >=4.7 && <5,-        wreq >=0.4 && <0.6,-        aeson >=0.11 && <1.2,-        mtl >=2.2 && <3,-        lens ==4.*,-        text-icu >=0.6 && <0.8,-        vector >=0.11 && <1,-        configurator ==0.3.*,-        bytestring ==0.10.*,-        monad-logger ==0.3.*,-        websockets ==0.9.*,-        network-uri >=2.6.1.0 && <2.7,-        wuss >=1.0 && <1.2,-        random >=1.0 && <1.2,-        hashable >=1.0 && <1.3,-        text >=1.0 && <1.3,-        unordered-containers ==0.2.*,-        stm >=2.0 && <2.5,-        marvin-interpolate >=1.0 && <1.2,-        lifted-base ==0.2.*,-        lifted-async >=0.8 && <0.10,-        wai ==3.*,-        warp ==3.*,-        warp-tls ==3.*,-        haskeline >=0.7 && <1,-        monad-loops ==0.4.*,-        time ==1.*,-        transformers-base ==0.4.*,-        monad-control ==1.*,-        deepseq ==1.*,-        http-types >=0.8 && <1.0,-        http-client >=0.4 && <0.6,-        http-client-tls >=0.2 && <0.4,-        optparse-applicative >=0.11 && <1,-        transformers >=0.4 && <0.6-    default-language: Haskell2010-    default-extensions: OverloadedStrings TypeFamilies-                        MultiParamTypeClasses TupleSections LambdaCase GADTs-                        TemplateHaskell QuasiQuotes-    hs-source-dirs: src-    other-modules:-        Util-        Marvin.Internal-        Marvin.Internal.Types-        Marvin.Internal.Values-        Marvin.Adapter.Slack.Types-        Marvin.Adapter.Slack.Common-        Marvin.Adapter.Telegram.Common+  hs-source-dirs:      src+  exposed-modules:     Marvin+                     , Marvin.Prelude+                     , Marvin.Types+                     , Marvin.Run+                     , Marvin.Util.Mutable+                     , Marvin.Util.Regex+                     , Marvin.Util.Random+                     , Marvin.Util.JSON+                     , Marvin.Util.HTTP+                     , Marvin.Adapter+                     , Marvin.Adapter.Shell+                     , Marvin.Adapter.Slack.RTM+                     , Marvin.Adapter.Slack.EventsAPI+                     , Marvin.Adapter.Telegram.Push+                     , Marvin.Adapter.Telegram.Poll+  other-modules:       Util+                     , Marvin.Internal+                     , Marvin.Internal.Types+                     , Marvin.Internal.Values+                     , Marvin.Adapter.Slack.Types+                     , Marvin.Adapter.Slack.Common+                     , Marvin.Adapter.Telegram.Common+  build-depends:       base >= 4.7 && < 5+                     , wreq >= 0.4 && < 0.6+                     , aeson >= 0.11 && < 1.2+                     , mtl >= 2.2 && < 3+                     , lens >= 4 && < 5+                     , text-icu >= 0.6 && < 0.8+                     , vector >= 0.11 && < 1+                     , configurator >= 0.3+                     , bytestring >= 0.10+                     , monad-logger >= 0.3+                     , websockets >= 0.9+                     , network-uri+                     , wuss >=1.0+                     , random >= 1.0+                     , hashable >= 1.0+                     , text >= 1.0+                     , unordered-containers >= 0.2+                     , stm >= 2.0+                     , marvin-interpolate >= 1.0+                     , lifted-base >= 0.2+                     , lifted-async >= 0.8+                     , wai >= 3 && < 4+                     , warp >= 3 && < 4+                     , warp-tls >= 3 && < 4+                     , haskeline >= 0.7 && < 1+                     , monad-loops >= 0.4+                     , time >= 1 && < 2+                     , transformers-base >= 0.4 && < 0.5+                     , monad-control >= 1 && < 2+                     , deepseq >= 1 && < 2+                     , http-types >= 0.8 && < 1.0+                     , http-client >= 0.4 && < 0.6+                     , http-client-tls >= 0.2 && < 0.4+                     , optparse-applicative >= 0.11 && < 1+                     , transformers >= 0.4+  default-language:    Haskell2010+  default-extensions:  OverloadedStrings+                     , TypeFamilies+                     , MultiParamTypeClasses+                     , TupleSections+                     , LambdaCase+                     , GADTs+                     , TemplateHaskell+                     , QuasiQuotes  executable marvin-pp-    main-is: Main.hs-    build-depends:-        base >=4.7 && <5,-        mustache >=2.0 && <2.2,-        directory ==1.2.*,-        filepath ==1.4.*,-        marvin ==0.1.*,-        configurator ==0.3.*,-        optparse-applicative >=0.11 && <1,-        bytestring ==0.10.*,-        text >=1.0 && <1.3,-        aeson >=0.11 && <1.2-    default-language: Haskell2010-    default-extensions: OverloadedStrings TypeFamilies-                        MultiParamTypeClasses TupleSections GADTs-    hs-source-dirs: preprocessor-    ghc-options: -threaded -rtsopts -with-rtsopts=-N+  hs-source-dirs:      preprocessor+  main-is:             Main.hs+  ghc-options:         -threaded -rtsopts -with-rtsopts=-N+  build-depends:       base >= 4.7 && < 5+                     , mustache >= 2.0+                     , directory >= 1.2+                     , filepath >= 1.4+                     , marvin >= 0.1+                     , configurator >= 0.3+                     , optparse-applicative >= 0.11 && < 1+                     , bytestring >= 0.10+                     , text >= 1.0+                     , aeson >= 0.11 && < 1.2+  default-language:    Haskell2010+  default-extensions:  OverloadedStrings+                     , TypeFamilies+                     , MultiParamTypeClasses+                     , TupleSections+                     , GADTs  executable marvin-init-    main-is: Main.hs-    build-depends:-        base >=4.7 && <5,-        mustache >=2.0 && <2.2,-        directory ==1.2.*,-        filepath ==1.4.*,-        optparse-applicative >=0.11 && <1,-        text >=1.0 && <1.3-    default-language: Haskell2010-    default-extensions: OverloadedStrings TypeFamilies-                        MultiParamTypeClasses TupleSections GADTs-    hs-source-dirs: initializer-    other-modules:-        Paths_marvin-    ghc-options: -threaded -rtsopts -with-rtsopts=-N+  hs-source-dirs:      initializer+  main-is:             Main.hs+  other-modules:       Paths_marvin+  ghc-options:         -threaded -rtsopts -with-rtsopts=-N+  build-depends:       base >= 4.7 && < 5+                     , mustache >= 2.0+                     , directory >= 1.2+                     , filepath >= 1.4+                     , optparse-applicative >= 0.11 && < 1+                     , text >= 1.0+  default-language:    Haskell2010+  default-extensions:  OverloadedStrings+                     , TypeFamilies+                     , MultiParamTypeClasses+                     , TupleSections+                     , GADTs +-- test-suite slackbot-framework-test+--   type:                exitcode-stdio-1.0+--   hs-source-dirs:      test+--   main-is:             Spec.hs+--   build-depends:       base+--                      , marvin+--   ghc-options:         -threaded -rtsopts -with-rtsopts=-N+--   default-language:    Haskell2010+--   default-extensions:  OverloadedStrings+--                      , TypeFamilies+--                      , MultiParamTypeClasses+--                      , TupleSections+--                      , GADTs++source-repository head+  type:     git+  location: https://github.com/JustusAdam/marvin