Features & improvements:
- added support for Solidity 0.8.30 [core]
- improved LSP hover text for declarations [language server]
- added missing NatSpec documentation to enums and structs
- added
indexed
keyword to event parameters
- go to definition and hover LSP features now point to contract's constructor instead of the contract where appropriate [language server]
@inheritdoc
is now expanded in LSP hover [language server]- added highlighting of relevant code for command-line detections output [static analysis]
- implemented
chainlink-deprecated-function
,unused-error
, andunused-event
detectors [static analysis]
Fixes:
- fixed compilation of files with structurally different ASTs [core]
extra
dictionary is no longer cleared after LSP printers run as it may be used by command callbacks [language server]