ssi icon indicating copy to clipboard operation
ssi copied to clipboard

Remove libipld dependency

Open vmx opened this issue 3 months ago • 2 comments

Description

libipld is deprecated, hence remove its usage. Instead use serde_ipld_dagcbor and cid.

Closes #620.

Other changes

This commit also removes the to_block() and from_block() functions. They are part of the public interface, so this is a breaking change. To me it's unclear what are used for. The only occurrence I found on GitHub was in the Kepler code base, but that project was archived already a year ago. Hence I decided to remove that functionality. It case it's still needed, I'm happy to add it back in case some more information is provided on how that API should be used.

Tested

I ran cargo test within the ssi-ucan crate.

vmx avatar Sep 09 '25 20:09 vmx

CLA assistant check
All committers have signed the CLA.

CLAassistant avatar Sep 09 '25 20:09 CLAassistant

hehe i vouch for this weirdo. @chunningham nota bene on the kepler side.

bumblefudge avatar Oct 16 '25 14:10 bumblefudge