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 release changes how ABI encoder impacts the type inference components. Previously, the package considered single ABI encoder for entire set of SourceUnits of single compiled source (set of files). However, this was not correct as Solidity allows to use different encoder per each file. This is affecting selectors and type inference (including API of the package).
There are also other minor changes: introduction of --download-compilers CLI flag and introducing fmt() utility function, that would reduce code duplication in dependent packages. See following PRs as the reference:
In version 1.2.0 of axios (one of our dependencies) there is the following bug which causes a crash in Scribble/solc-typed-ast when downloading compiler version metadata. To avoid this in this patch we fix axios to version 1.1.3 temporarily.