Skip to content

Releases: MetaMask/accounts

19.0.0

15 Jan 15:07
457b3b3
Compare
Choose a tag to compare

@metamask/eth-ledger-bridge-keyring 8.0.2

Changed

  • Bump @metamask/eth-sig-util dependency from ^8.0.0 to ^8.1.2 (#134)

Fixed

  • Fix webpack build about non-exported EIP712Message type (#140)

18.0.0

13 Jan 14:01
1af97f2
Compare
Choose a tag to compare

@metamask/keyring-internal-api 2.0.0

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.

@metamask/keyring-internal-snap-client 2.0.0

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.
    • KeyringAccount has a new required field (scopes) and is part of the public API.
  • BREAKING: Bump @metamask/keyring-snap-client from ^1.0.0 to ^2.0.0 (#135)
    • This change was not properly reported as breaking on the 1.1.0.
    • KeyringAccount has a new required field (scopes) and is part of the public API.

@metamask/eth-snap-keyring 8.0.0

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 7.1.0.
    • KeyringAccount and InternalAccount have a new required field (scopes) and are part of the public API.
  • BREAKING: Bump @metamask/keyring-internal-api from ^1.0.0 to ^2.0.0 (#135)
    • This change was not properly reported as breaking on the 7.1.0.
    • InternalAccount extends KeyringAccount which has a new required field (scopes) and is part of the public API.
  • BREAKING: Bump @metamask/keyring-snap-internal-client from ^1.0.0 to ^2.0.0 (#135)
    • This change was not properly reported as breaking on the 7.1.0.
    • KeyringAccount has a new required field (scopes) and is part of the public API.

@metamask/keyring-snap-client 2.0.0

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.
    • KeyringAccount has a new required field (scopes) and is part of the public API.

@metamask/keyring-snap-sdk 2.0.0

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.
    • KeyringAccount has a new required field (scopes) and is part of the public API.

17.0.0

06 Jan 12:23
Compare
Choose a tag to compare

@metamask/keyring-api 13.0.0

Added

  • New scope constant values added for Ethereum, Bitcoin, and Solana (#101)

Changed

  • BREAKING: Add scopes field to KeyringAccount (#101)

@metamask/keyring-internal-api 1.1.0

Changed

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

@metamask/keyring-internal-snap-client 1.1.0

Changed

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

@metamask/eth-snap-keyring 7.1.0

Changed

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

@metamask/keyring-snap-client 1.1.0

Changed

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

@metamask/keyring-snap-sdk 1.1.0

Changed

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

16.0.0

10 Dec 15:23
29e1524
Compare
Choose a tag to compare

@metamask/keyring-api 12.0.0

Changed

  • Use ts-bridge/[email protected] (#118)
    • This new version fixes a bug with CJS re-exports.
  • BREAKING: Split into several smaller packages (#24)
    • This should improve dependencies management.
    • Internal related types (internal to both clients) have been moved to keyring-internal-* packages.
    • Keyring API clients (mainly used by dapps) have been moved to keyring-snap-client package.
    • Common utils have been moevd to keyring-utils package.

@metamask/eth-hd-keyring 9.0.1

Changed

@metamask/eth-ledger-bridge-keyring 8.0.1

Changed

@metamask/eth-simple-keyring 8.0.1

Changed

@metamask/eth-trezor-keyring 6.0.1

Changed

@metamask/keyring-internal-api 1.0.0

Added

@metamask/keyring-internal-snap-client 1.0.0

Added

@metamask/eth-snap-keyring 7.0.0

Changed

  • Use ts-bridge/[email protected] (#118)
    • This new version fixes a bug with CJS re-exports.
  • Uses new keyring-api splitted packages (#24)

@metamask/keyring-snap-client 1.0.0

Changed

@metamask/keyring-snap-sdk 1.0.0

Changed

@metamask/keyring-utils 1.0.0

Changed

15.0.0

09 Dec 13:02
b555598
Compare
Choose a tag to compare

@metamask/eth-ledger-bridge-keyring 8.0.0

Changed

  • BREAKING: Enable Ledger clear signing (#99)
    • The LedgerSignTypedDataParams type now requires a new message field which replaces the domainSeparatorHex and hashStructMessage}Hex fields.

14.0.0

02 Dec 15:02
c99dfd5
Compare
Choose a tag to compare

@metamask/keyring-api 11.1.0

Added

  • Add listAccountTransactions keyring method (#41)

13.0.0

26 Nov 21:42
af088cc
Compare
Choose a tag to compare

@metamask/eth-hd-keyring 9.0.0

Changed

  • BREAKING: Move seed generation to deserialization (#100)
    • Using the constructor directly no longer generates the seed required for account derivation.
    • Both serialize and deserialize are now proper async methods.
  • Allow passing native custom cryptographic functions (#102)
    • The seed generation is now relying @metamask/key-tree package (instead of @metamask/scure-bip39).
    • The constructor now allows a new option cryptographicFunctions which allows the use of custom cryptographic functions during seed generation.

12.0.0

19 Nov 11:29
8103bff
Compare
Choose a tag to compare

@metamask/keyring-api 11.0.0

Added

  • BREAKING: Add ESM build (#40)
    • It's no longer possible to import files from ./dist directly.

@metamask/eth-ledger-bridge-keyring 7.0.0

Added

  • BREAKING: Add ESM build (#40)
    • It's no longer possible to import files from ./dist directly.

@metamask/eth-simple-keyring 8.0.0

Added

  • BREAKING: Add ESM build (#40)
    • It's no longer possible to import files from ./dist directly.

@metamask/eth-trezor-keyring 6.0.0

Added

  • BREAKING: Add ESM build (#40)
    • It's no longer possible to import files from ./dist directly.

@metamask/eth-snap-keyring 6.0.0

Added

  • BREAKING: Add ESM build (#40)
    • It's no longer possible to import files from ./dist directly.
  • Export type JsonRpcRequest (#95)

11.0.0

14 Nov 09:15
2fe94a0
Compare
Choose a tag to compare

@metamask/eth-hd-keyring 8.0.0

Changed

  • BREAKING: Bump @metamask/eth-sig-util dependency from ^7.0.3 to ^8.0.0 (#79)
    • signTypedData no longer support number for addresses, see here.

@metamask/eth-simple-keyring 7.0.0

Changed

  • BREAKING: Bump @metamask/eth-sig-util dependency from ^7.0.3 to ^8.0.0 (#79)
    • signTypedData no longer support number for addresses, see here.
  • Use TypeScript 5 (#55)

@metamask/eth-trezor-keyring 5.0.0

Changed

  • BREAKING: Bump @metamask/eth-sig-util dependency from ^7.0.3 to ^8.0.0 (#79)
    • signTypedData no longer support number for addresses, see here.

10.0.0

12 Nov 10:51
96a45af
Compare
Choose a tag to compare

@metamask/keyring-api 10.1.0

Added

  • Add solana:data-account account support (#93)

@metamask/eth-snap-keyring 5.0.1

Fixed

  • Do not lower address for non-EVM accounts during account creation (#90)