Skip to content

Releases: GridPlus/gridplus-sdk

v1.1.2

17 Mar 00:35
1a6720a
Compare
Choose a tag to compare

Features:

  • (#310) Adds Terra decoder flag + corresponding tests
  • (#312, #320) Adds EVM decoder flag + corresponding tests and deprecates ETH legacy signing path for supported firmware versions. We will deprecate this path fully after a few more Lattice firmware versions.

Fixes:

  • (#311) Updates order in which constants are loaded and fixes incorrect version flag in one constant
  • (#322) Fixes error handler in general signing route

Misc:

  • (#309) Improves return types in Client
  • (#317) Removes unused index.js
  • (#313) Starts consolidating signing tests into their own directory

v1.1.0

07 Mar 16:37
8f6b474
Compare
Choose a tag to compare

Features:

  • (#305) Adds getFwVersion to client

Fixes:

  • (#306) Fixes pair step in test

v1.0.0

03 Mar 22:23
a075045
Compare
Choose a tag to compare

Features:

  • (#300) Adds promises to all API functions 🎉 (callback style still allowed)
  • (#298, #299) Makes session rehydration easier and cleans up Client constructor

Misc:

  • (#294, #302) Updates tests to use promisified API and removes unnecessary dev modules
  • (#296, #301) Updates README and docs engine

v0.10.5

28 Feb 15:18
229181e
Compare
Choose a tag to compare

Features:

  • (#288) Adds getter/initializer for dehydrating and rehydrating a session, allowing a user to re-initialize a session without re-connecting to the target Lattice

Fixes:

  • (#286) Re-adds "wrong wallet" error handler and retry mechanism for sign route
  • (#290) Fixes test-sigs (again)

Misc:

  • (#285) Updates error messages to be a bit more helpful

v0.10.4

25 Feb 23:50
b49e957
Compare
Choose a tag to compare

Fixes:

  • (#281) Removes erroneous check on success response and removes retry on wrong wallet error for sign

Misc:

  • (#280) Fixes Github docs builder

v0.10.2

25 Feb 21:47
a73385e
Compare
Choose a tag to compare

Fixes:

  • (#274) Fixes retry mechanism in _request, mainly related to updating wallet UID

Misc:

  • (#271) Updates test-sigs
  • (#273) Mark internal Client functions as private
  • (#278) Fixes Github deploy action

v0.10.0

24 Feb 21:53
268437a
Compare
Choose a tag to compare

Features:

All listed features require Lattice firmware v0.14.0 to use

  • (#254) Adds get/create/remove routes to ABI data managemen
  • (#250) Adds generic signing routes
  • (#258) Adds new flag to getAddresses route and breaks out exportable constants
  • (#263) Adds Solana decoder flag

Fixes:

  • (#259) Add full, raw signature to ETH transaction responses
  • (#261, #264) Prehashes EIP712 requests with types that do not fit in firmware and updates constants

Miscellaneous:

  • (#247, #256, #265) Adds new docs system
  • (#248) Adds chaos monkey tests
  • (#249) Restore missing dev dependencies
  • (#266) Fixes test-sigs
  • (#257, #269) Adds types to client
  • (#270) Removes unnecessary error handlers

v0.9.10-hotfix

19 Feb 18:16
Compare
Choose a tag to compare

This is a hotfix to allow prehashing of EIP712 messages where the types have too many parameters to fit in Lattice firmware (currently, we can only display types with 18 or fewer params).

We had to do this hotfix release in order to build the changes into MetaMask, but the final commit is a hack and will not be included in release branch history in the future: 05e40d9

We will do an update to Lattice firmware so that this final commit is not necessary and will be doing a follow up release of the SDK.

v0.9.7

28 Jan 20:29
0e472dc
Compare
Choose a tag to compare

Changelog:

  • (#240) Encrypts request data in _request to allow for smoother retry logic

v0.9.6

27 Jan 21:17
8a23173
Compare
Choose a tag to compare

Changelog:

  • (#236) Handle wrong wallet error code