Skip to content
This repository has been archived by the owner on Nov 23, 2023. It is now read-only.

8.1.0 #544

Merged
merged 53 commits into from
Apr 15, 2020
Merged

8.1.0 #544

merged 53 commits into from
Apr 15, 2020

Conversation

szymonlesisz
Copy link
Contributor

@szymonlesisz szymonlesisz commented Mar 19, 2020

8.1.0

Added

  • Support for FW 1.9.0 and 2.3.0 (passphrase redesign)
  • Typescript types
  • hex parameter to signMessage and verifyMessage methods
  • Blockchain methods for fiat rates:
    • TrezorConnect.blockchainGetAccountBalanceHistory
    • TrezorConnect.blockchainGetCurrentFiatRates
    • TrezorConnect.blockchainGetFiatRatesForTimestamps
    • TrezorConnect.blockchainSubscribeFiatRates
    • TrezorConnect.blockchainUnsubscribeFiatRates
  • TrezorConnect.blockchainSetCustomBackend method
  • TrezorConnect.cancel is now trying to send (post) 'Cancel' message to acquired device (not working with TrezorBridge < 2.0.29)
  • Implement @trezor/rollout module Add fw rollout module #295

Fixed

  • General cleanup in flowtype declarations
  • disableWebUsb method
  • trezor-link protobuf messages overrides
  • Fixed race condition in nodejs Race condition in node #504

mroz22 and others added 30 commits January 21, 2020 14:20
* fix messages overwrite

* only JSON.strigify
* add new protobuf messages

* new passphrase popup view (added "on device" button/desision)

* device state refactoring

* update flow-bin

* flow fixes

* update webpack related dependencies

* add versionCompare util to replace 'semver-compare'

* passphraseOnDevice decision from Features

* protobuf reconfigure before Initialize

* upgrade travis & gitlab node to latest TLS

* Update .gitlab-ci.yml

* add features.capabilities + Device.unavailableCapabilities

* flow fix

* call Initialize when externalState is not used

* make externalState unique

* cleanup

* Update messages.json

* Update messages.json
* new passphrase popup view (added "on device" button/desision)

* device state refactoring

* add versionCompare util to replace 'semver-compare'

* passphraseOnDevice decision from Features

* protobuf reconfigure before Initialize

* add features.capabilities + Device.unavailableCapabilities

* Update messages.json

* Update messages.json

* use semicolon in types declarations

* export all constants from index

* general cleanup in types

* update indexes

* clean flowtype in __tests__

* update types definitions

* update new types imports

* update ResetDevice params

* more type fixes

* add typescript types

* add missing types to UI and Blockchain events

* copy typesctipt files in npm-extended

* Create generate-typescript.js

* Update build-npm-extended.js
Move hex utils from ethereumUtils to formatUtils.
* integrade new blockchain-link methods

* change btc blockbook url to staging

* fix flow

* rename type

* add missing coin param to blockchainSubscribeFiatRates

* add ts types

* restore prod blockbook url

* fix return type for blockchainGetAccountBalanceHistory

* bump blockchain-link

* revert some ugly prettier changes

* review fixes

* unsubscribe rates in common unsubscribe method

* remove fiatRates listener on unsubscribeFiatRates

* update changelog

* bump blockchain-link
* separate Device types to KnownDevice & UnknownDevice

* handle iframe unload instead beforeunload

* implement transport.post('Cancel')
* remove unnecessary typings from blockchain methods

* spearate Common types in CoinInfo

* add TrezorConnect.blockchainSetCustomBackend types

* TrezorConnect.blockchainSetCustomBackend implementation

* remove unused `updateSettings`
dependabot bot and others added 6 commits March 18, 2020 13:11
Bumps [acorn](https://github.com/acornjs/acorn) from 6.3.0 to 6.4.1.
- [Release notes](https://github.com/acornjs/acorn/releases)
- [Commits](acornjs/acorn@6.3.0...6.4.1)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* bump trezor-link@1.7.0

* implement trezor-link@1.7.0 changes
@szymonlesisz szymonlesisz changed the title 8.1.0 [WIP] 8.1.0 Mar 19, 2020
@szymonlesisz szymonlesisz marked this pull request as ready for review March 19, 2020 14:28
szymonlesisz and others added 17 commits March 19, 2020 15:30
* implement rollout lib

* use rollout from npm

* change device.firmware property

* rollout 1.0.2

* rename methods in FirmwareInfo

* firmware upload method accepts only version param now

* @trezor/rollout@1.0.3

* add btc only param

* allow to send binary, add isBitcoinOnly to device

* fix ts

* add rollout to extended dependencies

* rollout 1.0.4, baseUrl, cleanup

* flowtypes
* Update ConnectSettings.js

* bring __TREZOR_CONNECT_SRC back (as global)
* bump blockchain-link@1.0.10

* donwgrade flow back to 0.120.1

0.121.0 has beaking changes with error suppression
* wip

* try external image

* travis and suite-image in gitlab

* no gui in ci

* docker.sock

* gitlab dind service

* another try

* disable test in gitlab

* rewrite some fixtures

* comment out not working tests

* remove Dockerfile, not needed

* cleanup

* types and cleanup

* remove console.log

* trezor-user-env image

* some more debugging

* despair here, introduce retryability

* hm..

* fix types
* empty capabilities if no firmware

* remove deprecated firmware from relases.json
* fix unreadable hid device

* flow 'fix' I don't like very much

* trigger ci
@szymonlesisz szymonlesisz changed the title [WIP] 8.1.0 8.1.0 Apr 15, 2020
@prusnak prusnak merged commit 3703c85 into v8 Apr 15, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants