Releases: BobTheBuidler/dank_mids
v4.20.101
What's Changed
-
feat: optimize _Batch.calls property by @BobTheBuidler in #287
-
chore: refactor failure logging by @BobTheBuidler in #292
-
chore: update lockfile by @BobTheBuidler in #288
-
chore: bump version to 4.20.101 by @BobTheBuidler in #293
-
fix(test): brownie bug no longer breaks tests by @BobTheBuidler in #290
-
fix(test): install cython in test workflow by @BobTheBuidler in #291
Full Changelog: v4.20.100...v4.20.101
v4.20.100
What's Changed
- feat: cache method len by @BobTheBuidler in #281
- feat: prepare for cython by @BobTheBuidler in #283
- fix: unbound local error by @BobTheBuidler in #282
- fix: broken import by @BobTheBuidler in #284
- fix: key error by @BobTheBuidler in #285
- fix: DankEth.get_block_number is defined twice by @BobTheBuidler in #286
Full Changelog: v4.20.99...v4.20.100
v4.20.99
What's Changed
-
feat(docs): MUCH better docs with gpt-4o by @BobTheBuidler in #279
-
fix: dependency pins by @BobTheBuidler in #276
-
chore: bump version to 4.20.99 by @BobTheBuidler in #280
Full Changelog: v4.20.98...v4.20.99
v4.20.98
v4.20.97
What's Changed
-
feat: implement evmspec lib for faster decoding
-
feat: raise more specific BrownieNotConnected error by @BobTheBuidler in #224
-
feat: speed up decoding logs and tx receipts by @BobTheBuidler in #237
-
feat: optimize decoding blocks by @BobTheBuidler in #239
-
feat: freeze Struct subclasses to prevent editing by @BobTheBuidler in #243
-
feat: add exc detail by @BobTheBuidler in #252 and #256
-
fix: define chainstack rate limiting handler for µs denominated wait times by @BobTheBuidler in #225
-
fix: use eth_retry.auto_retry when initing Contract by @BobTheBuidler in #226
-
fix: work with new arbitrum tx receipt fields by @BobTheBuidler in #235 and #236
-
chore: add debugging details to msgspec.ValidationError by @BobTheBuidler in #223
-
chore: refactor to_dict by @BobTheBuidler in #244 and #248 and #250
-
chore: refactor error formatting by @BobTheBuidler in #249
-
chore: refactor __format_error by @BobTheBuidler in #251
-
chore: refactor get_response by @BobTheBuidler in #254
-
fix: refactor get_response by @BobTheBuidler in #255
-
feat(docs): add some light docs with cursor by @BobTheBuidler in #222
-
feat(docs): remove useless members by @BobTheBuidler in #227
-
fix(docs): fix automodule syntax err by @BobTheBuidler in #228
-
fix(docs): fix automodule syntax err by @BobTheBuidler in #229
-
fix(docs): debug logs AttributeError by @BobTheBuidler in #231
-
fix(docs): debug logs AttributeError by @BobTheBuidler in #232
-
fix(docs): hide
__call__
member on typing.NewType objs by @BobTheBuidler in #233 -
fix(docs): hide more useless members from docs by @BobTheBuidler in #234
-
chore(docs): log dogs deployment substeps for debugging by @BobTheBuidler in #230
Full Changelog: v4.20.96...v4.20.97
v4.20.96
What's Changed
BREAKING:
- feat: remove previously deprecated modules by @BobTheBuidler in #208
non breaking:
-
feat: remove useless frames from exc tracebacks by @BobTheBuidler in #215
-
feat: BatchResponseSortError internal exception by @BobTheBuidler in #205
-
fix: raise BatchSortError earlier by @BobTheBuidler in #211
-
fix: use full request spec by default if using reth client by @BobTheBuidler in #212
-
fix: decoding error by @BobTheBuidler in #219
-
fix: chainstack batch response out of order by @BobTheBuidler in #206
-
chore: add detail to TypeError by @BobTheBuidler in #207
-
chore: suppress chainstack batch size errs in logs by @BobTheBuidler in #210
-
chore: refactor helpers by @BobTheBuidler in #213
-
chore: fix sourcery warnings by @BobTheBuidler in #216
-
chore: bump deps in poetry.lock by @BobTheBuidler in #217
-
chore: bump version to 4.20.96 by @BobTheBuidler in #218
-
chore: add debugging detail to BatchResponseSortError by @BobTheBuidler in #220
-
chore: add user context to BatchResponseSortError by @BobTheBuidler in #221
-
feat(test): add reth and chainstack nodes to gh test suite by @BobTheBuidler in #209
-
feat(docs): add docstrings for some controller attrs by @BobTheBuidler in #214
Full Changelog: v4.20.95...v4.20.96
v4.20.95
What's Changed
- fix: aiohttp DeprecationWarning by @BobTheBuidler in #204
Full Changelog: v4.20.94...v4.20.95
v4.20.94
What's Changed
-
fix: erigon_getHeaderByNumber by @BobTheBuidler in #203
-
fix(test): remove pytest from release workflow by @BobTheBuidler in #201
-
chore(test): disable brownie's background thread by @BobTheBuidler in #200
New Contributors
Full Changelog: v4.20.93...v4.20.94
v4.20.93
What's Changed
-
feat: use weakrefs to enable call cancellation by @BobTheBuidler in #199
-
feat: bump read buffer size to 1mb for big batches by @BobTheBuidler in #195
-
fix: inject poa middleware into sync w3 when creating dank w3 by @BobTheBuidler in #198
-
chore: add docstrings by @BobTheBuidler in #193
-
fix(mypy): fix most mypy errs in the repo by @BobTheBuidler in #192 and #194
Full Changelog: v4.20.92...v4.20.93
v4.20.92
What's Changed
- chore: loosen ez-a-sync pin by @BobTheBuidler in #190
Full Changelog: v4.20.91...v4.20.92