Releases: argentlabs/argent-x
v3.2.1
What's Changed
- chore(release): v3.2.0 by @janek26 in #525
- ci: add automatic push for release branch by @janek26 in #526
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.19.0 to 5.20.0 by @dependabot in #527
- chore(deps): bump @mui/icons-material from 5.6.1 to 5.6.2 by @dependabot in #528
- chore(deps): bump starknet from 3.10.0 to 3.10.1 by @dependabot in #530
- chore(deps-dev): bump eslint from 8.13.0 to 8.14.0 by @dependabot in #531
- chore(deps-dev): bump tslib from 2.3.1 to 2.4.0 by @dependabot in #533
- chore(deps): bump jose from 4.6.1 to 4.7.0 by @dependabot in #532
- chore(deps-dev): bump @types/react from 18.0.5 to 18.0.6 by @dependabot in #535
- chore(deps-dev): bump @types/node from 17.0.24 to 17.0.25 by @dependabot in #536
- chore(deps-dev): bump @typescript-eslint/parser from 5.19.0 to 5.20.0 by @dependabot in #534
- chore(deps): bump react-hook-form from 7.29.0 to 7.30.0 by @dependabot in #538
- chore(deps): bump @mui/material from 5.6.1 to 5.6.2 by @dependabot in #539
- chore(deps-dev): bump @types/react-dom from 18.0.1 to 18.0.2 by @dependabot in #537
- fix: inject more reliably by @janek26 in #540
Full Changelog: v3.2.0...v3.2.1
Activity 🚴♂️, Seed Phrases 😔 and Custom Networks 🌐
In preperation for Starkathon in AMS 🇳🇱 this release adds a bunch of new cool features.
What's Changed
- chore(release): v3.1.1 by @janek26 in #499
- feat: activity screen by @delaaxe in #475
- fix: scroll behaviour by @janek26 in #501
- Feature/new-hash-formula by @janek26 in #522
- fix: rollback compiled proxy version by @janek26 in #523
- Feature/custom-networks by @janek26 in #524
- Feature/replace-backup-file-by-seed-phrase by @janek26 in #476
Full Changelog: v3.1.1...v3.2.0
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