NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev
The Affinidi TDK - Vault Data Manager package provides the interface to interact with Afinidi's Vault Data Manager service.
Last release 27 days ago
11 Sep 2026
Release timing varies
gaps range from 9 days to 4 months
Nearly every release is documented
notes for 27 of 30 stable releases
Nothing withdrawn
no release was ever pulled
1 years old
45 releases · first in 2025
One column per month.
affinidi_tdk_cryptography@4.0.0
Note: This release has breaking changes.
affinidi_tdk_auth_provider@2.0.3
> Note: This release has breaking changes.
Note: This release has breaking changes.
VaultDataManagerServiceInterface.createProfile(...) now performs the account-and-profile flow in a single call and returns Response<CreateAccountWithProfileOK>.createProfile(...) now requires accountIndex, accountMetadata, profileDid, profileDidProof, profileKeyPair, and profileName; description is now profileDescription.createFolder(...) now returns the created Folder.VfsProfileRepository.createProfile(...) now returns the created Profile.VaultDataManagerApiServiceInterface.getListOfProfiles(...) now returns Response<ListProfilesOK> instead of Response<ListRootNodeChildrenOK> so account and profile metadata can be read from a single response.VaultDataManagerProfile now requires id and accountIndex and may include accountMetadata, so existing mocks, fixtures, and consumers must be updated for the expanded model shape.profile_not_configured instead of the previous misspelled value.patchAccount(...) to update shared storage account metadata without rewriting the full account payload.accountIndex and optional accountMetadata through to VaultDataManagerProfile.getListOfProfiles(...) in a single response instead of separate lookups.Profile immediately.listProfiles() call.AFFINIDI_API_TIMEOUT_MS with a 15-second default, and idle timeout is configurable via AFFINIDI_API_IDLE_TIMEOUT_MS with a 30-second default. Encryption service initialization is lazy, and download connections disable persistent connections to reduce latency and stale-connection failures.Folder directly instead of requiring a secondary lookup by node id.VaultDataManagerServiceInterface.createProfile(...) to provide account metadata and profile crypto material.VaultDataManagerApiServiceInterface.getListOfProfiles(...) to expect Response<ListProfilesOK>.VaultDataManagerProfile to provide id and accountIndex, and handle optional accountMetadata.createFolder(...) call sites, mocks, and custom implementations to consume the returned Folder instead of a node id.profle_not_configured checks to profile_not_configured.VfsProfileRepository through ProfileRepository, return a Profile from createProfile(...).Update a dependency to the latest release.
Update a dependency to the latest release.
FIX: folder creation lookup by fetching children with max limit (#104).
Update a dependency to the latest release.
Update a dependency to the latest release.
Update a dependency to the latest release.
FIX: Improve storage limit error handling and expose vault storage usage API (#85).
Update a dependency to the latest release.
FIX: remove call to list profiles while creating a new profile (#59).
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 b…
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:
Migration guide for SSI changes can be seen here This upgrade introduces breaking changes affecting multiple areas, including:
After upgrading, you may experience:
### Changes --- Chore: Dependencies Update ---
Chore: Dependencies Update
Deprecated: grantAccessVfs in favor of item level addess and clarified profileId docs
feat: add time bound for profile sharing
### Changes --- Chore: Dependencies Update ---
Chore: Dependencies Update
Feat: Time-Bound Sharing for Granular Access
Feat: Time-Bound Sharing for Granular Access
expiresAt support to setItemsAccessVfs method for automatic expiration of shared itemsexpiresAt field for time-bound access controlVaultDataManagerSharedAccessApiServiceInterface to support expiresAt in permission groupsaffinidi_tdk_consumer_iam_client to ^1.2.0 to support GetAccessOutput and getAccessVfs methodsFeat: Granular Node-Level Access Control
Feat: Granular Node-Level Access Control
getNodeAccessVfs)grantNodeAccessMultiple method to ProfileAccessSharing interface for sending multiple permission groups in a single API callaffinidiTdkIamClient and affinidiTdkConsumerIamClient optional in VaultDataManagerSharedAccessApiService### Changes --- Chore: Dependencies Update ---
Chore: Dependencies Update
Nothing published for this version
Nothing published for this version
### Changes --- Chore: Dependencies Update ---
Chore: Dependencies Update
Feat: Add Environment variable for consumer token
Feat: Add Environment variable for consumer token
### Changes --- Fix: Dependencies Update (ssi) ---
Fix: Dependencies Update (ssi)
Nothing published for this version
### Changes --- Fix: Dependencies Update ---
Fix: Dependencies Update
Feat: Implement progress callback
Feat: Implement progress callback
Fix: RightsEnum enum value references
Fix: RightsEnum enum value references
RightsEnum enum value references in permissions extension and test fixturespermissions_extensions.dart to use correct enum values: RightsEnum.vfsRead and RightsEnum.vfsWritepermissions_fixtures.dart to use correct enum values: RightsEnum.vfsRead and RightsEnum.vfsWriteRightsEnum.read and RightsEnum.write were incorrectly referenced### Changes --- Fix: Dependencies Update ---
Fix: Dependencies Update
Promote package for the stable release, which encapsulates the following feature(s):
Promote package for the stable release, which encapsulates the following feature(s):
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
- Initial version.
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →