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.
1.9.17 - 2022-01-14
- Support for Non-Fungible Tokens (ERC-721 & ERC-1155)
1.9.16 - 2022-01-13
- Shyft variant
1.9.14 - 2021-11-30
- Added Moonriver BIP44 1285
- Fixed stark order signature on LNS
1.9.13 - 2021-11-17
- Small improvement in app size
1.9.12 - 2021-11-12
- Fixed stark order signature on LNX
1.9.11 - 2021-10-12
- Provide network ticker to plugins (especialy helpful for Paraswap plugin)
- Polygon variant
1.9.10 - 2021-10-08
- Add new app: Moonriver
1.9.9 - 2021-10-08
- Rollback the revert in wording change of "Contract data" in "Blind signing" that was introduced in v1.9.8
1.9.8 - 2021-10-06
- Revert wording change of "Contract data" in "Blind signing" from v1.9.5
- Goerli now has its own standalone app, with hardcoded deversifi tokens
1.9.7 - 2021-9-30
- Fixed a bug where amounts displayed where wrong when the amount was huge (>=2^87)
1.9.6 - 2021-9-29
- Fixed a bug where fees displayed were wrong on Starkware transactions
1.9.5 - 2021-9-27
- "Contract Data" is now replaced with "Blind sign", which carries more meaning for regular users.
- When blind signing is disabled in settings, and a transaction with smart conract interactions is sent to the app, a new warning screen pops to let the user know that the setting must be enabled to sign this kind of transactions.
1.9.4 - 2021-9-14
- Added Arbitrum network
1.9.3 - 2021-9-03
- Added better display for bigger chainIDs.
- Added support for Songbird.
- Added support for Celo.
- Small refactor of
getEthDisplayableAddress
helper - Improve Zemu tests to get parallelization
- Increased plugin interface to version 2
- Remove support for Theta and Flare
1.9.2 - 2021-8-11
- Added support for bigger chainIDs.
- Fixed BSC icon colors.
- Fixed theta tokens.
1.9.0 - 2021-8-05
- Added support for EIP-1559 and EIP-2930 style transactions.
1.8.8 - 2021-7-21
- Added support for BSC.
- Add support for Lido plugin
1.8.7 - 2021-7-9
Plugins can now check the address of the transaction sender.
Remove m/44'/60'
derivation path authorisation for Theta app.
additional_screens
was introduced previously but wasn't properly initialized in some cases.
1.8.6 - 2021-7-5
Display the name of the network when signing a transaction, or the chain ID if the network is not known When the network is known, amounts and fees are displayed in the network unit instead of ETH.
Fix some compilation warning
1.8.5 - 2021-6-8
- Added support for external plugins.
1.7.9 - 2021-6-2
- Added support for Flare Network and Theta Chain.
1.7.8 - 2021-5-20
- Fixed a bug where transaction would sometimes not get properly signed.
1.7.7 - 2021-5-19
- Version bump needed for deployment reasons, nothing changed.
1.7.6 - 2021-5-14
- Version bump needed for deployment reasons, nothing changed.
1.7.7 - 2021-5-19
- N/A
1.7.6 - 2021-5-14
- N/A
1.7.5 - 2021-5-10
- Fixed a bug with cx_ecfp_scalar_mult
1.7.4 - 2021-5-6
- Fixed a bug that prevented using Ethereum sidechains
1.7.3 - 2021-5-5
- Enable Ethereum 2 deposit on Nano S 2.0.0
1.7.2 - 2021-5-5
- Improve Ethereum 2 deposit security:
- Display the validator address on screen when depositing.
- Abort signing when the account index of the withdrawal key is higher than INDEX_MAX.
- Check that the destination field of the transaction is Ethereum 2 deposit contract.
1.7.1 - 2021-5-5
- Support for Berlin hard fork: EIP2718 (transaction types) and EIP2930 (access list transactions)
- Display ChainID when transacting on chains which are not ethereum (BSC, Polygon, etc)
1.7.0 - 2021-4-30
- Wallet ID feature now available on Nano X
1.6.6 - 2021-4-16
- Improved Starkware support
1.6.5 - 2021-2-12
- Add a setting to enable nonce display when approving transactions
1.6.4 - 2021-1-12
- "warning" icon wasn't correctly displayed
1.6.3 - 2020-12-10
- Changelog file
- unused
prepare_full_output
andbtchip_bagl_confirm_full_output
functions removed
- More errors, less THROWs
- Cleanup args parsing when called as a library
- Most compilation warnings fixed
- Ensure
os_lib_end
is called when errors are encountered in library mode - Fix pin validation check