diff --git a/multicodec.go b/multicodec.go index 180328aa5e8d85b7b88d689d5fdd4fca597d0481..e222e4557d7fec009927d3c41e5b5ee90e52648b 100644 --- a/multicodec.go +++ b/multicodec.go @@ -50,3 +50,18 @@ func AddSupportToChooser(existing traversal.LinkTargetNodePrototypeChooser) trav return existing(lnk, lnkCtx) } } + +// We switched to simpler API names after v1.0.0, so keep the old names around +// as deprecated forwarding funcs until a future v2+. +// TODO: consider deprecating Marshal/Unmarshal too, since it's a bit +// unnecessary to have two supported names for each API. + +// Deprecated: use Decode instead. +func Decoder(na ipld.NodeAssembler, r io.Reader) error { + return Unmarshal(na, r) +} + +// Deprecated: use Encode instead. +func Encoder(n ipld.Node, w io.Writer) error { + return Marshal(n, w) +}