Releases: MetaMask/smart-accounts-kit
Releases · MetaMask/smart-accounts-kit
Release list
35.0.0
34.0.0
@metamask/7715-permission-types 0.8.0
Added
- Utility functions to create caveats array for each permission type (#265)
createErc20TokenStreamCaveats()createErc20TokenPeriodicCaveats()createErc20TokenAllowanceCaveats()createNativeTokenStreamCaveats()createNativeTokenPeriodicCaveats()createNativeTokenAllowanceCaveats()createTokenApprovalRevocationCaveats()
- Add
makePermissionDecoderConfigsto resolve thePermissionDecoderConfigs to be used with @metamask/gator-permissions-controller (#259) - Add permission schema metadata and MetaMask facilitator address utilities (#267)
33.0.0
@metamask/smart-accounts-kit 1.6.0
Added
- Experimental
createx402DelegationProvideradded to @metamask/smart-accounts-kit/experimental (#248, #251) - New
generateSaltfunction added to @metamask/smart-accounts-kit/utils (#248) - ERC-7715
token-approval-revocationpermission type (#226, #237) CaveatBuilderforApprovalRevocationEnforcer, deployment address added toSmartAccountsEnvironment(#226, #237)- Helper for decoding revert reasons from delegated execution errors while preserving the original error output (#245)
Changed
- Bumped @metamask/delegation-abis from
^1.0.0to^1.1.0(#234) - Bumped @metamask/delegation-core from
^2.1.0to^2.2.1(#234, #240) - Bumped @metamask/delegation-deployments from
^1.3.0to^1.4.0(#234) - Bumped @metamask/7715-permission-types from
^0.6.0to^0.7.1(#234, #240)
Deprecated
- Deprecated
erc20-token-revocationin favor oftoken-approval-revocation(#226)
@metamask/x402 0.2.0
Changed
- Use
@metamask/utilsfor Ethereum address checksum validation and dropviemas a package dependency. (#246)
32.0.0
31.0.0
@metamask/7715-permission-types 0.7.1
Fixed
- Rename
permit2ApproveZerotopermit2ApproveinTokenApprovalRevocationPermissionERC-7715 permission data (#237)
@metamask/delegation-core 2.2.1
Fixed
- Rename
permit2ApproveZerotopermit2ApproveinapprovalRevocationEnforcerterms builders and decoders (#237)
30.0.0
@metamask/7715-permission-types 0.7.0
Added
- New permission type
token-approval-revocation(#226)
Deprecated
- Deprecated
erc20-token-revocationin favor oftoken-approval-revocation(#226)
@metamask/delegation-abis 1.1.0
Added
- Abis for
ApprovalRevocationEnforcer(#226)
@metamask/delegation-core 2.2.0
Added
- Encoding and decoding utils for
ApprovalRevocationEnforcerenforcer args and terms (#226)
@metamask/delegation-deployments 1.4.0
Added
29.0.0
28.0.0
@metamask/delegation-core 2.0.0
Added
- Encoding and decoding utils for
LogicalOrWrapperenforcer args and terms (#219)
Changed
- Breaking Balance change type enforcers now use
BalanceChangeTypeenum instead of number type (#205)
@metamask/delegation-deployments 1.3.0
Added
LogicalOrWrapperEnforceraddress added to contract addresses (#220)
@metamask/smart-accounts-kit 1.4.0
Added
27.0.0
@metamask/7715-permission-types 0.6.0
Added
- New erc-7715 simple allowance types,
native-token-allowanceanderc20-token-allowance(#214)
26.0.0
@metamask/smart-accounts-kit 1.3.0
Added
- feat: add redeemer rule (#212)
- Optional
redeemeronPermissionRequestParametermaps to aredeemerexecution rule; granted permission responses checksum-normalize redeemer addresses inrules.