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 +5/−13
- library/Network/IPFS/Pin.hs +1/−1
- library/Network/IPFS/Prelude.hs +0/−2
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 ()