packages feed

ipfs 1.3.0.3 → 1.3.1

raw patch · 4 files changed

+10/−3 lines, 4 filesdep +servant-multipart-apidep +servant-multipart-clientPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependencies added: servant-multipart-api, servant-multipart-client

API changes (from Hackage documentation)

- Network.IPFS.File.Form.Types: instance Servant.Multipart.ToMultipart Servant.Multipart.Tmp Network.IPFS.File.Form.Types.Form
+ Network.IPFS.File.Form.Types: instance Servant.Multipart.API.ToMultipart Servant.Multipart.API.Tmp Network.IPFS.File.Form.Types.Form
+ Network.IPFS.Prelude: AsyncCancelled :: AsyncCancelled
+ Network.IPFS.Prelude: asyncExceptionFromException :: Exception e => SomeException -> Maybe e
+ Network.IPFS.Prelude: asyncExceptionToException :: Exception e => e -> SomeException
+ Network.IPFS.Prelude: catchSyncOrAsync :: (MonadUnliftIO m, Exception e) => m a -> (e -> m a) -> m a
+ Network.IPFS.Prelude: data AsyncCancelled
+ Network.IPFS.Prelude: fromExceptionUnwrap :: Exception e => SomeException -> Maybe e
+ Network.IPFS.Prelude: handleSyncOrAsync :: (MonadUnliftIO m, Exception e) => (e -> m a) -> m a -> m a
+ Network.IPFS.Prelude: mapExceptionM :: (Exception e1, Exception e2, MonadUnliftIO m) => (e1 -> e2) -> m a -> m a
+ Network.IPFS.Prelude: trySyncOrAsync :: (MonadUnliftIO m, Exception e) => m a -> m (Either e a)

Files

ipfs.cabal view
@@ -5,7 +5,7 @@ -- see: https://github.com/sol/hpack  name:           ipfs-version:        1.3.0.3+version:        1.3.1 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@@ -151,6 +151,8 @@     , servant     , servant-client     , servant-multipart+    , servant-multipart-api+    , servant-multipart-client     , servant-server     , swagger2     , text@@ -229,6 +231,8 @@     , servant     , servant-client     , servant-multipart+    , servant-multipart-api+    , servant-multipart-client     , servant-server     , swagger2     , text
library/Network/IPFS/Client.hs view
@@ -9,8 +9,10 @@   ) where  import qualified RIO.ByteString.Lazy                             as Lazy+ import           Servant import           Servant.Client+import           Servant.Multipart.Client                        ()  import           Network.IPFS.Internal.Orphanage.ByteString.Lazy () import           Network.IPFS.Prelude                            hiding (object)
library/Network/IPFS/DAG.hs view
@@ -9,7 +9,7 @@ import qualified RIO.ByteString.Lazy               as Lazy  import           Servant.Client-import qualified Servant.Multipart                 as Multipart+import qualified Servant.Multipart.Client          as Multipart.Client  import           Network.IPFS.Prelude @@ -46,5 +46,5 @@  putRemote :: MonadRemoteIPFS m => File.Serialized -> m (Either ClientError DAG.Put.Response) putRemote file = do-  boundary  <- liftIO Multipart.genBoundary+  boundary  <- liftIO Multipart.Client.genBoundary   runRemote (IPFS.Client.dagPut True (boundary, File.Form "file" file))
library/Network/IPFS/File/Form/Types.hs view
@@ -4,6 +4,7 @@ import qualified RIO.ByteString.Lazy     as Lazy  import           Servant.Multipart+import           Servant.Multipart.API  import qualified Network.IPFS.File.Types as File