1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-12-22 14:28:07 +00:00

changelog: linkify issues

This commit is contained in:
matejcik 2018-06-08 16:36:28 +02:00
parent 741f264a2f
commit 58091ac099

View File

@ -7,22 +7,23 @@ _At the moment, the project does __not__ adhere to [Semantic Versioning](http://
## [0.10.0] - 2018-06-08 ## [0.10.0] - 2018-06-08
[0.10.0]: https://github.com/trezor/python-trezor/compare/v0.9.1...v0.10.0
### Added ### Added
- Lisk support #197 - Lisk support [#197]
- Stellar support #167, #268 - Stellar support [#167], [#268]
- Wanchain support #230 - Wanchain support [#230]
- support for "auto lock delay" feature - support for "auto lock delay" feature
- `TrezorClient` takes an additional argument `state` that allows reusing the previously entered passphrase #241 - `TrezorClient` takes an additional argument `state` that allows reusing the previously entered passphrase [#241]
- USB transports mention udev rules in exception messages #245 - USB transports mention udev rules in exception messages [#245]
- `log.enable_debug_output` function turns on wire logging, instead of having to use `TrezorClientVerbose` - `log.enable_debug_output` function turns on wire logging, instead of having to use `TrezorClientVerbose`
- BIP32 paths now support `123h` in addition to `123'` to indicate hardening - BIP32 paths now support `123h` in addition to `123'` to indicate hardening
- trezorctl: `-p` now supports prefix search for device path #226 - trezorctl: `-p` now supports prefix search for device path [#226]
- trezorctl: smarter handling of firmware updates #242, #269 - trezorctl: smarter handling of firmware updates [#242], [#269]
### Changed ### Changed
- reorganized transports and moved into their own `transport` submodule - reorganized transports and moved into their own `transport` submodule
- protobuf messages and coins info is now regenerated at build time from the `trezor-common` repository #248 - protobuf messages and coins info is now regenerated at build time from the `trezor-common` repository [#248]
- renamed `ed25519raw` to `_ed25519` to indicate its privateness - renamed `ed25519raw` to `_ed25519` to indicate its privateness
- renamed `ed25519cosi` to `cosi` and expanded its API - renamed `ed25519cosi` to `cosi` and expanded its API
- protobuf messages are now logged through Python's `logging` facility instead of custom printing through `VerboseWireMixin` - protobuf messages are now logged through Python's `logging` facility instead of custom printing through `VerboseWireMixin`
@ -36,8 +37,8 @@ _At the moment, the project does __not__ adhere to [Semantic Versioning](http://
- tests: auto-skip appropriately marked tests based on Trezor device version - tests: auto-skip appropriately marked tests based on Trezor device version
- tests: only show wire output when run with `-v` - tests: only show wire output when run with `-v`
- tests: allow running `xfail`ed tests selectively based on `pytest.ini` - tests: allow running `xfail`ed tests selectively based on `pytest.ini`
- docs: updated README with clearer install instructions #185 - docs: updated README with clearer install instructions [#185]
- docs: switched changelog to Keep a Changelog format #94 - docs: switched changelog to Keep a Changelog format [#94]
### Deprecated ### Deprecated
- `ckd_public` is only maintained in `tests.support` submodule and considered private - `ckd_public` is only maintained in `tests.support` submodule and considered private
@ -46,7 +47,7 @@ _At the moment, the project does __not__ adhere to [Semantic Versioning](http://
- XPUB-related handling in `tools` is slated for removal - XPUB-related handling in `tools` is slated for removal
### Removed ### Removed
- most Python 2 compatibility constructs are gone #229 - most Python 2 compatibility constructs are gone [#229]
- `TrezorClientVerbose` and `VerboseWireMixin` is removed - `TrezorClientVerbose` and `VerboseWireMixin` is removed
- specific `tx_api.TxApi*` classes removed in favor of `coins.tx_api` - specific `tx_api.TxApi*` classes removed in favor of `coins.tx_api`
- `client.PRIME_DERIVATION_FLAG` is removed in favor of `tools.HARDENED_FLAG` and `tools.H_()` - `client.PRIME_DERIVATION_FLAG` is removed in favor of `tools.HARDENED_FLAG` and `tools.H_()`
@ -54,23 +55,48 @@ _At the moment, the project does __not__ adhere to [Semantic Versioning](http://
specified explicitly. Require `trezor[hidapi]` or `trezor[ethereum]` to get them. specified explicitly. Require `trezor[hidapi]` or `trezor[ethereum]` to get them.
### Fixed ### Fixed
- WebUSB enumeration returning bad devices on Windows 10 #223 - WebUSB enumeration returning bad devices on Windows 10 [#223]
- `sign_tx` operation sending empty address string #237 - `sign_tx` operation sending empty address string [#237]
- Wrongly formatted Ethereum signatures #236 - Wrongly formatted Ethereum signatures [#236]
- protobuf layer would wrongly encode signed integers #249, #250 - protobuf layer would wrongly encode signed integers [#249], [#250]
- protobuf pretty-printing broken on Python 3.4 #256 - protobuf pretty-printing broken on Python 3.4 [#256]
- trezorctl: Matrix recovery on Windows wouldn't allow backspace #207 - trezorctl: Matrix recovery on Windows wouldn't allow backspace [#207]
- aes_encfs_getpass.py: fixed Python 3 bug #169 - aes_encfs_getpass.py: fixed Python 3 bug [#169]
## [0.9.1] - 2018-03-05 ## [0.9.1] - 2018-03-05
[0.9.1]: https://github.com/trezor/python-trezor/compare/v0.9.0...v0.9.1
### Added ### Added
- proper support for Trezor model T - proper support for Trezor model T
- support for Monacoin - support for Monacoin
- improvements to `trezorctl`: - improvements to `trezorctl`:
- add pretty-printing of features and protobuf debug dumps (fixes #199) - add pretty-printing of features and protobuf debug dumps (fixes [#199])
- support `TREZOR_PATH` environment variable to preselect a Trezor device. - support `TREZOR_PATH` environment variable to preselect a Trezor device.
### Removed ### Removed
- gradually dropping Python 2 compatibility (pypi package will now be marked as Python 3 only) - gradually dropping Python 2 compatibility (pypi package will now be marked as Python 3 only)
[#94]: https://github.com/trezor/python-trezor/issues/94
[#167]: https://github.com/trezor/python-trezor/issues/167
[#169]: https://github.com/trezor/python-trezor/issues/169
[#185]: https://github.com/trezor/python-trezor/issues/185
[#197]: https://github.com/trezor/python-trezor/issues/197
[#199]: https://github.com/trezor/python-trezor/issues/199
[#207]: https://github.com/trezor/python-trezor/issues/207
[#223]: https://github.com/trezor/python-trezor/issues/223
[#226]: https://github.com/trezor/python-trezor/issues/226
[#229]: https://github.com/trezor/python-trezor/issues/229
[#230]: https://github.com/trezor/python-trezor/issues/230
[#236]: https://github.com/trezor/python-trezor/issues/236
[#237]: https://github.com/trezor/python-trezor/issues/237
[#241]: https://github.com/trezor/python-trezor/issues/241
[#242]: https://github.com/trezor/python-trezor/issues/242
[#245]: https://github.com/trezor/python-trezor/issues/245
[#248]: https://github.com/trezor/python-trezor/issues/248
[#249]: https://github.com/trezor/python-trezor/issues/249
[#250]: https://github.com/trezor/python-trezor/issues/250
[#256]: https://github.com/trezor/python-trezor/issues/256
[#268]: https://github.com/trezor/python-trezor/issues/268
[#269]: https://github.com/trezor/python-trezor/issues/269