You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Features
Enhanced flatten command
Unified SPDX license header generation across all input files
Unified pragma abicoder handling and normalization
Added dependency library version information in build output
Breaking Changes
BREAKING CHANGE: Removed EPM (Ethereum Package Manager) support
BREAKING CHANGE: Configuration directory paths (build_directory, contracts_directory, contracts_build_directory, migrations_directory, test_directory) are now constrained to the project root
BREAKING CHANGE: Disallowed running and importing files outside the project directory
BREAKING CHANGE: Removed global config injection
Bug Fixes & Improvements
Added checksum validation for downloaded soljson compiler files
Improved error capturing and unhandled promise rejection handling
Normalized error output formatting and added explicit exit codes
Enhanced runtime stability with null-safety checks on deployment and contract interactions