Skip to content

Releases: naddison36/sol2uml

Release v2.2.2

28 Sep 23:31
Compare
Choose a tag to compare
  • sol2uml flatten sets pragma solidity from the compiler version of the verified contract. See #104 for more details.

Release v2.2.1

22 Sep 07:16
Compare
Choose a tag to compare
  • Fixed broken dependencies when an import in file has no other UML classes. See issue #102 as an example.
  • Improved logging of axios calls.

Release v2.2.0

02 Sep 00:32
Compare
Choose a tag to compare
  • Added function modifiers in class diagrams

For example
Screen Shot 2022-09-02 at 10 22 24 am

Release v2.1.9

22 Aug 03:19
Compare
Choose a tag to compare

Fixes

  • Handle circular imports. #96
  • Do not parse folders that have a .sol extension. #98

Features

  • Added class option -hm, --hideModifiers. #97
  • Added class option -ht, --hideEvents. #97

Release v2.1.8

15 Aug 08:37
Compare
Choose a tag to compare
  • Improved error messages of storage diagrams for the -c option

Release v2.1.7

14 Aug 12:59
Compare
Choose a tag to compare
  • Fixed arrays with items > 16 bytes and < 32 bytes
  • Added associations to file level constants

Release v2.1.6

14 Aug 06:35
Compare
Choose a tag to compare
  • fix: resolving imports from Etherscan sourced files on Windows
  • fix: normalise contract filename for storage diagrams to help find the correct Solidity file
  • chore: added more debugs of parsed classes
  • chore: added GitHub Actions to test install and platforms

Release v2.1.5

09 Aug 02:47
Compare
Choose a tag to compare
  • Added -cf, --contractFile <filename> option for storage diagrams for when there is the same contract name in different files.

See issue #92 for more details.

Release v2.1.4

07 Aug 23:58
Compare
Choose a tag to compare

feat: added support for Avalanche, Crono, Fantom, Moonbeam and Optimistic
fix: sol2uml version now handles js and ts execution
chore: better handling of errors
chore: bumped version to 2.1.4

Release v2.1.3

04 Aug 19:29
Compare
Choose a tag to compare
  • Added -V --version option