Skip to content

Releases: Consensys/vscode-solidity-auditor

Version 0.0.31

08 Jan 11:08
3dea1e4
Compare
Choose a tag to compare

//maintenance

Solidity Visual Developer

v0.0.31

Happy new year 👪🌃🥂🎇!

  • new: allow to disable the "find references" provider
    • preferences → Settings → Solidity Visual Developer: solidity-va.findAllReferences.enable
    • in case another extension implements a better provider someday :)
  • new: experimental draw.io uml export to support your threat modelling needs (you're going to ❤ this!)
    • disabled by default
    • preferences → Settings → Solidity Visual Developer: solidity-va.codelens.drawio.enable
  • fix: function signature generation for AbiEncoderV2 functions that declare custom types
    • for now this falls back to assume every custom type is an address. needs some love if this feature is actually being used.
  • refactor: modular uml export
  • refactor: improved syntax highlighting / decoration performance
    • only decorates when needed, avoid double decoration
    • should fix or make it unlikely that decorations are being applied to the wrong editor - fixes #12
  • update: dependencies
    • surya
    • solidity parser
    • keccak

Version 0.0.30

02 Oct 12:52
Compare
Choose a tag to compare

//maintenance

Solidity Visual Developer

v0.0.30

  • new: We've finally implemented support for Right Click → Find All References for solidity source files!

    • Please note that this currently performs a lexical search of all source-code files containing the word under the cursor (including comments). This may be subject to change to return more specific results in the future.

      image
  • update: dependencies surya / solidity parser

Version 0.0.29

04 Aug 13:24
Compare
Choose a tag to compare

//maintenance

Solidity Visual Developer

v0.0.29

  • sort top level contracts list by filename
  • fix: VSCode-Error: Proposed API is only available when running out of dev or with the following command line switch... #59

Version 0.0.28

24 Jul 09:22
Compare
Choose a tag to compare

//feature

Solidity Visual Developer

v0.0.28

  • new: integration with tintinweb.vscode-ethover

    • ethereum address hover
    • open address in etherscan, fetch bytecode, verified contract
    • disassemble or decompile bytecode
    • registers .evmtrace and .evm language handlers to decorate disassemblies or bytecode
    • customizations/ApiKey: see settings
    image
  • update: surya to 0.4.1-dev.2

Version 0.0.27

24 Jun 20:19
Compare
Choose a tag to compare

//feature

Solidity Visual Developer

v0.0.27

  • rebirth: Solidity Visual Auditor is now Solidity Visual Developer 🎉
  • new: Ethereum Address hover commands. Hover over an ethereum account address to:
    • open the account on etherscan.io
    • show the contract code
    • show the VerifiedContract source code
    • decompile the byte-code. requires vscode-decompiler

      image

v0.0.26

  • new: support for solidity 0.6.x via #53
  • new: cockpit → Workspace: Explorer → Surya: Contract interaction graph aka surya.graphSimple #49

    image

    image
  • updated: surya to 0.4.0 #49
  • updated: solidity-parser-diligence to community maintained @solidity-parser/parser #53

Version 0.0.25

08 May 09:20
Compare
Choose a tag to compare

maintenance

see CHANGELOG

v0.0.25

  • updated: breaking interface with [email protected]: the render command was renamed from interactive-graphviz.preview.beside to graphviz-interactive-preview.preview.beside

Version 0.0.24

06 May 12:55
Compare
Choose a tag to compare

maintenance

see CHANGELOG

v0.0.24

  • new: Solidity Visual Auditor Cockpit panel additions
    • Context: show surya ftrace when clicking into a contract method in the editor
    • Flatfiles: List flat files produced by the extension (matches: **/flat_*.sol)
  • updated: surya (fixes multiple issues when parsing certain files)

Version 0.0.23

31 Mar 19:10
Compare
Choose a tag to compare

maintenance

see CHANGELOG

v0.0.22

  • new: Update notifications have arrived!
  • updated: solidity parser and surya
  • new: 🔥 Solidity Visual Auditor Cockpit panel
    • Workspace Explorer
    • Quick-access to extension settings
    • Find Top Level Contracts
    • Keep track of flattened files
    • List public state-changing methods from the current contract
    • Show the function call trace for the current method

Version 0.0.22

17 Jan 19:52
Compare
Choose a tag to compare

maintenance

see CHANGELOG

v0.0.22

  • update: solidity parser, surya (#41 #42)
  • fix: linter warnings (#40)
  • fix: configuration changes now take effect immediately (#43)

Version 0.0.21

25 Nov 13:47
Compare
Choose a tag to compare

maintenance

see CHANGELOG

v0.0.21

  • fix: Support VSCode for Windows (#38, #35)
  • fix: wrong UML arrows for inherited classes (#34)
  • code cleanup (#39)
  • allow extension to run on unsaved files/editors
    • NOTE: some functionality will not work on unsaved files, e.g. surya calls, graph, inheritance, ftrace, report, ..