diff --git a/python/.changelog.d/2289.added b/python/.changelog.d/2289.added deleted file mode 100644 index a72e473f9c..0000000000 --- a/python/.changelog.d/2289.added +++ /dev/null @@ -1 +0,0 @@ -Add UnlockPath message. diff --git a/python/.changelog.d/2414.added b/python/.changelog.d/2414.added deleted file mode 100644 index 68cb1d57e5..0000000000 --- a/python/.changelog.d/2414.added +++ /dev/null @@ -1 +0,0 @@ -Added new TOI formats - little endian full-color and even-high grayscale diff --git a/python/.changelog.d/2433.removed b/python/.changelog.d/2433.removed deleted file mode 100644 index 6daff5d0a2..0000000000 --- a/python/.changelog.d/2433.removed +++ /dev/null @@ -1 +0,0 @@ -Remove firmware dumping capability. diff --git a/python/.changelog.d/2445.added b/python/.changelog.d/2445.added deleted file mode 100644 index 26b05067b5..0000000000 --- a/python/.changelog.d/2445.added +++ /dev/null @@ -1 +0,0 @@ -Add device set-busy command to trezorctl. diff --git a/python/.changelog.d/2517.added b/python/.changelog.d/2517.added deleted file mode 100644 index 15ddb8d70c..0000000000 --- a/python/.changelog.d/2517.added +++ /dev/null @@ -1 +0,0 @@ -Support SLIP-25 accounts in get-public-node and get-address. diff --git a/python/.changelog.d/2542.fixed b/python/.changelog.d/2542.fixed deleted file mode 100644 index 013f6df794..0000000000 --- a/python/.changelog.d/2542.fixed +++ /dev/null @@ -1 +0,0 @@ -Fixed issue where type declarations were not visible to consumer packages. diff --git a/python/.changelog.d/2547.added b/python/.changelog.d/2547.added deleted file mode 100644 index f15539097b..0000000000 --- a/python/.changelog.d/2547.added +++ /dev/null @@ -1 +0,0 @@ -Add possibility to save emulator screenshots. diff --git a/python/.changelog.d/2561.added b/python/.changelog.d/2561.added deleted file mode 100644 index cedfbf8218..0000000000 --- a/python/.changelog.d/2561.added +++ /dev/null @@ -1 +0,0 @@ -Support for Cardano CIP-36 governance registration format diff --git a/python/.changelog.d/2576.incompatible b/python/.changelog.d/2576.incompatible deleted file mode 100644 index bf56377943..0000000000 --- a/python/.changelog.d/2576.incompatible +++ /dev/null @@ -1 +0,0 @@ -Refactored firmware parsing and validation to a more object oriented approach. diff --git a/python/.changelog.d/noissue.removed b/python/.changelog.d/noissue.removed deleted file mode 100644 index 5acaf6aa75..0000000000 --- a/python/.changelog.d/noissue.removed +++ /dev/null @@ -1 +0,0 @@ -Remove DATA parameter from trezorctl cosi commit. diff --git a/python/CHANGELOG.md b/python/CHANGELOG.md index d891af8621..c349114e00 100644 --- a/python/CHANGELOG.md +++ b/python/CHANGELOG.md @@ -5,6 +5,28 @@ 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/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.13.4] (2022-11-04) +[0.13.4]: https://github.com/trezor/trezor-firmware/compare/python/v0.13.3...python/v0.13.4 + +### Added +- Add UnlockPath message. [#2289] +- Added new TOI formats - little endian full-color and even-high grayscale [#2414] +- Add device set-busy command to trezorctl. [#2445] +- Support SLIP-25 accounts in get-public-node and get-address. [#2517] +- Add possibility to save emulator screenshots. [#2547] +- Support for Cardano CIP-36 governance registration format [#2561] + +### Removed +- Remove DATA parameter from trezorctl cosi commit. +- Remove firmware dumping capability. [#2433] + +### Fixed +- Fixed issue where type declarations were not visible to consumer packages. [#2542] + +### Incompatible changes +- Refactored firmware parsing and validation to a more object oriented approach. [#2576] + + ## [0.13.3] (2022-07-13) [0.13.3]: https://github.com/trezor/trezor-firmware/compare/python/v0.13.2...python/v0.13.3 @@ -669,5 +691,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 [#2230]: https://github.com/trezor/trezor-firmware/pull/2230 [#2239]: https://github.com/trezor/trezor-firmware/pull/2239 [#2284]: https://github.com/trezor/trezor-firmware/pull/2284 +[#2289]: https://github.com/trezor/trezor-firmware/pull/2289 [#2354]: https://github.com/trezor/trezor-firmware/pull/2354 [#2364]: https://github.com/trezor/trezor-firmware/pull/2364 +[#2414]: https://github.com/trezor/trezor-firmware/pull/2414 +[#2433]: https://github.com/trezor/trezor-firmware/pull/2433 +[#2445]: https://github.com/trezor/trezor-firmware/pull/2445 +[#2517]: https://github.com/trezor/trezor-firmware/pull/2517 +[#2542]: https://github.com/trezor/trezor-firmware/pull/2542 +[#2547]: https://github.com/trezor/trezor-firmware/pull/2547 +[#2561]: https://github.com/trezor/trezor-firmware/pull/2561 +[#2576]: https://github.com/trezor/trezor-firmware/pull/2576 diff --git a/python/docs/OPTIONS.rst b/python/docs/OPTIONS.rst index f358471787..88de938fe6 100644 --- a/python/docs/OPTIONS.rst +++ b/python/docs/OPTIONS.rst @@ -32,6 +32,7 @@ on one page here. -P, --passphrase-on-host Enter passphrase on host. -S, --script Use UI for usage in scripts. -s, --session-id HEX Resume given session ID. + -r, --record TEXT Record screen changes into a specified directory. --version Show the version and exit. --help Show this message and exit. @@ -187,6 +188,7 @@ Miscellaneous debug features. --help Show this message and exit. Commands: + record Record screen changes into a specified directory. send-bytes Send raw bytes to Trezor. Device management commands - setup, recover seed, wipe, etc. @@ -212,6 +214,7 @@ Device management commands - setup, recover seed, wipe, etc. recover Start safe recovery workflow. sd-protect Secure the device with SD card protection. self-test Perform a factory self-test. + set-busy Show a "Do not disconnect" dialog. setup Perform device setup and generate new seed. wipe Reset device to factory defaults and remove all private data. @@ -298,7 +301,6 @@ Firmware commands. Commands: download Download and save the firmware image. - extract Extract the firmware from the device. get-hash Get a hash of the installed firmware combined with the optional challenge. update Upload new firmware to device. verify Verify the integrity of the firmware data stored in a file.