From 69cc551fceb895474ca1c37b21e0e47ef5860d10 Mon Sep 17 00:00:00 2001 From: Jaco Date: Thu, 16 Sep 2021 16:09:11 +0300 Subject: [PATCH] 0.40.1 (#823) * 0.40.1 * CHANGELOG --- CHANGELOG.md | 20 +++++++ package.json | 2 +- packages/extension-base/package.json | 8 +-- packages/extension-chains/package.json | 2 +- .../extension-compat-metamask/package.json | 4 +- packages/extension-dapp/package.json | 4 +- packages/extension-inject/package.json | 2 +- packages/extension-ui/package.json | 12 ++-- .../extension-ui/src/Popup/ImportLedger.tsx | 4 +- packages/extension/package.json | 8 +-- yarn.lock | 58 +++++++++---------- 11 files changed, 72 insertions(+), 52 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b2ec8834..fc3814ed 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,25 @@ # CHANGELOG +## 0.40.1 Sep 16, 2021 + +Contributed: + +- Support signing of raw data via Qr (Thanks to https://github.com/Tbaut, prior 0.38.4) +- Add Polish language support (Thanks to https://github.com/ccris02, prior 0.38.8) +- Add Thai language support (Thanks to https://github.com/Chakrarin) +- Display Ethereum formatted addressed for compatible chains (Thanks to https://github.com/joelamouche) +- Allow import of Metamask addresses for compatible chains (Thanks to https://github.com/joelamouche) +- Add configurable popup location (Thanks to https://github.com/shawntabrizi) + +Changes: + +- Adjust raw signing outputs with data wrapper +- Adjust settings menu layouts +- Cater for v14 metadata formats +- Cater for `#` in phishing Urls as part of the checks +- Bump `@polkadot/api` & `@polkadot/util` to latest versions + + ## 0.39.3 Aug 16, 2021 **Important** Not published to the stores, aligns with latest released packages. diff --git a/package.json b/package.json index 3cf1017e..991a3f4f 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "repository": "https://github.com/polkadot-js/extension", "author": "Jaco Greeff ", "license": "Apache-2", - "version": "0.39.4-15", + "version": "0.40.0", "private": true, "workspaces": [ "packages/*" diff --git a/packages/extension-base/package.json b/packages/extension-base/package.json index ae4cb750..9908c10b 100644 --- a/packages/extension-base/package.json +++ b/packages/extension-base/package.json @@ -1,7 +1,7 @@ { "name": "@polkadot/extension-base", "description": "Functions, classes and other utilities used in @polkadot/extension", - "version": "0.39.4-15", + "version": "0.40.0", "type": "module", "author": "Jaco Greeff ", "license": "Apache-2", @@ -10,10 +10,10 @@ "dependencies": { "@babel/runtime": "^7.15.4", "@polkadot/api": "^5.9.2-7", - "@polkadot/extension-dapp": "^0.39.4-15", - "@polkadot/extension-inject": "^0.39.4-15", + "@polkadot/extension-dapp": "^0.40.0", + "@polkadot/extension-inject": "^0.40.0", "@polkadot/keyring": "^7.3.1", - "@polkadot/phishing": "^0.6.291", + "@polkadot/phishing": "^0.6.294", "@polkadot/ui-keyring": "^0.85.4-3" } } diff --git a/packages/extension-chains/package.json b/packages/extension-chains/package.json index 26f2eb1b..ebc09f07 100644 --- a/packages/extension-chains/package.json +++ b/packages/extension-chains/package.json @@ -1,7 +1,7 @@ { "name": "@polkadot/extension-chains", "description": "Definitions for all known chains as exposed by the extension.", - "version": "0.39.4-15", + "version": "0.40.0", "type": "module", "author": "Jaco Greeff ", "license": "Apache-2", diff --git a/packages/extension-compat-metamask/package.json b/packages/extension-compat-metamask/package.json index d5d13c11..c10999a0 100644 --- a/packages/extension-compat-metamask/package.json +++ b/packages/extension-compat-metamask/package.json @@ -1,7 +1,7 @@ { "name": "@polkadot/extension-compat-metamask", "description": "Metamask compatibility layer", - "version": "0.39.4-15", + "version": "0.40.0", "type": "module", "author": "Jaco Greeff ", "license": "Apache-2", @@ -10,7 +10,7 @@ "dependencies": { "@babel/runtime": "^7.15.4", "@metamask/detect-provider": "^1.2.0", - "@polkadot/extension-inject": "^0.39.4-15", + "@polkadot/extension-inject": "^0.40.0", "@polkadot/util": "^7.3.1", "web3": "^1.5.2" }, diff --git a/packages/extension-dapp/package.json b/packages/extension-dapp/package.json index 3d406149..ba3d9cb4 100644 --- a/packages/extension-dapp/package.json +++ b/packages/extension-dapp/package.json @@ -1,7 +1,7 @@ { "name": "@polkadot/extension-dapp", "description": "Provides an interfaces around the injected globals for ease of access by dapp developers.", - "version": "0.39.4-15", + "version": "0.40.0", "type": "module", "author": "Jaco Greeff ", "license": "Apache-2", @@ -9,7 +9,7 @@ "sideEffects": false, "dependencies": { "@babel/runtime": "^7.15.4", - "@polkadot/extension-inject": "^0.39.4-15", + "@polkadot/extension-inject": "^0.40.0", "@polkadot/util": "^7.3.1", "@polkadot/util-crypto": "^7.3.1" }, diff --git a/packages/extension-inject/package.json b/packages/extension-inject/package.json index 9fbbec3e..8425d6a0 100644 --- a/packages/extension-inject/package.json +++ b/packages/extension-inject/package.json @@ -1,7 +1,7 @@ { "name": "@polkadot/extension-inject", "description": "A generic injector (usable to any extension), that populates the base exposed interfaces to be used by dapps.", - "version": "0.39.4-15", + "version": "0.40.0", "type": "module", "author": "Jaco Greeff ", "license": "Apache-2", diff --git a/packages/extension-ui/package.json b/packages/extension-ui/package.json index 8b2debda..2364f316 100644 --- a/packages/extension-ui/package.json +++ b/packages/extension-ui/package.json @@ -1,7 +1,7 @@ { "name": "@polkadot/extension-ui", "description": "A sample signer extension for the @polkadot/api", - "version": "0.39.4-15", + "version": "0.40.0", "type": "module", "author": "Jaco Greeff ", "license": "Apache-2", @@ -12,9 +12,9 @@ "@fortawesome/free-regular-svg-icons": "^5.15.4", "@fortawesome/free-solid-svg-icons": "^5.15.4", "@fortawesome/react-fontawesome": "^0.1.15", - "@polkadot/extension-base": "^0.39.4-15", - "@polkadot/extension-dapp": "^0.39.4-15", - "@polkadot/extension-inject": "^0.39.4-15", + "@polkadot/extension-base": "^0.40.0", + "@polkadot/extension-dapp": "^0.40.0", + "@polkadot/extension-inject": "^0.40.0", "@polkadot/hw-ledger": "^7.3.1", "@polkadot/keyring": "^7.3.1", "@polkadot/networks": "^7.3.1", @@ -26,7 +26,7 @@ "i18next": "^20.6.1", "react": "^17.0.2", "react-dom": "^17.0.2", - "react-dropzone": "^11.3.5", + "react-dropzone": "^11.4.0", "react-i18next": "^11.12.0", "react-is": "^17.0.2", "react-router": "^5.2.1", @@ -41,7 +41,7 @@ "@types/react-copy-to-clipboard": "^5.0.1", "@types/react-dom": "^17.0.9", "@types/react-router": "^5.1.16", - "@types/react-router-dom": "^5.1.8", + "@types/react-router-dom": "^5.1.9", "@types/sinon-chrome": "^2.2.11", "@types/styled-components": "^5.1.14", "@wojtekmaj/enzyme-adapter-react-17": "^0.6.3", diff --git a/packages/extension-ui/src/Popup/ImportLedger.tsx b/packages/extension-ui/src/Popup/ImportLedger.tsx index a67a1a42..e62edeef 100644 --- a/packages/extension-ui/src/Popup/ImportLedger.tsx +++ b/packages/extension-ui/src/Popup/ImportLedger.tsx @@ -113,13 +113,13 @@ function ImportLedger ({ className }: Props): React.ReactElement { options={networkOps.current} value={genesis} /> - { !!genesis && !!address && !ledgerError && ( + {!!genesis && !!address && !ledgerError && ( )} - { !!name && ( + {!!name && ( <> ", "license": "Apache-2", "dependencies": { "@babel/runtime": "^7.15.4", - "@polkadot/extension-base": "^0.39.4-15", - "@polkadot/extension-inject": "^0.39.4-15", - "@polkadot/extension-ui": "^0.39.4-15" + "@polkadot/extension-base": "^0.40.0", + "@polkadot/extension-inject": "^0.40.0", + "@polkadot/extension-ui": "^0.40.0" }, "devDependencies": { "@polkadot/dev": "^0.62.67", diff --git a/yarn.lock b/yarn.lock index 688eb7c8..f8380738 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2423,16 +2423,16 @@ __metadata: languageName: node linkType: hard -"@polkadot/extension-base@^0.39.4-15, @polkadot/extension-base@workspace:packages/extension-base": +"@polkadot/extension-base@^0.40.0, @polkadot/extension-base@workspace:packages/extension-base": version: 0.0.0-use.local resolution: "@polkadot/extension-base@workspace:packages/extension-base" dependencies: "@babel/runtime": ^7.15.4 "@polkadot/api": ^5.9.2-7 - "@polkadot/extension-dapp": ^0.39.4-15 - "@polkadot/extension-inject": ^0.39.4-15 + "@polkadot/extension-dapp": ^0.40.0 + "@polkadot/extension-inject": ^0.40.0 "@polkadot/keyring": ^7.3.1 - "@polkadot/phishing": ^0.6.291 + "@polkadot/phishing": ^0.6.294 "@polkadot/ui-keyring": ^0.85.4-3 languageName: unknown linkType: soft @@ -2454,7 +2454,7 @@ __metadata: dependencies: "@babel/runtime": ^7.15.4 "@metamask/detect-provider": ^1.2.0 - "@polkadot/extension-inject": ^0.39.4-15 + "@polkadot/extension-inject": ^0.40.0 "@polkadot/util": ^7.3.1 web3: ^1.5.2 peerDependencies: @@ -2462,12 +2462,12 @@ __metadata: languageName: unknown linkType: soft -"@polkadot/extension-dapp@^0.39.4-15, @polkadot/extension-dapp@workspace:packages/extension-dapp": +"@polkadot/extension-dapp@^0.40.0, @polkadot/extension-dapp@workspace:packages/extension-dapp": version: 0.0.0-use.local resolution: "@polkadot/extension-dapp@workspace:packages/extension-dapp" dependencies: "@babel/runtime": ^7.15.4 - "@polkadot/extension-inject": ^0.39.4-15 + "@polkadot/extension-inject": ^0.40.0 "@polkadot/util": ^7.3.1 "@polkadot/util-crypto": ^7.3.1 peerDependencies: @@ -2477,7 +2477,7 @@ __metadata: languageName: unknown linkType: soft -"@polkadot/extension-inject@^0.39.4-15, @polkadot/extension-inject@workspace:packages/extension-inject": +"@polkadot/extension-inject@^0.40.0, @polkadot/extension-inject@workspace:packages/extension-inject": version: 0.0.0-use.local resolution: "@polkadot/extension-inject@workspace:packages/extension-inject" dependencies: @@ -2489,7 +2489,7 @@ __metadata: languageName: unknown linkType: soft -"@polkadot/extension-ui@^0.39.4-15, @polkadot/extension-ui@workspace:packages/extension-ui": +"@polkadot/extension-ui@^0.40.0, @polkadot/extension-ui@workspace:packages/extension-ui": version: 0.0.0-use.local resolution: "@polkadot/extension-ui@workspace:packages/extension-ui" dependencies: @@ -2499,9 +2499,9 @@ __metadata: "@fortawesome/free-regular-svg-icons": ^5.15.4 "@fortawesome/free-solid-svg-icons": ^5.15.4 "@fortawesome/react-fontawesome": ^0.1.15 - "@polkadot/extension-base": ^0.39.4-15 - "@polkadot/extension-dapp": ^0.39.4-15 - "@polkadot/extension-inject": ^0.39.4-15 + "@polkadot/extension-base": ^0.40.0 + "@polkadot/extension-dapp": ^0.40.0 + "@polkadot/extension-inject": ^0.40.0 "@polkadot/hw-ledger": ^7.3.1 "@polkadot/keyring": ^7.3.1 "@polkadot/networks": ^7.3.1 @@ -2516,7 +2516,7 @@ __metadata: "@types/react-copy-to-clipboard": ^5.0.1 "@types/react-dom": ^17.0.9 "@types/react-router": ^5.1.16 - "@types/react-router-dom": ^5.1.8 + "@types/react-router-dom": ^5.1.9 "@types/sinon-chrome": ^2.2.11 "@types/styled-components": ^5.1.14 "@wojtekmaj/enzyme-adapter-react-17": ^0.6.3 @@ -2526,7 +2526,7 @@ __metadata: i18next: ^20.6.1 react: ^17.0.2 react-dom: ^17.0.2 - react-dropzone: ^11.3.5 + react-dropzone: ^11.4.0 react-i18next: ^11.12.0 react-is: ^17.0.2 react-router: ^5.2.1 @@ -2542,9 +2542,9 @@ __metadata: dependencies: "@babel/runtime": ^7.15.4 "@polkadot/dev": ^0.62.67 - "@polkadot/extension-base": ^0.39.4-15 - "@polkadot/extension-inject": ^0.39.4-15 - "@polkadot/extension-ui": ^0.39.4-15 + "@polkadot/extension-base": ^0.40.0 + "@polkadot/extension-inject": ^0.40.0 + "@polkadot/extension-ui": ^0.40.0 babel-loader: ^8.2.2 browser-resolve: ^2.0.0 buffer: ^6.0.3 @@ -2615,15 +2615,15 @@ __metadata: languageName: node linkType: hard -"@polkadot/phishing@npm:^0.6.291": - version: 0.6.291 - resolution: "@polkadot/phishing@npm:0.6.291" +"@polkadot/phishing@npm:^0.6.294": + version: 0.6.294 + resolution: "@polkadot/phishing@npm:0.6.294" dependencies: "@babel/runtime": ^7.15.4 "@polkadot/util": ^7.3.1 "@polkadot/util-crypto": ^7.3.1 "@polkadot/x-fetch": ^7.3.1 - checksum: b33f31fad1142d02b144bcf3df67f0fdd9ceddd01c0764c6a2205d7df1ebc018ece2600d48b4d4b848aac6163db69d241b26283613c8ff4fe1f0c2a7c5d87b1c + checksum: 166ad5c11e1e1e885b17e63c6ef2d5a6890dfb17c250ca06437ab39cb171efd1d6213ba6700702b923caa75d874377dddc6d1273a0cbe37583a81c5910250a67 languageName: node linkType: hard @@ -3463,14 +3463,14 @@ __metadata: languageName: node linkType: hard -"@types/react-router-dom@npm:^5.1.8": - version: 5.1.8 - resolution: "@types/react-router-dom@npm:5.1.8" +"@types/react-router-dom@npm:^5.1.9": + version: 5.1.9 + resolution: "@types/react-router-dom@npm:5.1.9" dependencies: "@types/history": "*" "@types/react": "*" "@types/react-router": "*" - checksum: ff4af091f8e076b64f6f3f2af52429772641388393065930880e8931ce881873c2f0dff53bb1e373db5ae6b737fc514db4a1f5daa7d8bf3cf3b3088ce84472fc + checksum: 6ff2f10f21124f529e191adce60ad8f1d9a47ee19a0e00f10259e9d39c06ef0ccb8d6d57686b10286fe241bf20c89115c77494b683b0c70de9bddb13b28ee6e1 languageName: node linkType: hard @@ -14456,16 +14456,16 @@ __metadata: languageName: node linkType: hard -"react-dropzone@npm:^11.3.5": - version: 11.3.5 - resolution: "react-dropzone@npm:11.3.5" +"react-dropzone@npm:^11.4.0": + version: 11.4.0 + resolution: "react-dropzone@npm:11.4.0" dependencies: attr-accept: ^2.2.1 file-selector: ^0.2.2 prop-types: ^15.7.2 peerDependencies: react: ">= 16.8" - checksum: 9e93b40d411cb34509ebc2584ffbd8b7749a7adc528183dae34df654d812d77c59f1a9a2ec5f638bb34f66b4f7214560417359c99a3143a836d0cb9801cf76c3 + checksum: a076b1bd98778abb81738cb0e532fbe1c1141f3f0055368206e370f49c2b59413bf84c8f32bc6543e4c55c6b79b639305e8be8c4608ee95655b04f47220c87a8 languageName: node linkType: hard