A

Alloy Core

A
Alloy Core Blockchain v1.6.1

alloy-core v1.6.1

What's Changed fix(dyn-abi): allow self-referential struct types in EIP-712 canonicalize (#1103) by @0xSoftBoi in #1105 perf(sol-types): avoid allocating event signature errors by @mattsse in #1109 fix(EIP-712): PropDef::parse supports extra whitespaces by @anaPerezGhiglia in #1102 fix: disable proptest default features by @decofe in #1110 feat(primitives): add Signature v_byte helper by @decofe i…

A
Alloy Core Blockchain v1.5.7

alloy-core v1.5.7

What's Changed fix(sol-macro): prevent direct String usage in expanded code by @klkvr in #1076 chore: release 1.5.7 by @klkvr in #1077 Full Changelog: v1.5.6...v1.5.7

A
Alloy Core Blockchain v1.6.0

alloy-core v1.6.0

What's Changed fix: nightly clippy fixes by @decofe in #1085 fix(dyn-abi): handle short data in decode_error without panicking by @decofe in #1084 fix(sol-types): remove unsound unwrap_unchecked in suffix_offset by @DaniPopes in #1083 fix(syn-solidity): parse delete statement as expression, not variable declaration by @decofe in #1087 chore: bump winnow, proptest-derive, macro-string by @DaniPopes…

A
Alloy Core Blockchain v1.5.6

alloy-core v1.5.6

What's Changed chore(deps): bump fixed-cache by @DaniPopes in #1073 Full Changelog: v1.5.5...v1.5.6

A
Alloy Core Blockchain v1.5.5

alloy-core v1.5.5

What's Changed chore: enable alloy-rlp MSRV features by @DaniPopes in #1068 chore(deps): bump breakings by @DaniPopes in #1069 feat(primitives): add flatten extensions by @DaniPopes in #1070 test: use checked methods in Signed tests for cranelift compat by @DaniPopes in #1071 test: speed up Miri tests by @DaniPopes in #1072 Full Changelog: v1.5.4...v1.5.5

A
Alloy Core Blockchain v1.5.4

alloy-core v1.5.4

What's Changed ci: fix rkyv miri breakage by @DaniPopes in #1066 chore(sol-macro): use sha3 by @DaniPopes in #1064 perf(primitives): remove unnecessary keccak cache length hash computation by @DaniPopes in #1065 perf(primitives): use keccak_asm::Keccak256::digest by @DaniPopes in #1067 Full Changelog: v1.5.3...v1.5.4

A
Alloy Core Blockchain v1.5.3

alloy-core v1.5.3

What's Changed chore(deps): run cargo shear by @DaniPopes in #1055 chore(primitives): switch default keccak to sha3 by @DaniPopes in #1057 perf(primitives): always enable 'sha3/asm' feature by @DaniPopes in #1058 feat(primitives): FixedBytes: schemars::JsonSchema by @aatifsyed in #1059 chore: allow bincode advisory in deny.toml by @mattsse in #1060 ci: update to tempoxyz by @DaniPopes in #1062 New…

A
Alloy Core Blockchain v1.5.2

alloy-core v1.5.2

What's Changed perf(primitives): always use FxHash for Fb* by @DaniPopes in #1054 Full Changelog: v1.5.1...v1.5.2

A
Alloy Core Blockchain v1.5.1

alloy-core v1.5.1

What's Changed feat(primitives): add U256Map by @DaniPopes in #1052 feat: extract cache to a separate crate by @DaniPopes in #1053 Full Changelog: v1.5.0...v1.5.1

A
Alloy Core Blockchain v1.5.0

alloy-core v1.5.0

What's Changed chore: clippy by @DaniPopes in #1037 feat: add Bloom::accrue_logs method by @mattsse in #1039 docs: document allow(unexpected_cfgs) for wrap_fixed_bytes by @DaniPopes in #1043 feat(primitives): add Signature::as_rsy method by @mablr in #1041 chore(doc): Complete alloy-dyn-abi readme by @Pana in #1044 feat(primitives): add keccak256_cached by @DaniPopes in #1046 chore: rm all depreca…

A
Alloy Core Blockchain v1.4.1

alloy-core v1.4.1

Security Patched: DoS vulnerability on alloy_dyn_abi::TypedData hashing An uncaught panic triggered by malformed input to alloy_dyn_abi::TypedData could lead to a denial-of-service (DoS) via eip712_signing_hash(). Software with high availability requirements such as network services may be particularly impacted. If in use, external auto-restarting mechanisms can partially mitigate the availability…