Releases: wevm/abitype
Releases · wevm/abitype
abitype@1.0.5
abitype@1.0.4
Patch Changes
13132c5c8a8fb4a332e1032c1279136f0683c29b
Thanks @tmm! - SwitchedRegister
tointerface
to fix declaration merging.
abitype@1.0.3
Patch Changes
- #239
f083a7c20709a28b04c987e2ff6048bf25324759
Thanks @tmm! - Changed type parameters and register properties to camelCase. f412bf8fa16d6f40829d841b1813baa031b66bfe
Thanks @tmm! - Switched to camelCase generic names for core type utilities.
abitype@1.0.2
abitype@1.0.1
Patch Changes
- #229
a9300dd
Thanks @kyscott18! - Fixed regex for fallback signatures.
abitype@1.0.0
abitype@0.10.3
abitype@0.10.2
abitype@0.10.1
Patch Changes
- #200
56f8201
Thanks @mathieu-bour! - MarkedAbi
Zod schema asreadonly
.
abitype@0.10.0
Minor Changes
-
#198
a12abfd
Thanks @tmm! - Breaking: Renamed'abitype/test
' entrypoint to'abitype/abis'
.- import { erc20Abi } from 'abitype/test' + import { erc20Abi } from 'abitype/abis'
Breaking: Removed
zeroAddress
export from'abitype/abis'
. You can copy it directly into your project if you still need to use it.- import { zeroAddress } from 'abitype/abis' + export const zeroAddress = '0x0000000000000000000000000000000000000000' as const
Breaking: Renamed
Config
,DefaultConfig
, andResolvedConfig
toRegister
,DefaultRegister
, andResolvedRegister
respectively.- import { Config, DefaultConfig, ResolvedConfig } from 'abitype' + import { Register, DefaultRegister, ResolvedRegister } from 'abitype'
To configure ABIType, target
Register
instead ofConfig
:declare module 'abitype' { - export interface Config { + export interface Register { BigIntType: bigint & { foo: 'bar' } } }