2020-12-10 12:17:11 +01:00
# Change Log
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog ](http://keepachangelog.com/ )
and this project adheres to [Semantic Versioning ](http://semver.org/ ).
2021-11-22 14:58:50 +01:00
## [1.9.14](https://github.com/ledgerhq/app-ethereum/compare/1.9.13...1.9.14) - 2021-11-22
### Added
- Support for Non-Fungible Token (ERC 721 & ERC 1155)
## [1.9.13](https://github.com/ledgerhq/app-ethereum/compare/1.9.12...1.9.13) - 2021-11-17
### Changed
- Small improvement in app size
2021-11-12 10:58:32 +01:00
## [1.9.12](https://github.com/ledgerhq/app-ethereum/compare/1.9.11...1.9.12) - 2021-11-12
### Fixed
- Fixed stark order signature on LNX
2021-10-28 18:10:21 +02:00
## [1.9.11](https://github.com/ledgerhq/app-ethereum/compare/1.9.10...1.9.11) - 2021-10-12
### Added
- Provide network ticker to plugins (especialy helpful for Paraswap plugin)
2021-10-28 18:19:09 +02:00
- Polygon variant
2021-10-28 18:10:21 +02:00
2021-10-11 12:29:54 +02:00
## [1.9.10](https://github.com/ledgerhq/app-ethereum/compare/1.9.9...1.9.10) - 2021-10-08
### Added
- Add new app: Moonriver
2021-10-08 10:29:38 +02:00
## [1.9.9](https://github.com/ledgerhq/app-ethereum/compare/1.9.8...1.9.9) - 2021-10-08
### Changed
- Rollback the revert in wording change of "Contract data" in "Blind signing" that was introduced in v1.9.8
2021-10-06 14:17:22 +02:00
## [1.9.8](https://github.com/ledgerhq/app-ethereum/compare/1.9.7...1.9.8) - 2021-10-06
### Changed
- Revert wording change of "Contract data" in "Blind signing" from v1.9.5
### Added
- Goerli now has its own standalone app, with hardcoded deversifi tokens
2021-10-04 11:26:01 +02:00
## [1.9.7](https://github.com/ledgerhq/app-ethereum/compare/1.9.6...1.9.7) - 2021-9-30
### Fixed
- Fixed a bug where amounts displayed where wrong when the amount was huge (>=2^87)
2021-09-29 18:39:10 +02:00
## [1.9.6](https://github.com/ledgerhq/app-ethereum/compare/1.9.5...1.9.6) - 2021-9-29
### Fixed
- Fixed a bug where fees displayed were wrong on Starkware transactions
2021-09-28 12:32:06 +02:00
## [1.9.5](https://github.com/ledgerhq/app-ethereum/compare/1.9.4...1.9.5) - 2021-9-27
### Changed
- "Contract Data" is now replaced with "Blind sign", which carries more meaning for regular users.
### Added
- 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.
2021-09-14 11:19:13 +02:00
## [1.9.4](https://github.com/ledgerhq/app-ethereum/compare/1.9.3...1.9.4) - 2021-9-14
### Added
- Added Arbitrum network
2021-09-03 14:48:32 +02:00
## [1.9.3](https://github.com/ledgerhq/app-ethereum/compare/1.9.2...1.9.3) - 2021-9-03
2021-08-26 13:23:43 +02:00
### Added
- Added better display for bigger chainIDs.
2021-09-03 15:16:42 +02:00
- Added support for Songbird.
- Added support for Celo.
2021-08-26 13:23:43 +02:00
2021-08-31 19:37:51 +02:00
### Changed
- Small refactor of `getEthDisplayableAddress` helper
- Improve Zemu tests to get parallelization
- Increased plugin interface to version 2
2021-09-03 14:55:28 +02:00
- Remove support for Theta and Flare
2021-08-31 19:37:51 +02:00
2021-08-11 16:59:40 +02:00
## [1.9.2](https://github.com/ledgerhq/app-ethereum/compare/1.9.0...1.9.2) - 2021-8-11
2021-08-06 15:29:41 +02:00
### Added
2021-08-11 11:24:50 +02:00
- Added support for bigger chainIDs.
### Fixed
- Fixed BSC icon colors.
- Fixed theta tokens.
2021-08-06 15:29:41 +02:00
2021-08-05 10:42:43 +02:00
## [1.9.0](https://github.com/ledgerhq/app-ethereum/compare/1.8.8...1.9.0) - 2021-8-05
2021-08-03 12:09:42 +02:00
### Added
- Added support for EIP-1559 and EIP-2930 style transactions.
2021-07-28 15:28:12 +02:00
## [1.8.8](https://github.com/ledgerhq/app-ethereum/compare/1.8.7...1.8.8) - 2021-7-21
2021-06-15 11:17:31 +02:00
### Added
2021-06-15 15:25:11 +02:00
- Added support for BSC.
2021-07-27 11:14:12 +02:00
- Add support for Lido plugin
2021-06-15 15:25:11 +02:00
2021-07-09 11:20:44 +02:00
## [1.8.7](https://github.com/ledgerhq/app-ethereum/compare/1.8.6...1.8.7) - 2021-7-9
### Added
Plugins can now check the address of the transaction sender.
Remove `m/44'/60'` derivation path authorisation for Theta app.
2021-07-27 11:14:12 +02:00
2021-07-09 11:20:44 +02:00
### Fixed
`additional_screens` was introduced previously but wasn't properly initialized in some cases.
2021-07-27 11:14:12 +02:00
2021-07-05 11:46:02 +02:00
## [1.8.6](https://github.com/ledgerhq/app-ethereum/compare/1.8.5...1.8.6) - 2021-7-5
### Added
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.
2021-07-27 11:14:12 +02:00
2021-07-05 11:46:02 +02:00
### Fixed
Fix some compilation warning
2021-06-15 11:17:31 +02:00
2021-06-08 10:30:18 +02:00
## [1.8.5](https://github.com/ledgerhq/app-ethereum/compare/1.7.9...1.8.5) - 2021-6-8
### Added
2021-06-15 15:25:11 +02:00
- Added support for external plugins.
2021-06-08 10:30:18 +02:00
2021-06-02 16:51:43 +02:00
## [1.7.9](https://github.com/ledgerhq/app-ethereum/compare/1.7.8...1.7.9) - 2021-6-2
2021-06-02 16:45:52 +02:00
### Added
2021-06-15 15:25:11 +02:00
- Added support for Flare Network and Theta Chain.
2021-06-02 16:45:52 +02:00
2021-05-20 20:21:42 +02:00
## [1.7.8](https://github.com/ledgerhq/app-ethereum/compare/1.7.7...1.7.8) - 2021-5-20
### Fixed
2021-06-15 15:25:11 +02:00
- Fixed a bug where transaction would sometimes not get properly signed.
2021-05-20 20:21:42 +02:00
## [1.7.7](https://github.com/ledgerhq/app-ethereum/compare/1.7.6...1.7.7) - 2021-5-19
### Special
2021-06-15 15:25:11 +02:00
- Version bump needed for deployment reasons, nothing changed.
2021-05-20 20:21:42 +02:00
## [1.7.6](https://github.com/ledgerhq/app-ethereum/compare/1.7.5...1.7.6) - 2021-5-14
### Special
2021-06-15 15:25:11 +02:00
- Version bump needed for deployment reasons, nothing changed.
2021-05-20 20:21:42 +02:00
2021-05-19 09:56:14 +02:00
## [1.7.7](https://github.com/ledgerhq/app-ethereum/compare/1.7.6...1.7.7) - 2021-5-19
2021-06-15 15:25:11 +02:00
- N/A
2021-05-19 09:56:14 +02:00
## [1.7.6](https://github.com/ledgerhq/app-ethereum/compare/1.7.6...1.7.6) - 2021-5-14
2021-06-15 15:25:11 +02:00
- N/A
2021-05-19 09:56:14 +02:00
2021-05-20 20:21:42 +02:00
## [1.7.5](https://github.com/ledgerhq/app-ethereum/compare/1.7.4...1.7.5) - 2021-5-10
### Fixed
- Fixed a bug with cx_ecfp_scalar_mult
2021-05-06 12:43:40 +02:00
## [1.7.4](https://github.com/ledgerhq/app-ethereum/compare/1.7.3...1.7.4) - 2021-5-6
### Fixed
- Fixed a bug that prevented using Ethereum sidechains
2021-05-12 14:15:49 +02:00
2021-05-05 12:13:41 +02:00
## [1.7.3](https://github.com/ledgerhq/app-ethereum/compare/1.7.2...1.7.3) - 2021-5-5
### Added
- Enable Ethereum 2 deposit on Nano S 2.0.0
2021-05-05 00:14:44 +02:00
## [1.7.2](https://github.com/ledgerhq/app-ethereum/compare/1.7.1...1.7.2) - 2021-5-5
### Added
- Improve Ethereum 2 deposit security:
2021-07-27 11:14:12 +02:00
- 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.
2021-05-05 00:14:44 +02:00
2021-05-05 00:07:18 +02:00
## [1.7.1](https://github.com/ledgerhq/app-ethereum/compare/1.7.0...1.7.1) - 2021-5-5
### Added
- 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)
2021-07-27 11:14:12 +02:00
2021-04-30 19:50:01 +02:00
## [1.7.0](https://github.com/ledgerhq/app-ethereum/compare/1.6.6...1.7.0) - 2021-4-30
### Added
- Wallet ID feature now available on Nano X
2021-07-27 11:14:12 +02:00
2021-04-30 19:50:01 +02:00
## [1.6.6](https://github.com/ledgerhq/app-ethereum/compare/1.6.5...1.6.6) - 2021-4-16
### Added
- Improved Starkware support
2021-07-27 11:14:12 +02:00
2021-04-30 19:50:01 +02:00
## [1.6.5](https://github.com/ledgerhq/app-ethereum/compare/1.6.4...1.6.5) - 2021-2-12
### Added
- Add a setting to enable nonce display when approving transactions
2021-07-27 11:14:12 +02:00
2021-01-12 17:52:54 -08:00
## [1.6.4](https://github.com/ledgerhq/app-ethereum/compare/1.6.3...1.6.4) - 2021-1-12
2021-01-12 11:34:09 +01:00
### Fixed
- "warning" icon wasn't correctly displayed
2020-12-10 12:17:11 +01:00
## [1.6.3](https://github.com/ledgerhq/app-ethereum/compare/1.6.2...1.6.3) - 2020-12-10
### Added
- Changelog file
### Removed
- unused `prepare_full_output` and `btchip_bagl_confirm_full_output` functions removed
### Changed
- More errors, less THROWs
- Cleanup args parsing when called as a library
### Fixed
- Most compilation warnings fixed
- Ensure `os_lib_end` is called when errors are encountered in library mode
- Fix pin validation check