EVM-Simulator
EVM-Simulator copied to clipboard
Bump eth-abi from 2.0.0 to 4.2.0
Bumps eth-abi from 2.0.0 to 4.2.0.
Changelog
Sourced from eth-abi's changelog.
eth-abi v4.2.0 (2023-08-28)
Features
- Allow turning off abi decoder "strict mode" when calling ``abi.decode()``. (`[#198](https://github.com/ethereum/eth-abi/issues/198) <https://github.com/ethereum/eth-abi/issues/198>`__)
Bugfixes
- Validate against zero-sized
tuple
types / empty Solidity structs. ([#212](https://github.com/ethereum/eth-abi/issues/212) <https://github.com/ethereum/eth-abi/issues/212>
__)eth-abi v4.1.0 (2023-06-08)
Features
- updated `StringDecoder` class to allow user-defined handling of malformed strings, handle with `strict` by default (`[#187](https://github.com/ethereum/eth-abi/issues/187) <https://github.com/ethereum/eth-abi/issues/187>`__)
Internal Changes - for eth-abi contributors
- remove unused docs deps, bump version of remaining (
[#203](https://github.com/ethereum/eth-abi/issues/203) <https://github.com/ethereum/eth-abi/issues/203>
__)- Moved requirements-docs.txt info into .readthedocs.yml (
[#204](https://github.com/ethereum/eth-abi/issues/204) <https://github.com/ethereum/eth-abi/issues/204>
__)- pull in updates from the python project template (
[#205](https://github.com/ethereum/eth-abi/issues/205) <https://github.com/ethereum/eth-abi/issues/205>
__)- Updated CI process to handle tox issue caused by
virtualenv
update ([#208](https://github.com/ethereum/eth-abi/issues/208) <https://github.com/ethereum/eth-abi/issues/208>
__)eth-abi v4.0.0 (2023-03-22)
No significant changes.
eth-abi v4.0.0-beta.3 (2023-03-20)
Breaking Changes
- Upgrade Parsimonious dependency to allow >=0.9,<0.10 (`[#201](https://github.com/ethereum/eth-abi/issues/201) <https://github.com/ethereum/eth-abi/issues/201>`__)
eth-abi v4.0.0-beta.2 (2022-11-21) </tr></table>
... (truncated)
Commits
5becd62
Bump version: 4.1.0 → 4.2.018813cd
Compile release notes1a0341f
Add newsfragment & update docs for #198 / #211670482c
clean up byte-padding logic for strict vs non-strictf06be57
Remove unnecessary checks for pad_size in tests4235b3d
test both strict values for sanity check on all decode tests89a2e84
Some refactor + cleanup around strict flag; add tests17af282
Add a strict flag to toggle decode 'strict mode'c9299e4
fix test: allow successful decoding with no paddingce49f2b
do not require padding when decoding byte sting- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it -
@dependabot merge
will merge this PR after your CI passes on it -
@dependabot squash and merge
will squash and merge this PR after your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency -
@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the Security Alerts page.