Releases: PaulRBerg/prb-test
Releases · PaulRBerg/prb-test
v0.5.3
Added
- Add
MIN_INT256
constant (@PaulRBerg) - Name
emitter
argument inexpectEmit
variant (@PaulRBerg)
Fixed
- Fix typos in NatSpec comments (@PaulRBerg)
v0.5.2
Added
- Add ASCII art (@PaulRBerg)
v0.5.1
Added
- Add simple
expectEmit
variants (#22) (@PaulRBerg)
v0.5.0
Changed
- Format contracts with
forge fmt
(@PaulRBerg) - Improve documentation (@PaulRBerg)
- Name the global import of
Helpers.sol
(@PaulRBerg) - Rename "Expected/Actual" to "Left/Right" in assertion logs (@PaulRBerg)
Added
- Add new
expectCall
variants (@PaulRBerg)
v0.4.0
Changed
- Improve documentation (@PaulRBerg)
- Name return argument in
addr
cheatcode (@PaulRBerg) - Upgrade Node.js dependencies (@PaulRBerg)
Added
- Add named alternatives to
contains
andeq
(@PaulRBerg) - Add
parseJson
cheatcodes with type coercion (@PaulRBerg) - Sync
Vm
with forge-std (@PaulRBerg)
v0.3.1
Changed
- Improve argument names in
Vm
(@PaulRBerg)
v0.3.0
Added
- Add
envOr
cheatcodes (@PaulRBerg) - Add
fsMetadata
cheatcode (@PaulRBerg)
Fixed
- Make
accesses
non-view (@PaulRBerg) - Make
getRecordedLogs
non-view (@PaulRBerg)
v0.2.1
Changed
- Fix Prettier formatting issues (@PaulRBerg)
v0.2.0
Changed
- Improve wording in CHANGELOG (@PaulRBerg)
- Name arguments in
Vm
interface functions (@PaulRBerg) - Sync
Vm
with forge-std (@PaulRBerg) - Set cheatcode mutability/ visibility (@PaulRBerg)
- Split
Vm
inVm
andVmSafe
interfaces (@PaulRBerg)
Added
- Add
allowCheatcodes
cheatcode (@PaulRBerg) - Add
broadcast
andstartBroadcast
private key overloads (@PaulRBerg) - Add
deriveKey
andrememberKey
cheatcodes (@PaulRBerg) - Add
difficulty
cheatcode (@PaulRBerg) - Add fork-related cheatcodes (@PaulRBerg)
- Add
getDeployedCode
(@PaulRBerg) - Add parsing cheatcodes (@PaulRBerg)
- Add
parseJson
helper functions inVm
(@PaulRBerg) - Add
projectRoot
cheatcode (@PaulRBerg) - Add
transact
cheatcode (@PaulRBerg) - Add emitter in
Log
struct (@PaulRBerg)
v0.1.3
Added
- Add more information in README (@PaulRBerg)
Changed
- Fix typos in README (@jordaniza, @PaulRBerg)
- Improve usage guides in README (@PaulRBerg)
- Make
IS_TEST
virtual (@PaulRBerg) - Remove superfluous
bytes20
cast (@PaulRBerg) - Update fuzzing configuration in
foundry.toml
(@PaulRBerg)