Releases: wevm/abitype
Releases · wevm/abitype
[email protected]
[email protected]
Patch Changes
13132c5c8a8fb4a332e1032c1279136f0683c29bThanks @tmm! - SwitchedRegistertointerfaceto fix declaration merging.
[email protected]
Patch Changes
- #239
f083a7c20709a28b04c987e2ff6048bf25324759Thanks @tmm! - Changed type parameters and register properties to camelCase. f412bf8fa16d6f40829d841b1813baa031b66bfeThanks @tmm! - Switched to camelCase generic names for core type utilities.
[email protected]
[email protected]
Patch Changes
- #229
a9300ddThanks @kyscott18! - Fixed regex for fallback signatures.
[email protected]
[email protected]
[email protected]
[email protected]
Patch Changes
- #200
56f8201Thanks @mathieu-bour! - MarkedAbiZod schema asreadonly.
[email protected]
Minor Changes
-
#198
a12abfdThanks @tmm! - Breaking: Renamed'abitype/test' entrypoint to'abitype/abis'.- import { erc20Abi } from 'abitype/test' + import { erc20Abi } from 'abitype/abis'
Breaking: Removed
zeroAddressexport 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, andResolvedConfigtoRegister,DefaultRegister, andResolvedRegisterrespectively.- import { Config, DefaultConfig, ResolvedConfig } from 'abitype' + import { Register, DefaultRegister, ResolvedRegister } from 'abitype'
To configure ABIType, target
Registerinstead ofConfig:declare module 'abitype' { - export interface Config { + export interface Register { BigIntType: bigint & { foo: 'bar' } } }