Skip to content

Releases: lidofinance/diffyscan

v0.17.0

24 Jun 11:46
17d6fef

Choose a tag to compare

0.17.0

Headline feature

  • Granular allowlists (#141) — scoped allowed_diffs rules instead of blanket wildcards: bytecode facets (immutables, byte_ranges, cbor_metadata, constructor_args) and source facets (line_ranges, files), each requiring a reason. CI now blocks new wildcards.

Engine reliability

  • Raise CompileError when solc returns no contracts — no more whole-batch crash (#160).
  • solc compile timeout bumped to 300s for large contracts.
  • Error out when --contract filter matches nothing.
  • Deduped bytecode result dicts and config validation (#173).

Infrastructure

  • Dependabot wired up (python, docker, github-actions, devcontainer images).
  • mypy runs added to CI.
  • Devcontainer images tracked via literal FROM + Dependabot.

Full log:

  • feat: TW easy tracks fix diffyscan config by @hweawer in #150
  • chore(deps-dev): bump pytest from 8.4.2 to 9.0.3 by @dependabot[bot] in #151
  • feat: Add ATokenWstETHSwap deployment config by @Psirex in #152
  • chore: convert CircuitBreaker config to YAML by @tamtamchik in #155
  • feat: add CircuitBreaker by @failingtwice in #154
  • feat: v3.0.2 configs by @dry914 in #147
  • fix: raise CompileError when solc returns no contracts to avoid batch crash by @tamtamchik in #160
  • feat: add GGVMigratorV2 deployment config by @tamtamchik in #161
  • fix: earnUSDe re-deploy (Ethereum + Mantle + Plasma) by @tamtamchik in #162
  • feat: mantle, arbitrum, base meta updates by @tamtamchik in #149
  • chore(deps): bump urllib3 from 2.6.3 to 2.7.0 by @dependabot[bot] in #158
  • chore(deps): bump idna from 3.11 to 3.15 by @dependabot[bot] in #159
  • docs: fix AI-doc drift vs code by @tamtamchik in #164
  • feat: CoW TWAP ExtensibleFallbackHandler verification by @tamtamchik in #135
  • feat: add Mellow meta core and earnUSDe configs across networks by @arwer13 in #148
  • chore: add dependabot config by @tamtamchik in #165
  • build: track devcontainer images via dependabot by @tamtamchik in #168
  • ci: bump the github-actions group with 2 updates by @dependabot[bot] in #166
  • build: bump the docker group in /.devcontainer with 2 updates by @dependabot[bot] in #169
  • build(deps): bump the python group across 1 directory with 4 updates by @dependabot[bot] in #167
  • chore: Refactor bytecode result deduplication and config validation by @tamtamchik in #173
  • build(deps-dev): bump pytest from 9.0.3 to 9.1.0 in the python group by @dependabot[bot] in #171
  • build: bump astral-sh/uv from 0.11.21 to 0.11.23 in /.devcontainer in the docker group by @dependabot[bot] in #170
  • Feat: granular allowlist by @TheDZhon in #141

New Contributors

Full Changelog: v0.16.3...v0.17.0

v0.16.3

04 Apr 16:14
d1a5d5d

Choose a tag to compare

What's Changed

  • feat: add L1ERC20Bridge config for zkSync cantina audit by @tamtamchik in #144

Full Changelog: v0.16.2...v0.16.3

v0.16.2

04 Apr 14:45
409eed7

Choose a tag to compare

What's Changed

  • chore(deps): bump requests from 2.32.5 to 2.33.0 by @dependabot[bot] in #145
  • chore(deps-dev): bump black from 25.12.0 to 26.3.1 by @dependabot[bot] in #142
  • chore(deps): bump pygments from 2.19.2 to 2.20.0 by @dependabot[bot] in #146

Full Changelog: v0.16.1...v0.16.2

v0.16.1

19 Mar 12:07
878cba5

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.16.0...v0.16.1

v0.16.0

16 Mar 13:25
3148269

Choose a tag to compare

What's Changed

Full Changelog: v0.15.0...v0.16.0

v0.15.0

13 Mar 14:06
aa01aae

Choose a tag to compare

What's Changed

  • remove hardhat
  • remove js/node trail
  • migrate project to uv

Full Changelog: v0.14.0...v0.15.0

v0.14.0

12 Mar 09:30
55287ee

Choose a tag to compare

What's Changed

Full Changelog: v0.13.1...v0.14.0

v0.13.1

06 Feb 20:39
4f12d55

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.13...v0.13.1

v0.13

02 Feb 22:29
e0fbfc2

Choose a tag to compare

What's Changed

Full Changelog: v0.12.2...v0.13

v0.12.2

04 Nov 12:56
8a7cb03

Choose a tag to compare

What's Changed

Full Changelog: v0.12.1...v0.12.2