Skip to content

Latest commit

 

History

History
71 lines (52 loc) · 2.71 KB

CHANGELOG.md

File metadata and controls

71 lines (52 loc) · 2.71 KB

Changelog

Notable and breaking changed and additions to the SDK.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning (does not apply to alpha development).

[0.0.60-alpha] - 2024-10-17

Changed

  • authenticateDidWithSiwx no longer lowercases the address proprety for SIWE messages
    • should NOT cause any issues with existing MIDs (when updating)

[0.0.54-alpha] - 2024-09-09

Changed

  • EVM provider assumes connection if the address is available
    • attempt to getAddress before trying to enable or eth_requestAccounts

[0.0.50-alpha] - 2024-07-24

Changed

  • [BREAKING] authenticateSiwx has been renamed to signSiwx
    • requires a SIWX message to be passed
    • no longer returns a did but instead returns the entire user (AuthUserInformation)
  • [BREAKING] SiwxSession type renamed to SignedSiwx
  • [BREAKING] IKeyDidAuth type renamed to IDidAuth
  • ISiwxAuth now extends IDidAuth

Added

  • OrbisEVMAuth, OrbisSolanaAuth and OrbisTezosAuth now expose authenticateDid for decoupled DID creation
  • get did() added to OrbisDB, exposes the currently authenticated DID
  • new method parseUserFromDid: AuthUserInformation exposed under /utils
  • OrbisKeyDidAuth.createRandom to create a random did:key

[0.0.40-alpha] - 2024-07-03

Changed

  • [BREAKING] Major internal session management refactor
    • Sessions now rely on the serialized DIDSession format, simplifying management and compatibility with other Ceramic ecosystem apps
    • serializedSession as a new option for connectUser to pass a serialized session string
    • OrbisConnectResult is rebuilt on the fly from the parsed serialized session
    • orbis.serializedSession can be used to retrieve a serialized active session (ie. to be used with localStorage)
    • KeyDidSession now serializes to base64 and stores the DID alongside the seed
    • Migration has been built into isUserConnected so sessions created and stored before 0.0.40-alpha should work and will be converted to the new format
    • Multiple types refactored or renamed, this includes OrbisConnectResult
    • metadata.publicKey removed from the Tezos provider (metadata.address remains)

[0.0.20-alpha] - 2024-02-11

Changed

  • [BREAKING] Updated function signature of select.orderBy (now matches other SELECT methods that accept multiple values - optionally)

[version] - YYYY-MM-DD

Added

  • New features

Changed

  • Changes to existing functionality

Fixed

  • Bug fixed

Removed

  • Removed features

Deprecated

  • Deprecated features

Security

  • Vulnerabilities changes