diff --git a/docs/changelog.md b/docs/changelog.md index d707d079b..6d184806c 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -6,6 +6,19 @@ small.label { } +## 4.11.1 (Aug 26, 2024) { id="4.11.1" } + +Changes: + +- Wake now does not scan for Solidity files in hidden directories both in CLI and LSP [core] + +Fixes: + +- fixed exception when accessing `Assignment.assigned_variables` for array access with base enclosed in parentheses [core] +- fixed indexing of Solidity AST compiled with both >=0.8 and <0.8 versions with AST node represented by `IdentifierPath` in >=0.8 and `Identifier` in <0.8 [core] +- fixed memory not always available in call traces in LSP contract deployment & interaction [language server] +- fixed `FileNotFoundError` when scanning for Solidity files in LSP [language server] + ## 4.11.0 (Aug 13, 2024) { id="4.11.0" } Features & improvements: @@ -15,6 +28,7 @@ Features & improvements: - Wake IR now uses weak references to avoid cyclic references preventing garbage collection [core] - improved error messages when Rosetta is not enabled on macOS [core] - added optional `--incremental` CLI option to `wake up` commands [core] +- introduced API for deployment & interaction with Solidity contracts through LSP [language server] - language server now watches for external changes to Solidity files (e.g. through git branch switch) and recompiles automatically [language server] - improved language server RAM usage [language server] - improved language server responsiveness, especially when recompiling [language server] diff --git a/pyproject.toml b/pyproject.toml index 9fc19c133..a548f74c2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "eth-wake" -version = "4.11.0" +version = "4.11.1" description = "Wake is a Python-based Solidity development and testing framework with built-in vulnerability detectors." license = "ISC" authors = ["Ackee Blockchain"]