Skip to content

Releases: Consensys/scribble

v0.7.7

28 Aug 00:10
Compare
Choose a tag to compare

This patch release fixes a small issue with the builtin ERC1155 macro. The properties for safeTransferFrom do not account for the case when we send tokens to ourselves.

v0.7.6

25 Jun 00:01
Compare
Choose a tag to compare

This patch release includes a fix for:

  • #272 Scribble should emit try/require annotations before all other when instrumenting

Note: The jump in patch version numbers is due to me messing up the release process briefly :(. Just one of those days.

v0.7.3

24 Apr 02:35
Compare
Choose a tag to compare

This release brings a fix for:

v0.7.2

17 Apr 22:42
Compare
Choose a tag to compare

This patch fixes:

  • #267 Instrumenting a library with fixed bytes keys causes an error

v0.7.1

06 Mar 23:43
Compare
Choose a tag to compare

This patch release brings:

  • a small ERC1155 macro
  • bug fix for #257

v0.7.0

18 Jan 11:31
3d449a7
Compare
Choose a tag to compare

This release brings:

  • support for Solidity 0.8.22
  • fixes broken support for unicode characters. As a result, source maps are now correct for files with multi-byte unicode characters
  • bumps NodeJS support to version 20 (LTS)

v0.6.28

03 Oct 15:51
Compare
Choose a tag to compare

This release includes a single fix:

  • Remove callsite invariant annotations in view functions, since they change the mutability of the function and sometimes cause test failures. Those checks are a little overkill, since in a view context any external calls will be side-effect tree, and can thus be thought of similarly to an internal call (with a bit of extra external info)

v0.6.27

22 Sep 10:03
Compare
Choose a tag to compare

This patch release brings a single fix for an edge case of call-site interposing where we introduce a function argument in a call-site wrapper that may refer to a contract that is not in scope. For those cases we need to add some extra imports in the instrumented code.

v0.6.26

21 Sep 07:56
Compare
Choose a tag to compare

This release brings a fix for:

#244

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