Skip to content

Latest commit

 

History

History
1126 lines (640 loc) · 30.1 KB

CHANGELOG.md

File metadata and controls

1126 lines (640 loc) · 30.1 KB

CHANGELOG

0.48.2 July 3, 2024

Contributed:

Changes:

  • Adjust ui imports for deterministic bundling

0.48.1 June 27, 2024

  • Important Not published to the stores, aligns with latest released packages.

Changes:

  • Bump @polkadot/api to 12.0.2
    • NOTE: We are doing a minor bump because the api in this version now gives the option to modify payloads for signAndSend, signAsync, and dryRun which the extension does not use. That being said, for any user that digests that package it will be available to use as a feature.
  • Bump @polkadot/phishing to 0.22.10

0.47.6 June 18, 2024

Changes:

  • Bump @polkadot/api to 11.3.1
  • Bump @polkadot/phishing to 0.22.9
  • Update build process to enable review by Firefox store
    • Adds corepack enable to CI process
    • Removes hardcoded path to .yarn/release in .yarnrc.yml
    • Updates zip script to ensure correct compression

0.47.5 May 22, 2024

  • Important Published only to Chrome store.

Changes:

  • Bump @polkadot/api to 11.1.1
  • Bump @polkadot/phishing to 0.22.8
  • Bump @polkadot/dev to 0.79.3

0.47.4 May 8, 2024

  • Important Not published to the stores, aligns with latest released packages.

Changes:

  • Bump polkadot/api to 11.0.3 and @polkadot/phishing to 0.22.7

0.47.3 Apr 27, 2024

  • Important Not published to the stores, aligns with latest released packages.

Changes:

  • Bump polkadot/api to 11.0.2

0.47.2 Apr 23, 2024

  • Important Not published to the stores, aligns with latest released packages.

Contributed:

Changes:

  • Update polkadot/api and polkadot/phishing

0.47.1 Apr 18, 2024

  • Important Not published to the stores, aligns with latest released packages.

Contributed:

Changes:

  • Update nvmrc version
  • Bump yarn to 4.1.1
  • Update the README with library notice
  • Fix typos
  • Update CI checkout and setup_node to v4
  • Update polkadot/* deps

0.46.9 Mar 20, 2024

  • Important Not published to the stores, aligns with latest released packages.

Contributed:

Changes:

  • Upgrade to @polkadot/api 10.12.4
  • Upgrade to @polkadot/phishing 0.22.4

0.46.8 Mar 13, 2024

  • Important Not published to the stores, aligns with latest released packages.

Changes:

  • Upgrade to @polkadot/api 10.12.2
  • Upgrade to @polkadot/phishing 0.22.3

0.46.7 Feb 28, 2024

  • Important Not published to the stores, aligns with latest released packages.

Changes:

  • Upgrade to @polkadot/api 10.11.2
  • Upgrade to @polkadot/ui 3.6.5
  • Upgrade to @polkadot/phishing 0.22.2

0.46.6 Nov 18, 2023

  • Important Not published to the stores, aligns with latest released packages.

Changes:

  • Upgrade to @polkadot/util 12.6.1
  • Upgrade to @polkadot/api 10.11.1

0.46.5 Jun 12, 2023

  • Important Not published to the stores, aligns with latest released packages.

Changes:

  • Adjust object index access for stricter tsconfig settings
  • Upgrade to @polkadot/api 10.9.1
  • Upgrade to @polkadot/util 12.3.2

0.46.4 Jun 5, 2023

  • Important Not published to the stores, aligns with latest released packages.

Changes:

  • Upgrade to @polkadot/api 10.8.1
  • Upgrade to @polkadot/util 12.2.2

0.46.3 May 13, 2023

  • Important Not published to the stores, aligns with latest released packages.

Changes:

  • Add module to package.json export map (ESM-only)
  • Upgrade to @polkadot/api 10.6.1
  • Upgrade to @polkadot/util 12.1.1

0.46.2 Apr 30, 2023

  • Important Not published to the stores, aligns with latest released packages.

Changes:

  • Adjust compilation output for __internal__ class fields
  • Upgrade to @polkadot/api 10.5.1
  • Upgrade to @polkadot/util 12.1.1

0.46.1 Apr 22, 2023

  • Important Not published to the stores, aligns with latest released packages.

Changes:

  • Upgrade to @polkadot/api 10.4.1
  • Upgrade to @polkadot/util 12.0.1

0.45.5 Apr 1, 2023

  • Important Not published to the stores, aligns with latest released packages.

Changes:

  • Upgrade to @polkadot/api 10.2.2
  • Upgrade to @polkadot/util 11.1.3

0.45.4 Mar 25, 2023

  • Important Not published to the stores, aligns with latest released packages.

Changes:

  • Updated to @polkadot/api 10.2.1
  • Updated to @polkadot/util 11.1.2

0.45.3 Mar 19, 2023

  • Important Not published to the stores, aligns with latest released packages.

Changes:

  • Updated to @polkadot/api 10.1.4
  • Updated to @polkadot/util 11.1.1

0.45.2 Mar 11, 2023

  • Important Not published to the stores, aligns with latest released packages.

Changes:

  • Use consistent .js imports in source files (TS moduleResolution)
  • Updated to @polkadot/api 10.1.1
  • Updated to @polkadot/util 11.0.2

0.45.1 Mar 5, 2023

  • Important Not published to the stores, aligns with latest released packages.

Changes:

  • Swap TS -> JS compiler to use tsc (from babel)
  • Adjust all tests to use node:test runner (ESM variants)
  • Updated to @polkadot/api 10.0.1
  • Updated to @polkadot/util 11.0.1

0.44.9 Feb 19, 2023

  • Important Not published to the stores, aligns with latest released packages.

Changes:

  • Updated to @polkadot/api 9.14.2
  • Updated to @polkadot/util 10.4.2

0.44.8 Jan 8, 2023

  • Important Not published to the stores, aligns with latest released packages.

Changes:

  • Updated to @polkadot/api 9.11.1
  • Updated to @polkadot/util 10.2.3

0.44.7 Dec 27, 2022

  • Important Not published to the stores, aligns with latest released packages.

Contributed:

Changes:

  • Ensure that EXTENSION_PREFIX is always set as part of @polkadot/extension-base
  • Allow for genesisHash filter to both web3{Accounts, AccountsSubscribe}
  • Allow for transparent extension ping (as available)
  • Support for new privacy-preserving connect(<source>) interfaces (non-default)
  • Always set metadata before signing (fixes for ETH-compat chains)
  • Updated to @polkadot/api 9.10.4
  • Updated to @polkadot/util 10.2.1

0.44.6 Aug 21, 2022

  • Important Not published to the stores, aligns with latest released packages.

Changes:

  • Swap to using webpack from @polkadot/dev
  • Upgrade to @polkadot/api 9.2.3
  • Updated to @polkadot/util 10.1.5

0.44.5 Aug 13, 2022

  • Important Not published to the stores, aligns with latest released packages.

Changes:

  • Upgrade to @polkadot/api 9.2.1
  • Updated to @polkadot/util 10.1.4

0.44.4 Aug 8, 2022

  • Important Not published to the stores, aligns with latest released packages.

Contributed:

Changes:

  • Upgrade to @polkadot/api 9.1.1
  • Updated to @polkadot/util 10.1.3

0.44.3 Jul 30, 2022

  • Important Not published to the stores, aligns with latest released packages.

Contributed:

Changes:

  • Upgrade to @polkadot/api 9.0.1
  • Updated to @polkadot/util 10.1.2

0.44.2 Jul 24, 2022

  • Important Not published to the stores, aligns with latest released packages.

Contributed:

Changes:

  • Allow for unsubscribe handling on account subscriptions
  • Add error handling for user-supplied account callbacks
  • Upgrade to @polkadot/api 8.14.1
  • Updated to @polkadot/util 10.1.1

0.44.1 Jun 6, 2022

Important CHANGELOG entries are a rollup of details since last publish to the stores

Contributed:

Changes:

  • Remove all signing via QR (imcompatible)
  • Swap to React 18
  • Gracefully handle promise rejections
  • Don't apply shims on content pages, only apply on background
  • Ensure that only latest metadata is applied (when multiple genesis)
  • Rename all *.test.ts to *.spec.ts (cross-repo consistency)
  • Only apply cross-browser environment globally in non-content scripts
  • Ensure package path is available under ESM & CJS
  • Upgrade to @polkadot/api 8.7.1
  • Updated to @polkadot/util 9.4.1

0.43.3 Jun 4, 2022

  • Important Not published to the stores, aligns with latest released packages.

Contributed:

Changes:

  • Gracefully handle promise rejections
  • Upgrade to @polkadot/api 8.7.1
  • Updated to @polkadot/util 9.4.1

0.43.2 May 15, 2022

  • Important Not published to the stores, aligns with latest released packages.

Contributed:

Changes:

  • Remove all signing via QR (imcompatible)
  • Swap to React 18
  • Upgrade to @polkadot/api 8.4.1
  • Updated to @polkadot/util 9.2.1

0.43.1 Apr 11, 2022

  • Important Not published to the stores, aligns with latest released packages.

  • Breaking change In this version the commonjs outputs are moved to a sub-folder. Since the export map and main field in package.json does reflect this change, there should be no usage changes. However the packages here will all need to be on the same version for internal linkage.

Changes:

  • Output commonjs files under the cjs/** root
  • Upgrade to @polkadot/api 8.0.1
  • Updated to @polkadot/util 9.0.1

0.42.10 Apr 4, 2022

Important Not published to the stores, aligns with latest released packages.

Contributed:

Changes:

  • Adjust for bundlers where import.meta.url is undefined
  • Bump @polkadot/api to 7.15.1
  • Bump @polkadot/util to 8.7.1

0.42.9 Mar 14, 2022

Important Not published to the stores, aligns with latest released packages.

Changes:

  • Adjust for bundlers where import.meta.url is undefined
  • Bump @polkadot/api to 7.12.1
  • Bump @polkadot/util to 8.5.1

0.42.7 Jan 23, 2022

Important Not published to the stores, aligns with latest released packages.

Changes:

  • Bump @polkadot/util to 8.3.3
  • Bump @polkadot/api to 7.5.1

0.42.6 Jan 17, 2022

Important Not published to the stores, aligns with latest released packages.

Changes:

  • Don't apply shims on content pages, only apply on background
  • Bump @polkadot/util to 8.3.2
  • Bump @polkadot/api to 7.4.1

0.42.5 Jan 10, 2022

Important Not published to the stores, aligns with latest released packages.

Changes:

  • Ensure that only latest metadata is applied (when multiple genesis)
  • Rename all *.test.ts to *.spec.ts (cross-repo consistency)
  • Only apply cross-browser environment globally in non-content scripts
  • Ensure package path is available under ESM & CJS
  • Bump @polkadot/util to 8.3.1
  • Bump @polkadot/api to 7.3.1

0.42.4 Dec 27, 2021

Important As 0.42.3, not published to the stores, fixes dependency issue in 0.42.4.

Changes:

  • Ensure @polkadot/extension-mocks is correctly listed as devDependency

0.42.3 Dec 27, 2021

Important Not published to the stores, aligns with latest released packages.

Contributed:

Changes:

  • Bump @polkadot/util to 8.2.2
  • Bump @polkadot/api to 7.1.1

0.42.2 Dec 10, 2021

Changes:

  • Fix bug introduced in 0.42.1 where account storage is not portable after the base port update

0.42.1 Dec 10, 2021

Important CHANGELOG entries are a rollup of details since last publish to the stores

Contributed:

Changes:

  • Adjust chrome.* location via polyfill on non-Chrome browsers
  • Allow import of account via QR (where seed is provided)
  • Expand error messaging for non-compatible Ledger chains
  • Bump @polkadot/util to 8.1.2
  • Bump @polkadot/api to 6.11.1

0.41.2 Nov 30, 2021

Important Not published to the stores, aligns with latest released packages.

Changes:

  • Expand error messaging for non-compatible Ledger chains
  • Bump @polkadot/util to 8.0.4
  • Bump @polkadot/api to 6.10.2

0.41.1 Nov 8, 2021

Important CHANGELOG entries are a rollup of details since last publish to the stores

Contributed:

Changes:

  • Detect Ascii bytes (& display) when signing
  • Correctly detect and create Ethereum-compatible chain accounts
  • Ensure site authorization toggle is saved
  • Optimize metadata conversion process
  • Bump @polkadot/util to 7.8.2
  • Bump @polkadot/api to 6.7.1

0.40.4 Oct 25, 2021

Important Not published to the stores, aligns with latest released packages.

Changes:

  • Ensure site authorization toggle is saved
  • Optimize metadata conversion process
  • Bump @polkadot/util to 7.6.1
  • Bump @polkadot/api to 6.5.1

0.40.3 Sep 18, 2021

Important Not published to the stores, aligns with latest released packages.

Changes:

  • Expose wrapBytes, unwrapBytes directly from @polkadot/util
  • Bump @polkadot/util to 7.4.1
  • Bump @polkadot/api to 6.0.1

0.40.2 Sep 16, 2021

Changes:

  • Fix polish translation (valid JSON)

0.40.1 Sep 16, 2021

  • Important The signatures generated now via the extension will be a wrapped data set, i.e. signRaw cannot be used directly to sign transactions, rather it is only meant to be used for actual messages Important CHANGELOG entries are a rollup of details since last publish to the stores

Contributed:

Changes:

  • Raw signing interfaces will now always place a <Bytes>...</Bytes> wrapper around signed data (via wrapBytes in extension-dapp)
  • 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.

Changes:

  • Bump @polkadot/api to 5.5.1
  • Bump @polkadot/util to 7.2.1

0.39.2 Aug 2, 2021

Important Not published to the stores, aligns with latest released packages.

Changes:

  • Bump @polkadot/api to 5.3.1
  • Bump @polkadot/util to 7.1.1

0.39.1 Jul 11, 2021

Important Not published to the stores, aligns with latest released packages.

Changes:

  • Allow building as a completely stand-alone browser bundle (experimental)
  • Bump @polkadot/api to 5.0.1
  • Bump @polkadot/util to 7.0.1

0.38.8 Jun 26, 2021

Important Not published to the stores, aligns with latest released packages.

Contributed:

Changes:

  • Bump @polkadot/api to 4.17.1
  • Bump @polkadot/util to 6.11.1

0.38.7 Jun 26, 2021

Important Not published to the stores, aligns with latest released packages.

Changes:

  • Bump @polkadot/api to 4.16.1
  • Bump @polkadot/util to 6.10.1

0.38.6 Jun 20, 2021

Important Not published to the stores, aligns with latest released packages.

Changes:

  • Bump @polkadot/api to 4.15.1
  • Bump @polkadot/util to 6.9.1

0.38.5 Jun 14, 2021

Important Not published to the stores, aligns with latest released packages.

Changes:

  • Raw signing interface will not re-wrap Ethereum-type messages
  • Bump @polkadot/api to 4.14.1
  • Bump @polkadot/util to 6.8.1

0.38.4 Jun 11, 2021

Important Not published to the stores, just made available to expose {unwrap, wrap}Bytes

Contributed:

Changes:

  • Raw signing interfaces will now always place a <Bytes>...</Bytes> wrapper around signed data

0.38.3 May 31, 2021

Contributed:

0.38.2 May 30, 2021

Important Not published to the stores, just made available to ensure users can have access to a version that uses the latest @polkadot/{api, util}

Changes:

  • Bump @polkadot/api to 4.12.1
  • Bump @polkadot/util to 6.6.1

0.38.1 May 25, 2021

Contributed:

Changes:

  • Support for Metadata v13 from Substrate
  • Bump @polkadot/api & @polkadot/util to latest released versions
  • Swap to use of ESM modules all in published packages

0.37.2 Feb 28, 2021

Important Not published to the stores, just made available to ensure users can have access to a version that uses the latest @polkadot/{api, util}

Contributed:

Changes:

  • Bump @polkadot/api & @polkadot/util to latest released versions

0.37.1 Feb 10, 2021

Contributed:

Changes:

  • Support for latest JS APIs
  • Adjust phishing detection to check newly opened tabs

0.36.1 Jan 5, 2021

Contributed:

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:

Changes:

  • Adjust web3Enable for better on-load detection
  • Support for all latest Substrate/Polkadot types

0.34.1 Sep 15, 2020

Contributed:

Changes:

  • Support for latest Metadata v12 formats

0.33.4 Sep 9, 2020

Contributed:

Changes:

  • Reproducible builds with Webpack optimization flags

0.33.2 Sep 7, 2020

Changes:

  • Fix zip output to correctly include all source files

0.33.1 Sep 7, 2020

Contributed:

Changes:

  • Add option to not ask password for 15 minutes (when signing transactions)
  • Derived accounts uses the parent genesisHash by default (attaches to same chain)
  • Make import from seed, QR & JSON options available on first-start
  • Adjust popup width, allowing full display of e.g. addresses
  • Always display network selection on all accounts
  • Handling signing rejections (any order) transparently
  • Small overall UI and use adjustments
  • Latest upstream polkadot-js dependencies
  • Prepare for i18n translations with initial i18next setup
  • Rendering optimizations for Extrinsic displays

0.32.1 Jul 27, 2020

Contributed:

Changes:

  • Allow enter on signing to screens to submit
  • Update to v3 JSON file format (with kdf)
  • Update Polkadot naming (dropping CC1)
  • Add base known chain info to icon/ss58 display lookups
  • Adjust IdentityIcon backgrounds between dark/light themes

0.31.1 Jun 24, 2020

Changes:

  • Indicate password error when account cannot be unlocked on signing
  • Support for new Polkadot/Kusama/Substrate signing payloads

0.30.1 Jun 8, 2020

Contributed:

Changes:

  • Rework account creation with top-level menu
  • Allow accounts to be hidden, i.e. not injected (per account setting)
  • Adjust allowed mnemonic seed strengths, 12, 15, 18, 21 & 24 all allowed
  • Allow accounts to be tied to a specific network genesis (along with display)
  • Allow accounts to be made hidden, i.e. not injected into dapps
  • Remove duplication with Default/Substrate prefixes in dropdown (equivalent, only generic displayed)
  • Display child accounts when no parent has been found (orphans)
  • Display derived suri alongside parent account names
  • Remove all bundled metadata, update is available for dapps to keep current
  • Sorting of injected accounts based on created timestamp

0.25.1 May 14, 2020

Contributed:

Changes:

  • Adjust web3Enable promise to only resolve after the document has been loaded (is interactive)
  • Update signedExtensions to cater for new chains
  • Update metadata for latest Kusama

0.24.1 Apr 19, 2020

Contributed:

Changes:

  • Latest dependency updates, base types for all latest Polkadot/Substrate chains
  • Rework base storage access & cross-browser interfaces for consistency
  • UI consistency adjustments & code maintainability cleanups

0.23.1 Mar 26, 2020

Contributed:

Changes:

  • Expose available genesisHash/specVersion to the dapps using the extension
  • Allow prompts for metadata from dapps before decoding
  • Add latest metadata for the Kusama network

0.22.1 Mar 03, 20202

Contributed:

Changes:

  • Dependencies updated to latest versions

0.21.1 Feb 07, 20202

Changes:

  • Rebuild for re-publish
  • Dependencies updated to latest versions

0.20.1 Jan 27, 2020

Contributed:

Changes:

  • Account copy now respects the address formatting
  • Updated to latest polkadot-js/api

0.14.1 Dec 10, 2019

Contributed:

Changes:

  • Support for Kusama CC3
  • Allow the use of hex seeds as part of account creation

0.13.1 Oct 25, 2019

Contributed:

Changes:

  • Add a setting to switch off camera access
  • Support for latest Polkadot/Substrate clients with v8 metadata & v4 transactions
  • Remove support for non-operational Kusama CC1 network

0.12.1 Oct 02, 2019

Changes:

  • Support for Kusama CC2
  • Update to to latest stable dependencies

0.11.1 Sep 20, 2019

Changes:

  • Cleanup metadata handling, when outdated for a node, transparently handle parsing errors
  • Added Edgeware chain & metadata information
  • Display addresses correctly formatted based on the ss58 chain identifiers
  • Display identity icons based on chain types for known chains
  • Integrate latest @polkadot/util, @polkadot-js/ui & @polkadot/api dependencies
  • Updated to Babel 7.6 (build and runtime improvements)

0.10.1 Sep 10, 2019

Changes:

  • Support for external accounts as presented by mobile signers, e.g. the Parity Signer
  • Allow the extension UI to be opened in a new tab
  • Adjust embedded chain metadata to only contain actual calls (for decoding)
  • Minor code maintainability enhancements

0.9.1 Aug 31, 2019

Changes:

  • Fix an initialization error in extension-dapp

0.8.1 Aug 25, 2019

Changes:

  • Add basic support for seed derivation as part of the account import. Seeds can be followed by the derivation path, and derivation is applied on creation.
  • Update the polkadot-js/api version to 0.90.1, the first non-beta version with full support for Kusama

0.7.1 Aug 19, 2019

Changes:

  • Updated the underlying polkadot-js/api version to support the most-recent signing payload extensions, as will be available on Kusama

0.6.1 Aug 03, 2019

Changes:

  • Support Extrinsics v3 from substrate 2.x, this signs an extrinsic with the genesisHash

0.5.1 Jul 25, 2019

Changes:

  • Always check for site permissions on messages, don't assume that messages originate from the libraries provided
  • Change the injected Signer interface to support the upcoming Kusama transaction format

0.4.1 Jul 18, 2019

Changes:

  • Transactions are now signed with expiry information, so each transaction is mortal by default
  • Unneeded scrollbars on Firefox does not appear anymore (when window is popped out)
  • Cater for the setting of multiple network prefixes, e.g. Kusama
  • Project icon has been updated

0.3.1 Jul 14, 2019

Changes:

  • Signing a transaction now displays the Mortal/Immortal status
  • Don't request focus for popup window (this is not available on FF)
  • yarn build:zip now builds a source zip as well (for store purposes)

0.2.1 Jul 12, 2019

Changes:

  • First release to Chrome and FireFox stores, basic functionality only