Skip to content

Releases: gnolang/gnonative

v4.0.0

30 Oct 11:09
e4c8952
Compare
Choose a tag to compare

v3.0.5

25 Oct 16:16
f47f15d
Compare
Choose a tag to compare

v3.0.4

23 Oct 12:59
53473b6
Compare
Choose a tag to compare

v3.0.3

22 Oct 10:20
cdd7bcb
Compare
Choose a tag to compare

3.0.3 (2024-10-22)

Bug Fixes

  • expo/api: Rename updatePassword to rotatePassword (#189) (cdd7bcb)
  • Rename UpdatePassword to RotatePassword (#188) (1e39391)

v3.0.2

11 Oct 12:01
1421869
Compare
Choose a tag to compare

3.0.2 (2024-10-11)

Bug Fixes

  • expo: Update bufbuild and connectrpc dependencies to the latest NPM package (#185) (1421869)

v3.0.1

10 Oct 13:38
f332abb
Compare
Choose a tag to compare

3.0.1 (2024-10-10)

Bug Fixes

  • Remove deprecated API methods. Require caller address. (#184) (f332abb)

v3.0.0

24 Sep 08:37
f9b1aea
Compare
Choose a tag to compare

3.0.0 (2024-09-24)

  • BREAKING CHANGE: add MakeCallTx, SignTx and BroadcastTxCommit in GnoNativeApi (#180) (f9b1aea), closes #180

BREAKING CHANGES

  • the gasWanted parameter (used in several gRPC message)
    is now a bigint instead of a number to keep the precision in the calling
    stack.

v2.0.0

23 Sep 12:06
ecdd187
Compare
Choose a tag to compare

2.0.0 (2024-09-23)

Bug Fixes

  • Change UpdatePassword to take multiple addresses, roll back on error (#175) (7534c7d)
  • update gnonative API (#179) (ecdd187)

BREAKING CHANGES

  • Change UpdatePassword to take an array of addresses,
    roll back on error.

Explanation: Currently, UpdatePassword takes a single address of the
account to update the password. If a native application wants to change
multiple accounts to the new password, it does a loop to call
UpdatePassword multiple times. But if one of the calls has an error,
the application breaks out of the loop and leaves the Keybase in an
inconsistent state where some passwords are changed but not all. The
application could write some logic to roll back these changes, but it is
better for the Gno Native Kit service to handle this.

This PR has two commits:

  1. Change the UpdatePassword request to take a required array of
    account addresses. (If the application only wants to update the password
    of one account, it is easy to make an array of one address.) In api.go,
    we also change UpdatePassword to roll back to the old password in case
    of error.
  2. In types.ts and GnoNativeApi.ts, change updatePassword to take a
    required array of Uint8Array for the addresses.

v1.8.1

11 Sep 09:19
15d9089
Compare
Choose a tag to compare

1.8.1 (2024-09-11)

Bug Fixes

v1.8.0

04 Sep 09:55
ff1fda7
Compare
Choose a tag to compare

1.8.0 (2024-09-04)

Features