Change Log
All notable changes to this project will be documented in this file.
See Conventional Commits for commit guidelines.
4.57.1 (2025-08-20)
Bug Fixes
4.57.0 (2025-08-19)
Features
4.56.0 (2025-08-18)
Features
4.55.0 (2025-08-14)
Features
- docs: migrate documentation to feature-first architecture (#1833) (9e8b600)
- update external wallet support to include Solana wallets (#1847) (7e33d35)
4.54.1 (2025-08-12)
Bug Fixes
- add conditional background color to cta panel (#1868) (1cfe99c)
- use policyToken from config when getting smart acct client (#1870) (d7811ea)
4.54.0 (2025-08-12)
Bug Fixes
- split infra export to handle optional dependency (#1860) (1953dce)
Features
4.53.1 (2025-08-06)
Note: Version bump only for package root
4.53.0 (2025-08-06)
Bug Fixes
Features
4.52.4 (2025-08-04)
Bug Fixes
- only use typebox for types in
wallet-client
(#1843) (41b8ef8)
4.52.3 (2025-08-04)
Bug Fixes
- docspath param in errors (#1830) (2b4ec0a)
- respect retryCount on alchemy transport & in alchemy smart account client (#1841) (cba003f)
Features
- append wallets mdx-components to existing mdx-components in docs.yml (#1828) (7a266ec)
- demo app: add swaps & deposits card to the demo app (#1798) (7364a5c)
4.52.2 (2025-07-22)
Bug Fixes
- re-export react hook types from react-native package (#1789) (f7744f9)
4.52.1 (2025-07-22)
Bug Fixes
4.52.0 (2025-07-18)
Features
4.51.0 (2025-07-18)
Bug Fixes
- add more fallbacks for chainAgnosticRpcUrl (#1768) (61e2dc1)
- docs: fix sol doc links (#1779) (6a412c3)
- skip dummy 7702 auth if already delegated (#1766) (14187f8)
- type error in smart wallet quickstart docs & update wallet server docs (#1765) (9dd793b)
Features
4.50.1 (2025-07-14)
Note: Version bump only for package root
4.50.0 (2025-07-14)
Features
4.49.0 (2025-07-10)
Bug Fixes
Features
4.48.0 (2025-07-01)
Features
4.47.0 (2025-06-27)
Bug Fixes
Features
4.46.1 (2025-06-26)
Bug Fixes
- middleware: fix the 7677 middleware to use returned gas limits in pm_getPaymasterData (146f548)
4.46.0 (2025-06-25)
Features
4.45.0 (2025-06-24)
Features
4.44.0 (2025-06-23)
Bug Fixes
- force docs-site submodule to be up-to-date (#1709) (506de2e)
Features
4.43.1 (2025-06-18)
Bug Fixes
- upgrade TK iframe stamper to properly handle concurrent stamping (#1685) (d53dc65)
4.43.0 (2025-06-18)
Features
- add webauthn-p256 to account-kit/smart-contracts + auto-generated (#1702) (06b3c07)
4.42.0 (2025-06-17)
Features
4.41.0 (2025-06-12)
Bug Fixes
Features
- create SideBarBuilder to generate Fern sidebar for SDK References (#1671) (c131c86)
- list, add, and remove oauth providers (#1666) (e9add26), closes #1669
4.40.0 (2025-06-06)
Features
- splitting signing methods into prepare and sign (#1629) (8bdb82d)
4.39.0 (2025-06-04)
Bug Fixes
Features
- add alchemy_requestPaymasterTokenQuote to aa-sdk (#1659) (5a8f22f)
4.38.0 (2025-06-04)
Bug Fixes
- remove trailing slash from alchemy rpc url (#1657) (60b3a23)
Features
4.37.0 (2025-06-03)
Bug Fixes
- run api spec generate as part of aa-sdk deploy (#1654) (475816d)
Features
- rn-signer: support passkeys in React Native (#1653) (f9ce59c)
4.36.1 (2025-05-29)
Bug Fixes
4.36.0 (2025-05-29)
Bug Fixes
- ensure ordering in events delayed during subscription (#1645) (626fe50)
Features
4.35.1 (2025-05-21)
Bug Fixes
- permission builder validation error (#1630) (64f5d92)
- update packages for dependabot and clear out outdated example (#1633) (d097424)
4.35.0 (2025-05-19)
Features
Reverts
- undo the retry logic because it's causing issues (#1628) (2da1d37)
4.34.1 (2025-05-16)
Bug Fixes
4.34.0 (2025-05-15)
Features
- local counterfactual address computation for MoLA and MAv2 (#1622) (f4a7cc4)
4.33.0 (2025-05-15)
Bug Fixes
Features
- compute light account counterfactual address locally (#1616) (dbaa3fa)
- support for latest viem version (#1619) (f894102)
4.32.0 (2025-05-09)
Bug Fixes
- add slugs for correct urls and remove H1 tags to fix double title in fern (#1602) (b831341)
- don't trigger signer subscriptions before subscribe returns (#1593) (6060ca0)
- don't use unconfigured chain during hydration (#1608) (b31947d)
- fix error message (#1595) (1d655e0)
Features
4.31.2 (2025-05-06)
Bug Fixes
- eip1193 compatible eth_signTypedData_v4 calls + ethers compatibility (#1592) (838a4fa)
- use rawtoken for permit, token value for erc20Context (#1591) (78f6728)
4.31.1 (2025-05-05)
Bug Fixes
4.31.0 (2025-05-02)
Features
Reverts
4.30.0 (2025-04-28)
Bug Fixes
Features
- move to use the alchemy store for web3 communication (#1562) (f86a815)
4.29.0 (2025-04-25)
Features
- extend alchemy transport to support wallet apis (#1564) (71d3e61)
4.28.3 (2025-04-25)
Note: Version bump only for package root
4.28.2 (2025-04-23)
Note: Version bump only for package root
4.28.1 (2025-04-23)
Note: Version bump only for package root
4.28.0 (2025-04-22)
Features
4.27.0 (2025-04-18)
Features
4.26.0 (2025-04-11)
Bug Fixes
Features
- remove execute and executebatch from account functions (#1537) (30c84d4)
4.25.1 (2025-04-09)
Note: Version bump only for package root
4.25.0 (2025-04-08)
Bug Fixes
- remove the sonic export as it is not supported with aa infra yet (#1523) (22e6943)
- update mdx imports in docs to use Markdown component from Fern (#1525) (2b7df77)
Features
- add parsing utility, removing deferred action mode from accounts (#1522) (64fa835)
4.24.0 (2025-04-07)
Bug Fixes
- demo: signer address should not be explorer link (#1511) (5dfc59e)
Features
- create workflow for generating previews and publishing docs using fern (#1500) (d9ed6bd)
- permissions abstractions (#1506) (e9ced74), closes #1505
4.23.1 (2025-04-04)
Bug Fixes
- only reconnect EOAs if they're cached as connected (#1510) (ab38864)
4.23.0 (2025-04-04)
Features
- add mfa on sign in with an authenticator app (#1398) (b9315c5)
- update the logo in the demo header and the favicon (#1504) (010383c)
4.22.0 (2025-04-03)
Bug Fixes
- allow 0 value inputs for userop fields (#1447) (109a3ec)
- update setChain function to update the sdk state if the wallet is already on a chain (#1503) (76da7cb)
Features
4.21.0 (2025-03-31)
Bug Fixes
- onSignup not call for new user after logging out and back in (#1492) (2ca4926)
Features
4.20.1 (2025-03-28)
Bug Fixes
4.20.0 (2025-03-28)
Bug Fixes
Features
- networks: add gensyn testnet (8c55523)
4.19.0 (2025-03-25)
Features
- allow signer api key creation (experimental) (#1485) (424b27e)
4.18.0 (2025-03-25)
Bug Fixes
Features
4.17.0 (2025-03-18)
Bug Fixes
Features
4.16.0 (2025-03-12)
Bug Fixes
Features
4.15.3 (2025-03-08)
Bug Fixes
4.15.2 (2025-03-07)
Note: Version bump only for package root
4.15.1 (2025-03-07)
Bug Fixes
- add a check to migrate store versions (#1420) (0990240)
- pass eip7702auth fields to alchemyGasAndPaymasterAndDataMiddleware (#1403) (c12e1e4)
4.15.0 (2025-03-06)
Bug Fixes
Features
4.14.0 (2025-02-27)
Bug Fixes
- add link to explorer from smart account address (#1367) (b436dba)
- fb mobile auth (#1396) (c4939ce)
- handle renamed field in demo store (#1390) (008812b)
- only reconnect accounts for active chain during rehydration (#1356) (95c6174)
- session key demo: improve timers, styles, and error handling (#1368) (6855610)
- update mav2 module tests to use session keys (#1327) (85b563e)
Features
4.13.0 (2025-02-11)
Bug Fixes
- improve size of social auth squares (#1324) (db6f05d)
- syntax error in demo GA script & hydration warning (#1333) (df1d99a)
Features
4.12.0 (2025-02-04)
Bug Fixes
Features
4.11.0 (2025-01-29)
Features
4.10.0 (2025-01-28)
Bug Fixes
Features
4.9.0 (2025-01-13)
Features
- aa-sdk: sdk light client can call the alchemy client (#1236) (cd9053b)
- add alchemy transport update for the mav2 account client (#1271) (71089c4)
- add better error handling to prevent crashes when creating sharedPreferences (#1267) (2d5dae9)
- client: multi account light and alchemy consolidation (#1264) (18a9228)
4.8.0 (2025-01-08)
Bug Fixes
Features
4.7.0 (2024-12-16)
Bug Fixes
- updates facebook icon used in ui component (#1196) (309b792)
Features
4.6.1 (2024-12-10)
Bug Fixes
- correctly align protected by copy (#1186) (63be696)
- rn stamper was returning stamp instead of response (#1201) (70a18df)
Features
4.6.0 (2024-12-03)
Bug Fixes
Features
4.5.1 (2024-11-22)
Bug Fixes
- changing protected by to powered by alchemy footer (#1164) (7c08a66)
- oauth working, email still broken (#1170) (196905d)
4.5.0 (2024-11-18)
Bug Fixes
- wc: wc connection should persist across refreshes (#1162) (a22f3d9)
Features
- oauth add passkey after signup (popup flow) (#1151) (844a481)
4.4.1 (2024-11-14)
Bug Fixes
- add check to ensure WC indexedDB store had been previously initialized on disconnect (#1149) (4377920)
- don't show error view when cancelling oauth (#1087) (e1fddd8)
- signer: passkey sessions were being wiped by oauth prep (#1154) (9f0543f)
4.4.0 (2024-11-13)
Bug Fixes
Features
4.3.1 (2024-11-07)
Bug Fixes
- bigint multiply was sometimes generating floats (#1135) (217443f)
4.3.0 (2024-11-05)
Bug Fixes
Features
4.2.0 (2024-10-29)
Bug Fixes
Features
4.1.1 (2024-10-24)
Bug Fixes
- fee-estimator: add a 50% buffer to base fee by default in alchemy fee estimator (#1103) (62ec78d)
4.1.0 (2024-10-23)
Bug Fixes
- border radius fixed for custom social auth (#1100) (9db4ac6)
- content wrapper spacing (#1096) (1d02177)
- demo app tokens instead of hard coded values (#1097) (f07a4b4)
- logging: add better dev mode checking so this works in RN (#1099) (5a15482)
Features
- add back button to auth authentication screens (#1094) (ef73033)
4.0.1 (2024-10-19)
Bug Fixes
Features
4.0.0 (2024-10-15)
Bug Fixes
Bug Fixes
Features
- add auth0 instructions (#1034) (b918cac)
- add cancel buttons to auth loading states (#1029) (368629f)
- add google auth components and demo support (extension of linnas pr) (#1032) (cb91914), closes #1024 #1035 #1036
- add logger schemas to infra, react, core (65fac7d)
- add provider button and fix size of social auth method buttons to ui-demo (#1047) (d8c81a5)
- add react events logging (7a7f230)
- add signer profiling metrics (b7b0aa3)
- add text truncation to user profile component (#1037) (9d4d225)
- add the client logger implementation (4577bbf)
- demo: persist the demo config across refreshes (#1040) (8ce8c36)
- enable facebook oauth in ui-demo (#1041) (38bb51a), closes #1024 #1035 #1036
- ensure mobile landing page doesn't scroll (#1045) (f319280)
- log events from core package (eab0ecd)
- log events from signer package (421d273)
- log infra events (4ec1b05)
- quick patch to properly calculate viewport height on mobile (#1050) (fdf08fb)
- remove the use of moebius to generate avatar colors (#1054) (2bea5b0)
- update demo video, scroll and dimensions on mobile (#1043) (b816f05)
Bug Fixes
Features
Bug Fixes
Features
Bug Fixes
- close OAuth popup from parent (#973) (b67844c)
- make add passkey modal icons the same color (#975) (bedbc20)
- prevent modal from opening if modal is closed (#985) (014a9e8)
- resize email icon in auth methods and fix lint warning (#966) (d3b6777)
- ui-components: ensure the passkey prompt always shows up when qp is present (#978) (81f1580)
Features
Bug Fixes
Bug Fixes
- don't ignore oauthCallbackUrl config option (#971) (714da46)
- use same passkey svg from account kit (#970) (c723447)
Features
Note: Version bump only for package root
Bug Fixes
- aa only chain guides (5b69139)
- update store logic on merging and disconnect (#948) (1ef808b)
Bug Fixes
- remove focus outline on add passkey modal and update dependencies (#947) (43367cf)
Bug Fixes
- add missing react-remove-scroll dep (#804) (09d9217)
- add use client to a bunch of hooks that was misisng it (#829) (9be5834)
- await instance reset (#919) (10d5a95)
- core: initial state parsing and disconnect logic (#842) (d3e80ad)
- core: the reconnect method was causing an infinite loop (#808) (0d094e8)
- demo app not building (#733) (2bbf359)
- docs: broken build script for docs (e4ef3d2)
- exporting queryClient and typing uiConfig in example (#844) (f6cc40e)
- fix demo header links and update guide (#845) (817d0ab)
- fixing nav links (#848) (9ec5a40)
- lowercase strings in the UI components (#784) (58422c3)
- merge base into this (e41b396)
- passing gas manager to createConfig should use it (#836) (53b4e95)
- react: fix sign in header hiding itself (#851) (90b3e20)
- ui-demo app not building (e2cb348)
- ui-demo-app: fix the package json to include latest ak pkgs (#825) (78e95fd)
- ui-demo: add passkey toggle wasn't working (#843) (1c11f2d)
- ui-demo: signer state was being cleared when ui config changed (#838) (cc5db85)
- ui-modal: don't render ui modal if no ui config is passed in (#943) (65b1584)
- update CSS override url attempt 2 (#861) (4bd9c04)
- use updated package path in prettier config (#741) (918d65f)
- yarn.lock had wrong versions of alpha packages (fb3ae94)
Code Refactoring
- change the prefix for aa-sdk packages (#722) (02f2f16)
- move plugingen from aa-sdk to account-kit since it depends on smart-contracts (073e8f6)
split aa-alchemy into account-kit packages (#704) (55e6632), closes #706
refactor!: move chain definitions out of aa-sdk core (#772) (1385441), closes #772
Features
Reverts
- add base skeleton for docs refactor (e7663f6)
BREAKING CHANGES
Features
- make it easier to start with account-kit/core (#933) (b5714b6)
Bug Fixes
- add missing react-remove-scroll dep (#804) (b5a1508)
- add use client to a bunch of hooks that was misisng it (#829) (ea06e81)
- await instance reset (#919) (cdf4825)
- core: initial state parsing and disconnect logic (#842) (373ad81)
- core: the reconnect method was causing an infinite loop (#808) (0d09472)
- demo app not building (#733) (9f77a54)
- docs: broken build script for docs (ef62710)
- exporting queryClient and typing uiConfig in example (#844) (b5f9fa5)
- fix demo header links and update guide (#845) (f95e3e8)
- fixing nav links (#848) (83a9c08)
- lowercase strings in the UI components (#784) (3b3b932)
- merge base into this (f9a6b2d)
- passing gas manager to createConfig should use it (#836) (f2c9723)
- react: fix sign in header hiding itself (#851) (2d13b05)
- ui-demo app not building (46391e8)
- ui-demo-app: fix the package json to include latest ak pkgs (#825) (b00444e)
- ui-demo: add passkey toggle wasn't working (#843) (1f48f24)
- ui-demo: signer state was being cleared when ui config changed (#838) (5859449)
- update CSS override url attempt 2 (#861) (e400299)
- use updated package path in prettier config (#741) (6677ce8)
- yarn.lock had wrong versions of alpha packages (099fa72)
Code Refactoring
- change the prefix for aa-sdk packages (#722) (b643981)
- move plugingen from aa-sdk to account-kit since it depends on smart-contracts (b7af7eb)
split aa-alchemy into account-kit packages (#704) (9cb9d92), closes #706
refactor!: move chain definitions out of aa-sdk core (#772) (cb59787), closes #772
Features
Reverts
- add base skeleton for docs refactor (9c81ffe)
BREAKING CHANGES
Note: Version bump only for package root
Bug Fixes
- add missing react-remove-scroll dep (#804) (8da7858)
- add use client to a bunch of hooks that was misisng it (#829) (77825b0)
- alchemy signer redirect was broken (dcc0317)
- core: initial state parsing and disconnect logic (#842) (1f1047b)
- core: the reconnect method was causing an infinite loop (#808) (190e25f)
- demo app not building (#733) (0dd262e)
- docs: broken build script for docs (42bc397)
- exporting queryClient and typing uiConfig in example (#844) (289e5c1)
- fix demo header links and update guide (#845) (c3ae1eb)
- fixing nav links (#848) (a446b52)
- lowercase strings in the UI components (#784) (71a8b74)
- merge base into this (1409772)
- passing gas manager to createConfig should use it (#836) (b8fce22)
- react: fix sign in header hiding itself (#851) (a9a51e0)
- ui-demo app not building (8803f9b)
- ui-demo-app: fix the package json to include latest ak pkgs (#825) (52e7629)
- ui-demo: add passkey toggle wasn't working (#843) (eb22036)
- ui-demo: signer state was being cleared when ui config changed (#838) (10274e4)
- update CSS override url attempt 2 (#861) (2942e70)
- use updated package path in prettier config (#741) (622fe54)
- yarn.lock had wrong versions of alpha packages (3c197bc)
Code Refactoring
- change the prefix for aa-sdk packages (#722) (8ef751e)
- move plugingen from aa-sdk to account-kit since it depends on smart-contracts (3e214a0)
split aa-alchemy into account-kit packages (#704) (9cf1b77), closes #706
refactor!: move chain definitions out of aa-sdk core (#772) (d5c90da), closes #772
Features
- aa-sdk/core: add default arguments for erc7677 middleware (#839) (5dccebd)
- aa-sdk/core: add erc7677 middleware (#823) (69ea495)
- aa: new chain (#835) (bfcf4f7)
- adaptive icons for light and dark UI (#713) (61a2960)
- add ability to customize border radius in ui demo (#785) (b12c1f6)
- add border radius to account kit theme config (#781) (9abbb88)
- add code preview snippets (#760) (a767ac9)
- add color picker (#732) (8979f43)
- add custom theme switch component (#726) (79e952c)
- add doc generator for class methods (#806) (e177533)
- add illustration styles option (#730) (0391dc5)
- add injected wallets to the UX (#841) (5686986)
- add links (#765) (3fabf28)
- add new logo (#762) (d2e6df6)
- add passkey success state (#711) (a99460d)
- add photo upload (a290d18)
- add showBack prop and auto determine navigation (#712) (7b1e68c)
- add skeleton for ui demo (c5705b0)
- add stylize tab (264b6a8)
- add tabs and passkey section to demo app (ec868e8)
- add toggle for code preview mode (#731) (f12436e)
- add UI config defaults, better back navigation to auth UI (#827) (08565dc)
- add updated error UI + custom error rendering (#705) (0b23625)
- bring the rest of the auth flow inline with the designs (#708) (993f6e2)
- change email validation rule (#710) (f869f5e)
- clean up UI state on log out (#832) (cffda84)
- color picker for dark mode (#777) (952bd3d), closes #778
- enable linting class methods from exported classes (2ee9eb9)
- erc7677: create a new middle ware for erc7677 to replace gasManager middleWare (#840) (0020257)
- fix state override parameter type (#720) (6c9c720)
- hook up color and theme variables (#758) (4cb0f6a)
- icon animations (#717) (74c5425)
- integrate shadcn and start on auth methods in demo app (13e87da)
- logged in state (#763) (0b2f31e)
- new and improved auth modal (#761) (02c33ea)
- pull strings out to their own file for future localization (#715) (5c0d516)
- read auth card props from context, simplify UI config (#789) (de6fff5)
- respect OS or root class for dark mode (#759) (30cfd28)
- responsive styling for demo app (#810) (569c142)
- smaller footer in UI components (#811) (9c1eaee)
- some UI component polish from sync with product (#831) (f0f5922)
- start to bring auth modal styles inline with designs (#702) (6e3502b)
- support different illustration styles (#767) (6e61d87)
- surface descriptive session key errors (#718) (c550465)
- update some demo app copy and UI for alpha testing (#830) (37fec2c)
- updates to demo app UI from design feedback (#805) (9c52201)
- use brand accent color as icon colors (#780) (933dd13)
Reverts
- add base skeleton for docs refactor (dca6081)
BREAKING CHANGES
Bug Fixes
Bug Fixes
- core: initial state parsing and disconnect logic (#842) (2db4965)
- exporting queryClient and typing uiConfig in example (#844) (52ca509)
- ui-demo: add passkey toggle wasn't working (#843) (b415de5)
Features
- erc7677: create a new middle ware for erc7677 to replace gasManager middleWare (#840) (62e2b59)
Bug Fixes
- add missing react-remove-scroll dep (#804) (51bfd62)
- add use client to a bunch of hooks that was misisng it (#829) (160a336)
- core: the reconnect method was causing an infinite loop (#808) (56af31e)
- demo app not building (#733) (90af8cd)
- docs: broken build script for docs (c414d52)
- lowercase strings in the UI components (#784) (2a047e0)
- merge base into this (ea9ce2c)
- passing gas manager to createConfig should use it (#836) (86e6116)
- ui-demo app not building (ad230f1)
- ui-demo-app: fix the package json to include latest ak pkgs (#825) (86c6a8e)
- ui-demo: signer state was being cleared when ui config changed (#838) (4fc5509)
- use updated package path in prettier config (#741) (5c53efc)
- yarn.lock had wrong versions of alpha packages (9d3d37b)
Code Refactoring
- change the prefix for aa-sdk packages (#722) (3060a05)
- move plugingen from aa-sdk to account-kit since it depends on smart-contracts (20fafb1)
split aa-alchemy into account-kit packages (#704) (22b8183), closes #706
refactor!: move chain definitions out of aa-sdk core (#772) (ae8a272), closes #772
Features
Reverts
- add base skeleton for docs refactor (83252ac)
BREAKING CHANGES
Bug Fixes
- add use client to a bunch of hooks that was misisng it (#829) (768505e)
- ui-demo-app: fix the package json to include latest ak pkgs (#825) (3bdf66d)
Features
Features
- read auth card props from context, simplify UI config (#789) (ac44833)
- responsive styling for demo app (#810) (70961f7)
Bug Fixes
- core: the reconnect method was causing an infinite loop (#808) (2adddf9)
Bug Fixes
- add missing react-remove-scroll dep (#804) (1b97980)
- demo app not building (#733) (e845341)
- lowercase strings in the UI components (#784) (e840d78)
- ui-demo app not building (4e92c6b)
- use updated package path in prettier config (#741) (e950d58)
- yarn.lock had wrong versions of alpha packages (4a538e6)
Code Refactoring
- change the prefix for aa-sdk packages (#722) (0601453)
- move plugingen from aa-sdk to account-kit since it depends on smart-contracts (0afdcae)
split aa-alchemy into account-kit packages (#704) (b2b7cc6), closes #706
refactor!: move chain definitions out of aa-sdk core (#772) (dae2ad0), closes #772
Features
Reverts
- add base skeleton for docs refactor (e9c78db)
BREAKING CHANGES
Bug Fixes
- demo app not building (#733) (b2c229c)
- lowercase strings in the UI components (#784) (1bd922c)
- ui-demo app not building (d308bcf)
- use updated package path in prettier config (#741) (420b9ee)
- yarn.lock had wrong versions of alpha packages (024e9bc)
Code Refactoring
- change the prefix for aa-sdk packages (#722) (9d81aaf)
- move plugingen from aa-sdk to account-kit since it depends on smart-contracts (09e4f33)
- split aa-alchemy into account-kit packages (#704) (c92a07f), closes #706
Features
Reverts
- add base skeleton for docs refactor (6d1dea9)
BREAKING CHANGES
Bug Fixes
Code Refactoring
- change the prefix for aa-sdk packages (#722) (d2f97c5)
- move plugingen from aa-sdk to account-kit since it depends on smart-contracts (d90c6f2)
- split aa-alchemy into account-kit packages (#704) (6c41e22), closes #706
Features
- adaptive icons for light and dark UI (#713) (61a2960)
- add passkey success state (#711) (a99460d)
- add showBack prop and auto determine navigation (#712) (7b1e68c)
- add support for eth_accounts to provider (#891) (d067879)
- add updated error UI + custom error rendering (#705) (0b23625)
- bring the rest of the auth flow inline with the designs (#708) (993f6e2)
- change email validation rule (#710) (f869f5e)
- fix state override parameter type (#720) (6c9c720)
- pull strings out to their own file for future localization (#715) (5c0d516)
- start to bring auth modal styles inline with designs (#702) (6e3502b)
- icon animations (#717) (710e647)
- pull strings out to their own file for future localization (#715) (5c0d516)
- start to bring auth modal styles inline with designs (#702) (6e3502b)
- surface descriptive session key errors (#718) (c5465ee)
BREAKING CHANGES
3.18.2 (2024-06-05)
Note: Version bump only for package root
3.18.1 (2024-06-04)
Bug Fixes
- fix paymaster override for multisig plugin (#676) (6db5bfc)
- update the version of the store so that we don't have clashes (#703) (dc87b2f)
3.18.0 (2024-06-04)
Bug Fixes
Features
3.17.2 (2024-05-31)
Reverts
3.17.1 (2024-05-31)
Note: Version bump only for package root
3.17.0 (2024-05-29)
Bug Fixes
- createAccount: possible uncaught undefined (e275f5f)
- export the *web client and signer in aa-alchemy (0777b97)
Features
- add support for passing in your own storage to session key signer (#682) (67474c0)
3.16.2 (2024-05-26)
Bug Fixes
- hydrate: unhandled undefined case in hydrating account state (175eaee)
3.16.1 (2024-05-23)
Bug Fixes
- alchemy-signer: fix the sign tx method to return the full tx (#678) (86e3c99)
3.16.0 (2024-05-22)
Bug Fixes
- dropAndReplace: use dummy signature in drop and replace (#679) (2c235f1)
- removing rewrite to fix dashboard link (#675) (e8444f9)
Features
3.15.0 (2024-05-20)
Bug Fixes
- account state was not syncing across chain changes (#672) (c4e47d5)
Features
- allow setting gas manager config in the config (#670) (38dfa25)
3.14.1 (2024-05-17)
Bug Fixes
- light-account: uo signing should use message raw (#671) (89224a8)
3.14.0 (2024-05-17)
Bug Fixes
- aa-alchemy/config: export missing actions (175dc20)
Features
- add multi-chain support to account configs (#666) (60994e9)
3.13.1 (2024-05-14)
Bug Fixes
- msca: fix the generic on getMAInitializationData (#664) (9747986)
3.13.0 (2024-05-10)
Bug Fixes
- light-account: light account v2 signatures should have sig type (#663) (54764a9)
Features
- add email loading state to the modal (8d0d244)
- add passkey loading state (b56fe8d)
- add support for adding a passkey on signup (ab6bad3)
- ui: start adding use authenticate calls to the modal (c2ef8eb)
3.12.4 (2024-05-10)
Bug Fixes
- alchemy paymaster 0x override was not awaiting gas estimates (#660) (51d31ff)
3.12.3 (2024-05-10)
Bug Fixes
- update light account dummy signature for v2 (#662) (5ac35a3)
3.12.2 (2024-05-09)
Bug Fixes
- paymaster bypass wasn't working correctly (9e6b927)
3.12.1 (2024-05-07)
Bug Fixes
- alchemy: remove typescript-cookie because its not cjs compatible (#652) (21eeb63)
- replace fraxTestnet with fraxSepolia (#642) (320a15d)
3.12.0 (2024-05-02)
Bug Fixes
Features
- add form input stylings (76e961a)
- prototype the auth modal hook (#638) (ebed224)
- start adding the ui component engine (7368385)
3.11.1 (2024-04-30)
Bug Fixes
- make multisig e2e tests pass (#615) (08cf8d8)
- when overriding paymaster set fields to 0x initially (#635) (2a03c67)
3.11.0 (2024-04-30)
Bug Fixes
- determine entry point version from light account version (#632) (7813de0)
- update the tsconfig in the docs site to match typing in the rest of the repo (#631) (9f85aef)
- waitForUserOperationTx parameters were incorrect (#634) (8250c66)
Features
3.10.0 (2024-04-29)
Features
- add frax and zora defaults (#613) (4950a1d)
- estimate user operation gas smart account client action and how to guide (#603) (522a038)
- handle one off bypassing paymaster and data middleware case (#606) (b5d8110)
- make create light account and multi owner light account to be strong type inferred (#608) (f2dd460)
- remove generic entry point version specification requirement for better devex (#607) (f3fb619)
3.9.0 (2024-04-24)
Features
Features
Features
- add js docs to account provider undefined error (#601) (3eb191e)
Features
Bug Fixes
- addes permissions to write to repo for publish (#598) (292bebb)
Features
Features
- add sendTransaction and sendTransactions hooks (#589) (184bfa0)
- add useExportAccount hook (#567) (50770d8)
- add useLogout hook (#566) (a64cf7f)
- add useSendUserOperation and useDropAndReplaceUserOperation hooks (#581) (877785d)
- add useSignMessage and useSignTypedData hooks (#568) (de5262c)
- add useWaitForUserOperationTransaction hook (#582) (176548f)
- update useAuthenticate and useAccount to include mutation args (#592) (1508d7d)
Bug Fixes
Features
- add useAddPasskey hook (#565) (27b3bde)
- entrypoint-0.7: base - all changes in regards to the EntryPoint v6 & v7 support (#514) (6cc692e), closes #549
- light account v2 entrypoint v7 and multi owner update (#548) (5f2f5c9)
- move signUserOperation middleware step out of asyncPipe (#587) (2685d14)
- paymaster middleware update per entrypoint v7 user operation (#580) (399479a)
Bug Fixes
- fix bugs found in entrypoint v7 during testing (#578) (924bb45)
Features
- entrypoint-0.7: base - all changes in regards to the EntryPoint v6 & v7 support (#514) (6cc692e), closes #549
- light account v2 entrypoint v7 and multi owner update (#548) (5f2f5c9)
- paymaster middleware update per entrypoint v7 user operation (1709533)
3.8.1 (2024-04-11)
Bug Fixes
- add the signer header when using aa-alchemy (#563) (7cfeaa6)
- adding passport signer guide to sidebar (#570) (965f746)
- alchemy: fix the gas manager middleware to leave fees and gas unset (#572) (463e481)
3.8.0 (2024-04-10)
Bug Fixes
- address some of the plugin and session key docs and usability (#562) (12c02e9)
- invalid user operation error mesages to correctly serialize bigint fields (#557) (29c2fc6)
Features
3.7.3 (2024-03-28)
Bug Fixes
- alchemy-signer: fix the passkey creation flow (#534) (ef50ac4)
3.7.2 (2024-03-27)
Note: Version bump only for package root
3.7.1 (2024-03-27)
Bug Fixes
- dummy paymaster and data addresses updates (#532) (baab7bd)
3.7.0 (2024-03-27)
Bug Fixes
- Rename documentation_request to documentation_request.md (06cc811)
- updating import in eoa guide (#525) (6c1c28f)
Features
3.6.1 (2024-03-18)
Bug Fixes
- core: fix stateoverrides passed to estimation userop gas (#517) (2980a35)
3.6.0 (2024-03-18)
Features
- add optional stateOverride parameter to eth_estimateUserOperationGas (#513) (3e0b88a)
- add polygon amoy default addresses (#506) (34f273e)
- create documentation_request issue template (#515) (aa5ad21)
3.5.1 (2024-03-14)
Note: Version bump only for package root
3.5.0 (2024-03-14)
Bug Fixes
- alchemy-signer: check if process is defined before reading env vars (#508) (bce8123)
- fix plugingen script for no input param provider function generation (#509) (c5f2561)
Features
3.4.4 (2024-03-12)
Bug Fixes
- alchemy-signer: set the user during passkey account creation (#503) (a6669c6)
3.4.3 (2024-03-11)
Bug Fixes
- alchemy-signer: allow for org id to be passed with bundle (#501) (8c06f4f)
3.4.2 (2024-03-08)
Bug Fixes
- alchemy-signer: persist temporary session state to localstorage always (#500) (fe84685)
3.4.1 (2024-03-02)
Bug Fixes
- allow rpid override in signer (9dd7818)
3.4.0 (2024-02-29)
Bug Fixes
Features
- export plugin install and uninstall param type from aa accounts package (#494) (749180f)
- sign user op and send raw user op methods added to smart account client (#486) (6518d12)
3.3.0 (2024-02-29)
Features
- alchemy-signer: migrate the alchemy signer to use bundle from QP (#492) (cd6f491)
- export Plugin type from aa accounts package (#493) (03543fb)
3.2.1 (2024-02-27)
Bug Fixes
- actions: drop and replace was not handling overrides (#490) (83f5867)
3.2.0 (2024-02-26)
Features
- allow multiple signer addresses to be passed to msca upgrade util (#489) (f843302)
3.1.2 (2024-02-26)
Bug Fixes
- alchemy-signer: missing transports on iOS during passkey creation (#488) (740946f)
- patch fixed incorrectly identifies some private IP addresses as public (#487) (9835574)
3.1.1 (2024-02-23)
Bug Fixes
3.1.0 (2024-02-23)
Bug Fixes
- tx signing needs to happen over hash of RLP (#481) (e3d7371)
Features
3.0.1 (2024-02-21)
Bug Fixes
- custom Alchemy-AA-Sdk-Version header fix (#475) (bfb4361)
- doc fixes for light account transfer ownership (#471) (7b5a6cd)
3.0.0 (2024-02-21)
Bug Fixes
Features
- add a nonce key override to support parallel nonces (#462) (d48c586)
Note: Version bump only for package root
Bug Fixes
- export the session key ACL type enum (bd9d75e)
Bug Fixes
- session key extension was missing plugin overrides (#458) (dc5536c)
Bug Fixes
- update the docs for using a custom account (#456) (fb2a541)
Features
Features
Note: Version bump only for package root
Bug Fixes
- fix broken link for RequestGasAndPaymasterAndDataOverrides (ce7cb14)
- gasmanager config was being ignored when creating alchemy clients (25c770f)
- incorrect entrypoint call (6e14338)
Features
- export the create alchemy client from existing method (d1c82f8)
Bug Fixes
- aa-core: add back eip-1193 method handling to the client (#425) (48b5943)
Features
- add session key extensions for managing keys (ac86a97)
- update MSCA multi owner factory, msca, and plugins abis and addresses (#424) (9a49ac5)
Bug Fixes
- aa-alchemy: fix a test that was dependent on the current version (d4e4a8f)
- alchemy package.json was incorrectly pointing to files (#423) (5678def)
- clarify FAQ section (d9681e5)
- some typos in code and change provider -> client in docs (#422) (8533744)
Features
- aa-alchemy: add a modular account client function (323f49e)
Bug Fixes
- session key permissions builder returning 0x (7577d8c)
Bug Fixes
- decorators should now correctly respect account hoisting (86d884e)
Bug Fixes
- add back the alchemy enhanced api actions to alchemy client (75d1741)
- allow for dynamic setting of the owner on owned accounts (df333ee)
- update Alchemy links with affiliate links (#384) (b47c61b)
Code Refactoring
Features
- hoist account signing methods (5bcfac8)
- update session key plugindef abi and config (#382) (a47978e)
BREAKING CHANGES
aa-ethers: aa-ethers has had some functionality removed and apis changed
inputs to the ProviderAdapter now require a SmartAccountClient
- with* methods have been removed, middleware config now exists
on the SmartAccountClient
the Account Signer has been updated to take a SmartContractAccount
as input
all interfaces now use the new smart account
client and smart account models that match viem more closely
- aa-alchemy: all of aa-alchemy now uses viem interfaces in aa-core
- aa-core: all interfaces have been migrated to use the new viem style clients and accounts
2.4.0 (2024-01-26)
Features
- update session key plugindef abi and config (#382) (a47978e)
2.3.1 (2024-01-25)
Bug Fixes
- fix the wrapped signer to work with undeployed accounts (#381) (55a3a54)
- include generated code for new plugin addresses (e26143e)
2.3.0 (2024-01-24)
Bug Fixes
- buildUserOperationFromTx: handle the case where no TX has fee fields set (#378) (e9eaad1)
- use the latest multi-owner abis (#375) (020f024)
Features
- make the factory address optional when building MA (#377) (05a10b2)
2.2.1 (2024-01-23)
Bug Fixes
- base-provider: address drop and replace rounding down errors (#376) (33b7435)
- fix a couple of the package.jsons (#374) (7abbd93)
2.2.0 (2024-01-22)
Features
- add a factory method for session key accounts (#369) (58658ee)
- add a session key signer to use with executor (#368) (e35ed3b)
- add session key executor (#367) (0da4c76)
- add session key permissions builder for session key plugin (#366) (2d7f118)
- add usePluginHook to demo app (#357) (036b13b)
- extended session key plugin implementation (#372) (aca0b03)
- implement persistent account state capabilities (#346) (710f532)
- plugingen to generate plugin contract abi and get contract helper method (#358) (87eea72)
2.1.0 (2024-01-12)
Bug Fixes
- light-account: encode upgrade had a bug in it when upgrading an existing account (#364) (55d6c08)
Features
- add the ability to generate install functions for plugins (#361) (2bf6615)
2.0.1 (2024-01-12)
Note: Version bump only for package root
2.0.0 (2024-01-12)
Bug Fixes
Features
- add upgrade functionality for light account to msca (#298) (18f51d9)
- update zod to allow custom viem chains in core (#348) (291f73f)
BREAKING CHANGES
- default LightAccountFactory address has changed
1.2.4 (2024-01-08)
Note: Version bump only for package root
1.2.3 (2023-12-22)
Features
1.2.2 (2023-12-13)
Bug Fixes
1.2.1 (2023-12-12)
Features
- allow passing raw call data to sendUserOperation (#272 (26b90b6))
- add aa-signers package (#228) (5fcd322)
- add aa-signer implementation for magic (#229) (860d177)
- add aa-signer implementation for web3auth (#247) (7d0492b)
- add aa-signer implementation for turnkey (#307) (4fa05e4)
- add aa-signer implementation for fireblocks (#301) (40289e6)
- add aa-signer implementation for particle (#304) (e049c2c)
- add aa-signer implementation for portal (#303) (eb8a0c3)
- add aa-signer implementation for capsule (#305) (9d89e99)
- add improvements on provider for override user operation fee and gas (#277) (258d80e)
- support one-off percentage overrides for user operations (#289) (dc979ff)
- add a convenience method to make creating an alchemy provider easier (#206) (211b7e0)
- add nani smart account implementation (#306) (bf7566f)
- improve zod validation parsing (#299) (0763a82)
- docs site re-formatting (#300) (a1376c4)
- docs for Dfns Signer (#313) (33141b0)
- docs for Arcana Signer (#318) (81711d6)
1.2.0 (2023-11-17)
Features
- make alchemy-sdk an optional dependency on aa-alchemy (#265) (a0088b3)
1.1.0 (2023-11-14)
Features
- merge development into main for new minor release (#251) (ab098ee)
1.0.0 (2023-11-10)
Features
- aa-sdk with native arb sepolia support (#231) (7580608)
- add sanity check on provider connect for clearer error message (#181) (1739f13)
- add sanity check on provider connect for clearer error message (#181) (490235a)
- add support for overriding the initCode for an account (#197) (a886853)
- add zod runtime validation for base account (#186) (ea85c96)
- add zod runtime validation for base provider (#171) (3032d23)
- add zod runtime validation for simple account (#189) (f14016f)
- arb-sepolia: add arb sepolia to defaults (#216) (9229fb5)
- choosing your signer, light account, modular account doc update (#215) (f05b92d)
- docs site formatting styling (#217) (9815c9c)
- entry point address as optional to SmartAccountProvider (#180) (4b62df0)
- entry point address as optional to SmartAccountProvider (#180) (f5c378b)
- light account doc update (#219) (2e30c92)
- make entry point contract as an optional param to SCA class (#182) (14019a4)
- remove AA_SDK_TESTS_SIGNER_TYPE constant exported from aa-core (#232) (883c489)
- sepolia: add min priority per bid (#214) (075503e)
- support enhanced apis in alchemy provider (#221) (83ea17f)
- use alchemy provider, light account for e2e tests (#209) (124be68)
0.2.0 (2023-11-03)
Features
- merge development into main for new version release (#207) (f06fd2a)
0.1.1 (2023-10-20)
Bug Fixes
0.1.0 (2023-10-10)
Bug Fixes
- general improvements to the examples section (#111) (78e4050)
- interface ISmartAccountProvider annotation (#119) (603ef4e)
Features
0.1.0-alpha.32 (2023-09-18)
Bug Fixes
0.1.0-alpha.31 (2023-09-13)
Bug Fixes
- remove all references to
SimpleSmartAccountOwner
(#101) (a8f101d)
0.1.0-alpha.30 (2023-09-11)
Features
0.1.0-alpha.29 (2023-08-29)
Bug Fixes
- core: add missing
null
return type of eth_getUserOperation*
(#93) (cba9a0c)
0.1.0-alpha.28 (2023-08-25)
Bug Fixes
0.1.0-alpha.27 (2023-08-24)
Note: Version bump only for package root
0.1.0-alpha.26 (2023-08-23)
Features
- add utils for getting the intermediary UO struct (#86) (0e1a701)
0.1.0-alpha.25 (2023-08-17)
Features
- add jwt support for Alchemy providers (#81) (af85aa4)
0.1.0-alpha.24 (2023-08-16)
Features
- add utils for verifying 6492 sigs and ensip-11 utils (#80) (52231b6)
0.1.0-alpha.23 (2023-08-14)
Features
- alchemy: modify fee defaults (0a0a65c)
0.1.0-alpha.22 (2023-08-11)
Note: Version bump only for package root
0.1.0-alpha.21 (2023-08-08)
Features
- allow overriding alchemy provider rpc url (#70) (6b7c4b9)
0.1.0-alpha.20 (2023-08-05)
Features
0.1.0-alpha.19 (2023-08-03)
Features
- add event emitter to the provider so that we can listen to connected events in dapps (#65) (35ee990)
0.1.0-alpha.18 (2023-07-28)
Note: Version bump only for package root
0.1.0-alpha.17 (2023-07-19)
Features
- add support for fetch options when creating public clients (#59) (5028e7b)
0.1.0-alpha.16 (2023-07-06)
Bug Fixes
0.1.0-alpha.15 (2023-07-05)
Features
- kernel batch transactions and gas estimation fixes (#39) (f2a3d3d)
0.1.0-alpha.14 (2023-06-29)
Bug Fixes
0.1.0-alpha.13 (2023-06-29)
Bug Fixes
- add github user details to publish script (2b812d3)
Bug Fixes
- set opt/arb goerli base fee percentage to 0 (#37) (db750f0)
Features
- add a logger and some debug statements (#35) (faef24e)
Bug Fixes
- types changed when updating to latest viem (0aec96d)
Note: Version bump only for package root
Bug Fixes
- alchemy: add opt mainnet to dummy gen (#34) (ef21ad5)
Note: Version bump only for package root
Bug Fixes
- return scaled prio fee as max fee per gas (#27) (56bc34b)
Note: Version bump only for package root
Features
- add aa-accounts subpackage (#23) (a7fd5da)
- expose more user op methods on the provider (#25) (2f39460)
Bug Fixes
- imports are broken because missing .js extension (98f4a54)
Bug Fixes
- arbitrum min fee per bid needs to be a 1/10th the default on other chains (#17) (453ecec)
- fix broken deploy by ignoring example dapp build (cadd788)
- import in core was still exporting deleted item (4946408)
- inject version was not using double quotes (b7a7700)
Features
- add alchemy sub-package (#22) (e7fc1aa)
- Add polygon mainnet support and fix wallet signature issue (#13) (a67970a)
- add smart contract for nft for onboarding (#10) (e3dc165)
- clean up components for profile and nft fetching (#9) (e53ab62)
- create Example Directory and Example Node.js D(AA)pp (#8) (34b77d9)
- integrate sdk + nft contract for onboarding (#11) (f50b0e7)
- integrate sdk and refactor onboarding (#12) (7dd7c97)
- Support Arb Mainnet for Demo App (#18) (6df907c)
Features
- add support for the new alchemy paymaster endpoint (#14) (3fac515)
Features
- add support for batching transactions in a userop (#7) (79d63a7)
Note: Version bump only for package root
Note: Version bump only for package root