Skip to content

Latest commit

 

History

History
240 lines (147 loc) · 11 KB

File metadata and controls

240 lines (147 loc) · 11 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Changed

  • Bump @metamask/keyring-utils from ^3.2.0 to ^3.3.1 (#544, #546)
  • Bump @metamask/keyring-api from ^23.1.0 to ^23.5.0 (#562, #569, #583, #587)
  • Bump @metamask/superstruct from ^3.3.0 to ^3.4.0 (#577)

Changed

  • Bump @metamask/keyring-api from ^23.0.1 to ^23.1.0 (#538)

Removed

  • BREAKING: Removed InternalAccount.metadata.snap.{enabled,name} (#525)
    • Use SnapController:getSnap to get those information instead (in combination with InternalAccount.metadata.snap.id).

Changed

  • Bump @metamask/keyring-api from ^23.0.0 to ^23.0.1 (#518)

Added

  • Add Stellar (XLM) support (#483)

Changed

  • Bump @metamask/keyring-api from ^22.0.0 to ^23.0.0 (#515)

Changed

  • Bump @metamask/keyring-api from ^21.6.0 to ^22.0.0 (#482)

Changed

  • BREAKING: Rename KeyringRequestV1 type to KeyringRequestWithoutOrigin (#423)
  • BREAKING: Rename toKeyringRequestV1 method to toKeyringRequestWithoutOrigin (#423)
  • Bump @metamask/keyring-api from ^21.2.0 to ^21.4.0 (#460)

Removed

  • BREAKING: Remove KeyringVersion support (#423)

Changed

  • Bump @metamask/keyring-api from ^21.1.0 to ^21.2.0 (#395)

Changed

  • Bump @metamask/keyring-api from ^21.0.0 to ^21.1.0 (#388)

Changed

  • BREAKING: Bump @metamask/keyring-api from ^20.0.0 to ^21.0.0 (#355, #356)

Added

  • Add Tron support (#349)

Changed

  • BREAKING: Bump @metamask/keyring-api from ^19.1.0 to ^20.0.0 (#347)
    • This change was not properly reported as breaking on the 7.1.0.
    • Add generic account type.

Changed

  • Bump @metamask/keyring-api from ^19.0.0 to ^19.1.0 (#323)
    • Add generic account type.

Changed

  • BREAKING: Bump @metamask/keyring-api from ^18.0.0 to ^19.0.0 (#317)
    • The KeyringAccount.options field is now partially typed.

Added

  • Add KeyringVersion enum (#273)
  • Add KeyringRequestV1* types (#273)
    • Those types can be used with Snaps that are still using older implementations of submitRequest (without origin support).

Changed

  • Bump @metamask/keyring-api from ^17.6.0 to ^18.0.0 (#291)

Added

  • Add support for Bitcoin account type: p2pkh, p2sh, p2tr (#284)
  • Bump @metamask/keyring-api from ^17.4.0 to ^17.6.0 (#277, #288)

Changed

  • Bump @metamask/keyring-api from ^17.2.0 to ^17.4.0 (#263, #269)

Changed

  • BREAKING: The method EthKeyring.signTransaction can now returns various type of transactions (#209, #235)
    • Initially was supporting: Transaction | AccessListEIP2930Transaction | FeeMarketEIP1559Transaction (types from @ethereumjs/tx).
    • Now also supports BlobEIP4844Transaction | EOACodeEIP7702Transaction (types from @ethereumjs/tx).
    • This new method signature is inherited by Keyring which is provided @metamask/keyring-utils.
  • Bump @metamask/keyring-utils from ^2.3.1 to ^3.0.0 (#235)

Changed

  • BREAKING: EthKeyring now extends the Keyring type from @metamask/keyring-utils instead of Keyring<Json> from @metamask/utils (#226)

Changed

  • Bump @metamask/keyring-api from ^17.0.0 to ^17.2.0 (#212, #220)
  • Use ts-bridge/cli@0.6.3 (#214)
    • This new version fixes a bug regarding some missing exports.

Changed

  • Bump @metamask/keyring-api from ^16.1.0 to ^17.0.0 (#192)

Changed

  • Bump @metamask/keyring-api from ^16.0.0 to ^16.1.0 (#176)

Changed

  • BREAKING: Bump @metamask/keyring-api from ^15.0.0 to ^16.0.0 (#172)
    • The scopes from each *AccountStruct types is now more strict (remove support of CAIP-2 namespaces) which impact all Internal*AccountStruct types.
  • Bump @metamask/utils from ^11.0.1 to ^11.1.0 (#167)

Changed

  • BREAKING: Bump @metamask/keyring-api from ^14.0.0 to ^15.0.0 (#160)
    • The scopes from each *AccountStruct types is now more strict which impact all Internal*AccountStruct types.

Changed

  • Bump @metamask/keyring-api from ^13.0.0 to ^14.0.0 (#155)

Changed

  • BREAKING: Bump @metamask/keyring-api from ^12.0.0 to ^13.0.0 (#101)
    • This change was not properly reported as breaking on the 1.1.0.
    • InternalAccount extends KeyringAccount which has a new required field (scopes) and is part of the public API.

Changed

  • Bump @metamask/keyring-api from ^12.0.0 to ^13.0.0 (#101)

Added

  • Use ts-bridge/cli@0.6.1 (#118)
    • This new version fixes a bug with CJS re-exports.
  • Initial release (#24)