PackageTrack
Sign in Get early access

affinidi_tdk_vault

The Affinidi TDK Vault package provides libraries and tools for embedding Affinidi Vault into your existing Dart applications.

3.0.1 affinidi/affinidi-tdk-dart

What this package is like to depend on

Last release 2 months ago

04 Jun 2026

Release timing varies

gaps range from 9 days to 4 months

Most releases are documented

notes for 21 of 25 stable releases

Nothing withdrawn

no release was ever pulled

1 years old

40 releases · first in 2025

12 releases in the last 12 months

see the full history below

Release timeline

40 releases · May 2025 to Jun 2026
2026
Release Pre-release

Releases

latest 40
  1. 3.0.1 04 Jun 2026
    Release notes Open source →
    Release notes
    • Update a dependency to the latest release.
    Open source →
  2. 3.0.0 22 May 2026
    Release notes

    Note: This release has breaking changes.

    • BREAKING FEAT: adopt new optimised endpoints for profile operations (#92).

    Breaking Changes

    • ProfileRepository.createProfile(...) now returns the created Profile.
    • ProfileAccessSharing.receiveItemAccess(...) now accepts the receiving profile instead of accountIndex and returns the updated Profile.
    • Vault.addSharedProfile(...) now returns the updated Profile with refreshed sharedStorages.
    • Vault.acceptSharedItems(...) now returns the updated Profile with refreshed sharedStorages.

    Added

    • Added Vault.getProfileById(...) for targeted profile lookup.
    • Added Vault.getSharedStorageByOwnerId(...) for direct shared storage lookup by owner profile id.
    • Added Vault.getStorageUsage(profileId: ...) for per-profile repository usage checks.
    • Added unsupported_profile_storage_usage_reporting for repositories that do not support profile-scoped usage reporting.

    Changed

    • Vault.listProfiles() now caches profile lists and invalidates that cache on repository mutations, reducing repeated lookups in sharing and shared item read flows.

    Migration

    • If you implement ProfileRepository, return a fully initialized Profile from createProfile(...).
    • If you implement ProfileAccessSharing, update receiveItemAccess(...) to accept a Profile and return the refreshed Profile.
    • Update shared profile and shared item acceptance calls to use the returned Profile instead of reloading state separately.
    Open source →
  3. 2.1.3 18 May 2026
    Release notes
    • Update a dependency to the latest release.
    Open source →
  4. 2.1.2 16 Apr 2026
    Release notes
    • FIX: revert cache profiles for shared item reads (#93).
    Open source →
  5. 2.1.1 10 Apr 2026
    Release notes
    • FIX: Improve storage limit error handling and expose vault storage usage API (#85).
    Open source →
  6. 2.1.0 18 Mar 2026
    Release notes
    • FEAT: cache and reuse profile details in share flow (#61).
    Open source →
  7. 2.0.0 05 Mar 2026
    Release notes
    • BREAKING CHANGE: The minimum supported Dart SDK version has been updated to 3.8.0 (previously 3.6.0). If your application targets a Dart SDK version below 3.8.0, it will no longer be compatible with TDK and you may encounter dependency resolution or installation errors. To continue using TDK, please upgrade your application's Dart SDK to 3.8.0 or higher.

    • BREAKING CHANGE: Dart SSI Major Version Upgrade TDK depends on Dart SSI, which has been upgraded to a new major version.

    Below is the list of all the breaking changes introduced in SSI package:

    • BREAKING: VerifiableCredential MUST exist in VC type field (v1).
    • BREAKING: VerifiablePresentation MUST exist in VP type fields (v1 & v2).
    • BREAKING: Data Integrity proofs require proper @context entries (VC v2 context OR Data Integrity context).
    • BREAKING: Service types must use StringServiceType or SetServiceType classes.
    • BREAKING: Issuer DID must match proof verificationMethod DID.
    • BREAKING: Proof IDs must be unique and non-empty within credentials.
    • BREAKING: Proof types cannot be null or empty strings.
    • BREAKING: Proof purpose must match document type - VCs use assertionMethod, VPs use authentication.
    • BREAKING: Credentials and presentations must be within their validity period for verification.
    • BREAKING: SD-JWT credentials validate exp and nbf claims.
    • BREAKING: Stricter proof field structure validation.

    Migration guide for SSI changes can be seen here This upgrade introduces breaking changes affecting multiple areas, including:

    • Verifiable Credentials
    • Verifiable Presentations
    • DID Documents

    After upgrading, you may experience:

    • Compile-time errors due to type changes
    • Runtime errors caused by stricter validation rules (for example: “The first element of @context must be a string URI, but found …”)
    Open source →
  8. 1.16.0 14 Jan 2026
    Release notes

    Changes


    Chore: update example to include method to fetch item metadata


    Open source →
  9. 1.15.0 07 Jan 2026
    Release notes

    Changes


    feat: add time bound for profile sharing

    • Added: Optional expiresAt when sharing profiles, enabling time bound profile access

    Open source →
  10. 1.14.0 07 Jan 2026
    Release notes

    Changes


    Chore: Dependencies Update


    Open source →
  11. 1.13.0 09 Dec 2025
    Release notes

    Changes


    Feat: Time-Bound Sharing for Granular Access

    • Added expiresAt parameter to ItemPermissionsPolicy.addPermission() to configure automatic expiration for shared items
    • Shared items (files/folders) can now be shared with a time limit, after which access is automatically revoked by the backend
    • If expiresAt is not provided, access remains until manually revoked (default behavior)
    • expiresAt can be set to any date (past or future) to support testing scenarios

    Open source →
  12. 1.12.0 05 Dec 2025
    Release notes

    Changes


    Feat: Granular File and Folder Sharing

    • Added shareItem method to share individual files/folders with specific permissions (read, write, or all)
    • Added revokeNodeAccess method to revoke access to specific files/folders
    • Added getNodeAccess method to retrieve access permissions for files/folders

    Open source →
  13. 1.11.2 15 Aug 2025
    Release notes

    Changes


    Chore: Dependencies Update


    Open source →
  14. 1.11.1 14 Aug 2025

    Nothing published for this version

  15. 1.11.0 30 Jul 2025

    Nothing published for this version

  16. 1.10.0 24 Jul 2025
    Release notes

    Changes


    Chore: Dependencies Update


    Open source →
  17. 1.9.0 21 Jul 2025
    Release notes

    Changes


    Chore: Dependencies Update


    Open source →
  18. 1.8.0 16 Jul 2025
    Release notes

    Changes


    Chore: Dependencies Update


    Open source →
  19. 1.7.0 15 Jul 2025
    Release notes

    Changes


    Fix: Dependencies Update (ssi)


    Open source →
  20. 1.6.0 11 Jul 2025

    Nothing published for this version

  21. 1.5.0 24 Jun 2025
    Release notes

    Changes


    Fix: Dependencies Update

    Open source →
  22. 1.4.0 24 Jun 2025
    Release notes

    Changes


    Feat: Implement Progress Callback

    Open source →
  23. 1.3.0 24 Jun 2025
    Release notes

    Changes


    Fix: Dependencies Update

    Open source →
  24. 1.2.0 19 Jun 2025

    Nothing published for this version

  25. 1.1.0 19 Jun 2025
    Release notes

    Changes


    Promote package for the stable release, which encapsulates these feature(s):

    • Enables Vault creation using the Wallet implementation from the SSI package.

    • Supports creating, managing, and deleting cloud profiles via Affinidi’s services using the Affinidi Vault Data Manager package.

    • Provides the ability to share cloud profiles and retrieve shared profiles.


    Open source →
  26. 1.1.0-dev.15 19 Jun 2025 pre-release

    Nothing published for this version

  27. 1.1.0-dev.14 18 Jun 2025 pre-release

    Nothing published for this version

  28. 1.1.0-dev.13 12 Jun 2025 pre-release

    Nothing published for this version

  29. 1.1.0-dev.12 12 Jun 2025 pre-release

    Nothing published for this version

  30. 1.1.0-dev.11 10 Jun 2025 pre-release

    Nothing published for this version

  31. 1.1.0-dev.10 04 Jun 2025 pre-release

    Nothing published for this version

  32. 1.1.0-dev.9 28 May 2025 pre-release

    Nothing published for this version

  33. 1.1.0-dev.8 28 May 2025 pre-release

    Nothing published for this version

  34. 1.1.0-dev.7 27 May 2025 pre-release

    Nothing published for this version

  35. 1.1.0-dev.6 27 May 2025 pre-release

    Nothing published for this version

  36. 1.1.0-dev.5 27 May 2025 pre-release

    Nothing published for this version

  37. 1.1.0-dev.4 27 May 2025 pre-release

    Nothing published for this version

  38. 1.1.0-dev.3 23 May 2025 pre-release

    Nothing published for this version

  39. 1.0.0-dev.2 07 May 2025 pre-release
    Release notes
    • Initial version.
    Open source →
  40. 1.0.0-dev.1 07 May 2025 pre-release

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive