v0.1.10
charles-cooper
released this
23 Jul 10:27
·
149 commits
to master
since this release
What's Changed
- fix sphinx_rtd_theme dependency by @charles-cooper in #100
- fix: non-eip-1559 transactions by @bout3fiddy in #103
- Avoid KeyError for unspecified ABI traces by @DanielSchiavini in #107
- Fix pre-commit checks by @DanielSchiavini in #110
- chore: add PR template by @DanielSchiavini in #111
- Check if there is a doc_string by @DanielSchiavini in #114
- Add raw_call to docs by @DanielVF in #118
- fix debug frames for uninitialized variables by @DanielSchiavini in #117
- JupyterLab+Colab extension by @DanielSchiavini in #109
- fix: allowed special block identifiers by @benber86 in #121
- Display storage dump with state before revert by @DanielSchiavini in #123
- ABI parser by @DanielSchiavini in #115
- support for proxy contracts for
from_etherscan
by @mo-anon in #122 - fix: disable prefetch for anvil tests by @DanielSchiavini in #129
- Patch encoder/decoder to convert ABI addresses by @DanielSchiavini in #133
- Refactor RPC to make it more extensible by @DanielSchiavini in #132
- Implement RPC calls in Jupyter/Colab by @DanielSchiavini in #124
- Sign typed data using BrowserSigner by @DanielSchiavini in #130
- Set chain ID via BrowserSigner + #137 by @DanielSchiavini in #131
- Fix unit tests by @DanielSchiavini in #137
- Use sendTransaction instead of signTransaction by @DanielSchiavini in #139
- chore: clean state properly in try_prefetch_state by @charles-cooper in #140
- Do not trigger wallet on page reload by @DanielSchiavini in #141
- implement "native" imports for boa by @charles-cooper in #149
- chore: Add mypy to pre-commit by @DanielSchiavini in #146
- chore: Coverage check by @DanielSchiavini in #135
- ci: Use
pull_request_target
with permissions check by @DanielSchiavini in #142 - chore: More modern types by @DanielSchiavini in #150
- Create an AccountDB class on-the-fly by @DanielSchiavini in #151
- fix: Allow special args in overloaded ABI methods by @DanielSchiavini in #159
- Fix: storage read and refund strategy by @romanagureev in #161
- feat: chain_id as integer by @DanielSchiavini in #158
- fix: import error messages by @charles-cooper in #164
- chore: Split pipelines to run only integration tests with pull_request_trigger by @DanielSchiavini in #162
- refactor: Address inherit from bytes by @charles-cooper in #154
- fix: Improve Jupyter performance by @DanielSchiavini in #163
- docs: added alias function description by @AlbertoCentonze in #165
- feat: Extract prepare_calldata method by @DanielSchiavini in #167
- fix[ci]: integration pipeline merge commit by @DanielSchiavini in #168
- chore: Jupyter tests by @DanielSchiavini in #169
- fix RecursionError tracing child computations by @cfcfs in #171
- fix: lab view URL by @DanielSchiavini in #173
- Keep abi in ABIContract by @DanielSchiavini in #172
- Send service prefix from backend by @charles-cooper in #177
- chore: update requirements by @charles-cooper in #180
- fix: unit and integration tests by @DanielSchiavini in #178
- fix: Use less characters for shared memory because of OSx by @DanielSchiavini in #186
- docs: more context on boa usage and examples by @AlbertoCentonze in #181
- refactor: Separate pyevm implementation from environment by @DanielSchiavini in #134
- fix: local variable 'snapshot_id' referenced before assignment by @DanielSchiavini in #203
- feat(etherscan): retry on rate limit by @DanielSchiavini in #200
- fix(readme): Titanoboa is not the largest anymore by @DanielSchiavini in #198
- add evm version capabilities checker to NetworkEnv by @charles-cooper in #185
- feat[test]: propagate dev reason to parent stack by @DanielSchiavini in #207
- fix[test]: integration test by @DanielSchiavini in #211
- fix dynamic_source_filename return for contracts without filename by @cfcfs in #212
- fix creation of RawEvents by @cfcfs in #209
- feat[fork]: add set_code, get_storage, set_storage to boa.env by @DanielSchiavini in #210
- fix[test] integration tests by @DanielSchiavini in #213
- feat: error when jupyter plugin is not installed by @DanielSchiavini in #224
- add debug_tt suppression by @charles-cooper in #229
- fix: nested reverts errors by @DanielSchiavini in #230
- chore: Update eth-account by @DanielSchiavini in #232
- feat: handle constructor logs and exceptions by @DanielSchiavini in #228
- fix race in disk cache by @charles-cooper in #235
- fix: confusing stack trace by @DanielSchiavini in #241
- fix[cache]: add contract name to cache key by @DanielSchiavini in #236
- docs: access private/external members by @AlbertoCentonze in #194
- fix: prefetch state checks by @DanielSchiavini in #233
- feat: implement debug mode switch for colab by @DanielSchiavini in #242
- fix: remove internal frames from stack trace by @DanielSchiavini in #243
- add env addresses to address strategy. Resolves #208 by @theodorecurtil in #222
- feat: refactor for zksync abstraction by @DanielSchiavini in #195
- chore: test coverage by @DanielSchiavini in #183
- fix[colab]: add optional dependency by @DanielSchiavini in #244
- fix: Notify user of tx fail in boa call output by @DanielSchiavini in #188
- Add FUNDING.json for Drips by @benber86 in #248
- improve profiling output by @bout3fiddy in #237
- add contributing.md file by @PatrickAlphaC in #257
New Contributors
- @DanielVF made their first contribution in #118
- @mo-anon made their first contribution in #122
- @romanagureev made their first contribution in #161
- @AlbertoCentonze made their first contribution in #165
- @cfcfs made their first contribution in #171
- @theodorecurtil made their first contribution in #222
- @PatrickAlphaC made their first contribution in #257
Full Changelog: v0.1.8...v0.1.10