The ic-auth-client crate currently depends on ic-agent. However, it actually only uses the identity module within it. Despite this limited usage, version updates to the entire ic-agent crate require breaking changes and updates to ic-auth-client due to compatibility issues.
If you could publish the identity module as an independent crate, similar to ic_principal, it would reduce the maintenance overhead for ic-auth-client and the burden on its users. Could you please consider this request?
The
ic-auth-clientcrate currently depends onic-agent. However, it actually only uses theidentitymodule within it. Despite this limited usage, version updates to the entireic-agentcrate require breaking changes and updates toic-auth-clientdue to compatibility issues.If you could publish the
identitymodule as an independent crate, similar toic_principal, it would reduce the maintenance overhead foric-auth-clientand the burden on its users. Could you please consider this request?