github Ackee-Blockchain/wake v4.10.0

latest releases: v4.13.2, v4.13.1, v4.13.0...
6 months ago

Features & improvements:

  • implemented abi encoding & decoding of errors [testing framework]
  • included standard Solidity interfaces, Create3 deployer and ERC-1967 factory into bundled-in contracts [testing framework]
  • detectors & printers now run in subprocesses in LSP [language server]
  • implemented LSP workspace symbols feature [language server]
  • added support for Solidity 0.8.26 [core]
  • implemented exclude and only config options for printers [core]

Changes:

  • improved random_int documentation & incorrect value checking [testing framework]
  • changed __str__ and __repr__ of Account for easier debugging [testing framework]
  • code lens LSP features re-implemented as LSP printers + created docs [language server]
  • dropped support for Python 3.7 [core]
  • upgraded pydantic to 2.x [core]

Fixes:

  • fixed pickling error when encoding dataclasses using new abi encoder [testing framework]
  • fixed file descriptors leak in LSP [language server]
  • fixed misbehavior of LSP configuration key removal [language server]
  • fixed LSP connection crash due to incorrect content length with unicode characters [language server]
  • fixed rare compilation pipeline crash with multiple solc versions [core]
  • fixed wake detect & wake print commands with latest rich-click [cli]

Don't miss a new wake release

NewReleases is sending notifications on new releases.