Other
- feat(cast): add cast erc20 with subcommands balance, transfer, approve, allowance (#12258) by @marcvernet31
- feat(fmt): add single_line_imports option to keep single imports on one line (#12303) by @silvekkk
- fix(fmt): keep if stmts inline in assembly blocks (#12306) by @0xrusowsky
- chore: remove redundant Bytes conversion in mined_transaction_receipt (#12313) by @Sharilleed223
- chore: remove unused Add import in state_snapshot.rs (#12305) by @wedjob0X
- fix(fmt): prevent double-ind in complex ternary expr (#12317) by @0xrusowsky
- chore: rpc url (#12318) by @grandizzy
- fix(fmt): only indent wrapped trailing block cmnts (#12319) by @0xrusowsky
- chore: fix rpc url for arb if no env var (#12320) by @grandizzy
- ci: don't run most CI on push (#12230) by @DaniPopes
- fix(fmt): don't break var assignments when callee fits (#12323) by @0xrusowsky
- ci: add 'release' to release job names (#12326) by @DaniPopes
- ci: cache cross installation (#12325) by @DaniPopes
- ci: use sccache in release workflow (#12327) by @DaniPopes
- ci: missing newline (#12329) by @DaniPopes
- chore: update arb tests, use different rpc url (#12321) by @grandizzy
- fix(cheats): correct impersonate() return semantics to match documentation (#12309) by @phrwlk
- Deduplicate 0x prefix stripping in cast::concat_hex by using strip_0x (#12328) by @maradini77
- perf: remove some more unnecessary RPC calls (#12338) by @DaniPopes
- fix(fmt): properly calc fn header size (#12343) by @0xrusowsky
- test: make forgetest_init! init an empty project (#12335) by @DaniPopes
- fix: node_info label for erigon_get_header_by_number (#12346) by @phrwlk