Skip to content

Releases: Consensys/scribble

v0.6.25

18 Sep 23:47
Compare
Choose a tag to compare

This release brings fixes for:

  • #241
  • crash in type-checking when interposing on state variables with using-for declarations

v0.6.24

07 Sep 09:24
a10db4b
Compare
Choose a tag to compare

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

29 Jul 01:16
Compare
Choose a tag to compare

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

05 Apr 22:06
Compare
Choose a tag to compare

This patch relase contains a single fix for:

  • #219 Scribble instrumentation check is too late

v0.6.21

21 Mar 09:54
Compare
Choose a tag to compare

This release brings a single fix for:

v0.6.20

16 Mar 08:57
Compare
Choose a tag to compare

This release brings just one fix for:

  • #214 Scribble breaks on contracts with functions returning pointers

v0.6.19

08 Mar 07:55
Compare
Choose a tag to compare

This release brings:

  • Support for Solidity version 0.6.19
  • A fix for a bug affecting macro instantiation

v0.6.18

28 Feb 23:51
Compare
Choose a tag to compare

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

10 Feb 02:52
Compare
Choose a tag to compare

This release bumps solc-typed-ast to version 12.0.0 and contains minor cleanup.

v0.6.16

30 Nov 13:45
Compare
Choose a tag to compare

This release bumps solc-typed-ast to version 11.0.2 to avoid a breakage in one of our dependencies (axios)