Releases: matter-labs/foundry-zksync
Releases · matter-labs/foundry-zksync
foundry-zksync Nightly (2024-08-20)
foundry-zksync Nightly (2024-08-19)
- No changes
foundry-zksync Nightly (2024-08-16)
Other
- chore: pull in merged commits from upstream (#524)
foundry-zksync Nightly (2024-08-15)
foundry-zksync Nightly (2024-08-06)
- No changes
v0.0.3-alpha.1
What's Changed
- chore: foundry update 4af6cfa by @nbaztec in #445
- feat: disable batch factory deps by default by @nbaztec in #476
- fix(zk): propagate env during
transact
by @Karrq in #477 - fix: wrong gas parameters while broadcasting tx in script by @HermanObst in #473
- fix: add factory_deps to estimate_gas by @nbaztec in #486
Breaking Changes
- Deprecated support for deploying missing libraries. The feature was very fragile from the beginning and required considerable resources to be able to keep up with foundry's fast track updates. The current recommended way would be to run the
forge create
commands manually as they are printed in the output. Alternatively the known deployed libraries can be specified infoundry.toml
. There is an ongoing investigation on how to re-introduce this functionality in a way that is sustainable in the long run.
Full Changelog: nightly-ab00f2ea4a6bd2100b7fdb5f16687fd078a1f6f3...v0.0.3-alpha.1
v0.0.2-alpha.aave-2
What's Changed
- fix: resolve hashes always enabled by @nbaztec in #394
- test: add case for contracts w/ libraries by @Karrq in #387
- fix: use journaled state to read storage by @nbaztec in #393
- chore: add .zksolc-libraries-cache to .gitignore by @elfedy in #397
- feat: always get logs after zkvm execution by @Karrq in #396
- fix: add support for SELFBALANCE opcode by @Karrq in #395
- feat: compile zksync via foundry-compilers by @elfedy in #368
- docs: add notes solc version compatibility with zksolc by @elfedy in #399
- fix: use consistent chainId in zkEVM by @nbaztec in #398
- chore: remove contracts_to_compile from CompilerArgs by @elfedy in #401
- chore: update readme by @dutterbutter in #376
- fix: Override blockhash in zk context by @Jrigada in #400
- fix: Add handle expect emit on create by @Jrigada in #402
- feat: add zk-solc-path option by @elfedy in #406
- fix: allow install script in CI by @nbaztec in #370
- chore: add assert for bytecode word-size in etch by @nbaztec in #410
- feat: batch large factory_deps by @nbaztec in #412
- feat: create docker container by @ETeissonniere in #407
- chore: adds aave-governance-v3 test suite to CI by @HermanObst in #413
- chore: update foundry-compilers by @elfedy in #414
- chore: remove aave-governance-v3 test suite to CI by @Karrq in #417
- chore: update
LATEST_SOLC
const by @Karrq in #419 - chore: update foundry-compilers by @elfedy in #425
- refactor: only
build
/create
evm or zksync by @Karrq in #421 - refactor: improve
foundry_zksync_core::vm::runner
by @Karrq in #416 - chore: update zksync deps by @nbaztec in #404
- docs: update zksync links by @Karrq in #432
- refactor(config): split zk-related configuration by @Karrq in #430
- docs: zksync config by @Karrq in #437
- refactor: only
script
/test
evm or zksync by @Karrq in #435 - feat(create): empty constructor args warning by @Karrq in #436
- fix: Use zk_output to run Invariant tests by @Jrigada in #441
- feat(verify): zksync contract verification by @Karrq in #440
- fix: batch factory deps for broadcastable tx by @Karrq in #455
- feat: disable batch factory deps by default by @nbaztec in #476
- fix(zk): propagate env during
transact
by @Karrq in #477 - fix: wrong gas parameters while broadcasting tx in script by @HermanObst in #473
Full Changelog: v0.0.2-alpha.aave-1...v0.0.2-alpha.aave-2
foundry-zksync Nightly (2024-07-15)
- No changes
foundry-zksync Nightly (2024-06-04)
Other
- fix: Add handle expect emit on create (#402)
foundry-zksync Nightly (2024-05-23)
- No changes