Release 0.2.0; Kubo 0.26.0+ support #34
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR closes #32 and fixes several issues using the library with Kubo.
[Breaking]
IDataBlock.DataStream
was removed. This pattern encouraged async calls behind synchronous property getters, which is a bad practice and can cause deadlocks. Call the async methods directly on the API instead.IFileSystemApi.ListFileAsync
was removed due to prior deprecation and removal in Kubo 0.26.0. UseIFileSystemApi.ListAsync
andMfsApi.StatAsync
instead.[New]
IFileSystemApi.ListAsync
. Doesn't fully replace the removedIFileSystemApi.ListFileAsync
, but is a step in the right direction. For getting file sizes, use MfsApi.StatAsync.Prerequisite PR ipfs-shipyard/net-ipfs-core#29