Releases: BobTheBuidler/faster-eth-utils
Releases · BobTheBuidler/faster-eth-utils
v5.3.24
v5.3.23
What's Changed
- chore: update dependency cchecksum to v0.3.10 by @renovate[bot] in #255
- chore: update dependency mypy to v1.19.1 by @renovate[bot] in #256
- chore: bump version to 5.3.23 by @BobTheBuidler in #257
- chore(mypy): remove redundant casts in pydantic helpers by @BobTheBuidler in #252
Full Changelog: v5.3.22...v5.3.23
v5.3.22
What's Changed
- perf: skip building tuple for str.startswith in is_0x_prefixed by @BobTheBuidler in #245
- perf: use big-endian bytes for int to_bytes by @BobTheBuidler in #246
- chore: bump version to 5.3.22 by @BobTheBuidler in #251
Full Changelog: v5.3.21...v5.3.22
v5.3.21
What's Changed
- chore(deps): update actions/checkout action to v6 by @renovate[bot] in #193
- chore(deps): update dependency mypy to v1.19.1 by @renovate[bot] in #202
- chore(deps): update github artifact actions (major) by @renovate[bot] in #201
- chore(deps): update bobthebuidler/mypycify action to v0.2.6 by @renovate[bot] in #192
- chore(deps): update actions/cache action to v5 by @renovate[bot] in #200
- chore(deps-dev): bump cchecksum from 0.3.7.dev0 to 0.3.8.dev0 by @dependabot[bot] in #198
- chore: drop Python3.8 and 3.9 by @BobTheBuidler in #205
- feat(cicd): run pyupgrade in github runner by @BobTheBuidler in #206
- feat(cicd): run autoflake in github runner by @BobTheBuidler in #207
- chore: bump pyupgrade version to python3.10+ by @BobTheBuidler in #208
- chore: add constants in logging.py by @BobTheBuidler in #211
- feat: precompile tuple ABI regex by @BobTheBuidler in #213
- Short-circuit identical addresses in is_same_address by @BobTheBuidler in #214
- Add shared DECIMAL_ZERO constant for currency conversions by @BobTheBuidler in #215
- Decode int branch of
to_textdirectly as UTF-8 by @BobTheBuidler in #216 - fix: remove
zipusage in ABI input alignment map calls by @BobTheBuidler in #217 - Normalize unit lookup in currency conversions by @BobTheBuidler in #220
- Reuse int conversion in humanize_seconds by @BobTheBuidler in #219
- Refactor ABI input sorting in get_normalized_abi_inputs by @BobTheBuidler in #218
- Optimize ABI arg position lookup in
get_normalized_abi_inputsby @BobTheBuidler in #221 - feat: add some C constants by @BobTheBuidler in #222
- feat: vendor itertools.repeat by @BobTheBuidler in #224
- Verify mypyc-generated C sources for compiled submodules by @BobTheBuidler in #225
- feat(mypy): enable --strict flag by @BobTheBuidler in #184
- chore: bump cchecksum by @BobTheBuidler in #227
- fix(mypy): add typing annotations in decorator benchmarks by @BobTheBuidler in #228
- fix(mypy): errs in ABI benchmarks by @BobTheBuidler in #230
- fix(mypy): fix typing for curried.apply_one_of_formatters by @BobTheBuidler in #231
- fix(mypy): type errs in benchmark scripts by @BobTheBuidler in #232
- chore(deps): update bobthebuidler/mypycify action to v0.3.0 by @renovate[bot] in #233
- fix: drop Python3.8 and 3.9 from setup.py by @BobTheBuidler in #235
- fix(mypy): type errs in setup.py by @BobTheBuidler in #234
- feat(mypy) annotate hex utils tests by @BobTheBuidler in #236
- chore(deps): update dependency cchecksum to v0.3.9 by @renovate[bot] in #229
- chore: bump version to 5.3.21 by @BobTheBuidler in #237
- Fix mypy typing suppressions by @BobTheBuidler in #238
- fix(mypy): unused ignore by @BobTheBuidler in #239
- fix(mypy): fix mypy errs by @BobTheBuidler in #240
New Contributors
- @dependabot[bot] made their first contribution in #198
Full Changelog: v5.3.20...v5.3.21
v5.3.20
What's Changed
v1.19.0 brings substantial performance improvements in some faster-eth-utils functions:

- chore: bump version to 5.3.20 by @BobTheBuidler in #196
Full Changelog: v5.3.19...v5.3.20
v5.3.19
What's Changed
- chore(deps): update dependency pytest-benchmark to v5.2.3 by @renovate[bot] in #186
- chore: loosen pytest-benchmark pin by @BobTheBuidler in #188
- chore(deps): update dependency cchecksum to v0.3.7.dev0 by @renovate[bot] in #189
Full Changelog: v5.3.18...v5.3.19
v5.3.18
What's Changed
- fix: include requirements-xxx.txt files in sdist tarbell by @BobTheBuidler in #183
Full Changelog: v5.3.17...v5.3.18
v5.3.17
What's Changed
- chore: pin
eth-typingby @BobTheBuidler in #168 - chore: pin
cchecksumby @BobTheBuidler in #169 - chore: pin
eth-utilsby @BobTheBuidler in #170 - chore: add
benchmarkextras group by @BobTheBuidler in #171 - chore(deps): update dependency cchecksum to v0.3.4 by @renovate[bot] in #177
- chore(deps): update dependency pytest-benchmark to v5.2.2 by @renovate[bot] in #176
- fix(mypy): can't use SupportsBool on Python3.8 by @BobTheBuidler in #179
Full Changelog: v5.3.16...v5.3.17
v5.3.16
What's Changed
- fix(cicd): shadowing issues in release workflow by @BobTheBuidler in #167
Full Changelog: v5.3.15...v5.3.16
v5.3.15
What's Changed
- fix: PEP 625 compliancce for PyPI by @BobTheBuidler in #164
- chore: adapt to more modern license spec by @BobTheBuidler in #165
- chore: bump version to 5.3.15 by @BobTheBuidler in #166
Full Changelog: v5.3.14...v5.3.15