packages feed

ipfs 1.0.1 → 1.0.2

raw patch · 3 files changed

+6/−16 lines, 3 filesdep −data-hasdep −http-clientdep −servant-client-corePVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependencies removed: data-has, http-client, servant-client-core, servant-multipart

API changes (from Hackage documentation)

+ Network.IPFS.Prelude: class HasGLogFunc env where {
+ Network.IPFS.Prelude: class HasLogLevel msg
+ Network.IPFS.Prelude: class HasLogSource msg
+ Network.IPFS.Prelude: contramapGLogFunc :: () => (a -> b) -> GLogFunc b -> GLogFunc a
+ Network.IPFS.Prelude: contramapMaybeGLogFunc :: () => (a -> Maybe b) -> GLogFunc b -> GLogFunc a
+ Network.IPFS.Prelude: data GLogFunc msg
+ Network.IPFS.Prelude: gLogFuncClassic :: (HasLogLevel msg, HasLogSource msg, Display msg) => LogFunc -> GLogFunc msg
+ Network.IPFS.Prelude: gLogFuncL :: HasGLogFunc env => Lens' env (GLogFunc (GMsg env))
+ Network.IPFS.Prelude: getLogLevel :: HasLogLevel msg => msg -> LogLevel
+ Network.IPFS.Prelude: getLogSource :: HasLogSource msg => msg -> LogSource
+ Network.IPFS.Prelude: glog :: (MonadIO m, HasCallStack, HasGLogFunc env, MonadReader env m) => GMsg env -> m ()
+ Network.IPFS.Prelude: mapRIO :: () => (outer -> inner) -> RIO inner a -> RIO outer a
+ Network.IPFS.Prelude: mkGLogFunc :: () => (CallStack -> msg -> IO ()) -> GLogFunc msg
+ Network.IPFS.Prelude: mkSimpleApp :: MonadIO m => LogFunc -> Maybe ProcessContext -> m SimpleApp
+ Network.IPFS.Prelude: withLazyFileUtf8 :: MonadUnliftIO m => FilePath -> (Text -> m a) -> m a
- Network.IPFS.Prelude: type family PrimState (m :: Type -> Type) :: Type;
+ Network.IPFS.Prelude: type family GMsg env :: Type;

Files

ipfs.cabal view
@@ -4,10 +4,10 @@ -- -- see: https://github.com/sol/hpack ----- hash: 57e69b16ed496b39a019d745c36aca0c13d5eca31deb91fbf3503b2fd1852e90+-- hash: 816ad60b65a8943f9bbaefce7baa21b8c5d73cab832fdc7fbaa2538cc59daf8b  name:           ipfs-version:        1.0.1+version:        1.0.2 synopsis:       Access IPFS locally and remotely description:    Interact with the IPFS network by shelling out to a local IPFS node or communicating via the HTTP interface of a remote IPFS node. category:       Network@@ -15,11 +15,11 @@ bug-reports:    https://github.com/fission-suite/ipfs-haskell/issues author:         Brooklyn Zelenka,                 Daniel Holmgren,-                Ben Church+                Steven Vandevelde maintainer:     brooklyn@fission.codes,                 daniel@fission.codes,-                ben@fission.codes-copyright:      © 2019 Fission Internet Software Services for Open Networks Inc.+                steven@fission.codes+copyright:      © 2020 Fission Internet Software Services for Open Networks Inc. license:        AGPL-3.0-or-later license-file:   LICENSE tested-with:    GHC==8.6.5@@ -89,18 +89,14 @@     , aeson     , base <5     , bytestring-    , data-has     , envy     , flow-    , http-client     , ip     , lens     , monad-logger     , regex-compat     , rio     , servant-client-    , servant-client-core-    , servant-multipart     , servant-server     , swagger2     , text@@ -122,13 +118,11 @@     , aeson     , base <5     , bytestring-    , data-has     , directory     , directory-tree     , doctest     , envy     , flow-    , http-client     , ip     , lens     , lens-aeson@@ -136,8 +130,6 @@     , regex-compat     , rio     , servant-client-    , servant-client-core-    , servant-multipart     , servant-server     , swagger2     , text
library/Network/IPFS/Pin.hs view
@@ -10,7 +10,7 @@ import qualified Network.IPFS.Client.Pin     as Pin import           Network.IPFS.Add.Error      as IPFS.Add import           Network.IPFS.Types          as IPFS-import           Servant.Client.Core+import           Servant.Client  -- | Pin a CID add :: (MonadRemoteIPFS m, MonadLogger m) => IPFS.CID -> m (Either IPFS.Add.Error CID)
library/Network/IPFS/Prelude.hs view
@@ -3,7 +3,6 @@   ( module Control.Lens   , module Control.Monad.Logger   , module Data.Aeson-  , module Data.Has   , module Flow   , module RIO   , module RIO.Process@@ -18,7 +17,6 @@ import Control.Lens         ((%~), (.~), (?~), (^?)) import Control.Monad.Logger (MonadLogger (..), ToLogStr (..), LogLevel (..), logWithoutLoc) import Data.Aeson-import Data.Has  import Network.IPFS.Internal.Orphanage.Utf8Builder ()