Skip to content

Latest commit

 

History

History
316 lines (200 loc) · 15.1 KB

CHANGELOG.md

File metadata and controls

316 lines (200 loc) · 15.1 KB

@biconomy/account

4.6.2

Patch Changes

  • Temporary removal of DAN

4.6.1

Patch Changes

  • Taiko testnet fix

4.5.5

Patch Changes

  • Fix CJS builds

4.5.4

Patch Changes

  • Distributed Session Keys

4.5.3

4.6.0

Minor Changes

  • Distributed Sessions

4.5.2

Patch Changes

  • Revert DAN

4.5.1

Patch Changes

  • Return BiconomySmartAccountV2

4.5.0

Minor Changes

  • Added session revoking
  • Skip chain checks flag
  • Fixed rpc url
  • Improved tsdoc and internal tests
  • Add hooks info to README

4.4.6

Patch Changes

4.4.5

Patch Changes

  • modifications for token payment + session support

    • Added "toSupportedSigner" helper for privateKey -> supportedSigner translation
    • Added "toSessionParams" helper for privateKey -> session params translation
    • Tweaked getBatchSessionTxParams to return last n leaves by default, so users do not always have to find the correct session leaf
    • Tweaked getSingleSessionTxParams to return last n leaves by default, so users do not always have to find the correct session leaf
    • Tweaked createABISessionDatum to allow devs to manually input the functionSelector
    • Exported BICONOMY_TOKEN_PAYMASTER, useful for manually building approvals

4.4.4

Patch Changes

  • Add Support for Custom Chains

4.4.3

Patch Changes

  • Abstract away SessionStorageClient and SessionIDInfo

4.4.2

Patch Changes

  • fix referenceValue padding

4.4.1

Patch Changes

  • fix process.env bug

4.4.0

Minor Changes

  • b9b2077: Sessions DevEx

4.3.0

Minor Changes

  • Added transferOwnership and gasOffsets

    • added transferOwnerhsip() method on the Smart Account
    • added gasOffsets parameter to increase gas values

4.2.0

Minor Changes

  • Features:

    • Improved getBalances utility helper (da340f)
    • Added 1271 Signature support (fd832fe)
    • Added withdrawal utility helper (7a93d87)
    • Reduce bundle size (7c594fa)
    • Integrate AAErrors (7c594fa)
    • Added 6492 Signature support (fd832fe)
    • Added Token Balances to getSupportedTokens payload (869436)
    • Added gas estimates utility helper (950a521)
    • Added dummy pnd override (8d34d14)

    Chores:

    • Modernise tooling (7c594fa)
      • Add changesets
      • Migrate tests to Amoy
      • Add pr lint
      • Add size report
      • Add tree shaking
      • Add code of conduct
      • Update README (table of contents)
      • Add SECURITY.md
      • Replace prettier with biome
      • Replace yarn with bun
      • Remove deprecated Base class
      • Added "NEXT_PUBLIC_BICONOMY_SDK_DEBUG" to support NextJS debugging information
      • Replace jest with vitest
      • Added size threshold checks to PRs
      • Added test coverage checks to PRs
      • Added tsdoc auto-deploy

    Fixes:

    • Fix wrong falsy check for user op nonce (f2567)

4.1.1 (2023-07-03)

  • Added missing extensions (fdbec6)
  • Fixed issue reporting format (815e9440)

4.1.0 (2023-04-03)

Features:

  • Added Speed optimisation, removing redundant gasEstimate call to bundler (2371b2)
  • Added smartAccount.getBalances() method (4b8bae)
  • Added smartAccount.getSupportedTokens() method (6d2fb27)
  • Added smartAccount.deploy() method (be9dc4)
  • Increased checking of the chainId from the bundler, paymaster and the provider (5d2f3)
  • Added entity name to Logger calls (9278ec)
  • Export a 'getChain' by id helper, which returns a viem chain (ab2ba)
  • Add "stateOverride" optional param (20fd54)

Fixes:

  • Fix for encodeAbiParameters inside batched session module (b27061)
  • added flag to skip calldata approval patch (75698)
  • Fixed the particle auth build

Chores:

  • Added tests for ecdsa module (1a8f29)
  • Increased test coverage (329003)
  • Improved issue reporting guidelines (8b9fb5d)
  • Added e2e tests for optimism, ran from GH actions (5051ba)
  • Added ABI SVM test (49c96)
  • Added tests for batched session router testing (2eb9765)

4.0.3 (2023-28-02)

VERSION Bump Only.

4.0.2 (2023-26-02)

Bug Fixes

Particle Auth Fix

4.0.1 (2023-02-22)

Bug Fixes

  • Fix for RPC endpoints (Quiknode, Blast Sepolia etc) failing to respond because of custom headers being set

4.0.0 (2023-02-06)

Features

  • Export bundler / paymaster instances + helpers from master package (1d1f9d)
  • Export modules aliases from master package (d6205c)
  • Added sendTransaction abstraction for buildUserOp + sendUserOp (335c6e)
  • Reduced bundle size (765a3e3)
  • Added bundler abstraction during SmartAccount init (591bbb4)
  • Added e2e tests that speak with prod bundler / paymasters (4b4a53a)
  • Added support for simultaneous ethers + viem signers (8e4b2c8)
  • E2E tests for multichain modules (ecc86e2)
  • E2E tests for session validation modules (4ad7ea7)
  • Added TSDoc (638dae)
  • Make txs more typesafe and default with valueOrData (b1e5b5e)
  • Added createSmartAccountClient alias (232472)
  • Improve dx of using paymster to build userOps (bb54888)
  • Add ethers v6 signer support (9727fd)
  • Improved dx of using gas payments with erc20 (741806)

Chores

  • Removed SmartAccount Base class in favour of Alchemy's (be82732)
  • Migrate to viem v2 (8ce04a)
  • Remove common + core-types dependencies (673514)
  • Reincluded simulation flags (25d2be)

Bug Fixes

  • Make silently failing paymaster calls throw an error instead (693bf0)
  • Added string as a supported Transaction value type (b905dc)
  • Removed skipBundlerGasEstimation option (b905dc)
  • Ingest rpcUrl from SupportedSigners (ethers + viem) (f56b4d)

3.1.3 (2023-12-28)

VERSION Bump Only.

3.1.2 (2023-12-28)

Features

  • Make entryPointAddress optional in config(cf35c4a)

Bug Fixes

  • use undefined in place of ! + check on limits returned by paymaster and throw (0376901)
  • change receipt status type from boolean to string to be compatible with bundler response. (317f986)

3.1.1 (2023-11-09)

Bug Fixes

  • optimistic implementation for getNonce() and cache for isAccountDeployed (5b1d4bf)

Reverts

  • update paymaster check in estimateUserOpGas (2eb0237)

3.1.0 (2023-09-20)

Modular Account Abstraction is here. Contains BiconomySmartAccountV2 - an API for modular smart account.

Bug Fixes

  • add 10sec timeout limit for a test (5d12fe7)
  • avoid sending populated values of gas prices when estimating from bundler (c58c9fc)
  • BiconomySmartAccountV2 API Specs (69a580e)
  • build errors (9fb0475)
  • comments #296 (55b7376)
  • estimation without bundler (5e49473)
  • gitInitCode cache issue (4df3502)
  • lint warning and errors (2135498)
  • unshift error for batch (4d090e8)

Features

  • get fee quote or data method in biconomy paymaster (47748a6)
  • update responses to support calculateGasLimits flag + update interfaces (55bbd38)
  • using hybrid paymaster interface (5fc56a7)

3.0.0 (2023-08-28)

VERSION Bump Only.

Modular SDK - consists stable version of below updates done in Alphas.

3.1.1-alpha.0 (2023-08-02)

Bug Fixes

VERSION Bump Only.

3.1.0-alpha.0 (2023-07-24)

Bug Fixes

  • avoid sending populated values of gas prices when estimating from bundler (c58c9fc)

3.0.0-alpha.0 (2023-07-12)

Bug Fixes

  • estimation without bundler (5e49473)
  • unshift error for batch (4d090e8)

Features

  • get fee quote or data method in biconomy paymaster (47748a6)
  • update responses to support calculateGasLimits flag + update interfaces (55bbd38)
  • using hybrid paymaster interface (5fc56a7)