Skip to content

Latest commit

 

History

History
387 lines (276 loc) · 29 KB

CHANGELOG.md

File metadata and controls

387 lines (276 loc) · 29 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

1.0.15 (2023-12-25)

Note: Version bump only for package root

1.0.14 (2023-12-22)

Note: Version bump only for package root

1.0.13 (2023-12-22)

Bug Fixes

  • vendor: fix typing issues in fetchAdapter (28f6ef1)

1.0.12 (2023-12-21)

Note: Version bump only for package root

1.0.11 (2023-12-21)

Note: Version bump only for package root

1.0.10 (2023-12-21)

Note: Version bump only for package root

1.0.9 (2023-12-21)

Note: Version bump only for package root

1.0.8 (2023-12-08)

Note: Version bump only for package root

1.0.7 (2023-12-08)

Note: Version bump only for package root

1.0.6 (2023-12-08)

Note: Version bump only for package root

1.0.5 (2023-12-08)

Note: Version bump only for package root

1.0.4 (2023-12-08)

Note: Version bump only for package root

1.0.3 (2023-11-30)

Bug Fixes

  • fix missing dependencies (5b6799a)

1.0.2 (2023-11-22)

Note: Version bump only for package root

1.0.1 (2023-11-22)

Note: Version bump only for package root

1.0.0 (2023-11-22)

Bug Fixes

  • add github user details to publish script (2b812d3)
  • add util to fix sign typed data (79c6f4e)
  • added config directory in tests and moved common config object there (07e64cf)
  • added proper dummy sig (8dac6f1)
  • alchemy: add opt mainnet to dummy gen (#34) (ef21ad5)
  • always import with file extension (#48) (4776d74)
  • arbitrum min fee per bid needs to be a 1/10th the default on other chains (#17) (453ecec)
  • build deps fix (90e4d37)
  • build errors (279d743)
  • change the package tag (4bbd97c)
  • ci testing (ed3ad5a)
  • cjs build (b820b90)
  • created ZeroDevLocalAccountSigner with signTypedData and fixed encodeExecute (d534f19)
  • disable session keys with no permission set (44600a3)
  • e2e (a4b0e44)
  • e2e (2b78fe1)
  • e2e linting errors (db9093e)
  • e2e workflow (b942b9a)
  • erc20 test (903ad7a)
  • export enums as value (f02c145)
  • export issue and config setting (e4d29cd)
  • fix broken deploy by ignoring example dapp build (cadd788)
  • fix the version in the ethers project to match @alchemy (2a879a9)
  • fix validator param extension in validator provider (a15c1a5)
  • fixed fees overriding while resending which broke with new param overrides (9de4739)
  • fixed gasestimation and paymaster related issues (5911946)
  • fixed the gas limits logic (ad2dcb7)
  • fixed the TokenPaymaster middleware undefined erc20 configs issue (e99966f)
  • generate dynamic dummy sig based on mode (87b441a)
  • getNonce not returning correct nonce (3cf4ab4)
  • guardian weight and threshold equality check (6f79cc7)
  • guardian weight and threshold logic check fix (ddd45d3)
  • hardcode enable sig length for dummy sig (6c9e4de)
  • import file extensions (4313f7f)
  • import in core was still exporting deleted item (4946408)
  • imports are broken because missing .js extension (98f4a54)
  • increase timeout limit from 30 seconds to 60 seconds (e009e93)
  • inject version was not using double quotes (b7a7700)
  • kernel v0.2.2 domain name support (90bb0b4)
  • kernel v0.2.2 domain name support again (2595463)
  • linting (c46861a)
  • local account signers were not correctly handling hex inputs (#42) (9d56a5b)
  • make valueLimit a bigint (7876e80)
  • npm 404 error (f34f581)
  • overriding fees logic in provider (ad0157d)
  • passkey autocomplete (402b030)
  • passkey sign typed data (71b5e20)
  • passkeys (9fb8716)
  • reduce timeout to 30 secs per test (c2b0395)
  • remaining issues (d1e58d7)
  • remove icky generics and createProvider function (13bd613)
  • remove README.md from upstream (33e4ef9)
  • remove super reference from request fallback method in provider (fbc6133)
  • remove vgl buffer (96bc3c4)
  • rename folders and update readme to reference correct package names (8bbcaf7)
  • reorder pm and gas estimator middlewares (815689a)
  • replaced 0x<string> with Hex (bba5a6c)
  • resolved token paymaster issue (9d9004d)
  • retry erc4337publicClient fix (6e9636e)
  • return scaled prio fee as max fee per gas (#27) (56bc34b)
  • revert constants (48eba1d)
  • reverted the package name (9cf093d)
  • scoping of tests (01aadb1)
  • session key permission issue related to multisend when using token paymaster (e433ba3)
  • set default provider to stackup for erc20 userOps (29039b0)
  • set opt/arb goerli base fee percentage to 0 (#37) (db750f0)
  • sign-typed-data in getRpcProviderOwner (a8d10cc)
  • sign-typed-data in getRpcProviderOwner (e441079)
  • signMessage to only convert string message to bytes (8f28580)
  • styling (8de8656)
  • ts ignore (90e5f2f)
  • turnkey depdency (5833216)
  • types changed when updating to latest viem (0aec96d)
  • typo (7b1d967)
  • url (cff8a4d)
  • workflow (873cb16)
  • workflow (c27202a)
  • workflow by adding submodules (363e3a4)
  • workflow with submodules (dc4c02f)
  • workflows (549378d)

Features

  • add a logger and some debug statements (#35) (faef24e)
  • add aa-accounts subpackage (#23) (a7fd5da)
  • add alchemy sub-package (#22) (e7fc1aa)
  • Add polygon mainnet support and fix wallet signature issue (#13) (a67970a)
  • add rundler_maxPriorityFeePerGas for Alchemy (196665a)
  • add signMessage method to SmartAccountProvider (c95e3bc)
  • add SimpleWeightedECDSAValidator (b30b4d6)
  • add smart contract for nft for onboarding (#10) (e3dc165)
  • add support for batching transactions in a userop (#7) (79d63a7)
  • add support for the new alchemy paymaster endpoint (#14) (3fac515)
  • add the separate nonce seq for recovery val | change the backend url (f6a1cd9)
  • added account provider getter in ethers-provider (75f6433)
  • added buildUserOperation function (1b87f5d)
  • added custom publicClient provider support to validator (2a15340)
  • added custom transport to route non-aa and aa calls to respective providers and meta-bundler (63622aa)
  • added dynamicDummySig generator, proper mode management and KillSwitchValidator testcases (27b50d1)
  • added ethers/viem adapters and wallet convertors (8d27da0)
  • added exports for KernelAccountProvider in index.ts (e951f5e)
  • added kernel v2.2 support and paymaster error log improvement (1545ce4)
  • added kill switch force unblock | fix - dummy paymasterAndData (e1d63f0)
  • added killSwitch validator and provider (930faa4)
  • added provider specific gas estimation rpc endpoints (d00f20a)
  • added Readme.md for kernel implementation (7bce3fd)
  • added resendTx mechanism when pending | onlySendSponsoredTransaction flag (1777fa5)
  • added serialize and deserialize session data funcs in sessionKey validator (b956589)
  • added serialized recoveryConfig retrieval from recoveryId (d64f182)
  • added SessionKeyV2 validator and provider and testcases (8ae0879)
  • added signMessageWith6492 in ethers account signer (fb7ddf1)
  • added signTypedDataWith6492 support (946c27d)
  • added support for kernel-v2.1 (d640cc3)
  • added test cases for kernel account abi (6722c5d)
  • added the option to pass the minPriorityFeePerBid to feeDataGetter (14bc5ff)
  • added util to get signer from RPCProvider like web3Auth and magic (2d6d9d0)
  • added validator provider adapter for validator core functions, support for enable/plugin mode (a909937)
  • added zd ethers account signer and sign typed data support in account (de1334d)
  • added zerodev paymaster support to kernel account (568e417)
  • adds custodial feature (2730b70)
  • adds passkey (92fda6f)
  • adds sepolia provider (6ef99fb)
  • bump version (1ed0a1f)
  • clean up components for profile and nft fetching (#9) (e53ab62)
  • create Example Directory and Example Node.js D(AA)pp (#8) (34b77d9)
  • created builders and director creating provider and validator provider (fd58845)
  • deleted redundant ecdsa validator (4462b7d)
  • erc165SessionKey validator, provider and testcases | isPluginMode check | default paymaster (01b9b65)
  • exported ValidatorMode & KernelBaseValidatorParams in index.ts (e36245c)
  • expose more user op methods on the provider (#25) (2f39460)
  • finish passkey (6f7d5ed)
  • fix imports (3b663ba)
  • fixed ts errors related to kernel implementations (34edd00)
  • gas limit enhancement, custom bundler/paymaster provider and ethers-pro fix (50c6f27)
  • hd account signer implementation (bf6e078)
  • improves getCustodialOwner (c26ddcf)
  • improves passkey (928b1a6)
  • integrate sdk + nft contract for onboarding (#11) (f50b0e7)
  • integrate sdk and refactor onboarding (#12) (7dd7c97)
  • kernel account implementation (8489742)
  • kernel account updates (5137cc8)
  • kernel batch transactions and gas estimation fixes (#39) (f2a3d3d)
  • kernel provider implementation (8eed473)
  • modified the gasEstimator (375540a)
  • modified ZeroDevProvider to use ZD meta-bundler (ebedb10)
  • pulled updates from upstream alchemy (f93b0e7)
  • recovery plugin provider, validator and tests (d62a5fc)
  • removed unused methods from KernelAccountProvider (3126a16)
  • renamed validator to kernel validator (7ce1fdd)
  • request eth_chainId (924803c)
  • smart account signer interface (3115940)
  • Support Arb Mainnet for Demo App (#18) (6df907c)
  • test cases for kernel account and validator (a47d85b)
  • updated aa-core version in aa-accounts (2d295fe)
  • uses filepath instead of values (15944be)
  • utils: add getSCAAddress (5d228fb)
  • validator implementations for kernel account (eb0c420)

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

  • always import with file extension (#48) (4776d74)

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)

0.1.0-alpha.12 (2023-06-27)

Bug Fixes

  • set opt/arb goerli base fee percentage to 0 (#37) (db750f0)

0.1.0-alpha.11 (2023-06-26)

Features

  • add a logger and some debug statements (#35) (faef24e)

0.1.0-alpha.10 (2023-06-26)

Bug Fixes

  • types changed when updating to latest viem (0aec96d)

0.1.0-alpha.9 (2023-06-26)

Note: Version bump only for package root

0.1.0-alpha.8 (2023-06-23)

Bug Fixes

  • alchemy: add opt mainnet to dummy gen (#34) (ef21ad5)

0.1.0-alpha.7 (2023-06-20)

Note: Version bump only for package root

0.1.0-alpha.6 (2023-06-19)

Bug Fixes

  • return scaled prio fee as max fee per gas (#27) (56bc34b)

0.1.0-alpha.5 (2023-06-16)

Note: Version bump only for package root

0.1.0-alpha.4 (2023-06-14)

Features

  • add aa-accounts subpackage (#23) (a7fd5da)
  • expose more user op methods on the provider (#25) (2f39460)

0.1.0-alpha.3 (2023-06-13)

Bug Fixes

  • imports are broken because missing .js extension (98f4a54)

0.1.0-alpha.2 (2023-06-12)

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)

0.1.0-alpha.1 (2023-06-02)

Features

  • add support for the new alchemy paymaster endpoint (#14) (3fac515)

0.1.0-alpha.0 (2023-05-31)

Features

  • add support for batching transactions in a userop (#7) (79d63a7)

0.0.1-alpha.2 (2023-05-23)

Note: Version bump only for package root

0.0.1-alpha.1 (2023-05-22)

Note: Version bump only for package root