Skip to content

Commit 530824c

Browse files
committed
🔖 Version 4.17.0
1 parent 92e874a commit 530824c

File tree

2 files changed

+22
-1
lines changed

2 files changed

+22
-1
lines changed

docs/changelog.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,27 @@ small.label {
66
}
77
</style>
88

9+
## 4.17.0 <small>(Apr 28, 2025)</small> { id="4.17.0" }
10+
11+
Features & improvements:
12+
13+
- implemented `--no-logging` CLI option <small class="label">[cli]</small>
14+
- implemented `--no-header` CLI option for `wake print` <small class="label">[cli]</small>
15+
- `wake up pytypes` now accepts paths to generate pytypes for <small class="label">[cli]</small>
16+
- absolute paths are now supported in compilation <small class="label">[core]</small>
17+
- `exclude_paths` and `ignore_paths` are now set accordingly when importing Foundry config <small class="label">[core]</small>
18+
- `evm_version` is now auto-downgraded with a warning if not supported by the current solc <small class="label">[core]</small>
19+
- added a database of known contracts and implemented automatic ignoring of detections in such contracts <small class="label">[static analysis]</small>
20+
21+
Fixes:
22+
23+
- fixed multiple sources of memory leaks <small class="label">[core]</small>
24+
- fixed compilation crash on file removal regression <small class="label">[core]</small>
25+
- fixed IR `Module` type and its attributes <small class="label">[core]</small>
26+
- fixed progressive compilation (recompilation of all files except for errored ones) regression <small class="label">[language server]</small>
27+
- fixed while loops in control flow graphs <small class="label">[static analysis]</small>
28+
- fixed injected `IERC20Metadata.sol` compilation with older versions of solc <small class="label">[testing & deployment framework]</small>
29+
930
## 4.16.1 <small>(Apr 10, 2025)</small> { id="4.16.1" }
1031

1132
Fixes:

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "eth-wake"
3-
version = "4.16.1"
3+
version = "4.17.0"
44
description = "Wake is a Python-based Solidity development and testing framework with built-in vulnerability detectors."
55
license = "ISC"
66
authors = ["Ackee Blockchain"]

0 commit comments

Comments
 (0)