v4.12.0
Features & improvements:
- added support for Solidity 0.8.27 [core]
- implemented
wake compile
andwake detect
JSON export [core] - introduced support for subprojects compilation [core]
- added initial support for LSP 3.18 specification [language server]
- injected
wake_random_seed
variable into debugger instances [testing framework] - transaction revert and EVM halt errors are now properly distinguished with Anvil [testing framework]
Fixes:
- fixed
wake detect
detection code snippets trailing blank lines [core] - fixed Deploy & Interact compilation of contracts without provided bytecode [language server]
KeyboardInterrupt
is now handled correctly in multiprocess testing [testing framework]breakpoint
is now supported in multiprocess testing [testing framework]