Releases: naddison36/tx2uml
Releases · naddison36/tx2uml
Release v1.0.22
- 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
- Changed to use PlantUML LGPL licensed jar
- Split command usage and description
Release v1.0.20
- 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
- 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
- Added support for Besu and Anvil
- now use
trace_transaction
instead oftrace_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
- 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
v0.0.14 fixed puml formatted output
Support for large transactions
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.