Skip to content

Commit a0f5a86

Browse files
committed
🔖 Version 4.18.0
1 parent f76ef65 commit a0f5a86

File tree

2 files changed

+20
-1
lines changed

2 files changed

+20
-1
lines changed

docs/changelog.md

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

9+
## 4.18.0 <small>(May 8, 2025)</small> { id="4.18.0" }
10+
11+
Features & improvements:
12+
13+
- added support for Solidity 0.8.30 <small class="label">[core]</small>
14+
- improved LSP hover text for declarations <small class="label">[language server]</small>
15+
- added missing NatSpec documentation to enums and structs
16+
- added `indexed` keyword to event parameters
17+
- go to definition and hover LSP features now point to contract's constructor instead of the contract where appropriate <small class="label">[language server]</small>
18+
- `@inheritdoc` is now expanded in LSP hover <small class="label">[language server]</small>
19+
- added highlighting of relevant code for command-line detections output <small class="label">[static analysis]</small>
20+
- implemented `chainlink-deprecated-function`, `unused-error`, and `unused-event` detectors <small class="label">[static analysis]</small>
21+
22+
Fixes:
23+
24+
- fixed compilation of files with structurally different ASTs <small class="label">[core]</small>
25+
- `extra` dictionary is no longer cleared after LSP printers run as it may be used by command callbacks <small class="label">[language server]</small>
26+
27+
928
## 4.17.2 <small>(Apr 29, 2025)</small> { id="4.17.2" }
1029

1130
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.17.2"
3+
version = "4.18.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)