Releases: naddison36/tx2uml
Releases · naddison36/tx2uml
Release v1.1.30
Features:
- call diagrams with
noDelegates
option now uses the implementation contract name on the proxy contract - moved
etherscanKey
option so it is available for bothcall
andvalue
commands
Maintenance
- Upgraded dependencies
Example
With -x --noDelegates
option
tx2uml call --noDelegates 0x3a89de87d4a039af246474e1573f4687bba402471ab83285d9aa1271edde5eda -v
Without -x --noDelegates
option
tx2uml call 0x3a89de87d4a039af246474e1573f4687bba402471ab83285d9aa1271edde5eda -v
Release v1.1.29
- Added support for Scroll L2 chain using Scrollscan
Release v1.1.28
Release v1.1.27
Features:
- Added
--title
option to override the default tx hash title at the top - Added
-hc, --hideCaption
option to remove the network, block number and timestamp at the bottom of the diagrams
Fixes:
- multi tx traces duplicating events
- config overrides not working for call diagrams
Release v1.1.26
Features
- Added
-hf, --hideFooter
option to hide the boxes at the bottom of the contract lifelines - Added
-hb, --hideBalances
option to value transfer diagrams - Added more details to participants in value transfer diagrams. eg contract name
Fixes
- duplicate events when the event is defined in the proxy and implementation
- parsing of Events with fixed size arrays
- config overrides for value transfer diagrams
Release v1.1.25
- Added rETH as a node type
- Fixed contract labels
Release v1.1.24
Features
- Added support for Base and Celo blockchains
- Added chain options
none
andcustom
- Added
explorerUrl
option for custom chains and testnets
Fixes
- The
noParams
option was not hiding event params
Maintenance
- indent function params
- removed carriage return at the start of returns
- Updated Uniswap examples
Release v1.1.23
Feature
- Added new
-pv, --noParamValues
option to call diagrams
Fixes
- Failed to parse trace params after a contract deploy
Maintenance
- Upgraded to the latest plantuml jar file
Release v1.1.22
Fixes:
- Handle any carriage returns in call parameters
Chore:
- Avoid Etherscan rate limits by not fetching contract source code concurrently
Release v1.1.21
Features
- Added new
--mapSource
option to get source code from similar verified contracts. Useful for factory-deployed contracts. - Added Optimism labels
Maintenance
- Updated Etherscan labels
- default filename of value diagrams now prefixed with a v
- added Uniswap evolution examples