NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #3312 most downloaded on pub.dev
Affinidi SSI library for Dart provides a comprehensive suite of tools and libraries for implementing Self-Sovereign Identity (SSI) solutions.
Last release 18 days ago
16 Sep 2026
Ships fairly regularly
a new release about every 2 weeks
Nearly every release is documented
notes for 57 of the last 60 stable releases
1 version withdrawn
withdrawn after publishing
1 years old
89 releases · first in 2025
One column per month.
Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
Packages with breaking changes:
FEAT: v2 release with major improvements.
Replace JWT dependency from jose_plus to dart_jsonwebtoken.
Introduce unified DID Manager for simplified DID management:
manager.getSigner() without manual key lookups.DidStore interface.Align all signature schemes with JOSE standards; cryptosuite mappings updated (e.g., eddsa-rdfc-2022 → ed25519).
Improve Ed25519 to X25519 conversion with RFC 7748 clamping and proper SHA-512 hashing.
Add ed25519PublicToX25519Public() utility for direct Ed25519 to X25519 key conversion.
Standardize computeEcdhSecret() interface across all key pair types using @override annotations.
Extend did:peer support with multibase key type detection, new relationship prefixes (A, I, D), and automatic X25519 derivation.
Improve service endpoint handling with ServiceEndpointValue and automatic service ID generation.
w3c field from SignatureScheme enum.SignatureScheme: merge eddsa_sha512 and ed25519_sha256 into single ed25519.'EdDSA' to 'Ed25519'.DidSigner now accepts a String did instead of a DidDocument.publicKey getter from DidSigner.ed25519KeyToX25519PublicKey() return type changed from Future<SimplePublicKey> to Future<PublicKey>.ed25519PublicToX25519Public() return type changed from String to Uint8List.Packages with breaking changes:
Packages with other changes:
Nothing published for this version
Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
Packages graduated to a stable release (see pre-releases prior to the stable version for changelog entries):
ssi - v1.0.0Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →