Skip to content

Releases: Zondax/ledger-icp

v4.0.2

13 Jun 13:06
6576ef8
Compare
Choose a tag to compare
Setup rust ci (#286)

* setup rust CI

* bump version

v4.0.1

11 Jun 12:20
45f6fb5
Compare
Choose a tag to compare
Bindsign consent request (#283)

* add --break-system-packages flag to pip install

* BlindSign Flow for Consent Requests

* Upgrade deps

* Add testing

* Snapshots

* bump version

v3.2.9

26 Mar 18:26
08456da
Compare
Choose a tag to compare
Add missing token (#271)

* shore(token): Add new nICP token to internal list

* Split name

* feat(version): Bump version and update snapshots

* fix(name): Undo appname change as it is done in the ui menu

v3.2.8

20 Mar 18:12
84401a8
Compare
Choose a tag to compare
Add support for icrc2_approve transactions (#269)

* bump app version and update snapshots

* Reduce From/To title to fit into nanos screen

* bump app version and update snapshots

* Parser for icrc2_approve

Add ui for icrc2_approve

Update tests

* Update test name

* Fix validation and update snapshots for test

* Bump app version and update snapshots

* fix long titles being truncated

* Reduce concurrency to avoid docker pull limits?

* fix adjusted titles

v3.2.7

17 Mar 18:00
71e583a
Compare
Choose a tag to compare
QA improvements (#268)

* fix(subaccounts): Handle the case where subaccounts are shorter than expected

* fix(subaccounts) Increase testing coverage for the new subaccount formatting

* showe(token): Update token information

* bump app version and update snapshots

* Reduce From/To title to fit into nanos screen

v3.2.6

12 Mar 14:16
18f7887
Compare
Choose a tag to compare
subaccount formatting (#267)

* Add token information registry and helper functions

* Add formatting function to be use for registry look-up

* Add commands to retrieve token registry

* Add support to JS package to retrieve token registry from ledger devices

* Add zemu test to retrieve device's token registry

* Proper check to decide if using tokenInfo from table or default to Tokens marker for amount and fee

* Apply the rigth format to Fees

* Fix fee formatting for known and unknown tokens

* Use token formatting according to token table for sns transactions

* Update neuron tests

* Update tests

* Fix warnings

* Bump version and update snapshots

* Add token decimal tests

* Fix token display title and update test vector(fixed)

* Add support for neuron voting power updates

* Fix parser and complete UI for voting power transaction

* feat(manageneuron): Add neuron refresh voting power test in zemu

* Add support to handle the configuration operation to set neuron visibility

* Add zemu test to check neuron visibility transaction

* Reduce title length to Max fee + token name

* Fix fee title and update tests

* Update snapshots to reproduce a change from Maximun fee to Max fee

* Remove commented code which is not used

* Update snapshots

* Fix(candid): created time field in transaction must be optional

Fix(fmt): Fix subaccounts formatting

fix(tests): Remove token_decimals tests and move them into icrc transfers tests as provided by icp team

* Bump app version

* Add boundary checks

* Fix field name with the shorter version

---------

Co-authored-by: Andrés Benso <[email protected]>

Add token information registry and helper functions

12 Mar 14:45
18f7887
Compare
Choose a tag to compare
  • Add formatting function to be use for registry look-up
  • Add commands to retrieve token registry
  • Add support to JS package to retrieve token registry from ledger devices

v3.2.5

27 Feb 13:04
c678fe9
Compare
Choose a tag to compare
token formatting and neuron txs for visibility and voting power (#264)

* Add token information registry and helper functions

* Add formatting function to be use for registry look-up

* Add commands to retrieve token registry

* Add support to JS package to retrieve token registry from ledger devices

* Add zemu test to retrieve device's token registry

* Fix lookup function and remove comments

* Proper check to decide if using tokenInfo from table or default to Tokens marker for amount and fee

* Fix warnings

* Apply the rigth format to Fees

* Remove formatting of amounts and use ICP token by default for SNS transactions

* fix(decimals): Fix current test by removing formattig on unknown tokens

* Fix fee formatting for known and unknown tokens

* Use token formatting according to token table for sns transactions

* Update neuron tests

* Fix for split neuron amount being read wrong

* Update tests

* Remove unused variable

* Fix warnings

* Bump version and update snapshots

* Add token decimal tests

* Fix token display title and update test vector(fixed)

* Remove logging code

* Remove unused variable

* Add support for neuron voting power updates

* Fix parser and complet UI for voting power transaction

* feat(manageneuron): Add neuron refresh voting power test in zemu

* shore: fix warnings and unused arguments

* Add support to handle the configuration operation to set neuron visibility

* Add zemu test to check neuron visibility transaction

* Update app/src/candid/nns_parser.c

Co-authored-by: Andrés Benso <[email protected]>

* Update app/src/candid/nns_parser.c

Co-authored-by: Andrés Benso <[email protected]>

* Remove unnecessary comments

* Reduce title length to Max fee + token name

* Remove testing snapshot

* Fix fee title and update tests

* Update snapshots to reproduce a change from Maximun fee to Max fee

* Remove commented code which is not used

* Update snapshots

---------

Co-authored-by: Andrés Benso <[email protected]>

v3.2.4

28 Jan 17:28
ec6e653
Compare
Choose a tag to compare
Feat/bls improvements (#258)

* Remove handler to pass an optional root key to verify certificates

* Cache offsets for pages to reduce latency due to recomputing page offsets

* Fix clippy

* Bump version and update snapshots

* Remove comments

* Update artifacts to v4

Few improvements and API enhancements

28 Jan 19:44
ec6e653
Compare
Choose a tag to compare

This release remove the option of passing an alternative root_key that could be used for certificate verification
This is not longer necessary, so that the certificate verification would use canister key