Skip to content

Releases: matter-labs/foundry-zksync

foundry-zksync Nightly (2024-08-22)

22 Aug 00:25
c4f1f03
Compare
Choose a tag to compare
Pre-release

Other

  • perf(dev): compile optimized multivm crate (#538)
  • refactor: implement new compilers api (#535)

foundry-zksync Nightly (2024-08-21)

21 Aug 00:25
1cf88dc
Compare
Choose a tag to compare
Pre-release

Other

  • chore: add sqlx issue to cargo deny (#536)
  • test(zk): Add proxy and NFT script to Cargo test (#527)
  • fix(zk): add logs to recorded_logs (#522)

foundry-zksync Nightly (2024-08-20)

20 Aug 00:26
221c2da
Compare
Choose a tag to compare
Pre-release

Other

  • test(zk): migrate mocked modifier (#529)
  • test(zk): migrate forced return (#530)
  • test(zk): migrate ZkLargeFactoryDependenciesTest (#528)
  • fix: disable releases with asm-keccak feature (#534)
  • test(zk): AAVE-DI (#519)

foundry-zksync Nightly (2024-08-19)

17 Aug 00:30
184304b
Compare
Choose a tag to compare
Pre-release
  • No changes

foundry-zksync Nightly (2024-08-16)

16 Aug 00:30
a452f40
Compare
Choose a tag to compare
Pre-release

Other

  • chore: pull in merged commits from upstream (#524)

foundry-zksync Nightly (2024-08-15)

15 Aug 00:32
5c7b918
Compare
Choose a tag to compare
Pre-release

Other

  • fix: Change branch from workflows to main (#520)
  • feat: Foundry Upstream support 62cdea8 (#493)
  • test(zk): migrate factory tests & script (#516)
  • test(zk): Migrate ownership zksync tests to cargo test (#523)

foundry-zksync Nightly (2024-08-06)

02 Aug 00:33
bde6d97
Compare
Choose a tag to compare
Pre-release
  • No changes

v0.0.3-alpha.1

22 Jul 15:57
d51c5ef
Compare
Choose a tag to compare

What's Changed

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 in foundry.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

22 Jul 10:15
825ca04
Compare
Choose a tag to compare
v0.0.2-alpha.aave-2 Pre-release
Pre-release

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)

04 Jul 00:32
ab00f2e
Compare
Choose a tag to compare
Pre-release
  • No changes