Foundry v1.4.4
Foundry v1.4.4 is a bugfix release for forge.
Forge Fixes
- feat(fmt): enforce doc comment styling (#11955) by @0xrusowsky
- fix(fmt): no trailing cmnts in opening brace of empty blocks (#12241) by @0xrusowsky
- fix(forge): fix dynamic gas limit check (#12267) by @grandizzy
- fix(fmt): preserve indexed callee when it fits (#12270) by @0xrusowsky
- fix(forge): update progress on rejected fuzz runs (#12243) by @grandizzy
- chore(fmt): prefer_compact + indent bin expr w/ parenthesis (#12281) by @0xrusowsky
- feat(fmt): add single_line_imports option to keep single imports on one line (#12303) by @0xrusowsky
- fix(fmt): keep if stmts inline in assembly blocks (#12306) by @0xrusowsky
- fix(fmt): prevent double-ind in complex ternary expr (#12317) by @0xrusowsky
- fix(fmt): only indent wrapped trailing block cmnts (#12319) by @0xrusowsky
- fix(fmt): don't break var assignments when callee fits (#12323) by @0xrusowsky
- fix(fmt): properly calc fn header size (#12343) by @0xrusowsky
- test(fmt): ensure fn header sizes are computed correctly (#12350) by @0xrusowsky
- chore: patch solar to main rev (#12379) by @grandizzy
- fix(fmt): always break consistently in calls with opts and args (#12359) by @0xrusowsky
Other:
- chore: update traces for p256 precompile test (#12242) by @grandizzy
- chore: bump v1.4.4 (#12271) by @grandizzy
- chore(docs): default all for prefer_compact fmt config (#12294) by @grandizzy
- docs(fmt): add none variant (#12298) by @grandizzy
- chore: update arb tests, use different rpc url (#12321) by @grandizzy