From 8407f2a69323f835f8b19e2ba0edb82ed1017251 Mon Sep 17 00:00:00 2001 From: Jaco Greeff Date: Tue, 5 Jan 2021 09:42:13 +0100 Subject: [PATCH] 0.36 (#610) * 0.36 * CHANGELOG * Date --- CHANGELOG.md | 25 +++++++++++++++++++++++++ package.json | 4 ++-- packages/extension-base/package.json | 4 ++-- packages/extension-chains/package.json | 2 +- packages/extension-dapp/package.json | 4 ++-- packages/extension-inject/package.json | 2 +- packages/extension-ui/package.json | 6 +++--- packages/extension/package.json | 8 ++++---- yarn.lock | 20 ++++++++++---------- 9 files changed, 50 insertions(+), 25 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 837b88c421..1ba828d858 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,30 @@ # CHANGELOG +## 0.36.1 Jan 5, 2021 + +Contributed: + +- Allow for the management of per-site approvals (Thanks to https://github.com/Tbaut) +- Add support for Ethereum account imports (Thanks to https://github.com/Tbaut) +- Split account derivation and from-seed creation flows (Thanks to https://github.com/Tbaut) +- Fix overlapping error labels (Thanks to https://github.com/Tbaut) +- Rework JSON restoration for consistency (Thanks to https://github.com/Tbaut) +- Leverage cache for phishing detection (Thanks to https://github.com/Tbaut) +- Allow ecdsa accounts to be injected (Thanks to https://github.com/Tbaut) +- Adjust display for overly long names (Thanks to https://github.com/Tbaut) +- Ensure that attached chain/prefix is always used on accounts (Thanks to https://github.com/Tbaut) +- Show account name (as entered) in creation screens (Thanks to https://github.com/Tbaut) +- show wrong password error on export screen (Thanks to https://github.com/Tbaut) +- Add new UI tests and fix skipped tests (Thanks to https://github.com/Tbaut) +- Additional fr translations (Thanks to https://github.com/Tbaut) + +Changes: + +- Swap to using Webpack 5 for reproducible builds +- Swap to using TypeScript type imports +- Hide parent/derivation-path when account is not derived + + ## 0.35.1 Nov 29, 2020 Contributed: diff --git a/package.json b/package.json index 9a64ef0eae..c9eafc0fd2 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.35.2-29", + "version": "0.36.0", "private": true, "workspaces": [ "packages/*" @@ -23,7 +23,7 @@ "build:extra": "yarn build:i18n && yarn build:ui", "build:i18n": "i18next-scanner --config i18next-scanner.config.js", "build:release": "polkadot-ci-ghact-build", - "build:ui": "cd packages/extension && yarn webpack --config webpack.extension.js --mode production", + "build:ui": "cd packages/extension && NODE_ENV=production yarn webpack --config webpack.extension.js --mode production", "build:zip": "yarn build:zip:dst && yarn build:zip:src", "build:zip:dst": "rm -rf ./master-build.zip && cd packages/extension/build && zip -r -FS ../../../master-build.zip .", "build:zip:src": "rm -rf ./master-src.zip && zip -r -x '*build/*' -x '*node_modules*' -FS ./master-src.zip packages .babelrc.js .editorconfig .eslintignore .eslintrc.js babel.config.js CHANGELOG.md CONTRIBUTING.md i18next-scanner.config.js jest.config.js lerna.json LICENSE package.json README.md tsconfig.json yarn.lock", diff --git a/packages/extension-base/package.json b/packages/extension-base/package.json index 358b9d8540..f68b00b5f5 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.35.2-29", + "version": "0.36.0", "author": "Jaco Greeff ", "license": "Apache-2", "main": "index.js", @@ -9,7 +9,7 @@ "dependencies": { "@babel/runtime": "^7.12.5", "@polkadot/api": "^3.3.1", - "@polkadot/extension-inject": "^0.35.2-29", + "@polkadot/extension-inject": "^0.36.0", "@polkadot/keyring": "^5.2.3", "@polkadot/phishing": "^0.3.7", "@polkadot/ui-keyring": "^0.65.2-0" diff --git a/packages/extension-chains/package.json b/packages/extension-chains/package.json index ca21b4ff5b..038585834d 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.35.2-29", + "version": "0.36.0", "author": "Jaco Greeff ", "license": "Apache-2", "main": "index.js", diff --git a/packages/extension-dapp/package.json b/packages/extension-dapp/package.json index fd69f52275..4f57ed6bb2 100644 --- a/packages/extension-dapp/package.json +++ b/packages/extension-dapp/package.json @@ -1,14 +1,14 @@ { "name": "@polkadot/extension-dapp", "description": "Provides an interfaces around the injected globals for ease of access by dapp developers.", - "version": "0.35.2-29", + "version": "0.36.0", "author": "Jaco Greeff ", "license": "Apache-2", "main": "index.js", "sideEffects": false, "dependencies": { "@babel/runtime": "^7.12.5", - "@polkadot/extension-inject": "^0.35.2-29", + "@polkadot/extension-inject": "^0.36.0", "@polkadot/util": "^5.2.3", "@polkadot/util-crypto": "^5.2.3" }, diff --git a/packages/extension-inject/package.json b/packages/extension-inject/package.json index 1afe027139..ca093a1875 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.35.2-29", + "version": "0.36.0", "author": "Jaco Greeff ", "license": "Apache-2", "main": "index.js", diff --git a/packages/extension-ui/package.json b/packages/extension-ui/package.json index 0fc0036dd6..8dead5c7af 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.35.2-29", + "version": "0.36.0", "author": "Jaco Greeff ", "license": "Apache-2", "dependencies": { @@ -10,8 +10,8 @@ "@fortawesome/free-regular-svg-icons": "^5.15.1", "@fortawesome/free-solid-svg-icons": "^5.15.1", "@fortawesome/react-fontawesome": "^0.1.13", - "@polkadot/extension-base": "^0.35.2-29", - "@polkadot/extension-inject": "^0.35.2-29", + "@polkadot/extension-base": "^0.36.0", + "@polkadot/extension-inject": "^0.36.0", "@polkadot/keyring": "^5.2.3", "@polkadot/react-identicon": "^0.65.2-0", "@polkadot/react-qr": "^0.65.2-0", diff --git a/packages/extension/package.json b/packages/extension/package.json index 993551a315..e420848310 100644 --- a/packages/extension/package.json +++ b/packages/extension/package.json @@ -1,14 +1,14 @@ { "name": "@polkadot/extension", "description": "A sample signer extension for the @polkadot/api", - "version": "0.35.2-29", + "version": "0.36.0", "author": "Jaco Greeff ", "license": "Apache-2", "dependencies": { "@babel/runtime": "^7.12.5", - "@polkadot/extension-base": "^0.35.2-29", - "@polkadot/extension-inject": "^0.35.2-29", - "@polkadot/extension-ui": "^0.35.2-29" + "@polkadot/extension-base": "^0.36.0", + "@polkadot/extension-inject": "^0.36.0", + "@polkadot/extension-ui": "^0.36.0" }, "devDependencies": { "@polkadot/dev": "^0.61.22", diff --git a/yarn.lock b/yarn.lock index 30881b3a9e..9080b5199b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1920,13 +1920,13 @@ __metadata: languageName: node linkType: hard -"@polkadot/extension-base@^0.35.2-29, @polkadot/extension-base@workspace:packages/extension-base": +"@polkadot/extension-base@^0.36.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.12.5 "@polkadot/api": ^3.3.1 - "@polkadot/extension-inject": ^0.35.2-29 + "@polkadot/extension-inject": ^0.36.0 "@polkadot/keyring": ^5.2.3 "@polkadot/phishing": ^0.3.7 "@polkadot/ui-keyring": ^0.65.2-0 @@ -1949,7 +1949,7 @@ __metadata: resolution: "@polkadot/extension-dapp@workspace:packages/extension-dapp" dependencies: "@babel/runtime": ^7.12.5 - "@polkadot/extension-inject": ^0.35.2-29 + "@polkadot/extension-inject": ^0.36.0 "@polkadot/util": ^5.2.3 "@polkadot/util-crypto": ^5.2.3 peerDependencies: @@ -1957,7 +1957,7 @@ __metadata: languageName: unknown linkType: soft -"@polkadot/extension-inject@^0.35.2-29, @polkadot/extension-inject@workspace:packages/extension-inject": +"@polkadot/extension-inject@^0.36.0, @polkadot/extension-inject@workspace:packages/extension-inject": version: 0.0.0-use.local resolution: "@polkadot/extension-inject@workspace:packages/extension-inject" dependencies: @@ -1969,7 +1969,7 @@ __metadata: languageName: unknown linkType: soft -"@polkadot/extension-ui@^0.35.2-29, @polkadot/extension-ui@workspace:packages/extension-ui": +"@polkadot/extension-ui@^0.36.0, @polkadot/extension-ui@workspace:packages/extension-ui": version: 0.0.0-use.local resolution: "@polkadot/extension-ui@workspace:packages/extension-ui" dependencies: @@ -1978,8 +1978,8 @@ __metadata: "@fortawesome/free-regular-svg-icons": ^5.15.1 "@fortawesome/free-solid-svg-icons": ^5.15.1 "@fortawesome/react-fontawesome": ^0.1.13 - "@polkadot/extension-base": ^0.35.2-29 - "@polkadot/extension-inject": ^0.35.2-29 + "@polkadot/extension-base": ^0.36.0 + "@polkadot/extension-inject": ^0.36.0 "@polkadot/keyring": ^5.2.3 "@polkadot/react-identicon": ^0.65.2-0 "@polkadot/react-qr": ^0.65.2-0 @@ -2016,9 +2016,9 @@ __metadata: dependencies: "@babel/runtime": ^7.12.5 "@polkadot/dev": ^0.61.22 - "@polkadot/extension-base": ^0.35.2-29 - "@polkadot/extension-inject": ^0.35.2-29 - "@polkadot/extension-ui": ^0.35.2-29 + "@polkadot/extension-base": ^0.36.0 + "@polkadot/extension-inject": ^0.36.0 + "@polkadot/extension-ui": ^0.36.0 babel-loader: ^8.2.2 browser-resolve: ^2.0.0 buffer: ^6.0.3