v1.1.1
Changelog
All notable changes to @acta-team/credentials are documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
1.1.1 - 2026-05-07
First release under the new package name. Previously published as
@acta-team/acta-sdk,
which is now deprecated.
Migration: replace
@acta-team/acta-sdkwith@acta-team/credentialsin
yourpackage.json. The public hooks (useVault,useVaultRead,
useCredential) and provider (ActaConfig) keep the same names and import
paths.
Highlights
- New package name
@acta-team/credentials. The old package is deprecated. - API alignment with the latest ACTA backend:
vcIssueno longer acceptsholder. The holder is expressed inside
vcData(typicallycredentialSubject.id) following W3C VC 2.0.sourcePublicKeyis optional for vault owners that are smart accounts
(C...) — the backend uses the relayer automatically.
- Linked credentials:
- New client method
vcIssueLinkedand hookuseCredential().issueLinked
forPOST /contracts/vc/issue-linked. - New client method
vaultGetVcParentand hook
useVaultRead().getVcParentforPOST /contracts/vault/get-vc-parent.
- New client method
- Types: added
VcIssueLinkedResponse,VaultGetVcParentResponse,
VaultVcParentInfo. - CI: the package is now published from GitHub Actions with
npm provenance.
Breaking changes
vcIssue({ ..., holder })is no longer supported. Move the holder into
vcData(typicallycredentialSubject.id).
Install
npm install @acta-team/credentials