Releases: argentlabs/argent-x
Fix fee estimation
v3.1.0
What's Changed
- Feature/npm-release-with-readme by @janek26 in #396
- doc: update process by @delaaxe in #398
- feat: upgrades by @janek26 in #418
- feat: gas estimate by @janek26 in #443
- Update dependabot.yml by @janek26 in #460
- feat: disclaimer by @delaaxe in #466
- fix: update ui styles by @janek26 in #467
- feat: add PENDING state as final by @janek26 in #446
- fix: maxFee default by @janek26 in #470
Full Changelog: v3.0.0...v3.1.0
v3.0.0
What's changed
- New Cairo account which supports multicalls
- Improvement of connection/authorization state in dapps
starknet.js
v3 integration- UX improvements
- Bug fixes
All changes
- refactor(background): rename wallet to account in background by @delaaxe in #331
- refactor: harmonize naming by @delaaxe in #332
- fix(dapp): unhandled error when adding token in Dapp by @jasonzhouu in #345
- refactor(ui): reuse ConfirmScreen in HideTokenScreen by @jasonzhouu in #346
- Starknet v3 integration by @gergold in #357
- fix(ci): review deps prs automatically by @janek26 in #367
- fix(background): reset wallet fully by @delaaxe in #380
- Feature/unauthorize dapp by @gergold in #378
- feat(ui): onboarding screen by @delaaxe in #379
- Localhost: always deploy ArgentAccount by @gergold in #375
- feat(background): add local nonce copy back by @janek26 in #381
- fix: token balance fetching by @janek26 in #382
- adding deployment address of ArgentAccount on mainnet by @juniset in #384
- feat(extension): support legacy transactions by @delaaxe in #383
- feat(ui): add edit icon next to account title by @delaaxe in #386
- feat(ui): improve backup download flow by @delaaxe in #389
- fix: token details fetch by @janek26 in #391
- feat(ui): make token list prettier by @delaaxe in #390
- fix: use new contract interface by @janek26 in #392
- fix(release): automatic version bump for manifest by @janek26 in #388
- doc: update migration guide by @delaaxe in #393
Full Changelog: v2.3.0...v3.0.0
v2.3.0
Summary of changes
- Ability to rename accounts (thanks again @jgresham's for your contribution!)
- Added ETH to default tokens on Goerli
- Improved UX
- Bug fixes and performance improvements
What's Changed
- fix(release): point to npm registry by @janek26 in #283
- fix(playground): allow signing in test dapp while there is pending transaction by @delaaxe in #296
- refactor: rename playground to dapp to make it more obvious by @delaaxe in #297
- feat(ui): add ETH to list of default tokens by @delaaxe in #308
- feat(ui): improved backup flow by @delaaxe in #312
- refactor(routes): always use functions for easier parametrization by @delaaxe in #325
- fix: reject promises with errors instead of strings by @delaaxe in #327
- fix: setIsDeployed true after account deployed by @jgresham in #323
- feat: account names by @jgresham in #284
- refactor(ui): rename
wallet
toaccount
by @delaaxe in #328 - feat: open recover screen in a tab on linux by @gergold in #329
- feat(settings): better ux by @delaaxe in #330
- feat(ui): show descriptive transaction errors by @delaaxe in #333
Full Changelog: v2.2.2...v2.3.0
v2.2.2
What's Changed
- fix: queued transactions by @janek26 in #256
- fix(action-queue): switch to inmemory for performance by @janek26 in #258
- feat(ui): delete localhost accounts by @delaaxe in #257
- Feature/automate-manifest-version by @janek26 in #234
- feat: view and remove dapp connections by @jgresham in #261
- feat(ui): show better error message when deploying by @delaaxe in #264
- chore: improve cli dev output by @janek26 in #265
- feat: hide token by @jgresham in #259
- Issue #266 token address link copy by @jgresham in #267
- fix: pipeline by @janek26 in #282
New Contributors
Full Changelog: v2.1.3...v2.2.2
🐛 Reduce load on StarkNet sequencer
Just a quick patch release to reduce load on the StarkNet sequencer.
What's Changed
- fix: always allow action rejection by @janek26 in #230
- feat: failsave token balances by @janek26 in #229
- fix: token merge logic by @janek26 in #231
- feat: decrease load on sequencer by @janek26 in #233
- feat(playground): autoconnect dapp if preauthorized by @delaaxe in #222
Full Changelog: v2.1.0...v2.1.3
🖥 Local network support
This release adds the ability to connect to local networks with the extension. Obviously we also added bug fixes and performance improvements. :-)
Breaking changes:
- Interface for
@argent/get-starknet
has changed, you need to change the following:
instead of this:
const starknet = getStarknet({ showModal: true })
const [userWalletContractAddress] = await starknet.enable()
use this:
const starknet = getStarknet()
const [userWalletContractAddress] = await starknet.enable({ showModal: true })
What's changed
- feat(local-network): initial implementation by @delaaxe in #109
- feat(settings): add support links to settings screen by @delaaxe in #175
- feat: allow multiple tabs to connect at the same time by @janek26 in #184
- chore: update Dependabot schedule by @janek26 in #185
- feat: isolate token balance fetch by @janek26 in #186
- feat: expose version to dapp by @janek26 in #187
- Bugfix/tokenstate by @janek26 in #196
- refactor(ui): replace state machine by react router by @delaaxe in #195
- fix: password issue by @janek26 in #198
- fix: clean code by @janek26 in #199
- fix: transactions tracking by @janek26 in #201
- chore: add eslint to webpack by @delaaxe in #200
- fix: ensure authentication for actions by @janek26 in #206
- fix(get-starknet): show popup ad when enabling without extension installed by @delaaxe in #205
- style: enforced curly braces to avoid sneaky errors by @delaaxe in #207
- feat: allow dapp to check if whitelisted by @janek26 in #208
Full Changelog: v1.1.3...v2.1.0
⏰ Show pending transactions
This release completes the Argent X UX by introducing pending transactions.
It also changes get-starknet behavior
What's Changed
- feat: show pending transactions by @janek26 in #144
- feat(key-file): added option to manually save the backup file. by @Kankan-0 in #143
- feat: format address correctly by @janek26 in #145
- feat: transaction queueing by @janek26 in #149
- fix: race condition in get-starknet by @janek26 in #150
New Contributors
Full Changelog: v1.1.2...v1.1.3
🏗 Improve stability and security
This release implements a new action queue which improves stability and security of the extension.
States held in the background page where reduced and should be more reliable now, which fixes an issue where the user were not able to use unlock the wallet using the correct password.
This release also moves transaction tracking into the background and introduces transactions success/error notifications.
It also adds the ability for DApps to add their tokens to the extension programmatically.
What's Changed
- feat: move transactions to background by @janek26 in #134
- feat: add token from dapp by @janek26 in #138
Full Changelog: v1.1.1...v1.1.2
🐛 Mainnet deploy bug
This release fixes a mainnet deployment bug, where it showed Deploying...
forever.
What's Changed
- fix(ui): fix decimals parsing bug by @delaaxe in #113
- fix: mainnet tx status update by @janek26 in #114
Full Changelog: v1.1.0...v1.1.1