Release 0.7.0: API cleanup, Filestore support, WebRTC-Direct support #41
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.
[Breaking]
Fixed WebRTC-Direct support added in Kubo 0.30.0.
Removed the Object API completely, since Kubo replaced it with the DAG API and no longer offers it.
Refactored the FileSystem API to:
AddAsync
method that takes File and Folder parts separately.FileAddOptions
fully up-to-date with modern Kubo.AddDirectoryAsync
(used missing Object API).Updated several types to use one of int, long or ulong for Size matching the Kubo API.
[New]
Added IFilestoreApi and the corresponding types.
Added a new type
DagCid
that can be used to automatically create IPLD link references when serialized.Added the IBlockStat type, analogous to the BlockStat struct in Kubo.