Releases: BobTheBuidler/faster-hexbytes
v1.3.8
What's Changed
-
chore(deps): update dependency mypy to v2 by @renovate[bot] in #99
-
chore(deps): update dependency mypy to v2.1.0 by @renovate[bot] in #102
-
chore(deps): update dependency pytest-codspeed to >=4.4,<4.5 by @renovate[bot] in #98
-
chore(deps): update dependency pytest-codspeed to >=4.5,<4.6 by @renovate[bot] in #103
-
chore(deps): update dependency pytest-codspeed to v5 by @renovate[bot] in #100
Full Changelog: v1.3.7...v1.3.8
v1.3.7
What's Changed
- perf: update dependency mypy to v1.20.0 by @renovate[bot] in #94
- perf: optimize hexstr_to_bytes odd-length check by @BobTheBuidler in #72
- perf: add bytes fast-path in HexBytes.new by @BobTheBuidler in #73
- chore: drop support for Python3.9 by @BobTheBuidler in #95
Full Changelog: v1.3.6...v1.3.7
v1.3.6
What's Changed
-
perf: short-circuit empty hex strings in hexstr_to_bytes by @BobTheBuidler in #69
-
perf: avoid hex round-trip for int to bytes by @BobTheBuidler in #74
-
perf: optimize hexstr_to_bytes prefix check by @BobTheBuidler in #75
-
perf: optimize HexBytes slice fast-path by @BobTheBuidler in #70
-
feat(mypy): annotate test functions by @BobTheBuidler in #65
-
fix(mypy): type errs in benchmark scripts by @BobTheBuidler in #63
-
fix(mypy): fix remaining mypy errs by @BobTheBuidler in #66
Full Changelog: v1.3.5...v1.3.6
v1.3.5
What's Changed
- chore: lint for python3.9 by @BobTheBuidler in #62
- chore: remove old Python3.8 classifier from setup.py by @BobTheBuidler in #61
- chore(deps): update dependency mypy to v1.19.1 by @renovate[bot] in #59
Full Changelog: v1.3.4...v1.3.5
v1.3.4
What's Changed
- fix: PEP625 compliance by @BobTheBuidler in #52
- chore: update dependency mypy to v1.19.0 by @renovate[bot] in #54
Full Changelog: v1.3.3...v1.3.4
v1.3.3
What's Changed
-
fix: add typing-extensions to install_requires by @BobTheBuidler in #48
-
feat:
make benchmarkMakefile command by @BobTheBuidler in #49 -
feat: set mypyc flag strict_dunder_typing=True by @BobTheBuidler in #37
-
chore: skip mypycify cmd in setup.py if not installing by @BobTheBuidler in #32
-
chore: set mypyc group name by @BobTheBuidler in #36
-
chore: add project_urls to setup.py by @BobTheBuidler in #43
-
chore: add benchmarks url to setup.py by @BobTheBuidler in #44
-
chore: add codspeed extras group by @BobTheBuidler in #47
-
chore: add benchmark extras group by @BobTheBuidler in #50
-
feat(benchmark): upgrade benchmark runner to py3.14 by @BobTheBuidler in #17
New Contributors
Full Changelog: v1.3.2...v1.3.3
v1.3.2
What's Changed
-
feat: microoptimize
__repr__by @BobTheBuidler in #11 -
fix: TypeError in
HexBytes.__new__if called from subclass by @BobTheBuidler in #10 -
chore: drop python3.8 by @BobTheBuidler in #4
-
feat(cicd): tox github action by @BobTheBuidler in #3
New Contributors
- @BobTheBuidler made their first contribution in #2
Full Changelog: v1.3.1...v1.3.2
v1.3.1-compiled
chore: compile C files for source control