Skip to content

Releases: naddison36/tx2uml

Release v1.0.22

23 Feb 02:31
7ab09e7
Compare
Choose a tag to compare
  • Added max fee and priority to tx details at the start
  • Added chain and block number to caption at the bottom

Release v1.0.21

23 Feb 02:31
7ab09e7
Compare
Choose a tag to compare
  • Changed to use PlantUML LGPL licensed jar
  • Split command usage and description

Release v1.0.20

22 Feb 10:37
Compare
Choose a tag to compare
  • Event info at the bottom of the lifelines are now shown at the same level
  • Updated plantuml.jar to v1.2023.1
  • Reduced displayed bytes to just 8 bytes
  • Regenerated example diagrams

Release v1.0.19

10 Aug 05:59
Compare
Choose a tag to compare
  • Added config file to set or override contract properties like the name and ABI
  • Sender now displayed as an actor rather than participant like the other contracts.
  • Token name and token symbol shown on separate lines to reduce the participant width

Release v1.0.18

08 Aug 08:23
Compare
Choose a tag to compare
  • Added support for Besu and Anvil
  • now use trace_transaction instead of trace_replayTransaction for OpenEthereum like nodes
  • Added -V --version option
  • Added support for bsc, arbitrum and sepolia blockchains
  • Removed network from EthereumNodeClient so it will get chain id. This is to support running against forked chains
  • Upgraded dependencies
  • Target TypeScript is now ES2020 so must use node 14 as a minimum

Release v1.0.12

24 Jul 13:26
Compare
Choose a tag to compare
  • Can not exclude a list of contracts from the output with the -a or --noAddresses option which takes a comma-separated list of addresses
  • Fixed the missing events from delegated calls. eg delegated proxy calls or events emitted from library contracts.

Fixes puml output files

03 Mar 21:25
Compare
Choose a tag to compare
v0.0.14

fixed puml formatted output

Support for large transactions

03 Mar 21:29
Compare
Choose a tag to compare

The node-plantuml dependency was replaced with direct integration with the Java plantuml process. This integration pipes the generated Plant UML text to the Java process who's output is piped to a file.