Skip to content

Latest commit

 

History

History
288 lines (194 loc) · 24.9 KB

CHANGELOG.md

File metadata and controls

288 lines (194 loc) · 24.9 KB

0.8.2 (Mar 2, 2025)

Account

Core

  • createDnsRecord: The dns provider returns the created dns record back (@javierhersan in #00000)

0.8.1 (Mar 1, 2025)

Account

0.8.0 (Mar 1, 2025)

Account

  • getDnsRecordUnauthenticated: Get DNS Record without authentication (@javierhersan in #00000)
  • login: Account login by getting seed block from account hosting provider and getting block private key from user (@javierhersan in #00000)
  • signup: Initialize account and create seed block in account hosting provider (@javierhersan in #00000)

Core

  • generateUnathenticatedMessage: Generate unauthenticated messages (@javierhersan in #00000)
  • signUnauthenticatedMessage: Sign unauthenticated messages (@javierhersan in #00000)
  • getDnsRecordUnauthenticated: Get DNS record without authentication (@javierhersan in #00000)
  • getAccountSeedBlockUnauthenticated: Get account seed block without authentication (@javierhersan in #00000)
  • getAccountSeedBlockByUsernameUnauthenticated: Get account seed block by account name without authentication (@javierhersan in #00000)
  • createAccountSeedBlock: Create account seed block in the account hosting provider server (@javierhersan in #00000)

Models

  • IUnauthenticatedMessage: Unauthentication Message without metadata and seed block, header is optional. (@javierhersan in #00000)
  • IGetDnsRecordUnauthenticatedMessage: Get DNS record unauthenticated message (@javierhersan in #00000)
  • IGetAccountSeedBlockContent: Get DNS record unauthenticated content (@javierhersan in #00000)
  • IGetAccountSeedBlockMessage: Get Account seed block message (@javierhersan in #00000)
  • IGetAccountSeedBlockUnauthenticatedMessage: Get Account seed block unauthenticated message (@javierhersan in #00000)
  • ICreateAccountSeedBlockMessage: Create Account seed block message (@javierhersan in #00000)
  • ICreateAccountSeedBlockContent: Create Account seed block content (@javierhersan in #00000)

0.7.1 (Feb 28, 2025)

Core

0.7.0 (Feb 28, 2025)

Account

0.6.11 (Feb 28, 2025)

Core

0.6.10 (Feb 17, 2025)

Account

  • DNS: DNS fix. Use Block and Account public keys to generate message header. (@javierhersan in #00000)

0.6.4 to 0.6.9 (Feb 16, 2025)

Account

  • ESModules and CommonJS: Change ViteJS build mode. Build for NodeJS (CommonJS) and Browser (ESModules). (@javierhersan in #00000)

0.6.3 (Feb 16, 2025)

Account

0.6.2 (Feb 16, 2025)

Models

0.6.1 (Feb 16, 2025)

Models

  • IGetDnsRecordContent and IGetDnsRecordMessage: Get Dns Record Message Content Definition. (@javierhersan in #00000)
  • ICreateDnsRecordContent and ICreateDnsRecordMessage: Create Dns Record Message Content Definition. (@javierhersan in #00000)
  • IUpdateDnsRecordContent and IUpdateDnsRecordMessage: Update Dns Record Message Content Definition. (@javierhersan in #00000)
  • IDeleteDnsRecordContent and IDeleteDnsRecordMessage: Delete Dns Record Message Content Definition. (@javierhersan in #00000)

0.6.0 (Feb 10, 2025)

Account

Core

Constants

  • NAME_SERVERS: Default Name Servers until decentralized repository for DNS providers is implemented. (@javierhersan in #00000)

Models

0.5.4 (Feb 3, 2025)

Global

0.5.3 (Feb 3, 2025)

Core

0.5.2 (Feb 3, 2025)

Core

0.5.1 (Feb 2, 2025)

Core

0.5.0 (Feb 2, 2025)

Core

http

0.4.0 (Jan 23, 2025)

Cryptography

0.3.4 (Jan 20, 2025)

Account

  • Account: Export Account pubkey and Block pubkey from Account object. (@javierhersan in #00000)

0.3.3 (Jan 20, 2025)

Models

0.3.2 (Jan 20, 2025)

Account

0.3.1 (Jan 20, 2025)

Account

0.3.0 (Jan 19, 2025)

Account

Core

0.2.0 (Jan 13, 2025)

TrustNetEngine

  • API: API module is renamed to TrustNetEngine, and all its methods are exposed. (@javierhersan in #00000)

0.1.0 (April 8, 2024)

Models

API

  • Hash: Keccak SHA-3 hash function. (@javierhersan in #00000)
  • Signature key-pair: Generate signature key pair using ECDSA P-256. (@javierhersan in #00000)
  • Sign: Sign message using ECDSA P-256. (@javierhersan in #00000)
  • Verify: Verify ECDSA P-256 message signature. (@javierhersan in #00000)
  • Generate Block Header: Generate Block Header (v0.1.0). (@javierhersan in #00000)
  • Generate Seed Block: Generate Seed Block (v0.1.0). (@javierhersan in #00000)
  • Sign Block Header: Sign Block Header (v0.1.0) using ECDSA P-256. (@javierhersan in #00000)
  • Sign Seed Block: Sign Seed Block (v0.1.0) using ECDSA P-256. (@javierhersan in #00000)
  • Verify Block Header signature: Verify Block Header signature (v0.1.0) using ECDSA P-256. (@javierhersan in #00000)
  • Verify Seed Block signature: Verify Seed Block signature (v0.1.0) using ECDSA P-256. (@javierhersan in #00000)
  • Verify Block Content: Verify Block Content (v0.1.0) matches Block Output Hash (v0.1.0) using Keccak SHA-3. (@javierhersan in #00000)
  • Verify Block Address: Verify Block Address (v0.1.0) matches Seed Block Address (v0.1.0). (@javierhersan in #00000)
  • Verify Block Public Key: Verify Block Public Key (v0.1.0) matches Seed Block Public Key (v0.1.0). (@javierhersan in #00000)
  • Generate Block Metadata: Generate Block Metadata (v0.1.0). (@javierhersan in #00000)
  • Generate Block: Generate Block (v0.1.0). (@javierhersan in #00000)
  • Sign Block: Sign Block (v0.1.0) by signing Block Header (v0.1.0). (@javierhersan in #00000)
  • Verify Block: Verify Block (v0.1.0) by verifying Block Content, Block Address, Block Public Key, Header Block Signature and Seed Block Signature. (@javierhersan in #00000)

Cryptography