diff --git a/common-libs/internal-api-clients/CHANGELOG.md b/common-libs/internal-api-clients/CHANGELOG.md index 95bf14ed..2c861d2b 100644 --- a/common-libs/internal-api-clients/CHANGELOG.md +++ b/common-libs/internal-api-clients/CHANGELOG.md @@ -1,3 +1,5 @@ +# release 1.2.1 (2021-12-13) + * More types exported # release 1.2.0 (2021-12-07) * Updated `tools-openapi` (removing dependency on `node-fetch` and `undici`) # release 1.1.1 (2021-11-29) diff --git a/common-libs/internal-api-clients/package-lock.json b/common-libs/internal-api-clients/package-lock.json index ad035190..caee11e0 100644 --- a/common-libs/internal-api-clients/package-lock.json +++ b/common-libs/internal-api-clients/package-lock.json @@ -1,12 +1,12 @@ { "name": "@affinidi/internal-api-clients", - "version": "1.2.0", + "version": "1.2.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@affinidi/internal-api-clients", - "version": "1.2.0", + "version": "1.2.1", "license": "ISC", "devDependencies": { "@affinidi/eslint-config": "1.0.1", diff --git a/common-libs/internal-api-clients/package.json b/common-libs/internal-api-clients/package.json index a54f27d7..a6fab9db 100644 --- a/common-libs/internal-api-clients/package.json +++ b/common-libs/internal-api-clients/package.json @@ -1,6 +1,6 @@ { "name": "@affinidi/internal-api-clients", - "version": "1.2.0", + "version": "1.2.1", "description": "SDK core monorepo for affinity DID solution", "main": "dist/index.js", "typings": "dist/index.d.ts", @@ -42,7 +42,7 @@ "homepage": "https://github.com/affinityproject/affinidi-core-sdk#readme", "dependencies": { "@affinidi/tools-common": "^1.0.1", - "@affinidi/tools-openapi": "^1.1.0" + "@affinidi/tools-openapi": "^1.1.1" }, "devDependencies": { "@affinidi/eslint-config": "1.0.1", diff --git a/common-libs/internal-api-clients/src/index.ts b/common-libs/internal-api-clients/src/index.ts index 64b4fc41..65e497d0 100644 --- a/common-libs/internal-api-clients/src/index.ts +++ b/common-libs/internal-api-clients/src/index.ts @@ -19,3 +19,5 @@ export { CloudWalletApiService, VaultMigrationApiService, } + +export type { DidAuthAdapterType } from '@affinidi/tools-openapi' diff --git a/common-libs/tools-openapi/CHANGELOG.md b/common-libs/tools-openapi/CHANGELOG.md index 285cbefb..50a78dfb 100644 --- a/common-libs/tools-openapi/CHANGELOG.md +++ b/common-libs/tools-openapi/CHANGELOG.md @@ -1,3 +1,5 @@ +# release 1.1.1 (2021-12-13) + * More types exported # release 1.1.0 (2021-12-07) * Removed dependency on `node-fetch` and `undici` # release 1.0.2 (2021-11-29) diff --git a/common-libs/tools-openapi/package-lock.json b/common-libs/tools-openapi/package-lock.json index 880b8fc9..4def67c8 100644 --- a/common-libs/tools-openapi/package-lock.json +++ b/common-libs/tools-openapi/package-lock.json @@ -1,12 +1,12 @@ { "name": "@affinidi/tools-openapi", - "version": "1.1.0", + "version": "1.1.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@affinidi/tools-openapi", - "version": "1.1.0", + "version": "1.1.1", "license": "ISC", "dependencies": { "lodash.keyby": "^4.6.0", diff --git a/common-libs/tools-openapi/package.json b/common-libs/tools-openapi/package.json index dc485ac3..03d3fbbb 100644 --- a/common-libs/tools-openapi/package.json +++ b/common-libs/tools-openapi/package.json @@ -1,6 +1,6 @@ { "name": "@affinidi/tools-openapi", - "version": "1.1.0", + "version": "1.1.1", "description": "SDK core monorepo for affinity DID solution", "main": "dist/index.js", "typings": "dist/index.d.ts", diff --git a/common-libs/tools-openapi/src/index.ts b/common-libs/tools-openapi/src/index.ts index 5e4cde7c..db19341f 100644 --- a/common-libs/tools-openapi/src/index.ts +++ b/common-libs/tools-openapi/src/index.ts @@ -1,6 +1,7 @@ export { ClientOptions, createClient, createClientMethods, GetParams } from './helpers/client' export { createDidAuthClient, + DidAuthAdapterType, DidAuthConstructorOptions, GetDidAuthParams, wrapWithDidAuth, diff --git a/sdk/browser/package-lock.json b/sdk/browser/package-lock.json index 8bcb5b40..92c24c09 100644 --- a/sdk/browser/package-lock.json +++ b/sdk/browser/package-lock.json @@ -1,12 +1,12 @@ { "name": "@affinidi/wallet-browser-sdk", - "version": "6.1.0", + "version": "6.1.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@affinidi/wallet-browser-sdk", - "version": "6.1.0", + "version": "6.1.1", "license": "ISC", "dependencies": { "eccrypto-js": "^5.0.0", diff --git a/sdk/browser/package.json b/sdk/browser/package.json index 2942988b..2605e002 100644 --- a/sdk/browser/package.json +++ b/sdk/browser/package.json @@ -1,6 +1,6 @@ { "name": "@affinidi/wallet-browser-sdk", - "version": "6.1.0", + "version": "6.1.1", "description": "SDK monorepo for affinity DID solution for browser", "main": "dist/index.js", "typings": "dist/index.d.ts", @@ -38,7 +38,7 @@ "license": "ISC", "dependencies": { "@affinidi/platform-fetch-native": "^1.0.0", - "@affinidi/wallet-core-sdk": "^6.1.0", + "@affinidi/wallet-core-sdk": "^6.1.1", "eccrypto-js": "^5.0.0", "randombytes": "^2.1.0" }, diff --git a/sdk/core/CHANGELOG.md b/sdk/core/CHANGELOG.md index 850ef4ba..f8767bb6 100644 --- a/sdk/core/CHANGELOG.md +++ b/sdk/core/CHANGELOG.md @@ -1,3 +1,5 @@ +# release 6.1.1 (2021-12-13) +* Implemented `didAuthAdapter` field # release 6.1.0 (2021-12-07) * Updated `internal-api-clients`, `did-auth-lib`, `user-management` and `common` (removing dependency on `node-fetch` and `undici`) # release 6.0.4 (2021-12-06) diff --git a/sdk/core/package-lock.json b/sdk/core/package-lock.json index 06edabb2..da4f8f21 100644 --- a/sdk/core/package-lock.json +++ b/sdk/core/package-lock.json @@ -1,12 +1,12 @@ { "name": "@affinidi/wallet-core-sdk", - "version": "6.1.0", + "version": "6.1.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@affinidi/wallet-core-sdk", - "version": "6.1.0", + "version": "6.1.1", "license": "ISC", "dependencies": { "@affinidi/affinity-metrics-lib": "^0.0.25", diff --git a/sdk/core/package.json b/sdk/core/package.json index e3c72952..264aa5be 100644 --- a/sdk/core/package.json +++ b/sdk/core/package.json @@ -1,6 +1,6 @@ { "name": "@affinidi/wallet-core-sdk", - "version": "6.1.0", + "version": "6.1.1", "description": "SDK core monorepo for affinity DID solution", "main": "dist/index.js", "typings": "dist/index.d.ts", @@ -44,7 +44,7 @@ "@affinidi/affinidi-did-auth-lib": "^2.1.0", "@affinidi/affinity-metrics-lib": "^0.0.25", "@affinidi/common": "^2.1.0", - "@affinidi/internal-api-clients": "^1.2.0", + "@affinidi/internal-api-clients": "^1.2.1", "@affinidi/issuer-email-ses-client": "^0.1.1", "@affinidi/issuer-phone-twilio-client": "^0.1.1", "@affinidi/tools-common": "^1.0.0", diff --git a/sdk/core/src/CommonNetworkMember/BaseNetworkMember.ts b/sdk/core/src/CommonNetworkMember/BaseNetworkMember.ts index f9ecffdf..54d369b9 100644 --- a/sdk/core/src/CommonNetworkMember/BaseNetworkMember.ts +++ b/sdk/core/src/CommonNetworkMember/BaseNetworkMember.ts @@ -1,6 +1,7 @@ import { DidDocumentService, JwtService, KeysService, MetricsService, Affinity, LocalKeyVault } from '@affinidi/common' import { DidAuthClientService, Signer } from '@affinidi/affinidi-did-auth-lib' import { + DidAuthAdapterType, IssuerApiService, RegistryApiService, RevocationApiService, @@ -92,6 +93,7 @@ export abstract class BaseNetworkMember { private readonly _didDocumentKeyId: string protected readonly _component: EventComponent protected readonly _platformCryptographyTools + public readonly didAuthAdapter constructor( { did, didDocumentKeyId, encryptedSeed, password }: ConstructorUserData, @@ -119,7 +121,7 @@ export abstract class BaseNetworkMember { const keyVault = new LocalKeyVault(keysService) const signer = new Signer({ did, keyId: didDocumentKeyId, keyVault }) const didAuthService = new DidAuthClientService(signer) - const didAuthAdapter = new DidAuthAdapter(did, didAuthService) + const didAuthAdapter: DidAuthAdapterType = new DidAuthAdapter(did, didAuthService) this._metricsService = new MetricsService({ metricsUrl, @@ -170,6 +172,7 @@ export abstract class BaseNetworkMember { this._did = did this._didDocumentKeyId = didDocumentKeyId this._platformCryptographyTools = platformCryptographyTools + this.didAuthAdapter = didAuthAdapter } /** diff --git a/sdk/core/src/migration/credentials/index.ts b/sdk/core/src/migration/credentials/index.ts index 0f035a26..5d3c646b 100644 --- a/sdk/core/src/migration/credentials/index.ts +++ b/sdk/core/src/migration/credentials/index.ts @@ -1,7 +1,6 @@ +import { DidAuthAdapterType, VaultMigrationApiService } from '@affinidi/internal-api-clients' import { CredentialLike } from '../../dto/internal' -import { DidAuthAdapter } from '../../shared/DidAuthAdapter' import { extractSDKVersion } from '../../_helpers' -import { VaultMigrationApiService } from '@affinidi/internal-api-clients' import AffinidiVaultEncryptionService from '../../services/AffinidiVaultEncryptionService' interface vcMigrationList { @@ -14,7 +13,7 @@ interface vcMigrationList { type ConstructorOptions = { accessApiKey: string bloomDid: string - didAuthAdapter: DidAuthAdapter + didAuthAdapter: DidAuthAdapterType encryptionService: AffinidiVaultEncryptionService migrationUrl: string } diff --git a/sdk/core/src/services/AffinidiVaultStorageService.ts b/sdk/core/src/services/AffinidiVaultStorageService.ts index 1fe2f2c0..8dfc7aa3 100644 --- a/sdk/core/src/services/AffinidiVaultStorageService.ts +++ b/sdk/core/src/services/AffinidiVaultStorageService.ts @@ -1,14 +1,13 @@ -import { AffinidiVaultApiService } from '@affinidi/internal-api-clients' +import { AffinidiVaultApiService, DidAuthAdapterType } from '@affinidi/internal-api-clients' import { profile } from '@affinidi/tools-common' import { extractSDKVersion } from '../_helpers' import { CredentialLike } from '../dto/internal' import { VaultCredential } from '../dto/vault.dto' -import { DidAuthAdapter } from '../shared/DidAuthAdapter' import AffinidiVaultEncryptionService from './AffinidiVaultEncryptionService' type AffinidiVaultStorageOptions = { - didAuthAdapter: DidAuthAdapter + didAuthAdapter: DidAuthAdapterType accessApiKey: string vaultUrl: string } diff --git a/sdk/core/src/services/BloomVaultStorageService.ts b/sdk/core/src/services/BloomVaultStorageService.ts index 1367a54e..8027dd9b 100644 --- a/sdk/core/src/services/BloomVaultStorageService.ts +++ b/sdk/core/src/services/BloomVaultStorageService.ts @@ -1,6 +1,5 @@ import { KeysService } from '@affinidi/common' -import { BloomVaultApiService } from '@affinidi/internal-api-clients' -import { DidAuthAdapter } from '../shared/DidAuthAdapter' +import { BloomVaultApiService, DidAuthAdapterType } from '@affinidi/internal-api-clients' import { profile } from '@affinidi/tools-common' import { toRpcSig, ecsign } from 'ethereumjs-util' @@ -20,7 +19,7 @@ const bip32 = require('bip32') const jolocomIdentityKey = "m/73'/0'/0'/0" // eslint-disable-line type BloomVaultStorageOptions = { - didAuthAdapter?: DidAuthAdapter + didAuthAdapter?: DidAuthAdapterType accessApiKey: string vaultUrl: string migrationUrl: string diff --git a/sdk/core/src/services/WalletStorageService.ts b/sdk/core/src/services/WalletStorageService.ts index dcf6a670..04939b0a 100644 --- a/sdk/core/src/services/WalletStorageService.ts +++ b/sdk/core/src/services/WalletStorageService.ts @@ -1,9 +1,8 @@ import { JwtService, KeysService } from '@affinidi/common' -import { KeyStorageApiService } from '@affinidi/internal-api-clients' +import { DidAuthAdapterType, KeyStorageApiService } from '@affinidi/internal-api-clients' import { profile } from '@affinidi/tools-common' import { extractSDKVersion } from '../_helpers' import { Env, SignedCredential } from '../dto/shared.dto' -import { DidAuthAdapter } from '../shared/DidAuthAdapter' import { IPlatformCryptographyTools } from '../shared/interfaces' import SdkErrorFromCode from '../shared/SdkErrorFromCode' import AffinidiVaultStorageService from './AffinidiVaultStorageService' @@ -22,7 +21,7 @@ type ConstructorOptions = { migrationUrl: string storageRegion: string accessApiKey: string - didAuthAdapter: DidAuthAdapter + didAuthAdapter: DidAuthAdapterType } @profile() diff --git a/sdk/expo/package-lock.json b/sdk/expo/package-lock.json index 25a33746..0440ae19 100644 --- a/sdk/expo/package-lock.json +++ b/sdk/expo/package-lock.json @@ -1,12 +1,12 @@ { "name": "@affinidi/wallet-expo-sdk", - "version": "6.1.0", + "version": "6.1.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@affinidi/wallet-expo-sdk", - "version": "6.1.0", + "version": "6.1.1", "license": "ISC", "dependencies": { "assert": "^2.0.0", diff --git a/sdk/expo/package.json b/sdk/expo/package.json index 338b105d..0e91f862 100644 --- a/sdk/expo/package.json +++ b/sdk/expo/package.json @@ -1,6 +1,6 @@ { "name": "@affinidi/wallet-expo-sdk", - "version": "6.1.0", + "version": "6.1.1", "description": "SDK monorepo for affinity DID solution for Expo", "main": "dist/index.js", "typings": "dist/index.d.ts", @@ -39,7 +39,7 @@ "license": "ISC", "dependencies": { "@affinidi/platform-fetch-native": "^1.0.0", - "@affinidi/wallet-core-sdk": "^6.1.0", + "@affinidi/wallet-core-sdk": "^6.1.1", "assert": "^2.0.0", "buffer": "^5.6.0", "eccrypto-js": "^5.0.0", diff --git a/sdk/node/package-lock.json b/sdk/node/package-lock.json index 6ce11e78..5640bf2f 100644 --- a/sdk/node/package-lock.json +++ b/sdk/node/package-lock.json @@ -1,12 +1,12 @@ { "name": "@affinidi/wallet-node-sdk", - "version": "6.2.0", + "version": "6.2.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@affinidi/wallet-node-sdk", - "version": "6.2.0", + "version": "6.2.1", "license": "ISC", "dependencies": { "@mattrglobal/jsonld-signatures-bbs": "^0.12.0", diff --git a/sdk/node/package.json b/sdk/node/package.json index 02836e19..2e2a801e 100644 --- a/sdk/node/package.json +++ b/sdk/node/package.json @@ -1,6 +1,6 @@ { "name": "@affinidi/wallet-node-sdk", - "version": "6.2.0", + "version": "6.2.1", "description": "SDK monorepo for affinity DID solution for node", "main": "dist/index.js", "typings": "dist/index.d.ts", @@ -38,7 +38,7 @@ "license": "ISC", "dependencies": { "@affinidi/platform-fetch-node": "^1.0.0", - "@affinidi/wallet-core-sdk": "^6.1.0", + "@affinidi/wallet-core-sdk": "^6.1.1", "@mattrglobal/jsonld-signatures-bbs": "^0.12.0", "bs58": "^4.0.1", "crypto-ld": "^3.9.0", diff --git a/sdk/react-native/package-lock.json b/sdk/react-native/package-lock.json index ff4a5e08..31f4c664 100644 --- a/sdk/react-native/package-lock.json +++ b/sdk/react-native/package-lock.json @@ -1,12 +1,12 @@ { "name": "@affinidi/wallet-react-native-sdk", - "version": "6.1.0", + "version": "6.1.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@affinidi/wallet-react-native-sdk", - "version": "6.1.0", + "version": "6.1.1", "license": "ISC", "dependencies": { "assert": "^2.0.0", diff --git a/sdk/react-native/package.json b/sdk/react-native/package.json index 1895cb38..529c5ea2 100644 --- a/sdk/react-native/package.json +++ b/sdk/react-native/package.json @@ -1,6 +1,6 @@ { "name": "@affinidi/wallet-react-native-sdk", - "version": "6.1.0", + "version": "6.1.1", "description": "SDK for affinity DID solution for React Native", "main": "dist/index.js", "typings": "dist/index.d.ts", @@ -32,7 +32,7 @@ "license": "ISC", "dependencies": { "@affinidi/platform-fetch-native": "^1.0.0", - "@affinidi/wallet-core-sdk": "^6.1.0", + "@affinidi/wallet-core-sdk": "^6.1.1", "assert": "^2.0.0", "buffer": "^5.6.0", "eccrypto-js": "^5.0.0",