Releases: TrueFiEng/Waffle
Releases · TrueFiEng/Waffle
3.2.1
- Make solcjs compilation work with versions >=0.7.2
3.2.0
- Caching solcjs binaries which allows faster test execution on slow internet and offline
- Remove deployContract's default
gasPrice
andgasLimit
(use etheres defaults instead) - New matchers
changeEtherBalance
andchangeEtherBalances
to replaceschangeBalance
and add support for transaction fees by deafult.
3.1.2
- Add changeTokenBalance matcher
- Fix staticcall for calls with multiple parameters
3.1.1
- 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
- Introduce experimental support for Jest
- Revert breaking change from Wallet to Signer in Fixture
- Export Fixture type
3.0.3
3.0.2
This release replace uses of Wallet with Signer in changeBalance(s) matchers and for fixtures.
3.0.1
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
Update to ethers 5.0.1
3.0.0-beta.3
- Add more examples
- Improve Waffle documentation
- Remove
createMockProvider()
in favour ofnew MockProvider()
- Remove
getWallets()
in favour ofprovider.getWallets()
- Remove experimental warnings from features introduced in 2.5
- Fixtures have swapped arguments order,
before:fixtureFunction(provider, wallets)
after:fixtureFunction(wallets, provider)