diff --git a/common/defs/ethereum/released-definitions-timestamp.txt b/common/defs/ethereum/released-definitions-timestamp.txt index 5d703ab7b..576ad7435 100644 --- a/common/defs/ethereum/released-definitions-timestamp.txt +++ b/common/defs/ethereum/released-definitions-timestamp.txt @@ -1 +1 @@ -2023-11-30T09:48:08+00:00 +2024-01-03T12:26:50+00:00 diff --git a/core/.changelog.d/3206.added b/core/.changelog.d/3206.added deleted file mode 100644 index ca8d99654..000000000 --- a/core/.changelog.d/3206.added +++ /dev/null @@ -1 +0,0 @@ -Add translations capability diff --git a/core/.changelog.d/3244.fixed b/core/.changelog.d/3244.fixed deleted file mode 100644 index 452486f41..000000000 --- a/core/.changelog.d/3244.fixed +++ /dev/null @@ -1 +0,0 @@ -[T2T1] Fixed blank display delay on startup when display orientation is set to other than north diff --git a/core/.changelog.d/3434.added b/core/.changelog.d/3434.added deleted file mode 100644 index 49ffffe1f..000000000 --- a/core/.changelog.d/3434.added +++ /dev/null @@ -1 +0,0 @@ -Stellar: add support for StellarClaimClaimableBalanceOp. diff --git a/core/.changelog.d/3440.added b/core/.changelog.d/3440.added deleted file mode 100644 index 903b399bf..000000000 --- a/core/.changelog.d/3440.added +++ /dev/null @@ -1 +0,0 @@ -[T2B1] Add loader to homescreen when locking the device diff --git a/core/.changelog.d/3445.fixed.1 b/core/.changelog.d/3445.fixed.1 deleted file mode 100644 index c12466b00..000000000 --- a/core/.changelog.d/3445.fixed.1 +++ /dev/null @@ -1 +0,0 @@ -Fixed Solana Memo instruction being unknown - it will now be recognized and displayed properly diff --git a/core/.changelog.d/3445.fixed.2 b/core/.changelog.d/3445.fixed.2 deleted file mode 100644 index 10de84ab3..000000000 --- a/core/.changelog.d/3445.fixed.2 +++ /dev/null @@ -1 +0,0 @@ -Solana multisig instruction warning will be displayed before instruction details are displayed diff --git a/core/.changelog.d/3445.fixed.3 b/core/.changelog.d/3445.fixed.3 deleted file mode 100644 index 36d57f6c1..000000000 --- a/core/.changelog.d/3445.fixed.3 +++ /dev/null @@ -1 +0,0 @@ -Improved UI of multiple Solana instructions diff --git a/core/.changelog.d/3458.added b/core/.changelog.d/3458.added deleted file mode 100644 index 7ae079a70..000000000 --- a/core/.changelog.d/3458.added +++ /dev/null @@ -1 +0,0 @@ -Allow for going back to previous word in recovery process diff --git a/core/.changelog.d/3475.changed b/core/.changelog.d/3475.changed deleted file mode 100644 index 0d77c669c..000000000 --- a/core/.changelog.d/3475.changed +++ /dev/null @@ -1 +0,0 @@ -Display descriptors for BTC Taproot public keys. diff --git a/core/.changelog.d/3477.fixed b/core/.changelog.d/3477.fixed deleted file mode 100644 index 1b23a16fe..000000000 --- a/core/.changelog.d/3477.fixed +++ /dev/null @@ -1 +0,0 @@ -[T2B1] Add missing semicolon character to the passphrase entry diff --git a/core/.changelog.d/3517.added b/core/.changelog.d/3517.added deleted file mode 100644 index c5ae5d78c..000000000 --- a/core/.changelog.d/3517.added +++ /dev/null @@ -1 +0,0 @@ -Clear sign ETH staking transactions on Everstake pool. diff --git a/core/.changelog.d/3539.added b/core/.changelog.d/3539.added deleted file mode 100644 index e67334a33..000000000 --- a/core/.changelog.d/3539.added +++ /dev/null @@ -1 +0,0 @@ -Send BIP-380 descriptor in GetPublicKey response. diff --git a/core/CHANGELOG.T2B1.md b/core/CHANGELOG.T2B1.md index ee7c7fb68..a58fbe7f7 100644 --- a/core/CHANGELOG.T2B1.md +++ b/core/CHANGELOG.T2B1.md @@ -4,6 +4,26 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). +## [2.7.0] (20th March 2024) + +### Added +- Add translations capability. [#3206] +- Stellar: add support for `StellarClaimClaimableBalanceOp`. [#3434] +- Add loader to homescreen when locking the device. [#3440] +- Allow for going back to previous word in recovery process. [#3458] +- Clear sign ETH staking transactions on Everstake pool. [#3517] +- Send BIP-380 descriptor in GetPublicKey response. [#3539] + +### Changed +- Display descriptors for BTC Taproot public keys. [#3475] + +### Fixed +- Improved UI of multiple Solana instructions. [#3445] +- Solana multisig instruction warning will be displayed before instruction details are displayed. [#3445] +- Fixed Solana Memo instruction being unknown - it will now be recognized and displayed properly. [#3445] +- Add missing semicolon character to the passphrase entry. [#3477] + + ## [2.6.4] (20th December 2023) ### Added @@ -817,10 +837,12 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). [#3047]: https://github.com/trezor/trezor-firmware/pull/3047 [#3048]: https://github.com/trezor/trezor-firmware/pull/3048 [#3205]: https://github.com/trezor/trezor-firmware/pull/3205 +[#3206]: https://github.com/trezor/trezor-firmware/pull/3206 [#3216]: https://github.com/trezor/trezor-firmware/pull/3216 [#3218]: https://github.com/trezor/trezor-firmware/pull/3218 [#3237]: https://github.com/trezor/trezor-firmware/pull/3237 [#3242]: https://github.com/trezor/trezor-firmware/pull/3242 +[#3244]: https://github.com/trezor/trezor-firmware/pull/3244 [#3246]: https://github.com/trezor/trezor-firmware/pull/3246 [#3255]: https://github.com/trezor/trezor-firmware/pull/3255 [#3256]: https://github.com/trezor/trezor-firmware/pull/3256 @@ -830,3 +852,11 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). [#3377]: https://github.com/trezor/trezor-firmware/pull/3377 [#3411]: https://github.com/trezor/trezor-firmware/pull/3411 [#3424]: https://github.com/trezor/trezor-firmware/pull/3424 +[#3434]: https://github.com/trezor/trezor-firmware/pull/3434 +[#3440]: https://github.com/trezor/trezor-firmware/pull/3440 +[#3445]: https://github.com/trezor/trezor-firmware/pull/3445 +[#3458]: https://github.com/trezor/trezor-firmware/pull/3458 +[#3475]: https://github.com/trezor/trezor-firmware/pull/3475 +[#3477]: https://github.com/trezor/trezor-firmware/pull/3477 +[#3517]: https://github.com/trezor/trezor-firmware/pull/3517 +[#3539]: https://github.com/trezor/trezor-firmware/pull/3539 diff --git a/core/CHANGELOG.T2T1.md b/core/CHANGELOG.T2T1.md index 5d4cadeea..b6caae302 100644 --- a/core/CHANGELOG.T2T1.md +++ b/core/CHANGELOG.T2T1.md @@ -4,6 +4,25 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). +## [2.7.0] (20th March 2024) + +### Added +- Add translations capability. [#3206] +- Stellar: add support for `StellarClaimClaimableBalanceOp`. [#3434] +- Allow for going back to previous word in recovery process. [#3458] +- Clear sign ETH staking transactions on Everstake pool. [#3517] +- Send BIP-380 descriptor in GetPublicKey response. [#3539] + +### Changed +- Display descriptors for BTC Taproot public keys. [#3475] + +### Fixed +- Fixed blank display delay on startup when display orientation is set to other than north. [#3244] +- Improved UI of multiple Solana instructions. [#3445] +- Solana multisig instruction warning will be displayed before instruction details are displayed. [#3445] +- Fixed Solana Memo instruction being unknown - it will now be recognized and displayed properly. [#3445] + + ## [2.6.4] (20th December 2023) ### Added @@ -12,6 +31,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). ### Changed - Always display Ethereum fees in Gwei. [#3246] +### Fixed +- Fix invalid encoding of signatures from Optiga. [#3411] + ## [2.6.3] (15th November 2023) @@ -813,10 +835,12 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). [#3047]: https://github.com/trezor/trezor-firmware/pull/3047 [#3048]: https://github.com/trezor/trezor-firmware/pull/3048 [#3205]: https://github.com/trezor/trezor-firmware/pull/3205 +[#3206]: https://github.com/trezor/trezor-firmware/pull/3206 [#3216]: https://github.com/trezor/trezor-firmware/pull/3216 [#3218]: https://github.com/trezor/trezor-firmware/pull/3218 [#3237]: https://github.com/trezor/trezor-firmware/pull/3237 [#3242]: https://github.com/trezor/trezor-firmware/pull/3242 +[#3244]: https://github.com/trezor/trezor-firmware/pull/3244 [#3246]: https://github.com/trezor/trezor-firmware/pull/3246 [#3255]: https://github.com/trezor/trezor-firmware/pull/3255 [#3256]: https://github.com/trezor/trezor-firmware/pull/3256 @@ -826,3 +850,11 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). [#3377]: https://github.com/trezor/trezor-firmware/pull/3377 [#3411]: https://github.com/trezor/trezor-firmware/pull/3411 [#3424]: https://github.com/trezor/trezor-firmware/pull/3424 +[#3434]: https://github.com/trezor/trezor-firmware/pull/3434 +[#3440]: https://github.com/trezor/trezor-firmware/pull/3440 +[#3445]: https://github.com/trezor/trezor-firmware/pull/3445 +[#3458]: https://github.com/trezor/trezor-firmware/pull/3458 +[#3475]: https://github.com/trezor/trezor-firmware/pull/3475 +[#3477]: https://github.com/trezor/trezor-firmware/pull/3477 +[#3517]: https://github.com/trezor/trezor-firmware/pull/3517 +[#3539]: https://github.com/trezor/trezor-firmware/pull/3539 diff --git a/core/CHANGELOG.md b/core/CHANGELOG.md index 80d48b580..a730f47cf 100644 --- a/core/CHANGELOG.md +++ b/core/CHANGELOG.md @@ -4,6 +4,27 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). +## [2.7.0] (20th March 2024) + +### Added +- Add translations capability. [#3206] +- Stellar: add support for `StellarClaimClaimableBalanceOp`. [#3434] +- [T2B1] Add loader to homescreen when locking the device. [#3440] +- Allow for going back to previous word in recovery process. [#3458] +- Clear sign ETH staking transactions on Everstake pool. [#3517] +- Send BIP-380 descriptor in GetPublicKey response. [#3539] + +### Changed +- Display descriptors for BTC Taproot public keys. [#3475] + +### Fixed +- [T2T1] Fixed blank display delay on startup when display orientation is set to other than north. [#3244] +- Improved UI of multiple Solana instructions. [#3445] +- Solana multisig instruction warning will be displayed before instruction details are displayed. [#3445] +- Fixed Solana Memo instruction being unknown - it will now be recognized and displayed properly. [#3445] +- [T2B1] Add missing semicolon character to the passphrase entry. [#3477] + + ## [2.6.4] (20th December 2023) ### Added @@ -822,10 +843,12 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). [#3047]: https://github.com/trezor/trezor-firmware/pull/3047 [#3048]: https://github.com/trezor/trezor-firmware/pull/3048 [#3205]: https://github.com/trezor/trezor-firmware/pull/3205 +[#3206]: https://github.com/trezor/trezor-firmware/pull/3206 [#3216]: https://github.com/trezor/trezor-firmware/pull/3216 [#3218]: https://github.com/trezor/trezor-firmware/pull/3218 [#3237]: https://github.com/trezor/trezor-firmware/pull/3237 [#3242]: https://github.com/trezor/trezor-firmware/pull/3242 +[#3244]: https://github.com/trezor/trezor-firmware/pull/3244 [#3246]: https://github.com/trezor/trezor-firmware/pull/3246 [#3255]: https://github.com/trezor/trezor-firmware/pull/3255 [#3256]: https://github.com/trezor/trezor-firmware/pull/3256 @@ -835,3 +858,11 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). [#3377]: https://github.com/trezor/trezor-firmware/pull/3377 [#3411]: https://github.com/trezor/trezor-firmware/pull/3411 [#3424]: https://github.com/trezor/trezor-firmware/pull/3424 +[#3434]: https://github.com/trezor/trezor-firmware/pull/3434 +[#3440]: https://github.com/trezor/trezor-firmware/pull/3440 +[#3445]: https://github.com/trezor/trezor-firmware/pull/3445 +[#3458]: https://github.com/trezor/trezor-firmware/pull/3458 +[#3475]: https://github.com/trezor/trezor-firmware/pull/3475 +[#3477]: https://github.com/trezor/trezor-firmware/pull/3477 +[#3517]: https://github.com/trezor/trezor-firmware/pull/3517 +[#3539]: https://github.com/trezor/trezor-firmware/pull/3539 diff --git a/core/src/apps/ethereum/definitions_constants.py b/core/src/apps/ethereum/definitions_constants.py index c4e153101..68b7ff4b8 100644 --- a/core/src/apps/ethereum/definitions_constants.py +++ b/core/src/apps/ethereum/definitions_constants.py @@ -9,7 +9,7 @@ PUBLIC_KEYS = ( b"\xb8\xd2\xb2\x1d\xe2\x71\x24\xf0\x51\x1f\x90\x3a\xe7\xe6\x0e\x07\x96\x18\x10\xa0\xb8\xf2\x8e\xa7\x55\xfa\x50\x36\x7a\x8a\x2b\x8b", ) -MIN_DATA_VERSION = 1701337688 +MIN_DATA_VERSION = 1704284810 FORMAT_VERSION = b"trzd1" if __debug__: diff --git a/core/translations/cli.py b/core/translations/cli.py index 67cd8b6f1..2d6bea00f 100644 --- a/core/translations/cli.py +++ b/core/translations/cli.py @@ -22,10 +22,8 @@ PRIVATE_KEYS_DEV = [byte * 32 for byte in (b"\xdd", b"\xde", b"\xdf")] PUBLIC_KEYS_PROD = [ bytes.fromhex(key) for key in ( - # TODO add production public keys - "aabbccdd" * 8, - "11223344" * 8, - "55667788" * 8, + "62cea8257b0bca15b33a76405a79c4881eb20ee82346813181a50291d6caec67", + "594ef09e51139372e528c6c5b8742ee1806f9114caeaeedb04be6a98e1ce3020", ) ]