All notable changes to this project are documented in this file.
This changelog format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.2.5 - 2024-02-02
- Loosen dependencies
- Revert to
hexbytes<1
1.2.4 - 2024-01-31
- Include
logIndex
,blockNumber
,transactionIndex
in decoded event logs
- Bump dependencies
- Updates to handle downstream breaking changes
1.2.3 - 2021-04-16
- Do not require
anonymous
field in ABI
1.2.2 - 2021-04-09
- Handle indexed tuples
1.2.1 - 2021-02-14
- Handle dynamic and fixed size tuples
1.2.0 - 2020-07-14
- Include address in decoded event logs
1.1.0 - 2020-05-30
- Decode events when the ABI contains indexed values but the log has None
- More expressive error messages when an event cannot be decoded from an incorrect number of topics
1.0.0 - 2020-04-21
- Anonymous and undecodable events can be returned without raising with the
allow_undecoded
kwarg - MyPy typing
- Extensive docstrings
get_event_abi
is nowget_topic_map
decode_event
is nowdecode_log
decode_trace
is nowdecode_traceTransaction
- decoding methods can no longer be passed a contract ABI - the ABI must first be converted using
get_topic_map
get_topics
methodskip_anonymous
kwarg in decoder methods
0.2.2 - 2019-11-04
- Support for Python 3.8
0.2.1 - 2019-08-07
- Include components in decoded output for tuples
0.2.0 - 2019-08-07
- Support for tuples (ABIEncoderV2)
get_log_topic
method
- Update dependency versions
- Require python 3.6
0.1.4 - 2019-01-16
- Verbose exceptions
- Properly handle arrays in events
0.1.2 - 2019-01-14
decode_logs
and `decode_trace methods
0.1.1 - 2019-01-06
get_event_abi
- cleaned up the project structure
0.1.0 - 2019-01-06
- Initial alpha release