Commit 28bb2dc
committed
Release 0.7.0. See release notes or expand full commit message.
[Breaking]
Pin API aligned with modern Kubo:
IPinApi.ListAsync now returns IAsyncEnumerable{PinListItem} added ListAsync(PinListOptions).
IPinApi.AddAsync now takes PinAddOptions (replaces the recursive boolean parameter).
DAG API: Use POST for export; respect Kubo default for dag import (pin-roots default).
[New]
Pin add progress via IProgress{BlocksPinnedProgress} overload.
Named pins support: PinAddOptions.Name for add; PinListItem.Name; PinListOptions.Name filter (and Names toggle).
AddFileOptions.PinName mapped to pin-name in file adds.
[Improvements]
HTTP client parses pin responses using typed records/DTOs (replaces JObject handling).
Honor AddFileOptions.Pin during file add (pin=true/false).
DAG import tolerant to missing lines on some Kubo versions; export/import roundtrip coverage.
Fixed hash parameter formatting and fscache flag mapping in HTTP layer.
[Dependencies]
Updated to IpfsShipyard.Ipfs.Core 0.8.0.
[CI]
Use .NET 9 SDK in CI and retarget tests to net9.0; resolves PolySharp POLYSPCFG0001 on older SDKs.1 parent d22821c commit 28bb2dc
1 file changed
+25
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
| 12 | + | |
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| |||
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
44 | 68 | | |
45 | 69 | | |
46 | 70 | | |
| |||
0 commit comments