Important In the 6.0 version the default package type has been changed to ESM modules by default.
Important Not published to the stored, just made available to ensure users can have access to a version that uses the latest @polkadot/{api, util}
Contributed:
- Support IPFS/IPNS uls (thanks to https://github.com/carumusan)
Changes:
- Bump
@polkadot/api
&@polkadot/util
to latest released versions
Important Not published to the stored, just made available to ensure users can have access to a version that uses the latest @polkadot/{api, util}
Contributed:
- Adjust tests to get rid of warnings (Thanks to https://github.com/Tbaut)
Changes:
- Bump
@polkadot/api
&@polkadot/util
to latest released versions
Contributed:
- Ensure accounts check against raw public keys (Thanks to https://github.com/yuzhiyou1990)
- Add support for Ledger devices (Thanks to https://github.com/Tbaut)
- Add network selectors on the creation of all accounts (Thanks to https://github.com/Tbaut)
- Add explicit derivation field on seed imports (Thanks to https://github.com/Tbaut)
- Adjust slider color for dark theme (Thanks to https://github.com/Tbaut)
- Expand and cleanup tests (Thanks to https://github.com/Tbaut)
- Allow custom chains to be selected as tie-to chains (Thanks to https://github.com/Tbaut)
- Various UI adjustments for consistency (Thanks to https://github.com/Tbaut)
- Update i18n fr (Thanks to https://github.com/Tbaut)
Changes:
- Support for latest JS APIs
- Adjust phishing detection to check newly opened tabs
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
Contributed:
- Add i18n French (Thanks to https://github.com/Tbaut)
- Add a caps-lock warning for passwords (Thanks to https://github.com/Tbaut)
- Unify warning/error messages between components (Thanks to https://github.com/Tbaut)
- Adjust notification window for cross-platform consistency (Thanks to https://github.com/Tbaut)
- Set account visibility directly from icon click (Thanks to https://github.com/Tbaut)
- Don't indicate name errors before any value is entered (Thanks to https://github.com/Tbaut)
- Swap icons to the Font Awesome (instead of built-in) (Thanks to https://github.com/Tbaut)
- Use
@polkadot/networks
for known ss58 formats/genesis (Thanks to https://github.com/Tbaut) - Add phishing site detection and redirection (Thanks to https://github.com/Tbaut)
- Add indicator icon for external accounts (Thanks to https://github.com/Tbaut)
- Add error boundaries across all UI components (Thanks to https://github.com/Tbaut)
- Group accounts by network, sort by name & path (Thanks to https://github.com/Tbaut)
- Fix derive suggestions to update when switching root (Thanks to https://github.com/Tbaut)
- Adjust window opening logic to be generic (Thanks to https://github.com/Tbaut)
- Add i18n language selection dropdown (Thanks to https://github.com/Tbaut)
- Adjust password expiry to extend timeperiod (Thanks to https://github.com/Tbaut)
- Rework password caching for security & robustness (Thanks to https://github.com/Tbaut)
- Share password expiry length between back/front-ends (Thanks to https://github.com/Tbaut)
- Cleanup all global styles and usage (Thanks to https://github.com/Tbaut)
Changes:
- Adjust web3Enable for better on-load detection
- Support for all latest Substrate/Polkadot types
Contributed:
- Add support for extension change password messaging (Thanks to https://github.com/remon-nashid)
web3Accounts
now allows the specification of the ss58Format (Thanks to https://github.com/Tbaut)
Changes:
- Support for latest Metadata v12 formats
Contributed:
- Fix back button display on create account (Thanks to https://github.com/Tbaut)
Changes:
- Reproducible builds with Webpack optimization flags
Changes:
- Fix zip output to correctly include all source files
Contributed:
- Include Subsocial ss58 (Thanks to https://github.com/F3Joule)
- Add Crab network (Thanks to https://github.com/WoeOm)
- README updates (Thanks to https://github.com/Noc2)
- Runtime checks for web3Enable params (Thanks to https://github.com/Tbaut)
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
Contributed:
- Add Kulupu to the chain lock dropdown (Thanks to https://github.com/carumusan)
- Minor README updates (Thanks to https://github.com/marceljay)
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
Changes:
- Indicate password error when account cannot be unlocked on signing
- Support for new Polkadot/Kusama/Substrate signing payloads
Contributed:
- Add the ability to import JSON keystore files (Thanks to https://github.com/shawntabrizi)
- Updated to derivation documentation (Thanks to https://github.com/EthWorks)
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
Contributed:
- New account creation with default derivation (Thanks to https://github.com/EthWorks)
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
Contributed:
- Allow for per root-account derivation & indicators (Thanks to https://github.com/EthWorks)
- Add consistent validation to all text inputs (Thanks to https://github.com/EthWorks)
- Make address copy interfaces easily accessible (Thanks to https://github.com/EthWorks)
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
Contributed:
- Extract shared background code for re-use (Thanks to https://github.com/amaurymartiny)
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
Contributed:
- Fix uncaught exception when tab closes without action (Thanks to https://github.com/amaurymartiny)
- Add preliminary support for provider injection, no UI config (Thanks to https://github.com/amaurymartiny)
Changes:
- Dependencies updated to latest versions
Changes:
- Rebuild for re-publish
- Dependencies updated to latest versions
Contributed:
- Redesign of all UI components and views (Thanks to https://github.com/EthWorks)
Changes:
- Account copy now respects the address formatting
- Updated to latest polkadot-js/api
Contributed:
- Implement ability to sign raw messages (Thanks to https://github.com/c410-f3r)
Changes:
- Support for Kusama CC3
- Allow the use of hex seeds as part of account creation
Contributed:
- Account export functionality (Thanks to https://github.com/Anze1m)
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
Changes:
- Support for Kusama CC2
- Update to to latest stable dependencies
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)
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
Changes:
- Fix an initialization error in extension-dapp
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
Changes:
- Updated the underlying polkadot-js/api version to support the most-recent signing payload extensions, as will be available on Kusama
Changes:
- Support Extrinsics v3 from substrate 2.x, this signs an extrinsic with the genesisHash
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
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
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)
Changes:
- First release to Chrome and FireFox stores, basic functionality only