Skip to content

Releases: EdouardCourty/ipfs-php

v1.4.0

01 Apr 11:57
5d18c17

Choose a tag to compare

v1.4.0

This release enhances the add feature, by allowing to precisely upload files and directories instead of raw data.

Additions

  • Added the IPFSClient::addFile method, which allows for adding files to IPFS.
    • Added corresponding tests for the new method.
  • Added the IPFSClient::addDirectory method, which allows for adding directories to IPFS.
    • Added corresponding tests for the new method.
  • Added the Directory model and corresponding transformer.
    • Added corresponding tests for the new transformer.
  • Other minor additions such as Helper\FilesytemHelper
  • Added code examples.

Updates

  • Updated README.md to use the new IPFSClient::addFile method instead of IPFSClient::add in the provided code example.

v1.3.0

27 Mar 12:12
0b7aece

Choose a tag to compare

v1.3.0

This release brings support for the resolve command.

Additions

  • Added the IPFSClient::resolve method, which returns the path to a given IPFS name.
    • Added corresponding tests for the new method.

v1.2.0

16 Mar 17:44
b45acc8

Choose a tag to compare

v1.2.0

This release brings support for the swarm/peers command.

Additions

  • Added the IPFSClient::getPeers method, which returns a list of all the node's connected peers.
    • Added Peer, PeerIdentity, PeerStream models and corresponding transformers
    • Added corresponding tests for the new transformers and methods.

v1.1.0

16 Mar 17:43
21055d9

Choose a tag to compare

v1.1.0

This releases brings support for the CID IPFS identifiers.

Additions

  • Added the IPFS\Service\CIDEncoder class that allows for encoding v1 CIDs in the bafk format.

Updates

  • Enhanced the IPFSClient::ping unit test to handle the actual response format from IPFS nodes.

v1.0.0

12 Mar 23:46

Choose a tag to compare

Initial release of ipfs-php.

Added

  • Adding a file to IPFS
  • Pinning a file to a node
  • Unpinning a file to a node
  • Get the content of a file
  • Download a file (as itself or in a compressed archive)
  • Get a node's version information
  • Ping a node
  • Shutdown a node
  • Get a node's configuration

Updated

N/A

Deleted

N/A