Releases: lidofinance/diffyscan
Releases · lidofinance/diffyscan
v0.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
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
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
v0.16.0
What's Changed
- Add CLAUDE.md and Claude Code skills by @tamtamchik in #143
Full Changelog: v0.15.0...v0.16.0
v0.15.0
What's Changed
- remove hardhat
- remove js/node trail
- migrate project to uv
Full Changelog: v0.14.0...v0.15.0
v0.14.0
What's Changed
- YAML configs support
- feat: new vaults by @tamtamchik in #134
Full Changelog: v0.13.1...v0.14.0
v0.13.1
v0.13
What's Changed
- Fix: add PinnedBeaconProxy by @TheDZhon in #115
- Feat: Hoodi stvaults rc.4 by @TheDZhon in #116
- V3 minor fixes by @failingtwice in #120
- Feat: add Lido V3 mainnet cfg by @TheDZhon in #117
- Feat: add safe harbor by @TheDZhon in #121
- chore: fix typo by @tamtamchik in #122
- Fix: update v3 vote script add and commit by @TheDZhon in #124
- Fix: paused pdg voting script by @TheDZhon in #125
- feat: Lido V3 phase 2 by @tamtamchik in #127
- Fix: better GH handling by @TheDZhon in #128
- chore(deps): bump undici from 6.22.0 to 6.23.0 by @dependabot[bot] in #129
- chore(deps): bump urllib3 from 2.5.0 to 2.6.3 by @dependabot[bot] in #126
- chore(deps-dev): bump js-yaml from 4.1.0 to 4.1.1 by @dependabot[bot] in #118
- Detect bytecode length mismatches by @TheDZhon in #133
Full Changelog: v0.12.2...v0.13