Skip to content

Releases: SOVEREIGN-NET/Sovereign-Network-API-Client

v1.3.0

19 Jan 16:19

Choose a tag to compare

What's New

Features

  • registerIdentity() method - New API method for iOS/mobile client-side key registration
    • Calls POST /api/v1/identity/register instead of /api/v1/identity/create
    • Supports client-generated Dilithium5 keys (private keys stay on device)
    • Includes registration_proof signature verification

Types

  • RegisterIdentityRequest - Request type for client-side registration
  • RegisterIdentityResponse - Response with identity_id, did, blockchain_tx, welcome_bonus, etc.

Fixes

  • Fixed duplicate FetchAdapter type declaration in zhtp-api-core.ts

Migration

iOS apps should use registerIdentity() instead of signup() for client-side key generation:

const response = await api.registerIdentity({
  did: "did:zhtp:...",
  public_key: base64EncodedDilithiumPubKey,
  node_id: base64EncodedNodeId,
  device_id: "...",
  registration_proof: base64EncodedSignature,
  timestamp: Math.floor(Date.now() / 1000)
});

v1.1.12

09 Dec 16:19
4e1a828

Choose a tag to compare

chore(release): 1.1.12

v1.1.10

14 Nov 17:46
be4d661

Choose a tag to compare

chore(release): 1.1.10

v1.1.9

10 Nov 20:27
34a676f

Choose a tag to compare

Add signup and login methods to API client

1.1.8

04 Nov 22:35

Choose a tag to compare

Full Changelog: v1.1.4...v1.1.8

1.1.4

04 Nov 21:43

Choose a tag to compare

Full Changelog: v...v1.1.4

1.1.2

04 Nov 20:21

Choose a tag to compare

Full Changelog: v1.1.1...v1.1.2

v1.1.0

04 Nov 19:52

Choose a tag to compare

1.1.0 (2025-11-04)

Bug Fixes

  • allow dist folder to be committed by git for releases (89dfec0)

Features

  • add platform-specific config providers and API client (8c45393)

v1.0.2

04 Nov 19:44

Choose a tag to compare

1.0.2 (2025-11-04)

Bug Fixes

  • remove broken semantic-release plugin versions from devDependencies (ffb8d24)

v1.0.1

04 Nov 19:33

Choose a tag to compare

1.0.1 (2025-11-04)

Bug Fixes

  • change import paths from .mjs to .js for consistency (2354c1f)