Releases: Consensys/scribble
Releases · Consensys/scribble
v0.6.25
This release brings fixes for:
- #241
- crash in type-checking when interposing on state variables with using-for declarations
v0.6.24
This release introduces hardhat
user assertion mode (#235) and fixes bug, causing invalid code when processing edge-case sources with immutable
state variables (#237).
v0.6.23
This release brings:
- support for multiple expressions in #try annotations
- support for Solidity 0.8.20
- A new
eq_bytes
operator that allows checking structural equality between complex Solidity data types
- multiple bug fixes
v0.6.22
This patch relase contains a single fix for:
- #219 Scribble instrumentation check is too late
v0.6.21
This release brings a single fix for:
v0.6.20
This release brings just one fix for:
- #214 Scribble breaks on contracts with functions returning pointers
v0.6.19
This release brings:
- Support for Solidity version 0.6.19
- A fix for a bug affecting macro instantiation
v0.6.18
This release brings fixes for:
With this release we remove the need for a separate scribble_utils.sol file, which removes the need to add imports (thus addressing #207 on windows). We also remove the need to change the inheritance hierarchy, and add a bit of assembly to keep track of the in-contract flag, thus removing the issues caused by our instrumentation breaking the proxy pattern enforced by OZ (#202 ). Finally we now include the instrumented location of each issue in the event message that is emitted (#168)
v0.6.17
This release bumps solc-typed-ast to version 12.0.0 and contains minor cleanup.
v0.6.16
This release bumps solc-typed-ast to version 11.0.2 to avoid a breakage in one of our dependencies (axios)