Skip to content

Releases: TrueFiEng/Waffle

3.2.1

24 Nov 15:51
6582186
Compare
Choose a tag to compare
  • Make solcjs compilation work with versions >=0.7.2

3.2.0

31 Oct 07:21
f7ecd9c
Compare
Choose a tag to compare
  • Caching solcjs binaries which allows faster test execution on slow internet and offline
  • Remove deployContract's default gasPrice and gasLimit (use etheres defaults instead)
  • New matchers changeEtherBalance and changeEtherBalances to replaces changeBalance and add support for transaction fees by deafult.

3.1.2

23 Oct 13:00
cc925f6
Compare
Choose a tag to compare
  • Add changeTokenBalance matcher
  • Fix staticcall for calls with multiple parameters

3.1.1

26 Sep 12:27
a0d756d
Compare
Choose a tag to compare
  • Remove multiple SPDX licence during flattening
  • Allow transaction receipt in balance matchers
  • Skip solc download if version is already present
  • Add revertsWithReason to mock contract documentation
  • Fix broken markdown in waffle-cli readme

3.1.0

02 Sep 08:46
c31a6b8
Compare
Choose a tag to compare
  • Introduce experimental support for Jest
  • Revert breaking change from Wallet to Signer in Fixture
  • Export Fixture type

3.0.3

31 Aug 15:51
18d759e
Compare
Choose a tag to compare
  • Fix source maps
  • Mocks can now call and staticcall through to contracts
  • Mock can now revert with reason in doppelganger contract (#349)

3.0.2

11 Jul 09:12
b9a3ad2
Compare
Choose a tag to compare

This release replace uses of Wallet with Signer in changeBalance(s) matchers and for fixtures.

3.0.1

05 Jul 10:27
77ac4c8
Compare
Choose a tag to compare

This release fixes following bugs:

  • Fix revertedWith matcher false positive behaviour
  • Make emit matcher error messages follow chai convention
  • Load config from provided path by default

3.0.0

24 Jun 12:11
10eeb0e
Compare
Choose a tag to compare

Update to ethers 5.0.1

3.0.0-beta.3

12 Jun 12:11
e597b2b
Compare
Choose a tag to compare
3.0.0-beta.3 Pre-release
Pre-release
  • Add more examples
  • Improve Waffle documentation
  • Remove createMockProvider() in favour of new MockProvider()
  • Remove getWallets() in favour of provider.getWallets()
  • Remove experimental warnings from features introduced in 2.5
  • Fixtures have swapped arguments order,
    before: fixtureFunction(provider, wallets)
    after: fixtureFunction(wallets, provider)