Release v2.5.24
Bug Fixes
- Fix stack overflow (
RangeError: Maximum call stack size exceeded) infindAssociatedClasswhen running over large codebases with many contracts. Replaced recursive import chain traversal with iterative BFS and added visited tracking for diamond inheritance.
Dependency Upgrades
- Upgraded to ethers.js v6
- Upgraded
convert-svg-to-pngto address High severity security issues (addedpuppeteeras a dependency for bundled Chromium) - Upgraded Jest to address High severity security issue
- Fixed npm audit issues
- Upgraded Prettier
- Upgraded TypeScript
Other
- Added ESLint configuration
- Added CLAUDE.md for AI-assisted development