Skip to content

Releases: tintinweb/solidity-workspace

Version 0.3.1

05 May 12:56
Compare
Choose a tag to compare

version jump because solidity parser jumped to 0.18.0

  • update dep solidity parser 0.18.0
    • note solidity parser bug: #6 (this should really not throw random exceptions)

Version 0.2.2

05 May 12:42
Compare
Choose a tag to compare
  • add standalone SourceUnit support with dummy workspace
const su = new SourceUnit().fromSource(sourceCode);
console.log(su.imports);

Version 0.2.1

13 Oct 11:08
Compare
Choose a tag to compare

Version 0.2.1

  • several improvements to the caching logic to optimize the cache from growing indefinitely and optimize the memory footprint and the overall performance - #2
  • new logic to resolve identifiers inherited from other contracts, and imported source units (structs and enums) - #2
  • new logic needed to compute function signatures from a function definition node in the AST - #2
  • new funcsigs subcommand for the cli - #3
  • fixes withTimeout to cleanup timer if promises finish - #3
  • update dependencies - #3
  • now merges passed-in options with defaults instead of overriding them - #3
  • fixes basetype detection for funcsig generation for contract type arrays - #3

Version 0.1.7

10 Oct 15:16
Compare
Choose a tag to compare

Version 0.1.7

  • track modifier and supercall arguments with identifiers

Version 0.1.6

21 Jul 19:18
Compare
Choose a tag to compare
  • update solidity parser to 0.14.3
  • update dependencies
  • fix cli exception on unparseable solidity file

ref: 874c714

Version 0.1.5

10 Dec 17:51
Compare
Choose a tag to compare
  • update solidity parser to 0.14.0
  • update dependencies

Version 0.1.4

18 Jun 16:55
Compare
Choose a tag to compare

update readme
fix errorhandling in cli.js

Version 0.1.3

18 Jun 16:40
Compare
Choose a tag to compare

initial release. updated readme for npm.

Version 0.1.2

16 Jun 13:13
3175f2d
Compare
Choose a tag to compare

initial release